<SEC-DOCUMENT>0001108426-22-000010.txt : 20220301
<SEC-HEADER>0001108426-22-000010.hdr.sgml : 20220301
<ACCEPTANCE-DATETIME>20220301161207
ACCESSION NUMBER:		0001108426-22-000010
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		180
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220301
DATE AS OF CHANGE:		20220301

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PNM RESOURCES INC
		CENTRAL INDEX KEY:			0001108426
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC SERVICES [4911]
		IRS NUMBER:				850019030
		STATE OF INCORPORATION:			NM
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32462
		FILM NUMBER:		22698111

	BUSINESS ADDRESS:	
		STREET 1:		414 SILVER AVE. SW
		CITY:			ALBUQUERQUE
		STATE:			NM
		ZIP:			87102-3289
		BUSINESS PHONE:		5052412700

	MAIL ADDRESS:	
		STREET 1:		414 SILVER AVE. SW
		STREET 2:		ATTN: MS 0905 - CATHY MARTINEZ
		CITY:			ALBUQUERQUE
		STATE:			NM
		ZIP:			87102-3289

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MANZANO CORP
		DATE OF NAME CHANGE:	20000303

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TEXAS NEW MEXICO POWER CO
		CENTRAL INDEX KEY:			0000022767
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC SERVICES [4911]
		IRS NUMBER:				750204070
		STATE OF INCORPORATION:			TX
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	002-97230
		FILM NUMBER:		22698112

	BUSINESS ADDRESS:	
		STREET 1:		577 N. GARDEN RIDGE BLVD.
		CITY:			LEWISVILLE
		STATE:			TX
		ZIP:			75067
		BUSINESS PHONE:		9724204189

	MAIL ADDRESS:	
		STREET 1:		577 N. GARDEN RIDGE BLVD.
		CITY:			LEWISVILLE
		STATE:			TX
		ZIP:			75067

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	COMMUNITY PUBLIC SERVICE CO
		DATE OF NAME CHANGE:	19810617

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PUBLIC SERVICE CO OF NEW MEXICO
		CENTRAL INDEX KEY:			0000081023
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC & OTHER SERVICES COMBINED [4931]
		IRS NUMBER:				850019030
		STATE OF INCORPORATION:			NM
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-06986
		FILM NUMBER:		22698113

	BUSINESS ADDRESS:	
		STREET 1:		414 SILVER AVE. SW
		CITY:			ALBUQUERQUE
		STATE:			NM
		ZIP:			87102-3289
		BUSINESS PHONE:		5058482700

	MAIL ADDRESS:	
		STREET 1:		414 SILVER AVE. SW
		CITY:			ALBUQUERQUE
		STATE:			NM
		ZIP:			87102-3289
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>pnm-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:9eafe6fe-10f0-46c8-bc05-801484cfddd8,g:021f7032-c94a-44c7-bc34-2957c12fea60,d:f66f65864150417d981cf14466ff52cb--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:pnm="http://www.pnmresources.com/20211231" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pnm-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80LTEtMS0xLTM1NzY5_59e382eb-38fa-4aea-924d-488d8c718c16">0001108426</ix:nonNumeric><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8xMi0xLTEtMS0zNTc2OQ_173580f6-9909-4554-acb6-cc01e290ed07">2021</ix:nonNumeric><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8xMy0xLTEtMS0zNTc2OQ_a36d445b-b619-4fcb-ac20-1ddb6e1af797">FY</ix:nonNumeric><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8xNC0xLTEtMS0zNTc2OQ_dd588196-308f-4f6e-9056-26d19be3f0d2">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8yNC0xLTEtMS0zNTc2OQ_df51725a-ad85-4caf-8967-583f85ec5a24">0000081023</ix:nonNumeric><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8yOS0xLTEtMS0zNTc2OQ_80017fe5-a3be-4246-aa7f-36e8219db7e4">2021</ix:nonNumeric><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8zMC0xLTEtMS0zNTc2OQ_12cf10f3-04e5-4f79-b598-89406ca0c76e">FY</ix:nonNumeric><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8zMS0xLTEtMS0zNTc2OQ_7a1c84c3-d94d-470a-a413-6029b6282baf">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80MC0xLTEtMS0zNTc2OQ_b39096e3-949f-47ea-8c77-e50517924247">0000022767</ix:nonNumeric><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80NS0xLTEtMS0zNTc2OQ_4d7384cb-ea80-472d-967a-5b3d0b211d57">2021</ix:nonNumeric><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80Ni0xLTEtMS0zNTc2OQ_7d4d61c1-7bea-4e17-a779-9b3ae4bccc0c">FY</ix:nonNumeric><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80Ny0xLTEtMS0zNTc2OQ_773c3b3d-4cfc-42d3-9d0e-094abb68933c">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i096d9484735e498b912740e82ca535e6_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i096d9484735e498b912740e82ca535e6_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib12861d309bb420d90a9204ba415ef81_I20211231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</ix:nonNumeric><ix:nonNumeric contextRef="i03f0fe4bed01439aa4d0eaac99717e3d_I20211231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</ix:nonNumeric><ix:nonNumeric contextRef="ie127970c513646c89f358f03b0a601fc_I20211231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</ix:nonNumeric><ix:nonNumeric contextRef="i6921c1b153984292984c48dec9f95abc_I20201231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</ix:nonNumeric><ix:nonNumeric contextRef="i4f51fef26a8c4899b48bb803100fceeb_I20201231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</ix:nonNumeric><ix:nonNumeric contextRef="i9622e07b43244d03a72f90e06b97b010_I20201231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pnm-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c5dc70f8cc84b429a587b655b9b8590_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="id98c103d140240468d3983ddf4b0c3d5_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13c49968156a4bb8ba3e3d0662749303_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id357e74edc404c3b8e960bb9bafd70da_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i5b872adf075344b6804def6786e3dede_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</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="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f120f4aa9154ecb84eec04a57de999d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i340eab3ba8ab4d8cb8808f93ea4caf92_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</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="i2f2ad8fee5e94131b127a8f3f0dc7ba2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i096d9484735e498b912740e82ca535e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabcbcdcff43449629101d356935ccb3f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88ee527638a64158b06f5a3d25e489b3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23a2dbc416ee49289be99979755d5fae_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i363b303278ad46ac8427ab3e126e483d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17d0e6107098426fbc4ae45ce1cc0ea7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9852658a935a47d1aeab3b45f34f8597_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d682ebf9d98426dbcac4cacd74c8b04_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49a95c3519e948378479bbcfba91431a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc2955e274654ffc8c8b65c14d313d08_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93c0165091db49c4bdde4d9f515ccf34_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i5995e1cd6c304df595ce54916a36c3bd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i138b2954774e4422b9a97c0bbe375059_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i2fe649b0ede34e5a8c0772bd1ba1c449_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0850347baba040648f1592fe25cd071e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i044a2d3370764ed394178bc92c232689_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</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="i5e1b3946e0dd465a8dc8aa5d87ec601d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52ea65e2957b4300a4eec3df44f67d1a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i1b2934d7406b4f019abb64d9c9687e82_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i409a2e6a5cf8420ebe380635712df5a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="icf2670be04f740418f0cb42fd0721898_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i005300fffa004f79abdaf1200c4ac842_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i6807e4a23574451583456e18a019d97a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice5f4ef6c3a847ca9924feb251ed0343_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80234aadb38a4b348b6e7a101c4a2849_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03d74b923bd340928a122ee6293abd89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36541e7737114c4788c07eb94bb0fb00_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38ee1e753bfb4d038fef207a825eccb0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d4776590590454690f58895c76ae729_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46408dc5b3f64c48b218d437f990446e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a456675444446db946c644ff1d5aaf3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaadd9a21838f482e9f2c07b3f7513383_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ic282c8ad20364b47984f67873df9dabb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie981d5d6208e4cf49cdfdac47f5e88b5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied7a3110b10d491eb0331a430c23d2f6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ia3e603e6d3e241f4bfebb73180332218_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6859b2b450a14635b38b410f004b26c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95c716d3de40495d8b20ff8e5fffd689_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if796924d053b447786480a5e9a5fe77f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1360c3286ee5494c9572e744c490a554_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i193f031a51104e0d8932683ee5151993_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43edc0d081df4830826867aff23d2883_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93f18fcca1724949866e927eb5327f5b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12d038f76beb4abe816e8f3ca23504a5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id407b389627244eaa186c1b9a4d34fc4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia996f4a0c5484cf68d93745c75894821_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd38f686696c462784862118a0b42d80_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2971a0541b7140789fb3586017c7ccab_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i066cc04e9d534f6fa0c8e69c047ed3ec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeedc36cff7a426e8232ef598d8b2bf8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6736176ec88e425da557d447aa44158d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i100d44717bf44368853862bbbb71a36f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="icce736f31b9243bd85533411810bb164_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="id9b8d75c76de458687fdbdda9f731eba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i546685e93295457c8d2daaf12495c9ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a68942fafa44888a63a30de6728408_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7aaedee7aa248fea84884485b4cf21e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3514de96bc85498596692f10cad0aa58_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dc52422e15445d09ba39241d7fbf0e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i880cb2a856b14d12af018e82eef065ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e0e68c5d36549199cf34e9ff55c8574_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20f6206ebc3b45cb8bae43606dda8cd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i569cbfd8b8ce484a97396b7852ca3be3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i948edb0d73f945c89e8d66cac3e46a78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i679f98b5fab64f438c1c84f8c1277dab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4143ecf330e5483b8bc4f2a66f7cc5f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7847068d4624d40a41d2da0dd421d7c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1501e534f22645e0af6d613599bba4e1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcce9ef1980041d6938e231001ebf0e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5707c99dc094109a2292f18871bfd23_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f796d6c9a754896ac6df476dfc0596d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if777b46065f2468299c95d36317b6eca_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4efbf093251f4bf499adcdfe43f88ad3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32167ae50afc48ef96219ba3a87b3783_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i836a04294e3548edbd2fb3299dca5621_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9228bce2672c4d9d97999a0a4777c4f1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc3dad49aba748c39e7fa37e41cd9280_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0834105b8fbf47cc83f9df1997ee9604_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i9ecbbb96c08e4656885eb1429aba70fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i4f03f6c4f09f47f69cc3de028a3b2c4c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68fed1365df4421e9e3668bcd5c0c9e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3fc836949e748689c5440d0b0687107_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifba5c8b4d2884b94aa998a8c19b5addf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib45a34abf51541c5a8e4f74c29538f1d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie53a228c95b1462298db0fcfffb59aa6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i576df4ce142f4f4fa749cb89926ca55e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8d68c1e1c3e4512b52f361e42e1902f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44e334227b594a31a8299de1f0b6c470_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="utility"><xbrli:measure>pnm:utility</xbrli:measure></xbrli:unit><xbrli:context id="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9596bd9ebc4aacb5e5b0732f60b055_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i50e5eafa671a421597a92c4b4a96f0db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i269e99d673114bb1ad36839f1b56d308_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b6014046ce54bb4bd9e78f931e5be0c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:CommonIntangibleAndGeneralPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia794cc51340e44a4aa1500c5bab25c4c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:CommonIntangibleAndGeneralPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="if1fb16b9291d413899268a08f95aedd2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:CommonIntangibleAndGeneralPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f1cdb9437c540b9ad99cd5fcf9be156_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9646be9236446af9f35ffc34b91c2aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id56a969632064542baba1b30d324b400_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16d10a80222e41e68cc43d2b197bdcc8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf24f9cee36747628eb6f53029142c93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8352525bbf2448786467c4b4bfe8b04_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60bf43b26572431f80601824d5543639_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d6dd4d4d173460a8d8c78e1064015dc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if954ba9f89c74788bb94b0e7abafc995_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ee81c338b6f4841a422badb23743cdf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79075d95fb654fbea122d7c6500f887f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64a1011f5c824904bad13c2002a51915_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>pnm:segment</xbrli:measure></xbrli:unit><xbrli:context id="i421179081f634bb9b94b831283fb2432_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if225bd52ef1944a48c70311e850245d4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3f48308a91a4de6954b3cf77d33b4b0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d15be05a3f4ebba264685c398e5ab0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8e5665fd4264a1493a6a00e947965cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51aac969715c45988851fad4d2206210_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</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="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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="i67c0c5fde8c74aed8479c8ec5bd1c866_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c67b54c8dec4bf8a005058bd2a4136b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11a7ab39082444f5975809a386cbe558_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cea6fcde79747838655423631adba00_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8eaf2d3993b4fbc960d9ebefad7cdf9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77845a56e1fe4c69a47bbff080d196a7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8a70277b941470597db7e1373c0814b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7985fd86bed74cac8dabde0300a53ee7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i572af124409e4e0ab4ed17bed3291566_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i0e7bc72a2c6e402a92498deb2660b0b3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib957da2768f440a99da2da6d62ea017f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i837aba825add49e9a1280e93bde33d78_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i8323e3e5819e47a9b1cd3921e869b6d8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbd95995aa184235ab8779b3d8475130_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3df8d374a96f4d0985b46b24e6df055d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i9c0580030323486d9b14ef0bb3c61bc8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042272c014914dd592c6f105382792e8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i950727cf74cc478a83e5cf2dc7384c14_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7587fec40da44e5497390dcf4c1e02e5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2161d65974824309a7afe0caeb46c759_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic88e3047a393499480edc64c2da34f11_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50092a2ae6ea426f8d73bda96f969fce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5f329303e804177b4db42f0c289b7aa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aaa52c01fcf4b978eae2219a7398d72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8111b456f8bd4b9684a6bfdeb50c6d3f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8658075fe11e431ba3db09fbfede96de_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</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="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dabe30dc2a14ffbb7496e5ab632cbf7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07f5dc7a2ed64fa7aa6ef5f1ef8f9517_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6631bbffa5b348ff89d7d6d504ffbfac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1941607ead9428a8405e7a932921485_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="ifaccc00514624a4894cfe25c65bb093c_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic73a0e3c016c4ac2994230d1bcab6f86_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic542ccd1c055449885ab7ff2e57b5883_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f16d5892d3641a98630ef39ad26738d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4a020570ad84aa098b579a03231af7b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if41cc8ffb11e4cd18a5f28c2b3cbc8b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28e8c476b8b4e81880db38052fce5b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69e5d2cca0754bf5b37fcecbb1c4e2f7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77b219e30d554330bf2c6007b2796bb8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c77376094b049afb6fdb5920079880a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5171975a72a4b0cbfcde00afdbb5818_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21d9c81244254d489fef4b13f30cfee7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2009e1f2b29b4a4bba4ac8b19e0b6816_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ef1965f6f5d4c78bb2cded24e838be0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0939f2e9d314449a03b2948008a9832_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c5d20e0fa6d4196bb7a1db2b71ffe62_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i591b668291dd486d8dd69670348eae1a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i365ff8ab0236443e935b858c4d6eb8db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c925729664c483fb3ae4401486c33d3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e1d4d1c483d4ab68cf37aa95a171609_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a56d15cd7d44bdeb7e45862fe64e344_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70843edea37e4e2c8c6767b2a329ca91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a50d21ca264338a8b174b7afb78b6b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="idb54719501f14a0a99f4a1095fd31c44_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="if186c208aac141ab888199fc221d68d5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</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="i9a17d09cacae4799be315ea06e94cbe0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</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="i6d65f5af24254efaaad0b85c512dd8a1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</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="i3308308e87f04fcdb275bdbb47ca6fa4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</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="icad3701488fb461e92170271d74f05e4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</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="i2a26917bceab434393946a99c31e577d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</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="i6465bc0f24e54c78a7f6f523ffce0353_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</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="ic4b2256070394ed8bb508207da5444c1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i42ef7c3bbe1d4d27a7092720304294ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i3746fc14b91446158245226696490fa6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</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="i0a517b16c30c4f1f863929a606e970b8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i4532c0d476ee4c199b5aaa90cca14c7d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i4e703eb0f83244d28a9cbf6442bae15f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</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="i55ec1d7477f14c1b81e5e1b85a749539_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i692c0f6d055e4389a1ac6f9810614f10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i9004b41b0b3c47b6980b7a758a2e643c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</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="i28ddf22634a44dff93664bd501ce3855_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</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="i2b63532c83de4c109f3dc1535d318e86_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i01e236d2dca04e49a3d0dedca1d39abb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</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="i493ed16b23884a1297fbec99e2483429_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i090439ffe06a42da8dc609e32378b636_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6452bc3578be4cde84ceb9841712045b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17e15fb2ba1d45f5ba75f4e54792f265_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3847e439a4114f57a5345525dc174fda_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic155b07577034a919b6d3db407db2f76_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38d0e79cac3c4b5b863057f25e80b863_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c8d825b9c98403292fe3de26c810fb9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdff67f47b8a4267a45cb27c8e67665f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cffb2806fc14ecc835074e2c2be6216_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14f45fdfc77b4940b2f9f1e3f2647311_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2503d82159c4c47978926ddc073a709_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadcfce718fc04ed39a7688daa23e289e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31a95ff62ad141d58396732c52871c92_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62da9f727d0b4e349573e5d604e871c5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib38f76bf3a4848038b4d48a3691b4a3c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4aea6f678874ff8b22decebede8e15e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieedf30be37524f23beee46dd2ea46a53_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ee88d2ee5f44fbaa84d9594e437bac_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6781f3bc5cef4c0a86a870041bd596eb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18832b4da59147e2af66b87ca42b984b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:PNMR2020ForwardEquitySalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-15</xbrli:startDate><xbrli:endDate>2020-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i949cfbdd8cf34e46ae26372bcc762afa_I20201215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:PNMR2020ForwardEquitySalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b4450c4368a4b4d8eee4f576fb380e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i223218101c5240a8837dcdd73dffef68_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i12abce6ad215400780f42b40c3e3cc9d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib869fb4b91eb4725935feab3e837b598_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3f3b5cbb1d049a5970a6d1f2bae163f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i36b536adc8af471b8f5e988207e9982a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49137cc33a53495baa38fb9b99f76369_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5039602282ac40479f462132e526bb11_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34615d7a26b84665a2f73ada64eccf8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab619635a5de4427b52c6b19c0f46167_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRandTNMPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic93360916c984867b73cc5139fdff7d1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRAndPNMRDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb99684faec0443bba259e5b9acebc6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i673d95d36a7f44209fb251667981c0ba_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:LetterOrCredit30MilJPMorganMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie157c80f838c453ab2b6eb4031057ff7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b63a7a3b7454b928a6e62317da97d52_D20181221-20181221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-21</xbrli:startDate><xbrli:endDate>2018-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8164c1458ef4ffb891b05dbdd096734_I20200107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:PNMR2020ForwardEquitySalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56c02b3ced62435cb904880189f8977b_D20200107-20200107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-07</xbrli:startDate><xbrli:endDate>2020-01-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d5c0c187ec747c6b6a44213f52a1b21_D20200108-20200108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-08</xbrli:startDate><xbrli:endDate>2020-01-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaffa76d8008c4eb3b0a4397aa81ca5dd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3bcae39fa474541a6577d618fa60b6b_I20210309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8753b95bcd3141ab83f76e72d5ffa3fc_D20210309-20210309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-09</xbrli:startDate><xbrli:endDate>2021-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfa878a1e25141dbac830e89d3281e5d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cfc65d5c5204fd6a99ab58026ff1e26_I20201125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc0da2afb432444f92d6e7e521180220_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88b19895d13d43f89c71063a67d89afc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2019TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c025fae038d4e75b9d2db10caf4fe98_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2019TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefaaf7bbd88f4d61940deea5c7537577_I20201221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21f58cdbe1704f02b97dd60501a1143d_D20201221-20201221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-21</xbrli:startDate><xbrli:endDate>2020-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b30d5228554968822eae3a00fdc14e_D20201221-20201221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-21</xbrli:startDate><xbrli:endDate>2020-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i877d8d25a79e4e56865d0149db842f09_I20201222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i812e03cee9c24df58c87be3969c7ceae_D20201222-20201222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</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="i8d3933e115ff41f7a28aa5b8bb23f00a_D20201222-20201222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</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="idd04b69cc0804841b07ceb36a65ba931_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7524014253b74b738db36e6543b6e950_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62638ffe40244611a61c982eca5dac14_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieccb885b50be409085d87776273bfe39_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i556a5e9fbd4745b49539988373e83c9a_D20210518-20210518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-18</xbrli:startDate><xbrli:endDate>2021-05-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35574b87acd64444aa17ed5e7fc5578b_D20211202-20211202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-02</xbrli:startDate><xbrli:endDate>2021-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cd429e5a7b94be99e352c684865f49c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7c3c4a3da044db6a299937a95bfc004_D20220124-20220124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-24</xbrli:startDate><xbrli:endDate>2022-01-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3440a806745406aa09e24eeb596b5bb_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2017TermLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pnm:JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pnm:DepositRelatedToPotentialTransmissionInterconnectionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0ee1eee39134f81a8a75ad38b6b261b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pnm:DepositRelatedToPotentialTransmissionInterconnectionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e645c8c11094492a8c7258aeaff0617_I20190118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019250MillionTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eb234c939ac4f09aaeb98a0e05e27b0_I20191218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bfac36f05384042946a66d89c8cc10c_D20191218-20191218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-18</xbrli:startDate><xbrli:endDate>2019-12-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56bd3ee9111b4b6fa7a1eb61afd9413d_D20210618-20210618"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-18</xbrli:startDate><xbrli:endDate>2021-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66170fddf78f44c981980e5d16079cfd_I20200415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2020250MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91f86b89c91b4b05b635a9180bbdbe3b_D20200415-20200415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-15</xbrli:startDate><xbrli:endDate>2020-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i329154ada879417899f2c682978cd01e_D20200430-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2020250MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-30</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9baa64707ab94b22b82ed31bee8fadf7_D20201221-20201221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2020250MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-21</xbrli:startDate><xbrli:endDate>2020-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23ae993b34064ceca651d5893cb08431_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecb1cd78b33d4071bc834657981627be_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotes321SeriesADueApril2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f3074179264a14a49475888c65e66f_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotes357SeriesBDueApril2039Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2a2f2fc38624ac09193c4506a57f72c_D20200430-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-30</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i078f40ad17624e99970444fcbb95b31f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyTwentyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="bond_series"><xbrli:measure>pnm:bond_series</xbrli:measure></xbrli:unit><xbrli:context id="ie47c7b8216df4772abc59a4bfc727195_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyTwentyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4973828eb8754955a99d759c9423ae08_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyFortyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c690018b9743118b656ed6a1b09ed2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyFortyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16077369b21d4177bd1060fefab499c3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2043Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i192e0627f293448591676473360b798b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2043Series1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iece440eecf814a158d77fd83fd9cc26b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2043Series2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd5bf624204144fca6768ee184ca3d72_I20211001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021FixedRatePCRBsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98053c2e06f54fb193fa951d34b7f6fd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:MaricopaCountyArizonaPollutionControlCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdcc8ad4187d476b9cff90a743877fb7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:CityOfFarmingtonNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt590PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e14aa834ac04dd383db8f8de58669d2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:CityOfFarmingtonNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c690be3f6b04bf089a9050059ea6610_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:MaricopaCountyArizonaPollutionControlCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46d829269dad43e9a14548e9ef5947a5_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:MaricopaCountyArizonaPollutionControlCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dea69ca1dc449f0a875e4cef9e14a4d_I20200601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:CityOfFarmingtonNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1572b78d6e55442a85e189ad96b5b4eb_D20200622-20200622"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-22</xbrli:startDate><xbrli:endDate>2020-06-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c55b405fb6245a8b385aa7375ccf28c_I20210618"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i325af74d55704e31aebcda1211f4a060_D20210618-20210618"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-18</xbrli:startDate><xbrli:endDate>2021-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11d2e263bd194af8b7d09763c5346f7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e804e604ddd4a2493a99a545fda3bde_I20210714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id82112cabf3348eabc0559928d8c012f_I20210714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021SUNsAt259PercentDueJuly152033Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bf37df9334d4878a5032df77ce186ac_I20210714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021SUNsAt314PercentDueJuly152041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f84db9ebb9d447c8ef10bb47a3888c4_D20210714-20210714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMSUNsAt535PercentDueOctober12021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-14</xbrli:startDate><xbrli:endDate>2021-07-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e4626a3000492a9e24007c0e691ba3_I20210714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMSUNsAt535PercentDueOctober12021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d53ffe3a975440286557be6d3d8a9dc_I20210923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMSeptember2021NotePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4708d34b37b48d9ad608baa7f721ba8_I20211202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c6973dca5934b06a1ca97120a7350a3_I20210923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63124c35372a4eb48d159516908ec75d_I20210923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5632a1c635474630ab9cdd0bd014f38c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2033Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7351eb4531e04767b681077ebe9ef5dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88a7617f82304ee79eef285a01faa315_I20180725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMPTermLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa0163d194654962a32ee74ee5920d8b_I20181217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2018TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79c71bad8cc9420daba263aca91ae6fd_I20190226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2019BondPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09204f42021c4b41a563ca21f06d92a2_I20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2019BondPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i207920afb7484d84882490334d794ee0_D20190401-20190401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieecb9c02177241ad952ad0af1dd290da_I20190401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibce81bb37aed4a688e3bd210f9721019_I20190701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.60PercentDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bdc5198680649b0b6118641904311a5_I20200424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2020BondPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aa1b211616f4b56bc5f7ca24aa36f18_I20200424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2020BondPurchaseAgreementBondSeries1And2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i191d70ea09fa4abfb23257f69290047a_I20200715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2020BondPurchaseAgreementBondSeries3And4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4840724b4b94ceab25c607c58291617_I20210714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2021BondPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25e4ea96db9b468d96350170333ba84e_I20210816"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2021BondPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ee95d5fbdd445128c7964084055e4f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMPFirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87437ac1212940d08369707116f2c32c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMPFirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a7e3241eeea489b9c9a1308268eb1ba_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="derivative"><xbrli:measure>pnm:derivative</xbrli:measure></xbrli:unit><xbrli:context id="i370abb51c04c44abb342d32913c9ac59_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia12ff5f1a36443ac8f8e8725c5ad4cac_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pnm:InterestRateContractOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06cd0a51cf434e059fa11f8be7bb4d2c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pnm:InterestRateContractTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaec806e3cda494c85df6ff4b6b4f47f_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pnm:InterestRateContractThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a75acb0c57a4a929543b4edcbc9fc9c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9071c549a4043b6804ca1a2513ee5c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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="i05f60536cd4b4da9bcce852110d48c4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e594a7278034934987a3e2bba35b7a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46ccbe62be544acc80e27d93fcfa6e04_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37b74fb0e8eb4294a61f63fc51bb57c0_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b6fd6576a854230b718eddcd1def8dc_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79a4db7de456499291575f236dd6a11a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfcbf65f68814a0d969c5dcaaf7e4f99_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46e3fe9d685a4368be89a9bd3e563e7e_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa45b5f88c0f4d54819c7456ff9df25e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91be24751df5415dae783c6fee44ec18_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9933d053ef47480080b6965521bf3a2a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:LocalLinesOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i208d240b902f4a6db9aafe29da61a11f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff0e048fbd74073bb45e272d789232c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a983d8a6e034acfacc6f762576163aa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="extension_option"><xbrli:measure>pnm:extension_option</xbrli:measure></xbrli:unit><xbrli:context id="i2e58eb376aeb40278b715a42096c6a7b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06e00d1499ce4e66bbe93fde82428c61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa492ffe4712497280c3a15c0200e744_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNM2017NewMexicoCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25befa6605004d44a19c3eb3079c2e67_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNM2017NewMexicoCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89e0a077e6fc4f1e9d6e08998328d1cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifed70f6382954b7c8ffe5b1848964223_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7539c9f623604868b3ef73d2ca14154a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87296678431c4feabca2406d52d6652b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia339cdc2bdfc473cb1cef0ae6d85a53e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pnm:JPMorganChaseBankN.A.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67a8bd016a5d4a55a02af544542e23f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if10befec4fa74cdd841117a96b7a5ba1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56264ae0feb64115a157bdb28286622e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6d0939214df42128572c009393c0d08_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i918886ffb49d4e59be6fb98b785ccee1_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i412e7d0e936a4416a298ebc3640b1d7f_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72a14c4b38de4dc2baa3311431106314_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2943d52795604256a916c2d487e2e96b_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNM2017NewMexicoCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88853bae9eb54952a82e38f8d1498ed6_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieec1125d3e4e47f697bc9f0db838eb50_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ca570d81da7454eb81fa7413fccb357_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e403a8bef2a41d68f2585c033ecb799_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i551f5a0a14c540ef95b23362ab5d8abb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if64475c215ef4460b3aba5f84b0acce2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cb83b50e6b247d39a3ecc02bc837079_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fde1954399d4417a2f6bb612eba7b96_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia64413f1e69043378ae435a699107b93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34cddfbe6a2548f6a8740df1b2b09747_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i423ba99ca90440aebcadb476c32ff067_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i517d13ec0ca14077b2f3d4d276bf3f69_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94263afbda654f3bbf8c21e354afa5f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i602d2068014c433e9d9410200ac99b27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66646d20317b4d58a77a5e52d2416bd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0e81dbec40546d396edf56cb6c1375e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1de85b749e444219827d3f994d037cb8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf89a85679ac43cdb36b99719fb0db27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49460ad36df745219257ed01bd00827e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab61f3abe7754b598fd2118d31a6d9ce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice8337b493634d85baa64575bb11ad73_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4a57c6ef31a4a3287aadfdce6bb4735_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1128f68792a048aaa2c42076fcd0a2b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2021At5Point35PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68d620b0cfa04138975858502c6e215a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2021At5Point35PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14c06f75b8864d039f71427428948b8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2023at3point15percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7d91004ff624a24ba1434db17595558_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2023at3point15percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91835a19431c4ffcb68f1b6477d4871c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025at3point45percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b6eaae43dd8484486599eca0b252726_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025at3point45percentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea65b2ff5c644c4299c277d016c04e09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025At3Point85PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia286e62bd0024c96bf90f976728c1f1a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025At3Point85PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point68PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e147c0ad39741d5bd9fc8ba9f7226e1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point68PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7003b4acb00d4176ade0f157e999269f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point78PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c21e6f3c0dd44839a2f33a1e0a40ff0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point78PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcb738dbb6f74afba667dd894845761d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At3Point93PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60c660852e8e4268b7cd82f116bd78b9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At3Point93PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a4e0925d11e469bb16e6a15394e90f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2038At4Point22PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib85f1b1bf29e4332899676f2fcb2f664_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2038At4Point22PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1384031899a34db184c1dcdf6b398ddc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point50PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee1ce768a6b74210ae6b2b28e6c6d94a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point50PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd8eeaea647d465895ad37df787044e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point60PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaa3f4f5dc0c4ee9b736ec5421930e2b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point60PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cc3d83c28f14595bb1d71e56d05e333_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2030At3Point21PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80ad5e905f864155ae872afe6df2b5ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2030At3Point21PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i480d162cb1a741aead8106aee9f9f8de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2039At3Point57PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19d48315372d4ca09cdf25f806fd525c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2039At3Point57PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8f1b0eb35c646298d953ce140a151c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At2Point59PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eb0ce0898cc4c3f8a0a9b72a181be0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At2Point59PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74099832b74340039f0f0820920a34f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At2Point59PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i745eea5559f1468b9eb986a181fdc717_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At3Point14PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ed20b8b55e54f11a579ee6b16a1a12f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At3Point14PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i476bc7d172c34704b76bb6a688f87a11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At3Point14PercentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica2976147ab44e7c93a4026d6e1a96fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2031At2Point29PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec509fcfcd3740cf97ecadd8ecb69379_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2031At2Point29PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6294d64ad6fa45fe9a3584c925b4bd6e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2031At2Point29PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4650fc4a01a449ea58ff409bfbac972_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At2Point97PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id90bd91919f94e3d8c89d96bf896dbb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At2Point97PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1becd78137fc4481b4ff6075f9fcdd73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At2Point97PercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14e78df8afee44099427a16b1eaf0cbf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i260531eefcdf424a82ae07c99bac91e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75af8de2c38e43f58ffb2d435850cfad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cfc643abb874746bfb2900142b3ebfe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds6Point95PercentDue2043Series2013AMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4ff3222015b4d0595e9951ef7ba1d8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds6Point95PercentDue2043Series2013AMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30d28a61f0514319a68477c47ac11263_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb5cdec9187d4463aa69607293b9ed85_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66fd84a182cc4b658560be0c84ca10b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3Point53Percentdue2026Series2016AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98683b4697ef4b5ba284cfd7c248f6c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3Point53Percentdue2026Series2016AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa00175e9de3457e84701a6c6b4199d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.22PercentDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icae0c4512a4d4e5dbe35e6a0e55feb00_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.22PercentDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d99c91455ff44b993b4a773aa20d231_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.85PercentDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9c6feb4e7b845de832b170bec99491b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.85PercentDue2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib73222f5fddf45c7bcf12860cfdacd90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.79PercentDue2034Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i739197a762c245e984be551cdc63398e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.79PercentDue2034Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.92PercentDue2039Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77e6b1ad184e4239be987a0dafdd53d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.92PercentDue2039Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i487e5a50c8194beaac5243f8c73b24cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds4.06PercentDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25efbd0b99904472adb0adabe6b7b23e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds4.06PercentDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.60PercentDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17bf11a7481486eb8d0aa33eedcb7f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.60PercentDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c606877f7b44433a04ee8ec795249a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds273PercentDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7973980350649f5b41d7e58f246fc89_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds273PercentDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb4c286865284bf48ae13d9871dcbefa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueApril2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7830edb3244149e58e9e127fa1c7cf2a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueApril2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id72c3110be564ed5b9b93e875aec8139_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds293PercentDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8ec4c93b141417abaca758e824066da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds293PercentDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f4e43dfe51e48319be0b8214da07516_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueJuly2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9131b780f8ed4f4ea4df7c5d02e9307a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueJuly2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb1849c8e41f468d8d142ce53803b546_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds244PercentDueAugust2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a2a66bbb3c24ad6af3f52127555bf74_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds244PercentDueAugust2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27298be51a0f464891eee442d342058a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30aab615b01142658e8b4625cb0a6356_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1c5c437458f40d1a2d56f45c8c812b1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia15087e09b814edb9c692badb94330da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38639e1fe3144574ba0db1ebef729ef5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40599f942e0b4a1a873eb9047629c9f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71462ea2de88442ab6c42d09a2250c10_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if16ff26b004a4cdc9e2285aee2e05926_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4395c3f97a244b3daedaff29473cfa3d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5766d967d90446dad046079eed18d32_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbdaa2f308824dad8a8e1801702495c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3152dadbd5e4435a8a6d44885a72a04e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8fcf3922924455ab9dd338ff90e6cf4_I20150115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnits1And4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="lease"><xbrli:measure>pnm:lease</xbrli:measure></xbrli:unit><xbrli:context id="i123d106074da49b2b56a8caeee6df013_I20160115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6ecd12b9c054115a645efc83d359077_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnits1And4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3ac56d4740e4a44bf7bb2fd428b7f6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e0481e2041a43149b0458b81a8171ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d1d4166661b482c8c4cc1a2d38c14ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:NavajoNationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib305b9156c7c406a9df3256320ed4372_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92eba7295983437ba70fab086170d0dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d8ea0d0293a4a04aa9fda71864c96ee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9c7aeda70b041629d56eaabaafd8456_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ShortTermLeaseTypeAxis">pnm:CoolingTowersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="power_purchase_agreement"><xbrli:measure>pnm:power_purchase_agreement</xbrli:measure></xbrli:unit><xbrli:context id="ie85c4748a1cd40c1842ac726332c2501_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PortfolioOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5094acfed2d4ff38bdc6fb7319c5c70_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PortfolioThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7df8e55f53b3422abccc7028c367b1c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PortfolioTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id41f5e26cf4c4b269001e1389659b6a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pnm:TriStateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i350eee18a44f4707884ff1e68b9ea2ed_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:UnusualWeatherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:NaturalGasCostMember</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="id1fc74706f614bd183789f2b22c8e639_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:UnusualWeatherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i86d1be534c414fd4b709d89713c40311_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib15650d4106d41359c61effd6d991fa9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i9c8589fc639f45d789221ebe6ebcf5f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb503e56b7fa4d88b2c0231cc0a3ced9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</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="i5be3f6bff37a47f3ae8fd61fd130bb40_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i718ecfbd142e4f69ac96825d0e07df8d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</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="ic9252b22b9704725a4b974c0b5aca08c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="mwh"><xbrli:measure>utr:MWh</xbrli:measure></xbrli:unit><xbrli:context id="ic7aabd761f3348dfad3fbbddf05ee67b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i7d45e5458d7341699cf6cb4b94ecd65d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:NuclearDecommissioningTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41b827faeefd401e9608a155d5e33bf8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:NuclearDecommissioningTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i709760784c8645bf9588f0d46333918f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6bfd10ecb0b4841bb21b7cf53602aef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9ce473e150d4026b630e0a70b3321fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrAndPnmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb718a99ba664931aaf12f90dec1151d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie912de49a2e640ecab215f9e5350373a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8b291e91cd24d248421334e9054a615_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i253fe73b99a34dff96d405384dc629c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i361b980337b14e7f90aa4f9fa75ad9b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id734746a1a3445bfae7085cbf267b4dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60bd7039db2b46e9a6058b8c19694b51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if95691b887424769a2cd1745f88404ec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a904941cd1454399001eabfa7bda3c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25a0e49d28aa4f04992c6705b9e83269_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99611522ab7f4b0789ce155677bd782d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf8d5274443d4c5da77ab80b23274fbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i878ab7beac0847dea1ddea907d14625d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if82db571a2544fa9945f112e448e255d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d68d0eed8ce4adaa32b14ba3399e941_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd1f34d00ca46238e6f3479514f6e24_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib369787239c440cabf45db18ecb64ba0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68a6d22dd0a840e9afd9dec1b1bbc6c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if47b9751053c4828a07e6293392ee59e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac954d30737f499e92ded3fcd39c9668_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaa7881956ed48b680ad432f49480058_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6ba9b83d0044a638a6973f9a67d17cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31d381b60b7e48acbe93dc5b80bc7f61_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2467383472243608d8546799304239c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i650c6ea86d1c4eb2ac5db785c359c59e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61d5abe00eff4abc99a71d2722b702d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f6fada39b7d4dfb84aa30e3d256327a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6afcf850bb34ba18631da5fb93126bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib51f991def1f43dc8d38b99535e8c7c9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6097d2e380654c68b767f9a567b7dfa7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ceef1bbf2734889bd153c3254fba396_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc025bc1486640f6a928b1ed7b78a424_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74a25c4d48ac42a982575722ef32ce43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6d33371ae8348f7a2f78d437d193e41_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdc4d78c7f1a49e2929eee20c8bd34a0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id336b1a590bb4ea69ed6f88369d0eeae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if62949aa0d224d0590d1f6f7dcb3a675_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eeb8d4aa0c9424787b62f592b9a2ced_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ef4bc7465ad447997c5a88ec716c2b6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i0a9ab69b64474cf9ad10c960ebdc943e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia48ea6e5b78847d3bcd1b88e7be8ea85_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2445a9077ab94a9b81f2bd38eeae398a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11a2723d0ca94f85b1f7655e1aafff91_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="if5dcdecfbdc7406ba532ab4407afd261_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia975b722319c484baae5663c4def0388_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303d045dc71f4aeca07e793ad7a9ed9b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ad1fe9cbd7d4a128aac8c97492e4c2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ib3bf6222576e4d0cab1a87ad617f65f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if160c5a880c44b339b2c2771d6a56f34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76e92f574a7d4195880a08586b2d9f26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cfc4dc377044e928ad3cc2564e5e88e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i3ce7c741346e4230bff609a3b369f914_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee30ed78126c4bbf94945511e72c8d7a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if80cb62135e94f28a95c27c4aa05afad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4a240c7e9ca452bb7e8dcf949c5061e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i1796ebc34d3743ada72e1cf818c8118a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55089d112bbd421fbc6ef68ee7ed5663_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26c6f8ec4b4c4982ab48c29d4a9ef8a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i396d91700ea244caa529cb9512e0f811_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ibbb129f5e4a5412fb4fc085949a9b68c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i181220f265054d0195661c58c6dcadab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ec44bf091746618bf30858f6340f61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93acf6a098b242218a13d577567cc379_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</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="i850f99947119466590f6fea7587db56a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i968d115e61c240cfa9c2c97eb08b6dad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e129b3afff8498f9ff6d6df2746190c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6519ff5f559341dcab3af264fbf70578_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="if4cf330273c54b38b1e714dcf29a5926_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i937a10a39514488fa08b460cf955c308_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec6bca542d1442a39d7679f7cd8e6716_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i732f6a7c203c4af0a54ca2bd5584bae2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic838ed2100c540178467e44b01e63162_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2439486d0c284e269a75590d1abbe898_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b2e123014e40d88aa75fdea3449b68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i933b35f3210e4c9f9431b54dfd6c12e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:AlternativeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bb643704e0f44d3a70f2f0d88b1ea5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81aaf936939b4267a5f5acb31a0f7e52_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i810e145495214934ac530cca0c39264d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:AlternativeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebc4e14cf51841a89e4f1110a2668870_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fdf39377c3e4f25b276b54852e209ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cdc0465dd6f4efca9ef942835235fd2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bf08c71d3c24212b2291d0854beca64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ff15bd14bf4b5f9ed0c2d90ce3b431_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i150c610c8fd14edabffb47f356d8efe6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i317205caa12a48d9a127b0ceb1d9c3be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebeadeed85ff4a78b5a9b432c988b9f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id47e630d254b4ad8a56986fdadd83095_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dd8fd92766e4f3989ade197d918bb4b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26502a9991354a1f984c5215cfe2cec4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30c56f05120a40e88ce508f6349858bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab423b2757dd49afbddc56525f13eef8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d6a6e61741e4fa99dd726224736b22d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f11fb46a62549e9b6fac8f6d166476f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib07492eb6e8f44a197b3e43be3bae7af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7e62ae05e834a95af4c54da097b25b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1d66a4d295b4aaa9a850e1bbeb9ad95_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a9e2b356d148418b9257236cf64d58_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63e77fc9f55a4d7a9b53413ee495d1dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a01d1dcc12c4212b03983c877343148_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if702491be70f4f26b73b429bf1e05a98_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d88a44387f24ec48f635781162f5ba7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46692cd4183d4a5892d50d00a4b23816_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i359392786d154b60a5f803f4f36f27a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd0f132d995548e19aa51dbd0556391c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if20303bab42c4e0196e7529b65e51b2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82cbfde3265d46fdb6ccbe68d1ce464e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9d33b6370764c8a8c32fe3327515651_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c173d842b494c4eb744e194f9ea422d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if17d61df26bf46a3a7c7b499fc1df87c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if66958a687224bb2a759a7f62fc41b30_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5b22d7772cf4565b6b1662f80892903_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4971ab01d90a4ea1bb1a8f1c897932f1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a39f42fcd6e497baf6e51fe01af5513_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia567506fcb054788b6603ec1acf682d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id39ca29777394347ae1376b104b0ab3b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51ab79a19402454281aea555060dadbc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib072605550af463e8b65418c8d746b3a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3ffd087441e4258a4f038ea4a47444e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72f4da9e87a44f728eef4ee610ff2a21_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8ac84961151436d8488bdc91aa6f803_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ddd83ece4584944bd7fe7122395402f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i600faad1693547d78a245957076f77fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7771dee4ee91444e95ff076da13c4c80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a63456e73b847859bd15861bbbe2e4b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaae2c640b3434c5f9ea524bedac68de8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd38372c008f4c17b5d96e61c96fd13b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5a1b9c0bd714b68abc96b9eb1c6cd26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf95a2e0b5354465bae6878d27f5fdb0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1572811ef8e04c2092961c4698c03eb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i337dfabb51204350b84a06bb4913863c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5c81a57f0b641b7a16f57ef32c73510_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a391561a2704db796922d7575d29b42_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie92c98f136b8436b9c7701855f93a45d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bec5bd0efee42258e5ab2d021df2c8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f367c698de4b19986d6115e46dfd11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6709b10b2ee4825bcbbb4a63d565eda_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56e70cb2f70e4131a551f031083275e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i203fcfc36ff7458b933e9cd5b77c864d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e7a33074d6f4eab85a1d9c9fb42a2a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85b6ead77d2b469fb85c6716189fce61_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i907663ceb27f435c83cd336e1096c654_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i362d92fd90c9446cbfd888957a4cc421_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3df30d1a8bc49d6a6d7760a4b944d33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c7fba9bac5a4937a654e726bdf427b0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebd156ddce49459485fee5b73ac2b8cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6089102f60448e196a3e341258734ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb1709ae740841719da4762bb0e85a59_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77fe2946cb6249d89f8417dab3ccd66b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13f00cbec5e8417b996183cdb4a4b4fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22a64458870d46e9bf99c077cc7ce14b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4258607df8fa445b9b15ef960f94c8d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie966790fb0a8419086b1dcc05758a8f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98588916f89444efad58447c8838aea2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40725ca32cb44e4fa619e6b9fd26a3f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffbdc7b17b4048e2a12f489f2c21cc88_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37905917924141b59987511d65eade09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a37f94477d4a3586d5e9955d9f8fba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i424566d3377b441b8f535222185f0e3f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27da5986419b44248aadcaa45428c9c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c1c028afe4845d481dfbe2c218ac3f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf75f34144384d7094d7d164430306a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62bdbedbd23b4387a43a56109ae191e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf57181560e46d894f6d047f7c8e86c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b7f1d11bd8841acbf1ce5c82e773b73_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib12861d309bb420d90a9204ba415ef81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4130492b290476c92efbbfc1a27f8cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03f0fe4bed01439aa4d0eaac99717e3d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0148f0599014d5a980af368366301dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie127970c513646c89f358f03b0a601fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57d6b4146db841e1ad0bfef92253759a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7d10bfa4ec24ae7884cba8d5556d6ee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a92820b4c4a4abb804b087318c88416_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39e40e6ebcbc4475a5343f5da36ea0ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica8945347aad41d9b92f21cd0bd691db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4167b6eccff4f7bb12a4facc3af2e07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cfcb8f4528a472f9d5266455d472d58_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8e694d4787348e0ad4b3959807d834b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember><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="i4d9e4f59caad4de08cacab0f62c81a77_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefcb9034b4cf4db486913cd8f4dcf3a2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24cc736b4a6f4f24b252c299da95087f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b2248f1612e4d85846de0cf5fda4e0d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2651332cb95748ae82a4ff4ef682e171_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia098b1fed7d7467d94d5160a8877e84c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember><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="i7696057f04b34347b456531f9c3b564c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32fb0b1f67aa4dbf935a8b3ed95d5d62_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</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="i916cc94cb0f8443ba6c21780678d2531_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63548657c5be4a178fc8a7515ec0dfdc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c36a8f1c20d46a38c3793cd234f17bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i551cf6bdcb984c209a772a2bd0dccb1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember><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="i4cd50823cfb144bb9389335f4392806f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75fbca564bdd427cb7294fff809a012f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</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="ie776e991ef5b4e4ca2c27eed85e69314_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember><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="i312e8f47eb084118aab28ca2f73b5f03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04555a0bd86c479c941a49abbbf51db1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1492f2713ce04dc3aa55e1a0569dea12_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><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="i84ac3534de354b418fc83c008fc83a08_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3455f73aac034d4b80eb9920cefc79f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</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="i6921c1b153984292984c48dec9f95abc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e9946d0dd934d139ebf922c83ac82ed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f51fef26a8c4899b48bb803100fceeb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4dbddafdd8c47ecb1b23f9fb9ae3158_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9622e07b43244d03a72f90e06b97b010_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e97c7e1727e4c5a8c560af31e5e63ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24c8777497c24cb7ab4ddee56603c3d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6202e69a02b4308884212f6aceed60f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia230ea0ba63842f69abc801f5bdeb825_I20160131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4283ef4a1f2f4a498cd0c00185334327_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17b628659f0d4e258dc2bac2b313ab0d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dedb519201f4e9b91fe5621722f25dc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eec65abff20498aa266538444771dd8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if034a0df52a44398844d749b491b02f1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09d324a3a18b490ea685a3d353490222_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i047e272c82f841cb848b205ddc0bfc8c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8324779709c4dad93cce20e759d6f85_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bef7075b84a4808b25a95c1dc039bf8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f6be7629556473083b33d7d7d4ca818_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c5da052435846119dffa3ca21cad719_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fc8f285147148aa9acd7e616c7e40d7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb07ba569fe64ae3901cc983ca158577_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32e2661b24524796b3da765680b6188a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2246886a951c484caed4a89cfb15dadd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib44f05a2097947c39c11ce79c8712b2d_D20180101-20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e921639a5bb4fe2845c84d76fd19014_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbb691001c1b48e6b5a9f54bbcbcd782_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i776fb2e1c1c9470db52617a3655ac973_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id669fe6839c84c7497785c9b0c61e852_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24be8899080f40aab9a53f18ba46858c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i531714780d204436bba3f5749ca70085_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i184cb1a33d074e52b8798b7d64635298_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i544f590364f8428b92b7ac0c32201170_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf326896fea24b47a89a2a95cc46c852_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22fa723f03d149a2b3eb40139cc1024c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i913f321711ad4292ae9447b06e13b621_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d067169f6ed46daa5e234509e17a798_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3340eeb993cd49fa8124008fb220946a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief4360b85a2348ba950eb4f14e9b55db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i46f1224e48864916bcba3cb7d9b35084_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f5fe6c0a91e4f91ba24a0a516980501_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b225e835cf14c1fb8dc156777d865d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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="i5a2da021ad524d598d1b568434e4deca_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c90d200772140408c61f04ffe5529d6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i088f7daefab44740892822751dcfa757_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i58e8721858654a94a8b14632a2042edc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a71caa70a4b44f2aa486e333e15eadf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c01dcc365104a38a6206f8157eb0501_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i27230d3844054c8fb462c5fc12fefda8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c17f80bf9ef4c288bae4033718f6843_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if31fd3a0a42241d08e6af93834cac967_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i2cf326f61c3a480f92050da2784be1f9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d154083ea8f4632bf8961f5d869fbf6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9191605a5426450eb8eae13842700c2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i73110882cfb54639b4ff0144bfb9d3ab_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pnm:PerformanceEquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b0089311b4549f08b70abc8f1b63f4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pnm:PerformanceEquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pnm:NonemployeeMembersoftheBoardofDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9054d8d557e14c0eb15a60ffe6f2e4f8_I20140531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pnm:PerformanceEquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida6f92d1862e43189f9733d87a55f2c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i357b74a38561415392e019d35ca99aab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</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="ife46e95173024a41b3310316e4d01dee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3ab6f19ac734815a7a88ec23171603f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</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="ia7295b39b3e9406e86be80f87f49413e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:MarketBasedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:MarketBasedSharesMember</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="i944baca092fb46d595a7ca476db71047_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:MarketBasedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia74ca2c826e84837b99fc46ea029bd7e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i235c0edb4c1843c58a97bcfcd6302330_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c26e4f260cf4885adc7f24e5579fdd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:AchievedSpecifiedPerformanceTargetTimeFrameAxis">pnm:AchievedPerformanceTargetFor2018Through2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea599e5f374449929e48b5e66d5b310b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:AchievedSpecifiedPerformanceTargetTimeFrameAxis">pnm:AchievedPerformanceTargetFor20192021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84e46157144c442887cfb56479504957_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f34941a76154461b1154fdb69d91a0a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fb857da09b343c3b6c0bfe788113405_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb510b26bc944e2c9bdcde1cd30206f3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88a04457e5be45edac48d0513b02af6a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bb8fe91fe6d4507929ff95624efeaf4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ed020e2c9c243b08c6b3c13e67e798f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="iceaaa6ef3e004e87bae1e1d6ddf4268b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83b337f0f3c848e69ecc7d8a0972d4a7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72ec5a57589d4c68b7ce510b676104a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9882896b60b14dc5b918c62b5b434ea0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4a40aa0bce444f0931689358dce2636_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i916f9f9d98784765828b443463356fbf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73731669bee94b619c2d8b961eaa71e2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idefd68eef094474087715c63264d3fc7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b4586a86b4f4ded824a4ffdc5f11f6c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d6ca888dd154e3ba4596593a6d9256b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02d079d0f7cc47158491470e6197ed57_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7c0aa0afeba4f8f9db82df75793247c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae98a6ab28e145f5b8afc8945c2729c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i824afb5289874145b5af0c692e8b7dbe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939e962b96d84178a46cc47896348f7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97bcbc32bc4e4936b75cdeb57fe7e26c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i416f7822d32d4b8ab141d22b31186041_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72ae3b969ff8420794e64e502540fec8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939f57ccc47d492cad9c7734b04c799d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i735319ccf1a947e88222fb1d1bbe6b45_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibac00ff2421e427e9878852c4aff9e51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f55823ef7d14e099d6ffeed61049a93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6110ab2902b84fd8b4e1c7c0f703602d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadec8763c3944cdfac62fbf60ea85ef0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0d45299c04c49a4b2ab502fc92c1fe1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff322a164b9a45b39fe9202039727744_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8204c5c100cb41f586e0653ae558eabe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd67a615cca3463fb1b72d3b2850147d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f8ffad8e8ef48b2ab332f72b569f34e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5436912741e64d28921940fd88943c8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe2e6b3bfeee4f9a9af2bb5b632f479e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i325d09f867184dfca0e27e783192a876_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide550a119aea4fbfbff2b5034c4cbb16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719ec4e3a20d454f84384fdb4116c42c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d9cd006bbc6406781d0c2a4a9d5efab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c47eab1bcfe40588c78796090127e73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60c97c0161704c9a8dc6c3f4b567803c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i407bf00ff0754d76b66159b018089a1f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idea6b28360004fc6b288b65d2fa0d8f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95eda16a18434404ad91dc527611b74a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcd02717e1fd4a11a831ef342d4b966d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec0629d29a9c4c2ca91ebcec424167a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if465eaddaabf47108d93ee124f60e8fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic02bd80583dc495fb59d7fea2e803b5f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51f70593bebd441f80a214dfa65ccf34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8fbc9647fde4ce3ba4304c1adad7b66_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaca4ae6b1a074fab99abd9f25a82e5a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia562d431fe4f464b828be5608678b6e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie631fc95344f4161a31825cd5e276d80_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7236251172784061813ab660f674a322_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9505217ff34c49618ef1346f30ccde5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec9a02c15df64a4aab350c0e1fd5def6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib572ca70b20b460ab03387a702b1c6dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf8734d32119439b806d7caf47a119a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d0f298ec9db44b8a959c654bfa40952_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d851dea560a41759c047e630cc6551a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icce89f84e1ed4854bc2a113300fde402_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62e6e090ed35429080014ab021c0bd7c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i038a753ceb184170bcc01701523f43be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49e5ba67678f42e59d071a4d95dc58c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89c2b50444214ccbad3937904cc0d815_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97de48eb93e140cfb5f0afa90cf69666_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2cd9d16e25e4b88bc14d9132915fec5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ceda67cccc54075a7b7f83eb30e36bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1adbda1f6a14b3896e69788748a8f25_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18173fcc30914e0ab37db9ae73a4ab51_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80763b7d62f54d49a2ce7e6b214f02fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4abd705851874193a6769aba630863e2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ea96e10e6b54c199cefbf81420ab94d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d78d0d8854e46cab6af45a57d3a7bba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc6f157c847f456682a7b7deb77a79d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i740edd5316eb4831be30981cf1ae6436_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85be51358528451fa726d95ad95b3a2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d8d8c05607f4d80a201305f8d0c93bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4251ef87c53f4ce3a66cfbdbed21a50b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e04e7f37c5a47f3978f6e322cc87841_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6218bb850320486ba35ab7ba1f6a58f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i333b4b2484214ece89ca68aeadbea56c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib69fdf49d4a3488286cd04960c75cf44_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i610feec7e8ba4ae5961b45bc0183f0ca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c616166fc8f48da8d158d6802e65646_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f8604be94e84322b95a24911e67afa1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b10fdb453f54333825bada354765161_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0144c98eaa2046e68ca57e59e8a5f37a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94e4e3a5c4d14841b77ed7db84820913_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i444596c6b3994361a65b8b246e5761e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd5e9883bddd4a95bf9aa6c1148ac96d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i670952bbad8d456ea421cf9f5e4c488d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1ca9b12dea843ed80b60b003a0df25e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dea6478d361409d92f95ddcffde7013_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3961683a163248d1b2d2b26c5108d50a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ef46382929945afb3430b1d3ef95b89_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice67abdb73fb442ca80fff1cda641a72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44ac930dc4f84fa99f8fc28f26af41f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30ab72bdee554fec99d7346bdfd39dbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70723162df0c4d379e8b902c98e6bbb1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0756c42bcbd7435cafd149f0281b99db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2778f0d273f478d9555c393babd37fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8d39cc27a5d4b51a518002bf685594a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia436b044b8aa4e0fa33668efea702df6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e49d24712f4477f91321fdba311d424_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb3ef3b1fd3c487d89d05ba6f2c5885e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ff242006d3f47bcaec85c7bb425f5cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4acdec00a1274e63a499ed0594ef2274_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6a44cadd07d4bb1ad814db4081f1a03_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf07b8fd2f0140e895e7796b0f5ff989_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5cef0f77a80444591d5b54f0b0ab8ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic873a6839c7f4a2dbd4ff71564df10a6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6634d5a1a67e4277b1220f45cb12a91f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i846c2149f3644c4c8f0d0fa19a8c9fce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if98db7afe703436dbf2e20a76c1c6703_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if728a081e9b64111a5031cf741ac059d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i251891a026334db59adc83dfb2804959_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i461f1a455a8947f4857614a0db352430_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcca31479b934a40a66bb9f0e7379dad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</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="iea9949d2d09944d98a34361c2f689b45_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201707Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59983301cb004f85b859dd524d2a3ddc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:JointProjectsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaddbb2efd64e445992934eb3f9c08f1e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:JointProjectsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59c6edbdcb44f5ca891e1a8b59e0db4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:JointProjectsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70a687fc38b946ada129794f89ccb762_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c12642087bb486f9264d8dc9037e8b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id385fa835519454684e71e355606c152_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersUnits4And5CoalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35c07b80c7584368ac8d1bcc542bb439_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:LunaGasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e42b42b627946e39a2228018ea282e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsUnits1And2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i248fd774e28941fab3674b96c056ca81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsUnits1And2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e6dc191786f42cb9dc66b79fd413a6c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c2377ce7ff948caad233ab19a21f8bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idad8e5ce034e4633afee3f3dd611b5a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fd96b31ffd841178d0cde67eb27de81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa7984bb4abf4bdda1186db4cf4d28a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="generating_unit"><xbrli:measure>pnm:generating_unit</xbrli:measure></xbrli:unit><xbrli:context id="iff69629de6534279a34cac22bd6074bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89257ea84f8b4eaab89a385999f34fb6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fdf6b1d73d74ef384eb324f13dfaeb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d9f42d9443b4ae08bc3b36f8a0e6301_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i2ab489d45e8e42eaa5e32bcc9e951e51_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i052bb7d470c8464e85f9a9074eb415a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id297956d24094992ba5f7897831049af_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:NuclearSpentFuelAndWasteDisposalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d2413566b6a45ed95b09b50761460c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:NuclearSpentFuelAndWasteDisposalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:FinancialStatementLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief8856c8b3d945969988766c51ef5b03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:NuclearSpentFuelAndWasteDisposalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:FinancialStatementLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd9483a6b9c437295e3b92053e51337_I20190614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61efc332492e44619f4f50b265bb0255_I20190614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1694145a6f2e4a9da061ec55d6a6bd9a_I20190614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65e9e0d670584e47a4b7f9c2ad9f2df0_I20190614"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2045Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31b3e8be5a1e457682c76e735ee187a6_I19991231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CleanAirActRelatedToRegionalHazeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>1999-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="state"><xbrli:measure>pnm:state</xbrli:measure></xbrli:unit><xbrli:context id="i7e9fcbd49cc943a68a15c1f6d6a8b4b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CleanAirActRelatedToRegionalHazeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="t"><xbrli:measure>utr:T</xbrli:measure></xbrli:unit><xbrli:context id="i8cdf50031cb84e719e11f20e7cfed6f4_I20190225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="parts_per_billion"><xbrli:measure>pnm:parts_per_billion</xbrli:measure></xbrli:unit><xbrli:context id="if73556ce58314435a4085a129fb1b88c_I20150930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fce905c569145629e98fa1fd283b33d_I20151001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="option"><xbrli:measure>pnm:option</xbrli:measure></xbrli:unit><xbrli:context id="i7542bbde4aac42a7bb2dd4e2b1b9e66d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84e1be8f39e34d27a9da06b2b15e4db9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38bbd89d77c44914927bafaecbc66a17_D20220217-20220217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-17</xbrli:startDate><xbrli:endDate>2022-02-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerT"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:T</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ibd612338ef154b20b15a258ca8771d57_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2246367e211d4c409e3e0d4249a1b557_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</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="i7336db7348694ec6ab5da82cfaeee744_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</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="i3f353792acc34c8ab2442e9589f9290a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic507179dc8b6480dab1b32d39415f81b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersMember</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="ib719618a95e443e2ae6879600baa6dcd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2ddf10fb1f7471eaa1cb0ed43640ac0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7941e459dd94a28ab8ff394ac5549b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb2f6ab1b5442cb9e4c15995a2c9aa0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cae2be1d33045c08f802da2c181848b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73f23720d7a5420e843d172a18d1ccde_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0313f6bb9ca2462ba145ded2bd5f720a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80200e3af5c1483fb1b37b74ae8b66e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i7e0a09a4e6394be49af7baa2008425df_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d6a267fe9e47fabd33702b7830649b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b236c1f734244aa8e3e0d8ce1d45aa8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia66aeaff3819445aaf2187290a8f00df_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</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="if72f4b321f944f779358ad4940d800f7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife11ea9c18744df2982d1ec4190a99c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac6fbbc37d504aa8b255b9d22db2af0b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a16e07606da4de7b4100518c83418c2_D20211109-20211109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-09</xbrli:startDate><xbrli:endDate>2021-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i302488c9f5d84fbabbde5816d899801d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic10a0ac16fe24df0bd898f76a8b5100f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icec3da2b11144f439e01a9159aa2aa9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:InsuranceCarrierAxis">pnm:CommercialProvidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8610c39a0aef40b293428b7708795113_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:InsuranceCarrierAxis">pnm:IndustryWideRetrospectiveAssessmentProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49e6c0d22b72484f941eab350585b154_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b240d2867684d06b8a1bf0613d9cd83_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-09-01</xbrli:startDate><xbrli:endDate>2012-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="landowner"><xbrli:measure>pnm:landowner</xbrli:measure></xbrli:unit><xbrli:context id="i5ff6d27ff55947c79ead690f5fc80dae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="allotment_parcel"><xbrli:measure>pnm:Allotment_Parcel</xbrli:measure></xbrli:unit><xbrli:context id="i83b2bfc339de4bdfb279fd44e27fde52_I20150122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-01-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0eed3a0ea0be4861975b1a48a2f0680e_I20150713"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-07-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="acre"><xbrli:measure>utr:acre</xbrli:measure></xbrli:unit><xbrli:context id="i86c37e22d4194a5f9c1134414027cc2e_I20151201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i267d38b7056044ccb7bf761909792433_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06a9402703374357bec060032fa021b1_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:EnergyAxis">pnm:NonFuelEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic05fa0e478d544e1845df3112582d9c2_I20160831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c848bff2c244bca98169e5661d6c63b_D20160801-20160831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-08-01</xbrli:startDate><xbrli:endDate>2016-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76bc91bfd6884fb7b0ba01cb72feaefe_I20160831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e2836017cad41509e3032f08ca68bd8_D20160928-20160928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-09-28</xbrli:startDate><xbrli:endDate>2016-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib37be925d12a4ab3a60e4633266528ad_D20160101-20160131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaeb9231afaf4813812bce383cfab71a_I20160930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ad720ebfc7412fa6965e99d63e280b_I20190516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8c6eb2577754d229251c426162d5512_I20190516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0353652cd1214bdc807950b4a8ca2558_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iead78c416385436b999513854eab34cd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3770f9881ad41e9ac952c66446b1903_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45986bdd102e4e97b3c5061d049840d9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48c96e8a0e8044f4a224c245f64960b3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnits1And4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0611585cbdd0402f8027301294d086fb_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-10</xbrli:startDate><xbrli:endDate>2018-01-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ee16303bb554f6aa8aa94541eb1eeca_D20180110-20180110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-10</xbrli:startDate><xbrli:endDate>2018-01-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc9eb0e173e14ee0834916479f8b8950_I20180110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad7fcafb51094779852b684cc543fca6_D20180201-20180201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2018-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i570b18d943a54518904d85be87780dab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id80796a4cae34dbb9ffb383f28799913_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b08995a46824ba48f432072829c84f6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandard2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:NewMexicoWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic83e9ba14eb9443d88b29caf118ed8c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandard2014Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:RedMesaWindMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcaa1a2e94e64c4bb05c3f18bdcda8f6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LaJoyaWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a5fdfc3509c42d7960459fd2a7c4d05_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LightningDockGeothermalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1512c0456254d8e80c24a9433f7ca2c_D20190603-20190603"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LaJoyaWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-03</xbrli:startDate><xbrli:endDate>2019-06-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e6adda99c4437192096fbc14a7991a_I20190603"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LaJoyaWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie598bb2fb0bd489bb198c9f807932d83_D20200601-20200601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderSkyBlueEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacafc43b98a741ea9603c673f28294a3_D20210101-20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36b919fea2314b019f16218beb353381_D20210101-20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderSkyBlueEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ece8d5cfb1d4010b126dd4b59e7c850_D20201118-20201118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderSkyBlueEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-18</xbrli:startDate><xbrli:endDate>2020-11-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a3c304565084b98932d3b1bf94c4a96_D20210601-20210601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i197334f7ce2741b38f8de93ecdb18321_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb395e2899ae48d7a18071b1efd8d1c0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="i5481d700bafe43cea050a21a0c739ab7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1762d3e7078846608cd5c1bd63a52d35_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5da335fa396d4822981a968500e8c578_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic73bed1097554fda816795d799d0627f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2017EnergyEfficiencyandLoadManagementProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesIncentivesAddedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6d71aba42744ac887360e0ba0e0aea6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2017EnergyEfficiencyandLoadManagementProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesIncentivesAddedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gwh"><xbrli:measure>utr:GWh</xbrli:measure></xbrli:unit><xbrli:context id="ibbb2352a3f0f4093ae1780b5e5b9a61c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesIncentivesAddedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01b02745aa50482ba51ae2eeae4f0d42_D20210415-20210415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2020EnergyEfficiencyAnnualReportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesAndIncentivesAddedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-15</xbrli:startDate><xbrli:endDate>2021-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id37663e60d50471db17d813d209af96e_I20210415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2020EnergyEfficiencyAnnualReportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesAndIncentivesAddedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-15</xbrli:startDate><xbrli:endDate>2020-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if41dcedf6cee45dcb8d64b40e95b7693_I20200415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mmbtu"><xbrli:measure>utr:MMBTU</xbrli:measure></xbrli:unit><xbrli:context id="i98bf8bb1422f4a208e096984a8027021_I20200415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="meter"><xbrli:measure>pnm:meter</xbrli:measure></xbrli:unit><xbrli:context id="i0d135384baa14ffd850e53609f43a8b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:IntegratedResourcePlan2011Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14b40660f1fc461eb4b09911cc115021_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70f8aab99a9143a29302e445f9c3c4f8_D20210129-20210129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:IntegratedResourcePlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-29</xbrli:startDate><xbrli:endDate>2021-01-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c4394dcb1b547159ca5569e06dbece1_D20190701-20190701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0baaf41361544bf8484fd8fea07e6bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e7828af882d43889cbfd8304f4c3891_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i667fbc61db3148e4b931db7e06edcfca_I20200221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0cab315924f421590975d3860a0c2dc_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d3855b80f0e4b0aa816d319b4ab3ea6_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i865ca523a3c64f8e99694b49232cd906_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia95b43f0d82b4d3c9c64e516d3a5b151_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">pnm:EconomicDevelopmentAndWorkforceTrainingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f28a6a320f4e3da36a181d2f3be2e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3482dcdd21a44b784c8b8d580b213f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i457beb78e0d34624b661c8c08db6ae9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3288a90ba374670b17bfd10623086ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfe0b9efcc79437698bbd2f7279108bd_I20200729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01cf4b2e28ef4dbcbd26f064aeea9a4a_I20200928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47e60f4bf45e4919b41a25c6dd7f950a_I20201113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e603eaf117b45cf8fe5e169e296ebab_I20201113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i744eb04f16b14efe84911b4741a7e63b_I20201101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i213a15a1cbb940d5809f1d1f8e2b3064_D20201101-20201101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74b563c6f8e74b3a80ff9413098fbb48_D20210108-20210108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-08</xbrli:startDate><xbrli:endDate>2021-01-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc3f5a74cab6401f98637a9dcd744a5f_I20210108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib74be51deee245f2a5d5f81702df0ce3_I20210128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2df7b6940a5046b999654753741bce96_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i933d8db323504ff3bb504109433e95ad_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8622e8d646f48419a1b4e08d563cbce_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:LeasedInterestTerminationOnJanuary152023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67755439b3214832b6f91957a4d479b2_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:LeasedInterestTerminationOnJanuary152023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07242ca1094640d7b2b5d2ef7eec3767_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:LeasedInterestTerminationOnJanuary152024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id30fafd56a2d48319034b6730ee362ab_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie017f1b07b4549daac76c64919b6dac0_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic978b45798674234add57f67610113ad_D20210402-20210402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-02</xbrli:startDate><xbrli:endDate>2021-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db6a828c7f440fa846c47ee8d1d3393_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyImbalanceMarketMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife7e52870de34c239f54dd44bfa21720_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if31bb4576eec4209a8f9ff1c78dbedf1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:CasaMesaWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cafba8d2a3947db95572107a508d557_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:AvangridRenewablesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabd07e8f2a7c4519a58e3529c13b74ae_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:Route66SolarEnergyCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia66f8e649a474ebdae660b90e2df77dc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17b316b0ed9a4bb69fbfd8812449aded_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>pnm:Facility</xbrli:measure></xbrli:unit><xbrli:context id="i39b4039661b74ec5aa8367c759fdceda_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbb137001d134c54bc3173e3b22d5647_I20210208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b1a1922347d439e8f26215de70006b2_I20210623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2756714851a4f528ff273b9a6c06ea9_I20211001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i318c2a329522427bbca455e36cd89716_I20190531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PNMSolarDirectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69d4d3519b0446668bc10ebbdf71534c_D20190531-20190531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PNMSolarDirectMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-31</xbrli:startDate><xbrli:endDate>2019-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a51916961541c6a51333c30d63eec2_I20190501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:WesternSpiritLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="kv"><xbrli:measure>pnm:kv</xbrli:measure></xbrli:unit><xbrli:context id="i6988d1036f6343079ef3233412bfc185_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:WesternSpiritAndPatternWindAffiliattesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1feafd21a15842cbbe4918d94978a470_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FormulaTransmissionRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7b109132abf4cfdb072d4f68ce1ed3c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i406fb1b1c2a843db8387a14820e11705_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02aed71c55e4408c9883ab729c0bc968_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i031ae91f3b91426db4010a405d4612fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i278153000b4b4345bbbbb7e9083765a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica0918d15c264de99ebbb8d4eb46a4a3_D20210203-20210203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">pnm:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-03</xbrli:startDate><xbrli:endDate>2021-02-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i028fdf9144234fc18057b7bc066794e0_I20201218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransportationElectrificationProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b7eacef53584d6da82d7a5ca16941be_I20210312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d2cb7df2b32449c880f44c5e5c05029_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:SanJuanGeneratingStationOwnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:InsuranceDeductibleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i486548634ad14149a52c1c191dc26653_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:InsuranceDeductibleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fcdda0e409e4e6b94500a41e54c981b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">pnm:SanJuanGeneratingStationUnit1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-30</xbrli:startDate><xbrli:endDate>2018-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-20</xbrli:startDate><xbrli:endDate>2018-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1e2e34ccc6d4ff48137df560fea6c1f_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc0b4e9c4df7461f899cfbd3dffc73e5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1274827705174487ae3ecf8aa686ab96_D20190801-20190831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69bd9a7ded394823a67bff6f04ed830d_D20191001-20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84da7ab29ac14688b8f5530de4c7fab1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffcdf0bca6da4932ae825bb87146a941_D20110701-20110731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:AdvancedMeterSystemDeploymentAndSurchargeRequestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2011-07-01</xbrli:startDate><xbrli:endDate>2011-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a5b54596eb845918467203d401001bb_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:AdvancedMeterSystemDeploymentAndSurchargeRequestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="advanced_meter"><xbrli:measure>pnm:advanced_meter</xbrli:measure></xbrli:unit><xbrli:context id="ic31a2bc982064114a554c0ae9f50d3e7_I20201002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b0f17a9342f42568a5e87172ada1504_D20180401-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:PUCTMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bd2464b8a99405496489b06582b43e9_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie177802b78e045888cb3e45c0cd95d31_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eb919997f784919b974b119058a9706_D20210301-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabc6015447d3429eb184f2bfe1d39415_I20210527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16eb932e8bc54a2fbd138ea2c1171339_I20210728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if741b2a1da7546cb82801d66cf4ac7b3_D20190321-20190321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-21</xbrli:startDate><xbrli:endDate>2019-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20a78cfea7a84961b82d953142eb7802_D20190919-20190919"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-19</xbrli:startDate><xbrli:endDate>2019-09-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39c5cc7485b149529c1fea0c4dbb30ab_D20200327-20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-27</xbrli:startDate><xbrli:endDate>2020-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab186a732d0d425e8ed66722f3aad41f_D20201007-20201007"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-07</xbrli:startDate><xbrli:endDate>2020-10-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i122a4b5a3d2b4ef2a9cd2c06976ceb13_D20210312-20210312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-12</xbrli:startDate><xbrli:endDate>2021-03-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie689013336f542c8bf351c5f2dd069ac_D20210920-20210920"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-20</xbrli:startDate><xbrli:endDate>2021-09-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab5d247913e14af6ae6e81c10d685e70_D20220126-20220126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-26</xbrli:startDate><xbrli:endDate>2022-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib051262d83db4ea58aad2f79774122d4_D20200406-20200406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-06</xbrli:startDate><xbrli:endDate>2020-04-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2149b06f0a794d22aa30202b0622439a_D20200626-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-26</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bab4d51336d4c21955c41b62fbb3b5c_D20210405-20210405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-05</xbrli:startDate><xbrli:endDate>2021-04-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie37e499b972e40d78cb73530f8cc1c34_D20210701-20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e93b6c74f3745678f49abe1b5d3e0d1_I20200330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62b29fa478f24f8bb6e75ce06f0d3944_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1965b05d30694480a4acf86246baa107_D20200414-20200414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-14</xbrli:startDate><xbrli:endDate>2020-04-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d645ba28d2646b09b9af76af6c860a4_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43be2a1131934aa8bf8023e554767a17_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</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="ic30d40ff1d1f47b6ae1b84c7e52003fa_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3484d9e9c9074785b94c3f6adadaa38b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b20aa80c831418586f34f9bc5d4c5ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06627aed54094b1e9b812865dcde6acb_I20200401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b6af26fcf45442fb3665321a7f71c88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9274c22b68f44cc49970325c95622106_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</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="i5374d5bca555442c8a9b3bf37bff642d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41c7b4dc43ae492d9366a288ac33244e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ff20572dc8e4a7490d78060f341222e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</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="ib4e39fb478d446fb9d7eeb9889862930_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90cef898b6934ed5aa0f797316ea8e50_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmToTnmpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i384c46196290499c9fdd0c582cfd7f37_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmToTnmpMember</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="i19bf7941dd054ed4b5779f49ffb8d97e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmToTnmpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie497bb517fae4b80bb131a468a48bde2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b620f66b0064d4ab84c6d973610c118_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</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="i342a0d5786eb4422860c0e27cbf63d97_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5e82b0a31d248ca8299de51a74fed36_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TNMPtoPNMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief20ea89c0dc41c48ab836c434121675_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TNMPtoPNMMember</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="iacf03451c1934c6a95d3cc8d7403c016_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TNMPtoPNMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i044ab772e9ad42569c1810e77322dfcb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRToNMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a0f791eb8124d0c847149d304500574_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRToNMRDMember</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="i4fa808d9d64d473e880c26f8fd198de3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRToNMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e2632d6326f4f1489c332133de3024e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMfromNMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:RenewableEnergyPurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3be0357f21e4bfcbb2d543331248b17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMfromNMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:RenewableEnergyPurchasesMember</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="i81ef7c5020db437e9c04cc7c56a51d60_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMfromNMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:RenewableEnergyPurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6702fdd1fbc24ed8874cacec23a3f5b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMToNMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id896f806c7df45dd84674379c62b7e47_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMToNMRDMember</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="i8ae3317619df4fd79735c68cce833043_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMToNMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c7b79a1bb074672be4aee549aea49eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35970df33074498fa9d5d6bdac90ccd2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</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="i35d5453b968142229dccdd5fa5fb306b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i883fec57f0964f66b5d8cbf85c0a50ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf022520d5b24567b2ec76bb850229da_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</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="i14bd8dfcd8ae4c4a9e241e93f3c953f1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67ee3e8ebd03426799bdf5f1dfd57e7e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:NMRDToPNMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf7f0b949aee4218a0237a6b0e3b89ce_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:NMRDToPNMMember</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="i03a131842c884d99a4e87385ca1cea03_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:NMRDToPNMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie66f10a847d140c49c1308b944bd5c58_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc5154c240cb48e19e4ed182eef3bd36_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</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="i5bb73a735bf346e4823a1d475d2fa310_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8072e0d514454ba5a312923c39a3c79c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12a57b21f5ce45029d96b5be3849da52_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</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="idd25a951e296433fba6be01f9e6f3bde_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4f6b7a77869426bb80bef1de5e2b05c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83aecd5eff1e43918cf1d2002ef1b702_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</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="iacd9a523bb5c4a3e8179296f4ff2a12e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief13205a99fb41cb897a5854d6b51812_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1ca298ec64a4ef58796f1f98d174c1a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</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="i7b32b9aa2f564062833fa0e838a9e7a1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e2b9b11ebf40ba9cfa23a39e2039bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33abe94969d64e61ae58c84731c05006_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</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="ia422e55101b94e4da537982486bec66c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd6c220c01a246eebf15fe5953bad107_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34e5a01765bd457bba90c16da1f030c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</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="i12db2936af614abbbb0146b110c81c81_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dab5c5e88ae4bb58d903ffea46f0e6a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf0a8de9d8af40f09fae1dd387258d7a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</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="if0a9c6882d7e43e8b86f44056ed833b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8636d0229e904c0abf8fa35ddecf4827_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i042b63b0f75345dc8c39c6070b6c55e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d6a99af7e2c4d2aaf32b0b27794b9a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:CentralNewMexicoElectricCooperativeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1727cfd7cf2440c49b8b9cb2fff4717f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3f923a4762f443ab7b4f390a7bcba1d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</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="i544020bff18a4a4d8cea8b3a5ed6442b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id11b415150864c7d80bffdcea2da8eef_D20210201-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibee1d4f8c6df4f4caa3e79ee12d5a889_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</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="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8be4689cb6c24f369072edf29f248658_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14811a533d314e35a0815d12a4535b33_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4137275b5e0c468fabbdc41eeb9df7ad_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib604d47447404c37b7efdbfb82d0bb69_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:AvangridMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c75ea7c9e214695b3bda84edd861a07_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b5745c5ba004c458fa029f36c60d361_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73a89ebaf99249e092cd052764414d46_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b5098f408ba47ccb64357e4239a1728_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7d7a13549134b69ac7a298d747cdacb_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1c5e513860e467aa6aa252d022bdbb6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i004749784b0741caa8be35fcd149b538_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i412d35763072469fa73cfef96012e5c9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i923e4b3a22104d0e9d154395182bd1dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98abd3074bd045199208f282509d68bc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f39464c21624168a6d216826c81fca8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</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="ia5ea5adf8efa47c2abed999de7fca815_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbc80eb640a2450fbcad6af1a5f7e80e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61739cef4f9c4c86b06fd2097b5d581e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5beb6d2ac35e4b39a5694b0df57f5200_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</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="i7922ea0ddd41423db66423e9d429bba9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2180e142c844f51823dc367ec3beab3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee9f2b4d1f454163997e1688d839e8d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001108426</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if66f65864150417d981cf14466ff52cb_1"></div><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">UNITED STATES</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:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington, D.C.  20549</span></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:120%">FORM <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIx_9a858d76-d7ac-4da0-9e1d-8f4329c1623c">10-K</ix:nonNumeric> </span></div><div style="margin-bottom:5pt;text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:484.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YmQ5ZDYyMWZjOGU1NDFkZjhiYmMxYzQ0ZGFjYTY0MGQvdGFibGVyYW5nZTpiZDlkNjIxZmM4ZTU0MWRmOGJiYzFjNDRkYWNhNjQwZF8wLTAtMS0xLTM1NzY5_39d51abd-c549-4f29-8d96-b7c4d264d128">&#9746;</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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%">For the fiscal year ended <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_95530022-ab72-42b6-853e-8affc862f74f"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_59c0fa07-a611-45aa-8407-06dd2eb2a764"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_d4006fac-d7b9-4409-a343-7e4e5771d22b"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_de827698-fcf1-4288-8c66-ff4c2310830f">December&#160;31</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>, 2021</ix:nonNumeric> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6ZGQ0NzU4M2M1ZTllNDA2N2IwZTBhNmJiNzgwMGE4NTYvdGFibGVyYW5nZTpkZDQ3NTgzYzVlOWU0MDY3YjBlMGE2YmI3ODAwYTg1Nl8wLTAtMS0xLTcyMzIx_cfbd322a-33af-4299-87af-5a3e5e38d3de">&#9744;</ix:nonNumeric> </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:10pt;font-weight:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the transition period from _________ to _________</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><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><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%;text-decoration:underline">Name of Registrant</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">State of Incorporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Address Of Principal Executive Offices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Telephone Number</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commission File No.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">IRS Employer Identification No.</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIy_df9a3290-c04d-472a-a3e6-337734c55a8f">PNM Resources, Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(A <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMTk5_43c19aa8-c338-4342-8af0-d7c41f60d8b8">New Mexico</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIz_0562014e-8b71-4bf5-b0da-8d27b9629a0c">414 Silver Ave. SW</ix:nonNumeric>  </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjI0_2cfb1e17-a8ef-4786-a8dd-71559ae2ff61">Albuquerque</ix:nonNumeric>, <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA1_4b8e0c2d-cb11-4dd2-baa3-6301d92cf1c6">New Mexico</ix:nonNumeric> <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjI1_a631b182-a7a8-4e2e-afa8-a3e665fba362">87102</ix:nonNumeric>-3289 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Telephone Number - (<ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE0_e650f659-f7ec-4927-8157-722404c4ab6c">505</ix:nonNumeric>) <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjI2_41b758af-b5bf-4f22-b46c-f9b039581bad">241-2700</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Commission File No. - <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAw_1e87e8ef-02f1-4a8a-b5d1-7d570c469b62">001-32462</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">IRS Employer Identification No. - <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE1_9c39f749-d3e3-4376-b95b-535d1de106ed">85-0468296</ix:nonNumeric> </span></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:11pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAx_6853558f-1079-4897-8585-e3c1301766a8">Public Service Company of New Mexico</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(A New Mexico Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA2_c7327910-0b52-4138-ab4e-7ad9f483e127">414 Silver Ave. SW</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA4_4c6fc2ea-8b3c-476f-9fdc-8b606691eb11">Albuquerque</ix:nonNumeric>, <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE3_b9a0f55c-497f-4157-986b-ef2334824993">New Mexico</ix:nonNumeric> <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE2_574e536a-2ab4-4390-888f-d0544e0d39b4">87102</ix:nonNumeric>-3289 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Telephone Number - (<ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMTk4_48d140fe-596c-445a-9258-6be28f46be23">505</ix:nonNumeric>) <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE4_caba512f-2fd5-4a3f-8854-6de5e711edae">241-2700</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Commission File No. - <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEw_09c7bcc8-5082-44b9-82b6-158a762a2e54">001-06986</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">IRS Employer Identification No. - <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE5_64028764-ba89-47e2-9e08-261e65faa98c">85-0019030</ix:nonNumeric> </span></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:11pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIw_5ef56cdd-e594-425b-a022-1e79b420ace7">Texas-New Mexico Power Company</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(A Texas Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA3_ef0e633e-5c9a-4b09-863f-442799cd7f56">577 N. Garden Ridge Blvd.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEx_4656c3c2-a1c3-4c11-b936-7880e26c31b4">Lewisville</ix:nonNumeric>, <ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA5_8b177ed5-e3c3-4cd4-9505-ac8581980e86">Texas</ix:nonNumeric> <ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAy_5654b865-a78a-45bb-a72d-89a476342619">75067</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Telephone Number - (<ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAz_d992d118-a527-4b20-a818-203ea37f634a">972</ix:nonNumeric>) <ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEz_47a10423-7916-4068-ac60-07b82c463b7a">420-4189</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Commission File No. - <ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEy_f23574d2-27be-4847-bfb7-24bc0aed9dfd">002-97230</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">IRS Employer Identification No. - <ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA0_076cd8e5-4722-467b-b175-3c84e76a9a82">75-0204070</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;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:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:480.75pt"><tr><td style="width:1.0pt"></td><td style="width:100.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:121.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:163.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%;text-decoration:underline">Registrant</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%;text-decoration:underline">Title of each class</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%;text-decoration:underline">Trading Symbol(s)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%;text-decoration:underline">Name of each exchange on which registered</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM Resources, Inc.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6MDE5MzcwM2JmMWJiNDg4N2E2NDBmM2Y5ODk5OWM4YTkvdGFibGVyYW5nZTowMTkzNzAzYmYxYmI0ODg3YTY0MGYzZjk4OTk5YzhhOV8xLTEtMS0xLTM1NzY5_0d6d8caf-6eca-4630-941e-be917f54566a">Common Stock, no par value</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6MDE5MzcwM2JmMWJiNDg4N2E2NDBmM2Y5ODk5OWM4YTkvdGFibGVyYW5nZTowMTkzNzAzYmYxYmI0ODg3YTY0MGYzZjk4OTk5YzhhOV8xLTItMS0xLTM1NzY5_5770e135-e1e2-460b-88e7-d293cfdbb2e7">PNM</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6MDE5MzcwM2JmMWJiNDg4N2E2NDBmM2Y5ODk5OWM4YTkvdGFibGVyYW5nZTowMTkzNzAzYmYxYmI0ODg3YTY0MGYzZjk4OTk5YzhhOV8xLTMtMS0xLTM1NzY5_4d47e8b8-d4cb-4e5e-9ab0-a9d863b1bd8b">New York Stock Exchange</ix:nonNumeric></span></div></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:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:360.00pt"><tr><td style="width:1.0pt"></td><td style="width:159.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:187.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%;text-decoration:underline">Registrant</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%;text-decoration:underline">Title of each class</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Public Service Company of New Mexico</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6Y2IwM2QwZmRlMzY4NGRiNjlkZGJhYTMyZGFlY2NlNTQvdGFibGVyYW5nZTpjYjAzZDBmZGUzNjg0ZGI2OWRkYmFhMzJkYWVjY2U1NF8xLTItMS0xLTM1NzY5_215b801b-29dd-49c2-9fe3-01c23e21f83d">1965 Series, 4.58% Cumulative Preferred Stock</ix:nonNumeric></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">($100 stated value without sinking fund)</span></div></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:9pt;font-weight:400;line-height:120%">Indicate by check mark whether each registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:28.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:403.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM Resources, Inc. (&#8220;PNMR&#8221;)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YWNmMTkxZGE0OTNiNGQxZjgzMWE1Y2UxMDFlYjVmMWIvdGFibGVyYW5nZTphY2YxOTFkYTQ5M2I0ZDFmODMxYTVjZTEwMWViNWYxYl8wLTItMS0xLTM1NzY5_ebaf15be-004d-48bb-a500-62c4406b84f6">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Public Service Company of New Mexico (&#8220;PNM&#8221;)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YWNmMTkxZGE0OTNiNGQxZjgzMWE1Y2UxMDFlYjVmMWIvdGFibGVyYW5nZTphY2YxOTFkYTQ5M2I0ZDFmODMxYTVjZTEwMWViNWYxYl8xLTQtMS0xLTM1NzY5_312906b4-32fb-4ebb-89be-3a3fa1e46e30">No</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Texas-New Mexico Power Company (&#8220;TNMP&#8221;)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YWNmMTkxZGE0OTNiNGQxZjgzMWE1Y2UxMDFlYjVmMWIvdGFibGVyYW5nZTphY2YxOTFkYTQ5M2I0ZDFmODMxYTVjZTEwMWViNWYxYl8yLTQtMS0xLTM1NzY5_636cce00-2e28-49d3-8d7e-c2f5d9a33fdc">No</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td></tr></table></div><div style="margin-top:4pt;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:9pt;font-weight:400;line-height:100%">Indicate by check mark if each registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"></td><td style="width:27.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:403.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNMR</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YTc3MTk5ODdkYWY5NDdhY2E2NDQyN2FhYTY1NDE4OWIvdGFibGVyYW5nZTphNzcxOTk4N2RhZjk0N2FjYTY0NDI3YWFhNjU0MTg5Yl8wLTQtMS0xLTM1NzY5_605881c5-c434-47bb-8f43-6a52592c9538">No</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YTc3MTk5ODdkYWY5NDdhY2E2NDQyN2FhYTY1NDE4OWIvdGFibGVyYW5nZTphNzcxOTk4N2RhZjk0N2FjYTY0NDI3YWFhNjU0MTg5Yl8xLTQtMS0xLTM1NzY5_d2ce6a7f-7856-4676-9b1b-758d99d151b7">No</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">TNMP</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YTc3MTk5ODdkYWY5NDdhY2E2NDQyN2FhYTY1NDE4OWIvdGFibGVyYW5nZTphNzcxOTk4N2RhZjk0N2FjYTY0NDI3YWFhNjU0MTg5Yl8yLTItMS0xLTM1NzY5_79355af9-e92c-4bbd-ac67-ed9085877a05">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_4"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">Indicate by check mark whether each registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;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 days.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"></td><td style="width:27.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:403.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNMR</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6Y2YzNjk1ZTAxYjAxNDA5YmIzZjRhNDI0YWZiY2JiMmQvdGFibGVyYW5nZTpjZjM2OTVlMDFiMDE0MDliYjNmNGE0MjRhZmJjYmIyZF8wLTItMS0xLTM1NzY5_46cc0f4b-09b2-47aa-8ed5-5d972c85b305">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6Y2YzNjk1ZTAxYjAxNDA5YmIzZjRhNDI0YWZiY2JiMmQvdGFibGVyYW5nZTpjZjM2OTVlMDFiMDE0MDliYjNmNGE0MjRhZmJjYmIyZF8xLTItMS0xLTM1NzY5_bca38cb9-f100-477d-a84c-bccf1631aeb8">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">TNMP</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6Y2YzNjk1ZTAxYjAxNDA5YmIzZjRhNDI0YWZiY2JiMmQvdGFibGVyYW5nZTpjZjM2OTVlMDFiMDE0MDliYjNmNGE0MjRhZmJjYmIyZF8yLTQtMS0xLTM1NzY5_921296e3-cee0-42c4-a1f9-2a1ecdea0965">No</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">(NOTE: As a voluntary filer, not subject to the filing requirements, TNMP filed all reports under Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months.)</span></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:9pt;font-weight:400;line-height:110%">Indicate by check mark whether each 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).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"></td><td style="width:27.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:403.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNMR</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTQzMDZiNDM2N2I1NDM0NTk2YmYxNWNiZTA3MTRlY2UvdGFibGVyYW5nZTo5NDMwNmI0MzY3YjU0MzQ1OTZiZjE1Y2JlMDcxNGVjZV8wLTItMS0xLTM1NzY5_1142d8cc-d2a7-42fd-b408-aa160614c966">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTQzMDZiNDM2N2I1NDM0NTk2YmYxNWNiZTA3MTRlY2UvdGFibGVyYW5nZTo5NDMwNmI0MzY3YjU0MzQ1OTZiZjE1Y2JlMDcxNGVjZV8xLTItMS0xLTM1NzY5_f4359959-ee20-4deb-a479-b454449d01dd">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></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:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">TNMP</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTQzMDZiNDM2N2I1NDM0NTk2YmYxNWNiZTA3MTRlY2UvdGFibGVyYW5nZTo5NDMwNmI0MzY3YjU0MzQ1OTZiZjE1Y2JlMDcxNGVjZV8yLTItMS0xLTM1NzY5_65fab5ed-a779-4111-a31c-35e1dc111786">Yes</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">Indicate by check mark whether each registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 12b-2 of the Exchange Act.  </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:82.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:33.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:33.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:33.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8wLTEtMS0xLTM1NzY5_b344b493-f316-45ed-a61c-547619da261e">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accelerated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Non-accelerated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Smaller reporting company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Emerging growth company</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNMR</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8xLTE0LTEtMS0zNTc2OQ_7833b7ae-6856-411e-b379-e1332590035b">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8xLTE4LTEtMS0zNTc2OQ_68f2f73d-a550-468b-b7f0-98b874a8a9f9">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large accelerated <br/>filer<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accelerated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8yLTktMS0xLTM1NzY5_83e4a87a-fa98-465b-abf3-55397b056182">Non-accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Smaller reporting company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Emerging growth company</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8zLTE0LTEtMS0zNTc2OQ_2adbe810-02c2-4cff-844e-de1dbf5387bb">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8zLTE4LTEtMS0zNTc2OQ_503cd4ad-880c-4b28-abd9-131be7095152">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Large accelerated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accelerated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV80LTktMS0xLTM1NzY5_3294eaec-2cb6-401e-a055-e0c8e89d25d3">Non-accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Smaller reporting company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Emerging growth company</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">TNMP</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9745;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV81LTE0LTEtMS0zNTc2OQ_08dff4aa-6bda-458b-a46c-556ee58371c6">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV81LTE4LTEtMS0zNTc2OQ_74e8662f-1f7f-468a-9d61-868c6ba7e45d">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#163;</span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:4.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNMR</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTBlZTIyNGE4MGJiNDQ3M2JkNDU4NWE2MGIwMzg5NTUvdGFibGVyYW5nZTo5MGVlMjI0YTgwYmI0NDczYmQ0NTg1YTYwYjAzODk1NV8wLTMtMS0xLTM1NzY5_69c13df2-758e-4ce9-8d16-72ba265bbdbd">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">PNM</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTBlZTIyNGE4MGJiNDQ3M2JkNDU4NWE2MGIwMzg5NTUvdGFibGVyYW5nZTo5MGVlMjI0YTgwYmI0NDczYmQ0NTg1YTYwYjAzODk1NV8xLTUtMS0xLTM1NzY5_f18128c5-b279-443f-b226-df6d0dfbe094">&#9745;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">TNMP</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Yes</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">No</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTBlZTIyNGE4MGJiNDQ3M2JkNDU4NWE2MGIwMzg5NTUvdGFibGVyYW5nZTo5MGVlMjI0YTgwYmI0NDczYmQ0NTg1YTYwYjAzODk1NV8yLTUtMS0xLTM1NzY5_d7719456-2f51-45be-95a4-893d7c738376">&#9745;</ix:nonNumeric></span></div></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:9pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrants are a shell company (as defined in Rule 12b-2 of the Exchange Act).  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:105%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGV4dHJlZ2lvbjo3ZjNjNDcwZjJjYmM0OGY3ODc5ODZlZGI1MzIyZjY3N18zMzAy_53a06df6-7052-4cc6-94f5-a8466d6a0719">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> &#160;    No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:105%;text-decoration:underline">&#9745;</span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">As of February&#160;18, 2022, shares of common stock outstanding were:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:75.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.234%"></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:9pt;font-weight:400;line-height:100%">PNMR</span></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c5dc70f8cc84b429a587b655b9b8590_I20220218" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6NGNkNWM4YmQ5NDhiNGVhM2JhNjFiNDBiNDhlMTM5MWMvdGFibGVyYW5nZTo0Y2Q1YzhiZDk0OGI0ZWEzYmE2MWI0MGI0OGUxMzkxY18wLTEtMS0xLTM1NzY5_6cf3e8b4-81c0-4d5f-a90a-ccbf99f292d8">85,834,874</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PNM</span></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id98c103d140240468d3983ddf4b0c3d5_I20220218" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6NGNkNWM4YmQ5NDhiNGVhM2JhNjFiNDBiNDhlMTM5MWMvdGFibGVyYW5nZTo0Y2Q1YzhiZDk0OGI0ZWEzYmE2MWI0MGI0OGUxMzkxY18xLTEtMS0xLTM1NzY5_3f2bcdf0-4505-415b-b4a0-2515a25ab25a">39,117,799</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TNMP</span></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i13c49968156a4bb8ba3e3d0662749303_I20220218" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6NGNkNWM4YmQ5NDhiNGVhM2JhNjFiNDBiNDhlMTM5MWMvdGFibGVyYW5nZTo0Y2Q1YzhiZDk0OGI0ZWEzYmE2MWI0MGI0OGUxMzkxY18yLTEtMS0xLTM1NzY5_9027e301-24af-4450-8034-35632e02950f">6,358</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">On June&#160;30, 2021, the aggregate market value of the voting common stock held by non-affiliates of PNMR as computed by reference to the New York Stock Exchange composite transaction closing price of $48.77 per share reported by The Wall Street Journal, was $<ix:nonFraction unitRef="usd" contextRef="id357e74edc404c3b8e960bb9bafd70da_I20210630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGV4dHJlZ2lvbjo3ZjNjNDcwZjJjYmM0OGY3ODc5ODZlZGI1MzIyZjY3N18yMjIy_e96e5d88-c56c-49c2-8bc1-664faecf7f19">4,186,166,805</ix:nonFraction>.  PNM and TNMP have no common stock held by non-affiliates.</span></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:9pt;font-weight:700;line-height:105%">PNM AND TNMP MEET THE CONDITIONS SET FORTH IN GENERAL INSTRUCTIONS (I)&#160;(1)&#160;(a)&#160;AND (b)&#160;OF FORM 10-K AND ARE THEREFORE FILING THIS FORM WITH THE REDUCED DISCLOSURE FORMAT PURSUANT TO GENERAL INSTRUCTION (I)&#160;(2).</span></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:9pt;font-weight:700;line-height:100%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGV4dHJlZ2lvbjo3ZjNjNDcwZjJjYmM0OGY3ODc5ODZlZGI1MzIyZjY3N18zMzAx_5c52c477-2cb3-4b96-bf31-57d9a0762ad1" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">Portions of the following document are incorporated by reference into Part III of this report:</span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">Proxy Statement to be filed by PNMR with the SEC pursuant to Regulation 14A relating to the annual meeting of shareholders of PNMR to be held on May&#160;10, 2022.</span></div><div style="text-align:center;text-indent:29.25pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">This combined Form 10-K is separately filed by PNMR, PNM, and TNMP.&#160; Information contained herein relating to any individual registrant is filed by such registrant on its own behalf.&#160; Each registrant makes no representation as to information relating to the other registrants.&#160; When&#160;this Form 10-K is incorporated by reference into any filing with the SEC made by PNMR, PNM, or TNMP, as a registrant, the portions of this Form 10-K that relate to each&#160;other registrant&#160;are not incorporated by reference therein.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_10"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></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:120%">INDEX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.031%"><tr><td style="width:1.0%"></td><td style="width:27.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.060%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_13">GLOSSARY</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_13">iv</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;1.    BUSINESS</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_19">1</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_22">THE COMPANY</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_22">1</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_25">WEBSITES</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_25">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATIONS AND REGULATION</span></div></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_28">3</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REGULATED OPERATIONS</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_28">PNM</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_28">3</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_31">TNMP </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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_31">5</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_37">CORPORATE AND OTHER</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_37">6</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_40">SOURCES OF POWER</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_40">6</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_43">FUEL SUPPLY</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_43">9</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_46">ENVIRONMENTAL 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_46">10</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_49">COMPETITION</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_49">10</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_52">HUMAN CAPITAL RESOURCES</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_52">10</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_55">DISCLOSURE REGARDING FORWARD LOOKING 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_55">11</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_58">SECURITIES ACT DISCLAIMER</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_58">13</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;1A.  RISK FACTORS</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_61">13</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;1B.  UNRESOLVED STAFF COMMENTS</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_64">25</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;2.  PROPERTIES</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_67">25</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;3.  LEGAL PROCEEDINGS</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_70">25</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM 4.  MINE SAFETY DISCLOSURES</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_73">25</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:58.5pt;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_76">SUPPLEMENTAL ITEM &#8211; </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_76">INFORMATION ABOUT </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_76">EXECUTIVE OFFICERS OF PNM RESOURCES, INC.</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_76">26</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;5.  MARKET FOR PNMR&#8217;S COMMON EQUITY, RELATED STOCKHOLDER&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_82">26</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;6.  [RESERVED]</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_85">26</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:58.5pt;text-align:justify;text-indent:-58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;7.  MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_88">27</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK</span></td><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:100%">A - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_103">60</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></td><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:100%">B - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_106">1</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_256">1</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;text-indent:58.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AND FINANCIAL DISCLOSURE</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9A.  CONTROLS AND PROCEDURES</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_259">1</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9B.  OTHER INFORMATION</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_262">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 59.5pt;text-align:left;text-indent:-58.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9C.  DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_262">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;10.  DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_268">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;11.  EXECUTIVE COMPENSATION</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_271">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_274">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;text-indent:58.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INDEPENDENCE</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_277">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;14.  PRINCIPAL ACCOUNTING FEES AND SERVICES</span></td><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:100%">C - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_280">2</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></td><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:100%">D - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_286">1</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;16.  FORM 10-K SUMMARY</span></td><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:100%">D - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_289">11</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_292">SIGNATURES</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E - <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_292">1</a></span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_13"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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%">GLOSSARY                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.666%"></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:10pt;font-weight:700;line-height:100%">Definitions:</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABCWUA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albuquerque Bernalillo County Water Utility Authority</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Benefit Obligation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACE Rule</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affordable Clean Energy Rule</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AEP OnSite Partners</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AEP OnSite Partners, LLC, a subsidiary of American Electric Power, Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Afton</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Afton Generating Station</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AFUDC</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Funds Used During Construction</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ALJ</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative Law Judge</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMI</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Metering Infrastructure</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Meter System</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anaheim</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">City of Anaheim, California</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Postretirement Benefit Obligation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APS</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona Public Service Company, the operator and a co-owner of PVNGS and Four Corners</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Retirement Obligation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARP</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative Revenue Program</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avangrid</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avangrid, Inc., a New York corporation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BART</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Best Available Retrofit Technology</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BDT</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balanced Draft Technology</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board of Directors of PNMR</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BSER</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Best system of emission reduction technology</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BTU</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British Thermal Unit</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CAA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clean Air Act</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CAISO</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Independent System Operator</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carbon Pollution Standards</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carbon Pollution Standards established by the EPA on August 3, 2015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casa Mesa Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casa Mesa Wind Energy Center</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCAE</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coalition for Clean Affordable Energy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCN</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of Convenience and Necessity</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCR</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal Combustion Residuals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CFIUS</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Committee on Foreign Investment in the United States</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CFRE</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Citizens for Fair Rates and the Environment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIAC</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions in Aid of Construction</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carbon Dioxide</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Novel coronavirus global pandemic</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CSA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal Supply Agreement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Competition Transition Charge</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC Circuit</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Court of Appeals for the District of Columbia Circuit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DCOS</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s applications for a distribution cost recovery factor</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DOE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Department of Energy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Time</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The time the Merger is consummated</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EIM</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western Energy Imbalance Market developed and operated by CAISO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ELG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effluent Limitation Guidelines</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End Date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The date at which the Merger Agreement may be terminated if the Effective Time has not yet occurred; January 20, 2022, subsequently extended to April 20, 2023.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy Transition Charge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate rider established to collect non-bypassable customer charges for repayment of the Securitized Bonds</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Environmental Protection Agency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Paso Electric Company</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERCOT</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Reliability Council of Texas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESG</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental, Social, and Governance principles</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ETA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The New Mexico Energy Transition Act</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EUEA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The New Mexico Efficient Use of Energy Act</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange Act</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities Exchange Act of 1934</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Farmington</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The City of Farmington, New Mexico</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FASB</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Accounting Standards Board</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAST Act</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEC&#8217;s modernization and simplification of Regulation S-K</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FCC</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Communications Commission</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.666%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FERC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Energy Regulatory Commission</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners Power Plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners Abandonment Application</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s January 8, 2021 application for approval for the abandonment of Four Corners and issuance of a securitized financing order</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners CSA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners&#8217; coal supply contract with NTEC</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners Purchase and Sale Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s pending sale of its 13% ownership interest in Four Corners to NTEC</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel and Purchased Power Adjustment Clause</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTC</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal Trade Commission</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTY</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future Test Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generally Accepted Accounting Principles in the United States of America</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GHG</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greenhouse Gas Emissions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GWh</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gigawatt hours</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HSR</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hart-Scott Rodino Antitrust Improvement Act of 1976</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IBEW</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International Brotherhood of Electrical Workers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iberdrola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iberdrola, S.A., a corporation organized under the laws of the Kingdom of Spain, and 81.5% owner of Avangrid</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INDC</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intended Nationally Determined Contribution</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal Revenue Code</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRP</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Integrated Resource Plan</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal Revenue Service</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ISFSI</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent Spent Fuel Storage Installation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint Applicants</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM, PNMR, Merger Sub, Avangrid and Iberdrola, S.A.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">kV</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kilovolt</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KW</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kilowatt</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KWh</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kilowatt Hour</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Joya Wind I</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Joya Wind Facility generating 166 MW of output that became operational in February 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Joya Wind II</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Joya Wind Facility generating 140 MW of output that became operational in June 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Luz</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Luz Generating Station</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased Interest</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased capacity in PVNGS Unit 1 and Unit 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leeward</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leeward Renewable Energy Development, LLC </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">London Interbank Offered Rate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightning Dock Geothermal</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightning Dock geothermal power facility, also known as the Dale Burgett Geothermal Plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lordsburg</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lordsburg Generating Station</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Alamos</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Incorporated County of Los Alamos, New Mexico</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Energy Facility</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MD&amp;A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The merger of Merger Sub with and into PNMR pursuant to the Merger Agreement, with PNMR surviving the Merger as a direct, wholly-owned subsidiary of Avangrid</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Agreement and Plan of Merger, dated October 20, 2020, between PNMR, Avangrid and Merger Sub, as amended by the amendment to the Merger Agreement dated January 3, 2022 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger Sub</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM Green Holdings, Inc., a New Mexico corporation and wholly-owned subsidiary of Avangrid which will merge with and into PNMR at the effective time of the Merger (defined below)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meta</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meta Platform, Inc., formerly known as Facebook Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MMBTU</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Million BTUs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moody&#8217;s</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moody&#8217;s Investor Services, Inc.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MW</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Megawatt</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MWh</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Megawatt Hour</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NAAQS</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National Ambient Air Quality Standards</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NDT</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nuclear Decommissioning Trusts for PVNGS</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NEE</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Energy Economy</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NERC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North American Electric Reliability Corporation</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Wind</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Wind Energy Center</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM 2015 Rate Case</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Request for a General Increase in Electric Rates Filed by PNM on August 27, 2015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM 2016 Rate Case</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Request for a General Increase in Electric Rates Filed by PNM on December 7, 2016</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM AREA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Affordable Reliable Energy Alliance, formerly New Mexico Industrial Energy Consumers Inc. </span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">v</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.666%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM Capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM Capital Utility Corporation, an unregulated wholly-owned subsidiary of PNMR, now known as</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico PPA Corporation</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM District Court</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States District Court for the District of New Mexico</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM Supreme Court</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Supreme Court</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMAG</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Attorney General</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMED</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Environment Department</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMMMD</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Mining and Minerals Division of the New Mexico Energy, Minerals and Natural Resources Department</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMPRC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Public Regulation Commission</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMRD</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM Renewable Development, LLC, owned 50% each by PNMR Development and AEP OnSite Partners, LLC</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOx</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nitrogen Oxides</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOPR</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notice of Proposed Rulemaking</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NPDES</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National Pollutant Discharge Elimination System</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NRC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Nuclear Regulatory Commission</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NTEC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Navajo Transitional Energy Company, LLC, an entity owned by the Navajo Nation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OATT</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Open Access Transmission Tariff</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPEB</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Post-Employment Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OSM</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Office of Surface Mining Reclamation and Enforcement</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paris Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A legally binding international treaty on climate change adopted on December 12, 2015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pattern Wind</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Pattern New Mexico Wind, LLC, an affiliate of Western Spirit and Pattern Development</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected Benefit Obligation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCRBs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pollution Control Revenue Bonds</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PM</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Particulate Matter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Service Company of New Mexico and Subsidiaries</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $40.0 Million Unsecured Revolving Credit Facility</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 Term Loan </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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $200.0 Million Unsecured Term Loan</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2019 $40.0 Million Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $40.0 Million Unsecured Term Loan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2019 $250.0 Million Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $250.0 Million Unsecured Term Loan</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2020 Fixed Rate PCRBs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM's $302.5 million PCRBs remarketed on July 22, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2020 Note Purchase Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM's Agreement for the sale of PNM 2020 SUNs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2020 SUNs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM's $200.0 million Senior Unsecured Notes issued on April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2020 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $250.0 million Unsecured Term Loan issued on April 15, 2020, of which $100.0 million was repaid on April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 Fixed Rate PCRBs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $100.3 million PCRBs remarketed on October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 Note Purchase Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s Agreement for the sale of PNM&#8217;s 2021 SUNs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 SUNs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $160.0 Million Senior Unsecured Notes issued on July 14, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $75.0 Million 18-month Unsecured Term Loan that matures on December 18, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Floating Rate PCRBs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM's $100.3 million PCRBs remarketed on July 1, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Revolving Credit Facility</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $400.0 Million Unsecured Revolving Credit Facility</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM September 2021 Note Purchase Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s Agreement for the sale of PNM&#8217;s September 2021 SUNs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM September 2021 SUNs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s $150.0 Million Senior Unsecured Notes issued on December 2, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Resources, Inc. and Subsidiaries</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2018 SUNS</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $300.0 Million Senior Unsecured Notes issued on March 9, 2018</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2018 Two-Year Term Loan</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $50.0 Million Two-Year Unsecured Term Loan</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vi</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.666%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2019 Term Loan</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $150.0 Million Unsecured Term Loan</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Forward Equity Sale Agreements</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s Block Equity Sale of 6.2 million Shares of PNMR Common Stock with Forward Sales Agreement</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $150.0 million Unsecured Term Loan that matures on January 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Delayed-Draw Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $300.0 million Unsecured Delayed-Draw Term Loan that matures on January 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2021 Delayed-Draw Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $1.0 Billion Unsecured Delayed-Draw Term Loan that matures on May 18, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development and Management Company, an unregulated wholly-owned subsidiary of PNMR</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Revolving Credit Facility</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development&#8217;s $40.0 million Unsecured Revolving Credit Facility</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development&#8217;s $65.0 Million Unsecured Term Loan that matures on January 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Revolving Credit Facility</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR&#8217;s $300.0 Million Unsecured Revolving Credit Facility</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Purchase Agreement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prevention of Significant Deterioration</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PUCT</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Utility Commission of Texas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PV</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Photovoltaic</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Palo Verde Nuclear Generating Station</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS Leased Interest Abandonment Application</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application with the NMPRC requesting approval for the decertification and abandonment of 114MW of leased PVNGS capacity</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCT</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reasonable Cost Threshold</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico&#8217;s Renewable Energy Act of 2004</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RECs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Certificates</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Red Mesa Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Red Mesa Wind Energy Center</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Electricity Provider</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RFP</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Request For Proposal</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rio Bravo</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rio Bravo Generating Station, formerly known as Delta</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RMC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk Management Committee</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROE</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return on Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RPS</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Portfolio Standard</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard and Poor&#8217;s Ratings Services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SCE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern California Edison Company</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SCPPA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern California Public Power Authority</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Securities and Exchange Commission</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securitized Bonds</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy transition bonds</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SIP</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State Implementation Plan</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJCC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Juan Coal Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Juan Generating Station</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS Abandonment Application</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM&#8217;s July 1, 2019 consolidated application seeking NMPRC approval to retire PNM&#8217;s share of SJGS in 2022, for related replacement generating resources, and for the issuance of securitized bonds under the ETA</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS CSA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Juan Generating Station Coal Supply Agreement</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sulfur Dioxide</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SRP</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salt River Project</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SUNs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Act</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax reform legislation enacted on December 22, 2017, commonly referred to as the Tax Cuts and Jobs Act</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCEQ</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas Commission on Environmental Quality</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCOS</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission Cost of Service</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TECA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas Electric Choice Act</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenth Circuit</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Court of Appeals for the Tenth Circuit</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TEP</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Electrification Program</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vii</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.666%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas-New Mexico Power Company and Subsidiaries</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2018 Rate Case</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s General Rate Case Application Filed May 30, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2018 Term Loan</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s $35.0 Million Unsecured Term Loan</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2019 Bonds</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s First Mortgage Bonds to be issued under the TNMP 2019 Bond Purchase Agreement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2019 Bond Purchase Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s Agreement to Issue an Aggregate of $305.0 Million in First Mortgage Bonds in 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2020 Bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s First Mortgage Bonds issued on April 24, 2020 under the TNMP 2020 Bond Purchase Agreement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2020 Bond Purchase Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s Agreement for the sale of TNMP&#8217;s 2020 First Mortgage Bonds</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2021 Bonds</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s First Mortgage Bonds to be issued under the TNMP 2021 Bond Purchase Agreement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP 2021 Bond Purchase Agreement</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s Agreement for the sale of TNMP&#8217;s 2021 First Mortgage Bonds</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP FMBs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s aggregate $750.0 Million of outstanding 2014 to 2020 First Mortgage Bonds</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP Revolving Credit Facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP&#8217;s $75.0 Million Secured Revolving Credit Facility</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNP Enterprises, Inc. and Subsidiaries</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tri-State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tri-State Generation and Transmission Association, Inc.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSAs</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission Service Agreements</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tucson</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tucson Electric Power Company</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAMPS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utah Associated Municipal Power Systems</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Unites States of America</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US Supreme Court</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States Supreme Court</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia Energy Facility</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VIE</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Interest Entity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WACC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Cost of Capital</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western Spirit Line </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">An approximately 150-mile 345-kV transmission line that PNM purchased in December 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westmoreland</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westmoreland Coal Company</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WFB LOC Facility</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter of credit arrangements with Wells Fargo Bank, N.A., entered into in August 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WRA</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western Resource Advocates</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WSJ</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westmoreland San Juan, LLC, an indirect wholly-owned subsidiary of Westmoreland</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WSJ LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westmoreland San Juan, LLC, a subsidiary of Westmoreland Mining Holdings, LLC, and current owner of SJCC</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WSPP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western Systems Power Pool</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">viii</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_16"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:105%">PART I</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_19"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">ITEM 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:35.36pt">BUSINESS</span></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_22"></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:105%">THE COMPANY</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Overview </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR is an investor-owned holding company with two regulated utilities providing electricity and electric services in New Mexico and Texas.  PNMR&#8217;s electric utilities are PNM and TNMP.  PNMR is focused on achieving three key financial objectives:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Earning authorized returns on regulated businesses</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Delivering at or above industry-average earnings and dividend growth</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Maintaining investment grade credit ratings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In conjunction with these objectives, PNM and TNMP are dedicated to:</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Maintaining strong employee safety, plant performance, and system reliability</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Delivering a superior customer experience</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Demonstrating environmental stewardship in business operations, including transitioning to an emissions-free generating portfolio by 2040</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Supporting the communities in their service territories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s success in accomplishing its financial objectives is highly dependent on two key factors:  fair and timely regulatory treatment for its utilities and the utilities&#8217; strong operating performance.  The Company has multiple strategies in place to achieve favorable regulatory treatment, all of which have as their foundation a focus on the basics: safety, operational excellence, and customer satisfaction, while engaging stakeholders to build productive relationships.  The Company believes that maintaining strong and modern electric infrastructure is critical to ensuring reliability and supporting economic growth.  PNM and TNMP strive to balance service affordability with infrastructure investment to maintain a high level of electric reliability and to deliver a safe and superior customer experience.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Both PNM and TNMP seek cost recovery for their investments through general rate cases, periodic cost of service filings, and various rate riders.  PNM filed a general rate case with the NMPRC in December 2016 and the NMPRC issued a rate order in that case in January 2018.  TNMP filed a general rate case in May 2018 and the PUCT issued an order in that case in December 2018.  Additional information about rate filings is provided in Operations and Regulation below and in Note 17.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s common stock trades on the New York Stock Exchange under the symbol PNM.  PNMR was incorporated in the State of New Mexico in 2000.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Information</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">These filings for PNMR, PNM, and TNMP include disclosures for each entity.  For discussion purposes, this report uses the term &#8220;Company&#8221; when discussing matters of common applicability to PNMR, PNM, and TNMP.  Discussions regarding only PNMR, PNM, or TNMP are so indicated.  A reference to &#8220;MD&amp;A&#8221; in this report refers to Part II, Item 7. &#8211; Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.  A reference to a &#8220;Note&#8221; refers to the accompanying Notes to Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Financial information relating to amounts of revenue, net earnings, and total assets of reportable segments is contained in MD&amp;A and Note 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Merger</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, PNMR, Avangrid and Merger Sub entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  The proposed Merger has been unanimously approved by the Boards of Directors of PNMR, Avangrid and Merger Sub and approved by PNMR shareholders at the Special Meeting of Shareholders held on February 12, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Pursuant to the Merger Agreement, each issued and outstanding share of the common stock of PNMR (other than (i) the issued shares of PNMR common stock that are owned by Avangrid, Merger Sub, PNMR or any wholly-owned subsidiary of Avangrid or PNMR, which will be automatically cancelled at the Effective Time and (ii) shares of PNMR common stock outstanding immediately prior to the Effective Time and held by a holder who has not voted in favor of, or consented in writing to, the Merger who is entitled to, and who has demanded, payment for fair value of such shares) at the Effective Time will be converted into the right to receive $50.30 in cash. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Merger Agreement provided that it may be terminated if the Effective Time shall not have occurred by the End Date; however,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">either PNMR or Avangrid could extend the End Date to April 20, 2022 if all conditions to closing have been satisfied other than the obtaining of all required regulatory approvals.  On December 8, 2021, the NMPRC issued an order rejecting the stipulation agreement relating to the Merger and the approval of the Merger from the NMPRC has not yet been obtained.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">In light of the NMPRC December 8, 2021 ruling, on January 3, 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid each agreed to extend the End Date to April 20, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The parties acknowledge in the Amendment that the required regulatory approval from the NMPRC has not been obtained and that the parties have reasonably determined that such outstanding approval will not be obtained by April 20, 2022.  As amended, the Merger Agreement may be terminated by each of PNMR and Avangrid under certain circumstances, including if the Merger is not consummated by April 20, 2023.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">With respect to the NMPRC proceedings, on April 20, 2021, the Joint Applicants, the NMAG, WRA, the International Brotherhood of Electrical Workers Local 611, Dine, Nava Education Project, the San Juan Citizens Alliance and To Nizhoni Ani, had entered into a stipulation and agreement in the Joint Application for approval of Merger pending before the NMPRC.  Subsequently, CCAE, Onward Energy Holdings LLC, Walmart Inc., Interwest Energy Alliance, M-S-R Power and the Incorporated County of Los Alamos joined an amended stipulation.  An evidentiary hearing was held from August 11 - 19, 2021.  On November 1, 2021, a Certification of Stipulation was issued by the hearing examiner, which recommended against approval of the amended stipulation.  On December 8, 2021, the NMPRC issued an order adopting the Certification of Stipulation, rejecting the amended stipulation reached by the parties.  On January 3, 2022, PNMR and Avangrid filed a notice of appeal with the NM Supreme Court.  On February 2, 2022, PNMR and Avangrid filed a statement of issues outlining the argument for appeal.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">With respect to other regulatory proceedings related to the Merger, in January 20, 2021, the FTC notified PNMR and Avangrid that early termination of the waiting period under the HSR Act in connection with the Merger was granted.  In February 2021, CFIUS completed its review of the Merger and concluded that there are no unresolved national security concerns with respect to the Merger.  In March 2021, PNMR and Avangrid received FCC approval of the transfer of operating licenses related to the Merger.  In April 2021, FERC issued an order authorizing the Merger.  In May 2021, the PUCT issued an order authorizing the Merger and the NRC approved the Merger.  As a result of the delay in closing of the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid are required to make a new filing under the HSR Act and request extensions of the previous granted approvals from the FCC and NRC.  On February 9, 2022, the request for extension was filed with the NRC.  On February 24, 2022, the requests for a 180-day extension were granted by the FCC.  No additional filings will be required with CFIUS, FERC or the PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Consummation of the Merger remains subject to the satisfaction or waiver of certain customary closing conditions, including, without limitation, the absence of any material adverse effect on PNMR, the receipt of required regulatory approvals, and the agreements relating to the divestiture of Four Corners being in full force and effect and all applicable regulatory filings associated therewith being made.  The agreement relating to the divestiture of Four Corners has been entered into and is in full force and effect and related filings have been made with the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_25"></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:110%">WEBSITES</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PNMR website, </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.pnmresources.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">, is an important source of Company information.  New or updated information for public access is routinely posted.&#160; PNMR encourages analysts, investors, and other interested parties to register on the website to automatically receive Company information by e-mail.  This information includes news releases, notices of webcasts, and filings with the SEC.  Participants will not receive information that was not requested and can unsubscribe at any time.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our corporate websites are: </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNMR:  </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.pnmresources.com</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM:    </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.pnm.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">TNMP:  </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.tnmp.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span></div><div style="padding-left:63pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s corporate website (</span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.pnmresources.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">) includes a dedicated section providing key environmental and other sustainability information related to PNM&#8217;s and TNMP&#8217;s operations and other information that collectively demonstrates the Company&#8217;s commitment to ESG principles.  This information highlights plans for PNM to be coal-free by 2024 (subject to regulatory approval) and to have an emissions-free generating portfolio by 2040.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The contents of these websites are not a part of this Form 10-K.  The SEC filings of PNMR, PNM, and TNMP, including annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, are accessible free of charge on the PNMR website as soon as reasonably practicable after they are filed with, or furnished to, the SEC.  Reports filed with the SEC are available on its website, </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">.  These reports are also available in print upon request from PNMR free of charge.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Also available on the Company&#8217;s website at </span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">https://www.pnmresources.com/esg-commitment/governance.aspx</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and in print upon request from any shareholder are PNMR&#8217;s: </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Corporate Governance Principles</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Code of Ethics (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Do the Right Thing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Principles of Business Conduct</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Charters of the Audit and Ethics Committee, Nominating and Governance Committee, Compensation and Human Resources Committee, and Finance Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Restated Articles of Incorporation and Bylaws</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company will post amendments to or waivers from its code of ethics (to the extent applicable to the Company&#8217;s executive officers and directors) on its website.</span></div><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_28"></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:105%">OPERATIONS AND REGULATION</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Regulated Operations</span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Electric power demand is generally seasonal.  Power consumption in both New Mexico and Texas peaks during the hot summer months with revenues traditionally peaking during that period.  The seasonality of demand for electricity in turn impacts the timing of plant maintenance and operating expense throughout the year.  As a result, the quarterly operating results of PNMR and its operating subsidiaries vary throughout the year.  In addition, unusually mild or extreme weather patterns may cause the overall operating results of the Company to fluctuate.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">PNM</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operational Information</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is an electric utility that provides electric generation, transmission, and distribution service to its rate-regulated customers.  PNM was incorporated in the State of New Mexico in 1917.  PNM&#8217;s retail electric service territory covers a large area of north-central New Mexico, including the cities of Albuquerque, Rio Rancho, and Santa Fe, and certain areas of southern New Mexico.  Service to retail electric customers is subject to the jurisdiction of the NMPRC.  The largest retail electric customer served by PNM accounted for 3.1% of its revenues for the year ended December&#160;31, 2021.  Other services provided by PNM include wholesale transmission services to third parties.  Regulation encompasses the utility&#8217;s electric rates, service, accounting, issuances of securities, construction of major new generation, abandonment of existing generation, types of generation resources, transmission and distribution facilities, and other matters.  See Notes 16 and 17 for additional information on rate cases and other regulatory matters.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weather-normalized retail electric KWh sales increased by 0.3% in 2021 and decreased by 0.8% in 2020.  The system peak demands for retail and firm-requirements customers were as follows:</span></div><div style="text-align:justify;text-indent:31.5pt"><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%">System Peak Demands</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.736%"><tr><td style="width:1.0%"></td><td style="width:36.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.109%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.109%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(Megawatts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937&#160;</span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Winter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM holds long-term, non-exclusive franchise agreements for its electric retail operations, with varying expiration dates.  These franchise agreements allow the utility to access public rights-of-way for placement of its electric facilities.  Franchise agreements have expired in some areas PNM serves.  Because PNM remains obligated under New Mexico state law to provide service to customers in these areas, the expirations should not have a material adverse impact.  The Albuquerque, Rio Rancho, and Santa Fe metropolitan areas accounted for 41.2%, 7.2%, and 5.7% of PNM&#8217;s 2021 revenues and no other franchise area represents more than 5%.  PNM also earns revenues from its electric retail operations in its service areas that do not require franchise agreements.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM owns 3,426 miles of electric transmission lines that interconnect with other utilities in New Mexico, Arizona, Colorado, Texas, and Utah.  New Mexico ranks third in the Nation for energy potential from solar power according to the Nebraska Department of Energy &amp; Energy Sun Index and ranks third in the Nation for land-based wind capacity according to the U.S. Office of Energy Efficiency and Renewable Energy.  PNM owns transmission capacity in an area of eastern New Mexico with large wind generation potential and in recent years there has been substantial interest by developers of wind generation to interconnect to PNM&#8217;s transmission system in this area.  PNM invested approximately $285 million for the expansion of PNM&#8217;s transmission system reflecting the purchase of the Western Spirit Line to provide additional service to transmit power from these generation resources to customers in New Mexico and California.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM began participating in the EIM on April 1, 2021 which generated $12.5 million of cost savings to customers for the year.  The NMPRC granted PNM authority to seek recovery of costs associated with joining the EIM in a future general rate </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">case and to pass the benefits of participating in EIM to customers through the FPPAC.  See Note 17.  PNM also engages in activities to optimize its existing jurisdictional assets and long-term power agreements through spot market, hour-ahead, day-ahead, week-ahead, and other sales of excess generation not required to fulfill retail load and contractual commitments.  These activities are credited to customers through PNM&#8217;s FPPAC. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Regulatory Activities</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMPRC Regulated Retail Rate Proceedings</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The rates PNM charges retail customers are subject to traditional rate regulation by the NMPRC.  In December 2016, PNM filed the NM 2016 Rate Case with the NMPRC.  After extensive settlement negotiations and public proceedings, the NMPRC issued a Revised Order Partially Adopting Certification of Stipulation dated January 17, 2018.  The key terms of that order include an increase in base non-fuel revenues of $10.3 million, which includes a reduction to reflect the impact of the decrease in the federal corporate income tax rate and updates to PNM&#8217;s cost of debt (aggregating an estimated $47.6 million annually), a ROE of 9.575%, a requirement to return to customers over a three-year period the benefit of the reduction in the New Mexico corporate income tax rate, a disallowance of PNM&#8217;s ability to collect an equity return on certain investments aggregating $148.1 million at Four Corners, and a requirement to consider the prudency of PNM&#8217;s decision to continue its participation in Four Corners in PNM&#8217;s next general rate case filing.  In accordance with the NMPRC&#8217;s final order, PNM implemented 50% of the approved rate increase for service rendered beginning February 1, 2018 and the rest of the increase for service rendered on January 1, 2019.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a NMPRC-approved rate rider to collect costs for renewable energy procurements that are not otherwise being collected in rates.  If PNM&#8217;s earned return on jurisdictional equity in a calendar year, adjusted for weather and other items not representative of normal operation, exceeds the NMPRC-approved rate by 0.5%, the rider provides that PNM would refund the excess to customers during the following year.  PNM did not exceed the limitation in 2020 and does not expect to exceed the limitation in 2021.  The NMPRC has also approved riders designed to allow PNM to bill and collect substantially all of fuel and purchased power costs and costs of approved energy efficiency initiatives.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FERC Regulated Wholesale Transmission</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Rates charged to wholesale electric transmission customers, other than customers on the Western Spirit Line described below, are based on a formula rate mechanism pursuant to which rates for wholesale transmission service are calculated annually in accordance with an approved formula.  The formula includes updating cost of service components, including investment in plant and operating expenses, based on information contained in PNM&#8217;s annual financial report filed with FERC, as well as including projected transmission capital projects to be placed into service in the following year.  The projections included are subject to true-up in the formula rate for the following year.  Certain items, including changes to return on equity and depreciation rates, require a separate filing to be made with FERC before being included in the formula rate.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In May 2019, PNM filed an application with FERC requesting approval to purchase and provide transmission service on the Western Spirit Line.  All necessary approvals were obtained.  In December 2021, PNM completed the purchase of the Western Spirit Line and service under related transmission agreements was initiated using an incremental rate that is separate from the formula rate mechanism described above.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">The Energy Transition Act (&#8220;ETA&#8221;)</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA became effective on June 14, 2019.  As discussed below, the ETA amends the REA and requires utilities operating in New Mexico to provide 100% zero-carbon energy by 2045.  The ETA also provides for a transition from fossil-fueled generating resources to renewable and other carbon-free resources by allowing utilities to issue to qualified investors securitized bonds, or &#8220;energy transition bonds,&#8221; related to the retirement of certain coal-fired generating facilities.  Proceeds from the energy transition bonds must be used to provide utility service to customers and for other costs as defined by the ETA.  On January 29, 2020, the NM Supreme Court issued a ruling requiring the NMPRC apply the ETA to all aspects of PNM&#8217;s SJGS Abandonment Application.  On April 1, 2020, the NMPRC unanimously approved the hearing examiners&#8217; recommended decisions regarding the abandonment of SJGS and the related securitized financing under the ETA.  On May 8, 2020, CFRE and NEE filed a joint statement of issues with the NM Supreme Court which asserts that the NMPRC improperly applied the ETA and that the ETA violates the New Mexico Constitution.  On January 10, 2021, the NM Supreme Court issued its decision rejecting CFRE&#8217;s and NEE&#8217;s constitutional challenges to the ETA and affirmed the NMPRC final order. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s 13% share of Four Corners as of December 31, 2024, and issuance of approximately $300 million of energy transition bonds as provided by the ETA.  As ordered by the hearing examiner in the case, PNM filed an amended application and testimony on March 15, 2021.  The amended application provided additional information to support PNM's request, provided background on the NMPRC's consideration of the prudence of PNM's investment in Four Corners in the NM 2016 Rate Case and explained how the proposed sale and abandonment provides a net public benefit.  On December 15, 2021, the NMPRC issued a final order denying approval of the Four Corners Abandonment Application and the corresponding request for issuance </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of securitized financing.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM expects the ETA will have a significant impact on PNM&#8217;s future generation portfolio, including PNM&#8217;s planned retirements of SJGS in 2022 and the Four Corners exit in 2024.  PNM cannot predict the full impact of the ETA or the outcome of its pending and potential future generating resource abandonment and replacement resource filings with the NMPRC.  See additional discussion of the ETA and PNM&#8217;s SJGS and Four Corners Abandonment Applications in Notes 16 and 17.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Renewable Energy</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The REA was enacted to encourage the development of renewable energy in New Mexico.  The ETA amended the REA and requires utilities operating in New Mexico to have renewable portfolios equal to 20% by 2020, 40% by 2025, 50% by 2030, 80% by 2040, and 100% zero-carbon energy by 2045.  The REA provides for streamlined proceedings for approval of utilities&#8217; renewable energy procurement plans, provides utilities recovery of costs incurred consistent with approved procurement plans, and sets a RCT for the procurement of renewable resources to prevent excessive costs being added to rates.  PNM files required renewable energy plans with the NMPRC annually and makes procurements consistent with the plans approved by the NMPRC.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">TNMP </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operational Information</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP is a regulated utility operating and incorporated in the State of Texas.  TNMP&#8217;s predecessor was organized in 1925.  TNMP provides transmission and distribution services in Texas under the provisions of TECA and the Texas Public Utility Regulatory Act.  TNMP is subject to traditional cost-of-service regulation with respect to rates and service under the jurisdiction of the PUCT and certain municipalities.  TNMP&#8217;s transmission and distribution activities are solely within ERCOT, which is the independent system operator responsible for maintaining reliable operations for the bulk electric power supply system in most of Texas.  Therefore, TNMP is not subject to traditional rate regulation by FERC.  TNMP serves a market of small to medium sized communities, most of which have populations of less than 50,000.  TNMP is the exclusive provider of transmission and distribution services in most areas it serves.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP&#8217;s service territory consists of three non-contiguous areas.  One portion of this territory extends from Lewisville, which is approximately 10 miles north of the Dallas-Fort Worth International Airport, eastward to municipalities near the Red River, and to communities north, west, and south of Fort Worth.  The second portion of its service territory includes the area along the Texas Gulf Coast between Houston and Galveston, and the third portion includes areas of far west Texas between Midland and El Paso.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service area.  See Notes 16 and 17 for additional information on rate cases and other regulatory matters.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In mid-February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail the delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  For additional information on the Texas winter storm, see Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its volumetric load consumers billed on KWh usage, TNMP experienced a decrease in weather normalized retail KWh sales of 0.8% in 2021 and an increase of 2.9% in 2020.  For its weather normalized demand-based load, excluding retail transmission consumers, TNMP experienced an increase of 1.8% in 2021 and a decrease of 1.3% in 2020.  As of December&#160;31, 2021, 110 active REPs receive transmission and distribution services from TNMP.  In 2021, the three largest REPs accounted for 23%, 19%, and 10% of TNMP&#8217;s operating revenues.  No other consumer accounted for more than 10% of revenues.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP holds long-term, non-exclusive franchise agreements for its electric transmission and distribution services.  These agreements have varying expiration dates and some have expired.  TNMP intends to negotiate and execute new or amended franchise agreements with municipalities where the agreements have expired or will be expiring.  Since TNMP is the exclusive provider of transmission and distribution services in most areas that it serves, the need to renew or renegotiate franchise agreements should not have a material adverse impact.  TNMP also earns revenues from service provided to facilities in its service area that lie outside the territorial jurisdiction of the municipalities with which TNMP has franchise agreements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Regulatory Activities</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The rates TNMP charges customers are subject to traditional rate regulation by the PUCT.  On January 1, 2019, TNMP </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">implemented a PUCT order in TNMP&#8217;s 2018 Rate Case to increase annual base rates by $10.0 million based on a ROE of 9.65%, a cost of debt of 6.44%, and a capital structure comprised of 55% debt and 45% equity.  The increase reflects the reduction in the federal corporate income tax rate to 21%.  Under the approved settlement stipulation TNMP was granted authority to update depreciation rates and refund the regulatory liability related to federal tax reform to customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PUCT has approved mechanisms that allow TNMP to recover capital invested in transmission and distribution projects without having to file a general rate case.  The PUCT approved interim adjustments to TNMP&#8217;s transmission rates of $7.8 million in March 2020, $2.0 million in October 2020, $14.1 million in March 2021, and $6.3 million in September 2021.  On January 26, 2022 TNMP filed an application to further update its transmission rates, which would increase revenues by $14.2 million annually.  The application is pending before the PUCT.  The PUCT approved interim adjustments to TNMP&#8217;s distribution revenue requirement of $14.7&#160;million in August 2020 and $13.5 million in September 2021.  The PUCT also approved rate riders that allow TNMP to recover amounts related to energy efficiency and third-party transmission costs.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_34"></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and Other</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and the activities of PNMR Services Company.  PNMR Services Company provides corporate services through shared services agreements to PNMR and all of PNMR&#8217;s business units, including PNM and TNMP.  These services are charged and billed at cost on a monthly basis to the business units.  The activities of PNMR Development, NM Capital, and NMRD are also included in Corporate and Other.</span></div><div id="if66f65864150417d981cf14466ff52cb_40"></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:95%">SOURCES OF POWER</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Generation Capacity</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December&#160;31, 2021, the total net generation capacity of facilities owned or leased by PNM was 2,168 MW.  PNM also obtains power under long-term PPAs for the power produced by Valencia, New Mexico Wind, Red Mesa Wind, Casa Mesa Wind, La Joya Wind I and II, the Lightning Dock Geothermal facility, and the NMRD-owned solar facilities.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s capacity in electric generating facilities, which are owned, leased, or under PPAs, in commercial operation as of December&#160;31, 2021 is:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:13.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Generation</span></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:10pt;font-weight:700;line-height:100%">Percent of</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capacity</span></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:10pt;font-weight:700;line-height:100%">Generation</span></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:10pt;font-weight:700;line-height:100%">Type</span></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:10pt;font-weight:700;line-height:100%">Name</span></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:10pt;font-weight:700;line-height:100%">Location</span></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:10pt;font-weight:700;line-height:100%">(MW)</span></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:10pt;font-weight:700;line-height:100%">Capacity</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Waterflow, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fruitland, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#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:100%">%</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Coal-fired resources</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reeves Station</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albuquerque, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Afton (combined cycle)</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Mesa, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lordsburg</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lordsburg, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna (combined cycle)</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deming, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas/Oil</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:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rio Bravo</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albuquerque, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belen, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas</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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Luz </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belen, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#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:100%">%</span></td></tr><tr><td colspan="9" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Gas-fired resources</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nuclear</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wintersburg, Arizona</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#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:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM-owned solar</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twenty-four sites in New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMRD-owned solar</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Lunas, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Wind </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">House, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Red Mesa Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seboyeta, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casa Mesa Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">House, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Joya Wind I</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Torrance, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wind</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">La Joya Wind II</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Torrance, New Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Geothermal</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightning Dock Geothermal</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lordsburg, New Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#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:100%">%</span></td></tr><tr><td colspan="9" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Renewable resources</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NMPRC has approved plans for PNM to procure energy and RECs from additional solar-PV renewable resources totaling 1,440 MW to serve retail customers and a data center located in PNM&#8217;s service territory, including the portfolio to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">replace the planned retirement of SJGS for solar PPAs of 650 MW combined with 300 MW of battery storage agreements.  The PVNGS Leased Interest Abandonment Application approved by the NMPRC includes solar PPAs of 450 MW combined with 290 MW of battery storage agreements.  The majority of these renewable resources are key means for PNM to meet the RPS and related regulations that require PNM to achieve prescribed levels of energy sales from renewable sources, including those set by the recently enacted ETA, without exceeding cost requirements.  If adjusted for these plans, the table above would reflect the percentage of generation capacity from fossil-fueled resources of 26.5%, from nuclear resources of 6.4%, and from renewable and battery storage resources of 67.1%.  In addition, PNM also has a customer distributed solar generation program that represented 201.2 MW at December 31, 2021.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fossil&#8209;Fueled Plants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">SJGS is operated by PNM and, until December 2017, consisted of four units.  SJGS Units 2 and 3 were retired in December 2017 and the ownership interests in SJGS Unit 4 were restructured.  PNM has received NMPRC approval to retire its remaining ownership in SJGS in 2022.  See Note 17.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The table below presents the rated capacities and ownership interests of each participant in each unit of SJGS at December 31, 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.181%"><tr><td style="width:1.0%"></td><td style="width:48.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unit 1</span></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:10pt;font-weight:700;line-height:100%">Unit 4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capacity (MW)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.000&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.297&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tucson</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Farmington</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">8.475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Alamos</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">7.200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAMPS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">7.028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">  Includes a 12.8% interest held in SJGS Unit 4 as a merchant plant.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Four Corners Units 4 and 5 are 13% owned by PNM.  These units are jointly owned with APS, SRP, Tucson, and NTEC, and are operated by APS.  The Four Corners plant site is located on land within the Navajo Nation and is subject to an easement from the federal government.  APS, on behalf of the Four Corners participants, negotiated amendments to extend the owners&#8217; right to operate the plant on the site to July 2041.  In June 2021, APS and the owners of Four Corners entered into agreements to operate Four Corners seasonally beginning in Fall 2023, subject to the necessary approvals.  Under seasonal operations, a single unit will remain online year-round, subject to market conditions as well as planned maintenance outages and unplanned outages.  In addition, the other unit will be operational throughout the summer season when customer demand is the highest.  PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s 13% share of Four Corners as of December 31, 2024.  See Note 17.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM owns 100% of Reeves, Afton, Rio Bravo, Lordsburg, and La Luz and one-third of Luna.  The remaining interests in Luna are owned equally by Tucson and Samchully Power &amp; Utilities 1, LLC.  PNM is also entitled to the entire output of Valencia under a PPA.  Reeves, Lordsburg, Rio Bravo, La Luz, and Valencia are used primarily for peaking power and transmission support.  As discussed in Note 10, Valencia is a variable interest entity and is consolidated by PNM.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Nuclear Plant </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is participating in the three units of PVNGS with APS (the operating agent), SRP, EPE, SCE, SCPPA, and the Department of Water and Power of the City of Los Angeles.  PNM is entitled to 10.2%, including portions that are leased to PNM, of the power and energy generated by PVNGS.  Currently, PNM has ownership interests of 2.3% in Unit 1, 9.4% in Unit 2, and 10.2% in Unit 3 and has leasehold interests of 7.9% in Unit 1 and 0.8% in Unit 2.  The lease payments for the leased portions of PVNGS are recovered through retail rates approved by the NMPRC.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 5, 2021, PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP received all necessary approvals, including NRC approval for the transfer of the associated possessory licenses to SRP at the end of the term of each of the respective leases.  See Notes 16 and 17 for information on other PVNGS matters including the PVNGS Leased Interest Abandonment Application and Note 8 for additional information concerning the PVNGS leases.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Renewables</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021, PNM owns 158 MW of solar facilities in commercial operation.  In addition, PNM purchases renewable power under long-term PPAs to serve New Mexico retail customers, including a data center located in PNM&#8217;s service territory.  At December 31, 2021, renewable energy procured under these agreements from wind, solar-PV, and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">geothermal facilities aggregated to 658 MW, 130 MW, and 11 MW.  These agreements currently have expiration dates beginning in January 2035 and extending through June 2045.  The NMPRC has approved PNM&#8217;s request to enter into additional PPAs for renewable energy for an additional 1,440 MW of energy from solar-PV facilities combined with 640 MW of battery storage agreements with an anticipated 100 MW expected to come online in 2022.  The entire portfolio of replacement resources approved by the NMPRC in PNM&#8217;s SJGS Abandonment Application includes replacement of SJGS capacity with the procurement of 650 MW of solar PPAs combined with 300 MW of battery storage agreements.  The PVNGS Leased Interest Abandonment Application approved by the NMPRC for replacement of 114 MW of PVNGS capacity and to ensure system reliability and load needs are met includes procurement of 450 MW of solar PPAs combined with 290 MW of battery storage agreements.  In addition, the NMPRC issued an order that will allow PNM to service a data center for an additional 190 MW of solar PPA combined with 50 MW of battery storage and a 50 MW solar PPA expected to be operational in 2023.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A summary of purchased power, excluding Valencia, is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.005%"><tr><td style="width:1.0%"></td><td style="width:60.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.333%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased under long-term PPAs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MWh</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207,238&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost per MWh</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.00&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other purchased power</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="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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total MWh </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,510,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,061&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost per MWh</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Increase in 2021 primarily resulted from PNM&#8217;s participation in the EIM. See Note 4 and Note 17.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Plant Operating Statistics</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Equivalent availability of PNM&#8217;s major base-load generating stations was:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.894%"><tr><td style="width:1.0%"></td><td style="width:23.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.152%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.132%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.062%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.136%"></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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plant</span></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:10pt;font-weight:700;line-height:100%">Operator</span></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:10pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:700;line-height:100%">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 #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-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%">PNM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-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%">74.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-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%">73.3%</span></td><td colspan="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APS</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.1%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APS</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.7%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.5%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:90%">Joint Projects</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">SJGS, PVNGS, Four Corners, and Luna are joint projects each owned or leased by several different entities.  Some participants in the joint projects are investor-owned entities, while others are privately, municipally, or co-operatively owned.  Furthermore, participants in SJGS have varying percentage interests in different generating units within the project.  On January 31, 2016 an agreement to restructure the ownership in SJGS became effective.  The restructuring agreement provided for certain participants in SJGS to exit ownership at December 31, 2017, by which time SJGS Units 2 and 3 were required to be permanently shut down.  On April 1, 2020, the NMPRC approved the abandonment of PNM&#8217;s remaining interest in SJGS on June 30, 2022.  On February 17 2022, PNM filed a request with the NMPRC to extend operation of SJGS Unit 4 until September 30, 2022.  The filing provided that PNM had obtained agreement from the SJGS owners to extend operation of Unit 4, but was unable to secure the extended operation of Unit 1.  See Note 17 for additional information about PNM&#8217;s SJGS Abandonment Application.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The primary operating or participation agreements for the other joint projects expire July 2041 for Four Corners, December 2046 for Luna, and November 2047 for PVNGS.  As described above, Four Corners is located on land within the Navajo Nation and is subject to an easement from the federal government.  On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s 13% share of Four Corners as of December 31, 2024.  See Note 17 for additional information about PNM&#8217;s Four Corners Abandonment Application.  Portions of PNM&#8217;s interests in PVNGS Units 1 and 2 are held under leases.  See Nuclear Plant above and Note 8 regarding PNM&#8217;s actions related to these leases.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">It is possible that other participants in the joint projects have circumstances and objectives that have changed from those existing at the time of becoming participants.  The status of these joint projects is further complicated by the uncertainty surrounding the form of potential legislation and/or regulation of GHG, other air emissions, and CCRs, as well as the impacts of the costs of compliance and operational viability of all or certain units within the joint projects.  It is unclear how these factors will enter into discussions and negotiations concerning the status of the joint projects as the expiration of basic operational agreements approaches.  PNM can provide no assurance that its participation in the joint projects will continue in the manner that currently exists.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">TNMP</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP provides only transmission and distribution services and does not sell power.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 8</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_43"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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%">FUEL </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNM</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The percentages (on the basis of KWh) of PNM&#8217;s generation of electricity, including Valencia, fueled by coal, nuclear fuel, and gas and oil, and the average costs to PNM of those fuels per MMBTU were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:13.632%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.353%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Coal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nuclear</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gas and Oil</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">Percent of<br/>Generation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of<br/>Generation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent of<br/>Generation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average<br/>Cost</span></td></tr><tr><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:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">3.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">6.02&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.6&#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:100%">%</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#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:100%">%</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#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:100%">%</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In both 2021 and 2020, 4.1% of PNM&#8217;s generation was from utility-owned solar, which has no fuel cost.  The generation mix for 2022, including power procured under long-term PPAs, is expected to be 25.7% coal, 33.2% nuclear, 18.3% gas and oil, and 22.8% from renewable resources, including solar, wind, and geothermal.  Due to locally available natural gas and oil supplies, the utilization of locally available coal deposits, and the generally adequate supply of nuclear fuel, PNM believes that adequate sources of fuel are available for its generating stations into the foreseeable future.  See Sources of Power &#8211; PNM &#8211; PPAs for information concerning the cost of purchased power.  PNM recovers substantially all of its fuel and purchased power costs through the FPPAC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Coal</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">SJGS and Four Corners are coal-fired generating plants that obtain their coal requirements from mines near the plants.  The coal supply contract for SJGS, was set to expire on June 30, 2022, but was extended, subject to FERC acceptance of the SJGS participation agreement, through September 30, 2022 with an amendment to the coal supply agreement executed on February 17, 2022.  Coal supply has not been arranged for periods after the existing contract expires.  Substantially all of PNM&#8217;s coal costs are passed on to PNM&#8217;s customers under the FPPAC.  PNM believes there is adequate availability of coal resources to continue to operate SJGS through September 30, 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In December 2013, a coal supply arrangement for Four Corners that runs through July 6, 2031 was executed.  Since that time, certain amendments have been made to the contract including amendments to reduce annual take-or-pay minimums and to change the annual contract period to end in May rather than in July of each year.  The contract provides for pricing adjustments over its term based on economic indices.  In connection with the proposed exit of Four Corners, PNM would make payments totaling $75.0 million to NTEC for relief from its obligations under the coal supply agreement for Four Corners after December 31, 2024.   </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 16 for additional information about PNM&#8217;s coal supply arrangements.  See Note 17 for additional information about PNM&#8217;s SJGS Abandonment Application, PNM&#8217;s Four Corners Abandonment Application, and the 2020 IRP, which all focus on a carbon-free electricity portfolio by 2040 that would eliminate coal at the end of 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Natural Gas</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The natural gas used as fuel for the electric generating plants is procured on the open market and delivered by third-party transportation providers.  The supply of natural gas can be subject to disruptions due to extreme weather events and/or pipeline or facility outages.  PNM has contracted for firm gas transmission capacity to minimize the potential for disruptions due to extreme weather events.  Certain of PNM&#8217;s natural gas plants are generally used as peaking resources that are highly relied upon during seasonally high load periods and/or during periods of extreme weather, which also may be the times natural gas has the highest demand from other users.  Substantially all of PNM&#8217;s natural gas costs are recovered through the FPPAC. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Nuclear Fuel and Waste</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PNM is one of several participants in PVNGS.  The PVNGS participants are continually identifying their future nuclear fuel resource needs and negotiating arrangements to fill those needs.  The PVNGS participants have contracted for 100% of PVNGS&#8217;s requirements for uranium concentrates through 2025 and 55% through 2028.  Additional needed supplies are covered through existing inventories or spot market transactions.  For conversion services, 100% are contracted through 2025 and 70% through 2030.  Additional needed conversion services are covered through existing inventories or spot market transactions.  For enrichment services 90% is contracted through 2022 and 80% through 2026.  For fuel assembly fabrication 100% is contracted through 2027.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Nuclear Waste Policy Act of 1982 required the DOE to begin to accept, transport, and dispose of spent nuclear fuel and high-level waste generated by the nation&#8217;s nuclear power plants by 1998.  The DOE&#8217;s obligations are reflected in a contract with each nuclear power plant.  The DOE failed to begin accepting spent nuclear fuel by 1998.  APS (on behalf of itself and the other PVNGS participants) pursued legal actions for which settlements were reached.  See Note 16 for information concerning these actions.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The DOE had planned to meet its disposal obligations by designing, licensing, constructing, and operating a permanent geologic repository at Yucca Mountain, Nevada.  In March 2010, the DOE filed a motion to dismiss with prejudice its Yucca Mountain construction authorization application that was pending before the NRC.  Several legal proceedings followed challenging DOE&#8217;s withdrawal of its Yucca Mountain construction authorization application.  None of these lawsuits have been conclusively decided.  However, the DC Circuit ordered the NRC to resume its review of the application.  The results of the NRC&#8217;s review publications do not signal whether or when the NRC might authorize construction of the repository.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">All spent nuclear fuel from PVNGS is being stored on-site.  PVNGS has sufficient capacity at its on-site ISFSI to store all of the nuclear fuel that will be irradiated during the initial operating license periods, which end in December 2027.  Additionally, PVNGS has sufficient capacity at its on-site ISFSI to store a portion of the fuel that will be irradiated during the extended license periods, which end in November 2047.  If uncertainties regarding the United States government&#8217;s obligation to accept and store spent fuel are not favorably resolved, the PVNGS participants will evaluate alternative storage solutions.  These may obviate the need to expand the ISFSI to accommodate all of the fuel that will be irradiated during the extended license periods.  </span></div><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_46"></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:95%">ENVIRONMENTAL MATTERS</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Electric utilities are subject to stringent laws and regulations for protection of the environment by local, state, federal, and tribal authorities.  In addition, PVNGS is subject to the jurisdiction of the NRC, which has the authority to issue permits and licenses and to regulate nuclear facilities in order to protect the health and safety of the public from radioactive hazards and to conduct environmental reviews.  The liabilities under these laws and regulations can be material.  In some instances, liabilities may be imposed without regard to fault, or may be imposed for past acts, whether or not such acts were lawful at the time they occurred.  See MD&amp;A &#8211; Other Issues Facing the Company &#8211; Climate Change Issues for information on GHG.  In addition, Note 16 contains information related to the following matters, incorporated in this item by reference:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PVNGS Decommissioning Funding</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Nuclear Spent Fuel and Waste Disposal</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The Energy Transition Act</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Environmental Matters under the caption &#8220;The Clean Air Act&#8221;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Cooling Water Intake Structures</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Effluent Limitation Guidelines</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Santa Fe Generating Station</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Environmental Matters under the caption &#8220;Coal Combustion Residuals Waste Disposal&#8221;</span></div><div style="padding-left:63pt;text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_49"></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:95%">COMPETITION</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Regulated utilities are generally not subject to competition from other utilities in areas that are under the jurisdiction of state regulatory commissions.  In New Mexico, PNM does not have direct competition for services provided to its retail electric customers.  In Texas, TNMP is not currently in any direct retail competition with any other regulated electric utility.  However, PNM and TNMP are subject to customer conservation and energy efficiency activities, as well as initiatives to utilize alternative energy sources, including self-generation, or otherwise bypass the PNM and TNMP systems.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is subject to varying degrees of competition in certain territories adjacent to or within the areas it serves.  This competition comes from other utilities in its region as well as rural electric cooperatives and municipal utilities.&#160; PNM is involved in the generation and sale of electricity into the wholesale market to serve its New Mexico retail customers.&#160; PNM is subject to competition from regional utilities and merchant power suppliers with similar opportunities to generate and sell energy at market-based prices and larger trading entities that do not own or operate generating assets.</span></div><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_52"></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:95%">HUMAN CAPITAL RESOURCES</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM Resources depends on over 1,600 dedicated employees to deliver outstanding customer service and transform into an emissions-free generation future.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Culture</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Our diverse and inclusive workforce make the Company successful through our core values of safety, caring, and integrity.  Our culture fosters behavior and mindset to sustain shared purpose, transparency and collaboration creating both individual and organizational accountability for achieving key results.  Aligned with the core value of safety, we embarked on an in-depth safety survey and actionable plan focused on further integrating safety into our culture.  In addition, we incorporate mental and physical well-being into our culture through a robust employee wellness program.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Talent Management and Total Rewards</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We seek to attract and retain a highly skilled workforce by offering competitive compensation and benefits as well as opportunities for career advancement.  Total compensation packages are reviewed regularly to ensure competitiveness within </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">the industry and consistency with performance levels.  We are committed to a leadership development program, which ensures our leaders&#8217; success and provides diverse learning plans for all employees.    </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Diversity and Inclusion</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Our core values also drive a culture committed to diversity and inclusion.  Our diverse workforce enables the Company to provide exceptional value to our customers and stakeholders.  Our 1,646 employees include 39% represented by a bargaining unit, 26% women, 52% minorities, 14% identified as disabled, and 8% veterans.  To enhance diversity, we take a multi-tiered approach, including unconscious bias training in our leadership development program, incorporating diversity into our hiring process and undertaking targeted recruitment with organizations supporting diverse candidates.  Compensation equity is reviewed three times per year and we perform a robust annual succession planning process, including an evaluation of our programs for diversity and inclusion.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Governance</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Board agrees that human capital management is an important component of PNM Resources&#8217; continued growth and success, and is essential for its ability to attract, retain and develop talented and skilled employees.  Management regularly reports to the Compensation Committee of the Board on human capital management topics, including corporate culture, diversity and inclusion, employee development and compensation and benefits.  The Compensation Committee has oversight of talent retention and development and succession planning, and the Board provides input on important decisions in each of these areas.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Employees</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table sets forth the number of employees of PNMR, PNM, and TNMP as of December&#160;31, 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"></td><td style="width:50.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></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:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">368&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:1.43pt"> Represents employees of PNMR Services Company.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December&#160;31, 2021, PNM had 444 employees in its power plant and operations areas that are currently covered by a collective bargaining agreement with the IBEW Local 611 that is in effect through April&#160;30, 2023.  As of December&#160;31, 2021, TNMP had 193 employees represented by IBEW Local 66 covered by a collective bargaining agreement that is in effect through August 31, 2024.  The wages and benefits for PNM and TNMP employees who are members of the IBEW are typically included in the rates charged to electric customers and consumers, subject to approval of the NMPRC and PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_55"></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:110%">DISCLOSURE REGARDING FORWARD LOOKING STATEMENTS</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Statements made in this filing that relate to future events or PNMR&#8217;s, PNM&#8217;s, or TNMP&#8217;s expectations, projections, estimates, intentions, goals, targets, and strategies are made pursuant to the Private Securities Litigation Reform Act of 1995.  Readers are cautioned that all forward-looking statements are based upon current expectations and estimates and apply only as of the date of this report.  PNMR, PNM, and TNMP assume no obligation to update this information. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Because actual results may differ materially from those expressed or implied by these forward-looking statements, PNMR, PNM, and TNMP caution readers not to place undue reliance on these statements.  PNMR&#8217;s, PNM&#8217;s, and TNMP&#8217;s business, financial condition, cash flows, and operating results are influenced by many factors, which are often beyond their control, that can cause actual results to differ from those expressed or implied by the forward-looking statements.  These factors, which are neither presented in order of importance nor weighted, include: </span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The expected timing and likelihood of completion of the pending Merger, including the timing, receipt and terms and conditions of any required governmental and regulatory approvals of the pending Merger that could reduce anticipated benefits or cause the parties to abandon the transaction</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The occurrence of any event, change or other circumstances that could give rise to the termination of the Merger Agreement</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The risk that the parties may not be able to satisfy the conditions to the proposed Merger in a timely manner or at all</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The risk that the proposed Merger could have an adverse effect on the ability of PNMR to retain and hire key personnel and maintain relationships with its customers and suppliers, and on its operating results and businesses generally</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The ability of PNM and TNMP to recover costs and earn allowed returns in regulated jurisdictions, including the prudence of PNM&#8217;s undepreciated investments in Four Corners and recovery of PNM&#8217;s investments and other costs associated with that plant, and the impact on service levels for PNM customers if the ultimate outcomes do not provide </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">for the recovery of costs and operating and capital expenditures, as well as other impacts of federal or state regulatory and judicial actions</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The ability of the Company to successfully forecast and manage its operating and capital expenditures, including aligning expenditures with the revenue levels resulting from the ultimate outcomes of regulatory proceedings, or resulting from potential mid-term or long-term impacts related to COVID-19</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Uncertainty relating to PNM&#8217;s decision to return the currently leased generating capacity in PVNGS Units 1 and 2 at the expiration of their lease terms in 2023 and 2024, including future regulatory outcomes relating to the ratemaking treatment</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Uncertainty surrounding the status of PNM&#8217;s participation in jointly-owned generation projects, including the changes in PNM&#8217;s generation entitlement share for PVNGS following termination of the leases in 2023 and 2024, the proposed exit from Four Corners and the exit and abandonment of SJGS </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Uncertainty regarding the requirements and related costs of decommissioning power plants and reclamation of coal mines supplying certain power plants, as well as the ability to recover those costs from customers, including the potential impacts of current and future regulatory proceedings</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The impacts on the electricity usage of customers and consumers due to performance of state, regional, and national economies, energy efficiency measures, weather, seasonality, alternative sources of power, advances in technology, the impacts of COVID-19 on customer usage, other changes in supply and demand</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Uncertainty related to the potential for regulatory orders, legislation or rulemakings that provide for municipalization of utility assets or public ownership of utility assets, including generation resources, or which would delay or otherwise impact the procurement of necessary resources in a timely manner</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The Company&#8217;s ability to access the financial markets in order to provide financing to repay or refinance debt as it comes due, as well as for ongoing operations and construction expenditures, including disruptions in the capital or credit markets, actions by ratings agencies, and fluctuations in interest rates, including any negative impacts that could result from the ultimate outcomes of regulatory proceedings, from the economic impacts of COVID-19 or from the entry into the Merger Agreement</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The risks associated with completion of generation, transmission, distribution, and other projects, including uncertainty related to regulatory approvals and cost recovery, and the ability of counterparties to meet their obligations under certain arrangements (including approved PPAs related to replacement resources for facilities to be retired or for which the leases will terminate), and supply chain or other outside support services that may be disrupted by the impacts of COVID-19</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The potential unavailability of cash from PNMR&#8217;s subsidiaries due to regulatory, statutory, or contractual restrictions or subsidiary earnings or cash flows</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The performance of generating units, transmission systems, and distribution systems, which could be negatively affected by operational issues, fuel quality and supply chain issues (disruptions), unplanned outages, extreme weather conditions, wildfires, terrorism, cybersecurity breaches, and other catastrophic events, including the impacts of COVID-19, as well as the costs the Company may incur to repair its facilities and/or the liabilities the Company may incur to third parties in connection with such issues</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">State and federal regulation or legislation relating to environmental matters and renewable energy requirements, the resultant costs of compliance, and other impacts on the operations and economic viability of PNM&#8217;s generating plants</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">State and federal regulatory, legislative, executive, and judicial decisions and actions on ratemaking, and taxes, including guidance related to the Tax Act, and other matters </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Risks related to climate change, including potential financial risks resulting from climate change litigation and legislative and regulatory efforts to limit GHG, including the impacts of the ETA</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Employee workforce factors, including cost control efforts and issues arising out of collective bargaining agreements and labor negotiations with union employees</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Variability of prices and volatility and liquidity in the wholesale power and natural gas markets</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Changes in price and availability of fuel and water supplies, including the ability of the mines supplying coal to PNM&#8217;s coal-fired generating units and the companies involved in supplying nuclear fuel to provide adequate quantities of fuel</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Regulatory, financial, and operational risks inherent in the operation of nuclear facilities, including spent fuel disposal uncertainties</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The impacts of decreases in the values of marketable securities maintained in trusts to provide for decommissioning, reclamation, pension benefits, and other postretirement benefits, including potential increased volatility resulting from international developments and the impacts of COVID-19</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Uncertainty surrounding counterparty performance and credit risk, including the ability of counterparties to supply fuel and perform reclamation activities and impacts to financial support provided to facilitate the coal supply at SJGS</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The effectiveness of risk management regarding commodity transactions and counterparty risk</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">The outcome of legal proceedings, including the extent of insurance coverage</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Changes in applicable accounting principles or policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For information about the risks associated with the use of derivative financial instruments see Part II, Item 7A. &#8220;Quantitative and Qualitative Disclosures About Market Risk.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 12</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_58"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:110%">SECURITIES ACT DISCLAIMER</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain securities described in this report have not been registered under the Securities Act of 1933, as amended, or any state securities laws and may not be reoffered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act of 1933 and applicable state securities laws.  This Form 10-K does not constitute an offer to sell or the solicitation of an offer to buy any securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"> ITEM 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">RISK FACTORS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The business and financial results of PNMR, PNM, and TNMP are subject to a number of risks and uncertainties, many of which are beyond their control, including those set forth below and in MD&amp;A, Note 16, and Note 17.  For other factors that may cause actual results to differ materially from those indicated in any forward-looking statement contained in this report, see Disclosure Regarding Forward Looking Statements in Item 1. Business.  TNMP provides transmission and distribution services to REPs that provide electric service to consumers in TNMP&#8217;s service territories.  References to customers in the risk factors discussed below also encompass the customers of these REPs who are the ultimate consumers of electricity transmitted and distributed through TNMP&#8217;s facilities.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Regulatory Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The profitability of PNMR&#8217;s utilities depends on being able to recover their costs through regulated rates and earn a fair return on invested capital, including investments in its generating plants.  Without timely cost recovery, including recovery of undepreciated investments and other costs associated with abandoning generation facilities, and the opportunity to earn a fair return on capital investments, PNMR&#8217;s liquidity and results of operations could be negatively impacted.  Further, PNM and TNMP are in a period of significant capital expenditures.  While increased capital investments and other costs are placing upward pressure on rates charged to customers, energy efficiency initiatives and other factors are placing downward pressure on customer usage.  The combination of these matters could adversely affect the Company&#8217;s results of operations and cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The rates PNM charges its customers are regulated by the NMPRC and FERC.  TNMP is regulated by the PUCT.  The Company is in a period requiring significant capital investment and is projecting total construction expenditures for the years 2022-2026 to be $4.2 billion.  See Note 14.  PNM and TNMP anticipate a trend toward increasing costs, for which they will have to seek regulatory recovery.  These costs include or are related to costs of asset construction for generation, transmission, and distribution systems necessary to provide electric service, as well as the cost to remove and retire existing assets, environmental compliance expenditures, regulatory mandates to acquire power from renewable resources, regulation related to nuclear safety, increased costs related to cybersecurity, increased interest costs to finance capital investments, and depreciation. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At the same time costs are increasing, there are factors placing downward pressure on the demand for power, thereby reducing customer usage.  These factors include changing customer behaviors, including increased emphasis on energy efficiency measures and utilization of alternative sources of power, rate design that is not driven by economics, which could influence customer behavior, unfavorable economic conditions, reduced new sources of demand, and unpredictable weather patterns.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The combination of costs increasing relatively rapidly and the technologies and behaviors that are reducing energy consumption places upward pressure on the per unit prices that must be charged to recover costs.  This upward pressure on unit prices could result in additional efforts by customers to reduce consumption through alternative measures.  Without timely cost recovery and the authorization to earn a reasonable return on invested capital, the Company&#8217;s liquidity and results of operations could be negatively impacted.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s 13% share of Four Corners as of December 31, 2024, and issuance of approximately $300 million of energy transition bonds as provided by the ETA.  On December 15, 2021, the NMPRC issued a final order denying approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.  PNM&#8217;s Statement of Issues was filed with the NM Supreme Court on January 21, 2022.  See additional discussion of the ETA and PNM&#8217;s Four Corners Abandonment Application in Notes 16 and 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 29, 2021 PNM filed its 2020 IRP addressing the 20-year planning period, from 2020 through 2040.  The plan focuses on a carbon-free electricity portfolio by 2040 that would eliminate coal at the end of 2024.  This includes replacing the power from San Juan with a mix of approved carbon-free resources and the plan to exit Four Corners at the end of 2024.  The plan highlights the need for additional investments in a diverse set of resources, including renewables to supply carbon-free power, energy storage to balance supply and demand, and efficiency and other demand-side resources to mitigate load growth.  See additional discussion regarding PNM&#8217;s 2020 IRP filing in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 11, 2020, PNM provided notices to the lessors and the NMPRC that PNM will return the leased assets under both its PVNGS Unit 1 and Unit 2 leases upon expiration of the leases in January 2023 and 2024.  PNM issued an RFP for replacement power resources on June 25, 2020.  On April 2, 2021, PNM filed an application with the NMPRC requesting approval for the decertification and abandonment of 114 MW of leased PVNGS capacity, sale and transfer of related assets, and approval to procure new resources (&#8220;PVNGS Leased Interest Abandonment Application&#8221;).  On April 21, 2021, the NMPRC issued an order stating that issues reserved to a separate proceeding in the NM 2015 Rate Case regarding the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 shall be addressed in this case and PNM shall file testimony addressing the issue.  On July 28, 2021, the hearing examiner issued a recommended decision recommending dismissal of PNM's requests for approval to abandon and decertify the Leased Interest; dismissal of PNM's request for approval to sell and transfer the related assets; and dismissal of PNM's request to create regulatory assets for the associated remaining undepreciated investments, but does not preclude PNM seeking recovery of the costs in a general rate case in which the test year period includes the time period in which PNM incurs such costs.  The hearing examiner's recommended decision further provides that PNM's request for replacement and system reliability resources and the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 should remain within the scope of this case.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 25, 2021, the NMPRC issued an order granting portions of the July 28, 2021 recommended decision related to dismissal of PNM's request for approval to abandon and decertify the Leased Interest and dismissal of PNM's request for approval to sell and transfer the related assets.  In addition, the order bifurcated the issue of approval for the two PPAs and three battery storage agreements into a separate docket so it may proceed expeditiously.  On February 16, 2022, the NMPRC approved the two PPAs and three battery storage agreements.  See additional discussion of PNM&#8217;s PVNGS Leased Interest Abandonment Application in Notes 17.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">An adverse decision regarding PNM&#8217;s ability to recover certain PVNGS decommissioning costs and recovery of undepreciated investments at PVNGS and Four Corners, could negatively impact PNM&#8217;s financial position, results of operations, and cash flows.  Likewise, if the NMPRC does not authorize appropriate recovery of any undepreciated generating resources at the time those resources cease to be used to provide service to New Mexico ratepayers, including required future investments, and does not authorize recovery of the costs of obtaining power to replace those resources, PNM&#8217;s financial position, results of operations, and cash flows could be negatively impacted.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The inability to operate generation resources prior to their planned retirement dates, or the NMPRC&#8217;s denial, modification or delay of PNM&#8217;s applications for replacement resources, would require PNM to obtain power from other sources in order to serve the needs of its customers.  There can be no assurance the NMPRC will allow PNM to recover undepreciated investments in retired facilities through rates charged to customers, that adequate sources of replacement power would be available, that adequate transmission capabilities would be available to bring that power into PNM&#8217;s service territory, or whether the cost of obtaining those resources would be economical.  Any such events would negatively impact PNM&#8217;s financial position, results of operations, and cash flows unless the NMPRC authorized the collection from customers of any un-recovered costs related to the retired facilities, as well as costs of obtaining replacement power.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">It is also possible that unsatisfactory outcomes of these matters, the financial impact of climate change regulation or legislation, other environmental regulations, the result of litigation, the adequacy and timeliness of cost recovery mechanisms, and other business considerations, could jeopardize the economic viability of certain generating facilities or the ability or willingness of individual participants to continue their participation through the periods currently contemplated in the agreements governing those facilities.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM currently recovers the cost of fuel for its generation facilities through its FPPAC.  A coal supply contract for SJGS, was set to expire on June 30, 2022, but was extended, subject to FERC acceptance of the amended SJGS participation agreement, through September 30, 2022 with an amendment to the coal supply agreement on February 17, 2022.  In December 2013, a new fifteen-year coal supply contract for Four Corners beginning in July 2016 was executed.  In connection with its exit from Four Corners discussed, and subject to ultimate approval of its Four Corners Abandonment Application with a successful appeal of its initial denial discussed in Note 17, PNM will be relieved of its obligations under the coal supply agreement after December 31, 2024.  The contracts provide for pricing adjustments over their terms based on economic indices.  Although PNM believes substantially all costs under coal supply arrangements would continue to be recovered through the FPPAC, there can be no assurance that full recovery will continue to be allowed.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR has counterparty credit risk in connection with financial support that was provided to facilitate the coal supply arrangement for SJGS.  Adverse developments from these factors could have a negative impact on the business, financial condition, results of operations, and cash flows of PNM and PNMR.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has an arrangement with a bank under which the bank has issued $30.3 million of letters of credit in favor of sureties in order for the sureties to post reclamation bonds that are required under the miner&#8217;s operating permit.  The Company&#8217;s financial position, results of operations, and cash flows could be negatively impacted if the current mine operator were to default on its obligations to reclaim the San Juan mine and PNMR is required to perform under the letter of credit support agreement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR&#8217;s utilities are subject to numerous comprehensive federal, state, tribal, and local environmental laws and regulations, including those related to climate change, which may impose significant compliance costs and may significantly limit or affect their operations and financial results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Compliance with federal, state, tribal, and local environmental laws and regulations, including those addressing climate change, air quality, CCRs, discharges of wastewater originating from fly ash and bottom ash handling facilities, cooling water, effluent, and other matters, may result in increased capital, operating, and other costs, particularly with regard to enforcement efforts focused on power plant emission control obligations.  These costs could include remediation, containment, civil liability, and monitoring expenses.  The Company cannot predict how it would be affected if existing environmental laws and regulations were to be repealed, revised, or reinterpreted, or if new environmental laws or regulations were to be adopted.  See Note 16 and the Climate Change Issues subsection of the Other Issues Facing the Company section of MD&amp;A.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">EPA&#8217;s Clean Power Plan, the U.S. participation in the Paris Agreement, and federal GHG reduction measures setting emission guidelines have recently been subject to repeal and removal and remain in a state of uncertainty.  Therefore, PNMR is dealing with an uncertain regulatory and policy environment.  Under the Biden Administration, EPA and other federal agencies will seek to expand climate change regulations and work to aggressively reduce GHG emissions.  Many state agencies, environmental advocacy groups, and other organizations will continue to focus on decarbonization with enhanced attention on GHG from fossil-fueled generation facilities.  See discussion above and Note 17, regarding PNM&#8217;s abandonment applications and the ETA.  PNM currently depends on fossil-fueled generation for a significant portion of its electricity.  As discussed under Climate Change Issues, this type of generation could be subject to future EPA or state regulations requiring GHG reductions.  The anticipated expansion of federal and state regulations could result in additional operating restrictions on facilities and increased generation and compliance costs.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">CCRs from the operation of SJGS are currently being used in the reclamation of a surface coal mine.  These CCRs consist of fly ash, bottom ash, and gypsum.  Any new regulation that would affect the reclamation process, including any future decision regarding classification of CCRs as hazardous waste, could significantly increase the costs of the disposal of CCRs and the costs of mine reclamation.  In addition, PNM would incur additional costs to the extent the rule requires the closure or modification of CCR units at Four Corners or the construction of new CCR units beyond those already anticipated or requires corrective action to address releases from CCR disposal units at the site.  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A regulatory body may identify a site requiring environmental cleanup, including cleanup related to catastrophic events such as hurricanes or wildfires, and designate PNM or TNMP as a responsible party.  There is also uncertainty in quantifying exposure under environmental laws that impose joint and several liability on all potentially responsible parties.  Failure to comply with environmental laws and regulations, even if such non-compliance is caused by factors beyond PNM&#8217;s or TNMP&#8217;s control, may result in the assessment of civil or criminal penalties and fines. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">BART determinations have been made for both SJGS and Four Corners under the program to address regional haze in the &#8220;four corners&#8221; area.  Those determinations require facilities to reduce the levels of visibility-impairing emissions, including NOx.  Significant capital expenditures have been made at SJGS and at Four Corners for the installation of control technology, resulting in operating cost increases.  The final guidance document for how states are to address the second implementation period (&#8220;2nd Planning Period&#8221;) of the Regional Haze rule was issued on August 20, 2019.  In accordance with that guidance and EPA&#8217;s revised regional haze rule, states must submit Regional Haze SIPs by July 2021.  NMED is currently preparing its next regional haze SIP and has notified PNM that it will not be required to submit a regional haze four-factor analysis for SJGS since PNM will retire its share of SJGS in 2022.  The agency may ask for some documentation of PNM&#8217;s plans as the state moves closer to filing their SIP and setting the schedule for hearings on regional haze.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">If PNM fails to timely obtain, maintain or comply with any required environmental regulatory approval, operations at affected facilities could be suspended or could subject PNM to additional expenses and potential penalties.  Failure to comply with applicable environmental laws and regulations also could result in civil liability arising out of government enforcement actions or private claims.  In addition, PNMR and its operating subsidiaries may underestimate the costs of environmental compliance, liabilities, and litigation due to the uncertainty inherent in these matters.  Although there is uncertainty about the timing and form of the implementation of EPA&#8217;s regulations regarding climate change, CCRs, power plant emissions, changes to the ambient air quality standards, and other environmental issues, the promulgation and implementation of such regulations could have a material impact on operations.  The Company is unable to estimate these costs due to the many uncertainties associated with, among other things, the nature and extent of future regulations and changes in existing regulations, including the changes in regulatory policy under the Biden Administration.  Timely regulatory recovery of costs associated with any environmental-related regulations would be needed to maintain a strong financial and operational profile.  The above factors could adversely affect the Company&#8217;s business, financial position, results of operations, and liquidity. </span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR, PNM, and TNMP are subject to complex government regulation unrelated to the environment, which may have a negative impact on their businesses, financial position and results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To operate their businesses, PNMR, PNM, and TNMP are required to have numerous permits and approvals from a variety of regulatory agencies.  Regulatory bodies with jurisdiction over the utilities include the NMPRC, NMED, PUCT, TCEQ, ERCOT, FERC, NRC, EPA, and NERC.  Oversight by these agencies covers many aspects of the Company&#8217;s utility operations including, but not limited to: location, construction, and operation of facilities; the purchase of power under long-term contracts; conditions of service; the issuance of securities; and rates charged to customers.  FERC has issued a number of rules pertaining to preventing undue discrimination in transmission services and electric reliability standards.  The significant level of regulation imposes restrictions on the operations of the Company and causes the incurrence of substantial compliance costs.  PNMR and its subsidiaries are unable to predict the impact on their business and operating results from future actions of any agency regulating the Company.  Changes in existing regulations or the adoption of new ones could result in additional expenses and/or changes in business operations.  Failure to comply with any applicable rules, regulations or decisions may lead to customer refunds, fines, penalties, and other payments, which could materially and adversely affect the results of operations and financial condition of PNMR and its subsidiaries.&#160; </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Operational Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Customer electricity usage could be reduced by increases in prices charged and other factors. &#160;This could result in underutilization of PNM&#8217;s generating capacity, as well as underutilization of the capacities of PNM&#8217;s and TNMP&#8217;s transmission and distribution systems. &#160;Should this occur, operating and capital costs might not be fully recovered, and financial performance could be negatively impacted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A number of factors influence customers&#8217; electricity usage. &#160;These factors include but are not limited to rates charged by PNM and TNMP, rates charged by REPs utilizing TNMP&#8217;s facilities to deliver power, energy efficiency initiatives, unusual weather patterns, availability and cost of alternative sources of power, and national, regional, or local economic conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">These factors and others may prompt customers to institute additional energy efficiency measures or take other actions that would result in lower energy consumption.  If customers bypass or underutilize PNM&#8217;s and TNMP&#8217;s facilities through self-generation, renewable, or other energy resources, technological change, or other measures, revenues would be negatively impacted. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s and TNMP&#8217;s service territories include several military bases and federally funded national laboratories, as well as large industrial customers that have significant direct and indirect impacts on the local economies where they operate. &#160;The Company does not directly provide service to any of the military bases or national laboratories but does provide service to large industrial customers.  The Company&#8217;s business could be hurt from the impacts on the local economies associated with these customer groups as well as directly from the large industrial customers for a number of reasons including federally-mandated base&#160;closures, significant curtailment of the activities&#160;at the bases or national laboratories, and closure of industrial facilities or significant curtailment of their activities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Another factor that could negatively impact the Company is that proposals are periodically advanced in various localities to municipalize, or otherwise take over PNM&#8217;s facilities, which PNM believes would require state legislative or other legal action to implement, or to establish new municipal utilities in areas currently served by PNM. &#160;If any such initiative is successful, the result could be a material reduction in the usage of the facilities, a reduction in rate base, and reduced earnings.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Should any of the above factors result in facilities being underutilized, the Company&#8217;s financial position, results of operations, and cash flows could be significantly impacted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Advances in technology could make electric generating facilities less competitive.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Research and development activities are ongoing for new technologies that produce power or reduce power consumption. These technologies include renewable energy, customer-oriented generation, energy storage, and energy efficiency.  PNM generates power at central station power plants to achieve economies of scale and produce power at a cost that is competitive with rates established through the regulatory process.  There are distributed generation technologies that produce power, including fuel cells, microturbines, wind turbines, and solar cells, which have become increasingly cost competitive.  These advances in technology have reduced the costs of these alternative methods of producing power to a level that is competitive with that of central station power production.  In addition, advances made in the capabilities of energy storage have further decreased power production and peak usage through the dispatch of more battery systems.  These technological advances have resulted in demand reduction that negatively impact revenue and/or result in underutilized assets that have been built to serve peak usage.  In addition, certain federal, state, or local requirements that regulated utilities such as PNM are required to follow could result in third parties being able to provide electricity from similar generation technologies to consumers at prices lower than PNM is able to offer.  As these technologies become more cost competitive or can be used by third-parties to supply power at lower prices than PNM is able to offer, PNM&#8217;s energy sales and/or regulated returns could be eroded, and the value of its generating facilities could be reduced.  Advances in technology could also change the channels </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">through which electric customers purchase or use power, which could reduce the Company&#8217;s sales and revenues or increase expenses.  These advances can also create more uncertainty in load shapes and forecasts, which could have implications for generation and system planning.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs of decommissioning, remediation, and restoration of nuclear and fossil-fueled power plants, as well as reclamation of related coal mines, could exceed the estimates of PNMR and PNM as well as the amounts PNM recovers from its ratepayers, which could negatively impact results of operations and liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has interests in a nuclear power plant, two coal-fired power plants, and several natural gas-fired power plants and is obligated to pay its share of the costs to decommission these facilities.  PNM is also obligated to pay for its share of the costs of reclamation of the mines that supply coal to the coal-fired power plants.  Likewise, other owners or participants are responsible for their shares of the decommissioning and reclamation obligations and it is important to PNM that those parties fulfill their obligations.  Rates charged by PNM to its customers, as approved by the NMPRC, include a provision for recovery of certain costs of decommissioning, remediation, reclamation, and restoration.  The NMPRC has established a cap on the amount of costs for the final reclamation of the surface coal mines that may be recovered from customers.  PNM records estimated liabilities for its share of the legal obligations for decommissioning and reclamation.  These estimates include many assumptions about future events and are inherently imprecise.  In the event the costs to decommission the facilities or to reclaim the mines serving the plants exceed current estimates, or if amounts are not approved for recovery by the NMPRC, results of operations could be negatively impacted. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The costs of decommissioning any nuclear power plant are substantial.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  PNM maintains trust funds designed to provide adequate financial resources for decommissioning PVNGS and for reclamation of the coal mines serving SJGS and Four Corners at the end of their expected lives.  However, if the PVNGS units are decommissioned before their planned date or the coal mines are shut down sooner than expected, these funds may prove to be insufficient. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The financial performance of PNMR, PNM, and TNMP may be adversely affected if power plants and transmission and distribution systems do not operate reliably and efficiently. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s financial performance depends on the successful operation of PNM&#8217;s generation assets, as well as the transmission and distribution systems of PNM and TNMP.  PNM&#8217;s recent abandonment applications for SJGS and Four Corners will increase PNM&#8217;s dependency on other generation resources, including renewable resources, gas-fired facilities, and PVNGS, and will reduce PNM&#8217;s flexibility in managing those resources.  Unscheduled or longer than expected maintenance outages, breakdown or failure of equipment or processes due to aging infrastructure, temporary or permanent shutdowns to achieve environmental compliance, other performance problems with the generation assets, severe weather conditions, accidents and other catastrophic events, acts of war or terrorism, cybersecurity attacks, wildfires, disruptions in the supply, quality, and delivery of fuel and water supplies, and other factors could result in PNM&#8217;s load requirements being larger than available system generation capacity.  Unplanned outages of generating units and extensions of scheduled outages occur from time to time and are an inherent risk of the Company&#8217;s business.  If these were to occur, PNM would be required to purchase electricity in either the wholesale market or spot market at the then-current market price.  There can be no assurance that sufficient electricity would be available at reasonable prices, or available at all.  The failure of transmission or distribution facilities may also affect PNM&#8217;s and TNMP&#8217;s ability to deliver power.  These potential generation, distribution, and transmission problems, and any service interruptions related to them, could result in lost revenues and additional costs. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR, PNM, and TNMP are subject to information security breaches and risks of unauthorized access to their information and operational technology systems as well as physical threats to assets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company faces the risk of physical and cybersecurity attacks, both threatened and actual, against generation facilities, transmission and distribution infrastructure, information technology systems, and network infrastructure, which could negatively impact the ability of the Company to generate, transport, and deliver power, or otherwise operate facilities in the most efficient manner or at all.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The utility industry in which the Company operates is a highly regulated industry that requires the continued operation of sophisticated information technology systems and network infrastructure, some of which are deemed to be critical infrastructure under NERC guidelines.  Certain of the Company&#8217;s systems are interconnected with external networks.  In the regular course of business, the utilities handle a range of sensitive security and customer information.  PNM and TNMP are subject to the rules&#160;of various agencies and the laws of various states, concerning safeguarding and maintaining the confidentiality of this information.  Cyber-attacks regularly occur, and generally are unsuccessful.  Those few events that are successful do not generally result in significant or consequential business impacts.  However, despite steps the Company may take to detect, mitigate and/or eliminate threats and respond to security incidents, the techniques used by those who wish to obtain unauthorized access, and possibly disable or sabotage systems and/or abscond with information and data, change frequently and the Company may not be able to protect against all such actions. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In the event that a capable adversary attacks the Company&#8217;s computer and operating systems, despite the best efforts of the Company, the generation, transmission, or distribution of electrical services could be degraded or disrupted, customer information, business records, or other sensitive data could be lost, destroyed, or released outside of the Company&#8217;s control.  Further, the Company&#8217;s use of technologies manufactured by third parties may be subject to espionage activities, and cyber-attack of the third party resulting in losses outside of the control of the company.  Although the Company has implemented security measures to identify, prevent, detect, respond to, and recover from cyber and physical security events and supply chain disruptions, critical infrastructure, including information and operational technology systems, are vulnerable to disability, failures, or unauthorized access, which could occur as a result of malicious compromise, employee error, and/or employee misconduct or supply compromise.&#160;&#160;A successful physical or cybersecurity attack or other similar failure of the systems could impact the reliability of PNM&#8217;s generation and PNM&#8217;s and TNMP&#8217;s transmission and distribution systems, including the possible unauthorized shutdown of facilities.  Such an event could lead to disruptions of business operations, including the Company&#8217;s ability to generate, transport, and deliver power to serve customers, to bill customers, and to process other financial information.  A breach of the Company&#8217;s information systems could also lead to the loss and destruction of confidential and proprietary data, personally identifiable information, trade secrets, intellectual property and supplier data, and could disrupt business operations which could harm the Company&#8217;s reputation and financial results, as well as potential increased regulatory oversight, litigation, fines, and other remedial action.  The costs incurred to investigate and remediate a physical or cybersecurity attack could be significant.  A significant physical or cybersecurity attack on the Company&#8217;s critical infrastructure could have an adverse impact on the operations, reputation and financial condition of PNMR, PNM, and TNMP.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">There are inherent risks in the ownership and operation of nuclear facilities. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a 10.2% undivided interest in PVNGS, including interests in Units 1 and 2 held under leases.  PVNGS represents 12.9% of PNM&#8217;s total generating capacity as of December 31, 2021.  PVNGS is subject to environmental, health, and financial risks including but not limited to the ability to obtain adequate supplies of nuclear fuel and water, the ability to dispose of spent nuclear fuel, decommissioning of the plant (see above), securing the facilities against possible terrorist attacks, and unscheduled outages due to equipment failures.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NRC has broad authority under federal law to impose licensing and safety-related requirements for the operation of nuclear generation facilities.  Events at nuclear facilities of other operators or which impact the industry generally may lead the NRC to impose additional requirements and regulations on all nuclear generation facilities, including PVNGS.  A major incident at a nuclear facility anywhere in the world could cause the NRC to limit or prohibit the operation or licensing of any domestic nuclear unit and to promulgate new regulations that could require significant capital expenditures and/or increase operating costs. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In the event of noncompliance with its requirements, the NRC has the authority to impose a progressively increasing inspection regime that could ultimately result in the shutdown of a unit, civil penalties, or both, depending upon the NRC&#8217;s assessment of the severity of the situation, until compliance is achieved.  Increased costs resulting from penalties, a heightened level of scrutiny, and/or implementation of plans to achieve compliance with NRC requirements could adversely affect the financial condition, results of operations, and cash flows of PNMR and PNM.  Although PNM has no reason to anticipate a serious nuclear incident at PVNGS, if an incident did occur, it could materially and adversely affect PNM&#8217;s results of operations and financial condition.&#160; </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has external insurance coverage to minimize its financial exposure to some risks.  However, it is possible that liabilities associated with nuclear operations could exceed the amount of insurance coverage.  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Peak demand for power could exceed forecasted supply capacity, resulting in increased costs for purchasing capacity in the market or building additional generation facilities and/or battery storage facilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is obligated to supply power to retail customers.  As PNM continues to complete the significant transition in generation resources necessary to achieve 100% carbon emission-free generation by 2040, there are certain potential deliverability and cost risks associated with this transition.  These risks are in three main areas, including 1) risk of completion of replacement resources prior to planned generation unit retirements, 2) increasing levels of renewable generation presenting risks of uncertainty and variability that will be further compounded as neighboring systems transition towards increasing levels of renewable resources, and 3) risks for mitigating possible resource volatility through a shrinking energy market.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At peak times, power demand could exceed PNM&#8217;s forecasted available generation capacity, particularly if PNM&#8217;s power plants are not performing as anticipated and additional resources are not approved as PNM transitions its system to carbon emission-free generation and battery storage.  Availability of this technology may create additional strain on the system by adding these additional resources without adequate storage.  Additionally, further advances in the technology of renewable resources may need to occur in order to ensure that these resources meet carbon emission-free standards.  Competitive market forces or adverse regulatory actions may require PNM to purchase capacity and energy from the market or build additional resources to meet customers&#8217; energy needs in an expedited manner.  If that occurs, PNM may see opposition to recovery of these additional costs and could experience a lag between when costs are incurred and when regulators permit recovery in customers&#8217; rates.  These situations could have negative impacts on results of operations and cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Throughout 2021 and continuing into 2022, PNM provided notices of delays and status updates to the NMPRC for the approved SJGS replacement resource projects.  All four project developers have notified PNM that completion of the projects will be delayed and no longer available for most, if any of the 2022 summer peak load period.  PNM's existing resources, including available reserves, may be insufficient for 2022 summer peak load reliability considering these delays.  PNM has entered into agreements to purchase power from third parties to minimize potential impacts to customers during the 2022 summer peak load period.  PNM likely faces the same concerns in the summer of 2023 as a result of delays in the NMPRC approval of replacement resources for the PVNGS leased capacity that expire in January 2023.  Prolonged regulatory approval of replacement resources for PVNGS leased capacity, continued delays in replacement resources for SJGS, availability of resources and increased costs for purchasing capacity may negatively impact the results of operations and cash flows.  See Note 17.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 26, 2021, the NMPRC opened a docket initiating a rulemaking in order to streamline IRP proceedings and allow NMPRC oversight of utility resource procurement practices.  On June 7, 2021 the NMPRC issued an Order providing a proposed rule governing IRP and Procurement practices.  The proposed rule establishes the NMPRC approval process for the IRP and requirements for the utility to proceed with a Request for Proposal (RFP) for any required resources, which would also be subject to NMPRC and stakeholder oversight and NMPRC approval. The process would require the utility to make available to any stakeholder its modeling and data in order to allow independent alternative analysis of resources, and also provides for the NMPRC to assign an Independent Evaluator at its discretion.  PNM and other parties provided comments indicating that the NMPRC lacks authority to impose many of the proposed requirement for both IRP and utility resource procurement practices.  The proposed oversight of the procurement process is likely to prevent a utility&#8217;s timely acquisition of necessary resources and may inhibit competitive procurement.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Difficulties in obtaining permits and rights-of-way could negatively impact PNM&#8217;s results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s ability to execute planned operational activities and projects may be inhibited by difficulties in obtaining permits and rights-of-way and other delays.  Many of PNM&#8217;s transmission and distribution lines cross federal, state, and tribal lands.  The Company can experience significant delays in obtaining approvals for new infrastructure, as well as renewals of existing rights-of-way and access for critical maintenance, including vegetation management on these lands.  The environmental regulations governing siting and permitting on federal, state, and tribal lands are complex, involve multiple agencies, and include a public process.  Any of these risk factors could result in higher costs, delays, or the inability to complete planned projects.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Economic and Weather Risks</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The outbreak of COVID-19 and its impact on business and economic conditions could negatively affect the Company's business, results of operations, financial condition, cash flows, and the trading value of PNMR's common stock and the Company's debt securities.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The scale and scope of the ongoing COVID-19 outbreak, the resulting global pandemic, and the impact on the economy and financial markets could adversely affect the Company&#8217;s business, results of operations, financial condition, cash flows, and access to the capital markets. The Company provides critical electric services and has implemented business continuity and emergency response plans to continue to provide these services to its customers and to support the Company&#8217;s operations.  The Company is also working to ensure the health and safety of its employees is not compromised.  These measures include precautions with regard to employee and facility hygiene, travel limitations, allowing certain employees to continue to work remotely whenever possible, and protocols for required work within customer premises to protect our employees, customers and the public.  We are also working with our suppliers to understand and mitigate the potential impacts to our supply chain and have taken steps to ensure the integrity of our information systems.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">However, there is no assurance that the continued spread of COVID-19 and efforts to contain the virus will not adversely impact our business, results of operations, financial condition, cash flows, ability to access the capital markets, and the trading value of the Company's common stock and debt securities.  The continued spread of COVID-19 and related efforts to contain the virus could adversely impact the Company by:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">reducing usage and/or demand for electricity by our customers in New Mexico and Texas;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">reducing the availability and productivity of our employees;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">increasing costs as a result of our emergency measures, including costs to ensure the safety of our employees, security of our information systems and delayed payments from our customers and uncollectable accounts;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">causing delays and disruptions in the availability of and timely delivery of materials and components used in our operations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">causing delays and disruptions in the supply chain resulting in disruptions in the commercial operation dates of certain projects;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">causing a deterioration in the credit quality of our counterparties, including power purchase agreement providers, contractors or retail customers, that could result in credit losses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">causing impairments of goodwill or long-lived assets and adversely impacting the Company&#8217;s ability to develop, construct and operate facilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">impacting the Company&#8217;s ability to meet the requirements of the covenants in our existing credit facilities, including covenants regarding debt to capitalization;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">causing a deterioration in our financial metrics or the business environment that impacts our credit ratings;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">decreasing the value of our investment securities held in trusts for pension and other postretirement benefits, and for nuclear decommissioning and coal mine reclamation, which could lead to increased funding requirements;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">impacting our liquidity position and cost of and ability to access funds from financial institutions and capital markets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">receiving unfavorable regulatory treatment in recovery of bad debt expense incurred during the Governor of New Mexico&#8217;s emergency executive order; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">causing other unpredictable events.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">General economic conditions of the nation and/or specific areas can affect the Company&#8217;s customers and suppliers.  Economic recession or downturn may result in decreased consumption by customers and increased bad debt expense, and could also negatively impact suppliers, all of which could negatively affect the Company. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Economic activity in the service territories of PNMR subsidiaries is a key factor in their performance.  Decreased economic activity can lead to declines in energy consumption, which could adversely affect future revenues, earnings, and growth.&#160; Higher unemployment rates, both in the Company&#8217;s service territories and nationwide, could result in commercial customers ceasing operations and lower levels of income for residential customers.  These customers might then be unable to pay their bills on time, which could increase bad debt expense and negatively impact results of operations and cash flows.  Economic conditions also impact the supply and/or cost of commodities and materials needed to construct or acquire utility assets or make necessary repairs.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The operating results of PNMR and its operating subsidiaries are seasonal and are affected by weather conditions, including regional drought.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Electric generation, transmission, and distribution are generally seasonal businesses that vary with the demand for power.  With power consumption typically peaking during the hot summer months, revenues traditionally peak during that period.  As a result, quarterly operating results of PNMR and its operating subsidiaries vary throughout the year.  In addition, PNMR and its operating subsidiaries have historically had lower revenues resulting in lower earnings when weather conditions are milder.  Unusually mild weather in the future could reduce the revenues, net earnings, and cash flows of the Company. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Drought conditions in New Mexico, especially in the &#8220;four corners&#8221; region, where SJGS and Four Corners are located, may affect the water supply for PNM&#8217;s generating plants.&#160; If inadequate precipitation occurs in the watershed that supplies that region, PNM may have to decrease generation at these plants.  This would require PNM to purchase power to serve customers and/or reduce the ability to sell excess power on the wholesale market and reduce revenues.  Drought conditions or actions taken by the court system, regulators, or legislators could limit PNM&#8217;s supply of water, which would adversely impact PNM&#8217;s business.  Although SJGS and Four Corners participate in voluntary shortage sharing agreements with tribes and other water users in the &#8220;four corners&#8221; region, PNM cannot be certain these contracts will be enforceable in the event of a major drought or that it will be able to renew these contracts in the future. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP&#8217;s service areas are exposed to extreme weather, including high winds, drought, flooding, ice storms, and periodic hurricanes.  Extreme weather conditions, particularly high winds and severe thunderstorms, also occur periodically in PNM&#8217;s service areas.  These severe weather events can physically damage facilities owned by TNMP and PNM.  Any such occurrence both disrupts the ability to deliver energy and increases costs.  Extreme weather can also reduce customers&#8217; usage and demand for energy or could result in the Company incurring obligations to third parties related to such events.  These factors could negatively impact results of operations and cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 16, in February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  ERCOT declared its highest state of emergency, an Emergency Energy Alert Level 3 (EEA3), due to exceptionally high electric demand exceeding supply amid the arctic temperatures.  Ultimately, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  In response to the severe winter weather, the Governor of Texas issued a Declaration of a State of Disaster for all counties in Texas.  Additionally, to assist in the recovery from the emergency conditions, the PUCT issued an order that placed a temporary moratorium on customer disconnections due to non-payment for transmission and distribution utilities that ended in June 2021.  Consequently, the duration of the severe winter storm and high energy costs posed a financial hardship to REPs in the ERCOT region.  The Texas Attorney General issued civil investigation demands to ERCOT and 11 power companies in Texas related to power outages, emergency plans, energy pricing and other factors associated with the severe weather storm.  While TNMP has regulatory authorization to defer bad debt expense from REPs to a regulatory asset and seek recovery in a future general rate case, it intends to fully cooperate with all regulatory directives and inquiries made by the PUCT, the Texas Attorney General, and any other regulatory agencies.  Various market participants, including TNMP, have been named as defendants in lawsuits relating to the February 2021 winter </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">weather power outages.  As a transmission and distribution utility operating during that weather event, TNMP could be named in additional suits. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The impact of wildfires could negatively affect PNM&#8217;s and TNMP&#8217;s results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP have large networks of electric transmission and distribution facilities.  Weather conditions in the U.S. Southwest region and Texas vary and could contribute to wildfires in or near PNM&#8217;s and TNMP&#8217;s service territories.  PNM and TNMP take proactive steps to mitigate wildfire risk.  However, wildfire risk is always present and PNM and TNMP could be held liable for damages incurred as a result of wildfires caused, or allegedly caused, by their transmission and distribution systems.  In addition, wildfires could cause damage to PNM&#8217;s and TNMP&#8217;s assets that could result in loss of service to customers or make it difficult to supply power in sufficient quantities to meet customer needs.  These events could have negative impacts on the Company&#8217;s financial position, results of operations, and cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Risks Relating to the Proposed Merger with Avangrid</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">There is no assurance when or if the proposed Merger will be completed.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Completion of the proposed Merger is subject to the satisfaction or waiver of a number of conditions as set forth in the Merger Agreement, including regulatory approval and other customary closing conditions. There can be no assurance that the conditions to completion of the proposed Merger will be satisfied or waived or that other events will not intervene to delay or result in the failure to close the proposed Merger.  In particular, as discussed in more detail below, the NMPRC issued a negative ruling on the merger in December 2021 and in January 2022 PNMR filed a notice of appeal with the New Mexico Supreme Court.  At this time PNMR and Avangrid amended the Merger Agreement to extend the End Date to April 20, 2023.  It is not possible at this time to predict if or when the merger will receive the required approval from the NMPRC.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition, each of Avangrid and PNMR may unilaterally terminate the Merger Agreement under certain circumstances, and Avangrid and PNMR may agree at any time to terminate the Merger Agreement, even though PNMR shareholders have already approved the Merger Agreement.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Avangrid and PNMR may be unable to obtain the regulatory approvals required to complete the proposed Merger.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to other conditions set forth in the Merger Agreement, completion of the proposed Merger is conditioned upon the receipt of various state and U.S. federal regulatory approvals, including, but not limited to, approval by NMPRC, PUCT, FERC, NRC and the FCC.  Avangrid and PNMR have made various filings and submissions and will pursue all required consents, orders and approvals in accordance with the Merger Agreement.  In March  2021, PNMR and Avangrid received FCC approval of the transfer of operating licenses related to the Merger.  In April 2021, FERC issued an order authorizing the Merger.  In May 2021 the PUCT issued an order authorizing the Merger and the NRC approved the Merger.  On December 8, 2021 the NMPRC issued an order rejecting the amended stipulation reached by the parties, see Note 17.  On January 3, 2022, PNMR and Avangrid filed a notice of appeal with the NM Supreme Court, and PNM filed its Statement of Issues with the NM Supreme Court on February 2, 2022.  In light of the NMPRC December 8, 2021 ruling, on January 3, 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid each agreed to extend the End Date to April 20, 2023.  As a result of the delay in closing the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid will be required to make a new filing under the HSR Act and requested extensions of the previously granted approvals from the FCC and NRC.  No additional filings will be required with CFIUS, FERC or the PUCT.  These consents, orders and approvals may impose requirements, limitations or costs or place restrictions, and if such consents, orders and approvals require an extended period of time to be obtained, such extended period of time could increase the chance that an event occurs that constitutes a material adverse effect with respect to PNMR and thereby may allow Avangrid not to complete the proposed Merger.  Such extended period of time also may increase the chance that other adverse effects with respect to PNMR could occur, such as the loss of key personnel.  Further, no assurance can be given that the required consents, orders and approvals will be obtained or that the required conditions to closing will be satisfied.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The announcement and pendency of the proposed Merger, during which PNMR is subject to certain operating restrictions, could have an adverse effect on PNMR&#8217;s businesses, results of operations, financial condition or cash flows and our ability to access the capital markets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The announcement and pendency of the proposed Merger could disrupt PNMR&#8217;s businesses, and uncertainty about the effect of the Merger may have an adverse effect on PNMR.  These uncertainties could disrupt the business of PNMR and cause suppliers, vendors, partners and others that deal with PNMR to defer entering into contracts with PNMR or making other decisions concerning PNMR or seek to change or cancel existing business relationships with PNMR.  In addition, PNMR&#8217;s employees may experience uncertainty regarding their roles after the Merger.  For example, employees may depart either before the completion of the Merger because of such uncertainty and issues relating to the difficulty of coordination or a desire not to remain following the Merger; and the pendency of the Merger may adversely affect PNMR&#8217;s ability to retain, recruit and motivate key personnel.  Additionally, the Merger requires PNMR to obtain Avangrid&#8217;s consent prior to taking certain specified actions while the Merger is pending.  These restrictions may prevent PNMR from pursuing otherwise attractive business </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">opportunities or other capital structure alternatives and making other changes to its business or executing certain of its business strategies prior to the completion of the Merger.  Further, the Merger may impact our ability to access the capital markets and could give rise to potential liabilities, including as a result of future shareholder lawsuits relating to the Merger.  Any of these matters could adversely affect the businesses of, or harm the results of operations, financial condition or cash flows of PNMR. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR will incur substantial transaction fees and costs in connection with the proposed Merger.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has incurred and expects to incur additional material non-recurring expenses in connection with the proposed Merger and completion of the transactions contemplated by the Merger Agreement. Further, even if the proposed Merger is not completed, PNMR will need to continue to pay certain costs relating to the proposed Merger incurred prior to the date the proposed Merger was abandoned, such as legal, accounting, financial advisory, filing and printing fees. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The termination of the Merger Agreement could negatively impact PNMR.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">If the Merger is not completed for any reason, the ongoing businesses of PNMR may be adversely affected and, without realizing any of the anticipated benefits of having completed the Merger, PNMR would be subject to a number of risks, including the following:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNMR may experience negative reactions from the financial markets, including a decline of its stock price (which may reflect a market assumption that the Merger will be completed);</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNMR may experience negative reactions from its customers, regulators and employees;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNMR may be required to pay certain costs relating to the Merger, whether or not the Merger is completed; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Matters relating to the Merger will have required substantial commitments of time and resources by PNMR management, which would otherwise have been devoted to day-to-day operations and other opportunities that may have been beneficial to PNMR as an independent company.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">If the Merger Agreement is terminated and the Board seeks another merger, business combination or other transaction, PNMR shareholders cannot be certain that PNMR will be able to find a party willing to offer equivalent or more attractive consideration than the consideration PNMR shareholders would receive in the Merger.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The Merger Agreement contains provisions that prevent a potential alternative acquirer that might be willing to pay more to acquire PNMR.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Merger Agreement contains customary &#8220;no shop&#8221; provisions which state that we will not solicit or facilitate proposals regarding a merger or similar transaction with another party while the Merger Agreement is in effect.  In January 2022, the End Date in the Merger Agreement was extended to April 20, 2023.  These provisions prevent a potential third-party acquirer from considering or proposing an alternative acquisition, even if it were prepared to pay consideration with a higher value than that proposed to be paid in the Merger.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Financial Risks</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR may be unable to meet its ongoing and future financial obligations and to pay dividends on its common stock if its subsidiaries are unable to pay dividends or distributions to PNMR. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR is a holding company and has no operations of its own.  PNMR&#8217;s ability to meet its financial obligations and to pay dividends on its common stock primarily depends on the net earnings and cash flows of PNM and TNMP and their capacity to pay upstream dividends or distributions.  Prior to providing funds to PNMR, PNM and TNMP have financial and regulatory obligations that must be satisfied, including among others, debt service and, in the case of PNM, preferred stock dividends.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NMPRC has placed certain restrictions on the ability of PNM to pay dividends to PNMR, including that PNM cannot pay dividends that cause its debt rating to fall below investment grade.  The NMPRC has also restricted PNM from paying dividends in any year, as determined on a rolling four-quarter basis, in excess of net earnings without prior NMPRC approval.  PNM is permitted to pay dividends to PNMR from prior equity contributions made by PNMR.  Additionally, PNMR&#8217;s financing agreements generally include a covenant to maintain a debt-to-capitalization ratio that does not exceed 70%, and PNM and TNMP&#8217;s financing arrangements generally include a covenant to maintain debt-to-capitalization ratios that do not exceed 65%.  PNM also has various financial covenants that limit the transfer of assets, through dividends or other means and the Federal Power Act imposes certain restrictions on dividends paid by public utilities, including that dividends cannot be paid from paid-in capital.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Further, the ability of PNMR to declare dividends depends upon the extent to which cash flows will support dividends, the Company&#8217;s financial circumstances and performance, economic conditions in the U.S. and in the Company&#8217;s service areas, future growth plans and the related capital requirements, and other business considerations.  Declaration of dividends may also be affected by decisions of the NMPRC, FERC, and PUCT in various regulatory cases currently pending or that may be docketed in the future, including the outcome of appeals of those decisions, conditions imposed by the NMPRC, PUCT, or Federal Power Act, and the effect of federal regulatory decisions and legislative acts.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Disruption in the credit and capital markets may impact the Company&#8217;s strategy and ability to raise capital.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in MD&amp;A &#8211; Liquidity and Capital Resources, PNMR and its subsidiaries rely on access to both short-term and longer-term capital markets as sources of liquidity for any capital requirements not satisfied by cash flow from operations.  In general, the Company relies on its short-term credit facilities as the initial source to finance construction expenditures.  This results in increased borrowings under the facilities over time.  The Company is currently projecting total construction expenditures for the years 2022-2026 to be $4.2 billion.  If PNMR or its operating subsidiaries are not able to access capital at competitive rates, or at all, PNMR&#8217;s ability to finance capital requirements and implement its strategy will be limited.  Disruptions in the credit markets, which could negatively impact the Company&#8217;s access to capital, could be caused by an economic recession, declines in the health of the banking sector generally or the failure of specific banks who are parties to the Company&#8217;s credit facilities, deterioration in the overall health of the utility industry, the bankruptcy of an unrelated energy company, war, terrorist attacks, cybersecurity attacks, or threatened attacks.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">If the Company&#8217;s cash flow and credit and capital resources are insufficient to fund capital expenditure plans, the Company may be forced to delay important capital investments, sell assets, seek additional equity or debt capital, or restructure debt.  In addition, insufficient cash flows and capital resources may result in reductions of credit ratings.  This could negatively impact the Company&#8217;s ability to incur additional indebtedness on acceptable terms and would result in an increase in the interest rates applicable under the Company&#8217;s credit facilities.  The Company&#8217;s cash flow and capital resources may be insufficient to pay interest and principal on debt in the future.  If that should occur, the Company&#8217;s capital raising or debt restructuring measures may be unsuccessful or inadequate to meet scheduled debt service obligations.  This could cause the Company to default on its obligations and further impair liquidity. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Reduction in credit ratings or changing rating agency requirements could materially and adversely affect the Company&#8217;s growth, strategy, business, financial position, results of operations, and liquidity.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR, PNM, and TNMP cannot be sure that any of their current credit ratings will remain in effect for any given period of time or that a rating will not be put under review for a downgrade, lowered, or withdrawn entirely by a rating agency.  As discussed in MD&amp;A - Liquidity and Capital Resources, all of PNMR, PNM, and TNMP debt ratings are investments grade.  Downgrades or changing requirements could result in increased borrowing costs due to higher interest rates on current borrowings or future financings, a smaller potential pool of investors, and decreased funding sources.  Such conditions also could require the provision of additional support in the form of letters of credit and cash or other collateral to various counterparties. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Declines in values of marketable securities held in trust funds for pension and other postretirement benefits and in the NDT and coal mine reclamation trusts could result in sustained increases in costs and funding requirements for those obligations, which may affect operational results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The pension plans&#8217; targeted asset allocation is 50% liability matching fixed and 50% return generating income, which includes alternative income.  The Company uses a strategy, known as Liability Driven Investing, which seeks to select investments that match the liabilities of the pension plans.  The OPEB plans generally use the same pension fixed income and equity investment managers and utilize the same overall investment strategy as the pension plans, except there is no allocation to alternative investments and the OPEB plans have a target asset allocation of 30% equities and 70% fixed income.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NDT investment portfolio maintains a target of 80% fixed income  and 20% equity securities.  The current asset allocation exposes the NDT investment portfolio to market and macroeconomic factors.  Declines in market values could result in increased funding of the trusts, the recognition of losses as impairments for the NDT and coal mine reclamation trusts, and additional expense for the benefit plans.  In addition, a change in GAAP required that all changes in the fair value of equity securities recorded on the Company&#8217;s balance sheet be reflected in earnings, which results in increased volatility in earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Impairments of goodwill and long-lived assets of PNMR, PNM, and TNMP could adversely affect the Company&#8217;s business, financial position, liquidity, and results of operations.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company annually evaluates recorded goodwill for impairment.  See Note 1 and the Critical Accounting Policies and Estimates section of MD&amp;A.  Long-lived assets are also assessed whenever indicators of impairment exist.  Factors that affect the long-term value of these assets, including treatment by regulators in ratemaking proceedings, as well as other economic and market conditions, could result in impairments.  Significant impairments could adversely affect the Company&#8217;s business, financial position, liquidity, and results of operations.   </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNM&#8217;s PVNGS leases describe certain events, including &#8220;Events of Loss&#8221; and &#8220;Deemed Loss Events&#8221;, the occurrence of which could require PNM to take ownership of the underlying assets and pay the lessors for the assets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The &#8220;Events of Loss&#8221; generally relate to casualties, accidents, and other events at PVNGS, including the occurrence of specified nuclear events, which would severely adversely affect the ability of the operating agent, APS, to operate, and the ability of PNM to earn a return on its interests in PVNGS.&#160; The &#8220;Deemed Loss Events&#8221; consist primarily of legal and regulatory </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">changes (such as issuance by the NRC of specified violation orders, changes in law making the sale and leaseback transactions illegal, or changes in law making the lessors liable for nuclear decommissioning obligations).  PNM believes that the probability of such &#8220;Events of Loss&#8221; or &#8220;Deemed Loss Events&#8221; occurring is remote for the following reasons: (1) to a large extent, prevention of &#8220;Events of Loss&#8221; and some &#8220;Deemed Loss Events&#8221; is within the control of the PVNGS participants through the general PVNGS operational and safety oversight process; and (2) other &#8220;Deemed Loss Events&#8221; would involve a significant change in current law and policy.  PNM is unaware of any proposals pending or being considered for introduction in Congress, or in any state legislative or regulatory body that, if adopted, would cause any of those events.  Furthermore, the NRC places restrictions on the ownership of nuclear generating facilities.  These restrictions could limit the transfer of ownership of the assets underlying all or a portion of its current leased interests in PVNGS.  PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP has been approved by the NRC for the transfer of the associated possessory licenses at the end of the term of each of the respective leases.  If the proposed transaction is not consummated, PNM may be required to retain all or a portion of its currently leased capacity in PVNGS or be exposed to other claims for damages by the lessors.  See Note 8.  If these events were to occur, there is no assurance PNM would be provided cost recovery from customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The impacts and implementation of U.S. tax reform legislation may negatively impact PNMR&#8217;s, PNM&#8217;s, and TNMP&#8217;s businesses, financial position, results of operations, and cash flows.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 22, 2017, comprehensive changes in U.S. federal income taxes were enacted through legislation commonly known as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;).  Among other things, the Tax Act reduced the federal corporate income tax rate from 35% to 21% effective January 1, 2018, eliminated federal bonus depreciation for utilities, and limited interest deductibility for non-utility business activities and the deductibility of certain officer compensation.  During 2018, the IRS issued additional guidance related to certain officer compensation and proposed regulations on interest deductibility that provided a 10% &#8220;de minimis&#8221; exception allowing entities with predominantly regulated activities to fully deduct interest expenses.  In addition, the IRS issued proposed regulations interpreting Tax Act amendments to depreciation provisions of the IRC that allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service subsequent to the third quarter of 2017.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company believes that the impacts of the Tax Act will not significantly impact the future earnings of regulated activities due to the ratemaking process.  However, cash flows will be reduced in the near term due to less cash being received from customer billings as the benefits of the reduced corporate income tax are passed on to ratepayers, but without a corresponding reduction in income taxes paid due to the Company having a net operating loss carryforward for income taxes purposes.  In addition, the income tax benefit of net losses for the unregulated activities of PNMR will be negatively impacted by the reduced rate. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">It is possible that the Biden administration and Congress will make changes to provisions of the Tax Act or other tax laws.  In addition, further changes to U.S. Treasury regulations, IRS interpretations of the current provisions of the Tax Act, and actions by the NMPRC, PUCT, and FERC could cause the Company&#8217;s expectations of the impacts of the Tax Act to change.  Any such changes could adversely affect the Company&#8217;s financial position, results of operations, and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Governance Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Provisions of PNMR&#8217;s organizational documents, as well as several other statutory and regulatory factors, will limit another party&#8217;s ability to acquire PNMR and could deprive PNMR&#8217;s shareholders of the opportunity to receive a takeover premium for shares of PNMR&#8217;s common stock.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s restated articles of incorporation and by-laws include a number of provisions that may have the effect of discouraging persons from acquiring large blocks of PNMR&#8217;s common stock or delaying or preventing a change in control of PNMR.  The material provisions that may have such an effect include:</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Authorization for the Board to issue PNMR&#8217;s preferred stock in series and to fix rights and preferences of the series (including, among other things, voting rights and preferences with respect to dividends and other matters)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Advance notice procedures with respect to any proposal other than those adopted or recommended by the Board</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Provisions specifying that only a majority of the Board, the chairman of the Board, the chief executive officer, or holders of at least one-tenth of all of PNMR&#8217;s shares entitled to vote may call a special meeting of shareholders</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the New Mexico Public Utility Act, NMPRC approval is required for certain transactions that may result in PNMR&#8217;s change in control or exercise of control, including ownership of 10% or more of PNMR&#8217;s voting stock.  PUCT approval is required for changes to the ownership of TNMP or its parent and certain other transactions relating to TNMP.  Certain acquisitions of PNMR&#8217;s outstanding voting securities also require FERC approval.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 24</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_64"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 1B. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:26.2pt">UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">None.</span></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_67"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:35.36pt">PROPERTIES</span></div><div style="padding-left:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The significant properties owned by PNMR include those owned by PNM and TNMP and are disclosed below.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNM</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Sources of Power in Part I, Item. 1 Business above for information on PNM&#8217;s owned and leased capacity in electric generating stations. As of December&#160;31, 2021, PNM owned, or jointly owned, 3,426 miles of electric transmission lines, 5,751 miles of distribution overhead lines, 5,765 miles of underground distribution lines (excluding street lighting), and 250 substations.  PNM&#8217;s electric transmission and distribution lines are generally located within easements and rights-of-way on public, private, and Native American lands.  PNM owns and leases interests in PVNGS Units 1 and 2 and related property, communication, office and other equipment, office space, vehicles, and real estate.  PNM also owns service and office facilities throughout its service territory.  See Note 8 for additional information concerning leases.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">TNMP</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP&#8217;s facilities consist primarily of transmission and distribution facilities located in its service areas.  TNMP also owns and leases vehicles, service facilities, and office locations throughout its service territory.  As of December&#160;31, 2021, TNMP owned 983 miles of overhead electric transmission lines, 7,297 miles of overhead distribution lines, 1,408 miles of underground distribution lines, and 113 substations.  Substantially all of TNMP&#8217;s property is pledged to secure its first mortgage bonds.  See Note 7.</span></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_70"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:35.36pt">LEGAL PROCEEDINGS</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 16 and Note 17 for information related to the following matters for PNMR, PNM, and TNMP, incorporated in this item by reference.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Note 16</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Cooling Water Intake Structures</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;&#160;&#160;&#160;&#160;Santa Fe Generating Station</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;&#160;&#160;&#160;&#160;San Juan River Adjudication</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;&#160;&#160;&#160;&#160;Navajo Nation Allottee Matters</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Note 17</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNMR&#8211; Merger Regulatory Proceedings</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM &#8211; 2020 Decoupling</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM &#8211; 2020 Integrated Resource Plans</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM &#8211; SJGS Abandonment Application</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM &#8211; Four Corners Abandonment Application</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM &#8211; PVNGS Leased Interest Abandonment Application</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">PNM &#8211; FERC Compliance</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">TNMP &#8211; Transmission Cost of Service Rates</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_73"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:35.36pt">MINE SAFETY DISCLOSURES</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Applicable.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 25</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_76"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">SUPPLEMENTAL ITEM &#8211; INFORMATION ABOUT EXECUTIVE OFFICERS OF PNM RESOURCES, INC.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All officers are elected annually by the Board of PNMR.  Executive officers, their ages as of February&#160;18, 2022 and offices held with PNMR for the past five years are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Age</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Office</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Initial Effective Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P. K. Collawn</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President, and Chief Executive Officer</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2012</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J. D. Tarry</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Controller and Treasurer</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Finance and Controller</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Corporate Controller, and Chief Information Officer</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2015</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C. N. Eldred<br/></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Corporate Development and Finance</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2007</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P. V. Apodaca</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, General Counsel, and Secretary</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2010</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. N. Darnell</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Public Policy</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2012</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C. M. Olson</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Utility Operations</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Utility Operations</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2016</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></table></div><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_79"></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:90%">PART II</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_82"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:35.36pt">MARKET FOR PNMR&#8217;S COMMON EQUITY, RELATED STOCKHOLDER&#160;MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s common stock is traded on the New York Stock Exchange under the symbol &#8220;PNM&#8221;. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Dividends on PNMR&#8217;s common stock are declared by its Board.  The timing of the declaration of dividends is dependent on the timing of meetings and other actions of the Board.  This has historically resulted in dividends considered to be attributable to the second quarter of each year being declared through actions of the Board during the third quarter of the year.  The Board declared dividends on common stock considered to be for the second quarter of $0.3275 per share in July 2021 and $0.3075 per share in July 2020.  The Board declared dividends on common stock considered to be for the third quarter of $0.3275 per share in September 2021 and $0.3075 per share in September 2020.  In February 2022, the Board increased the quarterly dividend from $0.3275 to $0.3475 per share and in December 2020 the Board increased the quarterly dividend from $0.3075 to $0.3275 per share.  PNMR targets a long-term dividend payout ratio of 55% of ongoing earnings, which is a non-GAAP financial measure, that excludes from GAAP earnings certain non-recurring, infrequent, and other items that are not indicative of fundamental changes in the earnings capacity of the Company&#8217;s operations.  PNMR uses ongoing earnings to evaluate the operations of the Company and to establish goals, including those used for certain aspects of incentive compensation, for management and employees. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February&#160;18, 2022, there were 7,513 holders of record of PNMR&#8217;s common stock.  All of the outstanding common stock of PNM and TNMP is held by PNMR.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 7, in January 2020, PNMR completed an equity offering of approximately 6.2 million shares of common stock.  In lieu of issuing equity at the time of the offering, PNMR entered into forward sale agreements with certain forward counterparties.  On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing 6.2&#160;million shares to the forward purchasers at a price of $45.805 per share, aggregating net proceeds of $283.1&#160;million.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">All of PNM&#8217;s and TNMP&#8217;s common stock is owned by PNMR and is not listed for trading on any stock exchange.  See Note 6 for a discussion on limitations on the payments of dividends and the payment of future dividends, as well as dividends paid by PNM and TNMP.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Part III, Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December 31, 2021, PNM has 115,293 shares of cumulative preferred stock outstanding.  PNM is not aware of any active trading market for its cumulative preferred stock.  Quarterly cash dividends were paid on PNM&#8217;s outstanding cumulative preferred stock at the stated rates during 2021 and 2020.  PNMR and TNMP do not have any preferred stock outstanding.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Sales of Unregistered Securities</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">None.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_85"></div><div style="margin-bottom:6pt;padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">ITEM 6.&#160;&#160;&#160;&#160;[RESERVED]</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_88"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:35.36pt">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations for PNMR is presented on a combined basis, including certain information applicable to PNM and TNMP.  This report uses the term &#8220;Company&#8221; when discussing matters of common applicability to PNMR, PNM, and TNMP.  The MD&amp;A for PNM and TNMP is presented as permitted by Form 10-K General Instruction I (2) as amended by the FAST Act.  For additional information related to the earliest of the two years presented please refer to the Company&#8217;s 2020 Annual Report on Form 10-K.  A reference to a &#8220;Note&#8221; in this Item&#160;7 refers to the accompanying Notes to Consolidated Financial Statements included in Part II, Item&#160;8, unless otherwise specified.  Certain of the tables below may not appear visually accurate due to rounding.</span></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-style:italic;font-weight:700;line-height:100%">MD&amp;A FOR PNMR</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">EXECUTIVE SUMMARY</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Overview and Strategy</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR is a holding company with two regulated utilities serving approximately 806,000 residential, commercial, and industrial customers and end-users of electricity in New Mexico and Texas.  PNMR&#8217;s electric utilities are PNM and TNMP.  PNMR strives to create a clean and bright energy future for customers, communities, and shareholders.  PNMR&#8217;s strategy and decision-making are focused on safely providing reliable, affordable, and environmentally responsible power built on a foundation of Environmental, Social and Governance (ESG) principles.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%">Recent Developments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Merger</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, PNMR, Avangrid and Merger Sub entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  The proposed Merger has been unanimously approved by the Boards of Directors of PNMR, Avangrid and Merger Sub and approved by PNMR shareholders at the Special Meeting of Shareholders held on February 12, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Pursuant to the Merger Agreement, each issued and outstanding share of the common stock of PNMR (other than (i) the issued shares of PNMR common stock that are owned by Avangrid, Merger Sub, PNMR or any wholly-owned subsidiary of Avangrid or PNMR, which will be automatically cancelled at the Effective Time and (ii) shares of PNMR common stock outstanding immediately prior to the Effective Time and held by a holder who has not voted in favor of, or consented in writing to, the Merger who is entitled to, and who has demanded, payment for fair value of such shares) at the Effective Time will be converted into the right to receive $50.30 in cash. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Merger Agreement provided that it may be terminated if the Effective Time shall not have occurred by the End Date; however,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">either PNMR or Avangrid could extend the End Date to April 20, 2022 if all conditions to closing have been satisfied other than the obtaining of all required regulatory approvals.  On December 8, 2021, the NMPRC issued an order rejecting the stipulation agreement relating to the Merger and the approval of the Merger from the NMPRC has not yet been obtained.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In light of the NMPRC ruling, on January 3, 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid each agreed to extend the End Date to April 20, 2023.  The parties acknowledge in the Amendment that the required regulatory approval from the NMPRC has not been obtained and that the parties have reasonably determined that such outstanding approval will not be obtained by April 20, 2022.  As amended, the Merger Agreement may be terminated by each of PNMR and Avangrid under certain circumstances, including if the Merger is not consummated by April 20, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With respect to the NMPRC proceedings, on April 20, 2021, the Joint Applicants, the NMAG, WRA, the International Brotherhood of Electrical Workers Local 611, Dine, Nava Education Project, the San Juan Citizens Alliance and To Nizhoni Ani, had entered into a stipulation and agreement in the Joint Application for approval of Merger pending before the NMPRC.  Subsequently, CCAE, Onward Energy Holdings LLC, Walmart Inc., Interwest Energy Alliance, M-S-R Power and the Incorporated County of Los Alamos joined an amended stipulation.  An evidentiary hearing was held in August 2021.  On November 1, 2021, a Certification of Stipulation was issued by the hearing examiner, which recommended against approval of the amended stipulation.  On December 8, 2021, the NMPRC issued an order adopting the Certification of Stipulation, rejecting the amended stipulation reached by the parties.  On January 3, 2022, PNMR and Avangrid filed a notice of appeal with the NM Supreme Court.  On February 2, 2022, PNMR and Avangrid filed a statement of issues outlining the argument for appeal.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With respect to other regulatory proceedings related to the Merger, in January 2021, the FTC notified PNMR and Avangrid that early termination of the waiting period under the HSR Act in connection with the Merger was granted.  In February 2021, CFIUS completed its review of the Merger and concluded that there are no unresolved national security concerns with respect to the Merger.  In March 2021, PNMR and Avangrid received FCC approval of the transfer of operating </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">licenses related to the Merger.  In April 2021, FERC issued an order authorizing the Merger.  In May 2021, the PUCT issued an order authorizing the Merger, and the NRC approved the Merger.  As a result of the delay in closing of the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid are required to make a new filing under the HSR Act and request extensions of approvals previously received from the FCC and NRC.  On February 9, 2022, the request for extension was filed with the NRC.  On February 24, 2022, the requests for a 180-day extension were granted by the FCC.  No additional filings will be required with CFIUS, FERC or the PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Consummation of the Merger remains subject to the satisfaction or waiver of certain customary closing conditions, including, without limitation, the absence of any material adverse effect on PNMR, the receipt of required regulatory approval from the NMPRC, and the agreements relating to the divestiture of Four Corners being in full force and effect and all applicable regulatory filings associated therewith being made.  The agreement relating to the divestiture of Four Corners has been entered into and is in full force and effect and related filings have been made with the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">EIM</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 1, 2021, PNM joined and began participating in the EIM.  The EIM is a real-time wholesale energy trading market operated by the CAISO that enables participating electric utilities to buy and sell energy.  The EIM aggregates the variability of electricity generation and load for multiple balancing authority areas and utility jurisdictions.  In addition, the EIM facilitates greater integration of renewable resources through the aggregation of flexible resources by capturing diversity benefits from the expanding geographic footprint and the expanded potential uses for those resources.  PNM completed a cost-benefit analysis, which indicated participation in the EIM would provide substantial benefits to retail customers.  In 2018, PNM filed an application with the NMPRC requesting, among other things, to recover initial capital investments and authorization to establish a regulatory asset to recover other expenses that would be incurred in order to join the EIM.  The NMPRC approved the establishment of a regulatory asset but deferred certain rate making issues, including but not limited to issues related to implementation and ongoing EIM costs and savings, the prudence and reasonableness of costs to be included in the regulatory asset, and the period over which costs would be charged to customers until PNM&#8217;s next general rate case filing.  PNM has already experienced $12.5 million of costs savings to customers through participation in the EIM.  See Note 17.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Texas Winter Storm</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In mid-February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail the delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  TNMP has deferred bad debt expense from defaulting REPs to a regulatory asset totaling $0.8 million at December 31, 2021, and will seek recovery in a general rate case.  At this time, the Company does not expect significant financial impacts related to this event.  For additional information on the Texas winter storm, see Note 16.    </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%">Financial and Business Objectives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> PNMR is focused on achieving three key financial objectives: </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Earning authorized returns on regulated businesses</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Delivering at or above industry-average earnings and dividend growth</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Maintaining investment grade credit ratings</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">In conjunction with these objectives, PNM and TNMP are dedicated to:</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Maintaining strong employee safety, plant performance, and system reliability</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Delivering a superior customer experience</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Demonstrating environmental stewardship in business operations, including transitioning to an emissions-free generating portfolio by 2040</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Supporting the communities in their service territories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Earning Authorized Returns on Regulated Businesses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s success in accomplishing its financial objectives is highly dependent on two key factors:  fair and timely regulatory treatment for its utilities and the utilities&#8217; strong operating performance.  The Company has multiple strategies to achieve favorable regulatory treatment, all of which have as their foundation a focus on the basics: safety, operational excellence, and customer satisfaction, while engaging stakeholders to build productive relationships.  Both PNM and TNMP seek cost recovery for their investments through general rate cases, periodic cost of service filings, and various rate riders. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Fair and timely rate treatment from regulators is crucial to PNM and TNMP in earning their allowed returns and critical for PNMR to achieve its financial objectives.  PNMR believes that earning allowed returns is viewed positively by credit rating </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">agencies and that improvements in the Company&#8217;s ratings could lower costs to utility customers.  Additional information about rate filings is provided in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">State Regulation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The rates PNM and TNMP charge customers are subject to traditional rate regulation by the NMPRC, FERC, and the PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">New Mexico 2016 Rate Case </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; In January 2018, the NMPRC approved a settlement agreement that authorized PNM to implement an increase in base non-fuel rates of $10.3 million, which included a reduction to reflect the impact of the decrease in the federal corporate income tax rate and updates to PNM&#8217;s cost of debt (aggregating $47.6 million annually).  This order was on PNM&#8217;s application for a general increase in retail electric rates filed in December 2016 (the &#8220;NM 2016 Rate Case&#8221;).  The key terms of the order include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A ROE of 9.575%</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A requirement to return to customers over a three-year period the benefit of the reduction in the New Mexico corporate income tax rate to the extent attributable to PNM&#8217;s retail operations (Note 18)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A disallowance of PNM&#8217;s ability to collect an equity return on certain investments aggregating $148.1 million at Four Corners, but allowing recovery of a debt-only return</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">An agreement to not implement non-fuel base rate changes, other than changes related to PNM&#8217;s rate riders, with an effective date prior to January 1, 2020</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A requirement to consider the prudency of PNM&#8217;s decision to continue its participation in Four Corners in PNM&#8217;s next general rate case filing</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM implemented 50% of the approved increase for service rendered beginning February 1, 2018 and implemented the rest of the increase for service rendered beginning January 1, 2019.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 29, 2020, Sierra Club filed a motion to re-open the NM 2016 Rate Case.  The motion requests that the NMPRC re-open the NM 2016 Rate Case for the limited purpose of conducting a prudence review of certain Four Corners capital expenditures that the NMPRC deferred in its order approving the settlement agreement.  Alternatively, Sierra Club requested that the deferred prudence review be conducted, and given weight as appropriate, in the Four Corners Abandonment Application.  On February 10, 2021, the NMPRC rejected Sierra Club&#8217;s motion to re-open the NM 2016 Rate Case and stated that issues on whether the terms of the ETA provide an opportunity for consideration of prudence for Four Corners undepreciated investments included in a financing order or what effects the rates approved in the NM 2016 Rate Case may have on determining energy transition cost should be considered in the Four Corners Abandonment Application.  For additional information on the Four Corners Abandonment Application see Note 17. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">2020 Decoupling Petition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; On May 28, 2020, PNM filed a petition for approval of a rate adjustment mechanism that would decouple the rates of its residential and small power rate classes.  Decoupling is a rate design principle that severs the link between the recovery of fixed costs of the utility through volumetric charges.  If approved, customer bills would not be impacted until January 1, 2022.  On October 2, 2020, PNM requested an order to vacate the public hearing and stay the proceeding until the NMPRC decides whether to entertain a petition to issue a declaratory order resolving the issues raised in the motions to dismiss.  On October 7, 2020, the hearing examiner approved PNM's request to stay the proceeding and vacate the public hearing and on October 30, 2020 PNM filed a petition for declaratory order asking the NMPRC to issue an order finding that full revenue decoupling is authorized by the EUEA.  On March 17, 2021, the NMPRC issued an order granting PNM's petition for declaratory order which commences a proceeding to address petitions.  Oral arguments were made on July 15, 2021.  On January 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC find that the EUEA does not mandate the NMPRC to authorize or approve a full decoupling mechanism, defining full decoupling as limited to energy efficiency and load management measures and programs.  The recommended decision also states that a utility may request approval of a rate adjustment mechanism to remove regulatory disincentives to energy efficiency and load management measures and programs through a stand-alone petition, as part of the utility&#8217;s triennial energy efficiency application or a general rate case and that PNM is not otherwise precluded from petitioning for a rate adjustment mechanism prior to its next general rate case.  Finally, the recommended decision stated that the EUEA does not permit the NMPRC to reduce a utility&#8217;s ROE based on approval of a disincentive removal mechanism founded on removing regulatory disincentives to energy efficiency and load management measures and programs.  The recommended decision does not specifically prohibit a downward adjustment to a utility&#8217;s capital structure, based on approval of a disincentive removal mechanism.  See Note 17.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PVNGS Leased Interest Abandonment Application </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 2, 2021, PNM filed the PVNGS Leased Interest Abandonment Application.  In the application, PNM requested NMPRC authorization to decertify and abandon its Leased Interest and to create regulatory assets for the associated remaining undepreciated investments with consideration of cost recovery of the undepreciated investments in a future rate case.  PNM also sought NMPRC approval to sell and transfer the PNM-owned assets and nuclear fuel supply associated with the Leased Interest to SRP, which will be acquiring the Leased Interest from the lessors upon termination of the existing leases.  In addition, PNM sought NMPRC approval for a 150 MW </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">solar PPA combined with a 40 MW battery storage agreement and a stand-alone 100 MW battery storage agreement to replace the Leased Interest.  To ensure system reliability and load needs are met in 2023, when a majority of the leases expire, PNM also requested NMPRC approval for a 300 MW solar PPA combined with a 150 MW battery storage agreement.  On August 25, 2021, the NMPRC issued an order confirming PNM requires no further NMPRC authority to abandon the PVNGS Leased Interest and to sell and transfer the PNM-owned assets and nuclear fuel supply associated with the Leased Interest to SRP.  The order bifurcated the issue of approval of the two PPAs and three battery storage agreements into a separate docket so it may proceed expeditiously and deferred a ruling on the other issues.  On February 16, 2022, the NMPRC approved the two PPAs and three battery storage agreements.  For additional information on PNM's Leased Interest and the associated abandonment application see Note 16 and Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Advanced Metering </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Currently, TNMP has approximately 262,000 advanced meters across its service territory.  Beginning in 2019, the majority of costs associated with TNMP&#8217;s AMS program are being recovered through base rates.  On July 14, 2021, TNMP filed a request with the PUCT to consider and approve its final reconciliation of the costs spent on the deployment of AMS from April 1, 2018 through December 31, 2018 of $9.0 million and approve appropriate carrying charges until full collection.  On September 13, 2021, the PUCT Staff filed a recommendation for approval of TNMP's application for substantially all costs.  On October 2, 2020, TNMP filed an application with the PUCT for authorization to implement necessary technological upgrades of approximately $46 million to its AMS program by November 2022.  On January 14, 2021, the PUCT approved TNMP&#8217;s application.  TNMP will seek recovery of the investment associated with the upgrade in a future general rate proceeding or DCOS filing.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In February 2016, PNM filed an application with the NMPRC requesting approval of a project to replace its existing customer metering equipment with Advanced Metering Infrastructure (&#8220;AMI&#8221;), which was denied.  As ordered by the NMPRC, PNM&#8217;s 2020 filing for energy efficiency programs to be offered in 2021, 2022, and 2023 included a proposal for an AMI pilot project, although PNM did not recommend the proposal due to the limited benefits that are cost-effective under a pilot structure.  On September 17, 2020, the hearing examiner in the energy efficiency case issued a recommended decision recommending that PNM's proposed 2021 energy efficiency and load management program be approved, with the exception of the proposed AMI pilot program.  On October 28, 2020, the NMPRC approved the recommended decision.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Rate Riders and Interim Rate Relief </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PUCT has approved mechanisms that allow TNMP to recover capital invested in transmission and distribution projects without having to file a general rate case.  The PUCT also approved rate riders that allow TNMP to recover amounts related to energy efficiency and third-party transmission costs.  The NMPRC has approved PNM recovering fuel costs through the FPPAC, as well as rate riders for renewable energy, energy efficiency, and the TEP.  These mechanisms allow for more timely recovery of investments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">FERC Regulation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Rates PNM charges wholesale transmission customers are subject to traditional rate regulation by FERC.  Rates charged to wholesale electric transmission customers, other than customers on the Western Spirit Line described below, are based on a formula rate mechanism pursuant to which rates for wholesale transmission service are calculated annually in accordance with an approved formula.  The formula includes updating cost of service components, including investment in plant and operating expenses, based on information contained in PNM&#8217;s annual financial report filed with FERC, as well as including projected transmission capital projects to be placed into service in the following year.  The projections included are subject to true-up.  Certain items, including changes to return on equity and depreciation rates, require a separate filing to be made with FERC before being included in the formula rate.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In May 2019, PNM filed an application with FERC requesting approval to purchase and provide transmission service on the Western Spirit Line.  All necessary approvals were obtained.  In December 2021, PNM completed the purchase of the Western Spirit Line and service under related transmission agreements was initiated using an incremental rate that is separate from the formula rate mechanism described above.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 12, 2021, PNM filed four unexecuted TSAs with FERC totaling 145 MW with Leeward.  The unexecuted TSAs provide long-term firm, point-to-point transmission service on PNM&#8217;s transmission system.  The unexecuted TSAs are based on the pro-forma transmission service agreements with certain non-conforming provisions under Attachment A of PNM&#8217;s OATT and include PNM&#8217;s OATT rate.  PNM filed the unexecuted TSAs at the request of Leeward because the parties were unable to reach an agreement on the terms and conditions for transmission service.  On May 11, 2021, FERC issued an order accepting PNM's four unexecuted TSAs based on PNM's proposed pricing scheme included in its OATT rate.  On June 10, 2021, Pattern Wind and Leeward both filed a request for rehearing of the FERC Order.  On September 10, 2021, Leeward filed a petition in the United States District Court for the District of Columbia for review of FERC's order accepting PNM's four unexecuted TSAs.  On November 15, 2021, FERC issued an order denying the rehearing.  On December 3, 2021, Leeward filed an Unopposed Motion for Voluntary Dismissal with the United States District Court for the District of Columbia of its petition for review.  PNM is unable to predict the outcome of this matter.  See Note 17.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Delivering At or Above Industry-Average Earnings and Dividend Growth</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s financial objective to deliver at or above industry-average earnings and dividend growth enables investors to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">realize the value of their investment in the Company&#8217;s business.  Earnings growth is based on ongoing earnings, which is a non-GAAP financial measure that excludes from GAAP earnings certain non-recurring, infrequent, and other items that are not indicative of fundamental changes in the earnings capacity of the Company&#8217;s operations.  PNMR uses ongoing earnings to evaluate the operations of the Company and to establish goals, including those used for certain aspects of incentive compensation, for management and employees.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR targets a dividend payout ratio in the 50% to 60% range of its ongoing earnings.  PNMR expects to provide at or above industry-average dividend growth in the near-term.  The Board will continue to evaluate the dividend on an annual basis, considering sustainability and growth, capital planning, and industry standards.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the terms of the Merger Agreement, PNMR has agreed not to declare, set aside, make or pay any dividend or other distribution, payable in cash, stock, property or otherwise, with respect to any of its equity securities, or make any other actual, constructive or deemed distribution in respect of any equity securities (except (i) PNMR may continue the declaration and payment of planned regular quarterly cash dividends on PNMR common stock for each quarterly period ended after the date of the Merger Agreement, which for any fiscal quarter in 2022 shall not exceed $0.3475, with usual record and payment dates in accordance with past dividend practice, and (ii) for any cash dividend or cash distribution by a wholly-owned subsidiary of PNMR to PNMR or another wholly-owned subsidiary of PNMR).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Board approved the following increases in the indicated annual common stock dividend:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.081%"><tr><td style="width:1.0%"></td><td style="width:46.230%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.232%"></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:10pt;font-weight:400;line-height:100%">Approval Date</span></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:10pt;font-weight:400;line-height:100%">Percent Increase</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 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:100%">6.1&#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:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Maintaining Investment Grade Credit Ratings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company is committed to maintaining investment grade credit ratings in order to reduce the cost of debt financing and to help ensure access to credit markets, when required.  On February 10, 2022, Moody&#8217;s downgraded TNMP&#8217;s issuer rating from A3 to Baa1 and changed the outlook from negative to stable.  See the subheading Liquidity included in the full discussion of Liquidity and Capital Resources below for the specific credit ratings for PNMR, PNM, and TNMP.  All of the credit ratings issued by both Moody&#8217;s and S&amp;P on the Company&#8217;s debt continue to be investment grade. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%">Business Focus</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To achieve its business objectives, focus is directed in key areas: Safe, Reliable and Affordable Power; Utility Plant and Strategic Investments; Environmentally Responsible Power; and Customer, Stakeholders, and Community Engagement.  The Company works closely with its stakeholders to ensure that resource plans and infrastructure investments benefit from robust public dialogue and balance the diverse needs of our communities.  Equally important is the focus of PNMR&#8217;s utilities on customer satisfaction and community engagement.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Safe, Reliable, and Affordable Power</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Safety is the first priority of our business and a core value of the Company.  PNMR utilizes a Safety Management System to provide clear direction, objectives and targets for managing safety performance and minimizing risks and empowers employees to &#8220;Be the Reason Everyone Goes Home Safe&#8221;. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR measures reliability and benchmark performance of PNM and TNMP against other utilities using industry-standard metrics, including System Average Interruption Duration Index (&#8220;SAIDI&#8221;) and System Average Interruption Frequency Index (&#8220;SAIFI&#8221;).  PNM's and TNMP's investment plans include projects designed to support reliability and reduce the amount of time customers are without power.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and its utilities are aware of the important roles they play in enhancing economic vitality in their service territories.  Management believes that maintaining strong and modern electric infrastructure is critical to ensuring reliability and supporting economic growth.  When contemplating expanding or relocating their operations, businesses consider energy affordability and reliability to be important factors.  PNM and TNMP strive to balance service affordability with infrastructure investment to maintain a high level of electric reliability and to deliver a safe and superior customer experience.  Investing in PNM&#8217;s and TNMP&#8217;s infrastructure is critical to ensuring reliability and meeting future energy needs.  Both utilities have long-established records of providing customers with safe and reliable electric service. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company continues to closely monitor developments and has taken and continues to take steps to mitigate the potential risks related to the COVID-19 pandemic.  The Company has assessed and updated its existing business continuity plans in response to the impacts of the pandemic through crisis team meetings and working with other utilities and operators.  It has identified its critical workforce, staged backups and limited access to control rooms and critical assets.  The Company has worked to protect the safety of its employees using a number of measures, including minimizing exposure to other employees </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and the public and supporting flexible arrangements for all applicable job functions.  The Company is also working with its suppliers to manage the impacts to its supply chain and remains focused on the integrity of its information systems and other technology systems used to run its business.  However, the Company cannot predict the extent or duration of the ongoing COVID-19 pandemic, its effects on the global, national or local economy, or on the Company's financial position, results of operations, and cash flows.  The Company will continue to monitor developments related to COVID-19 and will remain focused on protecting the health and safety of its customers, employees, contractors, and other stakeholders, and on its objective to provide safe, reliable, affordable and environmentally responsible power.  As discussed in Note 17, both PNM and TNMP suspended disconnecting certain customers for past due bills, waived late fees during the pandemic, and have been provided regulatory mechanisms to recover these and other costs resulting from COVID-19.  See additional discussion below regarding the Company's customer, community, and stakeholder engagement in response to COVID-19 and in Item 1A. Risk Factors.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Utility Plant and Strategic Investments</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Utility Plant Investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; During the 2020 and 2021 periods, PNM and TNMP together invested $1.6 billion in utility plant, including substations, power plants, nuclear fuel, and transmission and distribution systems.  New Mexico&#8217;s clean energy future depends on a reliable, resilient, secure grid to deliver an evolving mix of energy resources to customers.  PNM has launched a capital initiative, which emphasizes new investments in its transmission and distribution infrastructure with three primary objectives: delivering clean energy, enhancing customer satisfaction and increasing grid resilience.  Projects are aimed at advancing the infrastructure beyond its original architecture to a more flexible and redundant system accommodating growing amounts of intermittent and distributed generation resources and integrating evolving technologies that provide long-term customer value.  See the subheading Capital Requirements included in the full discussion of Liquidity and Capital Resources below for additional discussion of the Company&#8217;s projected capital requirements.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Strategic Investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; In 2017, PNMR Development and AEP OnSite Partners created NMRD to pursue the acquisition, development, and ownership of renewable energy generation projects, primarily in the state of New Mexico.  Abundant renewable resources, large tracts of affordable land, and strong government and community support make New Mexico a favorable location for renewable generation.  New Mexico ranks third in the Nation for energy potential from solar power according to the Nebraska Department of Energy &amp; Energy Sun Index and ranks third in the Nation for land-based wind capacity according to the U.S. Office of Energy Efficiency and Renewable Energy.  PNMR Development and AEP OnSite Partners each have a 50% ownership interest in NMRD.  Through NMRD, PNMR anticipates being able to provide additional renewable generation solutions to customers within and surrounding its regulated jurisdictions through partnering with a subsidiary of one of the United States&#8217; largest electric utilities.  As of December 31, 2021, NMRD&#8217;s renewable energy capacity in operation was 135.1 MW, which includes 130 MW of solar-PV facilities to supply energy to the Meta data center located within PNM&#8217;s service territory, 1.9 MW to supply energy to Columbus Electric Cooperative located in southwest New Mexico, 2.0 MW to supply energy to the Central New Mexico Electric Cooperative, and 1.2 MW of solar-PV facilities to supply energy to the City of Rio Rancho, New Mexico.  In addition, PNM&#8217;s February 8, 2021 application with the NMPRC for approval to service the Meta data center includes construction of a 50 MW solar facility owned by NMRD, which is expected to be operational in 2023.  See Note 17.  NMRD actively explores opportunities for additional renewable projects, including large-scale projects to serve future data centers and other customer needs.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Integrated Resource Plan </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMPRC rules require that investor-owned utilities file an IRP every three years.  The IRP is required to cover a 20-year planning period and contain an action plan covering the first four years of that period.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMPRC rules required PNM to file its 2020 IRP in July 2020.  In April 2020, the NMPRC approved PNM &#8216;s request to extend the deadline to file its 2020 IRP until six months after the NMPRC issues a final order approving replacement resources in PNM&#8217;s SJGS Abandonment Application.  On January 29, 2021, PNM filed its 2020 IRP.  The plan focuses on a carbon-free electricity portfolio by 2040 that would eliminate coal at the end of 2024.  This includes replacing the power from San Juan with a mix of approved carbon-free resources and the plan to exit Four Corners at the end of 2024.  The plan highlights the need for additional investments in a diverse set of resources, including renewables to supply carbon-free power, energy storage to balance supply and demand, and efficiency and other demand-side resources to mitigate load growth.  See additional discussion regarding PNM&#8217;s 2020 IRP filing in Note 17.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Environmentally Responsible Power </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">PNMR has a long-standing record of environmental stewardship.  PNM&#8217;s environmental focus is in three key areas:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Developing strategies to provide reliable and affordable power while transitioning to a 100% emissions-free generating portfolio by 2040 </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Preparing PNM&#8217;s system to meet New Mexico&#8217;s increasing renewable energy requirements as cost-effectively as possible</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%;padding-left:14.5pt">Increasing energy efficiency participation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s corporate website (www.pnmresources.com) includes a dedicated section providing key environmental and other sustainability information related to PNM&#8217;s and TNMP&#8217;s operations and other information that collectively demonstrates </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">the Company&#8217;s commitment to ESG principles.  This information highlights plans for PNM to be coal-free by 2024 (subject to regulatory approval) and to achieve an emissions-free generating portfolio by 2040.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In February 2022 PNM named its first Chief Environmental Officer.  The Chief Environmental Officer will be responsible for developing and implementing the Company&#8217;s business strategy and positions on environmental and sustainability policy issues and will be charged with establishing organization-wide policies, strategies, goals, objectives and programs that advance sustainability and ensure compliance with regulations.  The role will serve as the Company&#8217;s primary contact with various regulatory and stakeholder agencies on environmental matters.  In addition, the role will lead environmental justice work, incorporating impacts to tribal, worker and affected communities and advance ESG reporting.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 21, 2020, PNM announced an agreement to partner with Sandia National Laboratories in research and development projects focused on energy resiliency, clean energy, and national security.  The partnership demonstrates PNMR's commitment to ESG principles and its support of projects that further its emissions-free generation goals and plans for a reliable, resilient, and secure grid to deliver New Mexico's clean energy future.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">The Energy Transition Act (&#8220;ETA&#8221;)</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 14, 2019, Senate Bill 489, known as the ETA, became effective.  The ETA amends the REA and requires utilities operating in New Mexico to have renewable portfolios equal to 20% by 2020, 40% by 2025, 50% by 2030, 80% by 2040, and 100% zero-carbon energy by 2045.  The ETA also amends sections of the REA to allow for the recovery of undepreciated investments and decommissioning costs related to qualifying EGUs that the NMPRC has required be removed from retail jurisdictional rates, provided replacement resources to be included in retail rates have lower or zero-carbon emissions.  The ETA provides for a transition from fossil-fueled generating resources to renewable and other carbon-free resources by allowing utilities to issue securitized bonds, or &#8220;energy transition bonds,&#8221; related to the retirement of certain coal-fired generating facilities to qualified investors.  PNM expects the ETA will have a significant impact on PNM&#8217;s future generation portfolio, including PNM&#8217;s planned retirement of SJGS in 2022 and the planned Four Corners exit in 2024.  PNM cannot predict the full impact of the ETA on potential future generating resource abandonment and replacement filings with the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">SJGS Abandonment Application &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 1, 2019, PNM filed a Consolidated Application for the Abandonment and Replacement of SJGS and Related Securitized Financing Pursuant to the ETA (the &#8220;SJGS Abandonment Application&#8221;).  The SJGS Abandonment Application sought NMPRC approval to retire PNM&#8217;s share of SJGS in mid-2022, and for approval of replacement resources and the issuance of approximately $361 million of Securitized Bonds as provided by the ETA.  The application included several replacement resource scenarios including PNM&#8217;s recommended replacement scenario, which is consistent with PNM&#8217;s goal of having a 100% emissions-free generating portfolio by 2040 and would have provided cost savings to customers while preserving system reliability. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NMPRC issued an order requiring the SJGS Abandonment Application be considered in two proceedings: one addressing SJGS abandonment and related financing and the other addressing replacement resources but did not definitively indicate if the abandonment and financing proceedings would be evaluated under the requirements of the ETA.  After several requests for clarification and legal challenges, in January 2020, the NM Supreme Court ruled the NMPRC is required to apply the ETA to all aspects of PNM&#8217;s SJGS Abandonment Application, and that any previous NMPRC orders inconsistent with their ruling should be vacated.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In February 2020, the hearing examiners issued two recommended decisions recommending approval of PNM&#8217;s proposed abandonment of SJGS, subject to approval of the separate replacement resources proceeding, and approval of PNM&#8217;s proposed financing order to issue Securitized Bonds.&#160; The hearing examiners recommended, among other things, that PNM be authorized to abandon SJGS by June 30, 2022, to issue Securitized Bonds of up to $361 million, and to establish the Energy Transition Charge.  The hearing examiners recommended an interim rate rider adjustment upon the start date of the Energy Transition Charge to provide immediate credits to customers for the full value of PNM&#8217;s revenue requirement related to SJGS until those reductions are reflected in base rates.  In addition, the hearing examiners recommended PNM be granted authority to establish regulatory assets to recover costs that PNM will pay prior to the issuance of the Securitized Bonds, including costs associated with the bond issuances as well as for severances, job training, and economic development funds.  On April 1, 2020, the NMPRC unanimously approved the hearing examiners' recommended decisions regarding the abandonment of SJGS and the Securitized Bonds.  On April 10, 2020, CFRE and NEE filed a notice of appeal with the NM Supreme Court of the NMPRC&#8217;s approval of PNM&#8217;s request to issue securitized financing under the ETA.  On January 10, 2022, the NM Supreme Court issued its decision rejecting CFRE&#8217;s and NEE&#8217;s constitutional challenges to the ETA and affirmed the NMPRC final order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 24, 2020, the hearing examiners issued a second recommended decision on PNM's request for approval of replacement resources that addressed the entire portfolio of replacement resources.  On July 29, 2020 the NMPRC issued an order approving resource selection criteria identified in the ETA that include PPA's for 650 MW of solar and 300 MW of battery storage.  Throughout 2021 and continuing into 2022, PNM provided notices of delays and status updates to the NMPRC for the approved SJGS replacement resource projects, which coupled with the abandonment of SJGS Units 1 and 4 present a risk that PNM will have insufficient operational resources to meet the 2022 summer peak to reliably serve its customers.  PNM </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">entered into three agreements to purchase power from third parties in the second half of 2021 to minimize potential impacts to customers and on February 17, 2022, PNM provided a notice and request with the NMPRC that PNM had obtained agreement from the SJGS owners and WSJ LLC to extend operation of Unit 4 until September 30, 2022.  SJGS Unit 4 will provide 327 MW of capacity and improve PNM&#8217;s projected system reserve margin to meet the 2022 summer peak.  On February 23, 2022, the NMPRC issued an order finding that PNM did not require NMPRC approval to extend operation of SJGS Unit 4 for an additional three-month period.  On February 25, 2022, the amended SJGS participation agreement was filed with FERC.  See additional discussion of the ETA and PNM&#8217;s San Juan Abandonment Application in Notes 16 and 17.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Four Corners Abandonment Application - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s 13% share of Four Corners as of December 31, 2024, and issuance of approximately $300 million of energy transition bonds as provided by the ETA.  As ordered by the hearing examiner in the case, PNM filed an amended application and testimony on March 15, 2021.  The amended application provided additional information to support PNM's request, provided background on the NMPRC's consideration of the prudence of PNM's investment in Four Corners in the NM 2016 Rate Case and explained how the proposed sale and abandonment provides a net public benefit.  On December 15, 2021, the NMPRC issued a final order denying approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.  See additional discussion of the ETA and PNM&#8217;s Four Corners Abandonment Application in Notes 16 and 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM enhanced its plan to exit Four Corners and emphasized its ESG strategy to reduce carbon emissions on March 12, 2021 with an announcement for additional plans for seasonal operations at Four Corners beginning in the fall of 2023, subject to the necessary approvals.  The solution for seasonal operations ensures the plant will be available to serve each owners' customer needs during times of peak energy use while minimizing operations during periods of low demand.  This approach results in an estimated annual 20 to 25 percent reduction in carbon emissions at the plant and retains jobs and royalty payments for the Navajo Nation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">The Community Solar Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 18, 2021, Senate Bill 84, known as the Community Solar Act, became effective.  The Community Solar Act establishes a program that allows for the development of community solar facilities and provides customers of a qualifying utility with the option of accessing solar energy produced by a community solar facility in accordance with the Community Solar Act.  The NMPRC is charged with administering the Community Solar Act program, establishing a total maximum capacity of 200 MW community solar facilities (applicable until November 2024) and allocating proportionally to the New Mexico electric investor-owned utilities and participating cooperatives.  As required under the Community Solar Act, the NMPRC opened a docket on May 12, 2021 to adopt rules to establish a community solar program no later than April 1, 2022.  See Note 17.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Electric Vehicles </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR is building upon its ESG goal of 100% emissions-free generation by 2040 with plans for additional emissions reductions through the electrification of its vehicle fleet.  Growing the number of electric vehicles within the Company's fleet will benefit the environment and lower fuel costs furthering the commitment to ESG principles.  Under the commitment, existing fleet vehicles will be replaced as they are retired with an increasing percentage of electric vehicles.  The new goals call for 25% of all light duty fleet purchases to be electric by 2025 and 50% to be electric by 2030. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To demonstrate PNMR&#8217;s commitment to increase the electrification of vehicles in its service territory, PNM filed a TEP with the NMPRC on December 18, 2020.  The TEP supports customer adoption of electric vehicles by focusing on addressing the barriers to electric vehicle adoption and encourage use.  PNM&#8217;s proposed program budget will be dedicated to low and moderate income customers by providing rebates to both residential and non-residential customers towards the purchase of chargers and/or behind-the-meter infrastructure.  On November 10, 2021, the NMPRC issued a final order approving PNM&#8217;s TEP program.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In December 2021, PNM announced that it will be joining the National Electric Highway Coalition, which plans to build fast-charging ports along major U.S. travel corridors.  The coalition, with approximately 50 investor-owned electric companies is committed to providing electric vehicle (EV) fast charging ports that will allow the public to drive EVs with confidence throughout the country&#8217;s major roadways by the end of 2023.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Other Environmental Matters </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Four Corners may be required to comply with environmental rules that affect coal-fired generating units, including regional haze rules and the ETA.  On June 19, 2019, EPA repealed the Clean Power Plan, promulgated the ACE Rule, and revised the implementing regulations for all emission guidelines issued under the CAA Section 111(d).  On January 19, 2021, the DC Circuit issued an opinion vacating and remanding the ACE Rule, holding that it was based on a misconstruction of Section 111(d) of the Clean Air Act, but stayed its mandate for vacatur of the repeal of the Clean Power Plan to ensure that the now-outdated rule would not become effective.  The U.S. Supreme Court granted four petitions for certiorari seeking review of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the DC Circuit&#8217;s decision, and oral arguments in the case were held on February 28, 2022.  A decision is expected in June 2022.  In addition, on January 27, 2021, President Biden signed an executive order requiring a review of environmental regulations issued under the Trump Administration, which will include a review of the ACE rule.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Renewable Energy</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s renewable procurement strategy includes utility-owned solar capacity, as well as solar, wind, and geothermal energy purchased under PPAs.  As of December 31, 2021, PNM has 158 MW of utility-owned solar capacity in operation.  In addition, PNM purchases power from a customer-owned distributed solar generation program that had an installed capacity of 201.2 MW at December 31, 2021.  PNM also owns the 500 KW PNM Prosperity Energy Storage Project.  The project was one of the first combinations of battery storage and solar-PV energy in the nation and involved extensive research and development of advanced grid concepts.  The facility also was the nation&#8217;s first solar storage facility fully integrated into a utility&#8217;s power grid.  PNM also purchases the output from New Mexico Wind, a 200 MW wind facility, and the output of Red Mesa Wind, an existing 102 MW wind energy center.  PNM&#8217;s 2020 renewable energy procurement plan was approved by the NMPRC in January 2020 and includes a PPA to procure 140 MW of renewable energy and RECs from La Joya Wind II that became operational in June 2021.  The NMPRC approved the portfolio to replace the planned retirement of SJGS resulting in PNM executing solar PPAs of 650 MW combined with 300 MW of battery storage agreements.  In addition, the PVNGS Leased Interest Abandonment Application approved by the NMPRC includes solar PPAs of 450 MW combined with 290 MW of battery storage agreements.  The majority of these renewable resources are key means for PNM to meet the RPS and related regulations that require PNM to achieve prescribed levels of energy sales from renewable sources, including those set by the recently enacted ETA, without exceeding cost requirements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Strategic Investments above, PNM is currently purchasing the output of 130 MW of solar capacity from NMRD that is used to serve the Meta data center which includes two 25-year PPAs to purchase renewable energy and RECs from an aggregate of approximately 100 MW of capacity from two solar-PV facilities constructed by NMRD to supply power to Meta, Inc.  The first 50 MW of these facilities began commercial operations in November 2019 and the second 50 MW facility began commercial operations in July 2020.  Additionally, PNM has entered into three separate 25-year PPAs to purchase renewable energy and RECs to be used by PNM to supply additional renewable power to the Meta data center.  These PPAs include the purchase of power and RECs from a 50 MW wind project, which was placed in commercial operation in November 2018, a 166 MW wind project which became operational in February 2021, and a 50 MW solar-PV project to be operational in 2022.  In addition, the NMPRC issued an order that will allow PNM to service the Meta data center for an additional 190 MW of solar PPA combined with 50 MW of battery storage and a 50 MW solar PPA expected to be operational in 2023.  See Note 17.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In March 2020, the NMPRC approved the PNM Solar Direct program under which qualified governmental and large commercial customers could participate in a voluntary renewable energy procurement program.  The costs of the program would be recovered directly from subscribing customers through a rate rider, including the costs to procure renewable energy from 50 MW of solar-PV facilities under a 15-year PPA.  These facilities are expected to be placed in commercial operation in 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM will continue to procure renewable resources while balancing the impact to customers&#8217; electricity costs in order to meet New Mexico&#8217;s escalating RPS and carbon-free resource requirements. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Energy Efficiency</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Energy efficiency plays a significant role in helping to keep customers&#8217; electricity costs low while meeting their energy needs and is one of the Company&#8217;s approaches to supporting environmentally responsible power.  PNM&#8217;s and TNMP&#8217;s energy efficiency and load management portfolios continue to achieve robust results.  In 2021, incremental energy saved as a result of new participation in PNM&#8217;s portfolio of energy efficiency programs is estimated to be approximately 95 GWh.  This is equivalent to the annual consumption of approximately 11,245 homes in PNM&#8217;s service territory.  PNM&#8217;s load management and annual energy efficiency programs also help lower peak demand requirements.  As discussed above, in April 2020, PNM filed an application for energy efficiency and load management programs to be offered in 2021, 2022, and 2023.  On September 17, 2020, the hearing examiner in the case issued a recommended decision recommending that PNM's proposed 2021 energy efficiency and load management program be approved, with the exception of the proposed AMI pilot program.  On October 28, 2020, the NMPRC issued an order adopting the recommended decision in its entirety.  In 2021, TNMP&#8217;s incremental energy saved as a result of new participation in TNMP&#8217;s energy efficiency programs is estimated to be approximately 19 GWh.  This is equivalent to the annual consumption of approximately 2,469 homes in TNMP&#8217;s service territory.  TNMP&#8217;s High-Performance Homes residential new construction energy efficiency program was honored for the sixth year in a row by ENERGY STAR.  This recognition includes the program&#8217;s fourth straight Partner of the Year Sustained Excellence Award.  For information on PNM's and TNMP's energy efficiency filing with the NMPRC and PUCT see Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Water Conservation and Solid Waste Reduction</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM continues its efforts to reduce the amount of fresh water used to make electricity (about 35% more efficient than in 2007). &#160;Continued growth in PNM&#8217;s fleet of solar and wind energy sources, energy efficiency programs, and innovative uses </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of gray water and air-cooling technology have contributed to this reduction. &#160;Water usage has continued to decline as PNM has substituted less fresh-water-intensive generation resources to replace SJGS Units 2 and 3 starting in 2018, as water consumption at that plant has been reduced by approximately 50%.&#160; As the Company moves forward with its mission to achieve 100% carbon&#8208;free generation by 2040, it expects that more significant water savings will be gained.  PNM has set a goal to reduce freshwater use 80% by 2035 and 90% by 2040 from 2005 levels.  Focusing on responsible stewardship of New Mexico&#8217;s scarce water resources improves PNM&#8217;s water-resilience in the face of persistent drought and ever-increasing demands for water to spur the growth of New Mexico&#8217;s economy.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the above areas of focus, the Company is working to reduce the amount of solid waste going to landfills through increased recycling and reduction of waste.  In 2021, 18 of the Company&#8217;s 23 facilities met the solid waste diversion goal of a 65% diversion rate.  The Company expects to continue to do well in this area in the future.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Customer, Stakeholder, and Community Engagement </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Another key element of the Company&#8217;s commitment to ESG principles is fostering relationships with its customers, stakeholders, and communities.  The Company strives to deliver a superior customer experience.  Through outreach, collaboration, and various community-oriented programs, the Company has demonstrated a commitment to building productive relationships with stakeholders, including customers, community partners, regulators, intervenors, legislators, and shareholders.  In December 2021, PNM Resources was named for the second consecutive year to Newsweek&#8217;s list of America&#8217;s Most Responsible Companies highlighting companies in areas of ESG.  PNM continues to focus its efforts to enhance the customer experience through customer service improvements, including enhanced customer service engagement options, strategic customer outreach, and improved communications.  These efforts are supported by market research to understand the varying needs of customers, identifying and establishing valued services and programs, and proactively communicating and engaging with customers.  As a result, PNM continues to experience steady performance in customer satisfaction in both the J.D. Power Electric Utility Residential Customer Satisfaction Study</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:-3.5pt;vertical-align:baseline">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> and its own proprietary relationship surveys.  In the 2021 fourth quarter J.D. Power overall customer satisfaction results PNM outperformed the West Midsize industry average by one point.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company has leveraged a number of communications channels and strategic content to better serve and engage its many stakeholders.  PNM&#8217;s website </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline">www.pnm.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">, provides the details of major regulatory filings, including general rate requests, as well as the background on PNM&#8217;s efforts to maintain reliability, keep prices affordable, and protect the environment.  The Company&#8217;s website is also a resource for information about PNM&#8217;s operations and community outreach efforts, including plans for building a sustainable energy future for New Mexico and to transition to an emissions-free generating portfolio by 2040.  PNM has also leveraged social media in communications with customers on various topics such as education, outage alerts, safety, customer service, and PNM&#8217;s community partnerships in philanthropic projects.  As discussed above, PNMR&#8217;s corporate website, www.pnmresources.com, includes a dedicated section providing additional information regarding the Company&#8217;s commitment to ESG principles and other sustainability efforts.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With reliability being the primary role of a transmission and distribution service provider in Texas&#8217; deregulated market, TNMP continues to focus on keeping end-users updated about interruptions and to encourage consumer preparation when severe weather is forecasted.  In the third quarter of 2021, TNMP provided a 30-person team in support of another utility that experienced significant damage to their transmission and distribution system as a result of Hurricane Ida.  TNMP has been honored by the Edison Electric Institute four times since 2012 for its assistance to out-of-state utilities affected by hurricanes.  TNMP has also been honored twice for hurricane response in its own territory.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Local relationships and one-on-one communications remain two of the most valuable ways both PNM and TNMP connect with their stakeholders.  Both companies maintain long-standing relationships with governmental representatives and key electricity consumers to ensure that these stakeholders are updated on Company investments and initiatives.  Key electricity consumers also have dedicated Company contacts that support their important service needs.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Another demonstration of the Company&#8217;s commitment to ESG principles is the Company&#8217;s tradition of supporting the communities it serves in New Mexico and Texas.  This support extends beyond corporate giving and financial donations from the PNM Resources Foundation to also include collaborations on community projects, customer low-income assistance programs, and employee volunteerism.  In response to COVID-19, additional efforts were made in each of these areas and exhibit the Company&#8217;s core value of caring for its customers and communities.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During the three years ending December 31, 2021, corporate giving contributed $10.4 million to civic, educational, environmental, low income, and economic development organizations.  PNMR recognizes its responsibility to support programs and organizations that enrich the quality of life across its service territories and seeks opportunities to further demonstrate its commitment in these areas as needs arise.  In response to COVID-19 community needs, PNMR donated to an Emergency Action Fund in partnership with key local agencies to benefit approximately ninety nonprofits and small businesses facing challenges due to lack of technology, shifting service needs, and cancelled fundraising events.  Additionally, employee teams have supported first responders and other front-line workers through the delivery of food and other supplies often procured from local businesses struggling during stay-at-home orders.  PNM also donated to the Pueblo Relief Fund and delivered personal protective supplies to pueblo areas and tribal nations throughout New Mexico.  While its service territory does not include the Navajo Nation, PNM&#8217;s operations include generating facilities and employees in this region that has been </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">disproportionately affected by the pandemic.  In response, employee teams focused efforts to this region and also provided available supplies of personal protective equipment.  PNM has also collaborated with the Navajo Tribal Utility Authority Wireless (&#8220;NTUAW&#8221;) to set up wireless &#8220;hot spots&#8221; throughout the Navajo Nation in areas without internet access to assist first responders and support continued education opportunities amidst school closures.  These actions supplement PNM&#8217;s continued support for the Navajo Nation.  The PNM Navajo Nation Workforce Training Scholarship Program provides support for Navajo tribal members and encourages the pursuit of education and training in existing and emerging jobs in the communities in which they live.  In 2019, PNM invested an additional $500,000 into this scholarship program to further assist in the development and education of the Navajo Nation workforce.  PNM has invested in paid summer college engineering internship programs for American Indian students available in the greater Albuquerque area and established the PNM Pueblo Education Scholarship Endowment to invest in higher education for Native American Pueblo Indian students.  PNM also continues to partner in the Light up Navajo project, piloted in 2019 and modeled after mutual aid to connect homes without electricity to the power grid.  In a more active role in 2021, PNM also partnered with key local organizations to initiate funding for programs focused on diversity, equity and inclusion.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Another important outreach program is tailored for low-income customers and includes the PNM Good Neighbor Fund to provide customer assistance with their electric utility bills.  COVID-19 has increased the needs of these customers along with customers who may not otherwise need to seek assistance.  In addition to the suspension of residential customer disconnection from April 2020 through August 2021 and the expansion of customer payment plans, PNM responded with increased communications through media outlets and customer outreach to connect customers with nonprofit community service providers offering financial assistance, food, clothing, medical programs, and services for seniors.  As a result of these communication efforts, 4,147 families in need received emergency assistance through the PNM Good Neighbor Fund during 2021.  Additionally, PNM has worked closely with the New Mexico Department of Finance and Administration to implement strategies ensuring customers receive rent benefits, including utility bill assistance, from the Emergency Rental Assistance Program (&#8220;ERAP&#8221;).  As a result of these efforts, the ERAP has paid over $6 million in customer arrears since the launch of the program in March 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Additionally, as a part of corporate giving, on October 1, 2020, PNM introduced $2.0 million in funding for new COVID Customer Relief Programs to support income-qualified residential customers and small business customers who have been impacted by the financial challenges created by COVID-19 and have past due electric bills.  Qualified customers that pay a portion of their past-due balance can receive assistance toward their remaining balance. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Volunteerism is also an important facet of employee culture, keeping our communities safer, stronger, smarter and more vibrant.  In 2021, new programs were launched to provide employees with COVID-safe projects through virtual, hybrid, and limited group gatherings.  Employees and nonprofits remained resilient, creative, and innovative and responded to community need and selflessly gave their time and talents to organizations throughout New Mexico and Texas completing 8,741 volunteer hours with nonprofits and other community organizations.  Volunteers also participate in a company-wide annual Day of Service at nonprofits across New Mexico and Texas along with participation on a variety of nonprofit boards and independent volunteer activities throughout the year.  In addition, the Company facilitated employee and customer Earth Day cleanups across PNM&#8217;s service territory resulting in over 2,200 gallons of trash collected. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the extensive engagement both PNM and TNMP have with nonprofit organizations in their communities, the PNM Resources Foundation provides nearly $1.6 million in grant funding each year across New Mexico and Texas.  These grants help nonprofits innovate or sustain programs to grow and develop business, develop and implement environmental programs, and provide educational opportunities.  Beginning in 2020, the PNM Resources Foundation is funding grants with a three-year focus on decreasing homelessness, increasing access to affordable housing, reducing carbon emissions, and increasing community safety with an emphasis on COVID-19 programs.  As part of this emphasis, $0.5 million is awarded annually to nonprofits in New Mexico and Texas to assist with work being done on the front lines of the pandemic for community safety, with a focus on helping senior citizens and people currently experiencing homelessness during the shelter-in-place directives.  The PNM Resources Foundation continued to expand its matching donation program to offer 2-to-1 matching on employee donations made to social justice nonprofits and increased the annual amount of matching donations available to each of its employees.  PNM Resources Foundation awarded $0.3 million of additional grants to non-profits supporting TNMP communities following the winter storm in February 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%">Economic Factors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PNM </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; In 2021, PNM experienced a decrease in weather normalized residential load of 0.9%, more than offset by an increase in weather normalized commercial load of 4.4% compared to 2020, signaling a return to pre-COVID-19 levels.  PNM did not experience significant impacts to its other customer classes.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TNMP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; In 2021, TNMP experienced a decrease in volumetric weather normalized retail load of 0.8% compared to 2020.  Weather normalized demand-based load, excluding retail transmission consumers, increased 1.8% in 2021 compared to 2020.  The shift back to lower volumetric weather normalized retail load and higher weather normalized demand-based commercial and industrial load reflects a return to pre-COVID-19 trends.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Although the Company has experienced signs of recovery from state restrictions related to COVID-19, it is unable to determine the duration or final impacts from COVID-19 as discussed in more detail in Item 1A Risk Factors.  The Company has not experienced, nor does it expect significant negative impacts to customer usage at PNM and TNMP resulting from the economic impacts of COVID-19.  However, if current economic conditions worsen, the Company may be required to implement additional measures such as reducing or delaying operating and maintenance expenses and planned capital expenditures.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Results of Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Net earnings attributable to PNMR were $195.8 million, or $2.27 per diluted share in the year ended December 31, 2021 compared to $172.8 million, or $2.15 per diluted share in 2020.  Among other things, earnings in 2021 benefited from higher weather normalized retail load at PNM, higher demand-based load at TNMP, higher transmission rates at PNM and TNMP, higher distribution rates at TNMP, lower surface mine reclamation expense and lower accretion expense at PNM, lower interest expense at PNM and Corporate and Other, higher equity AFUDC at PNM, and lower costs related to the Merger at Corporate and Other.  These increases were partially offset by milder weather conditions at PNM and TNMP, lower volumetric load at TNMP, increased operational and maintenance expense, including higher plant maintenance and administrative costs at PNM, higher employee related, outside service and vegetation management expense at PNM and TNMP, increased depreciation and property taxes at PNM and TNMP due to increased plant in service, higher interest charges at TNMP, and decreased performance on PNM's NDT and coal mine reclamation investment securities.  Diluted earnings per share increased in 2021 due to higher net earnings, partially offset by the dilutive impact of additional shares issued under the PNMR 2020 Forward Equity Sale Agreements on December 15, 2020.  Additional information on factors impacting results of operations for each segment is discussed below under Results of Operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Liquidity and Capital Resources </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and PNM have revolving credit facilities with capacities of $300.0 million and $400.0 million that currently expire in October 2023.  Both facilities provide for short-term borrowings and letters of credit and can be extended through October 2024, subject to approval by a majority of the lenders.  In addition, PNM has a $40.0 million revolving credit facility with banks having a significant presence in New Mexico that expires in December 2022, and TNMP has a $75.0 million revolving credit facility, which expires in September 2022 and contains two one-year extension options, subject to approval by a majority of the lenders.  Total availability for PNMR on a consolidated basis was $799.8 million at February 18, 2022.  The Company utilizes these credit facilities and cash flows from operations to provide funds for both construction and operational expenditures. PNMR also has intercompany loan agreements with each of its subsidiaries.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR projects that its consolidated capital requirements, consisting of construction expenditures and dividends, will total $4.8 billion for 2022-2026.  These construction expenditures include expenditures for PNM&#8217;s capital initiative that includes investments in transmission and distribution infrastructure to deliver clean energy, enhance customer satisfaction, and increase grid resilience.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To fund capital spending requirements to meet growth that balances earnings goals, credit metrics and liquidity needs, the Company has entered into a number of other financing arrangements in 2021.  For further discussion on these financing arrangements see Liquidity and Capital Resources discussion below as well as Note 7. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">After considering the effects of these financings and the Company&#8217;s short-term liquidity position as of February 18, 2022, the Company has consolidated maturities of long-term and short-term debt aggregating $194.7 million in the period from January 1, 2022 through February 28, 2023.  In addition to internal cash generation, the Company anticipates that it will be necessary to obtain additional long-term financing in the form of debt refinancing, new debt issuances, and/or new equity in order to fund its capital requirements during the 2022-2026 period.  The Company currently believes that its internal cash generation, existing credit arrangements, and access to public and private capital markets will provide sufficient resources to meet the Company&#8217;s capital requirements for at least the next twelve months.  As of December 31, 2021 and February 18, 2022, the Company was in compliance with its debt covenants.</span></div><div id="if66f65864150417d981cf14466ff52cb_91"></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">RESULTS OF OPERATIONS</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following discussion and analysis should be read in conjunction with the Consolidated Financial Statements and Notes thereto.  Trends and contingencies of a material nature are discussed to the extent known.  Also, refer to Disclosure Regarding Forward Looking Statements in Part I, Item&#160;1 and to Risk Factors in Part I, Item&#160;1A. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of net earnings attributable to PNMR is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.573%"><tr><td style="width:1.0%"></td><td style="width:47.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.619%"></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:2.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.660%"></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="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In millions, except per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.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="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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average diluted common and common equivalent shares</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:100%">86.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings attributable to PNMR per diluted share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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="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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;text-indent:31.5pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of the changes in net earnings attributable to PNMR by segment are:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.619%"><tr><td style="width:1.0%"></td><td style="width:64.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.849%"></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="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:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021/2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></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:100%">5.3&#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="display:none"></td><td colspan="3" style="display: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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net change</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:90%">Information regarding the factors impacting PNMR&#8217;s operating results by segment are set forth below.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment Information</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The following discussion is based on the segment methodology that PNMR&#8217;s management uses for making operating decisions and assessing performance of its various business activities.  See Note 2 for more information on PNMR&#8217;s operating segments.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM defines utility margin as electric operating revenues less cost of energy, which consists primarily of fuel and purchase power costs.  PNM believes that utility margin provides a more meaningful basis for evaluating operations than electric operating revenues since substantially all fuel and purchase power costs are offset in revenues as those costs are passed through to customers under PNM&#8217;s FPPAC.  Utility margin is not a financial measure required to be presented under GAAP and is considered a non-GAAP measure. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the operating results for PNM:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"></td><td style="width:52.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.406%"></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.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.376%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139.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="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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186.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="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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.7&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.5&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214.9&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.6)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">13.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="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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment earnings before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.9&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (taxes)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.9)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.0)</span></td><td style="background-color:#cceeff;padding:2px 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:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock dividend requirements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment earnings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">The following table shows GWh sales, including the impacts of weather, by customer class and average number of customers:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"></td><td style="width:49.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></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.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.558%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent Change</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(Gigawatt hours, except customers)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,339.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,438.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</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:100%">%</span></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other sales for resale </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,447.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.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="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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,610.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,502.1&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average retail customer (thousands)</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">540.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">535.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">0.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%;padding-left:11.2pt">PNM purchases energy for a large customer on the customer&#8217;s behalf and delivers the energy to the customer&#8217;s location through PNM&#8217;s transmission system.  PNM charges the customer for the cost of the energy as a direct pass through to the customer with only a minor impact in utility margin resulting from providing ancillary services.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%;padding-left:11.2pt">Increase in other sales for resale is the result of participation in the EIM beginning in April 2021. See Note 4 and Note 17.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 compared to 2020</span></div><div><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:90%">The following table summarizes the significant changes to utility margin:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Utility margin:</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;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:100%">Retail customer usage/load</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8211; Weather normalized retail KWh sales increased 4.4%, for commercial customers, partially offset by decreased sales to residential customers of 0.9%</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;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:100%">Weather </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211; Slightly milder than normal weather in 2021 compared to significantly warmer weather in 2020; cooling degree days were 11.0% lower and heating degree days were 9.7% lower 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:100%">(10.3)</span></td><td style="background-color:#ffffff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Leap Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8211; Decrease in revenue due to additional day 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:100%">(1.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 style="height:21pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Transmission </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase primarily due to higher revenue under formula transmission rates, the addition of new customers, and higher volumes</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:100%">26.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Rate riders </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Includes renewable energy, fuel clause, and energy efficiency riders which are partially offset in operating expense</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:100%">8.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Coal mine reclamation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211; Lower expense on surface mine reclamation in 2021 and the 2020 remeasurement of PNM&#8217;s obligation for Four Corners and SJGS coal mine reclamation (Note 16)</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:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;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:100%">Other</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:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the primary drivers for operating expenses, depreciation and amortization, other income (deductions), interest charges, and income taxes:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating expenses:</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher plant maintenance and administrative costs at SJGS, Four Corners and gas-fired plants, partially offset by lower costs at PVNGS</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher property taxes due to increases in utility plant in service, partially offset by favorable settlement of property values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher employee related, outside services, and vegetation management expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher energy efficiency and renewable rider expenses offset in utility margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 non-retail credit 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:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 regulatory disallowance and restructuring costs, primarily resulting from the PVNGS Leased Interest Abandonment Application</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 remeasurement of coal mine reclamation costs associated with ownership restructuring of SJGS and Four Corners (Note 16)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Depreciation and amortization:</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increased utility plant in service</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower accretion expense for PVNGS plant decommissioning AROs resulting from 2020 study</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income (deductions):</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreased performance on investment securities in the NDT and coal mine reclamation trusts</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher equity AFUDC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher trust expenses partially offset by higher interest income related to investment securities in the NDT and coal mine reclamation trusts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 donation to the COVID Customer Relief 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:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 donations including establishment of the PNM Pueblo Education Scholarship Endowment </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:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest charges:</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of $200.0 million of SUNs in April 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refinancing of $160.0 million of SUNs in July 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:100%">1.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of $150.0 million of SUNs in December 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:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower interest on term loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower interest on remarketed PCRBs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher debt AFUDC including amounts resulting from 2020 FERC audit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (taxes) benefits:</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher segment earnings before income taxes</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower non-deductible compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower amortization of state excess deferred income taxes (Note 18)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower amortization of state net operating loss regulatory asset </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">2.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">TNMP</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP defines utility margin as electric operating revenues less cost of energy, which consists of costs charged by third-party transmission providers.  TNMP believes that utility margin provides a more meaningful basis for evaluating operations than electric operating revenues since all third-party transmission costs are passed on to customers through a transmission cost recovery factor.  Utility margin is not a financial measure required to be presented under GAAP and is considered a non-GAAP measure.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table summarizes the operating results for TNMP:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"></td><td style="width:49.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></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.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.558%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383.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="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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281.1&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.1&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.5&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.4)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment earnings before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.9&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (taxes)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment earnings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table shows total GWh sales, including the impacts of weather, by retail tariff consumer class and average number of consumers:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"></td><td style="width:47.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.497%"></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.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.500%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Change</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volumetric load</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (GWh)</span></div></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,069.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total volumetric load</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,058.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,101.1&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Demand-based load </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:100%"> (MW)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top: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:100%">21,176.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:100%">20,061.5&#160;</span></td><td style="background-color:#ffffff;border-top: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:100%">5.6&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average retail consumers (thousands) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%">263.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%">258.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%">1.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.43pt">Volumetric load consumers are billed on KWh usage.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%;padding-left:10.43pt">Demand-based load includes consumers billed on a monthly KW peak and retail transmission customers that are primarily billed under rate riders.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%;padding-left:10.43pt">TNMP provides transmission and distribution services to REPs that provide electric service to customers in TNMP&#8217;s service territories.  The number of consumers above represents the customers of these REPs.  Under TECA, consumers in Texas have the ability to choose any REP to provide energy. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2021 compared to 2020 </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the significant changes to utility margin:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Utility margin:</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Transmission rate relief/load</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8211; Transmission cost of service rate increases in March 2020, October 2020, March 2021, and September 2021, partially offset by lower wholesale transmission demand-based sales</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Distribution rate relief </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution cost of service rate established in September 2020 and increased in September 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:100%">13.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Volumetric-based customer usage/load </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weather normalized KWh sales decreased 0.8% in addition to the leap-year impact; the average number of retail consumers increased 2.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:32pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Demand based customer usage/load </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weather normalized demand-based MW sales for large commercial and industrial customers excluding retail transmission customers increased 1.8%</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:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weather</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8211; Milder weather in 2021; cooling degree days were 2.6% lower 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:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:42pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Rate riders and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8211; Impacts of rate riders, including the CTC surcharge which ended in August 2020, energy efficiency rider, rate case expense rider and transmission cost recovery factor, which are offset in operating expense and depreciation and amortization</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:100%">(6.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following tables summarize the primary drivers for operating expenses, depreciation and amortization, other income (deductions), interest charges, and income taxes:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating expenses:</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher employee related, outside service expenses and vegetation management expenses</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher property tax due to increased utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher capitalization of administrative and general and other expenses due to higher construction 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:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher amortization of rate case expenses offset in utility margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%">1.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Depreciation and amortization:</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increased utility plant in service</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreased amortization of CTC offset in utility margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income (deductions):</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower equity AFUDC</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower CIAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest charges:</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of $185.0 million of first mortgage bonds in 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of $65.0 million first mortgage bonds in 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (taxes) benefits:</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher segment earnings before income taxes</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Corporate and Other</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The table below summarizes the operating results for Corporate and Other:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"></td><td style="width:49.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></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.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.558%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.5)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.1)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 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:100%">0.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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">7.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.8)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (taxes) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment earnings (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other operating expenses shown above are net of amounts allocated to PNM and TNMP under shared services agreements.  The amounts allocated include certain expenses shown as depreciation and amortization and other income (deductions) in the table above.  The change in operating expenses includes a decrease of $4.7 million in costs related to the Merger that were not allocated to PNM or TNMP.  Substantially all depreciation and amortization expense is offset in operating expenses as a result of allocation of these costs to other business segments.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 compared to 2020</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="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the primary drivers for other income (deductions), interest charges, and income taxes:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income (deductions):</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in donations and other contributions</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="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-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest charges:</span></div></td><td colspan="3" style="padding:0 1pt"></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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher interest on term loans</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of PNMR 2018 SUNs in March 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:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower interest on short term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:100%">$</span></td><td style="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:100%">7.6&#160;</span></td><td style="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><td colspan="3" style="display: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="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:438.00pt"><tr><td style="width:1.0pt"></td><td style="width:37.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:32pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 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="display:none"></td></tr><tr style="height:12pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income (taxes) benefits:</span></div></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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower segment loss before income taxes</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher state income tax effective rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Higher investment tax credit 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:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lower non-deductible merger related 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:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Change</span></td><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">(5.2)</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><td colspan="3" style="display: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><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_94"></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:90%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:90%">Statements of Cash Flows</span></div><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information concerning PNMR&#8217;s cash flows is summarized as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"></td><td style="width:49.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.555%"></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.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.558%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from:</span></td><td colspan="15" rowspan="2" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr style="height:6pt"><td colspan="30" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485.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="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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(733.8)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">(218.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.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="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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:90%">Cash Flows from Operating Activities</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Changes in PNMR&#8217;s cash flow from operating activities result from net earnings, adjusted for items impacting earnings that do not provide or use cash.  See Results of Operations above.  Certain changes in assets and liabilities resulting from normal operations, including the effects of the seasonal nature of the Company&#8217;s operations, also impact operating cash flows. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:90%">Cash Flows from Investing Activities</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The changes in PNMR&#8217;s cash flows from investing activities relate primarily to changes in utility plant additions.  Cash flows from investing activities also include activity related to the purchase of the Western Spirit Line, Four Corners Purchase and Sale Agreement, and NMRD.  Major components of PNMR&#8217;s cash inflows and (outflows) from investing activities are shown below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"></td><td style="width:55.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.691%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.981%"></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.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.847%"></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="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021/2020</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash (Outflows) for Utility Plant Additions</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM:</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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Generation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.0)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nuclear fuel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.0)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335.1)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267.1)</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP:</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;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;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.9)</span></td><td style="background-color:#cceeff;padding:2px 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:100%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198.6)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">14.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="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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321.5)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other:</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;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;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.4)</span></td><td style="background-color:#cceeff;padding:2px 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:100%">1.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="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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935.0)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679.0)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256.0)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Cash Flows from Investing Activities</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;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><td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(23.3)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">23.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributions from NMRD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.9)</span></td><td style="background-color:#ffffff;padding:2px 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:100%">14.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="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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.8)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from investing activities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">(952.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">(733.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">(218.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Cash Flow from Financing Activities</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The changes in PNMR&#8217;s cash flows from financing activities include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Short-term borrowings increased $30.7 million in 2021 compared to a decrease of $153.1 million in 2020, resulting in a net increase in cash flows from financing activities of $183.8 million in 2021</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNMR had net amounts received under transmission interconnection arrangements of $70.4 million compared to $5.5 million in 2020</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNM borrowed $250.0 million under the PNM 2020 Term Loan and used the proceeds to repay the PNM 2019 $250.0 million Term Loan </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNM issued $200.0 million of PNM 2020 SUNs and used $100.0 million of proceeds to pay $100.0 million of the PNM 2020 Term Loan.  The remaining $100.0 million of proceeds from the PNM 2020 SUNs were used to repay borrowings on the PNM Revolving Credit Facility and for other corporate purposes. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNM prepaid without penalty the remaining $150.0 million balance of the PNM 2020 Term Loan</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNM purchased PCRBs totaling $100.3 million that were subject to mandatory tender on June 1, 2020, utilizing borrowings under the PNM Revolving Credit Facility.  On July 1, 2020, these bonds were remarketed to investors in the weekly mode.  On October 1, 2021, PNM converted these bonds to a fixed rate and remarketed them to new investors.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNM notified bondholders that it was calling PCRBs aggregating $302.5 million, purchased the bonds in lieu of redemption, and remarketed them to new investors</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, TNMP issued $185.0 million of TNMP 2020 Bonds and used the proceeds to reduce short-term debt and for other corporate purposes</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing 6.2 million shares to the forward purchasers at a price of $45.805 per share, aggregating net proceeds of $283.1 million</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNMR borrowed $150.0 million under the PNMR 2020 Term Loan and used the proceeds to repay the $50.0 million PNMR 2018 Two-Year Term Loan and for other corporate purposes</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, PNMR executed a $300.0 million delayed-draw term loan (the &#8220;PNMR 2020 Delayed-Draw Term Loan&#8221;) and drew $80.0 million under its terms</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2020, the PNMR Development Term Loan was amended to reduce the balance by $25.0 million</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNMR borrowed the remaining $220.0 million under the PNMR 2020 Delayed-Draw Term Loan and repaid $300.0 million SUNs</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNMR borrowed $900.0 million under the PNMR 2021 Delayed-Draw Term Loan and repaid the $150.0 million PNMR 2019 Term Loan, the $300.0 million PNMR 2020 Delayed-Draw Term Loan, the $150.0 million PNMR 2020 Term Loan, $92.1 million in borrowings under the PNMR Revolving Credit Facility, $40.0 million in borrowings under the PNMR Development Revolving Credit Facility, and the $65.0 million PNMR Development Term Loan</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNM entered into a $75.0 million term loan and used the funds to repay the PNM 2019 $40.0 million Term Loan and for other corporate purposes</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNM issued $160.0 million of PNM 2021 SUNs and used the proceeds to repay $160.0 million of PNM&#8217;s 5.35% SUNs that were due October 2021</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNM remarketed $146.0 million of outstanding PCRBs to new investors</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, PNM issued $150.0 million aggregate principal amount of PNM September 2021 SUNs and used the proceeds to partially fund the purchase of the Western Spirit Line</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">In 2021, TNMP issued $65.0 million aggregate principal amount of TNMP 2021 Bonds and used the proceeds to repay existing debt and for other corporate purposes </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 7 for additional information concerning the Company&#8217;s financing activities.  PNM must obtain NMPRC approval for any financing transaction having a maturity of more than 18 months.  In addition, PNM files its annual informational financing filing and short-term financing plan with the NMPRC.  The Company&#8217;s ability to access the credit and capital markets at a reasonable cost is largely dependent upon its:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Ability to earn a fair return on equity </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Results of operations </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Ability to obtain required regulatory approvals </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Conditions in the financial markets </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Credit ratings </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company is closely monitoring developments and is taking steps to mitigate the potential risks related to COVID-19.  The Company currently believes it has adequate liquidity but cannot predict the extent or duration of the outbreak, its effects on the global, national or local economy, including the Company's ability to access capital in the financial markets, or on the Company's financial position, results of operations, and cash flows.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Each of the Company&#8217;s revolving credit facilities and term loans contain a single financial covenant that requires the maintenance of a debt-to-capitalization ratio.  For the PNMR agreements, this ratio must be maintained at less than or equal to 70%, and for the PNM and TNMP agreements, this ratio must be maintained at less than or equal to 65%.  The Company&#8217;s revolving credit facilities, term loans, and other debt agreements generally also contain customary covenants, events of default, cross-default provisions, and change-of-control provisions.  The Company is in compliance with its debt covenants.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In August 2020, PNMR entered into the WFB LOC Facility aggregating $30.3 million that was issued to facilitate the posting of reclamation bonds currently held by WSJ LLC (who assumed all the obligations of SJCC post-bankruptcy).  The reclamation bonds were required to be posted in connection with permits relating to the operation of the San Juan mine.  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 7, at December 31, 2020, PNMR Development had $10.0 million outstanding under the PNMR Development Revolving Credit Facility that was expected to mature on February 23, 2021.  On February 22, 2021, PNMR Development extended the facility to January 31, 2022 but ultimately decided to terminate it on May 18, 2021 as discussed below.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $300.0 million aggregate principal amount of 3.25% SUNs outstanding (the &#8220;PNMR 2018 SUNs&#8221;), which were set to mature on March 9, 2021.  On December 22, 2020, PNMR entered into the $300.0 million PNMR 2020 Delayed-Draw Term Loan that was set to mature in January 2022 and drew $80.0 million to refinance existing indebtedness and for other corporate purposes.  On March 9, 2021, PNMR utilized the remaining $220.0&#160;million of capacity under the PNMR 2020 Delayed-Draw Term Loan to repay an equivalent amount of the PNMR 2018 SUNs.  The remaining $80.0 million repayment of the PNMR 2018 SUNs was funded through borrowings under the PNMR Revolving Credit Facility.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 18, 2021, PNMR entered into a $1.0 billion delayed-draw term loan agreement (the &#8220;PNMR 2021 Delayed-Draw Term Loan&#8221;), among PNMR, the lenders party thereto, and Wells Fargo Bank, N. A., as administrative agent.  Initially PNMR drew $850.0&#160;million to repay and terminate existing indebtedness, including the $150.0 million PNMR 2019 Term Loan, the $300.0 million PNMR 2020 Delayed-Draw Term Loan, the $150.0 million PNMR 2020 Term Loan, the $65.0 million PNMR Development Term Loan, and $40.0 million in borrowings under the PNMR Development Revolving Credit Facility.  Additionally, PNMR repaid the $92.1 million in borrowings under the PNMR Revolving Credit Facility.  On December 2, 2021, PNMR drew an additional $50.0 million under the PNMR 2021 Delayed-Draw Term Loan.  Draws on the PNMR 2021 Delayed-Draw Term Loan bear interest at a variable rate, which was 0.95% at December 31, 2021, and mature on May 18, 2023.  On January 24, 2022, PNMR drew the remaining $100.0 million available under the PNMR 2021 Delayed-Draw Term Loan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 18, 2021, PNM entered into a $75.0 million term loan (the &#8220;PNM 2021 Term Loan&#8221;) between PNM and Bank of America, N.A., as lender.  The PNM 2021 Term Loan was used to repay the PNM 2019 $40.0 million Term Loan and for other corporate purposes.  The PNM 2021 Term Loan bears interest at a variable rate, which was 0.93% at December 31, 2021 and matures on December 18, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, PNM entered into an agreement (the &#8220;PNM 2021 Note Purchase Agreement&#8221;) with institutional investors for the sale and issuance of $160.0 million aggregate principal amount of two series of senior unsecured notes (the &#8220;PNM 2021 SUNs&#8221;) offered in private placement transactions.  The PNM 2021 SUNs were issued on July 14, 2021.  PNM issued $80.0 million of the PNM 2021 SUNs at 2.59%, due July 15, 2033, and another $80.0 million at 3.14%, due July 15, 2041.  Proceeds from the PNM 2021 SUNs were used to repay the total amount of $160.0 million of PNM's 5.35% SUNs, at par, earlier than their scheduled maturity of October 1, 2021.  The PNM 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, TNMP entered into an agreement (the &#8220;TNMP 2021 Bond Purchase Agreement&#8221;) with institutional investors for the sale of $65.0 million aggregate principal amount of one series of TNMP first mortgage bonds (the &#8220;TNMP 2021 Bonds&#8221;) offered in private placement transactions.  On August 16, 2021, TNMP issued all $65.0 million of the TNMP 2021 Bonds at 2.44% with a maturity of August 15, 2035 and used the proceeds to repay existing debt and for other corporate purposes.  The TNMP 2021 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the supplemental indenture governing the TNMP 2021 Bonds.  The terms of the supplemental indenture governing the TNMP 2021 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2021 Bonds at par.  However, the definition of change of control in the supplemental indenture governing the TNMP 2021 Bonds will not be triggered by the closing of the Merger.  TNMP has the right to redeem any or all of the TNMP 2021 Bonds prior to their maturity, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 23, 2021, PNM entered into an agreement (the &#8220;PNM September 2021 Note Purchase Agreement&#8221;) with institutional investors for the sale and issuance of $150.0&#160;million aggregate principal amount of two series of senior unsecured notes (the &#8220;PNM September 2021 SUNs&#8221;) offered in private placement transactions.  On December 2, 2021, PNM issued $50.0&#160;million of the PNM September 2021 SUNs at 2.29%, due December 30, 2031, and another $100.0&#160;million at 2.97%, due December 30, 2041.  Proceeds from the PNM September 2021 SUNs were used for funding of capital expenditures, including the purchase of the Western Spirit Line, repayment of existing indebtedness, and for general corporate purposes.  The PNM September 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM September 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM September 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM September 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2020, PNM had $100.3 million of outstanding PNM Floating Rate PCRBs.  The PNM Floating Rate PCRBs bore interest at rates that were reset weekly, giving investors the option to return the PCRBs for remarketing to new investors upon 7 days' notice.  On October 1, 2021, PNM converted the PNM Floating Rate PCRBs to a fixed rate period and successfully remarketed them to new investors (&#8220;PNM 2021 Fixed Rate PCRBs&#8221;).  The PNM 2021 Fixed Rate PCRBs now bear interest at 0.875% and are subject to mandatory tender on October 1, 2026.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2020, PNM had $146.0 million of outstanding PCRBs with a final maturity of April 1, 2033.  These PCRBs were subject to mandatory tender on October 1, 2021 and were successfully remarketed to new investors on that date.  The $146.0 million PCRBs bear interest at a fixed rate of 2.15% until their final maturity.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, the execution of the Merger Agreement constituted a &#8220;Change of Control&#8221; under certain PNMR, TNMP, and PNMR Development debt agreements.  Under each of the specified debt agreements, a &#8220;Change of Control&#8221; constitutes an &#8220;Event of Default,&#8221; pursuant to which the lender parties thereto had the right to accelerate the indebtedness under the debt agreements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 26, 2020, PNMR, TNMP and PNMR Development entered into amendment agreements with the lender parties thereto to amend the definition of &#8220;Change of Control&#8221; such that the entry into the Merger Agreement would not constitute a Change of Control and to waive the Event of Default arising from entry into the Merger Agreement.  On September 15, 2021, PNMR and TNMP and the lender parties further amended the definition of &#8220;Change of Control&#8221; in the PNMR Revolving Credit Facility and the TNMP Revolving Credit Facility such that the closing of the Merger does not constitute a Change of Control under those facilities.  The Change of Control provisions in the PNM debt agreements, PNM note purchase agreements, and TNMP 2021 Bond Purchase Agreement are not triggered by the closing of the Merger and did not require amendment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The documents governing TNMP's aggregate $750.0 million of outstanding 2014 to 2020 First Mortgage Bonds (&#8220;TNMP FMBs&#8221;) obligated TNMP to offer, within 30 business days following the signing of the Merger Agreement, to prepay that $750.0 million of outstanding TNMP FMBs at 100% of the principal amount, plus accrued and unpaid interest thereon, but without any make-whole amount or other premium.  TNMP made such offer to prepay the TNMP FMBs in accordance with the terms of the TNMP FMBs, and none of the holders of the TNMP FMBs accepted TNMP&#8217;s offer.  The documents governing the 2014 to 2020 TNMP FMBs require TNMP to make another offer, within 30 business days of closing of the Merger, to prepay all outstanding TNMP FMBs at par.  TNMP will make such offer to prepay the TNMP FMBs in accordance with the terms of the TNMP FMBs; however, holders of the TNMP FMBs are not required to tender their TNMP FMBs and may accept or reject such offer to prepay.  As discussed above, the supplemental indenture that governs the TNMP 2021 Bonds excludes the Merger from the definition of Change of Control.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The TNMP FMBs are not registered under the Securities Act and may not be offered or sold in the United States absent registration or applicable exemption from registration requirements and applicable state laws.  The information in this Annual Report on Form 10-K is for informational purposes only and is neither an offer to purchase, nor a solicitation of an offer to sell, subscribe for or buy any securities in any jurisdiction pursuant to the proposed transactions or otherwise, nor shall there be any sale, issuance or transfer of securities in any jurisdiction in contravention of applicable law.  Similar to the offer to prepay made after signing the Merger Agreement, the post-Merger closing offer to prepay the TNMP FMBs will be made only pursuant to an offer to prepay, which will set forth the terms and conditions of the offer to prepay.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2017, PNMR entered into three separate four-year hedging agreements that effectively established fixed interest rates of 1.926%, 1.823%, and 1.629%, plus customary spreads over LIBOR for three separate tranches, each of $50.0 million, of its variable rate debt.  On March 23, 2021, the 1.926% fixed interest rate hedge agreement expired according to its terms and the remaining agreements expired on May 23, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Capital Requirements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s total capital requirements consist of construction expenditures, cash dividend requirements for PNMR common stock and PNM preferred stock.  Key activities in PNMR&#8217;s current construction program include:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Investments in transmission and distribution infrastructure</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Upgrading generation resources and delivering clean energy</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Purchasing nuclear fuel</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Projected capital requirements for 2022-2026 are:&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.128%"><tr><td style="width:1.0%"></td><td style="width:53.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.872%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">2023-2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends on PNMR common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends on PNM preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital requirements</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,775.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,790.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The construction expenditure estimates are under continuing review and subject to ongoing adjustment, as well as to Board review and approval.  The construction expenditures above include expenditures for PNM&#8217;s capital initiative that includes investments in transmission and distribution infrastructure to deliver clean energy, enhance customer satisfaction, and increase grid resilience.  Not included in the table above are incremental expenditures for new customer growth in New Mexico and Texas, and other transmission and renewable energy expansion in New Mexico.  The ability of PNMR to pay dividends on its common stock is dependent upon the ability of PNM and TNMP to be able to pay dividends to PNMR.  See Note 6 for a discussion of regulatory and contractual restrictions on the payment of dividends by PNM and TNMP.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During the year ended December&#160;31, 2021, PNMR met its capital requirements and construction expenditures through cash generated from operations, as well as its liquidity arrangements and the borrowings discussed in Financing Activities above.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the capital requirements for construction expenditures and dividends, the Company has long-term debt and term loans that must be paid or refinanced at maturity.  PNM has $104.5 million of PCRBs that must be refinanced or repriced in June 2022 and the PNM 2021 $75.0 million Term Loan which matures in December 2022.  See Note 7 for additional information about the Company&#8217;s long-term debt and equity arrangements.  Funds received from the issuance of approximately 6.2 million shares of PNMR common stock in December 2020 under the PNMR 2020 Forward Equity Sale Agreements were used to repay existing indebtedness and for other corporate purposes.  The Company may also enter into new arrangements similar to the existing agreements, borrow under the revolving credit facilities, or issue new long-term debt or equity in the public or private capital markets, or a combination of these sources.  The Company has from time to time refinanced or repurchased portions of its outstanding debt before scheduled maturity.  Depending on market conditions, the Company may refinance other debt issuances or make additional debt repurchases in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Other Material Cash Requirements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the cash requirements for construction requirements and long-term debt discussed above, the Company has other material cash requirements related to long-term contractual obligations including minimum lease payments (Note 8), coal contracts, coal mine reclamation, nuclear decommissioning, SJGS plant decommissioning (Note 16), and pension and retiree medical contributions (Note 11).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest on long-term debt</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Interest accrues on long-term debt agreements, at fixed rates, with the passage of time and is typically paid semi-annually in accordance with the terms of the debt agreement.  Provided that long-term debt agreements are not prepaid or refinanced before their expected maturities, payments of interest are expected to total $85.0 million in 2022, $162.5 million in 2023 and 2024, $136.4 million in 2025 and 2026, and $545.6 million in 2027 and thereafter.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Transmission service arrangements</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM owns transmission lines that are interconnected with other utilities in Arizona and Texas.  PNM has executed long-term contracts with these other utilities to receive service for the transmission of energy owned by PNM utilizing the third-party transmission facilities.  PNM generally receives transmission services, which are regulated by FERC, from a third-party through the other utilities&#8217; OATT or a specific contract.  PNM has reserved firm capacity on a long-term basis and is committed under the terms of the contracts.  These contracted obligations total $16.8 million in 2022, $17.5 million in 2023 and 2024, $2.8 million in 2025 and 2026, and $2.6 million in 2027 and thereafter.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Technology outsourcing</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company has other technology services under long-term contracts.  The obligations under these contracts total $7.0 million in 2022, $8.5 million in 2023 and 2024, and $0.3 million in 2025 and 2026.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liquidity</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s liquidity arrangements include the $300.0 million PNMR Revolving Credit Facility, the $400.0 million PNM Revolving Credit Facility, and the $75.0 million TNMP Revolving Credit Facility.  The PNMR and PNM facilities currently expire in October 2023 but can be extended through October 2024, subject to approval by a majority of the lenders.  The TNMP Revolving Credit Facility matures in September 2022 and contains two one-year extension options, subject to approval by a majority of the lenders.  PNM also has the $40.0 million PNM 2017 New Mexico Credit Facility that expires in December 2022.  The Company believes the terms and conditions of these facilities are consistent with those of other investment grade revolving credit facilities in the utility industry.  Variable interest rates under these facilities are based on LIBOR but contain provisions which allow for the replacement of LIBOR with other widely accepted interest rates.  The Company expects that it will be able to extend or replace these credit facilities under similar terms and conditions prior to their expirations.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The revolving credit facilities and the PNM 2017 New Mexico Credit Facility provide short-term borrowing capacity.  The revolving credit facilities also allow letters of credit to be issued.  Letters of credit reduce the available capacity under the facilities.  The Company utilizes these credit facilities and cash flows from operations to provide funds for both construction and operational expenditures.  The Company&#8217;s business is seasonal with more revenues and cash flows from operations being generated in the summer months.  In general, the Company relies on the credit facilities to be the initial funding source for construction expenditures.  Accordingly, borrowings under the facilities may increase over time.  Depending on market and other conditions, the Company will periodically sell long-term debt and use the proceeds to reduce the borrowings under the credit facilities.  Information regarding the range of borrowings for each facility is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"><tr><td style="width:1.0%"></td><td style="width:35.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.137%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:700;line-height:100%">Year Ended December 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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">2020</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Borrowings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">High</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">High</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">High</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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 #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM:</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Revolving Credit Facility</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</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:100%">&#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:100%">&#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:100%">&#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:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">40.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">70.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">74.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">54.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">134.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Revolving Credit Facility</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:100%">&#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:100%">&#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:100%">&#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:100%">40.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">17.0&#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></table></div><div style="margin-top:1pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021, the average interest rates were 1.61% for the PNMR Revolving Credit Facility, 1.35% for the PNM Revolving Credit Facility, and 0.85% for the TNMP Revolving Credit Facility.  There were no borrowings outstanding under the PNM 2017 New Mexico Credit Facility at December 31, 2021. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company currently believes that its capital requirements for at least the next twelve months can be met through internal cash generation, existing, extended, or new credit arrangements, and access to public and private capital markets.  The Company anticipates that it will be necessary to obtain additional long-term financing to fund its capital requirements and to balance its capital structure during the 2022 - 2026 period, including interim financing to fund construction of replacement resources prior to the issuance of the Securitized Bonds included in PNM&#8217;s SJGS Abandonment Application.  This could include new debt and/or equity issuances.  To cover the difference in the amounts and timing of internal cash generation and cash requirements, the Company intends to use short-term borrowings under its current and future liquidity arrangements or other short-term loans.  However, if market conditions worsen, the Company may not be able to access the capital markets or renew credit facilities when they expire.  Should that occur, the Company would seek to improve cash flows by reducing capital expenditures and exploring other available alternatives.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;Currently, all of the credit ratings issued by both Moody&#8217;s and S&amp;P on the Company&#8217;s debt are investment grade.  On February 10, 2022, Moody&#8217;s downgraded TNMP&#8217;s issuer rating from A3 to Baa1 and changed the outlook from negative to stable.  Investors are cautioned that a security rating is not a recommendation to buy, sell, or hold securities, that each rating is subject to revision or withdrawal at any time by the rating organization, and that each rating should be evaluated independently of any other rating.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of February&#160;18, 2022, ratings on the Company&#8217;s securities were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.409%"><tr><td style="width:1.0%"></td><td style="width:57.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">PNMR</span></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:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuer rating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">BBB</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BBB</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BBB+</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured debt</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">*</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured debt</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">BBB-</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BBB</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">*</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BB+</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moody&#8217;s</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuer rating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">Baa3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baa2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baa1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured debt</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">*</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">A2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured debt</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">Baa3</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baa2</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*&#160;Not applicable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Investors are cautioned that a security rating is not a recommendation to buy, sell, or hold securities, that each rating is subject to revision or withdrawal at any time by the rating organization, and that each rating should be evaluated independently of any other rating.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A summary of liquidity arrangements as of February&#160;18, 2022, is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:48.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.187%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></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:13.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR<br/>Separate</span></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="border-bottom: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:700;line-height:100%">PNMR<br/>Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing capacity:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing capacity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440.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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.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"></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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815.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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts outstanding as of February 18, 2022:</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;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;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;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">3.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term debt and letters of credit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining availability as of February 18, 2022</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">440.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">63.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">296.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">799.8&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invested cash as of February 18, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">1.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">0.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the above, PNMR has $30.3 million of letters of credit outstanding under the WFB LOC Facility.  The above table excludes intercompany debt.  As of February&#160;18, 2022, PNM had no intercompany borrowings and TNMP had $45.5 million of intercompany borrowings from PNMR.  PNMR Development had no intercompany borrowings from PNMR and PNMR had $6.3 million in intercompany borrowing from PNMR Development.  The remaining availability under the revolving credit facilities at any point in time varies based on a number of factors, including the timing of collections of accounts receivables and payments for construction and operating expenditures. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR had an automatic shelf registration that provides for the issuance of various types of debt and equity securities that expired in March 2021.  PNM has a shelf registration statement for up to $650.0 million of senior unsecured notes that expires in May 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Off-Balance Sheet Arrangements </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has no off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on its financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Contingent Provisions of Certain Obligations </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR, PNM, and TNMP have a number of debt obligations and other contractual commitments that contain contingent provisions.  Some of these, if triggered, could affect the liquidity of the Company.  In the unlikely event that the contingent requirements were to be triggered, PNMR, PNM, or TNMP could be required to provide security, immediately pay outstanding obligations, or be prevented from drawing on unused capacity under certain credit agreements.  The most significant consequences resulting from these contingent requirements are detailed in the discussion below.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PNMR Revolving Credit Facility, PNM Revolving Credit Facility, PNM 2017 New Mexico Credit Facility, and the TNMP Revolving Credit Facility contain &#8220;ratings triggers,&#8221; for pricing purposes only.  If PNMR, PNM, or TNMP is downgraded or upgraded by the ratings agencies, the result would be an increase or decrease in interest cost.  PNMR&#8217;s facilities require that PNMR is to maintain a debt-to-capitalization ratio of less than or equal to 70%.  The debt-to-capitalization ratio requirement remains at less than or equal to 65% for the PNM and TNMP facilities.  If these ratios were exceeded, the entity </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">could be required to repay all borrowings under its facility, be prevented from borrowing on the unused capacity under the facility and be required to provide collateral for all outstanding letters of credit issued under the facility. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">If a contingent requirement were to be triggered under the PNM facilities resulting in an acceleration of the repayment of outstanding loans, a cross-default provision in the PVNGS leases could occur if the accelerated amount is not paid.  If a cross-default provision is triggered, the PVNGS lessors have the ability to accelerate their rights under the leases, including acceleration of all future lease payments.  The Company&#8217;s revolving credit facilities and term loan agreements also include cross-default provisions (Note 7).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s standard purchase agreement for the procurement of natural gas for its fuel needs contains a contingent requirement that could require PNM to provide collateral for its gas purchase obligations if the seller were to reasonably believe that PNM was unable to fulfill its payment obligations under the agreement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The master agreement for the sale of electricity in the WSPP contains a contingent requirement that could require PNM to provide collateral if the credit ratings on its debt falls below investment grade.  The WSPP agreement also contains a contingent requirement, commonly called a &#8220;material adverse change&#8221; provision, which could require PNM to provide collateral if a material adverse change in its financial condition or operations were to occur.  Additionally, PNM utilizes standard derivative contracts to financially hedge and trade energy.  These agreements contain contingent requirements that require PNM to provide security if the credit rating on its debt falls below investment grade.  The Company believes its financing arrangements are sufficient to meet the requirements of the contingent provisions.  No conditions have occurred that would result in any of the above contingent provisions being implemented.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Capital Structure</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The capitalization tables below include the current maturities of long-term debt, but do not include short-term debt and do not include operating lease obligations as debt.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR common equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock of subsidiary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM common equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.9&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.4&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.2&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalization</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="if66f65864150417d981cf14466ff52cb_97"></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%">OTHER ISSUES FACING THE COMPANY</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Climate Change Issues</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Background</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For the past several years, management has identified multiple risks and opportunities related to climate change, including potential environmental regulation, technological innovation, and availability of fuel and water for operations, as among the most significant risks facing the Company.  Accordingly, these risks are overseen by the Board in order to facilitate more integrated risk and strategy oversight and planning.  Board oversight includes understanding the various challenges and opportunities presented by these risks, including the financial consequences that might result from enacted and potential federal and/or state regulation of GHG; plans to mitigate these risks; and the impacts these risks may have on the Company&#8217;s strategy.  In addition, the Board approves certain procurements of environmental equipment, grid modernization technologies, and replacement resources.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Management is also responsible for assessing significant risks, developing and executing appropriate responses, and reporting to the Board on the status of risk activities.  For example, management periodically updates the Board on the implementation of corporate environmental policy, and the Company&#8217;s environmental management systems, including the promotion of energy efficiency programs, and the use of renewable resources.&#160; The Board is also informed of the Company&#8217;s practices and procedures to assess the impacts of operations on the environment.  The Board considers issues associated with climate change, the Company&#8217;s GHG exposures, and the financial consequences that might result from enacted and potential federal and/or state regulation of GHG.  Management has published, with Board oversight, a Climate Change Report available </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">at http://www.pnmresources.com/about-us/sustainability-portal.aspx, that details the Company&#8217;s efforts to transition to an emissions-free generating portfolio by 2040.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As part of management&#8217;s continuing effort to monitor climate-related risks and assess opportunities, the Company has advanced its understanding of climate change by participating in the &#8220;2 Degree Scenario&#8221; planning by participating in the Electric Power Research Institute (&#8220;EPRI&#8221;) Understanding Climate Scenarios &amp; Goal Setting Activities program.  The program focused on characterizing and analyzing the relationship of individual electric utility company&#8217;s carbon emissions and global temperature goals.  Activities include analyzing the scientific understanding of global emissions pathways that are consistent with limiting global warming and providing insight to assist companies in developing approaches to climate scenario planning.  As PNM expands its sustainability efforts, EPRI&#8217;s program has also been useful in gaining a better understanding of the Task Force on Climate-Related Financial Disclosures&#8217; (&#8220;TCFD&#8221;) recommendations for sustainability reporting.  On November 19, 2019, TCFD announced the formation of the TCFD Advisory Group on Climate-Related Guidance.  EPRI was invited to participate as one of seven members of the group that provides guidance on implementing scenario analysis at the utility company level and to assist in understanding how climate-related issues affect business strategies.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company cannot anticipate or predict the potential long-term effects of climate change or climate change related regulation on its results of operations, financial position, or cash flows.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Greenhouse Gas Emissions Exposures</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2020, GHG associated with PNM&#8217;s interests in its fossil-fueled generating plants included approximately 5.4 million metric tons of CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">, which comprises the vast majority of PNM&#8217;s GHG.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December&#160;31, 2021, approximately 56% of PNM&#8217;s generating capacity, including resources owned, leased, and under PPAs, all of which is located within the U.S., consisted of coal or gas-fired generation that produces GHG.  This reflects the retirement of SJGS Units 2 and 3 that occurred in December 2017 and the restructuring of ownership in SJGS Unit 4.  These events reduced PNM&#8217;s entitlement in SJGS from 783 MW to 562 MW and caused the Company&#8217;s output of GHG to decrease when compared to 2017.  Many factors affect the amount of GHG emitted, including total electricity sales, plant performance, economic dispatch, and the availability of renewable resources.  For example, wind generation performance from PNM&#8217;s largest single renewable energy resource, New Mexico Wind, varies each year as a result of highly seasonal wind patterns and annual wind resource variability.  Similarly, if PVNGS experienced prolonged outages or if PNM&#8217;s entitlement from PVNGS were reduced, PNM might be required to utilize other power supply resources such as gas-fired generation, which could increase GHG.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has several programs underway to reduce or offset GHG from its generation resource portfolio, thereby reducing its exposure to climate change regulation.  As described in Note 16, PNM received approval for the December 31, 2017 shutdown of SJGS Units 2 and 3 as part of its strategy to address the regional haze requirements of the CAA.  The shutdown of SJGS Units 2 and 3 resulted in a reduction of GHG for the entire station of approximately 54% for 2018, reflecting a reduction of 32% of GHG from the Company&#8217;s owned interests in SJGS, below 2005 levels.  In 2020, PNM received authorization for a June 2022 abandonment of SJGS Units 1 and 4.  In addition, PNM has filed the Four Corners Abandonment Application with the NMPRC for approval to sell its ownership interest in Four Corners by the end of 2024.  On December 15, 2021, the NMPRC rejected the hearing examiner&#8217;s recommendations and issued an Order denying the requested abandonment and financing related to the Four Corners Abandonment application.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court and on January 21, 2022, PNM filed its Statement of Issues regarding the appeal.  See additional discussion of the SJGS and Four Corners Abandonment in Note 17.  Retiring PNM&#8217;s share of SJGS and exiting participation in Four Corners would further reduce PNM&#8217;s GHG as those two coal-fired stations represent approximately 86% of PNM&#8217;s 2020 GHG emissions from generation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December 31, 2021, PNM owned or procured power under PPAs from 957 MW of capacity from renewable generation resources.  This is comprise</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">d of 158 MW of PNM owned solar as well as w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">ind, solar-PV, and geothermal facilities aggregating to 658 MW, 130 MW, and 11 MW.  These agreements currently have expiration dates beginning in January 2035 and extending through June 2045.  The NMPRC has approved PNM&#8217;s request to enter into additional PPAs for renewable energy for an additional 1,440 MW of energy from solar-PV facilities combined with 640 MW of battery storage agreements with an anticipated 100 MW expected to come online in 2022.  The entire portfolio of replacement resources approved by the NMPRC in PNM&#8217;s SJGS Abandonment Application includes replacement of SJGS capacity with the procurement of 650 MW of solar PPAs combined with 300 MW of battery storage agreements and the PVNGS Leased Interest Abandonment Application for solar PPAs of 450 MW combined with 290 MW of battery storage agreements.  In addition, the NMPRC issued an order that will allow PNM to service a data center for an additional 190 MW of solar PPA combined with 50 MW of battery storage and a 50 MW solar PPA expected to be operational in 2023.  Approval of these renewable energy and battery resources should further reduce any exposure to GHG emissions risk.  These estimates are subject to change due to underlying variables, including changes in PNM's generation portfolio, supplier's ability to meet contractual in-service dates and complex relationships between several factors.  See additional discussion of these resources in Notes 16 and 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM also has a customer distributed solar generation program that represented 201.2 MW at December 31, 2021.  PNM&#8217;s distributed solar programs will generate an estimated 402.4 GWh of emission-free solar energy available this year to offset PNM&#8217;s annual production from fossil-fueled electricity generation.  PNM has offered its customers a comprehensive portfolio of energy efficiency and load management programs since 2007.  PNM&#8217;s cumulative savings from these programs was approximately 5,924 GWh of electricity through 2021.  Over the next 20 years, PNM projects energy efficiency and load management programs will provide the equivalent of approximately 9,500 GWh of electricity savings, which will avoid at least 1.0 million metric tons of CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> based upon projected emissions from PNM&#8217;s system-wide resources.  These estimates are subject to change because of the uncertainty of many of the underlying variables, including changes in PNM&#8217;s generation portfolio, demand for electricity, energy efficiency, and complex relationships between those variables.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Because of PNM&#8217;s dependence on fossil-fueled generation, legislation or regulation that imposes a limit or cost on GHG could impact the cost at which electricity is produced.  While PNM expects to recover any such costs through rates, the timing and outcome of proceedings for cost recovery are uncertain.  In addition, to the extent that any additional costs are recovered through rates, customers may reduce their usage, relocate facilities to other areas with lower energy costs, or take other actions that ultimately could adversely impact PNM.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Climate Change Risks</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s generating stations are located in the arid southwest.  Access to water for cooling for some of these facilities is critical to continued operations.  Forecasts for the impacts of climate change on water supply in the southwest range from reduced precipitation to changes in the timing of precipitation.  In either case, PNM&#8217;s generating facilities requiring water for cooling will need to mitigate the impacts of climate change through adaptive measures.  Current measures employed by PNM generating stations such as air cooling, use of grey water, improved reservoir operations, and shortage sharing arrangements with other water users will continue to be important to sustain operations.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s service areas occasionally experience periodic high winds and severe thunderstorms.  TNMP has operations in the Gulf Coast area of Texas, which experiences periodic hurricanes and other extreme weather conditions.  In addition to potentially causing physical damage to Company-owned facilities, which disrupts the ability to transmit and/or distribute energy, weather and other events of nature can temporarily reduce customers&#8217; usage and demand for energy.  In addition, other events influenced by climate change, such as wildfires, could disrupt Company operations or result in third-party claims against the Company.  PNM has enhanced its wildfire prevention efforts and maintains a wildfire mitigation plan.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">EPA Regulation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In April 2007, the US Supreme Court held that EPA has the authority to regulate GHG under the CAA.&#160;&#160;This decision heightened the importance of this issue for the energy industry.&#160; In December 2009, EPA released its endangerment finding for GHG from new motor vehicles, stating that the atmospheric concentrations of six key greenhouse gases (CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">, methane, nitrous oxides, hydrofluorocarbons, perfluorocarbons, and sulfur hexafluoride) endanger the public health and welfare of current and future generations.  In May 2010, EPA released the final Prevention of Significant Deterioration (&#8220;PSD&#8221;) and Title V Greenhouse Gas Tailoring Rule to address GHG from stationary sources under the CAA permitting programs.  The purpose of the rule was to &#8220;tailor&#8221; the applicability of two programs, the PSD construction permit and Title V operating permit programs, to avoid impacting millions of small GHG emitters.  On June 23, 2014, the US Supreme Court found EPA lacked authority to &#8220;tailor&#8221; the CAA&#8217;s unambiguous numerical thresholds of 100 or 250 tons per year, and thus held EPA may not require a source to obtain a PSD permit solely on the basis of its potential GHG.  However, the court upheld EPA&#8217;s authority to apply the PSD program for GHG to &#8220;anyway&#8221; sources - those sources that are required to comply with the PSD program for other non-GHG pollutants.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 25, 2013, then President Obama announced his Climate Action Plan, which outlined how his administration planned to cut GHG in the U.S., prepare the country for the impacts of climate change, and lead international efforts to combat and prepare for global warming.  The plan proposed actions that would lead to the reduction of GHG by 17% below 2005 levels by 2020. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 3, 2015, EPA responded to the Climate Action Plan by issuing (1) the Carbon Pollution Standards for new, modified, and reconstructed power plants (under Section 111(b)); and (2) the Clean Power Plan for existing power plants (under Section 111(d)).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">EPA&#8217;s Carbon Pollution Standards for new sources (those constructed after January 8, 2014) established separate standards for gas and coal-fired units deemed achievable through the application of what EPA determined to be the BSER demonstrated for each type of unit efficient natural gas combined cycle technology for gas units, and partial carbon capture and sequestration for coal units.  The Clean Power Plan established numeric &#8220;emission standards&#8221; for existing electric generating units based on emission reduction opportunities that EPA deemed achievable using technical assumptions for three &#8220;building blocks&#8221;: efficiency improvements at coal-fired EGUs, displacement of affected EGUs with renewable energy, and displacement of coal-fired generation with natural gas-fired generation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Multiple states, utilities, and trade groups filed petitions for review in the DC Circuit to challenge both the Carbon Pollution Standards for new sources and the Clean Power Plan for existing sources in separate cases, and the challenges successfully petitioned the US Supreme Court for a stay of the Clean Power Plan.  However, before the DC Circuit could issue an opinion regarding either the Carbon Pollution Standards or the Clean Power Plan, President Trump took office and his administration asked the court to hold both cases in abeyance while the rules were re-evaluated, which the court granted.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 19, 2019, EPA repealed the Clean Power Plan, promulgated the ACE Rule, and revised the implementing regulations for all emission guidelines issued under CAA Section 111(d).  EPA set the BSER for existing coal-fired power plants as heat rate efficiency improvements based on a range of &#8220;candidate technologies&#8221; to be applied inside the fence-line of an individual facility.  The ACE Rule was also challenged and, on January 19, 2021, the DC Circuit issued an opinion in American Lung Association and American Public Health Association v. EPA, et al. finding that EPA misinterpreted the CAA when it determined that the language of section 111 unambiguously barred consideration of emissions reductions options that were not applied at the source.  As a result, the court vacated the ACE Rule and remanded the record to EPA for further consideration consistent with the court&#8217;s opinion.  While the D.C. Circuit rejected the ACE Rule, it did not reinstate the Clean Power Plan.  EPA filed a motion seeking a partial stay of the mandate as to the repeal of the Clean Power Plan, to ensure the court&#8217;s order will not render effective the now out-of-date Clean Power Plan.  On February 22, 2021, the DC Circuit granted EPA&#8217;s motion, indicating that it would withhold issuance of the mandate with respect to the repeal of the Clean Power Plan until EPA responds to the court&#8217;s remand in a new rulemaking action.  EPA has indicated it is developing a proposed rule under CAA Section 111(d) to establish guidelines for CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> emissions from existing EGUs.  EPA expects to publish the draft rule in the summer of 2022.  On October 29, 2021, the US Supreme Court granted four petitions for certiorari seeking review of the DC Circuit&#8217;s decision vacating the ACE Rule and the repeal of the Clean Power Plan.  Oral arguments in the US Supreme Court were held on February 28, 2022.  A decision is expected in June 2022.  The US Supreme Court&#8217;s decision will rule on the extent of EPA&#8217;s authority under CAA Section 111(d) to regulate GHGs from existing fossil-fueled EGUs.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The litigation over the Carbon Pollution Standards remains held in abeyance, but could be reactivated by the parties upon a determination by the court that the Biden Administration is unlikely to finalize the revisions proposed in 2018 and that reconsideration of the rule has concluded.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 20, 2021, President Biden signed an executive order &#8220;Protecting Public Health and the Environment and Restoring Science to Tackle the Climate Crisis,&#8221; which instructs agency heads to review all Trump Administration actions for inconsistency with the Biden Administration&#8217;s policy &#8220;to listen to the science; to improve public health and protect our environment; to ensure access to clean air and water; to limit exposure to dangerous chemicals and pesticides; to hold polluters accountable, including those who disproportionately harm communities of color and low-income communities; to reduce greenhouse gas emissions; to bolster resilience to the impacts of climate change; to restore and expand our national treasures and monuments; and to prioritize both environmental justice and the creation of the well-paying union jobs necessary to deliver on these goals.&#8221;  Agency heads were directed to consider suspending, revising or rescinding any action that is inconsistent with the stated policy.  Within 30 days of the executive order, agency heads submitted to OMB a preliminary list of those actions being considered for suspension, revision or rescission that would be completed by December 31, 2021, and would be subject to OMB review.  Within 90 days of the executive order, agency heads submitted to OMB an updated list of such actions that would be completed by December 31, 2025.  EPA is reconsidering the ACE Rule pursuant to this executive order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Federal Legislation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">President Biden has indicated that climate change is a top priority for his administration.  A number of legislative proposals to address climate change are already being considered in the Democratic-led U.S. House of Representatives, but the thin majority held by the Democrats in the Senate may make enactment of new laws to address climate change difficult.  On April 22, 2021, at the Earth Day Summit, as part of the U.S.&#8217;s re-entry into the Paris Agreement, President Biden unveiled the goal to cut U.S. emissions by 50% - 52% from 2005 levels by 2030, nearly double the GHG emissions reduction target set by the Obama Administration.  The 2030 goal joins President Biden&#8217;s other climate goals which include a carbon pollution-free power sector by 2035 and a net-zero emissions economy by no later than 2050.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">State and Regional Activity</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Pursuant to New Mexico law, each utility must submit an IRP to the NMPRC every three years to evaluate renewable energy, energy efficiency, load management, distributed generation, and conventional supply-side resources on a consistent and comparable basis.&#160;&#160;The IRP is required to take into consideration risk and uncertainty of fuel supply, price volatility, and costs of anticipated environmental regulations when evaluating resource options to meet supply needs of the utility&#8217;s customers.&#160;&#160;The NMPRC requires that New Mexico utilities factor a standardized cost of carbon emissions into their IRPs using prices ranging between $8 and $40 per metric ton of CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> emitted and escalating these costs by 2.5% per year.&#160;&#160;Under the NMPRC order, each utility must analyze these standardized prices as projected operating costs.&#160;&#160;Reflecting the evolving nature of this issue, the NMPRC order states that these prices may be changed in the future to account for additional information or changed circumstances.&#160;&#160;Although these prices may not reflect the costs that ultimately will be incurred, PNM is required to use these prices for purposes of its IRP.&#160;&#160;In its 2020 filing for Four Corners Abandonment, PNM analyzed resource portfolio plans for scenarios that assumed Four Corners will operate through 2031 and for scenarios that assumed PNM will exit Four Corners at </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">the end of 2024.  The key findings of the analysis include that exiting Four Corners in 2024 would provide long-term economic benefits to PNM&#8217;s customers.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA was signed into New Mexico state law and became effective on June 14, 2019.  The ETA, among other things, requires that investor-owned utilities obtain specified percentages of their energy from renewable and carbon-free resources.  Prior to the enactment of the ETA, the REA established a mandatory RPS requiring utilities to acquire a renewable energy portfolio equal to 10% of retail electric sales by 2011, 15% by 2015, and 20% by 2020.  The ETA amends the REA and requires utilities operating in New Mexico to have renewable portfolios equal to 40% by 2025, 50% by 2030, 80% by 2040, and 100% zero-carbon energy by 2045.  Under the ETA provisions, PNM will also be required to meet a generation emission standard of no more than 400 lbs. of CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> per MWh beginning in 2023 and not more than 200 lbs. per MWh beginning in 2032.  PNM takes this requirement into account in its resource planning, and it is expected that the standards will be met with the approved resource retirements and replacements.  The ETA provides for a transition from coal-fired generating resources to carbon-free resources by allowing investor-owned utilities to issue securitized bonds, or &#8220;energy transition bonds,&#8221; related to the retirement of coal-fired generating facilities to qualified investors.  Proceeds from the energy transition bonds must be used only for purposes related to providing utility service to customers and to pay &#8220;energy transition costs&#8221; (as defined by the ETA).  These costs may include coal mine reclamation, plant decommissioning, and other costs that have not yet been charged to customers or disallowed by the NMPRC or by a court order.  Proceeds provided by energy transition bonds may also be used to pay for severances for employees of the retired coal-fired generating facility and related coal mine, as well as to pay for job training, education, and economic development.  Energy transition bonds must be issued under a NMPRC financing order and are paid by a non-bypassable charge paid by all customers of the issuing utility.  The ETA also amends sections of the REA to allow for the recovery of undepreciated investments and decommissioning costs related to qualifying EGUs that the NMPRC has required be removed from retail jurisdictional rates, provided replacement resources to be included in retail rates have lower or zero-carbon emissions.  The ETA requires the NMPRC to prioritize replacement resources in a manner intended to mitigate the economic impact to communities affected by these plant retirements.  See additional discussion of the ETA in Note 16.  PNM expects the ETA will have a significant impact on PNM&#8217;s future generation portfolio.  In February 2020, the hearing examiners assigned to the SJGS abandonment and financing proceedings issued recommended decisions recommending approval of PNM&#8217;s abandonment application and for the issuance of Securitized Bonds consistent with the requirements of the ETA.  On April 1, 2020, the NMPRC approved the hearing examiners&#8217; recommendation to approve PNM&#8217;s application to retire its share of SJGS in 2022 and for the issuance of Securitized Bonds.  PNM has also requested approval of energy transition bonds for the Four Corners Abandonment costs of that transition away from coal-fired generation.  On December 15, 2021, the NMPRC denied approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.  PNM cannot predict the full impact of the ETA or the outcome of the NM Supreme Court decision with respect to the abandonment of Four Corners.   See additional discussion of PNM&#8217;s SJGS and Four Corners Abandonment Applications in Note 17.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">International Accords</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The United Nations Framework Convention on Climate Change (&#8220;UNFCCC&#8221;) is an international environmental treaty that was negotiated at the 1992 United Nations Conference on Environment and Development (informally known as the Earth Summit) and entered into force in March 1994.  The objective of the treaty is to &#8220;stabilize greenhouse gas concentrations in the atmosphere at a level that would prevent dangerous anthropogenic interference with the climate system.&#8221;  Parties to the UNFCCC, including the U.S., have been meeting annually in Conferences of the Parties (&#8220;COP&#8221;) to assess progress in meeting the objectives of the UNFCCC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">On December 12, 2015, the Paris Agreement was finalized during the 2015 COP.  The aim of the Paris Agreement is to limit global temperature rise to two degrees Celsius above pre-industrial levels.  The agreement, which was agreed to by approximately 200 parties, requires that countries submit INDCs.  INDCs reflect national targets and actions that arise out of national policies and elements relating to oversight, guidance and coordination of actions to reduce emissions by all countries.  In November 2014, then President Obama announced the United States&#8217; commitment to reduce GHG, on an economy-wide basis, by 26%-28% from 2005 levels by the year 2025.  The U.S. INDC was part of an overall effort by the former administration to have the U.S. achieve economy-wide reductions of around 80% by 2050.  The former administration&#8217;s GHG reduction target for the electric utility industry was a key element of its INDC and was based on EPA&#8217;s GHG regulations for new, existing, and modified and reconstructed sources at that time.  Thresholds for the number of countries necessary to ratify or accede to the Paris Agreement and total global GHG percentage were achieved on October 5, 2016 and the Paris Agreement entered into force on November 4, 2016.  On June 1, 2017, President Trump announced that the U.S. would withdraw from the Paris Agreement.  As a result of the President&#8217;s notice to the United Nations, the U.S. officially withdrew from the Paris Agreement on November 4, 2020.  On January 20, 2021, President Biden signed an instrument that will allow the United States to rejoin the Paris Agreement on Climate Change.  The instrument was deposited with the United Nations on January 21, 2021, and the United States officially became a party to the Agreement on February 19, 2021.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM has calculated GHG reductions that would result from scenarios that assume PNM&#8217;s scheduled retirement of its share of the SJGS in 2022 and would exit from Four Corners in either 2024 or 2031 and PNM has set a goal to have a 100% emissions-free generating portfolio by 2040.  While the Company has not conducted an independent 2 Degree Scenario analysis, our commitment to becoming 100% emissions-free by 2040 produces a carbon emissions reduction pathway that tracks within the ranges of climate scenario pathways that are consistent with limiting the global warming average to less than 2 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">degrees Celsius.  In addition, as an investor-owned utility operating in the state of New Mexico, PNM is required to comply with the recently enacted ETA, which requires utilities&#8217; generating portfolio be 100% carbon-free by 2045.  The requirements of the ETA and the Company&#8217;s goal compare favorably to the U.S. NDC of 50% to 52% carbon emissions reduction by 2030 and the Biden Administration&#8217;s goal of net-zero carbon emissions economy-wide by 2050.  On April 1, 2020, the NMPRC approved PNM&#8217;s application to retire its share of SJGS in 2022.  PNM filed for abandonment of Four Corners on January 8, 2021.  See Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM will continue to monitor the United States&#8217; participation in the Paris Agreement and other parties&#8217; involvement in these types of international accords, but the potential impact that such accords may have on the Company cannot be determined at this time. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Assessment of Legislative/Regulatory Impacts</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company has assessed, and continues to assess, the impacts of climate change legislation and regulation on its business.&#160; This assessment is ongoing and future changes arising out of the legislative or regulatory process could impact the assessment significantly.&#160; PNM&#8217;s assessment includes assumptions regarding specific GHG limits; the timing of implementation of these limits; the possibility of a market-based trading program, including the associated costs and the availability of emission credits or allowances; the development of emission reduction and/or renewable energy technologies; and provisions for cost containment.  Moreover, the assessment assumes various market reactions such as the price of coal and gas and regional plant economics.&#160; These assumptions are, at best, preliminary and speculative.  However, based upon these assumptions, the enactment of climate change legislation or regulation could, among other things, result in significant compliance costs, including large capital expenditures by PNM, and could jeopardize the economic viability of certain generating facilities.  See Notes 16 and 17.&#160; While PNM currently expects the retirement of SJGS in 2022 will provide savings to customers, the ultimate consequences of climate change and environmental regulation could lead to increased costs to customers and affect results of operations, cash flows, and financial condition if the incurred costs are not fully recovered through regulated rates.  Higher rates could also contribute to reduced usage of electricity.&#160; PNM&#8217;s assessment process is evolving and is too speculative at this time for a meaningful prediction of the long-term financial impact.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Transmission Issues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">At any given time, FERC has various notices of inquiry and rulemaking dockets related to transmission issues pending.  Such actions may lead to changes in FERC administrative rules or ratemaking policy but have no time frame in which action must be taken or a docket closed with no further action.  Further, such notices and rulemaking dockets do not apply strictly to PNM but will have industry-wide effects in that they will apply to all FERC-regulated entities.  PNM monitors and often submits comments taking a position in such notices and rulemaking dockets or may join in larger group responses.  PNM often cannot determine the full impact of a proposed rule and policy change until the final determination is made by FERC and PNM is unable to predict the outcome of these matters.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Financial Reform Legislation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Dodd-Frank Wall Street Reform and Consumer Protection Act (&#8220;Dodd-Frank Reform Act&#8221;), enacted in July 2010, includes provisions that will require certain over-the-counter derivatives, or swaps, to be centrally cleared and executed through an exchange or other approved trading facility.  It also includes provisions related to swap transaction reporting and record keeping and may impose margin requirements on swaps that are not centrally cleared.  The U.S. Commodity Futures Trading Commission (&#8220;CFTC&#8221;) has published final rules defining several key terms related to the act and has set compliance dates for various types of market participants.  The Dodd-Frank Reform Act provides exemptions from certain requirements, including an exception to the mandatory clearing and swap facility execution requirements for commercial end-users that use swaps to hedge or mitigate commercial risk. &#160;PNM has elected the end-user exception to the mandatory clearing requirement.  PNM expects to be in compliance with the Dodd-Frank Reform Act and related rules within the time frames required by the CFTC.  However, as a result of implementing and complying with the Dodd-Frank Reform Act and related rules, PNM&#8217;s swap activities could be subject to increased costs, including from higher margin requirements.  At this time, PNM cannot predict the ultimate impact the Dodd-Frank Reform Act may have on PNM&#8217;s financial condition, results of operations, cash flows, or liquidity.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Other Matters</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">See Notes 16 and 17 for a discussion of commitments and contingencies and rate and regulatory matters.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_100"></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:95%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The preparation of financial statements in accordance with GAAP requires management to apply accounting policies and to make estimates and judgments that best provide the framework to report the results of operations and financial position for PNMR, PNM, and TNMP.  As a result, there exists the likelihood that materially different amounts would be reported under different conditions or using different assumptions.  Management has identified the following accounting policies that it deems critical to the portrayal of the financial condition and results of operations and that involve significant subjectivity.  The following discussion provides information on the processes utilized by management in making judgments and assumptions as they apply to its critical accounting policies.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Regulatory Accounting</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company is subject to the provisions of GAAP for rate-regulated enterprises and records assets and liabilities resulting from the effects of the ratemaking process, which would not be recorded under GAAP for non-regulated entities.  Additional information concerning regulatory assets and liabilities is contained in Note 13.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company continually evaluates the probability that regulatory assets and liabilities will impact future rates and makes various assumptions in those analyses.  The expectations of future rate impacts are generally based on orders issued by regulatory commissions or historical experience, as well as discussions with applicable regulatory authorities.  If future recovery or refund ceases to be probable, the Company would be required to write-off the portion that is not recoverable or refundable in current period earnings.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company has made adjustments to regulatory assets and liabilities that affected its results of operations in the past due to changes in various factors and conditions impacting future cost recovery.  Based on its current evaluation, the Company believes that future recovery of its regulatory assets is probable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Impairments</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Tangible long-lived assets are evaluated for impairment when events and circumstances indicate that the assets might be impaired.  These potential impairment indicators include management&#8217;s assessment of fluctuating market conditions as a result of planned and scheduled customer purchase commitments; future market penetration; changing environmental requirements; fluctuating market prices resulting from factors including changing fuel costs and other economic conditions; long-term weather patterns; and other market trends.  The amount of impairment recognized, if any, is the difference between the fair value of the asset and the carrying value of the asset and would reduce both the asset and current period earnings.  Variations in the assessment of potential impairment or in the assumptions used to calculate an impairment could result in different outcomes, which could lead to significant effects on the Consolidated Financial Statements.  See Notes 16 and 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Goodwill is evaluated for impairment at least annually, or more frequently if events and circumstances indicate that the goodwill might be impaired.  Impairment testing may be performed based on either a qualitative analysis or quantitative analysis.  Note 19 contains information on the impairment testing performed by the Company on goodwill.  For 2021, the Company utilized a qualitative analysis for both the PNM and TNMP reporting units.  No impairments were indicated in the Company&#8217;s annual goodwill testing, which was performed as of April&#160;1, 2021.  Since the annual evaluation, there have been no indications that the fair values of the reporting units with recorded goodwill have decreased below the carrying values.  The annual testing was based on certain critical estimates and assumptions.  Changes in the estimates or the use of different assumptions could affect the determination of fair value and the conclusion of impairment for each reporting unit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Application of the qualitative goodwill impairment test requires evaluating various events and circumstances to determine whether it is not more likely than not that the fair value of a reporting unit is less than its carrying amount.  As a part of the Company&#8217;s goodwill qualitative testing process for a reporting unit, various factors that are specific to that reporting unit as well as industry and macroeconomic factors are evaluated in order to determine whether these factors are reasonably likely to have a material impact on the fair value of the reporting unit.  Examples of the factors that were considered in the qualitative testing of the goodwill include the results of the most recent quantitative impairment test, current and long-term forecasted financial results, regulatory environment, credit rating, changes in the interest rate environment, and operating strategy for the reporting unit.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Based on the analysis performed for the PNM and TNMP reporting units in 2021, the Company concluded that there were no changes that were reasonably likely to cause the fair value of the reporting units to be less than their carrying value and determined that there was no impairment of goodwill.  Although the Company believes all relevant factors were considered in the qualitative impairment analysis to reach the conclusion that goodwill is not impaired, significant changes in any one of the assumptions could produce a significantly different result potentially leading to the recording of an impairment that could have significant impacts on the results of operations and financial position of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Decommissioning and Reclamation Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM is only required to recognize and measure decommissioning liabilities for tangible long-lived assets for which a legal obligation exists.  Accounting for decommissioning costs for nuclear and fossil-fuel generation involves significant estimates related to costs to be incurred many years in the future after plant closure.  Decommissioning costs are based on site-specific estimates, which are updated periodically and involve numerous judgments and assumptions, including estimates of future decommissioning costs at current price levels, inflation rates, and discount rates.  Changes in these estimates could significantly impact PNMR&#8217;s and PNM&#8217;s financial position, results of operations, and cash flows.  Nuclear decommissioning costs are based on estimates of the costs for removing all radioactive and other structures at PVNGS.  AROs, including nuclear decommissioning costs, are discussed in Note 15.  Nuclear decommissioning costs represent approximately 62% of PNM&#8217;s ARO liability.  A 10% increase in the estimates of future decommissioning costs at current price levels would have increased the ARO liability by $10.0 million at December 31, 2021. PNM recognizes an expense and a corresponding liability for ultimate decommissioning of PVNGS.  See Note 17 for information concerning NMPRC&#8217;s order to address the recovery of decommissioning costs in a future proceeding.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">In connection with both the SJGS coal agreement and the Four Corners fuel agreement, the owners are required to reimburse the mining companies for the cost of contemporaneous reclamation, as well as the costs for final reclamation of the coal mines.&#160; The reclamation costs are based on periodic site-specific studies that estimate the costs to be incurred in the future and are dependent upon numerous assumptions, including estimates of future reclamation costs at current price levels, inflation rates, and discount rates.  A 10% increase in the estimates of future reclamation costs at current price levels would have increased the mine reclamation liability by $10.9 million at December 31, 2021.  PNM considers the contemporaneous reclamation costs part of the cost of its delivered coal costs. &#160;The NMPRC has capped the amount that can be collected from ratepayers for final reclamation of the surface mines.  If future estimates increase the liability for surface mine reclamation, the excess would be expensed at that time.  See Note 16 for discussion of reclamation costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Pension and Other Postretirement Benefits</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company maintains qualified defined benefit pension plans, postretirement benefit plans providing medical and dental benefits, and executive retirement programs.  The net periodic benefit cost or income and the calculation of the projected benefit obligations are recognized in the Company&#8217;s financial statements and depend on expected investment performance, the level of contributions made to the plans, and employee demographics.  These calculations require the use of a number of actuarial assumptions and estimates.  The most critical of the actuarial assumptions are the expected long-term rate of return, the discount rate, and projected health care cost trend rates.  The Company reviews and evaluates its actuarial assumptions annually and adjusts them as necessary.  Changes in the pension and OPEB assets and liabilities associated with these factors are not immediately recognized as net periodic benefit cost or income in results of operations, but are recognized in future years, generally, over the remaining life of the plan.  However, these factors could have a significant impact on the financial position of the Company.  Note 11 contains additional information about pension and OPEB obligations, including assumptions utilized in the calculations and impacts of changes in certain of those assumptions. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Accounting for Contingencies</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The financial results of the Company may be affected by judgments and estimates related to loss contingencies.  Contingencies related to litigation and claims, as well as environmental and regulatory matters, also require the use of significant judgment and estimation.  The Company attempts to take into account all known factors regarding the future outcome of contingent events and records an accrual for any contingent loss events that are both probable of occurring and can be reasonably estimated based upon current available information.  However, the actual outcomes can vary from any amounts accrued which could have a material effect on the results of operations and financial position of the Company.  See Note 16 and Note 17.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Income Taxes</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company&#8217;s income tax expense and related balance sheet amounts involve significant judgment and use of estimates.  Amounts of deferred income tax assets and liabilities, current and noncurrent accruals, and determination of uncertain tax positions involve judgment and estimates related to timing and probability of the recognition of income and deductions by taxing authorities.  In addition, some temporary differences are accorded flow-through treatment by the Company&#8217;s regulators and impact the Company&#8217;s effective tax rate.  In assessing the likelihood of the realization of deferred tax assets, management considers the estimated amount and character of future taxable income.  Significant changes in these judgments and estimates could have a material impact on the results of operations and financial position of the Company.   Actual income taxes could vary from estimated amounts due to the future impacts of various items, including changes in income tax laws, the Company&#8217;s forecasted financial condition and results of operations in future periods, and the final review from taxing authorities.  See Note 18.</span></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-style:italic;font-weight:700;line-height:120%">MD&amp;A FOR PNM</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:105%">RESULTS OF OPERATIONS</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM operates in only one reportable segment, as presented above in Results of Operations for PNMR.  </span></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-style:italic;font-weight:700;line-height:105%">MD&amp;A FOR TNMP</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:105%">RESULTS OF OPERATIONS</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">TNMP operates in only one reportable segment, as presented above in Results of Operations for PNMR.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 59</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_103"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">ITEM 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%;padding-left:28.14pt">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company manages the scope of its various forms of market risk through a comprehensive set of policies and procedures with oversight by senior level management through the RMC.  The Board&#8217;s Finance Committee sets the risk limit parameters.  The RMC has oversight over the risk control organization.  The RMC is assigned responsibility for establishing and enforcing the policies, procedures, and limits and evaluating the risks inherent in proposed transactions on an enterprise-wide basis.  The RMC&#8217;s responsibilities include:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Establishing policies regarding risk exposure levels and activities in each of the business segments</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Approving the types of derivatives entered into for hedging </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Reviewing and approving hedging risk activities</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Establishing policies regarding counterparty exposure and limits</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Authorizing and delegating transaction limits</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Reviewing and approving controls and procedures for derivative activities</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Reviewing and approving models and assumptions used to calculate mark-to-market and market risk exposure</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Proposing risk limits to the Board&#8217;s Finance Committee for its approval</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"> Reporting to the Board&#8217;s Audit and Finance Committees on these activities  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To the extent an open position exists, fluctuating commodity prices, interest rates, equity prices, and economic conditions can impact financial results and financial position, either favorably or unfavorably.  As a result, the Company cannot predict with certainty the impact that its risk management decisions may have on its businesses, operating results, or financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Commodity Risk</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Information concerning accounting for derivatives and the risks associated with commodity contracts is set forth in Note 9, including a summary of the fair values of mark-to-market energy related derivative contracts included in the Consolidated Balance Sheets.  During the years ended December 31, 2021 and 2020, the Company had no commodity derivative instruments designated as cash flow hedging instruments.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Commodity contracts that meet the definition of a derivative, are recorded at fair value on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2021 and 2020, the effects of mark-to-market commodity derivative instruments had no impact to PNM's net earnings and $1.6 million and zero of fair value losses have been recorded as a regulatory asset.  All of the fair values as of December&#160;31, 2021 were determined based on prices provided by external sources other than actively quoted market prices.  The net mark-to-market amounts will settle by the end of 2022.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM is exposed to changes in the market prices of electricity and natural gas for the positions in its wholesale portfolio not covered by the FPPAC.  The Company manages risks associated with these market fluctuations by utilizing various commodity instruments that may qualify as derivatives, including futures, forwards, options, and swaps.  PNM uses such instruments to hedge its exposure to changes in the market prices of electricity and natural gas.  PNM also uses such instruments under an NMPRC approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Unusually cold weather in February 2021 resulted in higher than expected natural gas and purchased power costs.  PNM mitigated the impacts from the cold weather by securing gas supplies in advance, engaging in market purchases when lower prices were available, and adjusting plant operation of its gas units to minimize reliance on higher-priced gas supplies.  PNM estimates the impact of the cold weather conditions in the first quarter of 2021 resulted in approximately $20 million of additional natural gas costs and approximately $8 million in additional purchased power costs.  These fuel increases are passed through to customers under the FPPAC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Credit Risk</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company is exposed to credit risk from its retail and wholesale customers, as well as the counterparties to derivative instruments.  The Company conducts counterparty risk analysis across business segments&#160;and uses a credit management process to assess the financial conditions of counterparties.  The following table provides information related to credit exposure by the credit worthiness (credit rating) and concentration of credit risk for wholesale counterparties, all of which will mature in less than two years.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:105%">Schedule of Credit Risk Exposure</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:105%">December&#160;31, 2021 </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"></td><td style="width:48.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rating </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit</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%">Risk</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%">Exposure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Number of<br/>Counter-parties &gt;10%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Net Exposure of<br/>Counter-parties &gt;10%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External ratings:</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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment grade</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-investment grade</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Split ratings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal ratings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment grade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-investment grade</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,003&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,027&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:10.43pt">The rating &#8220;Investment Grade&#8221; is for counterparties, or a guarantor, with a minimum S&amp;P rating of BBB- or Moody&#8217;s rating of Baa3.  The category &#8220;Internal Ratings &#8211; Investment Grade&#8221; includes those counterparties that are internally rated as investment grade in accordance with the guidelines established in the Company&#8217;s credit policy.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%;padding-left:10.43pt">The Credit Risk Exposure is the gross credit exposure, including long-term contracts (other than the Tri-State hazard sharing agreement), forward sales, and short-term sales.  The gross exposure captures the amounts from receivables/payables for realized transactions, delivered and unbilled revenues, and mark-to-market gains/losses.  Gross exposures can be offset according to legally enforceable netting arrangements but are not reduced by posted credit collateral.  At December&#160;31, 2021, PNMR held $0.9 million of cash collateral to offset its credit exposure. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:90%">Net credit risk for the Company&#8217;s largest counterparty as of December&#160;31, 2021 was $6.7 million.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:90%">Other investments have no significant counterparty credit risk.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Interest Rate Risk</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The majority of the Company&#8217;s long-term debt is fixed-rate debt and does not expose earnings to a major risk of loss due to adverse changes in market interest rates.  However, the fair value of long-term debt instruments for PNMR, PNM, and TNMP would increase by 2.5%, 2.3%, and 5.1%, if interest rates were to decline by 50 basis points from their levels at December&#160;31, 2021.  In general, an increase in fair value would impact earnings and cash flows to the extent not recoverable in rates if all or a portion of debt instruments were acquired in the open market prior to their maturity.  The Company is exposed to interest rate risk to the extent of future increases in variable interest rates.  Variable interest rates under these facilities are based on LIBOR but contain provisions which allow for the replacement of LIBOR with other widely accepted interest rates.  The Company expects that it will be able to extend or replace these credit facilities under similar terms and conditions prior to their expirations.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">At February&#160;18, 2022, variable rate debt balances and weighted average interest rates were as follows: </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:90%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"></td><td style="width:46.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.530%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable Rate Debt</span></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:10pt;font-weight:700;line-height:100%">Weighted Average Interest Rate</span></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:10pt;font-weight:700;line-height:100%">Balance Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Capacity</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt:</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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:100%">%</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2021 Delayed-Draw Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96&#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:100%">%</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;padding: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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;padding:0 1pt"></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;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The investments held by PNM in trusts for decommissioning, reclamation, pension benefits, and other post-employment benefits had an estimated fair value of $1.1 billion at December&#160;31, 2021, of which 43.3% were fixed-rate debt securities that subject PNM to risk of loss of fair value with increases in market interest rates.  If interest rates were to increase by 50 basis points from their levels at December&#160;31, 2021, the decrease in the fair value of the fixed-rate securities would be 4.2%, or $20.0 million.  The securities held by TNMP in trusts for pension and other post-employment benefits had an estimated fair value of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$75.2 million at December&#160;31, 2021, of which 44.6% were fixed-rate debt securities that subject TNMP to risk of loss of fair value with movements in market interest rates.  If interest rates were to increase by 50 basis points from their levels at December&#160;31, 2021, the decrease in the fair value of the fixed-rate securities would be 7.5%, or $2.5 million. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNM and TNMP do not directly recover or return through rates any losses or gains on the securities, including equity and alternative investments discussed below, in the trusts for decommissioning, reclamation, pension benefits, and other post-employment benefits.  However, the overall performance of these trusts does enter into the periodic determinations of expense and funding levels, which are factored into the rate making process to the extent applicable to regulated operations.  The NMPRC ruled in the NM 2015 Rate Case that PNM would not be able to include future contributions made by PNM for decommissioning of PVNGS to the extent applicable to certain capacity purchased and leased by PNM in rates charged to retail customers.  The NM Supreme Court ruled that the NMPRC&#8217;s decision to disallow recovery of such future contributions for decommissioning denied PNM due process and remanded the matter back to the NMPRC for further proceedings.  See Note 17.  PNM and TNMP are at risk for shortfalls in funding of obligations due to investment losses, including those from the equity market and alternatives investment risks discussed below, to the extent not ultimately recovered through rates charged to customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Equity Market Risk</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The investments held by PNM in trusts for decommissioning and reclamation and trusts established for PNM&#8217;s and TNMP&#8217;s pension and post-employment benefits plans include certain equity securities at December&#160;31, 2021.  These equity securities expose PNM and TNMP to losses in fair value should the market values of the underlying securities decline.  Equity securities comprised 50% and 47.3% of the securities held by the various PNM and TNMP trusts as of December&#160;31, 2021.  A hypothetical 10% decrease in equity prices would reduce the fair values of these funds by $56.9 million for PNM and $3.6 million for TNMP. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Alternatives Investment Risk</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">As of December&#160;31, 2021, PNM and TNMP had 8.6% and 6.3% of its pension assets invested in the alternative asset class.  Alternative investments include investments in hedge funds, real estate funds, and private equity funds.  The hedge funds and private equity funds are limited partner structures that are structured as multi-manager multi-strategy fund of funds to achieve a diversified position in these asset classes.  The general partner oversees the selection and monitoring of the underlying managers.  The hedge funds pursue various absolute return strategies such as relative value, long-short equity, and event driven.  Private equity fund strategies include mezzanine financing, buy-outs, and venture capital.  The real estate investments are commingled real estate portfolios that invest in a diversified portfolio of assets including commercial property and multi-family housing.  The Company&#8217;s Corporate Investment Committee, assisted by its investment consultants, monitors the performance of the funds and general partner&#8217;s investments process.  There is risk associated with these funds due to the nature of the strategies and techniques and the use of investments that do not have readily determinable fair values.  A hypothetical 10% decrease in equity prices would reduce the fair values of these funds by $4.9 million for PNM and $0.4 million for TNMP. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A - 62</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_106"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:85.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_109">Management&#8217;s Annual Reports on Internal Control Over Financial Reporting</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_109">2</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_118">Reports of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMDYvZnJhZzowMTlmZmVhZjI0OTU0ODY0YjQ3OTNjZGY4ODIwMzJhNC90YWJsZTpjZDg5OGM3MWRjOTE0Y2U2YmY1YTY1Y2UyYzkzYzgyMi90YWJsZXJhbmdlOmNkODk4YzcxZGM5MTRjZTZiZjVhNjVjZTJjOTNjODIyXzItMC0xLTEtNzAzMzkvdGV4dHJlZ2lvbjozNTllNTU0ZDNhNDg0MjA5YTcwMWZmODZlM2JhMWJlZF8yNTI4ODc2NzQzODk1Mw_95e84996-1c9f-40d1-8ea4-13d4c1b568f5"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMDYvZnJhZzowMTlmZmVhZjI0OTU0ODY0YjQ3OTNjZGY4ODIwMzJhNC90YWJsZTpjZDg5OGM3MWRjOTE0Y2U2YmY1YTY1Y2UyYzkzYzgyMi90YWJsZXJhbmdlOmNkODk4YzcxZGM5MTRjZTZiZjVhNjVjZTJjOTNjODIyXzItMC0xLTEtNzAzMzkvdGV4dHJlZ2lvbjozNTllNTU0ZDNhNDg0MjA5YTcwMWZmODZlM2JhMWJlZF8yNTI4ODc2NzQzODk1Mw_cc370cd3-55dc-4ee4-ade9-7f67297a68cf"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMDYvZnJhZzowMTlmZmVhZjI0OTU0ODY0YjQ3OTNjZGY4ODIwMzJhNC90YWJsZTpjZDg5OGM3MWRjOTE0Y2U2YmY1YTY1Y2UyYzkzYzgyMi90YWJsZXJhbmdlOmNkODk4YzcxZGM5MTRjZTZiZjVhNjVjZTJjOTNjODIyXzItMC0xLTEtNzAzMzkvdGV4dHJlZ2lvbjozNTllNTU0ZDNhNDg0MjA5YTcwMWZmODZlM2JhMWJlZF8yNTI4ODc2NzQzODk1Mw_ccb08ce9-811f-48ce-b0a4-dfa24b7587b6">185</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>)</span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_118">5</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_106">Financial Statements:</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Resources, Inc. and Subsidiaries</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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_130">Consolidated Statements of Earnings</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_130">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_133">Consolidated Statements of Comprehensive Income</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_133">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_136">Consolidated Statements of Cash Flows</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_136">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_139">Consolidated Balance Sheets</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_139">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_142">Consolidated Statements of Changes in Equity</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_142">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Service Company of New Mexico and Subsidiaries</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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_130">Consolidated Statements of Earnings</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_145">18</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_148">Consolidated Statements of Comprehensive Income</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_148">19</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_151">Consolidated Statements of Cash Flows</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_151">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_154">Consolidated Balance Sheets</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_154">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_157">Consolidated Statements of Changes in Equity</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_157">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas-New Mexico Power Company and Subsidiaries</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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_130">Consolidated Statements of Earnings</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_160">25</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_169">Consolidated Statements of Cash Flows</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_169">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_172">Consolidated Balance Sheets</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_172">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_175">Consolidated Statements of Changes in Common Stockholder&#8217;s Equity</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_175">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_178">Notes to Consolidated Financial Statements</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_178">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplementary Data:</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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_250">Schedule I - Condensed Financial Information of Parent Company</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_250">118</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_253">Schedule II - Valuation and Qualifying Accounts</a></span></div></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:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if66f65864150417d981cf14466ff52cb_253">121</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 1</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_109"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of PNM Resources, Inc. and subsidiaries (&#8220;PNMR&#8221;) is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assessed the effectiveness of PNMR&#8217;s internal control over financial reporting based on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> set forth by the Committee of Sponsoring Organizations of the Treadway Commission.  Based on the assessment performed, management concludes that PNMR&#8217;s internal control over financial reporting was effective as of December&#160;31, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting as of and for the year ended December&#160;31, 2021 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their audit report which is included herein.</span></div><div style="margin-top:9pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Patricia K. Collawn</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President, and Chief Executive Officer</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Joseph D. Tarry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 2</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_112"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of Public Service Company of New Mexico and subsidiaries (&#8220;PNM&#8221;) is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assessed the effectiveness of PNM&#8217;s internal control over financial reporting based on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> set forth by the Committee of Sponsoring Organizations of the Treadway Commission.  Based on the assessment performed, management concludes that PNM&#8217;s internal control over financial reporting was effective as of December&#160;31, 2021.</span></div><div style="margin-top:9pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Patricia K. Collawn</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Joseph D. Tarry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 3</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_115"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of Texas-New Mexico Power Company and subsidiaries (&#8220;TNMP&#8221;) is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assessed the effectiveness of TNMP&#8217;s internal control over financial reporting based on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> set forth by the Committee of Sponsoring Organizations of the Treadway Commission.  Based on the assessment performed, management concludes that TNMP&#8217;s internal control over financial reporting was effective as of December&#160;31, 2021.</span></div><div style="margin-top:9pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Patricia K. Collawn</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Joseph D. Tarry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 4</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_118"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_121"></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and Board of Directors </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNM Resources, Inc.:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of PNM Resources, Inc. and subsidiaries (the Company) as of December&#160;31, 2021 and 2020, the related consolidated statements of earnings, comprehensive income, changes in equity, and cash flows for each of the years in the three-year period ended December&#160;31, 2021, and the related notes and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statement Schedule I - Condensed Consolidated Information of Parent Company and Schedule II - Valuation and Qualifying Accounts (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.  </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended December&#160;31, 2021, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2021 based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinions </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and other postretirement benefit obligations </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 to the consolidated financial statements, the Company maintains qualified defined benefit pension plans and postretirement benefit plans providing medical and dental benefits. The Company&#8217;s total estimated pension plans&#8217; projected benefit obligation and postretirement benefit plans&#8217; accumulated postretirement benefit obligation were $734.2 million as of December 31, 2021. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of the pension and other postretirement benefit obligations as a critical audit matter. This was due to the specialized skills and knowledge required to understand the Company&#8217;s actuarial models and evaluate the assumptions related to the determination of the discount rates utilized in the measurement of the pension and other postretirement benefit obligations. In addition, there was subjectivity in performing procedures due to the sensitivity of the actuarial models to changes in the discount rates used to determine the present value of the projected benefit obligation and accumulated postretirement benefit obligation.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the pension and other postretirement benefit obligations process, including controls related to the development of the discount rates used and the evaluation of the actuarial models. We involved actuarial professionals with specialized skills and knowledge, who assisted in:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">understanding the actuarial models used by the Company to calculate its projected benefit obligation and accumulated postretirement benefit obligation, for consistency with generally accepted actuarial standards,</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">evaluating the Company&#8217;s discount rates, by understanding the methodology used to develop them, and</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">comparing the changes in the discount rates from the prior year against changes in published indices.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt;padding-right:18pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjEvZnJhZzo5MjgyZjllMzZhNjA0M2JhYjRjMDUyZTA4NTJkMWM5MC90ZXh0cmVnaW9uOjkyODJmOWUzNmE2MDQzYmFiNGMwNTJlMDg1MmQxYzkwXzI1Mjg4NzY3NDQ5NjM5_37747d15-e252-4930-a8fa-b3287b5cd441">KPMG LLP</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2013.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjEvZnJhZzo5MjgyZjllMzZhNjA0M2JhYjRjMDUyZTA4NTJkMWM5MC90ZXh0cmVnaW9uOjkyODJmOWUzNmE2MDQzYmFiNGMwNTJlMDg1MmQxYzkwXzI1Mjg4NzY3NDQ5NjM4_d14b1fac-de5a-4fe0-a5f7-8145ca0cb825">Albuquerque, New Mexico</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </span></div><div style="margin-bottom:30pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 6</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_124"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Service Company of New Mexico:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Public Service Company of New Mexico and&#160;subsidiaries (the Company) as of December&#160;31, 2021 and 2020, the related consolidated statements of earnings, comprehensive income, changes in equity, and cash flows for each of the years in the three&#8209;year period ended December&#160;31, 2021, and the related notes and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II &#8211; Valuation and Qualifying Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three&#8209;year period ended December&#160;31, 2021, in conformity with U.S.&#160;generally accepted accounting principles.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and other postretirement benefit obligations </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 to the consolidated financial statements, the Company maintains qualified defined benefit pension plans and postretirement benefit plans providing medical and dental benefits. The Company&#8217;s total estimated pension plans&#8217; projected benefit obligation and postretirement benefit plans&#8217; accumulated postretirement benefit obligation were $663.7 million as of December 31, 2021. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of the pension and other postretirement benefit obligations as a critical audit matter. This was due to the specialized skills and knowledge required to understand the Company&#8217;s actuarial models and evaluate the assumptions related to the determination of the discount rates utilized in the measurement of the pension and other postretirement benefit obligations. In addition, there was subjectivity in performing procedures due to the sensitivity of the actuarial models to changes in the discount rates used to determine the present value of the projected benefit obligation and accumulated postretirement benefit obligation.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the pension and other postretirement benefit </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations process, including controls related to the development of the discount rates used and the evaluation of the actuarial models. We involved actuarial professionals with specialized skills and knowledge, who assisted in:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">understanding the actuarial models used by the Company to calculate its projected benefit obligation and accumulated postretirement benefit obligation, for consistency with generally accepted actuarial standards,</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">evaluating the Company&#8217;s discount rates, by understanding the methodology used to develop them, and</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">comparing the changes in the discount rates from the prior year against changes in published indices.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjQvZnJhZzoxNTQ4ZjA4OWQ5YTY0NTM1YjdlNDdlMzI2YWNmZjdmNy90ZXh0cmVnaW9uOjE1NDhmMDg5ZDlhNjQ1MzViN2U0N2UzMjZhY2ZmN2Y3XzI1Mjg4NzY3NDQ3MDk5_6a837f3d-83e3-47a6-ad67-7675c18353e3">KPMG LLP</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2013.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjQvZnJhZzoxNTQ4ZjA4OWQ5YTY0NTM1YjdlNDdlMzI2YWNmZjdmNy90ZXh0cmVnaW9uOjE1NDhmMDg5ZDlhNjQ1MzViN2U0N2UzMjZhY2ZmN2Y3XzI1Mjg4NzY3NDQ3MTAx_7d824469-aa3c-4bee-8211-bf12e634a476">Albuquerque, New Mexico</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 8</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_127"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholder and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Texas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%">New Mexico Power Company:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Texas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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%">New Mexico Power Company and&#160;subsidiaries (the Company) as of December&#160;31, 2021 and 2020, the related consolidated statements of earnings, changes in common stockholder&#8217;s equity, and cash flows for each of the years in the three&#8209;year period ended December&#160;31, 2021, and the related notes and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statement Schedule II &#8211; Valuation and Qualifying Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three&#8209;year period ended December&#160;31, 2021, in conformity with U.S.&#160;generally accepted accounting principles.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB and in accordance with auditing standards generally accepted in the United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.  The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and other postretirement benefit obligations </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 to the consolidated financial statements, the Company maintains qualified defined benefit pension plans and postretirement benefit plans providing medical and dental benefits. The Company&#8217;s total estimated pension plans&#8217; projected benefit obligation and postretirement benefit plans&#8217; accumulated postretirement benefit obligation were $70.6 million as of December 31, 2021. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of the pension and other postretirement benefit obligations as a critical audit matter. This was due to the specialized skills and knowledge required to understand the Company&#8217;s actuarial models and evaluate the assumptions related to the determination of the discount rates utilized in the measurement of the pension and other postretirement benefit obligations. In addition, there was subjectivity in performing procedures due to the sensitivity of the actuarial models to changes in the discount rates used to determine the present value of the projected benefit obligation and accumulated postretirement benefit obligation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the pension and other postretirement benefit obligations process, including controls related to the development of the discount rates used and the evaluation of the actuarial models. We involved actuarial professionals with specialized skills and knowledge, who assisted in:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">understanding the actuarial models used by the Company to calculate its projected benefit obligation and accumulated postretirement benefit obligation, for consistency with generally accepted actuarial standards,</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">evaluating the Company&#8217;s discount rates, by understanding the methodology used to develop them, and</span></div><div style="padding-left:54pt;text-align:justify"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">comparing the changes in the discount rates from the prior year against changes in published indices.</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjcvZnJhZzoxYWU0NTI2NzBiNDk0M2U5YWJhNDdlZDJjNDgyMmE0Ni90ZXh0cmVnaW9uOjFhZTQ1MjY3MGI0OTQzZTlhYmE0N2VkMmM0ODIyYTQ2XzI1Mjg4NzY3NDQ0MzY1_2f560159-9207-4cbf-bcf3-c597f54c0037">KPMG LLP</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2013.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjcvZnJhZzoxYWU0NTI2NzBiNDk0M2U5YWJhNDdlZDJjNDgyMmE0Ni90ZXh0cmVnaW9uOjFhZTQ1MjY3MGI0OTQzZTlhYmE0N2VkMmM0ODIyYTQ2XzI1Mjg4NzY3NDQ0MzY3_9858aa6c-abd9-4c9d-a82c-6d070b317803">Albuquerque, New Mexico</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 10</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_130"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED STATEMENTS OF EARNINGS </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzQtMS0xLTEtMzU3Njk_92b96aa2-0ec9-4813-b76a-f2ecfafe74d3">1,569,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzQtMy0xLTEtMzU3Njk_d3cb0a01-4e55-44af-9204-39fddd885493">1,469,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzQtNS0xLTEtMzU3Njk_67b7821c-c409-4798-bef3-e53e9577e70c">1,377,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzUtMS0xLTEtMzU3Njk_2683ca22-e1bd-4ced-9bcd-2f428d5d4c04">3,764</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzUtMy0xLTEtMzU3Njk_c50f2769-35a9-40f5-bbe1-2450a04ae86f">11,994</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzUtNS0xLTEtMzU3Njk_fadfb7ef-6598-4de3-9479-31ce020e461f">542</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzYtMS0xLTEtMzU3Njk_6dd4f87e-6f28-4102-ab86-e15b1246a587">214,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzYtMy0xLTEtMzU3Njk_7d234cb9-35fc-48e4-b64a-67b7022d2bf4">65,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzYtNS0xLTEtMzU3Njk_c34fd2c0-a4eb-4551-8c89-690a38264771">80,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total electric operating revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzctMS0xLTEtMzU3Njk_02215e0c-3478-4d5c-8c41-f913fc8813bc">1,779,873</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzctMy0xLTEtMzU3Njk_f076f56e-95c0-4965-8f05-782ff2ca4e9a">1,523,012</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzctNS0xLTEtMzU3Njk_abdb771d-1487-431f-ae25-342109453324">1,457,603</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzktMS0xLTEtMzU3Njk_0e749167-a8a6-4d5e-8e02-2eda2ce2c8ad">644,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzktMy0xLTEtMzU3Njk_13898911-ec4a-424c-a76a-a60c3593163a">447,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzktNS0xLTEtMzU3Njk_8a5d357b-f5ca-48d3-b275-b95d73221d9e">412,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and general</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEwLTEtMS0xLTM1NzY5_417eae54-7871-4238-b8e8-74aa90094cb5">230,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEwLTMtMS0xLTM1NzY5_0a57e823-59e7-4686-8fc5-82d088d18d71">216,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEwLTUtMS0xLTM1NzY5_928a4ebe-3cab-4843-988f-22705d20003c">189,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy production costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f120f4aa9154ecb84eec04a57de999d_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzExLTEtMS0xLTM1NzY5_6650d3b4-6d15-4ff5-82f1-9a6935ecd72a">143,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i340eab3ba8ab4d8cb8808f93ea4caf92_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzExLTMtMS0xLTM1NzY5_7e39e4ba-bec4-482c-a9b7-a8a2fbc345b0">137,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f2ad8fee5e94131b127a8f3f0dc7ba2_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzExLTUtMS0xLTM1NzY5_c31555de-8210-4259-9169-757a75e172fe">142,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances and restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEyLTEtMS0xLTM1NzY5_451d03f6-f662-4975-aae7-0f38fde939f0">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEyLTMtMS0xLTM1NzY5_4e9d5d1c-6adb-485a-9486-101768d6cb63">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEyLTUtMS0xLTM1NzY5_afe71e61-d798-4d08-8c26-e37180f12b1e">151,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEzLTEtMS0xLTM1NzY5_a5d7518e-a4f5-456b-a225-8e28a6155219">284,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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEzLTMtMS0xLTM1NzY5_7730254b-bcca-498d-952b-0ef52dab1f65">275,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEzLTUtMS0xLTM1NzY5_a6c3695b-d1aa-49b5-ad40-bc9584769f97">267,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE0LTEtMS0xLTM1NzY5_f105d5ac-ef60-4dae-9510-771679694fb5">81,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE0LTMtMS0xLTM1NzY5_60c2fc46-fdeb-4afd-8af3-f5ec1a9ba708">77,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE0LTUtMS0xLTM1NzY5_2056fdb1-2f8b-4338-acdb-9276aefce0dc">69,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE1LTEtMS0xLTM1NzY5_001bdb4f-a80c-47ec-80c1-c1f58283ed45">86,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE1LTMtMS0xLTM1NzY5_018bedb3-9a6d-4fa5-88b1-9340d7015b6e">81,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE1LTUtMS0xLTM1NzY5_5cd41b8f-939e-4f38-9cdf-dfab488c7172">80,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE2LTEtMS0xLTM1NzY5_8fb7942b-1d41-49ec-b193-803273d74583">1,471,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE2LTMtMS0xLTM1NzY5_0813b797-0084-437b-829a-8b339dbcac0b">1,237,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE2LTUtMS0xLTM1NzY5_5be239b5-c6c1-44b9-b57c-f19295ec2a61">1,313,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE3LTEtMS0xLTM1NzY5_035a427b-d569-4bc1-a428-2781e60677bd">308,153</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE3LTMtMS0xLTM1NzY5_fb1b9fa4-9fe2-451c-b7a0-e5ceb753bf39">285,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE3LTUtMS0xLTM1NzY5_7ccaba45-1e12-4b65-92de-f6b1f0fea14a">144,200</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Income and Deductions:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE5LTEtMS0xLTM1NzY5_70242677-0dd2-4ea3-b456-b5c9c6b658aa">14,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE5LTMtMS0xLTM1NzY5_e088c6a2-597e-4b3b-8da4-fd6f36b2841f">14,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE5LTUtMS0xLTM1NzY5_b3f12217-3c5c-4af4-9246-95fecdab53a6">14,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIwLTEtMS0xLTM1NzY5_d3b67d5a-e333-4bc3-b687-892808da049d">16,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIwLTMtMS0xLTM1NzY5_73d009a9-06d1-4d1b-bcd3-abcbaee11bf6">21,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIwLTUtMS0xLTM1NzY5_ea36fc68-e2eb-436c-95e6-a055c0167558">29,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIxLTEtMS0xLTM1NzY5_219e37bd-4e98-47fc-aa2c-5467ebc9060a">20,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIxLTMtMS0xLTM1NzY5_0af1ae85-a896-4666-aeb9-210bcecdea3f">19,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIxLTUtMS0xLTM1NzY5_bf518dcc-6f5e-4930-96d8-9c62a8567015">15,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (deductions)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI1LTEtMS0xLTM1NzY5_89074365-645e-4468-88e1-42a96346ba8b">18,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI1LTMtMS0xLTM1NzY5_27a424b9-1526-4f23-b291-201d0e89bfd2">18,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI1LTUtMS0xLTM1NzY5_96a70430-3680-4ec9-8b2a-7dd9a4fafb86">15,328</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other income and (deductions)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI2LTEtMS0xLTM1NzY5_5b25856a-56de-481a-bf55-c1181e389f77">33,153</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI2LTMtMS0xLTM1NzY5_197421d2-ff22-4d89-adc0-498524175c16">37,063</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI2LTUtMS0xLTM1NzY5_c9c5a72c-0397-4b54-87ab-dce80b690b6e">43,665</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI3LTEtMS0xLTM1NzY5_500dff23-fa2f-4d1d-a5d8-f571d80bafba">96,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI3LTMtMS0xLTM1NzY5_b38721f1-a308-4c8d-b97e-e205da21a44c">114,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI3LTUtMS0xLTM1NzY5_b3ce7cd6-a6f6-4ade-99a2-f6365a230aa2">121,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI4LTEtMS0xLTM1NzY5_35753cdc-766d-4c97-ac0d-6142dcc5699d">244,429</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI4LTMtMS0xLTM1NzY5_6706a94a-b1e1-4cc4-9e7a-8b840cebae2c">207,952</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI4LTUtMS0xLTM1NzY5_d54445cf-7023-483b-8a6a-52e9a5623d02">66,849</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income Taxes (Benefits)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI5LTEtMS0xLTM1NzY5_fefe0270-c9e0-4251-b33f-a4856c295efb">32,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI5LTMtMS0xLTM1NzY5_a6b3dce3-8217-4411-8df2-87e95ea7b82e">20,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI5LTUtMS0xLTM1NzY5_d826b448-ad9f-4e78-b62c-56ced3156a11">25,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMwLTEtMS0xLTM1NzY5_c460d70a-e59e-4aaf-9fa3-a9aef4df15df">211,847</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMwLTMtMS0xLTM1NzY5_9bb90699-3374-43d2-8d1b-751af42505a4">187,316</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMwLTUtMS0xLTM1NzY5_28f727f7-e0bd-4cce-8457-be8f5dfecdcd">92,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Earnings) Attributable to Valencia Non-controlling Interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMxLTEtMS0xLTM1NzY5_21b313a3-5e4c-47bd-b003-fc2388ad13c9">15,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMxLTMtMS0xLTM1NzY5_12ed23bc-9fa2-4c21-8989-8b94aac8780f">14,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMxLTUtMS0xLTM1NzY5_748fadec-a2ec-4232-b18a-e82866f079ec">14,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Stock Dividend Requirements of Subsidiary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMyLTEtMS0xLTM1NzY5_d1c0e077-5573-4a70-a10d-0d91261734e0">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMyLTMtMS0xLTM1NzY5_652d8aef-1082-48d0-86be-80a79bcf2d0e">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMyLTUtMS0xLTM1NzY5_91d21a8a-e234-4fc4-ac1b-69e3c14256d7">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMzLTEtMS0xLTM1NzY5_4318c8c7-d950-4fab-b53f-43f36813c8d6">195,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMzLTMtMS0xLTM1NzY5_f3a10ee5-3388-45ce-b20d-2b6c2afbd75e">172,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMzLTUtMS0xLTM1NzY5_029be1b7-2143-4c68-9723-bdf8629a58e9">77,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR per Common Share:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM1LTEtMS0xLTM1NzY5_0366d218-9825-46a1-a7f8-fa93ae81f0a6">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM1LTMtMS0xLTM1NzY5_0fb6c2f6-eea9-46cf-8260-535ef4cc2845">2.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM1LTUtMS0xLTM1NzY5_dcc11d2f-9b97-4906-96ee-7b9527b62f71">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM2LTEtMS0xLTM1NzY5_3e141f58-dfeb-48d6-8bf0-ae436bc91631">2.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM2LTMtMS0xLTM1NzY5_e124ea34-7797-4353-85e8-4a6bee765e06">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM2LTUtMS0xLTM1NzY5_c49e8e95-cd09-4976-bbec-99388b2df29c">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 11</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_133"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzMtMS0xLTEtMzU3Njk_71bfa120-d53e-465e-9b60-c441e06f2205">211,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzMtMy0xLTEtMzU3Njk_b5224d5f-d350-4c58-bbee-3e4185c690ad">187,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzMtNS0xLTEtMzU3Njk_4e9a05d0-7925-4ecf-9b53-5cebfdf95cab">92,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Comprehensive Income (Loss):</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains on Available-for-Sale Securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized holding gains (losses) arising during the period, net of income tax (expense) benefit of $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo2NTdlNDVjM2JiYzM0ZjU4YjEwYTQ5MzQzYzRiNWE3OF84Nw_01500ff1-1a0b-4c92-8709-e575a09bdaac">478</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo2NTdlNDVjM2JiYzM0ZjU4YjEwYTQ5MzQzYzRiNWE3OF85MQ_2365ee8d-291e-4064-aa81-249e163f0831">5,736</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo2NTdlNDVjM2JiYzM0ZjU4YjEwYTQ5MzQzYzRiNWE3OF85OQ_523f9fd0-6ad6-4c06-b869-71021c6f0aef">6,534</ix:nonFraction>)</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMS0xLTEtMzU3Njk_933bbd60-d4ba-4bf4-82be-197b951132c5">1,403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMy0xLTEtMzU3Njk_485f1f5e-7a5f-4cd7-8015-0ed3889cf2cf">16,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtNS0xLTEtMzU3Njk_efe54755-4b03-4378-b6ff-680f2240e1e5">19,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjozMmYxYmVlNjdlYWU0MjQyYjVjYTE3NGRkYzVlNDllZV85OQ_3fcb1336-28a2-4509-9153-bb57e73206ee">2,480</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjozMmYxYmVlNjdlYWU0MjQyYjVjYTE3NGRkYzVlNDllZV8xMDM_8b1679fe-c19b-4b00-9504-64ee640c7c51">2,412</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjozMmYxYmVlNjdlYWU0MjQyYjVjYTE3NGRkYzVlNDllZV8xMTE_34290883-354c-44f7-9a83-7286b3cae2d3">3,572</ix:nonFraction></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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMS0xLTEtMzU3Njk_4695c30a-2de0-41b7-9504-0282b6757e05">7,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMy0xLTEtMzU3Njk_af0b0343-885c-4701-9920-54bec6dbb350">7,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctNS0xLTEtMzU3Njk_33900a32-36b6-4505-923c-05b5f9ae231e">10,491</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Liability Adjustment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience gains (losses), net of income tax (expense) benefit of $(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjowZjhjMzEyYzVhMDg0MjAyOWU3YTViNjI2ZmVlZWUxNV83MA_209859c6-0c05-44d1-a8c2-bbab4526e6c8">3,076</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjowZjhjMzEyYzVhMDg0MjAyOWU3YTViNjI2ZmVlZWUxNV83NA_64a8148f-6eb6-42e9-a94d-c437451850ab">1,562</ix:nonFraction>), and $<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjowZjhjMzEyYzVhMDg0MjAyOWU3YTViNjI2ZmVlZWUxNV84Mg_52faee7b-7e50-4b04-85cd-2fd8c1bfb236">973</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMS0xLTEtMzU3Njk_dd92e346-1bba-4421-b36b-4be88fea1556">9,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMy0xLTEtMzU3Njk_70a1864b-6445-4f27-8bf9-acaa74014c68">4,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktNS0xLTEtMzU3Njk_56c4bc0d-e5a5-4f1a-ba4e-91b001cdee72">2,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2IzY2VkNGU0ZTJlNDNmYTk5NjkyNTQ5NmJhYzk3ZDNfMTQy_a7b86e24-8fbc-47e0-9db3-a90ea7c639e0">2,120</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2IzY2VkNGU0ZTJlNDNmYTk5NjkyNTQ5NmJhYzk3ZDNfMTQ2_9b3274e1-e4c3-4702-8cf9-0e9ef07613eb">2,108</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2IzY2VkNGU0ZTJlNDNmYTk5NjkyNTQ5NmJhYzk3ZDNfMTU0_20a885b4-16fe-4484-8f2c-e71cb5449cf0">1,880</ix:nonFraction>)</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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTEtMS0xLTM1NzY5_3c8986ea-de17-495e-9d11-6c3129f8e709">6,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTMtMS0xLTM1NzY5_6107c826-a9b6-4076-bf1b-f756c33aa442">6,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTUtMS0xLTM1NzY5_f2334792-cc3c-4b98-ba26-c8e4610d050a">5,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Adjustment for Cash Flow Hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair market value, net of income tax (expense) benefit of $(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjU2YjQzYjk2ZDMyNGM4N2IyMzY5ZTIwNDRlODRiMTJfNzI_1f97c731-4db7-478e-922b-c8ab5c4835d3">458</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjU2YjQzYjk2ZDMyNGM4N2IyMzY5ZTIwNDRlODRiMTJfNzY_397a98d1-111d-4dd0-a409-5db7d6c0b4e3">323</ix:nonFraction>), and $<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjU2YjQzYjk2ZDMyNGM4N2IyMzY5ZTIwNDRlODRiMTJfODQ_878da8b2-bc23-4f58-814a-1e4bd9b05c62">888</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTEtMS0xLTM1NzY5_89266b7d-2105-430a-bd54-0336e21c3bbe">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTMtMS0xLTM1NzY5_ab9fe9a5-0900-43a3-8ec1-b71b5819bdcb">948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTUtMS0xLTM1NzY5_1d4be6bc-dd2a-4dee-8adb-13d12fbd68c0">2,607</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for (gains) losses included in net earnings, net of income tax (benefit) of $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZjI1ZmU2ZDk1NWJkNDk4Y2E5MDIwN2FhZGE1ZGM1M2JfMTAw_265c98a7-aaec-438d-9709-1eea18f45d63">229</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZjI1ZmU2ZDk1NWJkNDk4Y2E5MDIwN2FhZGE1ZGM1M2JfMTA0_005b1a93-d991-48dd-8567-3d1fd2feab4f">442</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZjI1ZmU2ZDk1NWJkNDk4Y2E5MDIwN2FhZGE1ZGM1M2JfMTEy_6cdb5253-2515-4266-9118-36e8c6e89a81">186</ix:nonFraction>)</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTEtMS0xLTM1NzY5_41c74025-1634-463d-9d2c-c1cff855015c">674</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTMtMS0xLTM1NzY5_53af1b80-d415-456b-a793-eac44eafd111">1,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTUtMS0xLTM1NzY5_9c0aa3b9-4710-43fd-97a1-2ae56a82509e">547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE0LTEtMS0xLTM1NzY5_8d883ae1-299f-450b-990b-ace7fcc8ba63">7,247</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE0LTMtMS0xLTM1NzY5_62c298ec-dc92-43b7-b629-32f175b3262f">20,194</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE0LTUtMS0xLTM1NzY5_401f1eac-3322-43b1-be54-98d04eb900eb">9,307</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive Income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE1LTEtMS0xLTM1NzY5_5e5a3060-8b95-4156-af35-4bf04bf0922b">219,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE1LTMtMS0xLTM1NzY5_40f50003-b384-46ae-b643-59e7642ebd20">207,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE1LTUtMS0xLTM1NzY5_a9bd4857-2534-41b2-90a1-2dd633b8139c">101,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;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:100%">Comprehensive (Income) Attributable to Valencia Non-controlling Interest</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE2LTEtMS0xLTM1NzY5_9e6e74e3-3bb8-4436-a6a2-c4ba77e93b6c">15,490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE2LTMtMS0xLTM1NzY5_d1b0bcd4-64e8-4559-b5b9-987fa4ce3387">14,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE2LTUtMS0xLTM1NzY5_4598f2a9-70b4-40e0-ad3c-61fa70afa8b1">14,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Stock Dividend Requirements of Subsidiary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:PreferredStockDividendRequirementsOfSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE3LTEtMS0xLTM1NzY5_afbbb243-c4a8-4d48-8238-801519443e48">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:PreferredStockDividendRequirementsOfSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE3LTMtMS0xLTM1NzY5_007ba6a6-a806-4095-ba64-94cb5613fd9a">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:PreferredStockDividendRequirementsOfSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE3LTUtMS0xLTM1NzY5_48724244-edd0-41e6-b056-2eeb7cb22f52">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive Income Attributable to PNMR</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE4LTEtMS0xLTM1NzY5_903586cc-57ba-4dd0-bac2-66372dbad33c">203,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE4LTMtMS0xLTM1NzY5_ae209f37-6f9d-4378-a1c6-db3061efad74">192,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE4LTUtMS0xLTM1NzY5_3c8faa40-566d-4333-9f95-907efcff014c">86,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 12</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_136"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Operating Activities:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQtMS0xLTEtMzU3Njk_71bfa120-d53e-465e-9b60-c441e06f2205">211,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQtMy0xLTEtMzU3Njk_b5224d5f-d350-4c58-bbee-3e4185c690ad">187,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQtNS0xLTEtMzU3Njk_4e9a05d0-7925-4ecf-9b53-5cebfdf95cab">92,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings to net cash flows from operating activities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzYtMS0xLTEtMzU3Njk_48fe7671-b48c-4ddb-bf4e-c71abfa7935f">320,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzYtMy0xLTEtMzU3Njk_a3f4c2ef-9359-4274-a6f9-071b06a7fb1e">314,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzYtNS0xLTEtMzU3Njk_f099c833-42bd-46dc-8799-aa673726095f">301,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzctMS0xLTEtMzU3Njk_dec52647-b33d-44c9-bc85-5d06f8f9004f">30,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzctMy0xLTEtMzU3Njk_2b9b02e5-f17c-4c9f-a419-3b6fbce48ec7">20,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzctNS0xLTEtMzU3Njk_89cc35d8-6eb2-4128-bd7d-4f823c6b39ae">25,385</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gains) on investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzEyLTEtMS0xLTM1NzY5_91b6bd96-a6b7-4687-92b5-35a3eeee09d2">16,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzEyLTMtMS0xLTM1NzY5_82bb8440-82cc-4ba2-9b3c-001e4ccd2f56">21,599</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzEyLTUtMS0xLTM1NzY5_d7fc4926-365a-4d64-97d5-6f42e6df5dd4">29,589</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE1LTEtMS0xLTM1NzY5_9ac50440-4e53-4dcc-aab3-7f640af6ee12">9,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE1LTMtMS0xLTM1NzY5_dff78ecf-e9ba-41ef-ab53-4a776408c5db">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE1LTUtMS0xLTM1NzY5_c0efc2d2-ba79-4a3b-9746-4b36ef10019f">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances and restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE2LTEtMS0xLTM1NzY5_68f4f190-8d4a-41ff-988c-77247605e915">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE2LTMtMS0xLTM1NzY5_d0e85f4f-15bf-419c-9bf0-40933ad555fc">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE2LTUtMS0xLTM1NzY5_5a5b5b2d-97e1-4eae-864c-dbb1af5c0634">151,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE3LTEtMS0xLTM1NzY5_e390abb1-1a4c-4dc7-88f8-b74e54fcfc54">13,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE3LTMtMS0xLTM1NzY5_eca1bb07-1369-4b5a-b2e0-f58438b14496">11,254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE3LTUtMS0xLTM1NzY5_4e23d2f0-7d0b-4b2e-8c7a-5002e0483277">9,478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE4LTEtMS0xLTM1NzY5_b5c5f260-777b-4214-a931-8cef416e9588">5,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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE4LTMtMS0xLTM1NzY5_e4e2efe9-abef-40f1-9d5a-266e842f4d4d">3,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE4LTUtMS0xLTM1NzY5_58af0602-7dde-48b7-98e5-411c75b5d79c">2,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in certain 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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIwLTEtMS0xLTM1NzY5_573622eb-3c45-4f94-b706-1198c4909c9e">25,924</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIwLTMtMS0xLTM1NzY5_e1ed3411-03af-4405-8c60-fa104203eb68">42,035</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIwLTUtMS0xLTM1NzY5_f02e559b-0175-4bcf-bbf3-46686000c18e">3,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials, supplies, and fuel stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIxLTEtMS0xLTM1NzY5_b10f41cf-80d5-4da8-b192-d0110333974c">1,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIxLTMtMS0xLTM1NzY5_7883403c-fb01-4c81-9218-b87a50adb29f">11,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIxLTUtMS0xLTM1NzY5_a88eef28-00ea-4535-a9d8-66325ebab8cb">6,095</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 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIyLTEtMS0xLTM1NzY5_59843d00-a3cb-4a1a-9c41-395d5373c694">1,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIyLTMtMS0xLTM1NzY5_d1f5c991-c3aa-4e17-a166-1732fe825ece">8,135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIyLTUtMS0xLTM1NzY5_c55d5133-1002-49d6-a9e6-17b6302b3e48">1,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIzLTEtMS0xLTM1NzY5_fb43c76f-fc5a-4682-b1ba-8d9c92bda8e2">31,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIzLTMtMS0xLTM1NzY5_ece7dd51-f8d4-4026-856e-437d1f9d06ed">29,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIzLTUtMS0xLTM1NzY5_9f7fc6c7-3edc-4f54-a946-05151f85b08e">42,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI0LTEtMS0xLTM1NzY5_6b7e1b66-0c37-41e6-a886-1730e98f8f86">10,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI0LTMtMS0xLTM1NzY5_687fe621-5a8a-4261-95a5-43b884a86f9a">7,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI0LTUtMS0xLTM1NzY5_15b34d84-e622-467d-b66c-9cc3b42225ed">272</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 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI1LTEtMS0xLTM1NzY5_41bc4922-4840-4b85-935d-5b2c6fcc5a48">2,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI1LTMtMS0xLTM1NzY5_b8aaae29-f4fa-44c5-a600-84b575794078">9,347</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI1LTUtMS0xLTM1NzY5_0c59a908-b6d1-42a9-94a7-53f8be2b0e0f">14,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI2LTEtMS0xLTM1NzY5_30e692dc-8e0c-4404-b0e6-9dd17802e9e4">6,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI2LTMtMS0xLTM1NzY5_626211e9-ffce-4fa5-923f-8fc5eb84cafa">23,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI2LTUtMS0xLTM1NzY5_ac7ce578-ad35-42ff-8ee3-9e38a51f75f2">7,212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI4LTEtMS0xLTM1NzY5_6e839fc7-43a4-4bba-a607-2b70db5b43e7">29,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI4LTMtMS0xLTM1NzY5_24112c57-f789-41fe-aee1-63da35581e4a">29,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI4LTUtMS0xLTM1NzY5_6a45aa5f-8acf-4eed-8fe5-d7ec4c10eb89">35,071</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 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI5LTEtMS0xLTM1NzY5_736b082b-897a-4a96-bb18-e2eff807aa6d">547,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI5LTMtMS0xLTM1NzY5_fc873c99-eb00-4661-be2a-12bd90d967fb">485,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI5LTUtMS0xLTM1NzY5_abfb7a6d-5820-41ef-93d2-3a4ff98eb7a7">503,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Investing Activities:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to utility and non-utility plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMxLTEtMS0xLTM1NzY5_d9463bf0-a73b-402b-9db0-99570c75ee01">935,016</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMxLTMtMS0xLTM1NzY5_0d9ec80d-2c71-4d78-9a08-02cb3fbf957f">679,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMxLTUtMS0xLTM1NzY5_fcc29795-65cf-4ea3-81c3-6813f273a90d">616,273</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMyLTEtMS0xLTM1NzY5_a4186f78-615b-4afc-bf52-7d790687755f">459,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMyLTMtMS0xLTM1NzY5_aa6fea82-c5c3-44da-953a-6c86e2a1c69c">590,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMyLTUtMS0xLTM1NzY5_e3398849-a923-408d-acaf-1c6a5752dc3d">494,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMzLTEtMS0xLTM1NzY5_4672faa9-441f-44d6-acd0-f39b8eb2e4ac">477,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMzLTMtMS0xLTM1NzY5_2e799974-ced9-412b-9efc-e32a028dfcdc">607,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMzLTUtMS0xLTM1NzY5_4a15030d-ed62-40fc-8567-0d57e4b646c1">513,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM3LTEtMS0xLTM1NzY5_1f983244-e0e8-4140-a696-ce8a2194e93a">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM3LTMtMS0xLTM1NzY5_1090dbe7-028d-42bb-8287-58a2ff50819a">23,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM3LTUtMS0xLTM1NzY5_dda7fc89-04c4-4194-bb34-20f1d62d4a3b">38,250</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributions from NMRD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM4LTEtMS0xLTM1NzY5_017f9081-96c3-49a1-9395-e896ee793f69">572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM4LTMtMS0xLTM1NzY5_d7cdfd81-f151-46d3-b766-5f9ed9b610e4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM4LTUtMS0xLTM1NzY5_b74dd78f-4862-491d-b439-a3fe4381206a">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQxLTEtMS0xLTM1NzY5_1bbfd634-f16c-4e90-acb5-22774057ade0">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQxLTMtMS0xLTM1NzY5_4fcb21d6-44ad-43b1-ad8f-b4084e5fbc77">14,928</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQxLTUtMS0xLTM1NzY5_34706241-ce2e-40a0-8133-714c73801efa">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQyLTEtMS0xLTM1NzY5_9e5729b2-9404-4ab4-9a03-bc77c5edca62">952,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQyLTMtMS0xLTM1NzY5_5c755ce2-c625-4f31-be94-3fc5b96d5799">733,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQyLTUtMS0xLTM1NzY5_b2cb30d6-61ea-40c5-89ae-b338850e9b37">673,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Financing Activities:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings (repayments), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfOtherDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzQtMS0xLTEtMzU3Njk_0ae5a80c-1b3f-4f3c-8a54-27560a044917">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfOtherDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzQtMy0xLTEtMzU3Njk_97c15574-9aef-460c-8fd1-c70d0e441b60">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzQtNS0xLTEtMzU3Njk_749beedd-e422-4cb2-be93-e2b8bc854c33">150,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facilities borrowings (repayments), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzYtMS0xLTEtMzU3Njk_6a1a8288-d12f-4a59-9edc-3de7f84944cc">30,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzYtMy0xLTEtMzU3Njk_a468d46e-78c7-426d-9abc-af9a074a8328">153,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzYtNS0xLTEtMzU3Njk_b2151ad7-963c-4b66-a71b-8f8212449073">99,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzctMS0xLTEtMzU3Njk_3a3fbdde-a277-4402-9fb0-8aa96bac2776">1,816,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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzctMy0xLTEtMzU3Njk_0c03d2b5-33b6-4611-8f23-d317c5a67a4d">1,267,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzctNS0xLTEtMzU3Njk_6ca41853-f857-4fc1-af2c-1840c5513f74">745,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzgtMS0xLTEtMzU3Njk_dc416e8b-58da-4432-821b-d8ef121afbb4">1,411,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzgtMy0xLTEtMzU3Njk_eeb8d466-906a-46be-85f8-fc96cdc3a785">977,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzgtNS0xLTEtMzU3Njk_b46fe87c-2620-4fc2-acc8-240d57b2643a">407,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzExLTEtMS0xLTM1NzY5_01076cee-9a6d-4202-a1d6-9cb0861531de">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzExLTMtMS0xLTM1NzY5_1391266c-ff79-4a32-b151-de232516e4ab">283,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzExLTUtMS0xLTM1NzY5_2f30d21a-e59a-4693-b236-74906855a4fc">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock option exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEyLTEtMS0xLTM1NzY5_f7626183-55a0-4916-81fa-1c3c18536928">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEyLTMtMS0xLTM1NzY5_58e71f34-6a41-4c44-81d7-5dd6abfd53d4">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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEyLTUtMS0xLTM1NzY5_39adb0c8-11e9-44c0-963a-2e8bc5eaf9db">943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEzLTEtMS0xLTM1NzY5_2de38e61-291c-4bec-916a-094f84a4d9e8">10,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEzLTMtMS0xLTM1NzY5_e5b99aa4-8b8e-416e-9ee3-c775a3bdbfe2">11,984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEzLTUtMS0xLTM1NzY5_8ac59e99-155e-4ef6-b182-71e1e6b5c35f">9,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE2LTEtMS0xLTM1NzY5_0d907cce-8b96-4fd7-8d42-d62cdd2d64bc">112,972</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE2LTMtMS0xLTM1NzY5_a7bcd978-4642-4a93-8514-9addbdfe012a">98,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE2LTUtMS0xLTM1NzY5_b0488066-15de-4c90-b472-ffeb3ce8bec3">92,926</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE3LTEtMS0xLTM1NzY5_042cfe13-96ab-4ccb-b467-6945efb451fe">19,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE3LTMtMS0xLTM1NzY5_55a76f9b-36a3-459e-a1cc-f6884cc1bca1">18,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE3LTUtMS0xLTM1NzY5_20fa83fb-bf83-43ed-a51b-f0477eda4af8">15,401</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission interconnection and security deposit arrangements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE4LTEtMS0xLTM1NzY5_cf59f503-ea18-4550-8527-44f0377c1a57">80,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE4LTMtMS0xLTM1NzY5_b9b5bec1-e5c1-4f33-918b-903cae214b74">11,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE4LTUtMS0xLTM1NzY5_0dd7dcb8-3d92-420d-8b42-85a12959fae8">10,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refunds paid under transmission interconnection arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE5LTEtMS0xLTM1NzY5_fc3403c1-434b-4a05-bc48-25ca650d2641">10,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE5LTMtMS0xLTM1NzY5_831552fa-6448-4a8b-a137-15413db1f6e8">5,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE5LTUtMS0xLTM1NzY5_8c83765d-889a-44d4-96ea-8832ac575948">4,325</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIwLTEtMS0xLTM1NzY5_5675cb91-2f99-4c75-85bd-8c3c75352447">6,306</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIwLTMtMS0xLTM1NzY5_1d2a374c-96c7-4aa5-9f94-0ab0f979badc">4,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIwLTUtMS0xLTM1NzY5_5845f9f6-0521-4276-b42c-89d83aa73219">2,840</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIxLTEtMS0xLTM1NzY5_6063ac9d-6524-491a-b5aa-0eae3afe3675">357,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIxLTMtMS0xLTM1NzY5_e048b67f-b1b2-4b68-baed-75802f3ff824">292,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIxLTUtMS0xLTM1NzY5_0003444c-2a42-4a3a-b5f2-615f691468d4">172,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIyLTEtMS0xLTM1NzY5_35db3de4-c6e6-47c0-9bb4-bda4263e13ed">46,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIyLTMtMS0xLTM1NzY5_ef9455a2-e38f-45c1-8857-b9e567e08090">44,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIyLTUtMS0xLTM1NzY5_f1487eab-99d5-4d7e-82df-8477a2c7f5e9">1,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at Beginning of Year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIzLTEtMS0xLTM1NzY5_99a9bcd1-1b04-467f-a9aa-b2d8cc68d212">47,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:100%"><ix:nonFraction unitRef="usd" contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIzLTMtMS0xLTM1NzY5_ebe7b5e4-a181-4efc-9b83-b0eccd89bf92">3,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88ee527638a64158b06f5a3d25e489b3_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIzLTUtMS0xLTM1NzY5_a9ae52fc-5922-4207-87bf-57b36585c852">2,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at End of Year</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzI0LTEtMS0xLTM1NzY5_5c95ec7a-2597-48a8-b07c-abb3ef1a3e11">1,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzI0LTMtMS0xLTM1NzY5_3055276a-a0b2-4d6f-b3a9-6ac66a8a0045">47,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzI0LTUtMS0xLTM1NzY5_d95069e9-96ac-422f-90c6-dd0e4e4dcb02">3,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Disclosures:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMxLTEtMS0xLTM1NzY5_170e0c27-e409-434a-80f5-702957f02d52">91,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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMxLTMtMS0xLTM1NzY5_b1c64255-9488-44ed-a2f7-da6cf45c886c">106,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMxLTUtMS0xLTM1NzY5_8f4d8233-c03a-42cb-b604-1558ed78357a">115,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid (refunded), net</span></td><td style="background-color:#ffffff;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMyLTEtMS0xLTM1NzY5_bbc73ab6-3865-4b05-b119-a73c6b807aa5">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMyLTMtMS0xLTM1NzY5_a9638ab3-9e8d-4069-80d4-d71664121817">969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-top: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMyLTUtMS0xLTM1NzY5_6630316c-0395-4cf4-9672-2d3a560c9b7f">2,929</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental schedule of noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in accrued plant additions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM1LTEtMS0xLTM1NzY5_640937ba-8c16-4b0b-8606-2319809b924e">7,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM1LTMtMS0xLTM1NzY5_c6b92c00-f114-4524-ba2a-8a144ccb29dc">58,796</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM1LTUtMS0xLTM1NzY5_6f0d7615-b42d-470f-907c-96df343b5d20">8,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contribution of utility plant to NMRD</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM2LTEtMS0xLTM1NzY5_7206938f-6e86-4951-a893-03b3a2951b72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM2LTMtMS0xLTM1NzY5_6e7c2695-ff8b-45b0-a057-68050a2aa519">801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM2LTUtMS0xLTM1NzY5_32771e3e-a37a-445e-8a82-557ac7114571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 14</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_139"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">ASSETS</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Assets:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzUtMS0xLTEtMzU3Njk_45d02927-64bf-48d3-b6d3-83de48ef9ee0">1,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzUtMy0xLTEtMzU3Njk_f9402711-da45-4496-b28c-f57575d56aed">47,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpmMzUyNmQ1NGMxMTM0NTIwODUzZDRhYjkwNDViMjMwMl83Mg_3d6e72d6-8734-4ef6-bd46-f4a157363e93">7,265</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpmMzUyNmQ1NGMxMTM0NTIwODUzZDRhYjkwNDViMjMwMl83OQ_1abd03e6-c660-48cc-ad84-c22358904f8c">8,333</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMS0xLTEtMzU3Njk_e9736d7d-a1ff-453f-aa83-8cd90d842cd1">123,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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMy0xLTEtMzU3Njk_b86f1c60-572c-456d-88ca-5a9929366756">113,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzctMS0xLTEtMzU3Njk_29e4fc0f-3ac3-43c8-9d6a-1c96cc03b5ba">57,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzctMy0xLTEtMzU3Njk_16b2f86b-d85b-491d-8726-95841349305f">55,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzgtMS0xLTEtMzU3Njk_90ad3f66-8989-4b01-bdc7-718c258dfdbc">18,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzgtMy0xLTEtMzU3Njk_438cccad-fb43-4d84-a76a-49e06701bf05">23,797</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials, supplies, and fuel stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEwLTEtMS0xLTM1NzY5_9c10cf46-5963-44a8-aded-3bc94002fc77">65,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEwLTMtMS0xLTM1NzY5_76c391da-c144-44ad-8724-2c02d51bd942">66,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzExLTEtMS0xLTM1NzY5_65871a1e-1c33-4247-9239-99a394a33515">14,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzExLTMtMS0xLTM1NzY5_a6a9e8a6-69c6-4ccf-ba09-9063c925d801">202</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTEtMS0xLTY2MDcz_0d48985d-2eb4-49db-8f9f-9603fb3f766b">37,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTMtMS0xLTY2MDkz_899b4dfb-82b6-4f49-974d-aa07d4fcb971">42,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTEtMS0xLTM1NzY5_fa6f3e42-125d-489f-9a20-6fc5b6157c66">4,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTMtMS0xLTM1NzY5_f5716137-c2be-4304-9fff-c81c422ca4ce">5,672</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE1LTEtMS0xLTM1NzY5_b011ec47-0fa3-4dc6-98cc-1441704ff864">1,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE1LTMtMS0xLTM1NzY5_0286e28f-511b-4014-8db4-5298b3e3acdb">22,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE2LTEtMS0xLTM1NzY5_a9f8f0c3-0285-44ae-b87b-9cd4d9b46ab2">324,600</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE2LTMtMS0xLTM1NzY5_0c4e5421-8a0b-4f1c-898b-cb5418b8eed7">377,479</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Property and Investments:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIwLTEtMS0xLTM1NzY5_8b4527f9-50dc-4cb7-ab53-cdb6d0d5cf30">463,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIwLTMtMS0xLTM1NzY5_0a4a3a21-74b4-433c-8d31-d9e0e50be946">440,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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment in NMRD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIxLTEtMS0xLTM1NzY5_7b475366-2887-4849-90c1-9101e22a79c4">89,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIxLTMtMS0xLTM1NzY5_7576ba68-8bbb-4907-bf3c-9c673c587dc4">90,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIyLTEtMS0xLTM1NzY5_df0a2a37-af51-430c-b8d9-bcc07a3b5500">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIyLTMtMS0xLTM1NzY5_9743d3f9-c3e6-411b-b008-b74a54a4b72a">284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, including financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIzLTEtMS0xLTM1NzY5_89c4dd40-fc1a-40b2-a2a2-089a06f86785">25,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIzLTMtMS0xLTM1NzY5_19d078cc-5933-44c6-b74b-4d6c87b7f2cd">24,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other property and investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:TotalOtherPropertyAndInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI0LTEtMS0xLTM1NzY5_45dd44d4-fb6b-4c81-a195-e7ecfee01c30">577,988</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:TotalOtherPropertyAndInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI0LTMtMS0xLTM1NzY5_e16a808c-6454-4c8c-af37-c1d3e07e5ede">555,129</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility Plant:</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant in service, held for future use, and to be abandoned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI2LTEtMS0xLTM1NzY5_e75054ad-02e1-4d65-b6d7-7aaaccead5ef">9,357,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI2LTMtMS0xLTM1NzY5_fb0944dd-abaa-4a81-b77e-d74833da983a">8,480,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI3LTEtMS0xLTM1NzY5_b54f69fc-e92a-4156-bd24-3b9643a58bce">2,952,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI3LTMtMS0xLTM1NzY5_a8bce71c-fa8f-4864-8969-ac726b141150">2,835,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI4LTEtMS0xLTM1NzY5_54bbd261-a579-4e56-ab50-805b46eec190">6,405,106</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI4LTMtMS0xLTM1NzY5_0f36a53b-0d56-4dc0-bf7a-76a72e1ec261">5,645,629</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction work in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI5LTEtMS0xLTM1NzY5_6e85a4a2-acb6-40ac-b23a-220b5427cfd0">248,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI5LTMtMS0xLTM1NzY5_26c41ab4-fc36-4dbd-9700-278187306241">218,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nuclear fuel, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:AccumulatedAmortizationNuclearFuel" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YWQxYjMyZTJhMDNjNDExMDliMWNmNDNjNWE5MjJkODBfNTM_589de24b-c591-47a7-9346-b9061e15f104">41,181</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:AccumulatedAmortizationNuclearFuel" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YWQxYjMyZTJhMDNjNDExMDliMWNmNDNjNWE5MjJkODBfNjA_bc026f6d-2022-4f57-8c0d-a23462242ea8">41,367</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:NuclearFuelNetOfAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTEtMS0xLTM1NzY5_cd2c277a-f3b2-4969-a590-9ba7b065f703">98,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:NuclearFuelNetOfAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTMtMS0xLTM1NzY5_99d3a2fe-9c48-4059-995c-6bebb277b7aa">100,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net utility plant</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMxLTEtMS0xLTM1NzY5_8c138cdc-57cd-4e3e-abc2-9e4236d6da4b">6,752,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMxLTMtMS0xLTM1NzY5_cf4b979a-969c-43d2-bd43-649f9807b5dc">5,965,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Charges and Other Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMzLTEtMS0xLTM1NzY5_668561f8-60e1-43c4-bfa4-52c4b5c594a0">514,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMzLTMtMS0xLTM1NzY5_525b0842-74c9-47ca-b368-f4a6c4f16ff9">557,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM0LTEtMS0xLTM1NzY5_cfe4ee93-5367-428d-87d1-2d0c5b8981ec">278,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM0LTMtMS0xLTM1NzY5_5c4c1a7f-1ede-433d-a550-f1b8044a7cc7">278,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM1LTEtMS0xLTM1NzY5_e65c259d-30e0-453b-8f48-decdc480624d">79,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM1LTMtMS0xLTM1NzY5_9340307b-2739-4375-a827-c7a8b944e357">105,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OtherDeferredCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM3LTEtMS0xLTM1NzY5_523b4467-5c3d-4ee2-95c8-f9392926a8e5">139,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OtherDeferredCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM3LTMtMS0xLTM1NzY5_4fd4cee6-ed96-4664-b49c-400a18090921">100,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred charges and other assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:TotalDeferredChargesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM4LTEtMS0xLTM1NzY5_342d70e6-146b-4d43-82b2-be9a7593246d">1,011,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:TotalDeferredChargesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM4LTMtMS0xLTM1NzY5_d3ac0eb9-2321-4e8d-ab42-62b5e0e8a2e7">1,042,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM5LTEtMS0xLTM1NzY5_1da370fe-abe2-4e92-bfbb-eea1ec1d072c">8,666,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM5LTMtMS0xLTM1NzY5_69b47bf1-0114-443b-bcf8-3220057f16b7">7,939,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands,&#160;except&#160;share<br/>information)</span></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:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Liabilities:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzUtMS0xLTEtMzU3Njk_b35e03e2-506e-410c-a56c-fd40ae9e5413">62,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzUtMy0xLTEtMzU3Njk_77f7cf4f-b17c-4b20-89da-efbfceeefa0a">32,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current installments of long-term debt</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzYtMS0xLTEtMzU3Njk_44898c03-1f19-4ef8-85b2-dacd362f2b18">179,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzYtMy0xLTEtMzU3Njk_194eec6c-8f78-4226-a378-0ea1e0237626">575,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzctMS0xLTEtMzU3Njk_4b16f1bb-77a1-4830-80c8-c8379732c3f1">172,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzctMy0xLTEtMzU3Njk_8a69f176-893a-4a69-a222-1c4e3fc3bc1f">169,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzgtMS0xLTEtMzU3Njk_e13e1397-8faf-426b-aedb-6277f19201eb">5,095</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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzgtMy0xLTEtMzU3Njk_7c14d251-7095-484b-bb58-288f02e80ec5">6,606</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzktMS0xLTEtMzU3Njk_9e70a739-4196-4e37-a205-47b45c6dbb50">70,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzktMy0xLTEtMzU3Njk_6edfebb7-87b0-435e-a249-6968daa42853">68,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEwLTEtMS0xLTM1NzY5_cea089b5-5e3b-456f-b725-7df32f1c18ae">8,316</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEwLTMtMS0xLTM1NzY5_0af236c7-b8f6-4ce6-b35d-4cafe2125d46">7,471</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzExLTEtMS0xLTM1NzY5_308ea298-825b-4e17-9190-ff45a2b38bc8">27,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzExLTMtMS0xLTM1NzY5_f496aa08-3dfe-444a-a5af-cd9a440aacdd">27,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEzLTEtMS0xLTM1NzY5_a122e2d6-1c7a-49f4-bd30-d86d749557c2">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEzLTMtMS0xLTM1NzY5_103a2009-f7d7-412b-9121-72aa07f55585">28,243</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission interconnection arrangement liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:TransmissionInterconnectionArrangementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTEtMS0xLTU3Mjgz_a525120d-f981-4f49-b4d1-e3908cded0c7">39,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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:TransmissionInterconnectionArrangementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTMtMS0xLTU3Mjk4_718cc27a-cd5e-4920-99cf-bf330516755e">6,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTEtMS0xLTM1NzY5_109847b5-8db6-4f21-955f-0294bbd12185">99,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTMtMS0xLTM1NzY5_271d1539-932c-401c-9aa3-38b45a74a34a">55,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE2LTEtMS0xLTM1NzY5_33385feb-ec6c-4aa8-b295-7e2d36c42b94">664,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE2LTMtMS0xLTM1NzY5_359ce005-2747-4f53-a248-00c5bce8b72f">977,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;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:100%">Long-term Debt, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE3LTEtMS0xLTM1NzY5_d8d01dc1-36e7-4782-a23e-5c926fd87b9d">3,519,580</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE3LTMtMS0xLTM1NzY5_92c58976-b589-4208-b2c3-2355d5603ede">2,719,632</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Credits and Other Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE5LTEtMS0xLTM1NzY5_30a5c1eb-9650-4407-860c-304dabecce48">764,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE5LTMtMS0xLTM1NzY5_45b40e49-91dc-444e-9ef4-374187c293ac">694,512</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIxLTEtMS0xLTM1NzY5_1096fe82-57dd-416d-be9a-80050d8a9c13">841,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIxLTMtMS0xLTM1NzY5_dfbedac6-8738-4e7a-9399-478c1ee4c990">850,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIyLTEtMS0xLTM1NzY5_897e864e-c689-46a2-a6f9-638214761fbc">234,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIyLTMtMS0xLTM1NzY5_9314a7e7-6360-4ede-8f76-48d8c6c6e761">183,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension liability and postretirement benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIzLTEtMS0xLTM1NzY5_9689f71d-e5ba-45bc-9b81-ae698ca54bd0">19,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIzLTMtMS0xLTM1NzY5_c6233feb-cf22-488f-a7c4-033ae7ecbb0a">58,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI0LTEtMS0xLTM1NzY5_cfc9d416-3866-4a62-aa12-3edd43c004b2">55,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI0LTMtMS0xLTM1NzY5_74fc862a-0b0f-4994-a1d2-91ec19d47b27">81,065</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI2LTEtMS0xLTM1NzY5_312d9382-3632-4ef9-8d36-2c560a15b3ac">333,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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI2LTMtMS0xLTM1NzY5_6086019c-ba10-460a-aca6-17adfae7cb61">255,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred credits and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI3LTEtMS0xLTM1NzY5_a12c7949-1c0f-4cea-85d3-50a3024d9009">2,248,634</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI3LTMtMS0xLTM1NzY5_98ae6b96-d5d6-4296-b880-82e26fff57ea">2,122,557</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI4LTEtMS0xLTM1NzY5_4bb5b0e0-3e81-4b6c-b797-216e00146f90">6,432,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI4LTMtMS0xLTM1NzY5_f2f5fab5-0a3b-45cb-919d-5c9c1990d814">5,819,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and Contingencies (See Note 16)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI5LTEtMS0xLTM1NzY5_91059947-47d6-46a9-b98a-6302c3b11589"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI5LTMtMS0xLTM1NzY5_e90d2ac8-0ba4-467c-b270-ac8fe9891922"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative Preferred Stock of Subsidiary</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">without mandatory redemption requirements ($<ix:nonFraction unitRef="usdPerShare" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNDc_37bee8b2-e842-49f6-b3bc-cd1df7f2ee49"><ix:nonFraction unitRef="usdPerShare" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNDc_621700a0-f230-4e1d-a7d0-0d1f31e107fa">100</ix:nonFraction></ix:nonFraction> stated value; <ix:nonFraction unitRef="shares" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNjQ_c89eedc2-3001-459d-980c-2b939ab8bcda"><ix:nonFraction unitRef="shares" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNjQ_fa50c0da-bff3-4d18-9743-c76e7b6ff37a">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_0318f995-4015-4207-8174-6f563907982e"><ix:nonFraction unitRef="shares" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_1426a458-72f9-4acd-88f0-ab2deb6aa404"><ix:nonFraction unitRef="shares" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_aa0e1779-547c-4b65-bab1-8637c3705648"><ix:nonFraction unitRef="shares" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_abf24ead-48fc-4f7f-8baa-c9cd9dc1e0a7">115,293</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTEtMS0xLTM1NzY5_e5671b1f-7c8e-488b-9691-dbb27bd1d59b">11,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTMtMS0xLTM1NzY5_5f532c97-888c-40f9-ae25-e141e577d39d">11,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity:</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (<ix:nonFraction unitRef="usdPerShare" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMTg_3c726fd5-1bc1-45b5-9ca7-9e9587302eec"><ix:nonFraction unitRef="usdPerShare" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMTg_a9d41c81-3a5b-4281-8df9-0af4c90f8044">no</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMzI_12898592-9bfc-4272-b333-97c22efeb270"><ix:nonFraction unitRef="shares" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMzI_22c1a7fc-9a51-4452-a821-52e668eaeda1">120,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding  <ix:nonFraction unitRef="shares" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfODQ_108f44d7-7f04-4288-8140-06b0a511efca"><ix:nonFraction unitRef="shares" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfODQ_b4700497-e852-4e92-ae30-ede2a792d766">85,834,874</ix:nonFraction></ix:nonFraction> shares)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTEtMS0xLTM1NzY5_4ca02337-c369-46e3-90c8-c451c26d2d8b">1,429,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTMtMS0xLTM1NzY5_6de299c3-ee86-482e-8dc0-4eeb54355bbf">1,429,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net of income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM1LTEtMS0xLTM1NzY5_7d6bb985-691e-4b90-bfbc-b57fbf8b5867">71,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM1LTMtMS0xLTM1NzY5_fb5fb3d6-7079-4abe-a2a4-78b25540e61b">79,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM2LTEtMS0xLTM1NzY5_5d568903-6c60-4bbd-8dea-93dba01e9936">810,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM2LTMtMS0xLTM1NzY5_ad566e63-2842-4713-a677-b17e7e905fc2">698,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total PNMR common stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM3LTEtMS0xLTM1NzY5_8d6115fe-f571-46b5-ae08-3b28eb4622cb">2,167,524</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM3LTMtMS0xLTM1NzY5_0e90658c-0f99-493c-9519-ad0ac4678220">2,049,465</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM4LTEtMS0xLTM1NzY5_189b7c33-0900-45ff-8702-ac9edbc1640c">55,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM4LTMtMS0xLTM1NzY5_776d49dd-8f77-4397-81f6-0af92566aff5">59,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM5LTEtMS0xLTM1NzY5_4aaf8148-b8bc-40a8-b3ce-d85b20eebd8a">2,222,929</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM5LTMtMS0xLTM1NzY5_91980c47-b77b-4383-b90e-bed30445abc0">2,108,474</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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzQwLTEtMS0xLTM1NzY5_a6e8426f-6b0e-4e04-adbd-3f2d909d0591">8,666,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzQwLTMtMS0xLTM1NzY5_1bdb66c5-52eb-42d7-b697-bcec182b09c9">7,939,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 16</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_142"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:31.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.086%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.994%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Attributable to PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-bottom: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:700;line-height:100%">Non-<br/>controlling<br/>Interest<br/>in&#160;Valencia</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total PNMR Common Stockholder&#8217;s Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:30pt"><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:10pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">AOCI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Retained<br/>Earnings</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="border-bottom: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:700;line-height:100%">Total<br/>Equity</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2018</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23a2dbc416ee49289be99979755d5fae_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtMi0xLTEtMzU3Njk_dc71cf30-cfc4-44ad-b14c-18108c331533">1,153,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i363b303278ad46ac8427ab3e126e483d_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtNC0xLTEtMzU3Njk_3e8186a1-f777-4e16-8ca1-b88e29bf10a1">108,684</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d0e6107098426fbc4ae45ce1cc0ea7_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtNi0xLTEtMzU3Njk_2f762c55-9c5d-4eaa-8930-3b76b9bfc417">643,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9852658a935a47d1aeab3b45f34f8597_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtOC0xLTEtMzU3Njk_35d5594c-12a2-4b68-85b7-2e9e1d7496af">1,688,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d682ebf9d98426dbcac4cacd74c8b04_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtMTAtMS0xLTM1NzY5_11b1e08f-e608-4ae9-8abb-afae85b2f50d">64,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88ee527638a64158b06f5a3d25e489b3_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtMTItMS0xLTM1NzY5_c6662231-137c-4110-be7e-4140507eb522">1,752,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings before subsidiary preferred stock dividends</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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49a95c3519e948378479bbcfba91431a_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtNi0xLTEtMzU3Njk_2d7e4853-d17c-4bf6-bc1c-d56078619e50">77,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtOC0xLTEtMzU3Njk_86878512-3070-44f1-82e7-5f03c33eb918">77,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc2955e274654ffc8c8b65c14d313d08_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtMTAtMS0xLTM1NzY5_975e8f0c-18ff-4565-9e4f-d60d92790ba2">14,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtMTItMS0xLTM1NzY5_c0e2be3c-8504-4931-8bf7-400c7bcc9714">92,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other comprehensive 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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzktNC0xLTEtMzU3Njk_9aacebaf-94cd-496b-b70d-35c5b20f7516">9,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzktOC0xLTEtMzU3Njk_0c0f7dee-7c24-4ec9-9902-ef2e6847a41c">9,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzktMTItMS0xLTM1NzY5_9e93c4fc-9019-4e24-980e-0ee5f7bed4fa">9,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49a95c3519e948378479bbcfba91431a_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEwLTYtMS0xLTM1NzY5_4a060255-133f-4260-b84c-303dc6bbe8cc">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEwLTgtMS0xLTM1NzY5_3cffa7e5-e855-41f5-b6c2-73e3d9aeb9ba">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEwLTEyLTEtMS0zNTc2OQ_a788b6aa-9635-42bf-bc56-284b6bf6e2c2">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends declared 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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49a95c3519e948378479bbcfba91431a_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzExLTYtMS0xLTM1NzY5_467af723-9b34-4dec-8703-56676bc3f602">93,792</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzExLTgtMS0xLTM1NzY5_13a110d2-b295-471b-ae05-c43cbfd9f2ca">93,792</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzExLTEyLTEtMS0zNTc2OQ_449747cf-ed25-4453-b4c9-2ae70285bcb0">93,792</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from stock option exercise</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEyLTItMS0xLTM1NzY5_25c22e3f-65d9-462a-aebe-98da38e4c15c">943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEyLTgtMS0xLTM1NzY5_3310a119-b0a6-4017-a1a9-dff65acb5f78">943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEyLTEyLTEtMS0zNTc2OQ_af6d03e1-1643-4ae5-9274-de04bec3d215">943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards of common stock</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEzLTItMS0xLTM1NzY5_53c4718e-364f-4ad4-a97e-8362ca5b3ee7">9,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEzLTgtMS0xLTM1NzY5_f074494f-2c02-49e4-801f-5da0076130ea">9,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEzLTEyLTEtMS0zNTc2OQ_b95543f0-2cea-424a-9b20-d00d449945e7">9,918</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE1LTItMS0xLTM1NzY5_8e6cec6a-5672-4951-9c3c-b0befb13ba6a">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE1LTgtMS0xLTM1NzY5_b83a8793-225b-4f14-a8ec-cf2c02182bb9">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE1LTEyLTEtMS0zNTc2OQ_608fef4c-0918-4671-bd5d-013f6314d7cf">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc2955e274654ffc8c8b65c14d313d08_D20190101-20191231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE2LTEwLTEtMS0zNTc2OQ_86574daf-3b99-418b-9e52-0ec0d0a5d1e7">15,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE2LTEyLTEtMS0zNTc2OQ_2f840016-310b-4d4f-9405-c3ecdf10587f">15,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93c0165091db49c4bdde4d9f515ccf34_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTItMS0xLTM1NzY5_1f9a3c57-aa94-4b4f-ba08-973253d5b78b">1,150,552</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5995e1cd6c304df595ce54916a36c3bd_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTQtMS0xLTM1NzY5_5aae4bd7-d88d-467f-902a-9c146ecac4a5">99,377</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i138b2954774e4422b9a97c0bbe375059_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTYtMS0xLTM1NzY5_8383487f-821a-4b3a-81c3-4eae89bdd560">627,523</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fe649b0ede34e5a8c0772bd1ba1c449_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTgtMS0xLTM1NzY5_8f846189-f693-4ba6-9ed9-c3e83f8a05c5">1,678,698</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0850347baba040648f1592fe25cd071e_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTEwLTEtMS0zNTc2OQ_943a0188-4ad8-46b2-9827-f96dbbf608d0">63,052</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTEyLTEtMS0zNTc2OQ_62f6d4fc-543c-481e-b181-f406101bbff6">1,741,750</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings before subsidiary preferred stock dividends</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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i044a2d3370764ed394178bc92c232689_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTYtMS0xLTM1NzY5_f2557631-3578-4fd0-aa89-390ac01142a6">173,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTgtMS0xLTM1NzY5_271db815-249a-45b1-a01b-e130b3eb9dea">173,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e1b3946e0dd465a8dc8aa5d87ec601d_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTEwLTEtMS0zNTc2OQ_8952457c-b70f-4ffe-ae82-cd94f0579c64">14,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTEyLTEtMS0zNTc2OQ_f290ca7c-b4e2-4709-aac6-4d067f1a0b85">187,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other comprehensive 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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI0LTQtMS0xLTM1NzY5_8685c500-cb4e-4855-b8db-f1cc666c0657">20,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI0LTgtMS0xLTM1NzY5_c45e3dd6-bbfd-4969-b853-6da2136f0a7a">20,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI0LTEyLTEtMS0zNTc2OQ_a534c1db-b732-4940-aa9a-e10b33b329b0">20,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i044a2d3370764ed394178bc92c232689_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI1LTYtMS0xLTM1NzY5_b64b2684-8955-4dd0-82b2-5b086b2a3bb6">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI1LTgtMS0xLTM1NzY5_5ebc4662-00ca-4f7b-a3f1-8e00444fae72">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI1LTEyLTEtMS0zNTc2OQ_ff169ce2-031f-4f96-9e24-c9078492f459">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends declared 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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i044a2d3370764ed394178bc92c232689_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI2LTYtMS0xLTM1NzY5_e92ee49e-f100-4975-beb4-6945454e084e">101,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI2LTgtMS0xLTM1NzY5_9e68304d-4f50-4381-859f-f580e7f7b988">101,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI2LTEyLTEtMS0zNTc2OQ_0058358d-d88b-46f9-86fa-808bc0cfa9dd">101,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from stock option exercise</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI3LTItMS0xLTM1NzY5_6d80346f-f96d-4b8b-b6dd-bb4ad67bf41e">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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI3LTgtMS0xLTM1NzY5_d31187af-9f21-4dd4-be87-cdac59aebdd8">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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI3LTEyLTEtMS0zNTc2OQ_56b9d30f-0c05-473d-ac6a-0bef97a50d25">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards of common stock</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI4LTItMS0xLTM1NzY5_7a048b71-8f26-4230-889e-b90753e3b289">11,984</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI4LTgtMS0xLTM1NzY5_39d2783a-e391-4302-ba09-8744988749fd">11,984</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI4LTEyLTEtMS0zNTc2OQ_9bddd286-cf28-43a9-9cfa-a6b6fbcb1242">11,984</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTItMS0xLTM4MDg3_0fb81b6b-f7c6-497b-8d41-90fdb53c424b">283,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTgtMS0xLTM4MTEz_aa135212-b1b8-4ef3-9198-65c98231595c">283,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTEyLTEtMS0zODEyOQ_ca14e84d-0df6-45d9-8f15-54dfe7cf878c">283,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTItMS0xLTM1NzY5_b71cc9bf-1309-4256-a9e7-6188b86cdd83">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTgtMS0xLTM1NzY5_1ddb8065-244c-4cb2-a16d-f886aacfe34f">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTEyLTEtMS0zNTc2OQ_6c3b8a3e-325c-4c24-8513-dd5a14933987">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e1b3946e0dd465a8dc8aa5d87ec601d_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMwLTEwLTEtMS0zNTc2OQ_022b4c97-71a1-4421-bbc0-b02dd3ce79d2">18,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMwLTEyLTEtMS0zNTc2OQ_339fffa6-60a5-405e-b3a5-12d3d5c4dca6">18,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52ea65e2957b4300a4eec3df44f67d1a_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTItMS0xLTM1NzY5_c21b0c54-0fb8-4c5d-9ae4-66b254966dfd">1,429,941</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b2934d7406b4f019abb64d9c9687e82_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTQtMS0xLTM1NzY5_450a6bb5-eaca-4f6a-9582-5c6623ecbefa">79,183</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i409a2e6a5cf8420ebe380635712df5a5_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTYtMS0xLTM1NzY5_c9ea0647-7a8a-431d-a5da-bfc8086060ec">698,707</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2670be04f740418f0cb42fd0721898_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTgtMS0xLTM1NzY5_34c6553c-5d23-4b6e-bb0c-03d880d0baf1">2,049,465</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i005300fffa004f79abdaf1200c4ac842_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTEwLTEtMS0zNTc2OQ_b669f0d1-ea44-4fa8-bfdb-4f05a6061ddc">59,009</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTEyLTEtMS0zNTc2OQ_65067680-2b94-42d2-a1a5-afc215250cf0">2,108,474</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings before subsidiary preferred stock dividends</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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6807e4a23574451583456e18a019d97a_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTYtMS0xLTM1NzY5_7d1529b2-5650-4ba3-958d-ef100fe96131">196,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTgtMS0xLTM1NzY5_1e12acb8-34b0-49d6-bbae-8496aba3d852">196,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice5f4ef6c3a847ca9924feb251ed0343_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTEwLTEtMS0zNTc2OQ_aec58684-413e-4262-990f-c3cee9157c67">15,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTEyLTEtMS0zNTc2OQ_1b1d2827-7214-4715-8061-d6a942a51fdb">211,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other comprehensive 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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM4LTQtMS0xLTM1NzY5_2657c85b-849a-4cb4-b318-caed1e2da843">7,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM4LTgtMS0xLTM1NzY5_dda3d146-1788-4d44-98e9-49506655d9df">7,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM4LTEyLTEtMS0zNTc2OQ_cd5d15c2-7750-4582-9717-5a2f9d58ead4">7,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6807e4a23574451583456e18a019d97a_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM5LTYtMS0xLTM1NzY5_70c93775-d68d-4c7b-9369-c0ca964d93d5">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM5LTgtMS0xLTM1NzY5_a8896ae7-4d40-4407-86c6-94a8354958af">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM5LTEyLTEtMS0zNTc2OQ_5a33bacf-3415-4671-bebc-0ea754468988">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends declared 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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6807e4a23574451583456e18a019d97a_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQwLTYtMS0xLTM1NzY5_3673d2f8-45b3-4c10-9bad-ab7198dc0b2f">84,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQwLTgtMS0xLTM1NzY5_5f8284cc-656f-454d-87b3-77d3722c1fa9">84,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQwLTEyLTEtMS0zNTc2OQ_759187f9-265a-43e1-8b61-05f365e21736">84,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Awards of common stock</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80234aadb38a4b348b6e7a101c4a2849_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQyLTItMS0xLTM1NzY5_5413a70d-556a-4c02-93c6-634b369199f8">10,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQyLTgtMS0xLTM1NzY5_9bb5e1ed-3002-476a-838a-49b2bacc586b">10,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQyLTEyLTEtMS0zNTc2OQ_5f86b1f0-6ea9-454d-bea7-56085da77dae">10,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80234aadb38a4b348b6e7a101c4a2849_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ0LTItMS0xLTM1NzY5_a612b490-bcad-401f-b71e-c261f81f3cf4">9,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ0LTgtMS0xLTM1NzY5_87f9c4dc-0eba-4cc1-ac82-388f461f63e8">9,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ0LTEyLTEtMS0zNTc2OQ_e7b30a78-d8cd-4471-afc3-ac18e20148a3">9,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice5f4ef6c3a847ca9924feb251ed0343_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ1LTEwLTEtMS0zNTc2OQ_f0219118-50cb-4da6-b582-52de31e2cd14">19,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ1LTEyLTEtMS0zNTc2OQ_247f3549-cf61-427f-9236-ac1361750ad7">19,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03d74b923bd340928a122ee6293abd89_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTItMS0xLTM1NzY5_48e8d5c3-f946-449b-ab9e-0e26578fab3a">1,429,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36541e7737114c4788c07eb94bb0fb00_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTQtMS0xLTM1NzY5_f9cae494-8804-480e-aaef-45fb0254e15e">71,936</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;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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38ee1e753bfb4d038fef207a825eccb0_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTYtMS0xLTM1NzY5_335af47f-853f-4ea3-80bd-2cab98ca2c69">810,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4776590590454690f58895c76ae729_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTgtMS0xLTM1NzY5_6a40048c-e689-4dcf-b78f-7832e9fbc46e">2,167,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46408dc5b3f64c48b218d437f990446e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTEwLTEtMS0zNTc2OQ_b5e96a86-394f-415e-a5a4-e4c687431097">55,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTEyLTEtMS0zNTc2OQ_b928108e-ea40-4456-8baf-d2233ab3880a">2,222,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNMR, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 17</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_145"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF EARNINGS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzQtMS0xLTEtMzU3Njk_30ad7189-15e0-4ad8-90be-5b03ceef15c9">1,151,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzQtMy0xLTEtMzU3Njk_7106e82b-3cf8-4614-b7fd-53144ed13b4a">1,078,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzQtNS0xLTEtMzU3Njk_3b6f0f9d-5105-4121-b985-1f3fccaebd54">1,010,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzUtMS0xLTEtMzU3Njk_b0d52dfa-b104-49d7-af0b-fba5200c7582">4,108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzUtMy0xLTEtMzU3Njk_23601a88-45a2-4ce8-9c6c-a43c0520b66e">3,531</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzUtNS0xLTEtMzU3Njk_9a0245d9-d715-426b-9cf3-d5206e71e1a0">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzYtMS0xLTEtMzU3Njk_dfc841ed-7047-4181-aef0-411d1723d45b">214,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzYtMy0xLTEtMzU3Njk_5bf96243-d59b-4746-942c-1afb2c0bc772">65,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzYtNS0xLTEtMzU3Njk_c1f58107-9017-4e4d-85de-182accf5947f">80,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total electric operating revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzctMS0xLTEtMzU3Njk_7b65887a-3255-45c4-8f0f-b245641a8a9a">1,362,020</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzctMy0xLTEtMzU3Njk_1b611ad7-e82a-48ff-8b07-33067c5f3326">1,139,834</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzctNS0xLTEtMzU3Njk_92fa31f3-adee-4c0e-aa0e-646ff997410c">1,093,822</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a456675444446db946c644ff1d5aaf3_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzktMS0xLTEtMzU3Njk_918a3585-d502-44f7-9933-689b7a2e4f66">531,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaadd9a21838f482e9f2c07b3f7513383_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzktMy0xLTEtMzU3Njk_1e1b351a-5aff-415b-827f-08b87e449745">345,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic282c8ad20364b47984f67873df9dabb_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzktNS0xLTEtMzU3Njk_5a3e0427-61a1-4654-b7c7-541ab973a723">317,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and general</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEwLTEtMS0xLTM1NzY5_cd017b4b-525d-4d89-90d9-3ded03640960">196,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEwLTMtMS0xLTM1NzY5_cd7e6766-acaa-4dea-89ef-aafc2ae6ca94">180,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEwLTUtMS0xLTM1NzY5_9e1965ab-30a4-47d8-b5bf-5cc485aa0b83">172,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy production costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie981d5d6208e4cf49cdfdac47f5e88b5_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzExLTEtMS0xLTM1NzY5_bdb9981b-54b6-414f-8be4-34d67ce55898">143,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied7a3110b10d491eb0331a430c23d2f6_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzExLTMtMS0xLTM1NzY5_ac33881e-aa75-4a67-892d-c9a44e079e7c">137,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3e603e6d3e241f4bfebb73180332218_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzExLTUtMS0xLTM1NzY5_84ea9555-79d4-4b82-b726-0125c89caac0">142,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances and restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEyLTEtMS0xLTM1NzY5_644ea094-2f55-4d86-86bf-b5f32591f068">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEyLTMtMS0xLTM1NzY5_11f920f7-953c-462f-8f6d-49d398456ee0">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEyLTUtMS0xLTM1NzY5_7065f175-03d5-4886-bc92-8797fc9de83c">150,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEzLTEtMS0xLTM1NzY5_1ffc8d5d-ce64-4e06-a673-40ec22c417aa">170,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEzLTMtMS0xLTM1NzY5_34e31036-f743-412b-bc0c-53653fd5e6a9">165,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEzLTUtMS0xLTM1NzY5_33905fde-fcfa-4faa-8234-68f0bb1aadd5">160,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE0LTEtMS0xLTM1NzY5_9102baf4-b240-405b-95aa-f713029125bd">49,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE0LTMtMS0xLTM1NzY5_80b9e586-83d5-4947-ab1f-732479ea8ad4">49,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE0LTUtMS0xLTM1NzY5_fe19e9b5-558c-4a74-9c4d-59b7ab482a1a">42,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE1LTEtMS0xLTM1NzY5_f1a1b5f1-06c0-4217-a8f4-23b622cda78d">46,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE1LTMtMS0xLTM1NzY5_38af8f31-8845-49db-9a5a-1e2dd2616754">45,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE1LTUtMS0xLTM1NzY5_0765af4c-c760-49d7-9134-ab0b9a4480da">45,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE2LTEtMS0xLTM1NzY5_38ff73a3-33f5-4039-9741-c55afb0195fc">1,140,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE2LTMtMS0xLTM1NzY5_1eb9bff5-88a6-40f2-ab52-08f998ac7468">924,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE2LTUtMS0xLTM1NzY5_161cafef-e0fc-482a-9de0-114d9705dab4">1,032,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE3LTEtMS0xLTM1NzY5_308dab89-8ea8-4a01-9e8a-0a51c598e48c">221,497</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE3LTMtMS0xLTM1NzY5_33f56e32-ce92-44fb-a2b3-6a7f7acd7ff6">214,897</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE3LTUtMS0xLTM1NzY5_19dbb1aa-3bf0-450e-b477-bb375525de75">61,068</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Income and Deductions:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE5LTEtMS0xLTM1NzY5_9abfa013-9314-4580-8b6a-f7efbd67bfe9">14,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE5LTMtMS0xLTM1NzY5_44ee11f5-e233-40ac-810d-e3cb265320b4">14,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE5LTUtMS0xLTM1NzY5_2d79a639-a18f-47e9-936f-83a8513958c1">14,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains on investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIwLTEtMS0xLTM1NzY5_1b052ea9-7096-4604-933d-8e8dc069688f">16,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIwLTMtMS0xLTM1NzY5_f077a694-9b43-477a-8aad-f046f4708748">21,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIwLTUtMS0xLTM1NzY5_ded3a51e-646c-4964-978b-908cdf64b500">29,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIxLTEtMS0xLTM1NzY5_b63c3cca-47d1-4679-b0db-6205d2f90ab2">11,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIxLTMtMS0xLTM1NzY5_5d90ebeb-41f9-4487-8c1d-30accaf79f81">9,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIxLTUtMS0xLTM1NzY5_942277da-4e9b-462d-b7bb-284fe35f386d">9,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (deductions)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIyLTEtMS0xLTM1NzY5_0d2f1fc4-9d54-4f44-8809-ed577e8000ff">14,431</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIyLTMtMS0xLTM1NzY5_e779e43c-906e-48a7-a5d8-4eb05610cf7e">14,279</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIyLTUtMS0xLTM1NzY5_aca9fbc2-04e0-4b9e-9608-c6f42c8c1b0e">11,813</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other income and (deductions)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIzLTEtMS0xLTM1NzY5_ccdae37c-15ff-4397-ae17-cc685416f22b">28,414</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIzLTMtMS0xLTM1NzY5_3035913a-6f77-42d5-b7eb-f2a150d5e48e">31,589</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIzLTUtMS0xLTM1NzY5_7dfef78d-5c41-471b-bdce-af469b80b409">41,292</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI0LTEtMS0xLTM1NzY5_b25868a7-f598-4f04-919c-75f314863db8">51,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI0LTMtMS0xLTM1NzY5_e42956d2-7ed0-44d0-8c36-22c39f3b9c05">64,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI0LTUtMS0xLTM1NzY5_b84ca855-5411-4705-afd8-ba34e0d4b009">72,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI1LTEtMS0xLTM1NzY5_0bfc69c7-aa83-4c45-800b-eb2175a32816">198,551</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI1LTMtMS0xLTM1NzY5_ce199322-cee2-4a6e-ab87-d67ad0fc26bb">181,871</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI1LTUtMS0xLTM1NzY5_06946e80-a8b2-47bc-b06e-e130747bd208">29,460</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income Taxes (Benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI2LTEtMS0xLTM1NzY5_f7123e94-073f-4435-8a75-bc465c22b785">26,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI2LTMtMS0xLTM1NzY5_0fdccf7a-a964-4ca9-b5ca-3fbc974593e6">21,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI2LTUtMS0xLTM1NzY5_52b2b313-71c4-47a0-a57f-d0718cfe55f7">25,962</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI3LTEtMS0xLTM1NzY5_0c9fae01-56c1-45e3-94f3-4bbbc315c181">171,559</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI3LTMtMS0xLTM1NzY5_c372ee2b-6526-4dfd-a34f-8be28ddc6dda">160,014</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI3LTUtMS0xLTM1NzY5_0646ca1c-4f2c-4dce-8ed2-520aeaed25fc">55,422</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Earnings) Attributable to Valencia Non-controlling Interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI4LTEtMS0xLTM1NzY5_6d3d485b-9ce2-4dcf-9b22-b59348b26936">15,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI4LTMtMS0xLTM1NzY5_7b5f83f3-6eae-434c-acda-579fc96ff2a7">14,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI4LTUtMS0xLTM1NzY5_3605602f-81c4-4f3e-b4ea-282602ddf144">14,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNM</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI5LTEtMS0xLTM1NzY5_ad4d7aa0-1f48-4f30-9f12-8de3fc0086a7">156,069</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI5LTMtMS0xLTM1NzY5_21371c78-07b2-4b5c-bc02-506506bd219c">146,001</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI5LTUtMS0xLTM1NzY5_2515fcdc-a9a7-4c9d-8c16-8022c075ae7f">41,181</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Stock Dividends Requirements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMwLTEtMS0xLTM1NzY5_b3a2724e-a6e6-46e5-bc49-0f9a33e209cd">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMwLTMtMS0xLTM1NzY5_e8ee4330-fc63-4b05-86d0-4fdf34db7653">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMwLTUtMS0xLTM1NzY5_1ef3eefd-9c42-43b3-a1d3-36d2ce3b5d17">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Available for PNM Common Stock</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMxLTEtMS0xLTM1NzY5_a648cebc-c3a2-48f0-98eb-d520485325d8">155,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMxLTMtMS0xLTM1NzY5_7cc08ec8-1195-4d73-8568-3c8617499461">145,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMxLTUtMS0xLTM1NzY5_22bc22e5-55d7-44bf-b664-8546b625f74f">40,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 18</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_148"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:57.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzMtMS0xLTEtMzU3Njk_afff6a05-ae2c-4377-b4b6-648e35d9f575">171,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzMtMy0xLTEtMzU3Njk_4203fc84-8cd1-4050-8483-60afd1722667">160,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzMtNS0xLTEtMzU3Njk_769df911-8aeb-4d19-9fe1-f913a17d6c31">55,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Comprehensive Income (Loss):</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains on Available-for-Sale Securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized holding gains arising during the period, net of income tax (expense) of $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphY2QzMDAyMTMyMzE0ZjAxODBjODllNTRmNWQ2ZjQzNF84Nw_5fd7f28e-5d04-4375-b213-b44354ace6f9">478</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphY2QzMDAyMTMyMzE0ZjAxODBjODllNTRmNWQ2ZjQzNF85MQ_7eea12da-7270-4abb-b326-5f398df070db">5,736</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphY2QzMDAyMTMyMzE0ZjAxODBjODllNTRmNWQ2ZjQzNF85OQ_01ad34a2-d412-4bbc-bc99-59eafbb70db5">6,534</ix:nonFraction>)</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMS0xLTEtMzU3Njk_4c1118bb-c887-4893-8396-4bbc8ce4657c">1,403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMy0xLTEtMzU3Njk_032ee4ec-b728-44d7-96f7-b553b04ebbc6">16,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtNS0xLTEtMzU3Njk_347f6dcc-8a72-4421-9399-a5682345a301">19,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphZGY4MzQ3MDIxNzI0ZjYyODI2OTljNTI3YmE3ODA2Ml85OQ_12927c90-b694-4f33-90bd-32d3e60185c4">2,480</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphZGY4MzQ3MDIxNzI0ZjYyODI2OTljNTI3YmE3ODA2Ml8xMDM_8fd70230-24c9-4522-adcb-07e2e1a761d8">2,412</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphZGY4MzQ3MDIxNzI0ZjYyODI2OTljNTI3YmE3ODA2Ml8xMTE_c3fd01c3-ff2d-4ae2-9513-2d14138b4c96">3,572</ix:nonFraction></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:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMS0xLTEtMzU3Njk_f8690126-0d33-4b13-a261-9f22f238d52d">7,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMy0xLTEtMzU3Njk_d2f867c2-8e5a-4439-8d8e-12b99bea2458">7,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctNS0xLTEtMzU3Njk_c9806b6b-57a1-4c6c-b4c4-4ee8c9fb3d61">10,491</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Liability Adjustment:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience gains (losses), net of income tax (expense) benefit of $(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo0ZmUzZjg3YjU5ZmM0N2U4YjA0NTc1ZWE0ZGNhYjA5N183MA_7005641e-5d31-4d7c-bdde-3c90b8a36d5a">3,076</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo0ZmUzZjg3YjU5ZmM0N2U4YjA0NTc1ZWE0ZGNhYjA5N183NA_e553d221-76c8-4494-90a3-7fc1af1b7583">1,562</ix:nonFraction>), and $<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo0ZmUzZjg3YjU5ZmM0N2U4YjA0NTc1ZWE0ZGNhYjA5N184Mg_d9b8a12b-1c95-4229-af80-ce5437aee2e2">973</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMS0xLTEtMzU3Njk_7a67db49-ab5e-427e-9b36-314ca8c9f2f2">9,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMy0xLTEtMzU3Njk_adb799e7-65d3-49c4-b371-54985491e76d">4,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktNS0xLTEtMzU3Njk_15575220-5b3a-4b25-902a-ed4794de1b52">2,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YjhlYmJkZDcyYzVmNGE1NmFhZWYyMmNlY2I2NmIwNTRfMTQy_fd666db8-fffb-424a-968f-46a1fd29d8c2">2,120</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YjhlYmJkZDcyYzVmNGE1NmFhZWYyMmNlY2I2NmIwNTRfMTQ2_760a6bae-be9d-4fc9-a4d9-f00cb53559a9">2,108</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YjhlYmJkZDcyYzVmNGE1NmFhZWYyMmNlY2I2NmIwNTRfMTU0_e02aaec2-62af-4127-af97-d3de6917deb6">1,880</ix:nonFraction>)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTEtMS0xLTM1NzY5_5f85a495-e926-41fc-bfcd-2a8a2258cb1b">6,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTMtMS0xLTM1NzY5_d0840bd9-5509-4696-a6af-f9cf682d70d2">6,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTUtMS0xLTM1NzY5_5cae736e-65cd-4c9d-9a6e-b27a1affebaf">5,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Other Comprehensive Income (Loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE0LTEtMS0xLTM1NzY5_bdbe1a15-df0b-4124-99e3-4130a266e031">6,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE0LTMtMS0xLTM1NzY5_c0b995ab-c5f1-428b-9aaf-82c9db900390">20,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE0LTUtMS0xLTM1NzY5_d1daf358-219a-4578-bf12-104f835c0817">11,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE1LTEtMS0xLTM1NzY5_a36db55a-e9c8-4e2c-b1e7-a74935e9a634">178,134</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE1LTMtMS0xLTM1NzY5_cba6df15-2806-484b-b77e-a4dba37de67c">180,558</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE1LTUtMS0xLTM1NzY5_0243caca-7797-4836-9f6d-a880733006e1">66,789</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;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:100%">Comprehensive (Income) Attributable to Valencia Non-controlling Interest</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE2LTEtMS0xLTM1NzY5_38930fbb-eeee-4580-960d-71ffada1bbe3">15,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE2LTMtMS0xLTM1NzY5_caa78e94-3dda-4006-be7a-1355f26f5eea">14,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE2LTUtMS0xLTM1NzY5_6a6f24dc-e3fc-441e-a13b-9015fb09c6ad">14,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive Income Attributable to PNM</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE3LTEtMS0xLTM1NzY5_a561331b-3ae2-4506-967f-51b2cd343c6a">162,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE3LTMtMS0xLTM1NzY5_086c89dd-16ab-441c-a1b7-5c310d140ef2">166,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE3LTUtMS0xLTM1NzY5_7b588002-b422-4be9-8564-4fe50ae2f073">52,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 19</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_151"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Operating Activities:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzQtMS0xLTEtMzU3Njk_afff6a05-ae2c-4377-b4b6-648e35d9f575">171,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzQtMy0xLTEtMzU3Njk_4203fc84-8cd1-4050-8483-60afd1722667">160,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzQtNS0xLTEtMzU3Njk_769df911-8aeb-4d19-9fe1-f913a17d6c31">55,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings to net cash flows from operating activities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzYtMS0xLTEtMzU3Njk_51850722-7d5d-49c8-89dd-7faf4a22abcd">203,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzYtMy0xLTEtMzU3Njk_8115c193-771f-4869-8186-8a4395d79cc8">198,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzYtNS0xLTEtMzU3Njk_ee9060a6-a6a5-4a5d-bc30-e5579e2c7d05">191,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzctMS0xLTEtMzU3Njk_3dd6b455-ad3c-49e6-aa62-12247b5074cb">27,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzctMy0xLTEtMzU3Njk_6b294f29-e74a-4ef4-92be-2aa3caabb206">22,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzctNS0xLTEtMzU3Njk_412bf264-95c4-4808-b0b1-190a04180bc2">20,145</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gains) on investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzktMS0xLTEtMzU3Njk_69feb0db-c0d1-4636-95b6-567864a98f29">16,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzktMy0xLTEtMzU3Njk_63e68f8e-8349-4aa9-b7c1-d95c2ff7ab6f">21,599</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzktNS0xLTEtMzU3Njk_09e9c65d-9e60-41d4-92b5-cfcd1a204441">29,589</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances and restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzExLTEtMS0xLTM1NzY5_da6f0e7a-9e6c-4bc7-964a-f35424345a8b">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzExLTMtMS0xLTM1NzY5_5efe3cd7-c0ff-4d29-9aa8-89bd9b4a1991">1,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzExLTUtMS0xLTM1NzY5_a58af500-51bf-44a5-b14d-855fc4b79cd7">150,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzEzLTEtMS0xLTM1NzY5_509738ee-aebe-46c0-be6b-16e65a4b215f">9,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzEzLTMtMS0xLTM1NzY5_545e031d-300d-4083-bb98-92e8e1acbb01">6,958</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzEzLTUtMS0xLTM1NzY5_4092a246-87d0-4ec4-9e9c-0bea1cf8d198">6,656</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE0LTEtMS0xLTM1NzY5_4cacbe5a-15ca-406a-bd08-664659a82521">4,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE0LTMtMS0xLTM1NzY5_32b805bc-378b-4fbb-afcd-64b66480692e">4,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE0LTUtMS0xLTM1NzY5_40520585-b010-4d5f-a3eb-75f08d738297">2,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in certain assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE2LTEtMS0xLTM1NzY5_94719243-3657-40d2-acc3-c014921c7271">24,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE2LTMtMS0xLTM1NzY5_f1422037-c4a9-4565-b558-b543f2c132b5">41,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE2LTUtMS0xLTM1NzY5_5dac16a5-938f-428c-8087-8ba2a935cbd0">5,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials, supplies, and fuel stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE3LTEtMS0xLTM1NzY5_130818fa-b93f-4f93-bf56-064cce050686">2,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE3LTMtMS0xLTM1NzY5_47f749ba-f019-4e8a-aae4-9409243d091d">11,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE3LTUtMS0xLTM1NzY5_60dd7e63-19f4-49bb-ba50-1c16d49f4c2a">5,128</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 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE4LTEtMS0xLTM1NzY5_9db5c44a-38c3-4acf-8375-67e48e7bf37a">2,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE4LTMtMS0xLTM1NzY5_dcec2338-14a3-46a8-9d37-9f1c86825091">2,718</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE4LTUtMS0xLTM1NzY5_77066565-5bd1-4887-a80f-4495dfc54721">1,453</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 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE5LTEtMS0xLTM1NzY5_51bf369c-afb0-4ef4-9c3a-e6735e86fab7">30,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE5LTMtMS0xLTM1NzY5_493aedcb-309b-48e1-bd2c-bf1944202431">24,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE5LTUtMS0xLTM1NzY5_0dc219ba-412a-4f43-943c-47710a2725d4">31,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIwLTEtMS0xLTM1NzY5_c5a60935-d0c8-4514-a492-b07f1be7855f">9,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIwLTMtMS0xLTM1NzY5_74e83b5c-3461-451c-83ea-1b02fdf3e3d8">6,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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIwLTUtMS0xLTM1NzY5_cbe89375-8210-4a1d-b389-f4b06806353f">3,617</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 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIxLTEtMS0xLTM1NzY5_95048e47-08ab-4011-88cc-03fe773dc781">20,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:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIxLTMtMS0xLTM1NzY5_0cc8cc25-5506-48fa-b958-8c1a6d4a5f8e">11,572</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIxLTUtMS0xLTM1NzY5_a235a964-77ba-4dab-bee0-9a77bf9c9034">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIyLTEtMS0xLTM1NzY5_d3abfdb4-7398-460b-9947-548ed36409a7">9,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIyLTMtMS0xLTM1NzY5_035da643-fc3e-4079-a585-6b114c7c1b38">16,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIyLTUtMS0xLTM1NzY5_f11e4911-8928-443a-9622-1a715cf41f69">18,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 39.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI0LTEtMS0xLTM1NzY5_b17d3515-1c70-455c-94ea-8a3ff2a7cae5">37,884</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI0LTMtMS0xLTM1NzY5_27953c4f-d0e0-4801-afa2-346cf8241503">36,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI0LTUtMS0xLTM1NzY5_a7fe9c42-b7bd-4257-b21a-412bc59a7363">39,087</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 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI1LTEtMS0xLTM1NzY5_60a1e311-291c-4d0f-8c69-7ba2d477b9a0">392,451</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI1LTMtMS0xLTM1NzY5_fb3fd7f4-c84b-4933-a3fc-31469b6e4a22">325,763</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI1LTUtMS0xLTM1NzY5_91e3a890-9e2a-4ac3-87b4-8d56fbdcb7d3">355,123</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Investing Activities:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility plant additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI3LTEtMS0xLTM1NzY5_f072a1d5-3d6f-4d78-90e0-129993eb766e">602,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI3LTMtMS0xLTM1NzY5_e2911295-c4ee-4043-bcfb-b4f616c78b89">335,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI3LTUtMS0xLTM1NzY5_19a5304d-4e39-43b7-ae6b-da6647474f76">341,847</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI4LTEtMS0xLTM1NzY5_0eaa7725-f917-4f2e-ac80-5b58d0678445">459,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI4LTMtMS0xLTM1NzY5_9f9052fc-b270-48af-9f5a-1991bdd02623">590,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI4LTUtMS0xLTM1NzY5_5ba9675a-557d-45b3-86ca-5d4eee4fb106">494,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI5LTEtMS0xLTM1NzY5_fadc6b35-a2db-4700-8515-40a01c2cb015">477,672</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI5LTMtMS0xLTM1NzY5_86e76774-94ea-4791-81e5-d198a8f4064c">607,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI5LTUtMS0xLTM1NzY5_326c295e-cb26-41ae-a94e-3822ae02be95">513,866</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM0LTEtMS0xLTM1NzY5_06bc77b7-53d9-4013-8a9a-6f3f48850457">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:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM0LTMtMS0xLTM1NzY5_c85dbc2d-390a-4cf8-bb1e-1b939c78debd">14,942</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM0LTUtMS0xLTM1NzY5_1fe5ef88-3657-4d01-b846-d184808e56c7">87</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM1LTEtMS0xLTM1NzY5_cd861f5f-a779-438d-a666-04bfc12c2fd9">619,994</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM1LTMtMS0xLTM1NzY5_85f6ba72-3bea-49b8-a8b2-a763d50d90b8">366,590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM1LTUtMS0xLTM1NzY5_f19d9bfa-9e93-4f46-a6ab-99fed91da485">361,272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Financing Activities:</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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facilities borrowings (repayments), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzQtMS0xLTEtMzU3Njk_94f808cc-2ceb-4233-b3b5-70a73dde7a61">2,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzQtMy0xLTEtMzU3Njk_82a04b90-a494-4598-847b-fec2693b2b4c">48,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzQtNS0xLTEtMzU3Njk_3a17323f-5ca5-4175-815b-63194ef78d99">15,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings (repayments) - affiliate, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzUtMS0xLTEtMzU3Njk_9d3ccc33-a6dd-4cc3-ac07-b4ccfc5a1188">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzUtMy0xLTEtMzU3Njk_fb0a27a9-5085-400a-a85e-e2d05a639626">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzUtNS0xLTEtMzU3Njk_0e052a99-2fa1-417a-b6f5-bd1efe6c0363">19,800</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzYtMS0xLTEtMzU3Njk_1d8a7939-31e0-447d-90ca-21b1fdb455c5">631,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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzYtMy0xLTEtMzU3Njk_3ec97ff5-d43c-4903-9e1d-baa597e5fd37">852,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzYtNS0xLTEtMzU3Njk_db3c9624-a5a7-4110-a312-09b20a1a90bb">290,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzctMS0xLTEtMzU3Njk_49f60d07-834a-4317-be80-c9a2cf5d6249">446,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzctMy0xLTEtMzU3Njk_f918731f-6ffc-4b4d-b6da-6654a9c519cd">902,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzctNS0xLTEtMzU3Njk_0242091a-106c-4ba2-bb80-c317ca7bacfd">200,000</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from parent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzgtMS0xLTEtMzU3Njk_450a20da-6fc5-4946-9859-3aea714ac497">53,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzgtMy0xLTEtMzU3Njk_09f45858-d05a-4c55-99aa-38c4e5e92549">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzgtNS0xLTEtMzU3Njk_23201b40-283b-4bf8-92e4-dd6315606530">&#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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMS0xLTEtNTk1ODY_39358a03-5304-4196-9c86-9b31729c404c">60,528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMy0xLTEtNTk1ODY_e950a6c2-54df-4e97-89e1-56e0200ae945">41,181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktNS0xLTEtNTk1ODY_2eff59a6-03ca-4700-811e-37d27def0790">528</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMS0xLTEtMzU3Njk_1f0b24bc-7abb-4bad-b81d-4aab0c7d8c1b">19,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMy0xLTEtMzU3Njk_45a24bf7-209a-4da9-883a-d34c379544a6">18,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktNS0xLTEtMzU3Njk_f097bab0-b9e0-4462-ab4e-7835aab7f677">15,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission interconnection and security deposit arrangements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzExLTEtMS0xLTM1NzY5_9183b9cb-815b-466f-8d61-854ecf212419">47,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzExLTMtMS0xLTM1NzY5_8d9398f2-55a7-4ec5-be5a-f96872001e86">4,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzExLTUtMS0xLTM1NzY5_9a455991-f60f-40fd-b4ee-d1677cd5ad16">10,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refunds paid under transmission interconnection arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEyLTEtMS0xLTM1NzY5_0d666588-4328-4961-a545-33cc0df9df9b">2,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEyLTMtMS0xLTM1NzY5_623c4d34-6486-4ac9-a17f-2dcac0ef5f5f">5,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEyLTUtMS0xLTM1NzY5_df6370bd-11cf-4e83-bb14-b933781c7bbf">72,525</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEzLTEtMS0xLTM1NzY5_65bebdf5-2433-43aa-8b57-8d27b0a68a29">4,627</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEzLTMtMS0xLTM1NzY5_6dfd6c7d-bfb5-4584-8a6f-7ac3397d7ef0">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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEzLTUtMS0xLTM1NzY5_dfd748ff-68a5-46ae-87c5-5007fce12c39">296</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE0LTEtMS0xLTM1NzY5_da2bd089-7ac7-4310-b245-9defaa64e941">196,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE0LTMtMS0xLTM1NzY5_138d6764-c49f-47e8-8538-9a12a61453dc">71,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE0LTUtMS0xLTM1NzY5_60cd0e79-bbea-4be2-bbce-244712a3fa2f">7,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE2LTEtMS0xLTM1NzY5_68d303e7-3b19-4bb9-a66a-a9749b689c42">31,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE2LTMtMS0xLTM1NzY5_2d13b702-1d33-4827-a540-88b0e7241bfc">30,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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE2LTUtMS0xLTM1NzY5_5b12ccd6-456b-40e0-ac54-7430f491fdcc">916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at Beginning of Year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE3LTEtMS0xLTM1NzY5_bebb0471-17d4-4b43-955c-660a418b667b">31,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE3LTMtMS0xLTM1NzY5_ea06d516-9c9d-4304-ac93-8a400a0a7281">1,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if796924d053b447786480a5e9a5fe77f_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE3LTUtMS0xLTM1NzY5_1c17244c-86a7-4186-9bbf-e011b938c1fe">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at End of Year</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE4LTEtMS0xLTM1NzY5_40273fcb-645e-47fa-982f-6d8fdfa447c9">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE4LTMtMS0xLTM1NzY5_991d383a-c548-4610-baf7-d4a9b501b052">31,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE4LTUtMS0xLTM1NzY5_9479332c-5f85-4334-845d-6f4447633ff7">1,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Disclosures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid, net of amounts capitalized</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI1LTEtMS0xLTM1NzY5_1db35ade-689f-4bf6-825e-e7ddb3def246">45,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI1LTMtMS0xLTM1NzY5_d2a227d9-7d7b-4927-a982-1265c40bbd4a">60,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI1LTUtMS0xLTM1NzY5_4f5deacf-c2df-45f7-b70d-f7712a0e8c9f">65,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid (refunded), net</span></td><td style="background-color:#cceeff;border-top: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:100%">$</span></td><td style="background-color:#cceeff;border-top: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI2LTEtMS0xLTM1NzY5_fadf7039-0429-4130-8d9a-7f5ddd3d3d66">19,492</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top: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:100%">$</span></td><td style="background-color:#cceeff;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI2LTMtMS0xLTM1NzY5_64d0591e-fc9f-45ec-a946-fe2259cc4989">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top: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:100%">$</span></td><td style="background-color:#cceeff;border-top: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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI2LTUtMS0xLTM1NzY5_c025fa2a-7535-4c6b-a6c1-ef1b80ee39ce">3,544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental schedule of noncash investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in accrued plant additions</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI5LTEtMS0xLTM1NzY5_7108e9d1-1b24-4dc7-9ddc-e8aad2edec0d">23,091</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;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI5LTMtMS0xLTM1NzY5_15fc344c-5a7e-4999-929a-f673d3ed1ea4">48,037</ix:nonFraction>)</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI5LTUtMS0xLTM1NzY5_7061fbac-53ce-4da0-86e6-be0a5d2244e4">4,751</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 21</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_154"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">ASSETS</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Assets:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzUtMS0xLTEtMzU3Njk_212b13f5-0a76-4acd-8582-508a7ab9260d">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzUtMy0xLTEtMzU3Njk_cb6339ea-4656-4249-bb7d-e4ff6bbf9f27">31,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpkYmE3NWNhYmRhNTM0YjA5YTEyZTg5YTUyMGJkMjI1NV83Mg_a4555ebf-288d-4ea5-9372-7119dd130d43">7,265</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpkYmE3NWNhYmRhNTM0YjA5YTEyZTg5YTUyMGJkMjI1NV83OQ_18937ef4-ce43-4d00-8f0d-7619c866ed3e">8,333</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMS0xLTEtMzU3Njk_aa079bff-62e9-48c6-9cf5-e032699f20a8">98,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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMy0xLTEtMzU3Njk_06f07937-a039-46ff-ba39-e0264e81f98e">88,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzctMS0xLTEtMzU3Njk_edbaf1e6-28a1-4875-9b37-e035da28872e">44,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzctMy0xLTEtMzU3Njk_f2461ba6-ede4-4fcc-8205-28cbd85bcd01">43,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzgtMS0xLTEtMzU3Njk_c84ed13b-3d98-461c-ab64-3afea647c95a">16,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzgtMy0xLTEtMzU3Njk_6f76d633-da36-40e1-b8a1-0d2e66cc2a9e">21,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affiliate receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzktMS0xLTEtMzU3Njk_c20d5b54-8607-4471-9278-4c28cedbca2d">8,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzktMy0xLTEtMzU3Njk_664726fe-bc94-4057-b353-3935e320c89c">8,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials, supplies, and fuel stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEwLTEtMS0xLTM1NzY5_a56e6810-97bc-4761-bf9d-fab37826c85c">57,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEwLTMtMS0xLTM1NzY5_57b9f171-9d7c-4c16-bcdd-c6595145b121">60,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzExLTEtMS0xLTM1NzY5_40320503-6d67-4c11-98e7-8c115b05b32e">8,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzExLTMtMS0xLTM1NzY5_09fb2e2f-4ece-4eed-a787-6cd857912777">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTEtMS0xLTY2MTIw_89d3f9dc-5054-442d-9f7c-9818adcc2f3c">30,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTMtMS0xLTY2MTM4_21f17180-1848-4584-8b8b-46167be6035d">34,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTEtMS0xLTM1NzY5_f4ea4157-435f-4a5e-af4d-27638a1147e2">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTMtMS0xLTM1NzY5_51a1cace-aba3-4c33-8a49-6198535deccb">15,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE1LTEtMS0xLTM1NzY5_a0c8959e-caa8-4dde-8f50-1ba08f6d2992">1,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE1LTMtMS0xLTM1NzY5_3ffe17ae-ca26-4f8f-9cfc-cb293d7d4edd">16,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE2LTEtMS0xLTM1NzY5_76c852d5-f3f9-4288-b722-7065248e33eb">266,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE2LTMtMS0xLTM1NzY5_c5009a11-9ff3-4613-a5f1-1ca9ca8808b3">322,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Property and Investments:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE5LTEtMS0xLTM1NzY5_8d17d9d1-169e-4d58-ac65-d16793bc6286">463,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE5LTMtMS0xLTM1NzY5_0e73c11f-1511-4593-9673-dd20f09d2540">440,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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIwLTEtMS0xLTM1NzY5_c9a60ff1-e9ec-4985-8827-aeb62ff880c6">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIwLTMtMS0xLTM1NzY5_176b94ce-6cb2-47b9-ae2e-9b23adb87057">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, including financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIxLTEtMS0xLTM1NzY5_c5c0bcb5-f972-4afc-8553-2674c24a978c">10,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIxLTMtMS0xLTM1NzY5_6a1d7ec8-473d-48bd-aa82-3a939ca85302">9,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other property and investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:TotalOtherPropertyAndInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIyLTEtMS0xLTM1NzY5_bba5c157-a7a8-4301-a86d-963404d2621a">473,972</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:TotalOtherPropertyAndInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIyLTMtMS0xLTM1NzY5_e37a71ca-8dc2-4c59-902e-6062cb84bfd1">449,740</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility Plant:</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant in service, held for future use, and to be abandoned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI0LTEtMS0xLTM1NzY5_392dcf0b-ec49-4119-ab4e-eb513236f4d5">6,602,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI0LTMtMS0xLTM1NzY5_fd2ab27e-ad4b-4239-82e0-728062d01a78">6,022,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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI1LTEtMS0xLTM1NzY5_3f969907-cce2-4c15-a4a3-a3311c742cd9">2,235,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI1LTMtMS0xLTM1NzY5_f11efbfd-184e-47cc-a33e-6b269bb0422d">2,158,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI2LTEtMS0xLTM1NzY5_8b8e738c-618c-4b8b-9f06-b31ce6ad1173">4,366,947</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI2LTMtMS0xLTM1NzY5_1f33ed43-448e-4fd6-9eed-9dd4a37c1531">3,863,838</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction work in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI3LTEtMS0xLTM1NzY5_45164bef-eb46-417e-be01-164fbaae27f1">182,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI3LTMtMS0xLTM1NzY5_dbf765ea-913f-420e-9425-62d975bcda7a">148,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nuclear fuel, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:AccumulatedAmortizationNuclearFuel" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjhhY2E3OWZiYWQzNDdlYjgyMzEyZjYwZTJkYjM1ZjdfNTM_ed0448b3-6dd5-4fdb-b5b2-6171d74b3df6">41,181</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:AccumulatedAmortizationNuclearFuel" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjhhY2E3OWZiYWQzNDdlYjgyMzEyZjYwZTJkYjM1ZjdfNjA_0ddd15f1-4fa9-49a1-8570-be6807167b33">41,367</ix:nonFraction></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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:NuclearFuelNetOfAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTEtMS0xLTM1NzY5_538705cb-6d52-42bd-aa7e-c3d30a5ca3f3">98,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:NuclearFuelNetOfAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTMtMS0xLTM1NzY5_5bbd9d52-2000-4fcc-af31-f815eda9da74">100,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net utility plant</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI5LTEtMS0xLTM1NzY5_6a6a05c7-4e8a-4404-b456-8f3426678b3e">4,648,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI5LTMtMS0xLTM1NzY5_8952276e-a96c-40dd-8eb1-bac59a0e53ae">4,113,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Charges and Other Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMxLTEtMS0xLTM1NzY5_5dd389cc-f1fe-4c6f-ade6-badd01d69c89">428,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMxLTMtMS0xLTM1NzY5_61062f49-52ae-4e36-a715-f9b82934ff14">457,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMyLTEtMS0xLTM1NzY5_f202c993-4ffb-43fc-a13d-93479a00d659">51,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMyLTMtMS0xLTM1NzY5_b8da2df5-f49a-430a-9f3c-0fffb40ec830">51,632</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM0LTEtMS0xLTM1NzY5_fa781caa-297c-4842-a098-458437652467">73,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM0LTMtMS0xLTM1NzY5_4d56c745-476a-4e9f-8b7d-42f7fca10dc2">97,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OtherDeferredCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM1LTEtMS0xLTM1NzY5_f75817a3-fb63-4d59-bf22-d99e636f0cfc">116,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OtherDeferredCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM1LTMtMS0xLTM1NzY5_cb732a14-7e6f-4a5d-a878-2b0c520f2db9">88,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred charges and other assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:TotalDeferredChargesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM2LTEtMS0xLTM1NzY5_9640f0e0-e4e6-4a44-8595-5fab501b8218">671,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:TotalDeferredChargesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM2LTMtMS0xLTM1NzY5_de35015f-fa9b-48e9-9441-0659c60eafba">695,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM3LTEtMS0xLTM1NzY5_6d387359-01a8-438d-965a-52cc0bd91d18">6,060,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM3LTMtMS0xLTM1NzY5_82b1df23-64a3-4d67-a9ad-958fc6b28eb0">5,581,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands,&#160;except&#160;share<br/>information)</span></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:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDER&#8217;S EQUITY</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Liabilities:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzUtMS0xLTEtMzU3Njk_6a7c35a3-b827-4534-a023-9e42b10855e0">7,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzUtMy0xLTEtMzU3Njk_4ff2a1fe-1282-4517-8102-53105d8f8651">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current installments of long-term debt</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzctMS0xLTEtMzU3Njk_15a16a44-15d8-4719-adc9-c5384ecb0da6">179,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzctMy0xLTEtMzU3Njk_87c21a11-257f-4191-9c4c-fb65eb506e06">345,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzgtMS0xLTEtMzU3Njk_a114d987-8956-4e51-9a03-e76014576ec6">107,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzgtMy0xLTEtMzU3Njk_d1ca56cb-2f0f-43af-919e-8ff29b17741b">121,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affiliate payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzktMS0xLTEtMzU3Njk_f2ffacb3-90cf-453e-8899-0b34c40b0c9f">15,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzktMy0xLTEtMzU3Njk_ca280d6e-29c8-47fe-8227-311d28b2aa37">14,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEwLTEtMS0xLTM1NzY5_ac19324a-55d6-4626-8bb8-e51287a1f534">5,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEwLTMtMS0xLTM1NzY5_5eaf54b3-6196-4940-ae8f-e634a6a15e0f">6,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzExLTEtMS0xLTM1NzY5_2f2d4104-13a1-4037-b5fe-e5d0b359852b">37,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzExLTMtMS0xLTM1NzY5_37dd6700-2f2a-484b-9d59-0ad7cbbc7d3e">32,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEyLTEtMS0xLTM1NzY5_9be1b380-87ed-4256-8ce9-c4b0658f5a2c">8,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEyLTMtMS0xLTM1NzY5_952f7711-8c1e-4468-a9f2-6a76e7200bb8">5,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEzLTEtMS0xLTM1NzY5_d54c3a9c-ebb9-453a-bc50-f2b903c0615b">25,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEzLTMtMS0xLTM1NzY5_64099322-d989-4ccd-9b0a-5afc930338af">25,130</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE1LTEtMS0xLTM1NzY5_120b329f-c5d4-46a5-a867-d472586df878">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DividendsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE1LTMtMS0xLTM1NzY5_921dd220-fcb8-41ae-b860-47a4cabe0cfd">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission interconnection arrangement liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:TransmissionInterconnectionArrangementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTEtMS0xLTU3MzIx_d3e08148-5774-414f-9bd6-38c29a5f75aa">39,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:TransmissionInterconnectionArrangementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTMtMS0xLTU3MzI4_63c2ba26-478b-46ec-ae65-f9650b7ff1a7">6,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTEtMS0xLTM1NzY5_07f3c546-0f54-4d5c-8640-fb1c8e2c8a7c">70,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTMtMS0xLTM1NzY5_8341958c-89b8-4dc4-9d05-94dd2a090323">26,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE4LTEtMS0xLTM1NzY5_c3d3f77c-e3a4-4e21-9acd-ff894ab0679a">495,902</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE4LTMtMS0xLTM1NzY5_d4bba586-a2f1-4ba0-9b7e-9968f0361221">594,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Long-term Debt, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE5LTEtMS0xLTM1NzY5_1e25a704-eaf6-4965-8941-9799646b1109">1,701,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE5LTMtMS0xLTM1NzY5_74ea449d-594c-4efe-8f3d-6d6513dfe3c9">1,351,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Credits and Other Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIxLTEtMS0xLTM1NzY5_e0ad8091-f608-4b16-bc46-575aa94a1ed8">630,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIxLTMtMS0xLTM1NzY5_f8dd6021-db33-4741-84fa-cc56bca40d7f">579,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIzLTEtMS0xLTM1NzY5_9cbd1fdb-7bec-4835-bd46-192a89e604f1">653,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIzLTMtMS0xLTM1NzY5_71004e5c-0dac-4631-be77-bd34133c8531">664,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI0LTEtMS0xLTM1NzY5_f66df086-8f15-4485-b0b8-8243b4e84fbe">233,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI0LTMtMS0xLTM1NzY5_f14656bf-f5f5-4566-ba08-283bac38a4ea">182,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension liability and postretirement benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI1LTEtMS0xLTM1NzY5_ad36f54e-bdbd-4908-8c9b-0de98be659ac">18,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI1LTMtMS0xLTM1NzY5_fcfded07-3102-422c-94bb-f0cb49696e62">56,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI2LTEtMS0xLTM1NzY5_722bd600-9fd8-4442-a900-f22c38d246b7">52,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI2LTMtMS0xLTM1NzY5_74e7486d-825b-42c0-921d-d1031bcbcac7">75,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI4LTEtMS0xLTM1NzY5_580490c6-1792-471f-9820-421cf21c2bda">246,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI4LTMtMS0xLTM1NzY5_723bd7f3-1433-4e53-91f2-b0eb979355f2">201,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred credits and liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI5LTEtMS0xLTM1NzY5_7a4edfd3-ae3e-4fa7-b097-3ef46eef5599">1,835,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI5LTMtMS0xLTM1NzY5_7fc9925e-49ca-4dc8-abbf-f8dac6cafa49">1,760,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMwLTEtMS0xLTM1NzY5_88d135c1-60f8-433f-a9f7-08c77af914cc">4,033,340</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMwLTMtMS0xLTM1NzY5_b95ad651-846f-443c-9e44-8e1249949ae4">3,705,752</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and Contingencies (See Note 16)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMxLTEtMS0xLTM1NzY5_a8d47748-f834-422a-a7d1-d81ad4950e00"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMxLTMtMS0xLTM1NzY5_098df116-8240-45ac-9089-7da31dc5cbc0"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">without mandatory redemption requirements ($<ix:nonFraction unitRef="usdPerShare" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNDc_a5febf22-7e87-4f47-8bd1-481609f8e10c"><ix:nonFraction unitRef="usdPerShare" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNDc_b1cdd954-2e0b-4774-8041-0fc4bcf185bb">100</ix:nonFraction></ix:nonFraction> stated value; <ix:nonFraction unitRef="shares" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNjQ_562e65e2-c2de-441c-ba53-17491c538ec7"><ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNjQ_c6504853-edf4-45d5-9d9f-0710032ddae5">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_06c5b993-4750-420f-b53d-c18b0ceaabf7"><ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_1360dd5e-3f71-4c4c-8d07-02c0f310cbeb"><ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_16a83d10-d81c-49fa-b631-599cef411618"><ix:nonFraction unitRef="shares" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_79819699-8ba4-4a77-ad6d-b595fd9b5df4">115,293</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTEtMS0xLTM1NzY5_266fbc0a-1b54-48ed-b75e-a7c6a7572301">11,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTMtMS0xLTM1NzY5_493a470b-7361-434f-a39a-466a2f37445f">11,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (<ix:nonFraction unitRef="usdPerShare" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMTg_803160cf-a68e-46a7-b2a0-9999b20da6bf"><ix:nonFraction unitRef="usdPerShare" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMTg_9272dfd1-4a88-4053-8c62-c77fa237393b">no</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMzI_754db765-a24c-4657-b64a-c85b344db09e"><ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMzI_8dbe1080-a607-4479-a74c-90066f82527b">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_8930ba20-eb60-4364-b3c5-e86a32b5b2be"><ix:nonFraction unitRef="shares" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_a29acd09-8ff8-44af-af79-975eb1ea654b"><ix:nonFraction unitRef="shares" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_e00a855f-3c70-4870-be13-feb091c2c3ab"><ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_f99be729-245d-4879-a2e5-a9cd1200131e">39,117,799</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTEtMS0xLTM1NzY5_b233c46c-bc36-4d00-934c-b9fa1210e0d6">1,547,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTMtMS0xLTM1NzY5_4026be6b-e0d6-44ed-9180-ebf3dc5ab840">1,494,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net of income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM3LTEtMS0xLTM1NzY5_47753580-08c0-4c53-9eb1-4e1c13d8d784">71,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM3LTMtMS0xLTM1NzY5_6094d07d-67b1-4af2-b5f2-04de18a20f27">78,511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM4LTEtMS0xLTM1NzY5_1d00d111-3759-4ff3-a7da-0d032d0d4eb3">483,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM4LTMtMS0xLTM1NzY5_5a96ef9d-d830-435a-ad5c-40a6a246b25e">388,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total PNM common stockholder&#8217;s equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM5LTEtMS0xLTM1NzY5_e7d27036-1ec9-49e5-b725-2f38c2cf7a8e">1,959,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM5LTMtMS0xLTM1NzY5_8a3947d8-8948-4865-a63b-9a357dc7faac">1,804,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQwLTEtMS0xLTM1NzY5_b4ca0fe9-ff5b-4340-bef1-3db3756bd749">55,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQwLTMtMS0xLTM1NzY5_8c50b521-3e31-47eb-844b-e1cfd5b2c0d2">59,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQxLTEtMS0xLTM1NzY5_e0f27c4d-c803-4e09-afa4-c706450f68c2">2,015,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQxLTMtMS0xLTM1NzY5_811d1dc6-c0a5-43d3-87b8-600bb4f3fa72">1,863,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQyLTEtMS0xLTM1NzY5_1719ec3e-a09e-47bf-ae8d-36af776d4261">6,060,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQyLTMtMS0xLTM1NzY5_31bfe1ea-d3e0-48e9-b648-55d2aeb09e8a">5,581,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 23</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_157"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Attributable to PNM</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">AOCI</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total PNM<br/>Common<br/>Stockholder&#8217;s<br/>Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Non-<br/>controlling<br/>Interest<br/>in&#160;Valencia</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Total<br/>Equity</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1360c3286ee5494c9572e744c490a554_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtMS0xLTEtMzU3Njk_c4d5d43a-e545-4df9-881b-120a0a402a35">1,264,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i193f031a51104e0d8932683ee5151993_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtMy0xLTEtMzU3Njk_3d9a090f-151d-4133-9524-561642757d7f">110,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43edc0d081df4830826867aff23d2883_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtNS0xLTEtMzU3Njk_90e76f73-2048-44eb-9d2a-a8e6f7d6aa0e">242,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f18fcca1724949866e927eb5327f5b_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtNy0xLTEtMzU3Njk_bf19cdf0-a921-4150-a23f-0cd9979df3df">1,397,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12d038f76beb4abe816e8f3ca23504a5_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtOS0xLTEtMzU3Njk_58482bac-d43d-4959-a526-8488fd14a48f">64,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if796924d053b447786480a5e9a5fe77f_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtMTEtMS0xLTM1NzY5_4af9eee3-b7fd-426c-aeee-0bc3dc319322">1,461,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:100%">&#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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id407b389627244eaa186c1b9a4d34fc4_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtNS0xLTEtMzU3Njk_00608a2a-ee58-430f-945a-68f7768a2014">41,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:100%"><ix:nonFraction unitRef="usd" contextRef="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtNy0xLTEtMzU3Njk_786c2a7f-8862-45fa-bf4a-8ffbbecf5478">41,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:100%"><ix:nonFraction unitRef="usd" contextRef="ia996f4a0c5484cf68d93745c75894821_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtOS0xLTEtMzU3Njk_8807f4dd-31a8-487d-babc-a6ba5803ec6d">14,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtMTEtMS0xLTM1NzY5_942e2d4e-a07e-4913-bc19-982e16ed9a08">55,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzctMy0xLTEtMzU3Njk_20a07e13-2571-40b3-a745-97ad7677f35e">11,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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzctNy0xLTEtMzU3Njk_e51be85b-ef99-4abd-a656-df87b083db27">11,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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzctMTEtMS0xLTM1NzY5_fdd5b2dd-eb1f-4ec2-9069-cc7a86460a75">11,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on preferred stock</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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="id407b389627244eaa186c1b9a4d34fc4_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzgtNS0xLTEtMzU3Njk_1662bca7-85db-41ee-95cf-156caf750c77">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzgtNy0xLTEtMzU3Njk_76874d33-71f7-4b8c-ba86-410836793405">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzgtMTEtMS0xLTM1NzY5_3e043815-eddd-489f-abf3-cb4630354fcf">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</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:100%">&#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:100%">&#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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia996f4a0c5484cf68d93745c75894821_D20190101-20191231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzExLTktMS0xLTM1NzY5_dc0c8fe5-b91d-495a-9278-1cc419b2fbdf">15,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzExLTExLTEtMS0zNTc2OQ_3b8a5053-7bc7-4595-a2ea-f02fbc1c8dda">15,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-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:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd38f686696c462784862118a0b42d80_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTEtMS0xLTM1NzY5_cc851df0-df4e-4f52-9c36-9d6dee685c2e">1,264,918</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2971a0541b7140789fb3586017c7ccab_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTMtMS0xLTM1NzY5_889c4580-5c50-4263-a184-e9ca778691ee">99,055</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cc04e9d534f6fa0c8e69c047ed3ec_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTUtMS0xLTM1NzY5_b647f8f7-07c3-4a67-8ae4-2106adf741ad">283,516</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeedc36cff7a426e8232ef598d8b2bf8_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTctMS0xLTM1NzY5_19cf350b-6ec6-4d1c-84cc-508d40fb7d72">1,449,379</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6736176ec88e425da557d447aa44158d_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTktMS0xLTM1NzY5_46965fe3-f702-4038-97e9-3dbf1e191691">63,052</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTExLTEtMS0zNTc2OQ_edcd27b4-cc4c-4a08-9e4b-d4aa39331853">1,512,431</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</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:100%">&#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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTUtMS0xLTM1NzY5_04d0d7ab-5d91-4c14-9e7e-e05df1296ca3">146,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTctMS0xLTM1NzY5_3d70e6c7-06ee-4aaa-b217-453f9168001a">146,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce736f31b9243bd85533411810bb164_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTktMS0xLTM1NzY5_15930e01-d3cf-4ed6-beaf-b03487d4ba8b">14,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTExLTEtMS0zNTc2OQ_b63d1653-8cbf-461d-8b23-27ee3f58db4a">160,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE4LTMtMS0xLTM1NzY5_7851113c-99ab-4bfd-b060-7328da9c000e">20,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE4LTctMS0xLTM1NzY5_8bfc99d3-c9f5-4755-802e-9bf21be14656">20,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE4LTExLTEtMS0zNTc2OQ_eae2dda1-a4a6-4140-af0d-b360cd7e0d58">20,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on preferred stock</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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE5LTUtMS0xLTM1NzY5_cbe1792e-3772-4063-b9c3-f02b68637d62">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE5LTctMS0xLTM1NzY5_6509d806-d946-4fc8-8e4e-93248a059b37">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE5LTExLTEtMS0zNTc2OQ_fa8836ac-da6f-430f-8c79-1ceb90bdb383">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contributions from parent</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:100%"><ix:nonFraction unitRef="usd" contextRef="id9b8d75c76de458687fdbdda9f731eba_D20200101-20201231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIwLTEtMS0xLTM1NzY5_a01003ba-7a02-458c-8e78-cd299cfb9139">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIwLTctMS0xLTM1NzY5_8cb7b5d9-1460-4986-99b6-83194452761d">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIwLTExLTEtMS0zNTc2OQ_1d1ff445-cc95-4e1a-8dfc-ccd3a237e42d">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on common stock</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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIxLTUtMS0xLTM1NzY5_2da87fec-abb6-4b08-8206-de2e333583ab">40,653</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIxLTctMS0xLTM1NzY5_82737eb4-f3d3-408c-9e98-98bdb39f4195">40,653</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIxLTExLTEtMS0zNTc2OQ_3e8e58c5-7210-400d-a20b-e6e3f9a735c1">40,653</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</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:100%">&#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:100%">&#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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="icce736f31b9243bd85533411810bb164_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIyLTktMS0xLTM1NzY5_c3b990e2-efa9-4a67-96dc-6fa6469260fd">18,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIyLTExLTEtMS0zNTc2OQ_60c6ec52-104d-4bf2-abdc-756152bf6075">18,056</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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i546685e93295457c8d2daaf12495c9ac_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTEtMS0xLTM1NzY5_a3c99e95-f2a1-4171-ae30-b66b55e07136">1,494,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0a68942fafa44888a63a30de6728408_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTMtMS0xLTM1NzY5_0fc93c06-2feb-4be9-9ae1-7627f5e263ca">78,511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7aaedee7aa248fea84884485b4cf21e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTUtMS0xLTM1NzY5_9a2cbebe-74b2-4b9b-b897-9ce47efd7dd6">388,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3514de96bc85498596692f10cad0aa58_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTctMS0xLTM1NzY5_ee45cab7-5400-4244-b32d-8a7e00fc9faf">1,804,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dc52422e15445d09ba39241d7fbf0e7_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTktMS0xLTM1NzY5_131c5154-d5d0-4095-af15-7d431c55cc03">59,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTExLTEtMS0zNTc2OQ_89c1fc2e-45dd-471d-8d4a-0f93c140c736">1,863,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings </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:100%">&#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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTUtMS0xLTM1NzY5_231de969-d88d-487f-acf8-5c22e0786803">156,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTctMS0xLTM1NzY5_e17b2a89-15ef-450f-bb76-8d7e810fe7b9">156,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i880cb2a856b14d12af018e82eef065ce_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTktMS0xLTM1NzY5_5b0b1577-12e1-4c85-b1a2-ab81aa088bf8">15,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTExLTEtMS0zNTc2OQ_fde315bc-6cb5-4b23-afc6-4118e852b7d8">171,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income</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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI4LTMtMS0xLTM1NzY5_4093878d-43e3-4fd1-988e-82d285761c97">6,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI4LTctMS0xLTM1NzY5_16252e72-5157-46ea-8357-86e7bae04239">6,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI4LTExLTEtMS0zNTc2OQ_709c10c1-e303-4c95-b08f-788c4020100e">6,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on preferred stock</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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI5LTUtMS0xLTM1NzY5_db301268-6c9a-4413-82d5-1ba5997b471d">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI5LTctMS0xLTM1NzY5_c5026aa4-6582-4e13-83e7-8b831bd34d15">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI5LTExLTEtMS0zNTc2OQ_3f440c00-651b-4d32-bb09-f46540fcbc32">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from parent</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e68c5d36549199cf34e9ff55c8574_D20210101-20211231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMwLTEtMS0xLTM1NzY5_1ffd0149-6ebb-4a80-a6de-4b9b96be35ad">53,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMwLTctMS0xLTM1NzY5_b312117b-5c4c-42a7-a4d1-b3d19db64614">53,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMwLTExLTEtMS0zNTc2OQ_ecd9b8dd-20aa-4234-8de8-58a3cb8b529a">53,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on common stock</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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMxLTUtMS0xLTM1NzY5_06f7d962-e12b-4c85-866b-ef26dcfdc65b">60,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMxLTctMS0xLTM1NzY5_6493dba8-7141-4cba-bcce-5369105c466a">60,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMxLTExLTEtMS0zNTc2OQ_09ffed58-23c5-4f33-82dc-b67dea84dd0b">60,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia&#8217;s transactions with its owner</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:100%">&#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:100%">&#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:100%">&#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:100%">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i880cb2a856b14d12af018e82eef065ce_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMyLTktMS0xLTM1NzY5_dc4c225f-a5b3-4d58-b31f-d7b35b318579">19,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMyLTExLTEtMS0zNTc2OQ_1e468751-10e3-46a5-bd75-1a6f4dbcfaa3">19,094</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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f6206ebc3b45cb8bae43606dda8cd5_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTEtMS0xLTM1NzY5_889e9149-e49c-4351-86d2-e9e8b05b6ab7">1,547,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i569cbfd8b8ce484a97396b7852ca3be3_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTMtMS0xLTM1NzY5_85824614-67aa-423d-bee3-1aa85bce0dde">71,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948edb0d73f945c89e8d66cac3e46a78_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTUtMS0xLTM1NzY5_88130641-bf8c-403f-a3e9-72b556e23a15">483,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i679f98b5fab64f438c1c84f8c1277dab_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTctMS0xLTM1NzY5_0a0b4513-61fc-4893-b2d3-36c67e0eae40">1,959,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4143ecf330e5483b8bc4f2a66f7cc5f3_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTktMS0xLTM1NzY5_796b0e28-9f0a-40e0-a87b-4ea53dca22a2">55,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTExLTEtMS0zNTc2OQ_727156a9-4c6e-481b-9d70-77195e85536f">2,015,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to PNM, are an integral part of these consolidated financial statements.</span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 24</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_160"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF EARNINGS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzUtMS0xLTEtMzU3Njk_c5d08245-a05a-4f47-bac8-f827def19f85">417,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzUtMy0xLTEtMzU3Njk_1740a872-57fb-4bb1-8a62-6bb7d8ad6c9e">391,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzUtNS0xLTEtMzU3Njk_a07420a4-3ec6-4e5b-a8c1-aea669712993">366,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzYtMS0xLTEtMzU3Njk_78fab665-5f67-4825-aa27-5dd1429f8633">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzYtMy0xLTEtMzU3Njk_b72d3746-499a-49fd-9e06-d496bab8149e">8,463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzYtNS0xLTEtMzU3Njk_ef09357c-c2b6-4e56-9dcf-a17a8d851d76">2,529</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total electric operating revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzgtMS0xLTEtMzU3Njk_2c8eed7e-541a-4c6e-a45a-84f9c69b7269">417,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzgtMy0xLTEtMzU3Njk_95c7f163-1c60-456d-b567-badf9f12d48a">383,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzgtNS0xLTEtMzU3Njk_ef34c464-cd95-410d-a7ff-e7ee33394309">363,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEwLTEtMS0xLTM1NzY5_378798af-5158-42f1-823c-9f9855c21995">113,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEwLTMtMS0xLTM1NzY5_b7371ca8-5384-45bf-915f-70ce1b89a67a">102,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEwLTUtMS0xLTM1NzY5_8ddb745d-1b0d-4704-96d1-75599886ed97">95,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and general</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzExLTEtMS0xLTM1NzY5_041e818f-d11c-4304-b65c-ab42daf91d18">47,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzExLTMtMS0xLTM1NzY5_3dea3fe3-f228-4e5b-ab69-44223b4c4db4">44,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzExLTUtMS0xLTM1NzY5_a31e6420-4ae6-4128-a071-cbe668bf515e">40,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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEyLTEtMS0xLTM1NzY5_b62bd03c-2f35-4ec2-a84b-eee5047956c1">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEyLTMtMS0xLTM1NzY5_8b267230-8c64-44aa-9cdb-7fb7122bd601">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEyLTUtMS0xLTM1NzY5_68375040-8799-48ec-a02c-60746eafc762">496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEzLTEtMS0xLTM1NzY5_179cb4ee-e071-4d5c-a5af-1721e6166f94">90,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEzLTMtMS0xLTM1NzY5_ebb89aa5-408e-46a6-b3cb-4680111db5db">87,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEzLTUtMS0xLTM1NzY5_f9260435-26e0-4ae6-9f24-c143a20f3fce">84,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE0LTEtMS0xLTM1NzY5_a7b86967-df91-412d-8a5d-2b8d89c436ca">31,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE0LTMtMS0xLTM1NzY5_685d5c2a-0939-4abe-a3ea-a497cc49b500">28,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:TransmissionAndDistributionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE0LTUtMS0xLTM1NzY5_274356df-80ab-45b4-8b23-925b8b14fe0e">26,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE1LTEtMS0xLTM1NzY5_e5a87a8b-ffd8-46e2-aee5-da7127ef6d18">34,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE1LTMtMS0xLTM1NzY5_27bda08d-249e-4278-a037-e8663b36b6a4">31,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE1LTUtMS0xLTM1NzY5_df30e01d-1f66-45ea-8811-a29d01da866d">30,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE2LTEtMS0xLTM1NzY5_cbe13fb1-aa96-4dd8-9486-726c46057573">317,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE2LTMtMS0xLTM1NzY5_1bf35a1a-11c3-41c7-9fc5-f49416e777e9">294,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE2LTUtMS0xLTM1NzY5_119dcded-5ec6-48ec-8f38-7bb88d096d19">277,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE3LTEtMS0xLTM1NzY5_5a2075e3-cfb4-479c-9942-c99b7afa58db">100,118</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE3LTMtMS0xLTM1NzY5_111ce7d4-ccca-4d10-bfc9-65ab6f11839a">88,453</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE3LTUtMS0xLTM1NzY5_6081b1a8-4d12-429e-a6fa-6bb5e3803f58">85,814</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Income and Deductions:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIwLTEtMS0xLTM1NzY5_d0c4bf7a-b597-4770-bf42-d53fcdf1755e">7,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIwLTMtMS0xLTM1NzY5_c4a899df-10d2-41cf-ac94-8b066706084f">8,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIwLTUtMS0xLTM1NzY5_23dbd6ae-234f-44cd-8ba0-d16042fc8d10">5,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (deductions)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIxLTEtMS0xLTM1NzY5_0a6a18d3-7d50-4a77-b45e-e9ba3f81ba2f">1,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIxLTMtMS0xLTM1NzY5_92491008-b013-4107-8cfd-4685b0f23fb0">1,718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIxLTUtMS0xLTM1NzY5_d33eaa84-c593-4908-be59-82107af687fc">1,428</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other income and (deductions)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIyLTEtMS0xLTM1NzY5_e881e55f-fbe2-4c58-8b24-fc1be33fc59d">5,408</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIyLTMtMS0xLTM1NzY5_1fb3c20e-9519-41e6-ade8-a0796d4ab9d1">6,828</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIyLTUtMS0xLTM1NzY5_74c4b5e9-ee00-4d5b-b61f-172b93c2e66a">4,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Charges</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIzLTEtMS0xLTM1NzY5_dc2deb39-ef25-4c3a-920c-d4f547519af5">33,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIzLTMtMS0xLTM1NzY5_db425706-9c9b-4fbd-9796-bd468e7169db">30,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIzLTUtMS0xLTM1NzY5_a55373b3-2fd2-45b0-bc16-16ef79207f81">29,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings before Income Taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI0LTEtMS0xLTM1NzY5_fdd354ef-c2bc-46c6-8d76-141ae859684b">71,791</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI0LTMtMS0xLTM1NzY5_7843a95f-b15e-4292-82a4-a9c24ce56ece">64,893</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI0LTUtMS0xLTM1NzY5_631c537d-3b17-4287-8a25-3a0ee6d1a9e8">60,845</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income Taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI1LTEtMS0xLTM1NzY5_2c38114d-ec66-43a5-b009-b708a32c5c9a">7,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI1LTMtMS0xLTM1NzY5_5ae2207f-0260-4f9f-b34e-87df7e64626f">6,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI1LTUtMS0xLTM1NzY5_5bca6159-e806-47ce-94cc-483ff10b5d4e">5,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI2LTEtMS0xLTM1NzY5_da5a78f2-83b7-4a7e-9a23-9031fd781eda">63,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI2LTMtMS0xLTM1NzY5_73f929e7-1528-474f-b6b5-410218c3ee24">58,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI2LTUtMS0xLTM1NzY5_e2a41422-ed39-4cd1-b052-6a91fa242c78">55,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to TNMP, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 25</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_169"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Operating Activities:</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzQtMS0xLTEtMzU3Njk_b9678204-2ca5-4ce8-8ab2-a926eb11af24">63,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzQtMy0xLTEtMzU3Njk_8e66cc20-3f45-449e-be97-4f5bdb709251">58,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzQtNS0xLTEtMzU3Njk_25d172da-9e4f-49dc-b918-c55f9db6f367">55,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings to net cash flows from operating activities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzYtMS0xLTEtMzU3Njk_9187bd0a-1125-4275-bf86-359eebaa43c0">91,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzYtMy0xLTEtMzU3Njk_9b050647-2e9f-4613-8a3c-c85ccab2c8de">89,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzYtNS0xLTEtMzU3Njk_6ce9e663-6724-44af-82b7-b24b078d13e5">85,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzctMS0xLTEtMzU3Njk_e5b95b64-dd63-4fda-90c8-59d14b85733a">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzctMy0xLTEtMzU3Njk_fb0de9ab-70b3-478e-8a2d-8646be54739f">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzctNS0xLTEtMzU3Njk_4038308d-3c69-4880-9eef-8f84873b6bbe">496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefit) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzgtMS0xLTEtMzU3Njk_d49c5d79-a1d9-4d97-ac04-3f1db5cc2543">253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzgtMy0xLTEtMzU3Njk_99b66f29-76be-40e4-8069-2ebad8d3e08d">7,773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzgtNS0xLTEtMzU3Njk_dd049649-6b5b-417f-9ff5-6487a8cc925e">7,650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEwLTEtMS0xLTM1NzY5_154d36c2-9a58-4809-a49e-d6a8ff4f5adc">3,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEwLTMtMS0xLTM1NzY5_72749b9c-a27b-4bde-9ee5-ec89b18d5913">4,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEwLTUtMS0xLTM1NzY5_db08f87e-7c5c-4ac1-8378-c95400a377fe">2,808</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in certain assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEzLTEtMS0xLTM1NzY5_3c5cedd5-d232-47b4-aec2-4517c5865043">1,167</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEzLTMtMS0xLTM1NzY5_530925a5-746c-4a49-93ec-b546b8352ce8">695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEzLTUtMS0xLTM1NzY5_1653a73f-64ab-4f52-8062-646c1046cde4">2,081</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE0LTEtMS0xLTM1NzY5_7b5bbd57-fb77-4fe4-b450-6d38c5f54153">1,175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE0LTMtMS0xLTM1NzY5_5edcd36c-d31b-4c42-88c4-9caff49f16ed">241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE0LTUtMS0xLTM1NzY5_4d051c3a-8f9d-42ab-89c0-ac60834414bf">967</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE1LTEtMS0xLTM1NzY5_f2347afd-9380-4ada-bd7d-7d116f1178e2">6,132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE1LTMtMS0xLTM1NzY5_682373e8-e48e-4561-93f6-ce82263808a1">1,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE1LTUtMS0xLTM1NzY5_2f7c8d61-748b-4925-b4c2-d2eb8a80d224">798</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE2LTEtMS0xLTM1NzY5_355908ec-733f-49bd-ad37-ba34d3af811b">6,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE2LTMtMS0xLTM1NzY5_a0bd1705-326e-4b98-9557-19ad743361d2">8,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE2LTUtMS0xLTM1NzY5_4151c96a-9018-4a82-b3c9-49d43330d1d6">8,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE3LTEtMS0xLTM1NzY5_bcaa5c69-bc9a-4c74-8c75-691e3d566ff9">338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE3LTMtMS0xLTM1NzY5_dc0449b0-56c2-44d1-93af-4dd204a8470c">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE3LTUtMS0xLTM1NzY5_6d843a3d-134f-4732-8b75-79c6b12c3705">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE4LTEtMS0xLTM1NzY5_23a9bcb0-1f14-4b12-8972-206c1b9eac99">1,533</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE4LTMtMS0xLTM1NzY5_9934915d-e612-4ef1-9899-f41e68a762d1">530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseInAccruedInterestAndTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE4LTUtMS0xLTM1NzY5_1dbc8158-49a1-47ad-99e2-51a051f09d94">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE5LTEtMS0xLTM1NzY5_1a3f1e23-4e25-4c4e-9b96-e5ac9a65e2fa">620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE5LTMtMS0xLTM1NzY5_4e9dbf0e-e91d-474b-ba1d-7877ecdf5c21">2,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE5LTUtMS0xLTM1NzY5_ed261fad-51f8-4e6d-8d9a-4b9bdcacffcd">771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIwLTEtMS0xLTM1NzY5_ae40e631-dd95-42e9-a606-38ecbf27d795">5,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIwLTMtMS0xLTM1NzY5_dbec6122-de4e-4026-944d-ea82a306b184">2,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIwLTUtMS0xLTM1NzY5_33b363bd-e8d8-4d2b-a2c0-b7f2416e9121">1,004</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIxLTEtMS0xLTM1NzY5_3c49957b-6e49-41ed-bfec-253d4d1585eb">155,151</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIxLTMtMS0xLTM1NzY5_84dc22bc-2509-4374-95dc-c1a7b0c96b57">147,573</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIxLTUtMS0xLTM1NzY5_40b1d380-42c2-46b5-8c43-2091f6560950">137,592</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Investing Activities:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility plant additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIzLTEtMS0xLTM1NzY5_213c3c3d-8e29-4528-adf0-8dc5b8f45cb4">311,909</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIzLTMtMS0xLTM1NzY5_58872b74-3dc9-4e52-ad66-f99d32961b6b">321,505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIzLTUtMS0xLTM1NzY5_ffbd5e1b-0d28-4a5a-83c1-eaa32fbcbd07">254,006</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzI0LTEtMS0xLTM1NzY5_b7d74686-64d1-47bf-a443-7f094b6fc231">311,909</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzI0LTMtMS0xLTM1NzY5_629d1047-f9c2-42b7-b092-4e3e00f04886">321,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzI0LTUtMS0xLTM1NzY5_7906c40c-eed4-4581-a07f-d7c009bc562b">254,006</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to TNMP, are an integral part of these consolidated financial statements.</span></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:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow From Financing Activities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facilities borrowings (repayments), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMS0xLTEtNTIyOTQ_d0019fb6-b826-4933-8274-abf5f6891eec">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMy0xLTEtNTIzMDE_74348267-08a2-4e64-91d3-36bc10639b18">15,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtNS0xLTEtNTIzMDg_9779c1d5-613a-469f-bbf0-2863979bd109">2,500</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings (repayments) &#8211; affiliate, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMS0xLTEtMzU3Njk_117eea97-7652-4166-8c69-9407650960cf">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMy0xLTEtMzU3Njk_cd7a5327-e8d1-4380-b1b7-e9e5e711d94d">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtNS0xLTEtMzU3Njk_aa5568bf-d27f-480c-9d76-8f772acd664b">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzctMS0xLTEtMzU3Njk_c5c0336a-366e-47b7-9311-a0ed8c2b5476">65,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzctMy0xLTEtMzU3Njk_691db8e5-ae1f-43a6-944e-e952cfcf1708">185,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzctNS0xLTEtMzU3Njk_0f3dbd48-248a-4bac-950c-a0729d4ba160">305,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzgtMS0xLTEtMzU3Njk_0b648275-2a99-46e4-99d9-1288be1d7e87">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzgtMy0xLTEtMzU3Njk_35be514f-fa12-4ac2-9109-42617c6d31e8">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzgtNS0xLTEtMzU3Njk_1c0dc091-3cfb-4b4f-bf44-fa5382f649d2">207,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission interconnection arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEwLTEtMS0xLTM1NzY5_da2e9484-3c6b-44e7-808f-f67d87b57980">32,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEwLTMtMS0xLTM1NzY5_08b6dafc-8d6c-4129-bb68-a94a60b6233a">7,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:ProceedsFromTransmissionInterconnectionArrangements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEwLTUtMS0xLTM1NzY5_53f9d1c4-8b24-4885-8c27-8aa55c1f54ab">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refunds paid under transmission interconnection arrangements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTEtMS0xLTUyMzI1_5e61f772-40d4-4324-9640-5a21ba82e036">7,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTMtMS0xLTUyMzMz_9eeaae76-2018-4ad2-ac58-24a02ce20ca7">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:RepaymentOfTransmissionInterconnectionAgreements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTUtMS0xLTUyMzQw_02fe98f4-e529-408c-ac1b-046596006d66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from parent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzExLTEtMS0xLTM1NzY5_8749bf6b-f699-49f9-b6be-6652403fe0fa">52,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzExLTMtMS0xLTM1NzY5_fd3c68f3-2771-409d-94f6-80aa084da650">71,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzExLTUtMS0xLTM1NzY5_a7561eb1-c7fc-411d-87a4-4276cd6eecf6">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTEtMS0xLTM1NzY5_98c1736b-1ca9-4c59-994a-b64c55f832a9">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTMtMS0xLTM1NzY5_95401072-5e9d-4e76-ad0d-bc386f9bb48b">58,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTUtMS0xLTM1NzY5_59d0ab7f-23d8-44b4-ab55-026aaf69d012">55,265</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEzLTEtMS0xLTM1NzY5_c8ae28fb-db73-4110-8bda-d5ae045ec1b9">840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEzLTMtMS0xLTM1NzY5_d2a85b5d-d360-4406-b967-b5e44e4e5aa3">2,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEzLTUtMS0xLTM1NzY5_affb81b1-3fbe-47c3-ae40-7ebb6339effa">2,419</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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE0LTEtMS0xLTM1NzY5_0ac92758-cb44-49be-bf16-737bd9d8cd19">141,958</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE0LTMtMS0xLTM1NzY5_8170f026-2e9a-40cd-8b3c-719da633b2c5">187,732</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE0LTUtMS0xLTM1NzY5_cdf8d500-a445-4be9-9f00-2c41158abe67">117,414</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE1LTEtMS0xLTM1NzY5_4ff90a2c-ab6f-4749-b4d1-14a3e94ee4ef">14,800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE1LTMtMS0xLTM1NzY5_dbd15e2b-dc99-4935-802b-2c5d347b5e74">13,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE1LTUtMS0xLTM1NzY5_6591a6eb-e0ba-45a1-9520-1494012279b0">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at Beginning of Year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE2LTEtMS0xLTM1NzY5_495d1f2a-61b6-4dca-a707-89599ea76850">14,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE2LTMtMS0xLTM1NzY5_412fb399-6865-4b1a-8d91-f79a32094202">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE2LTUtMS0xLTM1NzY5_b00675c0-ee02-4f5a-bae6-6acbd8ab294d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at End of Year</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE3LTEtMS0xLTM1NzY5_ad1316a6-efb7-4df5-a1a3-d09ed3b84038">&#8212;</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE3LTMtMS0xLTM1NzY5_ace1023c-c479-4a8c-a915-d864f4ba3d6c">14,800</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE3LTUtMS0xLTM1NzY5_ecae834e-e81d-443c-b342-49febc0ca87e">1,000</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;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;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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Disclosures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE5LTEtMS0xLTM1NzY5_2dd118eb-4abf-4260-8b8b-f72185d5a1fb">31,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE5LTMtMS0xLTM1NzY5_c5573342-5ed0-4f5b-8e05-6d1f7cb9ac9d">28,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE5LTUtMS0xLTM1NzY5_00179c88-5c6c-4f01-ab13-d4799c3036b9">28,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, (refunded) net</span></td><td style="background-color:#ffffff;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIwLTEtMS0xLTM1NzY5_47563f73-f10f-4c80-ac45-34481dcf443f">13,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIwLTMtMS0xLTM1NzY5_ea0c1f7f-1b6d-4534-9354-9f239a6f2bf3">16,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIwLTUtMS0xLTM1NzY5_043c41d4-1b73-4792-b7eb-dfaa2b35559f">13,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental schedule of noncash investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in accrued plant additions</span></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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIzLTEtMS0xLTM1NzY5_e04b2920-afe0-40ea-8390-add1a463681e">9,131</ix:nonFraction>)</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;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIzLTMtMS0xLTM1NzY5_79d6776a-f32b-483e-afa8-e3c22ae6899c">11,415</ix:nonFraction>)</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIzLTUtMS0xLTM1NzY5_15d82419-6419-4a04-b2da-37994bb9349f">5,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to TNMP, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 27</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_172"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">ASSETS</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Assets:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzUtMS0xLTEtMzU3Njk_013cf177-7b5c-4209-992d-417bac792651">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzUtMy0xLTEtMzU3Njk_eb7a1d57-0d46-44b2-ac14-a28a12feda61">14,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzYtMS0xLTEtMzU3Njk_9bc81c75-c6a2-41db-991b-6bc35921e999">25,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzYtMy0xLTEtMzU3Njk_d8eafee8-034c-4ff7-861b-3d1661cffda3">25,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzctMS0xLTEtMzU3Njk_ea1d9f08-1343-4330-a0d7-cc47c1ca30ea">12,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzctMy0xLTEtMzU3Njk_feb73bf6-3caf-4580-be3b-cf631fa8256f">11,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzgtMS0xLTEtMzU3Njk_08040292-a6b9-4816-a323-3372c7261a7c">4,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzgtMy0xLTEtMzU3Njk_77b172f5-3dee-4064-b1f2-8bf6561ff314">3,703</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEwLTEtMS0xLTM1NzY5_658f53c8-c10e-414d-af4a-7e687dab2a32">7,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEwLTMtMS0xLTM1NzY5_b721780e-9072-4536-9b61-3787ba068c6b">5,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzExLTEtMS0xLTM1NzY5_173b8455-584a-44ee-9392-020fabbb880b">6,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzExLTMtMS0xLTM1NzY5_264cf91c-713e-4aca-80d5-6986275d0759">202</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEzLTEtMS0xLTM1NzY5_9ae38d81-a5e1-4f81-b03f-0c99a7f01a93">1,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEzLTMtMS0xLTM1NzY5_fbbd4a78-2783-4093-adfc-2ff6d5b2f3b3">1,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE0LTEtMS0xLTM1NzY5_3f8dfc6d-b1b4-4408-92f8-cd34a1567985">57,398</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE0LTMtMS0xLTM1NzY5_eaae254c-c5cc-455b-b1f7-f2e5e959960a">63,339</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Property and Investments:</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE2LTEtMS0xLTM1NzY5_a406b849-80fe-43de-8a73-9389cdeeb9df">136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OtherLongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE2LTMtMS0xLTM1NzY5_07500dd5-fcb5-445b-97bc-b2c007af5310">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, including financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE3LTEtMS0xLTM1NzY5_283d20d6-d0e9-4406-8a68-24c10fd30f46">13,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE3LTMtMS0xLTM1NzY5_3c5ab644-dd69-444d-b3de-ee23d66b35c1">13,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other property and investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:TotalOtherPropertyAndInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE4LTEtMS0xLTM1NzY5_9c063550-5596-4752-b90b-16c22e5ca150">13,635</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:TotalOtherPropertyAndInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE4LTMtMS0xLTM1NzY5_a8585bee-1203-4023-961b-2239c3f2eae4">13,462</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility Plant:</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant in service and plant held for future use</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIwLTEtMS0xLTM1NzY5_3e961890-d548-4c80-9898-3b919192cd88">2,475,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIwLTMtMS0xLTM1NzY5_4d7ab825-4d50-4fa4-9325-bf620f74dac5">2,193,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIxLTEtMS0xLTM1NzY5_cf015df6-e21e-49cc-957e-c4667b62b3c1">563,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIxLTMtMS0xLTM1NzY5_0ed21df5-af5c-4c87-8cd6-5c5edb357d43">537,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIyLTEtMS0xLTM1NzY5_666e85bb-2c53-4e48-8308-ec9ed36eb1ff">1,912,855</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIyLTMtMS0xLTM1NzY5_8a199962-8828-4ad0-8433-d5368ecc30b2">1,655,563</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction work in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIzLTEtMS0xLTM1NzY5_e729055a-f328-48df-8fb7-c4c1bdc32008">53,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIzLTMtMS0xLTM1NzY5_043e71b0-8d69-475a-9567-86d14ddd850d">61,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net utility plant</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI0LTEtMS0xLTM1NzY5_7158ccbc-8fa7-4855-bcc0-034fba0fe80c">1,966,256</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI0LTMtMS0xLTM1NzY5_46b05d84-0b2c-4fe6-8abb-e03235e6d3cc">1,716,922</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Charges and Other Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI2LTEtMS0xLTM1NzY5_77157962-5ae0-4206-8469-49606fd72a35">85,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI2LTMtMS0xLTM1NzY5_c612a7b7-b393-41f2-86ea-83c39c8c7d3d">99,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI3LTEtMS0xLTM1NzY5_21d058f0-8bc4-4cc4-83ec-3812e8fc5d9d">226,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI3LTMtMS0xLTM1NzY5_b38cadeb-18ad-4b59-b667-477960b37fe7">226,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net of accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI4LTEtMS0xLTM1NzY5_d7079cd4-aca1-4571-bbc8-d9098c047788">5,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI4LTMtMS0xLTM1NzY5_f1ca4fb6-c082-4856-866f-7ad29a4e1187">7,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OtherDeferredCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI5LTEtMS0xLTM1NzY5_9eb5f9aa-4abf-4344-b3e6-5bea2f6e9553">10,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OtherDeferredCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI5LTMtMS0xLTM1NzY5_406057e5-5de6-47cc-a5ac-e1181994ef35">5,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred charges and other assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:TotalDeferredChargesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMwLTEtMS0xLTM1NzY5_69c35b41-df9a-423c-a81d-46e130a53dd4">327,483</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:TotalDeferredChargesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMwLTMtMS0xLTM1NzY5_c127abb4-8b44-4f57-8978-48c58117c996">338,857</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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMxLTEtMS0xLTM1NzY5_8a954ca0-798c-4395-8b0b-d381366b6e94">2,364,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMxLTMtMS0xLTM1NzY5_f2fc5120-d808-4f5f-becf-8a22f6c9e466">2,132,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to TNMP, are an integral part of these consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands, except share<br/>information)</span></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:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDER&#8217;S EQUITY</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Liabilities:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzUtMS0xLTEtMzU3Njk_7da3dbbe-9d25-4199-9e53-c7bcf7cdbb8b">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzUtMy0xLTEtMzU3Njk_7216441b-f371-4086-b996-fef092f78d79">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzctMS0xLTEtMzU3Njk_73d88451-4362-4b10-bc79-35daf23e48ca">43,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzctMy0xLTEtMzU3Njk_fec6f948-7e24-4032-bafd-34ce27a98526">33,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affiliate payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzgtMS0xLTEtMzU3Njk_d8e2ccbc-601c-40e8-ad5d-de08309ec247">6,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzgtMy0xLTEtMzU3Njk_195d1862-5a3b-4d9d-b1d0-f3ea88d9e20f">5,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzktMS0xLTEtMzU3Njk_31277b48-cdc7-4cb1-8275-52ac42b4608c">40,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzktMy0xLTEtMzU3Njk_8955d379-a2ca-4b56-b401-0a84c793a5f1">41,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEwLTEtMS0xLTM1NzY5_55c71814-f8e5-41fc-8021-a08c1fa344d5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEwLTMtMS0xLTM1NzY5_2811c4b2-e308-4d54-9d51-e10d118a8e97">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzExLTEtMS0xLTM1NzY5_7bd64f4e-8006-431f-8b25-6edf743a73b2">1,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzExLTMtMS0xLTM1NzY5_f192288e-8407-40d1-8962-5f426109d47e">2,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEyLTEtMS0xLTM1NzY5_82642ac0-eeb8-4f72-80c4-883d2062a496">4,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEyLTMtMS0xLTM1NzY5_238dc88c-706a-4be0-aaa0-8bc6ec21f403">4,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEzLTEtMS0xLTM1NzY5_eb3b6b66-f3d6-41a7-be4d-946f0b7ead9d">96,912</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEzLTMtMS0xLTM1NzY5_9aa3f92d-630b-46bd-9107-b068ddca7e38">89,772</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;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:100%">Long-term Debt, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE0LTEtMS0xLTM1NzY5_813d4df0-b2cb-4844-aac1-ba89b01f5e8b">918,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE0LTMtMS0xLTM1NzY5_a56fe68c-7955-413d-a249-191030ce7866">853,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Credits and Other Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE2LTEtMS0xLTM1NzY5_a7932dc2-922f-4e3b-b20f-61470b4fc7c3">157,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE2LTMtMS0xLTM1NzY5_a5ba0e4d-d5ba-431d-81f7-2f111cc663e4">145,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE3LTEtMS0xLTM1NzY5_f32bc325-6b06-46fd-bcad-260de150af38">187,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE3LTMtMS0xLTM1NzY5_4d3cda77-80ec-4da7-a9dc-3aadd92208a8">185,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE4LTEtMS0xLTM1NzY5_c067ac64-a44f-4a34-90a1-bad4ee0d7101">763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE4LTMtMS0xLTM1NzY5_79840c6b-86d8-4ef3-8e48-0a35445c00dc">703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued pension liability and postretirement benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE5LTEtMS0xLTM1NzY5_ee0ebf50-0bd0-48b9-9898-8756bf4cf60f">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE5LTMtMS0xLTM1NzY5_8f4799ec-d713-4bda-89e5-89542cd55d04">1,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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIwLTEtMS0xLTM1NzY5_b4295233-97cb-4db3-b257-585498048c6f">3,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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIwLTMtMS0xLTM1NzY5_4a0795aa-320d-43db-8565-a46daec8264b">4,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIxLTEtMS0xLTM1NzY5_986c35b8-b00b-4284-823e-ca873243dbd8">59,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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIxLTMtMS0xLTM1NzY5_f01b7b4e-0379-4544-99c2-98160d1cffe4">25,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred credits and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIyLTEtMS0xLTM1NzY5_9482cd83-04da-4373-915f-581c8e2f88d6">408,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIyLTMtMS0xLTM1NzY5_fc9c4952-de17-4ac5-bc4b-d190a86b088a">363,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIzLTEtMS0xLTM1NzY5_838e6ca9-39e3-41f2-bd23-2e9cdc7285a1">1,423,215</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIzLTMtMS0xLTM1NzY5_7beca994-a7f0-44ce-9198-0f006323ccc1">1,306,902</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and Contingencies (See Note 16)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI0LTEtMS0xLTM1NzY5_45109a40-68c8-4a10-8a98-a9694010e78e"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI0LTMtMS0xLTM1NzY5_c772f302-f1ec-4318-89f0-126d6af19fcb"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stockholder&#8217;s Equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMTg_76fdb5b4-2da8-4818-8b93-aa1d4e14ad1e"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMTg_decc148b-260c-4083-a99a-8f4e80f692c5">10</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMzI_442ffb6c-b7ca-4e16-9570-5d9e0da387ad"><ix:nonFraction unitRef="shares" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMzI_e9b7c93c-5c60-413b-b6c0-398c194a596a">12,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding   <ix:nonFraction unitRef="shares" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_319ec2a0-8ce3-474d-897d-15c6f63157d7"><ix:nonFraction unitRef="shares" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_8e10ecaa-cf7b-49a6-8611-2e3e93556970"><ix:nonFraction unitRef="shares" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_ef7b0104-4f08-4b4c-be25-3cd213b6bc74"><ix:nonFraction unitRef="shares" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_f2f0dd55-0349-4fca-ad7f-da5dad404397">6,358</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares)</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTEtMS0xLTM1NzY5_7c025cab-8e35-44a5-8983-1791c71e3b50">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTMtMS0xLTM1NzY5_2160bca2-779a-45ec-a84b-18790d9b7c8b">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in-capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI3LTEtMS0xLTM1NzY5_65012482-8b7c-45c3-9245-28d93d5a5c3f">737,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI3LTMtMS0xLTM1NzY5_6589759f-809f-4fd2-ac2c-7c21b1488807">685,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI5LTEtMS0xLTM1NzY5_25ad1b82-6f92-4795-a917-1426aa7d53e3">204,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI5LTMtMS0xLTM1NzY5_49c63542-c398-4079-b8a5-92f522dea488">140,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stockholder&#8217;s equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMwLTEtMS0xLTM1NzY5_b397ad14-844c-4104-b0fa-dc2fe8e90a4d">941,557</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMwLTMtMS0xLTM1NzY5_0966315d-8504-4f36-96d5-0494b1e91d71">825,678</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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMxLTEtMS0xLTM1NzY5_2b9872fc-74dc-4dd0-a25a-8422dbdf4132">2,364,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMxLTMtMS0xLTM1NzY5_5eac6db9-0b89-4993-a07e-e8e2566dd338">2,132,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to TNMP, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 29</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_175"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">CONSOLIDATED STATEMENTS OF CHANGES IN COMMON STOCKHOLDER&#8217;S EQUITY</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"></td><td style="width:37.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></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:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Paid-in<br/>Capital</span></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="border-bottom: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:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Total<br/>Common<br/>Stockholder&#8217;s<br/>Equity</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5707c99dc094109a2292f18871bfd23_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItMS0xLTEtMzU3Njk_220df9ab-651f-4298-a611-88229cd073d2">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f796d6c9a754896ac6df476dfc0596d_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItMy0xLTEtMzU3Njk_bf1fa702-18dd-4a2a-a290-3d05c9a930ad">534,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if777b46065f2468299c95d36317b6eca_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItNy0xLTEtMzU3Njk_619104bc-660f-423f-b33c-53288df20b96">139,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItOS0xLTEtMzU3Njk_830df4df-e084-485a-94a2-4504800c7f97">674,093</ix:nonFraction>&#160;</span></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4efbf093251f4bf499adcdfe43f88ad3_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzQtNy0xLTEtMzU3Njk_496ae1d1-0a9c-4484-8b2e-a42cf9b6e31f">55,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzQtOS0xLTEtMzU3Njk_ad805da1-d889-4aa5-8f15-484476e414b1">55,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contribution from parent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i32167ae50afc48ef96219ba3a87b3783_D20190101-20191231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzYtMy0xLTEtMzU3Njk_0c4d1332-9f92-45e5-bdac-578da4a2dc46">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzYtOS0xLTEtMzU3Njk_cb4c4cf0-7d39-4d89-8b87-3007f445c29b">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4efbf093251f4bf499adcdfe43f88ad3_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzctNy0xLTEtMzU3Njk_572a56d8-a163-406b-85e4-cad3a89583ff">55,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzctOS0xLTEtMzU3Njk_cd65b20c-e5e9-4314-95b2-bd24e83c2976">55,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i836a04294e3548edbd2fb3299dca5621_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtMS0xLTEtMzU3Njk_d54b1368-5cf8-4b26-a7b7-68ecf7ae15ee">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9228bce2672c4d9d97999a0a4777c4f1_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtMy0xLTEtMzU3Njk_9c9595e9-6b44-4430-ab76-9c4428e7d3e8">614,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc3dad49aba748c39e7fa37e41cd9280_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtNy0xLTEtMzU3Njk_fb82bcf5-9c9a-4b54-a6e1-1257967c1541">140,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtOS0xLTEtMzU3Njk_537bcda7-d80a-4c6e-8afe-cdd9049ca490">754,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0834105b8fbf47cc83f9df1997ee9604_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzktNy0xLTEtMzU3Njk_788ca718-68fb-4a03-ad3e-ca2fc94508a9">58,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzktOS0xLTEtMzU3Njk_7d665473-5139-4c3c-9365-b8bfdd57d56e">58,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contributions from parent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9ecbbb96c08e4656885eb1429aba70fd_D20200101-20201231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzExLTMtMS0xLTM1NzY5_c2b8be13-d86a-4eb0-bbed-4fbc54436dc6">71,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzExLTktMS0xLTM1NzY5_2f960b9c-40b9-45e0-81c7-122ff2ba1868">71,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared on common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0834105b8fbf47cc83f9df1997ee9604_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEyLTctMS0xLTM1NzY5_edaa9671-41f6-41ab-b943-91b1777b55a2">58,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEyLTktMS0xLTM1NzY5_e297b8a3-ed82-44bf-8aa3-7ea75cf73cbf">58,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f03f6c4f09f47f69cc3de028a3b2c4c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTEtMS0xLTM1NzY5_b4a93023-89b2-4eeb-84e4-d90969a0860e">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68fed1365df4421e9e3668bcd5c0c9e7_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTMtMS0xLTM1NzY5_d3fb3ba7-aa81-428f-b38a-e66eeb00dc2b">685,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fc836949e748689c5440d0b0687107_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTctMS0xLTM1NzY5_a8578573-8c2d-450e-910a-1116a0bc53cb">140,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTktMS0xLTM1NzY5_f20ab694-f5a2-44ba-b4b4-d5a77f6830b5">825,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifba5c8b4d2884b94aa998a8c19b5addf_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE0LTctMS0xLTM1NzY5_424661c7-d0ca-4eb4-8a0f-99756a1f40d5">63,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE0LTktMS0xLTM1NzY5_9ff9ca27-a6f4-4f91-9a55-33d38d82392d">63,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity contributions from parent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ib45a34abf51541c5a8e4f74c29538f1d_D20210101-20211231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE2LTMtMS0xLTM1NzY5_55b7b069-d351-442d-9ff5-052845aaf2bb">52,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE2LTktMS0xLTM1NzY5_a9c8b260-a300-429b-ad7a-f6a70492be44">52,000</ix:nonFraction>&#160;</span></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie53a228c95b1462298db0fcfffb59aa6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTEtMS0xLTM1NzY5_dfd4d8d4-9dfc-4cc9-8eb8-eded0a6036f8">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i576df4ce142f4f4fa749cb89926ca55e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTMtMS0xLTM1NzY5_7346d066-80ef-490f-8db5-91c3c1e138de">737,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="id8d68c1e1c3e4512b52f361e42e1902f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTctMS0xLTM1NzY5_7fda0fbb-09b4-40a1-ba7f-776082debb4a">204,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTktMS0xLTM1NzY5_ba9ef904-b3ba-4725-8403-7552f03420f7">941,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes, as they relate to TNMP, are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 30</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_178"></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div id="if66f65864150417d981cf14466ff52cb_181"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:6.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjc0_49ad28f4-3199-4540-afb0-393cc48e92c0" continuedAt="i76e32f1be9c3428ba9b85d2728acff42" escape="true">Summary of the Business and Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i76e32f1be9c3428ba9b85d2728acff42" continuedAt="iae1ed686cadb41288fec2ae115dd78e2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Nature of Business</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR is an investor-owned holding company with <ix:nonFraction unitRef="utility" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="INF" name="pnm:NumberOfRegulatedUtilities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzEzNA_e3fe732b-c881-45eb-95fd-b4c7c910bf13">two</ix:nonFraction> regulated utilities providing electricity and electric services in New Mexico and Texas.  PNMR&#8217;s primary subsidiaries are PNM and TNMP.  PNM is a public utility with regulated operations primarily engaged in the generation, transmission, and distribution of electricity.  TNMP is a wholly-owned subsidiary of TNP, which is a holding company that is wholly-owned by PNMR.  TNMP provides regulated transmission and distribution services in Texas.  PNMR&#8217;s common stock trades on the New York Stock Exchange under the symbol PNM.  On October 20, 2020, PNMR, Avangrid, and Merger Sub, entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) pursuant to which Merger Sub will merge with and into PNMR (the &#8220;Merger&#8221;), with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  See Note 22.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjIx_69810e50-bd97-4c8f-b312-514cf24dff30" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Financial Statement Preparation and Presentation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.  Actual results could ultimately differ from those estimated.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Notes to Consolidated Financial Statements include disclosures for PNMR, PNM, and TNMP.  This report uses the term &#8220;Company&#8221; when discussing matters of common applicability to PNMR, PNM, and TNMP.  Discussions regarding only PNMR, PNM, or TNMP are so indicated.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain amounts in the 2020 and 2019 Consolidated Financial Statements and Notes thereto have been reclassified to conform to the 2021 financial statement presentation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">GAAP defines subsequent events as events or transactions that occur after the balance sheet date but before financial statements are issued or are available to be issued.  Based on their nature, magnitude, and timing, certain subsequent events may be required to be reflected at the balance sheet date and/or required to be disclosed in the financial statements.  The Company has evaluated subsequent events as required by GAAP.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzI2_e73a10bd-792a-48d6-beb2-92a4b2c02c16" continuedAt="i8f8d98704f974eb7867822da55436b60" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Principles of Consolidation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Consolidated Financial Statements of each of PNMR, PNM, and TNMP include their accounts and those of subsidiaries in which that entity owns a majority voting interest.  PNM also consolidates Valencia (Note 10).  PNM owns undivided interests in several jointly-owned power plants and records its pro-rata share of the assets, liabilities, and expenses for those plants.  The agreements for the jointly-owned plants provide that if an owner were to default on its payment obligations, the non-defaulting owners would be responsible for their proportionate share of the obligations of the defaulting owner.  In exchange, the non-defaulting owners would be entitled to their proportionate share of the generating capacity of the defaulting owner.  There have been <ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="pnm:CollaborativeArrangementOwnerObligationsDefaultAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzMwNjQ_1fdd1886-65f9-4de1-bb79-919c945d409d">no</ix:nonFraction> such payment defaults under any of the agreements for the jointly-owned plants.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i8f8d98704f974eb7867822da55436b60">PNMR Services Company expenses, which represent costs that are primarily driven by corporate level activities, are charged to the business segments.  These services are billed at cost and are reflected as general and administrative expenses in the business segments.  Other significant intercompany transactions between PNMR, PNM, and TNMP include intercompany loans, interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  All intercompany transactions and balances have been eliminated.</ix:continuation>  See Note 20.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzNDE3_f03540bf-eb6c-4d5e-b1ee-97dc176698b3" continuedAt="i2543b5ca2aa14c969b5b6b822106e8a2" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounting for the Effects of Certain Types of Regulation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company maintains its accounting records in accordance with the uniform system of accounts prescribed by FERC and adopted by the NMPRC and PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain of the Company&#8217;s operations are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to the regulated operations.  Regulators may assign costs to accounting periods that differ from accounting methods applied by non-regulated utilities. &#160;When it is probable that regulators will permit recovery of costs through future rates, costs are deferred as regulatory assets that otherwise would be expensed. &#160;Likewise, regulatory liabilities are recognized when&#160;it is probable that regulators will require refunds through future rates&#160;or when revenue is collected for </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iae1ed686cadb41288fec2ae115dd78e2" continuedAt="if40342dc4c90438aae172e1289d0274f"><ix:continuation id="i2543b5ca2aa14c969b5b6b822106e8a2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">expenditures that have not yet been incurred.&#160; GAAP also provides for the recognition of revenue and regulatory assets and liabilities associated with &#8220;alternative revenue programs&#8221; authorized by regulators.  Such programs allow the utility to adjust future rates in response to past activities or completed events, if certain criteria are met.  Regulatory assets and liabilities are amortized into earnings over the authorized recovery period.  Accordingly, the Company has deferred certain costs and recorded certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  Information on regulatory assets and regulatory liabilities is contained in Note 13.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In some circumstances, regulators allow a requested increase in rates to be implemented, subject to refund, before the regulatory process has been completed and a decision rendered by the regulator.  When this occurs, the Company assesses the possible outcomes of the rate proceeding.  The Company records a provision for refund to the extent the amounts being collected, subject to refund, exceed the amount the Company determines is probable of ultimately being allowed by the regulator.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzNDA5_d177c7fb-9305-4cf4-ac0e-5d2a6a9b2985" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Cash and Restricted Cash</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Cash deposits received and held for a period of time that are restricted to a specific purpose, under the terms of their effective agreements, are considered restricted cash.  Investments in highly liquid investments with original maturities of three months or less at the date of purchase are considered cash and cash equivalents.  At December 31, 2021 and 2020 there was <ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_01f903f8-b70e-47ab-a185-61c33c8c7833"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="INF" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_2615cee7-ae64-4584-b230-f8b264725121"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="INF" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_2e1b139c-7971-48f4-ae6a-1d63c298ae16"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="INF" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_6b01f8b0-674c-4250-9791-893c5037e2c3"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="INF" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_abf7dcb4-7e1b-4eba-b3e7-326b2b903e16"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_fd38e0d9-5ba0-405a-abf5-a5ecb81787af">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> restricted cash for PNMR, PNM, and TNMP.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjMx_9ff8e1ce-82bf-4d85-8a53-675633c77ee7" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Utility Plant</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Utility plant is stated at original cost and includes capitalized payroll-related costs such as taxes, pension, other fringe benefits, administrative costs, and AFUDC, where authorized by rate regulation, or capitalized interest.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Repairs, including major maintenance activities, and minor replacements of property are expensed when incurred, except as required by regulators for ratemaking purposes.  Major replacements are charged to utility plant.  Gains, losses, and costs to remove resulting from retirements or other dispositions of regulated property in the normal course of business are credited or charged to accumulated depreciation. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP may receive reimbursements, referred to as CIAC, from customers to pay for all or part of certain construction projects to the extent the project does not benefit regulated customers in general.  PNM and TNMP account for these reimbursements as offsets to utility plant additions based on the requirements of the NMPRC, FERC, and PUCT.  Due to the PUCT&#8217;s regulatory treatment of CIAC reimbursements, TNMP also receives a financing component that is recognized as other income on the Consolidated Statements of Earnings.  Under the NMPRC regulatory treatment, PNM typically does not receive a financing component.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzg0_a498d957-aee0-4de4-8fbc-bedc154f5890" continuedAt="i15b1355b7ef0437a9bed8f6f0fa4247a" escape="true">Depreciation and Amortization</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i15b1355b7ef0437a9bed8f6f0fa4247a">PNM&#8217;s provision for depreciation and amortization of utility plant, other than nuclear fuel, is based upon straight-line rates approved by the NMPRC and FERC.  Amortization of nuclear fuel is based on units-of-production.  TNMP&#8217;s provision for depreciation and amortization of utility plant is based upon straight-line rates approved by the PUCT.  Depreciation and amortization of non-utility property, including right-of-use assets for finance leases as discussed in Note 8, is computed based on the straight-line method.  The provision for depreciation of certain equipment is allocated between operating expenses and construction projects based on the use of the equipment.</ix:continuation>  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzkw_c2b61234-27f3-47fc-8c23-2db1321367fb" continuedAt="id0a0caeff06b4f52974690096d236493" escape="true">Average straight-line rates used were as follows:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><ix:continuation id="id0a0caeff06b4f52974690096d236493"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"></td><td style="width:52.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.799%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5b9596bd9ebc4aacb5e5b0732f60b055_D20210101-20211231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzMtMS0xLTEtMzU3Njk_7e96169d-de3e-4ab6-b435-dcae75619845">2.48</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50e5eafa671a421597a92c4b4a96f0db_D20200101-20201231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzMtMy0xLTEtMzU3Njk_7ace1b0e-eea0-48d9-9efb-835a67febd0b">2.47</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i269e99d673114bb1ad36839f1b56d308_D20190101-20191231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzMtNS0xLTEtMzU3Njk_89e0e484-1778-4558-8991-fd23e2a041e1">2.47</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common, intangible, and general plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9b6014046ce54bb4bd9e78f931e5be0c_D20210101-20211231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzQtMS0xLTEtMzU3Njk_ace0a897-7f89-4d13-bce0-0c7c75eba7fa">7.91</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia794cc51340e44a4aa1500c5bab25c4c_D20200101-20201231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzQtMy0xLTEtMzU3Njk_0bf8a64a-c824-4ac5-a11d-b895c2f78d2e">7.65</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if1fb16b9291d413899268a08f95aedd2_D20190101-20191231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzQtNS0xLTEtMzU3Njk_1cfc8253-141a-44d7-b04d-94864b7ea8c1">7.91</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzUtMS0xLTEtMzU3Njk_c3fedc3f-f64f-4870-b10d-0e0d3ced0f55">3.88</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzUtMy0xLTEtMzU3Njk_342f1d1a-9428-4fce-b494-9fff8826f6e7">3.95</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzUtNS0xLTEtMzU3Njk_36b8e449-74bf-44d6-b0ae-b7dcfdb56ca5">4.04</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:100%">%</span></td></tr></table></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjc2_c9591418-f560-4562-b9d0-fad81103e7b2" continuedAt="i620392b6f1cc4a14b6376963f808ffb4" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Funds Used During Construction</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As provided by the FERC uniform systems of accounts, AFUDC is charged to regulated utility plant for construction projects.  This allowance is designed to enable a utility to capitalize financing costs during periods of construction of property </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="if40342dc4c90438aae172e1289d0274f" continuedAt="i55172eaa164140f8b8dd6aef19391423"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i620392b6f1cc4a14b6376963f808ffb4">subject to rate regulation.  It represents the cost of borrowed funds (allowance for borrowed funds used during construction or &#8220;debt AFUDC&#8221;) and a return on other funds (allowance for equity funds used during construction or &#8220;equity AFUDC&#8221;).  The debt AFUDC is recorded in interest charges and the equity AFUDC is recorded in other income on the Consolidated Statements of Earnings.</ix:continuation></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For the years ended December 31, 2021, 2020, and 2019, PNM recorded $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5MTY_c1f02d34-3804-42ef-863e-cb138687bb18">3.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5MjA_0f0dfe84-1250-4522-8def-98cea21beae5">3.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5Mjg_c1ee5248-792c-487c-996f-f8333b858ba1">5.0</ix:nonFraction> million of debt AFUDC at annual rates of <ix:nonFraction unitRef="number" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="4" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5NjQ_a8579ead-d234-40b8-9eec-2b0d2a0234c1">1.70</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="4" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5Njg_c280563c-ea12-49b7-afca-bca5a89c509c">2.40</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="4" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5NzY_d2f45f55-144f-4d33-91f5-a46956de6edf">2.99</ix:nonFraction>% and $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5ODM_bebeedef-2ade-4e1e-b82c-de9f909a3a67">9.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5ODc_843a9598-7171-4de7-b726-4eaa2b68a63a">7.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5OTU_af00803e-0d62-4b4b-8c09-ffcd9b913d4a">6.7</ix:nonFraction> million of equity AFUDC at annual rates of <ix:nonFraction unitRef="number" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="4" name="pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkwMzM_3993694f-f31a-4501-9b84-5e2a4f78ac6b">4.94</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="4" name="pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkwMzc_b1584c6d-f43b-45ba-b4ae-f970b6c0ee67">3.42</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="4" name="pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkwNDU_5955b161-1604-44a9-8ed1-a343d09c7c7a">3.95</ix:nonFraction>%.  For the years ended December 31, 2021, 2020, and 2019, TNMP recorded $<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxMTk_df779a4d-fd03-4953-a2aa-e71c4d7d19f0">1.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxMjM_3bc3dcba-1cc8-4e77-9282-3d882283d167">2.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxMzE_ecbfaf1b-f455-478a-bac9-3d9d8cd56129">2.4</ix:nonFraction> million of debt AFUDC at rates of <ix:nonFraction unitRef="number" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="4" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNjA_08e4884a-29ce-4d70-98a3-2c67dbc151de">1.80</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="4" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNjQ_19693fd2-e0b8-4812-b7fa-287d28505ead">2.20</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="4" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNzI_bdee500f-542a-4d39-a01f-85cc9050a41c">3.23</ix:nonFraction>% and $<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNzk_35216e77-6060-4b7e-bc3c-f692a5f41ae9">3.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxODM_a544133e-9a89-45f8-adf7-e9cbd7a6504d">4.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-5" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxOTE_da27fa13-2140-4bdc-9cb2-b736846aeae1">2.8</ix:nonFraction> million of equity AFUDC at rates of <ix:nonFraction unitRef="number" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="4" name="pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkyMjI_834497a5-e7bc-4676-b0b9-630e5b23c5e5">3.67</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="4" name="pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkyMjY_eb58da40-c259-4132-b64c-c8416e6d5131">4.42</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="4" name="pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkyMzQ_7f61adc0-53db-4d86-9c68-a5dbae966e8a">3.78</ix:nonFraction>%.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:InventorySuppliesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzU3_3c3b739b-cd1f-4bcd-8fbc-7241d4ee5377" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Materials, Supplies, and Fuel Stock</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Materials and supplies relate to transmission, distribution, and generating assets.  Materials and supplies are charged to inventory when purchased and are expensed or capitalized as appropriate when issued.  Materials and supplies are valued using an average costing method.  Coal is valued using a rolling weighted average costing method that is updated based on the current period cost per ton.  Periodic aerial surveys are performed on the coal piles and adjustments are made.  Average cost is equal to net realizable value under the ratemaking process.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjYx_cfbcba73-ff04-4366-a736-b5a8b05da839" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Inventories consisted of the following at December&#160;31:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1cdb9437c540b9ad99cd5fcf9be156_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtMS0xLTEtMzU3Njk_fa669c6b-37e9-4aa6-8253-438ed0b78e15">2,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9646be9236446af9f35ffc34b91c2aa_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtMy0xLTEtMzU3Njk_cb63e476-5fdf-42dd-8c9b-164289693ce6">12,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id56a969632064542baba1b30d324b400_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtNS0xLTEtMzU3Njk_7035c526-1dbe-4af5-9d6f-b66f7fd6e221">2,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16d10a80222e41e68cc43d2b197bdcc8_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtNy0xLTEtMzU3Njk_6e8b8d04-2988-4c5f-ab57-64c1b1c25648">12,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf24f9cee36747628eb6f53029142c93_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtOS0xLTEtMzU3Njk_5e50c17c-87e6-41e4-8c96-e0046f82c7ef">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8352525bbf2448786467c4b4bfe8b04_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtMTEtMS0xLTM1NzY5_8c48c77a-cdec-4f8a-bc93-3efdee63c7a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60bf43b26572431f80601824d5543639_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtMS0xLTEtMzU3Njk_65b8abfb-8300-43f2-8ab5-635eaab5f1b5">62,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d6dd4d4d173460a8d8c78e1064015dc_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtMy0xLTEtMzU3Njk_13bbff8f-8cd3-4b99-9bda-0bbc16b70905">54,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if954ba9f89c74788bb94b0e7abafc995_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtNS0xLTEtMzU3Njk_95f4146c-9a80-4206-a62c-040ccd6730de">54,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ee81c338b6f4841a422badb23743cdf_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtNy0xLTEtMzU3Njk_ebb23878-554b-466d-a75b-caecf5876869">48,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79075d95fb654fbea122d7c6500f887f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtOS0xLTEtMzU3Njk_26dadde9-a515-43aa-93bc-33be6e2a7c64">7,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:100%"><ix:nonFraction unitRef="usd" contextRef="i64a1011f5c824904bad13c2002a51915_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtMTEtMS0xLTM1NzY5_b7151cc2-aae3-4932-a883-968ff5a5d712">5,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtMS0xLTEtMzU3Njk_0b5e22ba-b8c6-4534-8884-fe8b751fa7c6">65,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtMy0xLTEtMzU3Njk_fd7ed204-2b53-411c-88d6-8c2d2c3f79db">66,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtNS0xLTEtMzU3Njk_9ed019b1-04eb-481f-90cd-16405f0d0d72">57,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtNy0xLTEtMzU3Njk_9ed6966a-98e2-4c7d-a8c1-41a5b8566ff2">60,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtOS0xLTEtMzU3Njk_6fa57a84-a754-407c-8c56-b201a31baf3f">7,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtMTEtMS0xLTM1NzY5_26566755-7010-4d00-b71b-0276d33779ab">5,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzY1_10a9b2d2-4eb2-4392-9c56-2524186db209" continuedAt="i122ea938d74543d1b1c74c61975e5a01" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Investments</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM holds investment securities in the NDT for the purpose of funding its share of the decommissioning costs of PVNGS and trusts for PNM&#8217;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners (Note 16).  Investments (both equity and available-for-sale debt securities) are measured at fair market value on a quarterly basis with changes in fair value for equity securities recognized in earnings for that period.  Since third party investment managers have sole discretion over the purchase and sale of the securities, PNM records a realized loss as an impairment for any available-for-sale debt security that has a market value which is less than cost at the end of each quarter.  For the years ended December&#160;31, 2021, 2020 and 2019, PNM recorded impairment losses on the available-for-sale debt securities of $(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzExMTg3_6421727a-1ade-406c-8c6d-85966102e959">0.7</ix:nonFraction>) million, $<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-5" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzExMTkx_a21b1bab-7f66-419f-a041-4fd8b996845d">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-5" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzExMTk4_d2e458fe-9f6b-4233-a842-0e8978c788c7">5.7</ix:nonFraction>&#160;million.   No gains or losses are deferred as regulatory assets or liabilities.  See Notes 3 and 9.  All investments are held in PNM&#8217;s name and are in the custody of major financial institutions.  The specific identification method is used to determine the cost of securities disposed of, with realized gains and losses reflected in other income and deductions.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i122ea938d74543d1b1c74c61975e5a01">PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#8220;other than temporary&#8221; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzM2_650373a1-77d9-476a-ac89-40d446729dce" continuedAt="i1c78dbd3296d4720a71131ff7fe9e184" escape="true">Equity Method Investment</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i1c78dbd3296d4720a71131ff7fe9e184">PNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#8217;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.</ix:continuation>  See Note 21.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzNDAz_d900042b-1ce9-4f73-9fdd-8b73b0ad4d7c" continuedAt="i38dd2904ab454a3b94d178510ce5e8dc" escape="true">Goodwill </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i38dd2904ab454a3b94d178510ce5e8dc">The Company does not amortize goodwill.  Goodwill is evaluated for impairment annually, or more frequently if events and circumstances indicate that the goodwill might be impaired.</ix:continuation>  See Note 19.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div><span><br/></span></div><ix:continuation id="i55172eaa164140f8b8dd6aef19391423" continuedAt="iedd157d2977241ee97906c1ffbb0133a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzE1_c7439e83-3821-4349-b8c8-90094ff3977e" continuedAt="i5e613119e512407e94eaf4a57e2a1a55" escape="true">Asset Impairment</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i5e613119e512407e94eaf4a57e2a1a55">Tangible long-lived assets and right-of-use assets associated with leases are evaluated in relation to the estimated future undiscounted cash flows to assess recoverability when events and circumstances indicate that the assets might be impaired.</ix:continuation>  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 4 for a discussion of electric operating revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 4 for a discussion of accounts receivable and the allowance for credit losses.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzAx_03f43895-b81b-4868-98e5-519c389abb76" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Amortization of Debt Acquisition Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Discount, premium, and expense related to the issuance of long-term debt are amortized over the lives of the respective issues.  Gains and losses incurred upon the early retirement of long-term debt are recognized in other income or other deductions, except for amounts recoverable through NMPRC, FERC, or PUCT regulation, which are recorded as regulatory assets or liabilities and amortized over the lives of the respective issues.  Unamortized premium, discount, and expense related to long-term debt are reflected as part of the related liability on the Consolidated Balance Sheets.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzc2_db2be831-24f7-435f-b6b8-0c608af87513" continuedAt="ia681e97aa7de4e69b386be86b5b5b580" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company records derivative instruments, including energy contracts, on the balance sheet as either an asset or liability measured at their fair value.  Changes in the derivatives&#8217; fair value are recognized in earnings unless specific hedge accounting criteria are met.  PNM also records certain commodity derivative transactions recoverable through NMPRC regulation as regulatory assets or liabilities.  See Note 9.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="ia681e97aa7de4e69b386be86b5b5b580" continuedAt="i62bb344d29b448f4b9cc24b452d4060c">The Company treats all forward commodity purchases and sales contracts subject to unplanned netting or &#8220;book-out&#8221; by the transmission provider as derivative instruments subject to mark-to-market accounting.  GAAP provides guidance on whether realized gains and losses on derivative contracts not held for trading purposes should be reported on a net or gross basis and concludes such classification is a matter of judgment that depends on the relevant facts and circumstances.</ix:continuation>  See Note 4.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:DecommissioningCostsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzg5_fdaf118b-e888-4f72-bb34-0d178da528ea" continuedAt="i20fdede3f4844d6f8f33436a84caa50a" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Decommissioning and Reclamation Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is only required to recognize and measure decommissioning liabilities for tangible long-lived assets for which a legal obligation exists.  Nuclear decommissioning costs and related accruals are based on periodic site-specific estimates of the costs for removing all radioactive and other structures at PVNGS and are dependent upon numerous assumptions, including estimates of future decommissioning costs at current price levels, inflation rates, and discount rates.  PNM&#8217;s accruals for PVNGS Units 1, 2, and 3, including portions held under leases, have been made based on such estimates, the guidelines of the NRC, and the PVNGS license periods.  See Note 17 for information concerning the treatment of nuclear decommissioning costs for certain purchased and leased portions of PVNGS in the NMPRC&#8217;s order in PNM&#8217;s NM 2015 Rate Case and the NM Supreme Court&#8217;s decision on PNM&#8217;s appeal of that order.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i20fdede3f4844d6f8f33436a84caa50a">In connection with both the SJGS and Four Corners coal supply agreements, the owners are required to reimburse the mining companies for the cost of contemporaneous reclamation, as well as the costs for final reclamation of the coal mines.  The reclamation costs are based on periodic site-specific studies that estimate the costs to be incurred in the future and are dependent upon numerous assumptions, including estimates of future reclamation costs at current price levels, inflation rates, and discount rates.  PNM considers the contemporaneous reclamation costs part of the cost of its delivered coal costs.</ix:continuation>  See Note 16 for a discussion of reclamation costs. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:EnvironmentalCostExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzg4_edef9458-d165-4493-ae75-f1416095f788" continuedAt="ifbc76bb3e0d843c9aa263b1ccbe370e6" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Environmental Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The normal operations of the Company involve activities and substances that expose the Company to potential liabilities under laws and regulations protecting the environment.  Liabilities under these laws and regulations can be material </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iedd157d2977241ee97906c1ffbb0133a"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="ifbc76bb3e0d843c9aa263b1ccbe370e6" continuedAt="i4f486e71faf44139bb9586e8484edd8c">and may be imposed without regard to fault, or may be imposed for past acts, even though the past acts may have been lawful at the time they occurred. </ix:continuation></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i4f486e71faf44139bb9586e8484edd8c">The Company records its environmental liabilities when site assessments or remedial actions are probable and a range of reasonably likely cleanup costs can be estimated.  The Company reviews its sites and measures the liability by assessing a range of reasonably likely costs for each identified site using currently available information and the probable level of involvement and financial condition of other potentially responsible parties.  These estimates are based on assumptions regarding the costs for site investigations, remediation, operations and maintenance, monitoring, and site closure.  The ultimate cost to clean up the Company&#8217;s identified sites may vary from its recorded liability due to numerous uncertainties inherent in the estimation process.</ix:continuation>  Amounts recorded for environmental expense in the years ended December&#160;31, 2021, 2020, and 2019, as well as the amounts of environmental liabilities at December&#160;31, 2021 and 2020 were insignificant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Pension and Other Postretirement Benefits</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 11 for a discussion of pension and postretirement benefits expense, including a discussion of the actuarial assumptions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Stock-Based Compensation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 12 for a discussion of stock-based compensation expense.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzgw_a5d85faf-1a18-4fc9-be96-eb0670210e74" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Income Taxes</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Income taxes are recognized using the asset and liability method of accounting for income taxes.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying value of existing assets and liabilities and their respective tax basis.  All deferred taxes are reflected as non-current on the Consolidated Balance Sheets.  Current NMPRC, FERC, and PUCT approved rates include the tax effects of the majority of these differences.  Rate-regulated enterprises are required to record deferred income taxes for temporary differences accorded flow-through treatment at the direction of a regulatory commission.  The resulting deferred tax assets and liabilities are recorded based on the expected cash flow to be reflected in future rates.  Because the NMPRC, FERC, and the PUCT have consistently permitted the recovery of tax effects previously flowed-through earnings, the Company has established regulatory assets and liabilities offsetting such deferred tax assets and liabilities.  The Company recognizes only the impact of tax positions that, based on their merits, are more likely than not to be sustained upon an IRS audit.  The Company defers investment tax credits and amortizes them over the estimated useful lives of the assets.  See Note 18 for additional information, including a discussion of the impacts of the Tax Act. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company makes an estimate of its anticipated effective tax rate for the year as of the end of each quarterly period within its fiscal year.  In interim periods, income tax expense is calculated by applying the anticipated annual effective tax rate to year-to-date earnings before taxes.  Certain unusual or infrequently occurring items, as well as adjustments due to enactment of new tax laws, have been excluded from the estimated annual effective tax rate calculation.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 8 for a discussion of lease commitments.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160; </span></div><div id="if66f65864150417d981cf14466ff52cb_184"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:6.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMDQ_87d07089-bb05-462b-8983-9e2a1b416602" continuedAt="ibae0d237068a422cbc25b42245d162c4" escape="true">Segment Information</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="ibae0d237068a422cbc25b42245d162c4" continuedAt="i6ceaa61ac3804eeebf1ccd26853592d9"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMjQ_3115340d-8e84-488e-acbe-6e2a4abf7153" continuedAt="i41d91b9979a54a1aa9e04ef5cda27ed6" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following segment presentation is based on the methodology that management uses for making operating decisions and assessing performance of its various business activities.  A reconciliation of the segment presentation to the GAAP financial statements is provided.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM includes the retail electric utility operations of PNM that are subject to traditional rate regulation by the NMPRC.  PNM provides integrated electricity services that include the generation, transmission, and distribution of electricity for retail electric customers in New Mexico.  PNM also includes the generation and sale of electricity into the wholesale market, as well as providing transmission services to third parties.  The sale of electricity includes the asset optimization of PNM&#8217;s </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i6ceaa61ac3804eeebf1ccd26853592d9" continuedAt="i3486a8f30ca34cd2a5d9076c1045bd2d"><ix:continuation id="i41d91b9979a54a1aa9e04ef5cda27ed6"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">jurisdictional capacity as well as the capacity excluded from retail rates.  FERC has jurisdiction over wholesale power and transmission rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">TNMP </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP is an electric utility providing services in Texas under the TECA.  TNMP&#8217;s operations are subject to traditional rate regulation by the PUCT.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service area.  TNMP also provides transmission services at regulated rates to other utilities that interconnect with TNMP&#8217;s facilities.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Other</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and PNMR Services Company.  The activities of PNMR Development, NM Capital, and the equity method investment in NMRD are also included in Corporate and Other.  Eliminations of intercompany income and expense transactions are reflected in the Corporate and Other segment.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR SEGMENT INFORMATION</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMDY_9b6cb7d2-4144-441a-8d1d-989a2eaeb2ae" continuedAt="id1602c84e885455eb878f0c0d305d6b8" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following tables present summarized financial information for PNMR by segment.  PNM and TNMP each operate in only <ix:nonFraction unitRef="segment" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzE5NDg_d5cb4962-bfb5-486a-bbc1-9705f6da47e2"><ix:nonFraction unitRef="segment" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzE5NDg_fa561381-58bb-45d8-b186-ffc45bd80803">one</ix:nonFraction></ix:nonFraction> segment.  Therefore, tabular segment information is not presented for PNM and TNMP.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:85%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:43.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItMS0xLTEtMzU3Njk_90de80ad-799e-4d20-89c9-bc52a7450587">1,362,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if225bd52ef1944a48c70311e850245d4_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItMy0xLTEtMzU3Njk_97c8ad06-1a88-43b2-8057-a4e7c4d80b13">417,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItNS0xLTEtMzU3Njk_3ef80e81-8ff5-48f9-86e2-75283708b92d">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItNy0xLTEtMzU3Njk_0cee6db3-c8df-4802-bb8d-1c016a88d198">1,779,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtMS0xLTEtMzU3Njk_6a33be3d-9645-496e-8417-a9d9f75bd042">531,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if225bd52ef1944a48c70311e850245d4_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtMy0xLTEtMzU3Njk_7c954df6-b36f-45f8-9ed9-2142cb919fbe">113,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtNS0xLTEtMzU3Njk_d1d9ea0c-6d92-45bf-b0c4-2c729414dd0d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtNy0xLTEtMzU3Njk_099d1d7b-fdce-46fd-8b7f-add1efcc690c">644,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtMS0xLTEtMzU3Njk_81e07885-eaff-4241-97f3-4630b55075ef">830,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if225bd52ef1944a48c70311e850245d4_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtMy0xLTEtMzU3Njk_d9dfd722-2971-4056-9764-10c89ec4d159">304,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtNS0xLTEtMzU3Njk_57e868e1-5f76-46e5-b8a6-18b38628bec7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtNy0xLTEtMzU3Njk_bab9d187-17e8-4264-9a58-c7488c083cfd">1,135,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctMS0xLTEtMzU3Njk_d6e9ab57-c893-4bb1-a57f-96227135bd9a">438,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctMy0xLTEtMzU3Njk_25163018-d809-409d-b516-db7b5c485ea6">114,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctNS0xLTEtMzU3Njk_57df0d55-9934-4f4a-890e-05124bcd64b0">9,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctNy0xLTEtMzU3Njk_4260996a-b738-4d72-bafb-be5ef14cfd3f">542,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtMS0xLTEtMzU3Njk_3b83db2e-4752-45d5-9e80-daae094a125d">170,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:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtMy0xLTEtMzU3Njk_f3f02dad-8273-4efb-8dd1-7c8e982b65d0">90,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtNS0xLTEtMzU3Njk_8c67a936-0bda-48e1-84a2-36e4be297f77">23,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtNy0xLTEtMzU3Njk_9049fea3-a865-4e51-b0a3-7ee35a77fda9">284,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktMS0xLTEtMzU3Njk_0f16a9e9-8ee9-435f-843e-4e1c5a34ee0f">221,497</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktMy0xLTEtMzU3Njk_cc37ac25-5f7b-4198-bb84-9508dc511f01">100,118</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktNS0xLTEtMzU3Njk_fca46197-779c-4940-963b-22e495216dad">13,462</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktNy0xLTEtMzU3Njk_3fc0f4e3-20cc-4171-aaee-d6dd31506ca1">308,153</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTEtMS0xLTM1NzY5_2766f739-ed32-431f-80a8-e86f54f4ad72">14,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTMtMS0xLTM1NzY5_1296897a-4c6b-4e3a-8cb5-9c79eab4c252">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTUtMS0xLTM1NzY5_48e19c59-59fe-443d-97f3-f7bdf4dd1f2c">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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTctMS0xLTM1NzY5_aee4c9c3-e2ab-4ee2-b73b-819efe462168">14,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTEtMS0xLTM1NzY5_291a12ff-79b6-4a45-a49e-de585958ae4d">13,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTMtMS0xLTM1NzY5_89522f23-03a3-4721-8d25-d920ae97ef21">5,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="pnm:OtherIncomeDeductionsExcludingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTUtMS0xLTM1NzY5_f08910d7-eb2e-406f-8426-c6ca454754ea">726</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTctMS0xLTM1NzY5_0b9ba3c0-5e7c-464e-8e00-8466995680db">18,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTEtMS0xLTM1NzY5_127ebf70-01d9-40ef-9dda-93f53733e9c3">51,360</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTMtMS0xLTM1NzY5_c79a16d9-8b5f-407b-a96a-ba343ff0a691">33,735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTUtMS0xLTM1NzY5_b2e14ce1-5dde-4b48-8a78-a1287f0271ea">11,782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTctMS0xLTM1NzY5_44587ab6-facb-4f56-af9c-4fbb616e149f">96,877</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTEtMS0xLTM1NzY5_e26cb705-8ced-423d-9e85-f16b0960e90c">198,551</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTMtMS0xLTM1NzY5_e66772c7-b94c-41e9-9688-b449fce1fd2a">71,791</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTUtMS0xLTM1NzY5_99ef7a21-cd3e-4756-b215-a1aea3f45b98">25,913</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTctMS0xLTM1NzY5_1f81a68e-54bd-4c05-9468-d8ec9edd47aa">244,429</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTEtMS0xLTM1NzY5_f03538ae-1ea0-45ff-bf1f-aee53c524ebf">26,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTMtMS0xLTM1NzY5_52a08aa9-fdb9-4b89-817a-c2c79626dfde">7,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTUtMS0xLTM1NzY5_7c422272-ae86-4d32-ba22-f5493a95ae14">2,322</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTctMS0xLTM1NzY5_208fc5ed-0488-4f06-8801-1558ab6decdf">32,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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: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:100%">Segment earnings (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTEtMS0xLTM1NzY5_8d42ad6d-15f6-415b-9b40-9b8d34b5f646">171,559</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTMtMS0xLTM1NzY5_33679a2c-82e3-4a3f-b619-40fdddf86f87">63,879</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTUtMS0xLTM1NzY5_87e0c4ef-6dad-46a1-b117-bc541fdcc5c4">23,591</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTctMS0xLTM1NzY5_9ca91292-bd9a-4cc1-88a5-8eed5489670b">211,847</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTEtMS0xLTM1NzY5_793dd82f-3a0a-4c8e-8273-34e1ee365f8c">15,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTMtMS0xLTM1NzY5_7aa021c3-11ea-4ead-b3fe-0281e606a8a6">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTUtMS0xLTM1NzY5_21021fc8-3211-47a1-947d-cc09f3462192">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTctMS0xLTM1NzY5_1d54ef09-60e2-468d-b86f-0ef26a40214c">15,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTEtMS0xLTM1NzY5_1fe50ea1-d1b0-4707-98c0-4a7d1df7997e">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTMtMS0xLTM1NzY5_95fa773b-1487-454d-ba54-cead85b7362b">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTUtMS0xLTM1NzY5_49738c25-e469-439c-aaf3-8db18b9fea86">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTctMS0xLTM1NzY5_bc84e239-f1ae-495c-8021-3d44bc686bfb">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTEtMS0xLTM1NzY5_51f8e4a5-6214-430b-8cee-8f60c2d04bf9">155,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTMtMS0xLTM1NzY5_a88342ba-3fef-45b0-82a3-4371ffbd3123">63,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTUtMS0xLTM1NzY5_13e2e77b-5617-4511-9cc2-74ec7aab688f">23,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTctMS0xLTM1NzY5_12291219-b89b-459f-b0d9-d198d57c38e4">195,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3f48308a91a4de6954b3cf77d33b4b0_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTEtMS0xLTM1NzY5_3ff636e1-02c6-4d57-becb-0c125ffa827c">6,060,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1d15be05a3f4ebba264685c398e5ab0_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTMtMS0xLTM1NzY5_a3190d65-5dfd-4bdc-a1a6-011556b896af">2,364,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e5665fd4264a1493a6a00e947965cf_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTUtMS0xLTM1NzY5_4b545be3-47f9-4b90-b952-8d59ca4532cf">241,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTctMS0xLTM1NzY5_63339551-6639-4998-880b-526163c076f6">8,666,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3f48308a91a4de6954b3cf77d33b4b0_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTEtMS0xLTM1NzY5_ca1b646b-0971-4856-84f1-5fe5089e05c7">51,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1d15be05a3f4ebba264685c398e5ab0_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTMtMS0xLTM1NzY5_e0a95d47-5bd8-40ec-9570-e38b13dca72c">226,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e5665fd4264a1493a6a00e947965cf_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTUtMS0xLTM1NzY5_4432549a-51f2-48fa-b95b-d48be9e09408">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTctMS0xLTM1NzY5_e4b7d140-f6e2-4044-9e05-e68b82986b25">278,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><ix:continuation id="i3486a8f30ca34cd2a5d9076c1045bd2d" continuedAt="i4f149b8de008433a903f38223dbddccf"><ix:continuation id="id1602c84e885455eb878f0c0d305d6b8"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:43.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51aac969715c45988851fad4d2206210_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItMS0xLTEtMzU3Njk_9c200838-d5ca-4a12-b1a5-068e5ae65c16">1,139,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItMy0xLTEtMzU3Njk_52836e9f-c3ce-4867-9dee-99e1f15e2e5c">383,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItNS0xLTEtMzU3Njk_3962e9ef-258b-4045-a71c-a957498c1a1f">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItNy0xLTEtMzU3Njk_14d38d85-c1fd-42e5-9cee-af6ad057b9ba">1,523,012</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51aac969715c45988851fad4d2206210_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtMS0xLTEtMzU3Njk_59d70acb-b038-4196-a442-b2d499a7a586">345,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtMy0xLTEtMzU3Njk_553ddc2f-ae51-4d4b-a336-9d66736cf14c">102,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtNS0xLTEtMzU3Njk_69039e05-22c0-46e2-80d0-b659e06ff45e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtNy0xLTEtMzU3Njk_d14ef6d8-3a97-4b91-b3f1-96d75757fe1b">447,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51aac969715c45988851fad4d2206210_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtMS0xLTEtMzU3Njk_ceab49f0-c01d-443d-af36-d205093daf48">794,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtMy0xLTEtMzU3Njk_68659ca7-f753-4067-b5a6-5f2892e24d43">281,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtNS0xLTEtMzU3Njk_0f890c5f-83a1-4a55-9552-012d4c26e38e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtNy0xLTEtMzU3Njk_1ec1d173-6149-4069-b7f2-ed74ee94071f">1,075,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctMS0xLTEtMzU3Njk_c0bd6e32-4ea1-425c-8256-cab64d0c789d">414,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctMy0xLTEtMzU3Njk_da9a89eb-2229-4cca-af89-3a6663cf5ea5">104,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctNS0xLTEtMzU3Njk_f3cc4e35-0fb1-4db6-a71b-7bc75978c779">4,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctNy0xLTEtMzU3Njk_da3681fa-81e4-4ddd-934c-f479027172d3">514,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtMS0xLTEtMzU3Njk_57df61ea-ba7f-4aec-8a79-18762bca4f1c">165,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtMy0xLTEtMzU3Njk_99c83845-52f9-45cf-9a6e-f1311f2ed407">87,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtNS0xLTEtMzU3Njk_875399cd-e4aa-4288-acc1-eb918368ea3c">22,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtNy0xLTEtMzU3Njk_e2c59899-aa28-452a-9973-324c7d8a5dea">275,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktMS0xLTEtMzU3Njk_c1d2c14a-2d1d-41d8-9e54-840eb976aca2">214,897</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktMy0xLTEtMzU3Njk_6c1e92e2-e0f2-4930-95e6-d9fbc4b266b0">88,453</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktNS0xLTEtMzU3Njk_cc2a0e33-8334-45cb-b890-0f9155722de9">18,069</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktNy0xLTEtMzU3Njk_11341518-2cbb-4580-8f81-4a7485614f91">285,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTEtMS0xLTM1NzY5_c167aa0b-5a19-442a-9149-ea39d26e5da8">14,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTMtMS0xLTM1NzY5_1d73d33d-756f-4b0c-b23a-b680db48d8bd">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTUtMS0xLTM1NzY5_200616af-05fe-4c58-917b-6eeeac99da67">246</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTctMS0xLTM1NzY5_7bdc5fe0-28c1-4689-900a-46e433e0f1fc">14,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTEtMS0xLTM1NzY5_d6717a24-b713-41d9-9f2a-bcbeb515c505">17,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTMtMS0xLTM1NzY5_4aa5deb2-318e-42e3-9bf5-89b29117c2ec">6,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTUtMS0xLTM1NzY5_58b585a3-1497-453a-8d1b-acd1e03784fa">1,108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTctMS0xLTM1NzY5_846bc209-8ab7-45fc-b026-c33dc21a7ea7">22,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTEtMS0xLTM1NzY5_12733ff4-dae8-4d74-83e8-3a462e7f59d7">64,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTMtMS0xLTM1NzY5_85cdb913-9c02-47be-a640-a21ec6bf64ff">30,388</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTUtMS0xLTM1NzY5_773db45e-b26d-42b4-af16-7d81372e03c2">19,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTctMS0xLTM1NzY5_6ac35fe8-58ca-46da-bd01-3f80de235f89">114,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTEtMS0xLTM1NzY5_5b71940c-b005-4390-b323-1efbf94d08df">181,871</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTMtMS0xLTM1NzY5_26560880-acfb-4e21-ad68-3544a6e714b5">64,893</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTUtMS0xLTM1NzY5_ee667b27-ab1b-410b-bcc3-b37fdaa2708d">38,812</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTctMS0xLTM1NzY5_8157acba-92c7-4b85-8dd9-aeac4c42ce0d">207,952</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTEtMS0xLTM1NzY5_f42907e6-9724-4005-be26-3e356f5bb035">21,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTMtMS0xLTM1NzY5_f2415ef1-aa52-4c9c-9092-8c2f93fc2302">6,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTUtMS0xLTM1NzY5_59286158-2683-4f3a-8ee1-cc5d1de7a912">7,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTctMS0xLTM1NzY5_53835ee8-1bb4-4a4a-9296-acc01f1be7d9">20,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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: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:100%">Segment earnings (loss) </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTEtMS0xLTM1NzY5_fb5c1700-95c3-467f-9a34-8d0fa4a66130">160,014</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTMtMS0xLTM1NzY5_28d3ffad-95bd-4f31-ba32-d7b90abcc74a">58,585</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTUtMS0xLTM1NzY5_e9ccce69-0a7d-4972-9ef5-53989db6a921">31,283</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTctMS0xLTM1NzY5_cf42e501-0c65-441d-8113-04ff2f67a1c2">187,316</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTEtMS0xLTM1NzY5_ca9aab50-9d65-44bf-b377-13dba8ed05c2">14,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTMtMS0xLTM1NzY5_eba3cff5-9df1-4e55-97e6-d171a55c643a">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTUtMS0xLTM1NzY5_687a5519-09c0-4210-b2ee-3f51ba060d53">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTctMS0xLTM1NzY5_c46c921c-1ea2-4306-a532-d835c8281001">14,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTEtMS0xLTM1NzY5_c26054b8-3a4c-41c7-909a-954f1d2451c3">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTMtMS0xLTM1NzY5_88846d16-603a-4495-8640-215a558e65de">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTUtMS0xLTM1NzY5_b4239cd4-61d1-4606-9f9d-2ff245f3ce1e">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTctMS0xLTM1NzY5_f90862d5-c487-4055-91a1-a82a283d7848">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTEtMS0xLTM1NzY5_348d4527-4e13-4864-8cd7-e69d8c61c28b">145,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTMtMS0xLTM1NzY5_f1fefad7-84db-4734-a9d7-07943cac33cf">58,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTUtMS0xLTM1NzY5_583886cb-b7d6-4fa9-809a-d981cdec78a5">31,283</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTctMS0xLTM1NzY5_7bc3b47d-8bdf-4cba-8e9d-3ce840efe79c">172,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67c0c5fde8c74aed8479c8ec5bd1c866_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTEtMS0xLTM1NzY5_29ccc672-9ec0-4c35-ab4b-702f4054d260">5,581,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c67b54c8dec4bf8a005058bd2a4136b_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTMtMS0xLTM1NzY5_e569850f-e83e-4f93-bf32-66de7ef0616e">2,132,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11a7ab39082444f5975809a386cbe558_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTUtMS0xLTM1NzY5_985b5506-d610-4390-8039-962d781323f9">226,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTctMS0xLTM1NzY5_fa205cbe-4d08-4e9a-8254-e20aba77f991">7,939,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67c0c5fde8c74aed8479c8ec5bd1c866_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTEtMS0xLTM1NzY5_9365cf7f-7c6f-4a56-b487-c4fa2b017abf">51,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c67b54c8dec4bf8a005058bd2a4136b_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTMtMS0xLTM1NzY5_fcbcb4a7-e032-4873-b9ed-04de0e502889">226,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11a7ab39082444f5975809a386cbe558_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTUtMS0xLTM1NzY5_a8406c18-d1f9-4093-942e-5e7ffe719cc5">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTctMS0xLTM1NzY5_d71d24f2-b267-45f2-b23e-0b60043d898a">278,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:43.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></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:11.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></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:10pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></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="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cea6fcde79747838655423631adba00_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtMS0xLTEtMzU3Njk_b890b5c4-928f-4393-a152-d239f194f79a">1,093,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtMy0xLTEtMzU3Njk_e1b2676c-12c1-4841-821a-077db93b74c8">363,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtNy0xLTEtMzU3Njk_f4aa2a37-3ff7-41d5-8607-e63c0d50625e">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtOS0xLTEtMzU3Njk_adbf6499-8d6e-4b59-8eb2-92c6be108b6e">1,457,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cea6fcde79747838655423631adba00_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtMS0xLTEtMzU3Njk_90cd61c5-d768-4932-85bc-1f84990eacff">317,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtMy0xLTEtMzU3Njk_144c7279-091a-41a8-95c9-4919a034742b">95,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtNy0xLTEtMzU3Njk_0eb55006-35da-4929-8267-71e5faca92ce">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtOS0xLTEtMzU3Njk_ae041938-27cf-4100-aa90-e713fd6c82dc">412,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cea6fcde79747838655423631adba00_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctMS0xLTEtMzU3Njk_77a4f712-45ca-4691-b3a5-1b5c1da126be">776,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctMy0xLTEtMzU3Njk_a2689b7e-c9b3-4276-8e1d-55eb32da2cd5">268,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctNy0xLTEtMzU3Njk_a94d096d-1906-4271-b6f8-06ffaf44f83c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctOS0xLTEtMzU3Njk_ec004a2a-a332-4d23-abdc-33ea82c6c4bc">1,044,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtMS0xLTEtMzU3Njk_63117e69-03e0-41e5-af65-6888376033da">554,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtMy0xLTEtMzU3Njk_b079213a-485d-4e7d-b0c4-ca1183c0ff20">98,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtNy0xLTEtMzU3Njk_b4c96932-16dc-42bd-bcbf-768372b5d7db">20,499</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtOS0xLTEtMzU3Njk_6f58d5d2-9813-4849-b7a3-d7cc3edf9497">632,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktMS0xLTEtMzU3Njk_580f3553-2678-4d93-91e8-744ac8a0ec22">160,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktMy0xLTEtMzU3Njk_037f6ddd-93fe-4f68-a5e7-781cdbc3a272">84,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktNy0xLTEtMzU3Njk_ccaea546-bbd0-4949-a631-ace9794e2a7f">23,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktOS0xLTEtMzU3Njk_5b59188f-07ea-4e04-be7a-62b30f37cafa">267,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTEtMS0xLTM1NzY5_1c036f21-e557-4b96-9ea4-d906b1529fd8">61,068</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTMtMS0xLTM1NzY5_3f433e04-2ec8-42f3-acab-d4b145adbd04">85,814</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTctMS0xLTM1NzY5_b0819869-77b1-4def-bdf1-d1d3c2d626df">2,682</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTktMS0xLTM1NzY5_89f587eb-4ab0-4de8-9cfc-b50232235398">144,200</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTEtMS0xLTM1NzY5_28d7ecfd-363c-4787-9a1f-7ab7594a6055">14,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTMtMS0xLTM1NzY5_03d6b84c-c41d-4c3f-83ec-39b89bad1064">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTctMS0xLTM1NzY5_0d8fece4-ea9d-4df0-970e-eb7208ee900e">281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTktMS0xLTM1NzY5_7bb7bfa6-8ee3-4cba-ac76-8f0dabc58f94">14,022</ix:nonFraction>&#160;</span></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTEtMS0xLTM1NzY5_7213337e-4e51-4044-a6de-e1ff71e4955a">26,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTMtMS0xLTM1NzY5_332e4c0f-48d8-4a69-923f-a44cf05ae8a7">4,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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTctMS0xLTM1NzY5_15cac7fb-d3a7-49ae-ae85-5674a9fe3f46">1,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:OtherIncomeDeductionsExcludingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTktMS0xLTM1NzY5_48efc9ad-edff-4e53-9ec7-8c5b5244680d">29,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTEtMS0xLTM1NzY5_dbbbf292-8cc2-412c-b006-25fa011d36a2">72,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTMtMS0xLTM1NzY5_873b9e26-d07f-4dba-b481-0d383bce3a10">29,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTctMS0xLTM1NzY5_eaaa1ff7-256e-41e5-8669-4b1a7e5eebed">19,016</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTktMS0xLTM1NzY5_372dfdd4-7362-4031-be90-6550f4ed61e1">121,016</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTEtMS0xLTM1NzY5_b4751e99-122c-493d-bbbe-52df7c647997">29,460</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTMtMS0xLTM1NzY5_c21fe39d-625f-4584-ac10-87b606c50c22">60,845</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTctMS0xLTM1NzY5_ba0ccae7-56e0-425a-b1ba-95083f960d10">23,456</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTktMS0xLTM1NzY5_dd336994-455a-4684-9032-55f41364ec2b">66,849</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTEtMS0xLTM1NzY5_da3d9b06-e7ac-4d8a-9d0c-f9e558ab36d3">25,962</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTMtMS0xLTM1NzY5_5d0d1736-6b9a-4090-bb06-7f8da924c858">5,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTctMS0xLTM1NzY5_a50849da-b222-441b-80d4-17320d81d42c">4,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTktMS0xLTM1NzY5_4c53c423-27d9-4cb3-a609-ad9f9d475a75">25,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:100%">Segment earnings (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTEtMS0xLTM1NzY5_c83601f5-bc03-4b84-94e2-13a9a3e1ef1c">55,422</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTMtMS0xLTM1NzY5_12566eef-d692-49ec-b522-74619113da12">55,799</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTctMS0xLTM1NzY5_8ee43a58-613d-4728-a6fe-955b58c385f8">19,090</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTktMS0xLTM1NzY5_233db935-526e-4b1e-bc57-c7142e279a20">92,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTEtMS0xLTM1NzY5_0b4b81cb-5817-4dc6-9200-5836dfdf30b9">14,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTMtMS0xLTM1NzY5_ef10ddbd-2333-46e5-a1a7-af8363e8f17d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTctMS0xLTM1NzY5_6310a76e-a8a7-4a7b-9774-39b9ff0b467c">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTktMS0xLTM1NzY5_d2df15d1-91cc-4d40-a812-006810b4b915">14,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTEtMS0xLTM1NzY5_2234a142-b035-45d3-b310-86b157dbdb70">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTMtMS0xLTM1NzY5_9b248cfc-34bf-456d-99d1-50d2eafad7e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTctMS0xLTM1NzY5_b293221c-46fb-456c-88d5-67855bcfa206">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTktMS0xLTM1NzY5_8818e67c-cd80-499b-8729-7462bfbebffc">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTEtMS0xLTM1NzY5_d8d548bd-d151-4f80-89d5-c6256fdb1b78">40,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTMtMS0xLTM1NzY5_32d6d8b9-24db-4d30-8eb0-29b9ef5127d1">55,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTctMS0xLTM1NzY5_876819df-5782-436f-a273-c4a45ef0c119">19,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTktMS0xLTM1NzY5_08132876-deda-407e-b42c-21c0ca979aff">77,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;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;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2019:</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><td colspan="3" style="background-color:#cceeff;padding:0 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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8eaf2d3993b4fbc960d9ebefad7cdf9_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTEtMS0xLTM1NzY5_0191b0d5-2ce5-41fd-a861-75a893bd646d">5,242,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77845a56e1fe4c69a47bbff080d196a7_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTMtMS0xLTM1NzY5_7110118e-8731-48fa-ab08-8cd78bbb45c2">1,860,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8a70277b941470597db7e1373c0814b_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTctMS0xLTM1NzY5_8abcdc09-9c60-4d91-b1e3-0daa9a3c6b05">195,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTktMS0xLTM1NzY5_ec534d41-6e78-4449-a85d-e0219fdbf753">7,298,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8eaf2d3993b4fbc960d9ebefad7cdf9_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTEtMS0xLTM1NzY5_7e8d82b8-4a44-4dc4-9acd-fc92fd2fcb4e">51,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77845a56e1fe4c69a47bbff080d196a7_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTMtMS0xLTM1NzY5_fc2c7912-da04-49de-bfd0-c16228aa578b">226,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8a70277b941470597db7e1373c0814b_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTctMS0xLTM1NzY5_35e6bd39-fa0d-44c9-8510-4bc38a8ef462">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTktMS0xLTM1NzY5_be15ee64-fcba-4779-b12c-ac0f9c8d4309">278,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company defines utility margin as electric operating revenues less cost of energy.  Cost of energy consists primarily of fuel and purchase power costs for PNM and costs charged by third-party transmission providers for TNMP.  The Company believes that utility margin provides a more meaningful basis for evaluating operations than electric operating revenues since substantially all such costs are offset in revenues as fuel and purchase power costs are passed through to customers under PNM&#8217;s FPPAC and third-party transmission costs are passed on to customers through TNMP&#8217;s transmission cost recovery factor.  Utility margin is not a financial measure required to be presented under GAAP and is considered a non-GAAP measure. </span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i4f149b8de008433a903f38223dbddccf"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Major Customers</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">No individual customer accounted for more than 10% of the electric operating revenues of PNMR or PNM during the years ended December 31, 2021, 2020 or 2019.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMjY_1075a249-fade-4f0c-8306-23c88ee758ce" continuedAt="i5a479b0f28d64cb5937489cb6ac83e3b" escape="true">Three REPs accounted for more than 10% of the electric operating revenues of TNMP, as follows: </ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i5a479b0f28d64cb5937489cb6ac83e3b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"></td><td style="width:23.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7985fd86bed74cac8dabde0300a53ee7_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzItMS0xLTEtMzU3Njk_d16658dc-0b8d-4f63-8695-dfd9838242c4">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i572af124409e4e0ab4ed17bed3291566_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzItMy0xLTEtMzU3Njk_a32768e9-5436-4ef8-a59d-62376029b474">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0e7bc72a2c6e402a92498deb2660b0b3_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzItNS0xLTEtMzU3Njk_234daffc-3382-4c30-bd40-139e4866f3bb">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib957da2768f440a99da2da6d62ea017f_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzMtMS0xLTEtMzU3Njk_b3f48b0d-94d4-4197-a1a0-88c062d1e9d2">19</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i837aba825add49e9a1280e93bde33d78_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzMtMy0xLTEtMzU3Njk_b002b064-a7af-41ef-a515-138b8e93e346">18</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8323e3e5819e47a9b1cd3921e869b6d8_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzMtNS0xLTEtMzU3Njk_1cc2cc05-41d9-4164-b2da-882f8376d5f5">17</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idbd95995aa184235ab8779b3d8475130_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzQtMS0xLTEtMzU3Njk_19e00fe0-0883-4d71-9ed6-12c95093f401">10</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3df8d374a96f4d0985b46b24e6df055d_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzQtMy0xLTEtMzU3Njk_6b66d28a-cad1-49ee-a8e2-d42f7d29a73e">11</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9c0580030323486d9b14ef0bb3c61bc8_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzQtNS0xLTEtMzU3Njk_4ed0624b-91b4-44f9-b2b7-2920040ad492">12</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:100%">%</span></td></tr></table></ix:continuation></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_187"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:10.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90ZXh0cmVnaW9uOmEwOTEwYWMxOGYyNTQ5NGY5YThkYjJmOGY5MmEwYjNhXzc0NQ_0d30f412-b5c6-4266-8f7b-9f988647a9e4" continuedAt="i392a2de79be64f51aec0088a03ea00b3" escape="true">Accumulated Other Comprehensive Income (Loss)</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i392a2de79be64f51aec0088a03ea00b3"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">AOCI reports a measure for accumulated changes in equity that result from transactions and other economic events other than transactions with shareholders.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90ZXh0cmVnaW9uOmEwOTEwYWMxOGYyNTQ5NGY5YThkYjJmOGY5MmEwYjNhXzczNA_7c7b7951-6111-4b49-988f-3758e919c528" continuedAt="i138b9de1390e468f8bf0bacd8b86f31a" escape="true">Information regarding AOCI is as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i138b9de1390e468f8bf0bacd8b86f31a" continuedAt="if3e0b06b87a14f1bba5991fd4bef31b6"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"></td><td style="width:36.831%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></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:11.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom: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:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="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="9" 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:10pt;font-weight:700;line-height:100%">PNMR</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Unrealized Gains on Available-for-Sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Pension<br/>Liability<br/>Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></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="border-bottom:1pt solid #000000;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:700;line-height:100%">Fair Value Adjustment for Cash Flow Hedges</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042272c014914dd592c6f105382792e8_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctMS0xLTEtMzU3Njk_7b06070c-9df2-40d0-8b40-4a6761cb91af">1,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i950727cf74cc478a83e5cf2dc7384c14_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctMy0xLTEtMzU3Njk_1d5c73e8-eebd-453d-a9f6-282f3819ffe1">112,361</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;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i193f031a51104e0d8932683ee5151993_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctNS0xLTEtMzU3Njk_417dffd1-4f29-4eec-9d5e-03492639dd8f">110,422</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7587fec40da44e5497390dcf4c1e02e5_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctOS0xLTEtMzU3Njk_b17c0ded-8b1b-4696-ab05-dd8df20c1616">1,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i363b303278ad46ac8427ab3e126e483d_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctMTEtMS0xLTM1NzY5_777635de-031c-4e73-b1bc-4893115ccaf9">108,684</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtMS0xLTEtMzU3Njk_9f65a2f0-6c91-48fe-b3f4-528051b23546">14,063</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;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:100%"><ix:nonFraction unitRef="usd" contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtMy0xLTEtMzU3Njk_3b4a26e9-4537-4299-af40-8563630b6287">7,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtNS0xLTEtMzU3Njk_16c11f49-4a98-455e-a32c-24dcb9ad1b55">6,659</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="usd" contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtOS0xLTEtMzU3Njk_36abb58c-226e-47c1-bbe6-c24cb4170997">733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtMTEtMS0xLTM1NzY5_a4864f28-b230-4eab-a66f-869b236c8d4a">5,926</ix:nonFraction>)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktMS0xLTEtMzU3Njk_1f6eaaf7-6222-4509-afd0-b351f1513a6d">3,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktMy0xLTEtMzU3Njk_18436c9e-1666-4708-a215-d7675dc4512f">1,880</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktNS0xLTEtMzU3Njk_ce57574d-9206-43e2-8444-a1f9e2d362a0">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktOS0xLTEtMzU3Njk_bd367e38-266e-4281-b457-e9b7b6fa8450">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktMTEtMS0xLTM1NzY5_cec6a997-caaa-490a-ae50-50bb683b07ba">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">&#160;Other OCI changes (pre-tax)</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTEtMS0xLTM1NzY5_3f5ecca2-d803-417b-b8ff-2d60365c4db9">25,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTMtMS0xLTM1NzY5_7326bdcc-473c-490c-aaf8-df91ff98c671">3,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTUtMS0xLTM1NzY5_5146c96f-a8fc-45ae-88b3-4f9d0b7b97fe">21,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTktMS0xLTM1NzY5_86a54391-a6ae-4e7a-8d0c-cab489afbc2f">3,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTExLTEtMS0zNTc2OQ_d78ef024-b5cf-4015-ac2f-8abd8ddfb5d9">18,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTEtMS0xLTM1NzY5_171c2c62-97cd-4f7d-80e2-ced739c15930">6,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTMtMS0xLTM1NzY5_f24a4745-6dc6-4b0e-bd59-e4699494f75f">973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTUtMS0xLTM1NzY5_b29da606-fb1e-44c7-b286-5aa255a16083">5,561</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTktMS0xLTM1NzY5_7c4d8568-62f5-404b-9058-17cf1d5577a4">888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTExLTEtMS0zNTc2OQ_f830a556-f918-4011-98c1-7db98af675a1">4,673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTEtMS0xLTM1NzY5_d238d4ac-6494-46c5-84a6-6025b1a44a08">8,699</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTMtMS0xLTM1NzY5_83912dcf-fe91-4ae8-afe5-1051efbf2951">2,668</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTUtMS0xLTM1NzY5_ecb21661-c062-46a1-9219-f13027d87a8a">11,367</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTktMS0xLTM1NzY5_b4a74a35-5483-490f-9477-4e381cb2da75">2,060</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTExLTEtMS0zNTc2OQ_d1dcf02b-a5c5-4022-8010-0c0aa7933e38">9,307</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic88e3047a393499480edc64c2da34f11_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTEtMS0xLTM1NzY5_771525ed-d7d7-4662-a63d-4523c7f21e2c">10,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50092a2ae6ea426f8d73bda96f969fce_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTMtMS0xLTM1NzY5_8ef554fc-70df-42d5-a772-0b061718276c">109,693</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2971a0541b7140789fb3586017c7ccab_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTUtMS0xLTM1NzY5_d7fabd01-0acc-42bc-b654-e9170bbb3636">99,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5f329303e804177b4db42f0c289b7aa_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTktMS0xLTM1NzY5_403f574a-8873-4afe-b3ef-2bcc39712f9e">322</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5995e1cd6c304df595ce54916a36c3bd_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTExLTEtMS0zNTc2OQ_93b88f0d-0b9e-43a0-8146-a41fb75dc7be">99,377</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTEtMS0xLTM1NzY5_4c98f509-16f5-4587-b96e-3d9984ed00ea">9,497</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTMtMS0xLTM1NzY5_c31da85e-6826-4daf-b893-f3815994f1c7">8,300</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTUtMS0xLTM1NzY5_2927a8e9-eebf-4704-bf1d-d1cff9af964f">1,197</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTktMS0xLTM1NzY5_aa25e247-48e8-4323-8f76-cf33566f90b0">1,740</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTExLTEtMS0zNTc2OQ_95e34dee-0960-4055-96af-dfe2d5cad819">2,937</ix:nonFraction>)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTEtMS0xLTM1NzY5_1ad2f3a7-b6e2-40da-99b5-5395a1490051">2,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTMtMS0xLTM1NzY5_2e420b3e-5695-4501-a263-59eff5b0cff7">2,108</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTUtMS0xLTM1NzY5_a260da44-d0aa-465a-bd18-f9b5cc13f50a">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTktMS0xLTM1NzY5_13bbfdef-745d-4174-ac49-22b0790c0b05">442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTExLTEtMS0zNTc2OQ_8e3ff7d7-dfed-48dd-a5ed-3b19c2fd92e7">746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">&#160;Other OCI changes (pre-tax)</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTEtMS0xLTM1NzY5_418441a3-54b9-4e61-b7d9-46e36016fe2f">22,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTMtMS0xLTM1NzY5_de4dfdf8-4fbc-425f-b25c-505d561fb57e">6,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTUtMS0xLTM1NzY5_6f8f31c5-8b18-4aa8-bf0c-70e8010a6cea">28,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTktMS0xLTM1NzY5_c4773c31-1123-4d58-9183-f5d6e678cb79">1,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTExLTEtMS0zNTc2OQ_9c51874a-6abe-4894-a5cb-8ec865595f88">30,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTEtMS0xLTM1NzY5_2185b570-275e-4c7d-adbd-d23ce8b0a66c">5,736</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTMtMS0xLTM1NzY5_ff1ba7ad-d5d3-431b-a6bb-c2e8e056c5ed">1,562</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTUtMS0xLTM1NzY5_d66b2a86-88b8-43c1-a916-c258ac5214c1">7,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTktMS0xLTM1NzY5_12fe8ee4-7d46-4304-80c1-d43b20b025d9">323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTExLTEtMS0zNTc2OQ_8353e5ca-cad2-47d6-84db-ad8102c10642">7,621</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTEtMS0xLTM1NzY5_09f52183-70b8-4c4a-80f7-ab1350760e2b">9,765</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTMtMS0xLTM1NzY5_3a942e88-623e-44ac-b5ec-4d68ab35b2aa">10,779</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTUtMS0xLTM1NzY5_eba29848-04e9-46fd-8fe9-011976d672b4">20,544</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTktMS0xLTM1NzY5_94627c1c-cc97-4102-8441-ede7e68df919">350</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTExLTEtMS0zNTc2OQ_8602ba82-8601-461c-bd25-ba1dda7992e6">20,194</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aaa52c01fcf4b978eae2219a7398d72_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTEtMS0xLTM1NzY5_7d026822-179d-45cb-be46-dee99b365f03">20,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8111b456f8bd4b9684a6bfdeb50c6d3f_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTMtMS0xLTM1NzY5_b0f1bfec-9348-45b1-813c-6de4b3d8cca6">98,914</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;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0a68942fafa44888a63a30de6728408_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTUtMS0xLTM1NzY5_b4ae864a-6cba-4928-b5ef-7d065289032a">78,511</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8658075fe11e431ba3db09fbfede96de_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTktMS0xLTM1NzY5_759204c0-2caf-469e-9764-44b95b8ca007">672</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;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b2934d7406b4f019abb64d9c9687e82_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTExLTEtMS0zNTc2OQ_0e370b7d-00fc-4c36-9e44-b50590179cfb">79,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTEtMS0xLTM1NzY5_10c8c2dd-883f-4801-8b4f-957baa572a23">9,765</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTMtMS0xLTM1NzY5_0294cd94-f2d9-43e0-875d-6a1a8180f9a6">8,348</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTUtMS0xLTM1NzY5_b9bc93d5-eb51-46b3-be26-f3fe400c528d">1,417</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTktMS0xLTM1NzY5_f9a9c353-7a54-419e-bb86-3abc5d5d4c09">903</ix:nonFraction>)</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;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTExLTEtMS0zNTc2OQ_d995d0d8-6c30-4d98-8d17-2d5f3319487d">2,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%"><ix:nonFraction unitRef="usd" contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTEtMS0xLTM1NzY5_2fd069ac-f803-44f8-8246-8793cb81d849">2,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTMtMS0xLTM1NzY5_5ff44fab-e15f-4f5a-b715-57da4a9c8606">2,120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTUtMS0xLTM1NzY5_df079940-dc43-4c41-bcdc-755eb5ab3b48">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTktMS0xLTM1NzY5_73e2f194-cf22-4250-a17c-1d8cada5135c">229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTExLTEtMS0zNTc2OQ_5e806b59-a1d8-47df-a35b-78695cdd93aa">589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">&#160;Other OCI changes (pre-tax)</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTEtMS0xLTM1NzY5_ed696737-5b31-4da6-bbc6-3b2e4972c701">1,881</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTMtMS0xLTM1NzY5_a38bdb25-773c-4edb-b118-915b034c5a9e">12,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTUtMS0xLTM1NzY5_7e22333c-4ca6-4f9b-af57-0475e20c3cb6">10,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTktMS0xLTM1NzY5_2005f41c-11f0-4e6c-9ec4-511823550e33">1,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTExLTEtMS0zNTc2OQ_2c253b42-a795-4cda-a588-cb1b8f0b4518">12,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%"><ix:nonFraction unitRef="usd" contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTEtMS0xLTM1NzY5_fb8b9b28-26ff-4880-bd8b-335989ab3ab8">478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTMtMS0xLTM1NzY5_9376ac5a-c5db-4cfd-8c7c-cb65643a871b">3,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTUtMS0xLTM1NzY5_2e472b80-2e42-4c34-ae30-b6b58bc648f9">2,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTktMS0xLTM1NzY5_d300d1d3-03b2-47b1-87de-231d0d3a13b0">458</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTExLTEtMS0zNTc2OQ_fe01b0e4-8c58-4ef5-ae77-c29ae9adb8ad">3,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTEtMS0xLTM1NzY5_bdc6f2b9-0098-4367-8805-f41f975f280e">8,688</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTMtMS0xLTM1NzY5_7985711e-f590-49ec-b08b-c016d2df3982">15,263</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTUtMS0xLTM1NzY5_0ade061f-9ff0-45be-bf3d-798e61a2723d">6,575</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;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTktMS0xLTM1NzY5_8b386477-b671-4f5b-9306-c935789a8620">672</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTExLTEtMS0zNTc2OQ_ddf917e6-af02-4359-a0f1-468445842190">7,247</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dabe30dc2a14ffbb7496e5ab632cbf7_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTEtMS0xLTM1NzY5_b212df65-d4b2-4a9b-a490-9794f61c1c84">11,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07f5dc7a2ed64fa7aa6ef5f1ef8f9517_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTMtMS0xLTM1NzY5_57d47e7a-e15f-450a-800f-d64118d68eca">83,651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i569cbfd8b8ce484a97396b7852ca3be3_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTUtMS0xLTM1NzY5_1714b4e7-ee75-4275-8bbe-febf6c4149a3">71,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6631bbffa5b348ff89d7d6d504ffbfac_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTktMS0xLTM1NzY5_879d2614-ec10-454f-968c-478788e28d2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36541e7737114c4788c07eb94bb0fb00_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTExLTEtMS0zNTc2OQ_5eaed0e9-d7b8-4fd9-89a9-f705b1058988">71,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Consolidated Statements of Earnings include pre-tax amounts reclassified from AOCI related to Unrealized Gains on Available-for-Sale Debt Securities in gains (losses) on investment securities, related to Pension Liability Adjustment in other (deductions), and related to Fair Value Adjustment for Cash Flow Hedges in interest charges.  The income tax impacts of all amounts reclassified from AOCI are included in income taxes in the Consolidated Statements of Earnings.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_190"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEyMjY0_25dc2116-3933-4ed3-b63b-a03e6d78cf00" continuedAt="i44ac99e169e043b5af069e3805fdc9b0" escape="true">Electric Operating Revenues</ix:nonNumeric></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><ix:continuation id="i44ac99e169e043b5af069e3805fdc9b0" continuedAt="i4370a91102994497b04120db5908c1af"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDY4MjQ2_4a2c7fa3-4d38-4e8a-a0b6-41559294b470" continuedAt="ide080b8844eb41b7b4057c5d2cf9fb99" escape="true">Accounts Receivable and Allowance for Credit Losses</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="ide080b8844eb41b7b4057c5d2cf9fb99">Accounts receivable consists primarily of trade receivables from customers.  In the normal course of business, credit is extended to customers on a short-term basis.  The Company estimates the allowance for credit losses on trade receivables based on historical experience and estimated default rates.  Accounts receivable balances are reviewed monthly, adjustments to the allowance for credit losses are made as necessary and amounts that are deemed uncollectible are written off.</ix:continuation>  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As a result of the economic conditions resulting from the COVID-19 pandemic, PNM updated its allowance for accounts receivable balances and recorded incremental credit losses of $(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2NjM5_5be15cf0-5b5c-4f0b-9b2c-580e1509ac16">1.1</ix:nonFraction>)&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2NjUz_ad11d9dd-0e41-426b-a004-e00183285c29">6.8</ix:nonFraction>&#160;million in the years ended December 31, 2021 and 2020.  The NMPRC issued an order authorizing all public utilities to create a regulatory asset to defer incremental costs related to COVID-19, including increases in uncollectible accounts.  See discussion regarding regulatory treatment in Note 17.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the allowance for credit losses on trade receivables, the Company has evaluated other receivables for potential credit related losses.  These balances include potential exposures for other non-retail utility services.  In the years ended December 31, 2021 and 2020, PNM recorded $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-6" name="pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2Njk1_54c3b95c-44f4-4050-b2e1-705a2e3dafc6">1.0</ix:nonFraction>&#160;million and <ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-5" name="pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEwOTk1MTE2NDYwMTk_605ad902-a859-4d0c-968e-1f07018e73a0">zero</ix:nonFraction> in estimated credit losses related to these transactions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  During the weather event, generators experienced an extreme spike in market driven fuel prices and in turn charged REPs excessive market driven power prices which eventually get passed to end users on their electricity bill.  Given the uncertainty of the collectability of end users' bills by REPs, ERCOT also increased the collateral required by REPs in order to do business within ERCOT's Balancing Authority. TNMP has deferred bad debt expense (credit losses) from defaulting REPs to a regulatory asset totaling $<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-5" name="pnm:RegulatoryAssetsFromDefaultingREPs" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2NzA5_6cf6303b-6c4c-4296-b41f-20991b17bb52">0.8</ix:nonFraction>&#160;million at December 31, 2021 and will seek recovery in a general rate case.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEyMjY1_b37fd746-915d-49f9-929b-acd214ec7099" continuedAt="i0d9aa361da784e978cc9032048a4c50c" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Electric operating revenues are recorded in the period of energy delivery, which includes estimated amounts for service rendered but unbilled at the end of each accounting period.  The determination of the energy sales billed to individual customers is based on the reading of their meters, which occurs on a systematic basis throughout the month.  At the end of each month, amounts of energy delivered to customers since the date of the last meter reading and the corresponding unbilled revenue are estimated.  Unbilled electric revenue is estimated based on daily generation volumes, estimated customer usage by class, line losses, historical trends and experience, applicable customer rates or by using AMS data where available.  Amounts billed are generally due within the next month.  The Company does not incur incremental costs to obtain contracts for its energy services.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s wholesale electricity sales are recorded as electric operating revenues and wholesale electricity purchases are recorded as costs of energy sold.  Derivative contracts that are subject to unplanned netting are recorded net in earnings.  A &#8220;book-out&#8221; is the planned or unplanned netting of off-setting purchase and sale transactions.  A book-out is a transmission mechanism to reduce congestion on the transmission system or administrative burden.  For accounting purposes, a book-out is the recording of net revenues upon the settlement of a derivative contract.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unrealized gains and losses on derivative contracts that are not designated for hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power and fuel supply agreements, used to hedge generation assets and purchased power costs.  Changes in the fair value of economic hedges are reflected in results of operations, with changes related to economic hedges on sales included in operating revenues and changes related to economic hedges on purchases included in cost of energy sold.  See Note 9.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company has collaborative arrangements related to its interest in SJGS, Four Corners, PVNGS, and Luna.  The Company has determined that during the years ended December 31, 2021, 2020, and 2019 none of the joint owners in its collaborative arrangements were customers under Topic 606.  The Company will continue to evaluate transactions between collaborative arrangement participants in future periods under the revenue requirements.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i4370a91102994497b04120db5908c1af" continuedAt="iec4eac3236a140f7bcaf6925de691a49"><ix:continuation id="i0d9aa361da784e978cc9032048a4c50c" continuedAt="i907a612cdfca43269ad3f01239a54971"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP recognize revenue as they satisfy performance obligations, which typically occurs as the customer or end-user consumes the electric service provided.  Electric services are typically for a bundle of services that are distinct and transferred to the end-user in one performance obligation measured by KWh or KW.  Electric operating revenues are recorded in the period of energy delivery, including estimated unbilled amounts.  The Company has elected to exclude all sales and similar taxes from revenue.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Revenue from contracts with customers is recorded based upon the total authorized tariff price at the time electric service is rendered, including amounts billed under arrangements qualifying as an Alternative Revenue Program (&#8220;ARP&#8221;).  ARP arrangements are agreements between PNM or TNMP and its regulator that allow PNM or TNMP to adjust future rates in response to past activities or completed events, if certain criteria are met.  ARP revenues are required to be reported separately from contracts with customers.  ARP revenues in a given period include the recognition of &#8220;originating&#8221; ARP revenues (i.e. when the regulator-specific conditions are met) in the period, offset by the reversal of ARP revenues when billed to customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Sources of Revenue</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Additional information about the nature of revenues is provided below.  Additional information about matters affecting PNM&#8217;s and TNMP&#8217;s regulated revenues is provided in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PNM</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">NMPRC Regulated Retail Electric Service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; PNM provides electric generation, transmission, and distribution service to its rate-regulated customers in New Mexico.  PNM&#8217;s retail electric service territory covers a large area of north central New Mexico, including the cities of Albuquerque, Rio Rancho, and Santa Fe, and certain areas of southern New Mexico.  Customer rates for retail electric service are set by the NMPRC and revenue is recognized as energy is delivered to the customer.  PNM invoices customers on a monthly basis for electric service and generally collects billed amounts within one month. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Transmission Service to Third Parties </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; PNM owns transmission lines that are interconnected with other utilities in New Mexico, Texas, Arizona, Colorado, and Utah.  Transmission customers receive service for the transmission of energy owned by the customer utilizing PNM&#8217;s transmission facilities.  Customers generally receive transmission services, which are regulated by FERC, from PNM through PNM&#8217;s Open Access Transmission Tariff (&#8220;OATT&#8221;) or a specific contract.  Customers are billed based on capacity and energy components on a monthly basis.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Miscellaneous </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning on January 1, 2018, PNM acquired a <ix:nonFraction unitRef="mw" contextRef="id1941607ead9428a8405e7a932921485_I20180101" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzYyOTk_a5e160ec-0bec-4c0f-b59e-82d3c9bd8603">65</ix:nonFraction> MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM sells power from <ix:nonFraction unitRef="mw" contextRef="id1941607ead9428a8405e7a932921485_I20180101" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzY0MTk_13a043e8-56d8-4491-ae59-73548f4eadd4">36</ix:nonFraction> MW of this capacity to a third party at a fixed price that is recorded as revenue from contracts with customers.  PNM is obligated to deliver power under this arrangement only when SJGS Unit 4 is operating.  Other market sales from this <ix:nonFraction unitRef="mw" contextRef="id1941607ead9428a8405e7a932921485_I20180101" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzY2NTk_2aed424c-f3fe-4e10-b7a1-166b87c2ab59">65</ix:nonFraction> MW interest are recorded in other electric operating revenues.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TNMP</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PUCT Regulated Retail Electric Service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; TNMP provides transmission and distribution services in Texas under the provisions of TECA and the Texas Public Utility Regulatory Act.  TNMP is subject to traditional cost-of-service regulation with respect to rates and service under the jurisdiction of the PUCT and certain municipalities.  TNMP&#8217;s transmission and distribution activities are solely within ERCOT and not subject to traditional rate regulation by FERC.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service territory.  Revenue is recognized as energy is delivered to the consumer.  TNMP invoices REPs on a monthly basis and is generally paid within a month.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TCOS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> &#8211; TNMP is a transmission service provider that is allowed to recover its TCOS through a network transmission rate that is approved by the PUCT.  TCOS customers are other utilities that receive service for the transmission of energy owned by the customer utilizing TNMP&#8217;s transmission facilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Alternative Revenue Programs </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company defers certain costs and records certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  ARP revenues, which are discussed above, include recovery or refund provisions under PNM&#8217;s renewable energy rider and true-ups to PNM&#8217;s formula transmission rates; TNMP&#8217;s AMS surcharge, transmission cost recovery factor, and the impacts </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iec4eac3236a140f7bcaf6925de691a49" continuedAt="ia7d94eb8aab54761b69c96d8fe71e636"><ix:continuation id="i907a612cdfca43269ad3f01239a54971"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of the PUCT&#8217;s January 25, 2018 order regarding the change in the federal corporate income tax rate; and the energy efficiency incentive bonus at both PNM and TNMP.  Regulatory assets and liabilities are recognized for the difference between ARP revenues and amounts billed under those programs.  Regulatory assets and liabilities are amortized into earnings as amounts are billed.  As discussed in Note 17, TNMP&#8217;s 2018 Rate Case integrated AMS costs into base rates beginning January 1, 2019.  These costs are being amortized into earnings as alternative revenues over a period of <ix:nonNumeric contextRef="ifaccc00514624a4894cfe25c65bb093c_I20190101" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzg4Mjc_265e1be4-5dd5-46c4-9856-4fb56ff48dcc">five years</ix:nonNumeric>.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Other Electric Operating Revenues</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Other electric operating revenues consist primarily of PNM&#8217;s sales for resale meeting the definition of a derivative.  Derivatives are not considered revenue from contracts with customers.  PNM engages in activities meeting the definition of derivatives to optimize its existing jurisdictional assets and long-term power agreements through spot market, hour-ahead, day-ahead, week-ahead, month-ahead, and other sales of excess generation not required to fulfill retail load and contractual commitments.  PNM also began participating in the EIM in 2021.  The EIM is a real-time wholesale energy trading market operated by the CAISO that enables participating electric utilities to buy and sell energy.  The NMPRC granted PNM authority to seek recovery of costs associated with joining the EIM in a future general rate case and to pass the benefits of participating in EIM to customers through the FPPAC.  See Note 17.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEyMjY3_70e7e85a-bae9-48fb-bb54-5a81347f328a" continuedAt="ifd15136672cf487cb0339b9aadf8e317" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A disaggregation of revenues from contracts with customers by the type of customer is presented in the table below.  The table also reflects ARP revenues and other revenues.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"></td><td style="width:53.678%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.407%"></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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic73a0e3c016c4ac2994230d1bcab6f86_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzUtMi0xLTEtMzU3Njk_c7253966-f1cd-4f67-b079-b88e53cc8274">484,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic542ccd1c055449885ab7ff2e57b5883_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzUtNC0xLTEtMzU3Njk_3c1e4421-0666-4d08-a581-b03880bceb5f">158,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f16d5892d3641a98630ef39ad26738d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzUtNi0xLTEtMzU3Njk_d3d831eb-3196-47e9-9254-e326d826d6c1">643,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4a020570ad84aa098b579a03231af7b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzYtMi0xLTEtMzU3Njk_7b1fe2c4-40e0-4777-9065-868349a543f4">419,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if41cc8ffb11e4cd18a5f28c2b3cbc8b8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzYtNC0xLTEtMzU3Njk_e51ebeaf-afed-4f0b-9db0-1f6dbe6062e8">125,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic28e8c476b8b4e81880db38052fce5b4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzYtNi0xLTEtMzU3Njk_27494101-3db9-41a2-9dfc-e03bf43705ad">544,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69e5d2cca0754bf5b37fcecbb1c4e2f7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzctMi0xLTEtMzU3Njk_7a7bbb2c-7e8f-4f10-aa0f-70a7c6b5553e">88,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77b219e30d554330bf2c6007b2796bb8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzctNC0xLTEtMzU3Njk_f08b46dd-4f1d-4595-b067-3cda1a598737">29,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c77376094b049afb6fdb5920079880a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzctNi0xLTEtMzU3Njk_c1e352c1-3beb-4783-b903-6590c17f0bb4">117,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5171975a72a4b0cbfcde00afdbb5818_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzgtMi0xLTEtMzU3Njk_1c2fec5a-a946-4a4b-b2e5-955350673dfc">22,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21d9c81244254d489fef4b13f30cfee7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzgtNC0xLTEtMzU3Njk_1d62a584-dd04-42aa-8e92-07fba36b7b71">6,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2009e1f2b29b4a4bba4ac8b19e0b6816_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzgtNi0xLTEtMzU3Njk_92e1edd5-5da0-43c0-819c-5cccda0b8cd4">28,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ef1965f6f5d4c78bb2cded24e838be0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzktMi0xLTEtMzU3Njk_4d109ee4-ae77-405d-8a32-2311c5710439">35,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0939f2e9d314449a03b2948008a9832_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzktNC0xLTEtMzU3Njk_eda32670-b94d-4e87-a6cf-2ae633937df9">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c5d20e0fa6d4196bb7a1db2b71ffe62_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzktNi0xLTEtMzU3Njk_c594dc2b-44d6-4f56-87a1-6a6836d7145e">35,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i591b668291dd486d8dd69670348eae1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEwLTItMS0xLTM1NzY5_c64b1504-3919-4bc2-ada6-433dea6e83f6">87,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i365ff8ab0236443e935b858c4d6eb8db_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEwLTQtMS0xLTM1NzY5_d24b7f93-4839-4687-8b02-e40d4c8519e3">94,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c925729664c483fb3ae4401486c33d3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEwLTYtMS0xLTM1NzY5_d287b4c2-b464-456e-b947-bd8c5458d46b">182,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e1d4d1c483d4ab68cf37aa95a171609_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzExLTItMS0xLTM1NzY5_b2ec73da-814b-47a4-959d-9cd93d214ce3">13,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a56d15cd7d44bdeb7e45862fe64e344_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzExLTQtMS0xLTM1NzY5_6609771c-fb86-4169-8391-51197a0f9955">3,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70843edea37e4e2c8c6767b2a329ca91_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzExLTYtMS0xLTM1NzY5_1cfbbb2a-c371-4756-97c5-a19ee831b9b0">17,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEyLTItMS0xLTM1NzY5_e6a39f77-87e3-42ab-b84a-b6d7c9120080">1,151,896</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEyLTQtMS0xLTM1NzY5_7fe8e532-6cfc-4651-a138-0f2406d438e0">417,509</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEyLTYtMS0xLTM1NzY5_1386a4d4-9d68-46bb-a95a-9332f8cd91b2">1,569,405</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEzLTItMS0xLTM1NzY5_2dbe253a-cae1-4b53-8ba4-043f36596fd2">4,108</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEzLTQtMS0xLTM1NzY5_6ef853da-de42-4b91-b7aa-3e3e212a4398">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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEzLTYtMS0xLTM1NzY5_59be556d-db27-4d19-b436-98a67a09bf20">3,764</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE0LTItMS0xLTM1NzY5_4d637d8e-7312-4ef2-96fb-d6f36f3be50b">214,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE0LTQtMS0xLTM1NzY5_f9a9d78d-49f8-4b71-b798-7a048ba5ce3b">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE0LTYtMS0xLTM1NzY5_417cd7a9-1e33-4f41-b3f7-b51f4667d272">214,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE1LTItMS0xLTM1NzY5_11792f95-b571-47b1-bca6-07c7ee7042e1">1,362,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE1LTQtMS0xLTM1NzY5_d3101808-94b8-467f-ba1b-145079e8eac4">417,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE1LTYtMS0xLTM1NzY5_38af5f15-516d-4349-9410-3e40608ba50b">1,779,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2020</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a50d21ca264338a8b174b7afb78b6b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIxLTItMS0xLTM1NzY5_3f117354-b6df-486f-b53a-064be557ee45">482,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb54719501f14a0a99f4a1095fd31c44_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIxLTQtMS0xLTM1NzY5_d5ef05b0-c5c3-4cde-a9fe-5a9fc85093b7">158,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if186c208aac141ab888199fc221d68d5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIxLTYtMS0xLTM1NzY5_e306c601-3c85-48a4-a560-a53d1fc6389a">640,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a17d09cacae4799be315ea06e94cbe0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIyLTItMS0xLTM1NzY5_7c90dc28-1a1e-47df-a023-74b01016d5aa">392,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d65f5af24254efaaad0b85c512dd8a1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIyLTQtMS0xLTM1NzY5_25f66cf8-0ee7-4b71-855a-ef194e1526c7">118,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3308308e87f04fcdb275bdbb47ca6fa4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIyLTYtMS0xLTM1NzY5_09918d5d-cbb6-4b17-afe3-ecfb28023dc0">510,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icad3701488fb461e92170271d74f05e4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIzLTItMS0xLTM1NzY5_e3db0d05-c88c-4355-b3fc-c0a894904400">90,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a26917bceab434393946a99c31e577d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIzLTQtMS0xLTM1NzY5_dad652f9-7574-4972-b24b-3985ddcfc476">27,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:100%"><ix:nonFraction unitRef="usd" contextRef="i6465bc0f24e54c78a7f6f523ffce0353_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIzLTYtMS0xLTM1NzY5_7f4f188f-25a1-48bb-bc7e-c4ecfc34f37e">118,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4b2256070394ed8bb508207da5444c1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI0LTItMS0xLTM1NzY5_33e2c692-8cee-4d99-878e-e7904dfef8a7">23,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42ef7c3bbe1d4d27a7092720304294ae_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI0LTQtMS0xLTM1NzY5_07d0bef4-39f4-47cd-b4ea-8dad5abd4205">5,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3746fc14b91446158245226696490fa6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI0LTYtMS0xLTM1NzY5_60686e5e-12b0-4e5b-ad33-726b8ddc957c">28,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a517b16c30c4f1f863929a606e970b8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI1LTItMS0xLTM1NzY5_f5391c4e-1804-4dcc-888f-51147663cb0f">15,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4532c0d476ee4c199b5aaa90cca14c7d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI1LTQtMS0xLTM1NzY5_e03e8023-1120-4ef9-9312-b0056922af12">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i4e703eb0f83244d28a9cbf6442bae15f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI1LTYtMS0xLTM1NzY5_26917274-f339-4798-acbb-657815f20351">15,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55ec1d7477f14c1b81e5e1b85a749539_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI2LTItMS0xLTM1NzY5_4759b8ce-1f9e-46d5-8ca7-bc9aa4b31cf9">59,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i692c0f6d055e4389a1ac6f9810614f10_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI2LTQtMS0xLTM1NzY5_bf49a274-601f-453d-b528-a60afe062145">78,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9004b41b0b3c47b6980b7a758a2e643c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI2LTYtMS0xLTM1NzY5_869bf84b-d802-4004-8bab-db8cc7d0b49c">138,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28ddf22634a44dff93664bd501ce3855_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI3LTItMS0xLTM1NzY5_3ad52264-5851-46ac-87b5-b576a5c892ff">13,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b63532c83de4c109f3dc1535d318e86_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI3LTQtMS0xLTM1NzY5_c559a071-742d-4604-8c65-da0bb640225c">3,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01e236d2dca04e49a3d0dedca1d39abb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI3LTYtMS0xLTM1NzY5_f5c41240-cc44-4d5f-b6c0-c6d3d0d54f7d">17,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI4LTItMS0xLTM1NzY5_f5b70956-c66d-4d18-9457-1a9380bb7e89">1,078,158</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI4LTQtMS0xLTM1NzY5_dd529c81-59d5-4fba-abcf-c488c78cffd5">391,641</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI4LTYtMS0xLTM1NzY5_5c36855e-cb52-4780-9f3a-1cd3295ab488">1,469,799</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI5LTItMS0xLTM1NzY5_ef77108a-455f-4052-b76c-797471615978">3,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI5LTQtMS0xLTM1NzY5_bfadd6d2-1159-45df-9e81-b97bcaf38255">8,463</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI5LTYtMS0xLTM1NzY5_6402db48-0102-444c-a1dd-0fe2c73c5a48">11,994</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMwLTItMS0xLTM1NzY5_785ed846-af8a-42a1-b43c-2055ae6aee91">65,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMwLTQtMS0xLTM1NzY5_71273072-27ac-497b-b052-e5ee42b05956">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMwLTYtMS0xLTM1NzY5_10bc53b4-ef94-40aa-8bd6-dbe9aaed4d53">65,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMxLTItMS0xLTM1NzY5_93303a29-4c22-4beb-9749-c39ab9078440">1,139,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMxLTQtMS0xLTM1NzY5_69343b33-2774-4c71-be72-8eaaefe39054">383,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMxLTYtMS0xLTM1NzY5_af4c0aa1-d757-4edb-951d-df0b143d1a67">1,523,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ia7d94eb8aab54761b69c96d8fe71e636"><div style="margin-top:5pt;text-align:center"><ix:continuation id="ifd15136672cf487cb0339b9aadf8e317"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"></td><td style="width:53.678%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.407%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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: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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i493ed16b23884a1297fbec99e2483429_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM3LTItMS0xLTM1NzY5_e2352ced-1e4a-4a16-b66a-c318412d39fc">427,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i090439ffe06a42da8dc609e32378b636_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM3LTQtMS0xLTM1NzY5_c61efe4d-73c1-4d84-a8c0-991b6fcff2a1">150,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6452bc3578be4cde84ceb9841712045b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM3LTYtMS0xLTM1NzY5_45017d3a-8af3-457b-95b7-ac15a6e2170c">578,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17e15fb2ba1d45f5ba75f4e54792f265_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM4LTItMS0xLTM1NzY5_a51d4a8b-2cb9-4ef1-8b8f-9699c43c1ae3">396,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3847e439a4114f57a5345525dc174fda_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM4LTQtMS0xLTM1NzY5_5474fd2b-02e7-4c63-9a27-b6c7309f0f73">116,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic155b07577034a919b6d3db407db2f76_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM4LTYtMS0xLTM1NzY5_70adf0a0-5a6c-4e20-b591-d4930bc6738b">513,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38d0e79cac3c4b5b863057f25e80b863_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM5LTItMS0xLTM1NzY5_6381b800-9212-4424-a875-3d2ddae5c623">69,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8d825b9c98403292fe3de26c810fb9_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM5LTQtMS0xLTM1NzY5_16410744-07aa-4848-a3ab-c54615e54b8d">22,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdff67f47b8a4267a45cb27c8e67665f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM5LTYtMS0xLTM1NzY5_84f62618-c9bd-4707-b92c-44c26e2e4c02">92,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cffb2806fc14ecc835074e2c2be6216_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQwLTItMS0xLTM1NzY5_2faf73f9-9f58-46d3-a195-8277aa67d4f4">20,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14f45fdfc77b4940b2f9f1e3f2647311_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQwLTQtMS0xLTM1NzY5_0b77b285-35a3-4db6-9ac1-98690d6b0b1d">5,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2503d82159c4c47978926ddc073a709_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQwLTYtMS0xLTM1NzY5_f5c28fc3-b3c3-4f09-8bee-d9a264c9a40c">26,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadcfce718fc04ed39a7688daa23e289e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQxLTItMS0xLTM1NzY5_95d0102a-3c54-48c2-a85d-cdb328b7d750">25,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31a95ff62ad141d58396732c52871c92_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQxLTQtMS0xLTM1NzY5_20ddbba7-3468-4f15-8fd5-c96eff5dc16f">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i62da9f727d0b4e349573e5d604e871c5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQxLTYtMS0xLTM1NzY5_128908e8-795c-4980-b3d8-23b108987ef4">25,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib38f76bf3a4848038b4d48a3691b4a3c_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQyLTItMS0xLTM1NzY5_59f0b48e-b868-483c-b959-a864350b8444">57,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4aea6f678874ff8b22decebede8e15e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQyLTQtMS0xLTM1NzY5_2e08c5b0-ffe5-4fdc-825d-449f1cf25788">66,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieedf30be37524f23beee46dd2ea46a53_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQyLTYtMS0xLTM1NzY5_b6a56c1f-0844-452a-865b-021640c57329">124,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ee88d2ee5f44fbaa84d9594e437bac_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQzLTItMS0xLTM1NzY5_2c0788ac-30c1-4ffb-a20f-38bae046bd6f">13,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6781f3bc5cef4c0a86a870041bd596eb_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQzLTQtMS0xLTM1NzY5_29e2b86d-dd6a-4120-8f4f-e726520c6d98">3,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18832b4da59147e2af66b87ca42b984b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQzLTYtMS0xLTM1NzY5_f3448e8d-8a16-4a15-b2c1-6f63a2e6e48e">16,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ0LTItMS0xLTM1NzY5_748926c9-0efc-4bbb-ba77-fe30e035a564">1,010,898</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ0LTQtMS0xLTM1NzY5_002ac179-e234-4833-b3bb-4fe58a1a8a78">366,310</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ0LTYtMS0xLTM1NzY5_5829a37d-52fc-4b16-ad1d-b2885dc1831d">1,377,208</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ1LTItMS0xLTM1NzY5_ea3d3c99-7226-48c2-a4e4-433d2a46176c">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ1LTQtMS0xLTM1NzY5_97a23384-f474-4eed-8d1c-5b46596c022f">2,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ1LTYtMS0xLTM1NzY5_194de078-1fcb-4347-bdc0-91c73d6b5478">542</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ2LTItMS0xLTM1NzY5_921ddd8e-2b57-46ee-a785-b085bd2c317e">80,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ2LTQtMS0xLTM1NzY5_abf6768d-79b6-4765-8ce1-27d5567fb3f5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ2LTYtMS0xLTM1NzY5_6ca61083-fe65-4449-8834-18e710aa32fd">80,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ3LTItMS0xLTM1NzY5_da9d5d3c-40dd-4ae2-981f-074a7310bc6b">1,093,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ3LTQtMS0xLTM1NzY5_4e35f63f-1611-4cf2-ae5c-bea166497730">363,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ3LTYtMS0xLTM1NzY5_39c4165a-feed-4658-b923-08f4e77df20a">1,457,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Performance obligations related to contracts with customers are typically satisfied when the energy is delivered and the customer or end-user utilizes the energy.  Accounts receivable from customers represent amounts billed, including amounts under ARP programs.  For PNM, accounts receivable reflected on the Consolidated Balance Sheets, net of allowance for credit losses, includes $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzk5ODI_68314923-647d-48dd-aeda-ca93826bb4f4">86.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzk5ODk_718717e6-095f-4a50-9619-28cb4b9d274e">86.2</ix:nonFraction> million at December&#160;31, 2021 and 2020 resulting from contracts with customers.  All of TNMP&#8217;s accounts receivable results from contracts with customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Contract assets are an entity&#8217;s right to consideration in exchange for goods or services that the entity has transferred to a customer when that right is conditioned on something other than the passage of time (for example, the entity&#8217;s future performance).  Upon the completion of the Western Spirit Line (Note 17), PNM entered into a TSA with Pattern Wind under an incremental tariff rate approved by FERC.  The terms of the agreement provide for a financing component that benefits the customer.  As such, the revenue that PNM recognizes will be in excess of the consideration received at the beginning of the service term resulting in a contract asset.  As of December 31, 2021, the balance of the contract asset is $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-5" name="us-gaap:CommodityContractAssetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzE2NDkyNjc0NzA4OTM_ce2cc457-238f-4787-8e56-43cc11bc6b4e">0.6</ix:nonFraction>&#160;million and is presented in Other deferred charges on the Consolidated Balance Sheet.  The Company had <ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="us-gaap:CommodityContractAssetCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzExMTE4_76605cf7-193b-4210-8345-d934ee6c825c">no</ix:nonFraction> contract assets as of December 31, 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Contract liabilities arise when consideration is received in advance from a customer before satisfying the performance obligations.  Therefore, revenue is deferred and not recognized until the obligation is satisfied.  Under its OATT, PNM accepts upfront consideration for capacity reservations requested by transmission customers, which requires PNM to defer the customer&#8217;s transmission capacity rights for a specific period of time.  PNM recognizes the revenue of these capacity reservations over the period it defers the customer&#8217;s capacity rights.  Other utilities pay PNM and TNMP in advance for the joint-use of their utility poles.  These revenues are recognized over the period of time specified in the joint-use contract, typically for one calendar year.  Deferred revenues on these arrangements are recorded as contract liabilities.  PNMR&#8217;s, PNM&#8217;s, and TNMP&#8217;s contract liabilities and related revenues are insignificant for all periods presented.  The Company has no other arrangements with remaining performance obligations to which a portion of the transaction price would be required to be allocated.</span></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="text-align:center"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_193"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:10.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90ZXh0cmVnaW9uOjQ2ZjQzYTlhODRkZDRmZGM5NDcxOGI1ZmJjZTI3ZTEyXzI4NQ_bb729246-7f09-4f42-917e-88769835bb7c" continuedAt="ic0c6903b35ba4cf6aaafb508cd5167a4" escape="true">Earnings and Dividends Per Share</ix:nonNumeric></span></div><ix:continuation id="ic0c6903b35ba4cf6aaafb508cd5167a4"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Dual presentation of basic and diluted earnings per share has been presented in the Consolidated Statements of Earnings of PNMR.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90ZXh0cmVnaW9uOjQ2ZjQzYTlhODRkZDRmZGM5NDcxOGI1ZmJjZTI3ZTEyXzI3Ng_13bb9d54-7973-40ff-8294-85f355e9484f" continuedAt="i13936e3a1a5c491c8550e1eab19e4a2e" escape="true">Information regarding the computation of earnings per share and dividends per share is as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i13936e3a1a5c491c8550e1eab19e4a2e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzMtMS0xLTEtMzU3Njk_39fcd862-b245-4165-8594-6b34a347a2da">195,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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzMtMy0xLTEtMzU3Njk_bf2bcade-4fb2-4f5b-98a0-8cc999f25f04">172,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzMtNS0xLTEtMzU3Njk_690e1cf4-d35a-4e3c-990f-482d16cbd04e">77,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Number of Common Shares:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding during year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzUtMS0xLTEtMzU3Njk_004e2408-de3e-4e12-90d8-2b44045b5aea">85,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzUtMy0xLTEtMzU3Njk_6f9f4d94-ca15-4d29-81a9-6347eed777da">79,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzUtNS0xLTEtMzU3Njk_3babf20a-eeca-448f-b5fd-e972def7421f">79,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested awards of restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzYtMS0xLTEtMzU3Njk_a826db6b-d67f-4a59-aa14-ce16b24defae">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzYtMy0xLTEtMzU3Njk_e3fae5d1-82f6-4ee1-a869-d48e5ecda0c9">216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzYtNS0xLTEtMzU3Njk_6acd68ff-07fd-45cc-aa7c-c13e66870fa7">277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Shares &#8211; Basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzctMS0xLTEtMzU3Njk_3895d317-27f3-4ed1-8465-a1ea8bba9c13">86,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzctMy0xLTEtMzU3Njk_9f8d9e5e-9c25-4ede-8100-0988d1c07eb4">80,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzctNS0xLTEtMzU3Njk_2bc5e3ec-704a-41a4-abbc-771119b0d606">79,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dilutive Effect of Common Stock Equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Forward Equity Sale Agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzktMS0xLTEtMzU3Njk_bd281ec9-01af-40d9-87f3-828a3972dcd9">&#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:100%"><ix:nonFraction unitRef="shares" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzktMy0xLTEtMzU3Njk_52c620da-9370-4293-bca3-ac50e0b3235c">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzktNS0xLTEtMzU3Njk_96be38b0-98b0-42ee-9231-8cf1fc0be844">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEwLTEtMS0xLTM1NzY5_803ea50d-589d-4d46-ab02-d61835cbf441">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:100%"><ix:nonFraction unitRef="shares" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEwLTMtMS0xLTM1NzY5_79056eba-7091-4d30-94eb-74b09a6ef5df">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:100%"><ix:nonFraction unitRef="shares" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEwLTUtMS0xLTM1NzY5_8db835e5-46bf-4995-be60-3d642ee6d396">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Shares &#8211; Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzExLTEtMS0xLTM1NzY5_d2634022-fc07-41ca-8ea9-3cbf50867fa7">86,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzExLTMtMS0xLTM1NzY5_8f7d046d-bd5d-4a5c-acc3-c88d98924507">80,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzExLTUtMS0xLTM1NzY5_82be3567-1117-4071-927f-833d198b52e4">79,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR Per Share of Common Stock:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEzLTEtMS0xLTM1NzY5_0bea7a36-6c3d-4aa9-9389-24c62823789f">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEzLTMtMS0xLTM1NzY5_ba1a9854-4bd0-4e8f-8b81-9c38fdcfc4b6">2.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEzLTUtMS0xLTM1NzY5_ab01f656-c998-4890-9097-e37ebd980315">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE0LTEtMS0xLTM1NzY5_dcbd3f6a-2654-4918-8969-5aed6459bb22">2.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE0LTMtMS0xLTM1NzY5_ff0347b8-aa4b-4975-9659-ecbcc1f40df3">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE0LTUtMS0xLTM1NzY5_a8b6c584-3337-41b6-9b00-96215b598629">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Declared per Common Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE1LTEtMS0xLTM1NzY5_e2a67f33-0e43-4f5c-b384-7e318eca59ff">1.3300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE1LTMtMS0xLTM1NzY5_00b82a2c-838c-48a1-96a5-d3f8464a7ea1">1.2500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE1LTUtMS0xLTM1NzY5_a28b4c81-c216-4d3f-8b91-0705b2adcf71">1.1775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_196"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:6.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ1NTk_0a283881-40b5-444d-b810-dea0bc413552" continuedAt="idc0e8ec473574a348dfc03ad2d34723d" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="idc0e8ec473574a348dfc03ad2d34723d" continuedAt="i9d793237fb354d1a92aefe57242048ef"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Common Stock and Equity Contributions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing <ix:nonFraction unitRef="shares" contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzE4Mw_9c11df7d-684e-47d7-9bb4-ffb70bcd0042">6.2</ix:nonFraction>&#160;million shares to the forward purchasers at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i949cfbdd8cf34e46ae26372bcc762afa_I20201215" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIzMw_4f8fc8e6-e5e9-4b68-aa0f-d73e480b26d1">45.805</ix:nonFraction> per share aggregating net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI3NA_2d975185-09a7-459b-b53c-410582bd8703">283.1</ix:nonFraction>&#160;million.  In addition, PNMR recorded a net $<ix:nonFraction unitRef="usd" contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMxMg_cc51070a-5729-495c-8a4a-781ef715809a">0.1</ix:nonFraction>&#160;million for equity issuance costs reimbursed by the lead underwriter.  Following this settlement, no shares of PNMR&#8217;s common stock remain subject to future settlement under the PNMR 2020 Forward Equity Sale Agreements.  See Note 7.  PNMR, PNM, and TNMP did not issue any common stock during the year ended December 31, 2021. Neither PNM nor TNMP issued any common stock during the years ended December 31, 2020 and 2019.  PNMR did not issue any common stock during the year ended December 31, 2019.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR funded $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzc0Mw_2857f1f3-0d23-45a1-9a0f-c22b82f76ef5">53.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="INF" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzc0Nw_641fe305-9283-41fc-bf4f-72bc7d5f3cd0">230.0</ix:nonFraction>&#160;million, and <ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="INF" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzc1NQ_1bd8fbac-5001-40d8-a5e5-9cd3500b3b64">zero</ix:nonFraction> of cash equity contributions to PNM in 2021, 2020, and 2019, respectively.  PNMR also funded $<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzg1MQ_8c80a120-5299-4010-9b6f-ec6e9fcecd5f">52.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzg1NQ_feab1264-9434-459f-84c1-e08a7a3c716e">71.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-5" name="us-gaap:ProceedsFromContributionsFromParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzg2Mw_ee96cdd0-595f-4539-9ed3-8841aa74893a">80.0</ix:nonFraction> million of cash equity contributions to TNMP in 2021, 2020, and 2019, respectively.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PNMR offered shares of PNMR common stock through the PNMR Direct Plan.  As required by the Merger Agreement, effective November 2, 2020, PNMR entered into the Second Amendment to the Third Amended and Restated PNM Resources, Inc. Direct Plan (the &#8220;PNMR Direct Plan&#8221;), which among other matters, terminated the right to purchase shares of PNMR common stock under the PNMR Direct Plan with respect to any cash dividends and optional cash investments not received by noon Eastern Time on November 17, 2020.  No purchases of shares of PNMR common stock under the PNMR Direct Plan may occur after November 18, 2020.  The shares of PNMR common stock utilized in the PNMR Direct Plan were offered under a SEC shelf registration statement that expired in March 2021.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Dividends on Common Stock</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The declaration of common dividends by PNMR is dependent upon a number of factors, including the ability of PNMR&#8217;s subsidiaries to pay dividends.  PNMR&#8217;s primary sources of dividends are its operating subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM declared and paid cash dividends to PNMR of $<ix:nonFraction unitRef="usd" contextRef="i5b4450c4368a4b4d8eee4f576fb380e7_D20210101-20211231" decimals="-5" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzE5OTM_39be6f3e-6bbe-4531-803e-7b496c9dc7b3">60.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i223218101c5240a8837dcdd73dffef68_D20200101-20201231" decimals="INF" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzE5OTc_bd4bd4f4-9aca-49ff-8a3d-f83e2ae3a13a">40.7</ix:nonFraction> million, and <ix:nonFraction unitRef="usd" contextRef="i12abce6ad215400780f42b40c3e3cc9d_D20190101-20191231" decimals="-5" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwMDU_809a5216-a333-4e60-815d-b11c8af1f56d">zero</ix:nonFraction> in 2021, 2020, and 2019.  TNMP declared and paid cash dividends to PNMR of <ix:nonFraction unitRef="usd" contextRef="ib869fb4b91eb4725935feab3e837b598_D20210101-20211231" decimals="INF" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwNzc_66b7a43f-9090-43c1-8fad-6c8b9d733d8e">zero</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id3f3b5cbb1d049a5970a6d1f2bae163f_D20200101-20201231" decimals="-5" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwODE_45a8f667-5926-4516-9138-284dc56d17c2">58.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i36b536adc8af471b8f5e988207e9982a_D20190101-20191231" decimals="-5" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwODk_97bbe608-c6b8-4749-af50-f011e627e380">55.3</ix:nonFraction> million in 2021, 2020, and 2019. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NMPRC has placed certain restrictions on the ability of PNM to pay dividends to PNMR, including the restriction that PNM cannot pay dividends that cause its debt rating to fall below investment grade.  The NMPRC provisions allow PNM to pay dividends, without prior NMPRC approval, from current earnings, which is determined on a rolling four quarter basis, or </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i9d793237fb354d1a92aefe57242048ef"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">from equity contributions previously made by PNMR.  The Federal Power Act also imposes certain restrictions on dividends by public utilities, including that dividends cannot be paid from paid-in capital.  Debt-to-capitalization ratio requirements, as discussed in Note 7, remain at less than or equal to <ix:nonFraction unitRef="number" contextRef="i49137cc33a53495baa38fb9b99f76369_D20210101-20211231" decimals="INF" name="pnm:RatioOfDebtToCapitalMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI3ODA_5ffe8ca3-7e34-47d4-b410-282f394895bd"><ix:nonFraction unitRef="number" contextRef="i5039602282ac40479f462132e526bb11_D20210101-20211231" decimals="INF" name="pnm:RatioOfDebtToCapitalMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI3ODA_8e2bb47d-c682-4ba6-93bf-63bb4100e56d">65</ix:nonFraction></ix:nonFraction>% for PNM and TNMP and less than or equal to <ix:nonFraction unitRef="number" contextRef="i34615d7a26b84665a2f73ada64eccf8e_D20210101-20211231" decimals="INF" name="pnm:RatioOfDebtToCapitalMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI4MDM3NTQ2NTEzMjE4_00e93012-f497-4bb3-81c7-1eca186e6e0f">70</ix:nonFraction>% for PNMR.  These debt-to-capitalization ratio requirements could limit the amounts of dividends that could be paid.  PNM also has other financial covenants that limit the transfer of assets, through dividends or other means, including a requirement to obtain the approval of certain financial counterparties to transfer more than <ix:nonFraction unitRef="number" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="pnm:Financialcovenantspercentageofassetsallowedtotransfer" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMxMjE_ed86a4eb-0eb7-4ae0-a8d2-136626ca52a5">five</ix:nonFraction> percent of PNM&#8217;s assets.  As of December&#160;31, 2021, none of the numerical tests would restrict the payment of dividends from the retained earnings of PNM or TNMP, and the <ix:nonFraction unitRef="number" contextRef="i34615d7a26b84665a2f73ada64eccf8e_D20210101-20211231" decimals="INF" name="pnm:RatioOfDebtToCapitalMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMyNzE_3593a642-c7f6-4971-a4f5-b0c6c069d20d">70</ix:nonFraction>% debt-to-capitalization covenant would restrict the payment of dividends by PNMR to $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-5" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMzNTc_4991dc90-b365-4587-96bf-d4fafd6d7cd2">404.7</ix:nonFraction> million.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition, the ability of PNMR to declare dividends is dependent upon the extent to which cash flows will support dividends, the availability of retained earnings, financial circumstances and performance, current and future regulatory decisions, Congressional and legislative acts, and economic conditions.  Conditions imposed by the NMPRC or PUCT, future growth plans and related capital requirements, and business considerations may also affect PNMR&#8217;s ability to pay dividends.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Preferred Stock</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s cumulative preferred shares outstanding bear dividends at <ix:nonFraction unitRef="number" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzM5MjU_f3e8473e-0e50-44dc-8d7f-43860d9b1c01">4.58</ix:nonFraction>%&#160;per annum.  PNM preferred stock does not have a mandatory redemption requirement, but may be redeemed, at PNM&#8217;s option, at <ix:nonFraction unitRef="number" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="pnm:PreferredStockRedemptionPremiumPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQwNTE_0d3701d2-6a3e-4780-af71-7275b18a507e">102</ix:nonFraction>% of the stated value plus accrued dividends.  The holders of the PNM preferred stock are entitled to payment before the holders of common stock in the event of any liquidation or dissolution or distribution of assets of PNM.  In addition, PNM&#8217;s preferred stock is not entitled to a sinking fund and cannot be converted into any other class of stock of PNM.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and TNMP have <ix:nonFraction unitRef="shares" contextRef="iab619635a5de4427b52c6b19c0f46167_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ0Mjk_4c148c81-156b-4051-8655-ef9a615491ad">no</ix:nonFraction> preferred stock outstanding.  The authorized shares of PNMR and TNMP preferred stock are <ix:nonFraction unitRef="shares" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ1MjE_1e44a0ab-303d-4adb-a5e7-6bbcc63c0e2f">10</ix:nonFraction> million shares and <ix:nonFraction unitRef="shares" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ1MzU_95ea5120-eebe-42c2-bf20-d6a70702c11f">1</ix:nonFraction> million shares, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_199"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:6.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzI2_21ab1206-757f-4b6a-9af4-18b1970f1c59" continuedAt="i11b91794804b4274be10afff3b0c69e2" escape="true">Financing</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i11b91794804b4274be10afff3b0c69e2" continuedAt="i9185a1c8676046fdb09b30f3b136f6be"><div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s financing strategy includes both short-term and long-term borrowings.  The Company utilizes short-term revolving credit facilities, as well as cash flows from operations, to provide funds for both construction and operating expenditures.  Depending on market and other conditions, the Company will periodically sell long-term debt or enter into term loan arrangements and use the proceeds to reduce borrowings under the revolving credit facilities or refinance other debt.  Each of the Company&#8217;s revolving credit facilities, term loans, and other debt agreements contains a single financial covenant that requires the maintenance of a debt-to-capitalization ratio.  For the PNMR agreements this ratio must be maintained at less than or equal to <ix:nonFraction unitRef="number" contextRef="ic93360916c984867b73cc5139fdff7d1_D20210101-20211231" decimals="INF" name="pnm:DebtInstrumentCovenantDebtToCapitalizationRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzkwMA_e49de4d4-656f-48e1-975a-e8a85be3b21a">70</ix:nonFraction>%, and for the PNM and TNMP agreements this ratio must be maintained at less than or equal to <ix:nonFraction unitRef="number" contextRef="ifb99684faec0443bba259e5b9acebc6c_D20210101-20211231" decimals="INF" name="pnm:DebtInstrumentCovenantDebtToCapitalizationRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzk4Mw_a65ed66d-52e8-4cb7-871e-5668b1c4e412">65</ix:nonFraction>%.  The Company&#8217;s revolving credit facilities, term loans, and other debt agreements generally also contain customary covenants, events of default, cross-default provisions, and change-of-control provisions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM must obtain NMPRC approval for any financing transaction having a maturity of more than <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="pnm:PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEyOTM_f7f5439d-1f18-46f1-8453-5ccda20b6261">18</ix:nonNumeric> months.  In addition, PNM files its annual informational financing filing and short-term financing plan with the NMPRC.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Financing Activities</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">PNMR</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At January 1, 2018, PNMR had outstanding letters of credit arrangements with JPMorgan Chase Bank N.A. (the &#8220;JPM LOC Facility&#8221;) under which letters of credit aggregating $<ix:nonFraction unitRef="usd" contextRef="i673d95d36a7f44209fb251667981c0ba_I20180101" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3Nzc_7b3143ed-32b0-4869-bb39-c4b561fa3af6">30.3</ix:nonFraction> million were issued to facilitate the posting of reclamation bonds, which SJCC was required to post in connection with permits relating to the operation of the San Juan mine.  On March 15, 2019, WSJ LLC acquired the assets of SJCC following the bankruptcy of Westmoreland.  WSJ LLC assumed all obligations of SJCC, including those under the letter of credit support agreements.  See Note 16.  In May 2020, JPMorgan Chase Bank N.A. gave notice that it would not extend the letters of credit beyond their October 21, 2020 expiration.  In August 2020, PNMR entered into replacement letter of credit arrangements with Wells Fargo Bank, N.A. (the &#8220;WFB LOC Facility&#8221;) to replace the JPM LOC Facility.  Letters of credit were issued under the WFB LOC Facility and exchanged for the letters of credit outstanding under the JPM LOC Facility prior to the expiration of the JPM LOC Facility.  On October 21, 2020, the JPM LOC Facility expired according to its terms.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2019, PNMR had $<ix:nonFraction unitRef="usd" contextRef="ie157c80f838c453ab2b6eb4031057ff7_I20191231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzYyMTY_f0de206b-ab54-448f-982e-df6297bb8949">50.0</ix:nonFraction> million in borrowings under the PNMR 2018 <ix:nonNumeric contextRef="i5b63a7a3b7454b928a6e62317da97d52_D20181221-20181221" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzIy_a24501f4-4d22-4e73-bbfa-05f130f53e7f">Two-Year</ix:nonNumeric> Term Loan.  On December 21, 2020, the PNMR 2018 <ix:nonNumeric contextRef="i5b63a7a3b7454b928a6e62317da97d52_D20181221-20181221" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzIz_95557685-e2f6-4eba-a8ee-8f0935b1b123">Two-Year</ix:nonNumeric> Term Loan was repaid and terminated in accordance with its terms.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 7, 2020, PNMR entered into forward sale agreements with each of Citibank N.A., and Bank of America N.A., as forward purchasers and an underwriting agreement with Citigroup Global Markets Inc., and BofA Securities, Inc. as </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i9185a1c8676046fdb09b30f3b136f6be" continuedAt="id3bec6f1556c4e9da85f4f98141a3a92"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">representatives of the underwriters named therein, relating to an aggregate of approximately <ix:nonFraction unitRef="shares" contextRef="ic8164c1458ef4ffb891b05dbdd096734_I20200107" decimals="-5" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzY5MzU_401320c0-1a0f-4a50-a1d7-1c21599732f9">6.2</ix:nonFraction> million shares of PNMR common stock (including <ix:nonFraction unitRef="shares" contextRef="i56c02b3ced62435cb904880189f8977b_D20200107-20200107" decimals="-5" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzY5Nzc_06d70e44-417d-4998-ad30-a5341a22f7ca">0.8</ix:nonFraction> million shares of PNMR common stock pursuant to the underwriters&#8217; option to purchase additional shares) (the &#8220;PNMR 2020 Forward Equity Sale Agreements&#8221;).  On January 8, 2020, the underwriters exercised in full their option to purchase the additional <ix:nonFraction unitRef="shares" contextRef="i4d5c0c187ec747c6b6a44213f52a1b21_D20200108-20200108" decimals="-5" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzcyMjI_3f249372-2854-4124-94f8-ab4e1d39aa0c">0.8</ix:nonFraction> million shares of PNMR common stock and PNMR entered into separate forward sales agreements with respect to the additional shares.  The initial forward sale price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic8164c1458ef4ffb891b05dbdd096734_I20200107" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzczODM_3c72d11a-ac1c-4d48-9f45-51e2c9fa2b07">47.21</ix:nonFraction> per share is subject to adjustments based on a net interest rate factor and by expected future dividends paid on PNMR common stock as specified in the forward sale agreements.  PNMR did not initially receive any proceeds upon the execution of these agreements and, except in certain specified circumstances, had the option to elect physical, cash, or net share settlement on or before the date that is 12 months from their effective dates.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing <ix:nonFraction unitRef="shares" contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzc5NDc_0e1f00b1-32c8-449c-baa0-35a069af480f">6.2</ix:nonFraction>&#160;million shares to the forward purchasers at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i949cfbdd8cf34e46ae26372bcc762afa_I20201215" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzc5OTc_913b36f1-3bdd-463d-bcff-a29c9f9992ae">45.805</ix:nonFraction> per share aggregating net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzgwMzg_83e30637-d35a-4963-a368-8ca367b0902f">283.1</ix:nonFraction>&#160;million.  In addition, PNMR recorded a net $<ix:nonFraction unitRef="usd" contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzgwNzY_a18910f1-2b1a-432c-bff1-e5e3cb8539d8">0.1</ix:nonFraction>&#160;million for equity issuance costs reimbursed by the lead underwriter.  Following this settlement, no shares of PNMR&#8217;s common stock remain subject to future settlement under the PNMR 2020 Forward Equity Sale Agreements.  The PNMR 2020 Forward Equity Sale Agreements meet the derivative scope exception requirements for contracts involving an entity&#8217;s own equity.  Until settlement of the forward sale agreements, PNMR&#8217;s EPS dilution resulting from the agreements, if any, was determined using the treasury stock method, which resulted in dilution during periods when the average market price of PNMR stock during the reporting period was higher than the applicable forward sales price as of the end of  that period.  See Note 5.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $<ix:nonFraction unitRef="usd" contextRef="iaffa76d8008c4eb3b0a4397aa81ca5dd_I20201231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkyNjY_aa934628-e0fc-4c53-ab6b-481ec7f09767">300.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="iaffa76d8008c4eb3b0a4397aa81ca5dd_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkyODI_82d4fb05-511e-4585-8fac-754fc62f7dab">3.25</ix:nonFraction>% SUNs outstanding (the &#8220;PNMR 2018 SUNs&#8221;), which were set to mature on March 9, 2021.  As discussed below, on March 9, 2021, PNMR utilized $<ix:nonFraction unitRef="usd" contextRef="ia3bcae39fa474541a6577d618fa60b6b_I20210309" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkyODk_634e64b8-16d9-4ea2-b237-4755240fcc80">220.0</ix:nonFraction>&#160;million of capacity under the PNMR 2020 Delayed-Draw Term Loan as well as $<ix:nonFraction unitRef="usd" contextRef="i8753b95bcd3141ab83f76e72d5ffa3fc_D20210309-20210309" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzMDU_159cd2b7-4dd5-46a6-9739-a138da94bf88">80.0</ix:nonFraction>&#160;million in borrowings under the PNMR Revolving Credit Facility to repay the PNMR 2018 SUNs.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $<ix:nonFraction unitRef="usd" contextRef="idfa878a1e25141dbac830e89d3281e5d_I20201231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzMjA_569d2e86-a244-4489-b4dc-70035b286037">65.0</ix:nonFraction>&#160;million outstanding under the PNMR Development Term Loan that was amended to reduce the balance from $<ix:nonFraction unitRef="usd" contextRef="i6cfc65d5c5204fd6a99ab58026ff1e26_I20201125" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzMzU_13ca1f5f-6e91-47fb-8c77-fd391c914e52">90.0</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="idfa878a1e25141dbac830e89d3281e5d_I20201231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzNTA_713e3692-689a-47e3-96b3-98e2ccdc3127">65.0</ix:nonFraction>&#160;million.  On May 18, 2021, the $<ix:nonFraction unitRef="usd" contextRef="icc0da2afb432444f92d6e7e521180220_D20210518-20210518" decimals="INF" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzNjU_f141151a-da8b-4ebf-8104-7aedbba17781">65.0</ix:nonFraction>&#160;million PNMR Development Term Loan was repaid using proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $<ix:nonFraction unitRef="usd" contextRef="i88b19895d13d43f89c71063a67d89afc_I20201231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzODA_a295c577-8f8c-4177-b977-ad314befd016">150.0</ix:nonFraction>&#160;million outstanding under the PNMR 2019 Term Loan that was set to mature on June 11, 2021.  On May 18, 2021, the $<ix:nonFraction unitRef="usd" contextRef="i2c025fae038d4e75b9d2db10caf4fe98_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzOTY_8726fd51-a8ef-4c83-9580-0a8f0de97ae8">150.0</ix:nonFraction>&#160;million PNMR 2019 Term Loan was repaid using proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 21, 2020, PNMR entered into a $<ix:nonFraction unitRef="usd" contextRef="iefaaf7bbd88f4d61940deea5c7537577_I20201221" decimals="INF" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzMDk1_e7673858-0ecc-407d-8a07-dc5eeb62381e">150.0</ix:nonFraction>&#160;million term loan agreement (the &#8220;PNMR 2020 Term Loan&#8221;), between PNMR and U.S. Bank National Association, as sole lender.  Proceeds from the PNMR 2020 Term Loan were used to repay the $<ix:nonFraction unitRef="usd" contextRef="i21f58cdbe1704f02b97dd60501a1143d_D20201221-20201221" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzMjc0_7c47202b-a7db-466e-b5c5-283b42c58078">50.0</ix:nonFraction>&#160;million PNMR 2018 <ix:nonNumeric contextRef="id5b30d5228554968822eae3a00fdc14e_D20201221-20201221" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTQ3NDA0_38193d16-3664-4ea0-9496-c71bcaf9deb1">Two-Year</ix:nonNumeric> Term Loan and for other corporate purposes.  The PNMR 2020 Term Loan was set to mature on January 31, 2022.  On May 18, 2021, the PNMR 2020 Term Loan was repaid with proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 22, 2020, PNMR entered into a $<ix:nonFraction unitRef="usd" contextRef="i877d8d25a79e4e56865d0149db842f09_I20201222" decimals="INF" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzNTEw_c841ffe4-c8ba-410f-ae1f-748c37a95ad2">300.0</ix:nonFraction>&#160;million delayed-draw term loan agreement (the &#8220;PNMR 2020 Delayed-Draw Term Loan&#8221;), among PNMR, the lenders party thereto, and MUFG Bank, Ltd., as administrative agent.  Initially PNMR drew $<ix:nonFraction unitRef="usd" contextRef="i812e03cee9c24df58c87be3969c7ceae_D20201222-20201222" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzNjk0_c3965531-f6b8-412a-801d-e038e3404cf4">80.0</ix:nonFraction>&#160;million to refinance existing indebtedness and for other corporate purposes.  PNMR used the remaining $<ix:nonFraction unitRef="usd" contextRef="i8d3933e115ff41f7a28aa5b8bb23f00a_D20201222-20201222" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzOTY1_0fedb005-e24c-486d-821a-fed95c7c1f0a">220.0</ix:nonFraction>&#160;million of capacity from the PNMR 2020 Delayed-Draw Term Loan to repay an equivalent amount of the PNMR 2018 SUNs.  Draws on the PNMR 2020 Delayed-Draw Term Loan were set to mature on January 31, 2022.  On May 18, 2021, the $<ix:nonFraction unitRef="usd" contextRef="idd04b69cc0804841b07ceb36a65ba931_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTIz_f41ccda7-617b-4c81-9192-703e840fbf6e">300.0</ix:nonFraction>&#160;million outstanding under the PNMR 2020 Delayed-Draw Term Loan was repaid with proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 18, 2021, PNMR entered into the PNMR 2021 Delayed-Draw Term Loan, among PNMR, the lenders party thereto, and Wells Fargo Bank, N.A., as administrative agent.  Initially PNMR drew $<ix:nonFraction unitRef="usd" contextRef="i7524014253b74b738db36e6543b6e950_D20210518-20210518" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTky_da315682-8fac-421d-b42c-f96c38191815">850.0</ix:nonFraction>&#160;million to repay and terminate existing indebtedness, including the $<ix:nonFraction unitRef="usd" contextRef="i2c025fae038d4e75b9d2db10caf4fe98_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NDky_37e16047-0821-420f-96c3-a06745cb2f73">150.0</ix:nonFraction>&#160;million PNMR 2019 Term Loan, the $<ix:nonFraction unitRef="usd" contextRef="idd04b69cc0804841b07ceb36a65ba931_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjA4_fd713780-5033-4e93-9487-490bc1b2830d">300.0</ix:nonFraction>&#160;million PNMR 2020 Delayed-Draw Term Loan, the $<ix:nonFraction unitRef="usd" contextRef="i62638ffe40244611a61c982eca5dac14_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NDc2_1a920f92-cb68-44f6-a837-108d2a7dbebe">150.0</ix:nonFraction>&#160;million PNMR 2020 Term Loan, the $<ix:nonFraction unitRef="usd" contextRef="icc0da2afb432444f92d6e7e521180220_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTA4_d59b652a-fc7f-4ccd-8a1d-677632ef569c">65.0</ix:nonFraction>&#160;million PNMR Development Term Loan, and $<ix:nonFraction unitRef="usd" contextRef="ieccb885b50be409085d87776273bfe39_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTc3_e19f59a7-1d12-40a0-9a8e-57f19970ee95">40.0</ix:nonFraction>&#160;million in borrowings under the PNMR Development Revolving Credit Facility.  Additionally, PNMR repaid $<ix:nonFraction unitRef="usd" contextRef="i556a5e9fbd4745b49539988373e83c9a_D20210518-20210518" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTYy_9412b69f-fdec-4015-b8d9-b7a7f4bf112f">92.1</ix:nonFraction>&#160;million in borrowings under the PNMR Revolving Credit Facility.  On December 2, 2021, PNMR drew an additional $<ix:nonFraction unitRef="usd" contextRef="i35574b87acd64444aa17ed5e7fc5578b_D20211202-20211202" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjI0_6976964c-c190-487d-a5d9-662742903ae3">50.0</ix:nonFraction>&#160;million under the PNMR 2021 Delayed-Draw Term Loan.  Draws on the PNMR 2021 Delayed-Draw Term Loan bear interest at a variable rate, which was <ix:nonFraction unitRef="number" contextRef="i3cd429e5a7b94be99e352c684865f49c_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTU1_e1a548b3-cba2-49ae-92d6-f0d7c38a4f34">0.95</ix:nonFraction>% at December 31, 2021, and mature on May 18, 2023.  On January 24, 2022, PNMR drew the remaining $<ix:nonFraction unitRef="usd" contextRef="ib7c3c4a3da044db6a299937a95bfc004_D20220124-20220124" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTM5_855c389f-c0c3-4763-8f63-efe8f752a634">100.0</ix:nonFraction>&#160;million available under the PNMR 2021 Delayed-Draw Term Loan.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR had an automatic shelf registration that provides for the issuance of various types of debt and equity securities that expired in March 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="id3bec6f1556c4e9da85f4f98141a3a92" continuedAt="ie6c807b4f85c4ce5af65fcbb3fa8d3c7"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">PNM</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At January 1, 2019, PNM had a $<ix:nonFraction unitRef="usd" contextRef="ia3440a806745406aa09e24eeb596b5bb_I20190101" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE0MjYw_b8885b84-84bc-4e85-9ee1-e2c1e6d40095">200.0</ix:nonFraction> million term loan agreement (the &#8220;PNM 2017 Term Loan&#8221;) between PNM and JPMorgan Chase Bank, N.A., as lender and administrative agent, and U.S. Bank National Association, as lender.  The PNM 2017 Term Loan was repaid on January 18, 2019.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2018, PNMR Development deposited $<ix:nonFraction unitRef="usd" contextRef="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2MDUz_57dd7a7b-74fd-4664-8f57-fbbec6dd4ed0">68.2</ix:nonFraction> million with PNM related to potential transmission network interconnections.  PNM used the deposit to repay intercompany borrowings.  PNM was required to pay interest to PNMR Development to the extent work under the interconnections has not been performed.  The entire deposit of $<ix:nonFraction unitRef="usd" contextRef="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2MzI4_93d6647f-9c49-4ba7-a438-2cf91d641481">68.2</ix:nonFraction> million and accrued interest of $<ix:nonFraction unitRef="usd" contextRef="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231" decimals="-5" name="us-gaap:InterestIncomeRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2MzU1_78ee7031-cdac-47b5-be8d-7f165f55aa88">5.7</ix:nonFraction> million was refunded in November 2019.  The interconnection deposit and related refund is presented in financing activities and the interest payment is presented in operating activities on PNM&#8217;s Consolidated Statements of Cash Flows for the year ended December 31, 2019.  During the year ended December 31, 2019 PNM recognized $<ix:nonFraction unitRef="usd" contextRef="id0ee1eee39134f81a8a75ad38b6b261b_D20190101-20191231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2NzEx_66e76541-419f-4ee7-a57c-f78fc9802b97">3.3</ix:nonFraction> million of interest expense under the agreement.  All intercompany transactions related to this deposit have been eliminated on PNMR&#8217;s Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 18, 2019, PNM entered into a $<ix:nonFraction unitRef="usd" contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2OTI0_27783e18-09e5-42ad-833e-31b613455f77">250.0</ix:nonFraction> million term loan agreement (the &#8220;PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2OTYy_31694974-7e57-49a4-84dd-b41af2eb8d0f">250.0</ix:nonFraction> million Term Loan&#8221;) among PNM, the lenders party thereto, and U.S. Bank N.A., as administrative agent.  PNM used the proceeds of the PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3MTA0_253f16a1-d7cc-4eba-bb9d-061b8c4e321c">250.0</ix:nonFraction> million Term Loan to repay the PNM 2017 Term Loan, to reduce short-term borrowings under the PNM Revolving Credit Facility, and for general corporate purposes.  The PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3Mjcz_37c10bdb-4c7a-4f1f-90b0-e94bad2e7965">250.0</ix:nonFraction> million Term Loan was prepaid in April 2020 without penalty.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 18, 2019, PNM entered into a $<ix:nonFraction unitRef="usd" contextRef="i4eb234c939ac4f09aaeb98a0e05e27b0_I20191218" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3Mzcx_0b14495d-7b3a-443d-b554-0165c61c9cba">40.0</ix:nonFraction> million term loan agreement (the &#8220;PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i4eb234c939ac4f09aaeb98a0e05e27b0_I20191218" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3NDA5_23575bd2-e0b0-4e5f-a7a4-5446fac7892e">40.0</ix:nonFraction> million Term Loan&#8221;), between PNM and Bank of America, N.A. as sole lender and administrative agent.  PNM used the proceeds of the PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i2bfac36f05384042946a66d89c8cc10c_D20191218-20191218" decimals="INF" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3NTQz_b5381c27-45bf-4718-b735-11324c1bbdb3">40.0</ix:nonFraction> million Term Loan to reduce short-term borrowings under the PNM Revolving Credit Facility and for general corporate purposes.  On June 18, 2021, the $<ix:nonFraction unitRef="usd" contextRef="i56bd3ee9111b4b6fa7a1eb61afd9413d_D20210618-20210618" decimals="INF" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjM5_fa67b372-f119-49f5-9c8c-2fb1a1d6054e">40.0</ix:nonFraction>&#160;million PNM 2019 Term Loan was repaid using proceeds from the PNM 2021 Term Loan.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 15, 2020, PNM entered into a $<ix:nonFraction unitRef="usd" contextRef="i66170fddf78f44c981980e5d16079cfd_I20200415" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3ODQ3_c57886fb-4e4d-4493-bdc0-1a4124b1a07d">250.0</ix:nonFraction>&#160;million term loan agreement (the &#8220;PNM 2020 Term Loan&#8221;), between PNM, the lenders party thereto, and U.S. Bank N.A., as administrative agent.  Proceeds from the PNM 2020 Term Loan were used to prepay the PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i91f86b89c91b4b05b635a9180bbdbe3b_D20200415-20200415" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4MDQ5_1e18ddaf-5ccb-4f76-ad41-17538602905a">250.0</ix:nonFraction>&#160;million Term Loan due July 2020, without penalty.  As discussed below, on April 30, 2020, PNM used $<ix:nonFraction unitRef="usd" contextRef="i329154ada879417899f2c682978cd01e_D20200430-20200430" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4MTQz_96d0f635-4a40-4e83-beb5-3ca4dbfe591b">100.0</ix:nonFraction>&#160;million of proceeds from the PNM 2020 SUNs to prepay without penalty an equal amount of the PNM 2020 Term Loan.  On December 21, 2020, PNM prepaid without penalty, the remaining $<ix:nonFraction unitRef="usd" contextRef="i9baa64707ab94b22b82ed31bee8fadf7_D20201221-20201221" decimals="INF" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4MzE2_bd9afd5a-d93a-41a2-985b-b52efdeaba39">150.0</ix:nonFraction>&#160;million balance of the PNM 2020 Term Loan.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 30, 2020, PNM entered into an agreement (the &#8220;PNM 2020 Note Purchase Agreement&#8221;) with institutional investors for the sale of $<ix:nonFraction unitRef="usd" contextRef="i23ae993b34064ceca651d5893cb08431_I20200430" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NDkw_9c90840b-b9bd-44cc-9e76-a1a461c68d9f">200.0</ix:nonFraction>&#160;million aggregate principal amount of senior unsecured notes offered in private placement transactions.  Under the agreement, PNM issued $<ix:nonFraction unitRef="usd" contextRef="iecb1cd78b33d4071bc834657981627be_I20200430" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NjIy_7f952d25-33a2-4f7f-ae7c-1f9f9b9e09be">150.0</ix:nonFraction>&#160;million aggregate principal amount of its <ix:nonFraction unitRef="number" contextRef="iecb1cd78b33d4071bc834657981627be_I20200430" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NjU5_d162cb54-3636-4533-ad98-5dea69aacbd1">3.21</ix:nonFraction>% senior unsecured notes, Series A, due April 30, 2030, and $<ix:nonFraction unitRef="usd" contextRef="i39f3074179264a14a49475888c65e66f_I20200430" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NzIw_aac238da-eff5-46f4-a4f9-0d78789ddb7f">50.0</ix:nonFraction>&#160;million of its aggregate principal amount of its <ix:nonFraction unitRef="number" contextRef="i39f3074179264a14a49475888c65e66f_I20200430" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NzY0_a5633b0e-87fc-42e6-abad-d29df74d2ab9">3.57</ix:nonFraction>% senior unsecured notes, Series B, due April 29, 2039 (the &#8220;PNM 2020 SUNs&#8221;).  The PNM 2020 SUNs were issued on April 30, 2020.  PNM used $<ix:nonFraction unitRef="usd" contextRef="i329154ada879417899f2c682978cd01e_D20200430-20200430" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4OTAz_28ba5281-dcc0-4199-82d1-0063bfcd34ec">100.0</ix:nonFraction>&#160;million of proceeds from the PNM 2020 SUNs to prepay, without penalty, an equal amount of the PNM 2020 Term Loan.  The remaining $<ix:nonFraction unitRef="usd" contextRef="if2a2f2fc38624ac09193c4506a57f72c_D20200430-20200430" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE5MDA4_f4144a86-3c16-47da-87de-cfc4f5bd3c8d">100.0</ix:nonFraction>&#160;million of the PNM 2020 SUNs were used to repay borrowings on the PNM Revolving Credit Facility and for other corporate purposes.  The PNM 2020 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2020 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2020 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2020 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2019, PNM had <ix:nonFraction unitRef="bond_series" contextRef="i078f40ad17624e99970444fcbb95b31f_D20190101-20191231" decimals="1" name="pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1NzY1_c81e2dc2-1a87-465c-a352-f76ac9dcf8e9">three</ix:nonFraction> series of outstanding PCRBs aggregating $<ix:nonFraction unitRef="usd" contextRef="ie47c7b8216df4772abc59a4bfc727195_I20191231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjYy_f3f1a323-a84b-44b2-8237-f06176cd2de7">100.3</ix:nonFraction>&#160;million, that were subject to mandatory tender on June 1, 2020.  <ix:nonFraction unitRef="bond_series" contextRef="i4973828eb8754955a99d759c9423ae08_D20190101-20191231" decimals="1" name="pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1Nzc1_08673610-508b-4dd5-950f-d839df398336">One</ix:nonFraction> series of $<ix:nonFraction unitRef="usd" contextRef="i30c690018b9743118b656ed6a1b09ed2_I20201231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE5OTA4_0f14a917-65f8-4c87-a1d5-cb6e700a4464">40.0</ix:nonFraction>&#160;million had a final maturity of June 1, 2040 and <ix:nonFraction unitRef="bond_series" contextRef="i16077369b21d4177bd1060fefab499c3_D20190101-20191231" decimals="1" name="pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1Nzg0_cae1e102-1b3e-4d20-a264-04d55bb75f93">two</ix:nonFraction> series of  $<ix:nonFraction unitRef="usd" contextRef="i192e0627f293448591676473360b798b_I20201231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIwMDE2_a8f9f4e9-9859-4833-94c0-8aab3adb3de5">39.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iece440eecf814a158d77fd83fd9cc26b_I20201231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIwMDIz_e73fba86-790c-4c42-bb4a-6c155584a96b">21.0</ix:nonFraction>&#160;million had a final maturity of June 1, 2043.  On June 1, 2020, PNM purchased these PCRBs utilizing borrowings under the PNM Revolving Credit Facility and converted the PCRBs to the weekly mode.  PNM held these PCRBs (without legally canceling them) until July 1, 2020, when they were remarketed in the weekly mode (the &#8220;PNM Floating Rate PCRBs&#8221;) and PNM used the remarketing proceeds to repay the revolver borrowings.  The PNM Floating Rate PCRBs bore interest at rates that were reset weekly, giving investors the option to return the PCRBs for remarketing to new investors upon 7 days' notice.  On October 1, 2021, PNM converted the PNM Floating Rate PCRBs to a fixed rate period and successfully remarketed them to new investors (the &#8220;PNM 2021 Fixed Rate PCRBs&#8221;).  The PNM 2021 Fixed Rate PCRBs now bear interest at <ix:nonFraction unitRef="number" contextRef="ifd5bf624204144fca6768ee184ca3d72_I20211001" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjU0_439c8d28-d808-4d14-af1c-1deaff1ee4b6">0.875</ix:nonFraction>% and are subject to mandatory tender on October 1, 2026.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><ix:continuation id="ie6c807b4f85c4ce5af65fcbb3fa8d3c7" continuedAt="i19aa244d9111424bb1ec42868c130a14"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2019, PNM had PCRBs outstanding of $<ix:nonFraction unitRef="usd" contextRef="i98053c2e06f54fb193fa951d34b7f6fd_I20191231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMDA1_d6231229-55e7-4b64-bc29-b2311b685bc8">36.0</ix:nonFraction>&#160;million at <ix:nonFraction unitRef="number" contextRef="i98053c2e06f54fb193fa951d34b7f6fd_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMDEx_0f378353-d58c-49ed-a1bc-1a61cc102ea2">6.25</ix:nonFraction>% issued by the Maricopa County, Arizona Pollution Control Corporation as well as $<ix:nonFraction unitRef="usd" contextRef="ibdcc8ad4187d476b9cff90a743877fb7_I20191231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMDk0_df280b1d-8a3a-4096-8429-01d875e2c087">255.0</ix:nonFraction>&#160;million at <ix:nonFraction unitRef="number" contextRef="ibdcc8ad4187d476b9cff90a743877fb7_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTAw_a0c32bf7-e70e-4341-a163-d45980fda9b4">5.90</ix:nonFraction>% and $<ix:nonFraction unitRef="usd" contextRef="i9e14aa834ac04dd383db8f8de58669d2_I20191231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTA3_a1ba63a9-6332-4705-bfb1-13d49f6e5b5b">11.5</ix:nonFraction>&#160;million at <ix:nonFraction unitRef="number" contextRef="i9e14aa834ac04dd383db8f8de58669d2_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTEz_75244f5d-cad8-4668-96c9-a8e0213f7b18">6.25</ix:nonFraction>% issued by the City of Farmington, New Mexico.  The $<ix:nonFraction unitRef="usd" contextRef="i6c690be3f6b04bf089a9050059ea6610_I20200101" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTY3_19b28293-f1e9-47ba-abad-91e6a87b02cb">36.0</ix:nonFraction>&#160;million PCRBs became callable at <ix:nonFraction unitRef="number" contextRef="i46d829269dad43e9a14548e9ef5947a5_D20200101-20200101" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTk1_0a8dfa43-14e1-4e2a-9ef7-e6598e68dded">101</ix:nonFraction>% of par on January 1, 2020 and the remaining $<ix:nonFraction unitRef="usd" contextRef="i2dea69ca1dc449f0a875e4cef9e14a4d_I20200601" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMjQy_57d84969-ad04-4a30-a4b4-28b22e43a467">266.5</ix:nonFraction>&#160;million PCRBs became callable at par on June 1, 2020.  On June 22, 2020, PNM provided notice to the bondholders that it was calling the PCRBs aggregating $<ix:nonFraction unitRef="usd" contextRef="i1572b78d6e55442a85e189ad96b5b4eb_D20200622-20200622" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMzkx_c6dd5778-244a-4b26-87b5-4baa302aa9f6">302.5</ix:nonFraction>&#160;million.  On July 22, 2020, PNM purchased the PCRBs in lieu of redemption and remarketed them to new investors (the &#8220;PNM 2020 Fixed Rate PCRBs&#8221;).</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 18, 2021, PNM entered into a $<ix:nonFraction unitRef="usd" contextRef="i8c55b405fb6245a8b385aa7375ccf28c_I20210618" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Njc4_e7a14cd7-4a40-48f8-9a81-78665fec9561">75.0</ix:nonFraction>&#160;million term loan (the &#8220;PNM 2021 Term Loan&#8221;) between PNM and Bank of America, N.A., as lender.  The PNM 2021 Term Loan was used to repay the PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i325af74d55704e31aebcda1211f4a060_D20210618-20210618" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Njkz_93869d86-8e60-446e-9b03-30877e3d6b04">40.0</ix:nonFraction>&#160;million Term Loan and for other corporate purposes.  The PNM 2021 Term Loan bears interest at a variable rate, which was <ix:nonFraction unitRef="number" contextRef="i11d2e263bd194af8b7d09763c5346f7e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzA4_d1ebbba3-e400-4dd0-95ce-34a980345b04">0.93</ix:nonFraction>% at December 31, 2021 and matures on December 18, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, PNM entered into the PNM 2021 Note Purchase Agreement with institutional investors for the sale and issuance of $<ix:nonFraction unitRef="usd" contextRef="i7e804e604ddd4a2493a99a545fda3bde_I20210714" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzE1_948083a8-9a2e-4844-8290-2d6439c626cc">160.0</ix:nonFraction>&#160;million aggregate principal amount of the PNM 2021 SUNs offered in private placement transactions.  The PNM 2021 SUNs were issued on July 14, 2021.  PNM issued $<ix:nonFraction unitRef="usd" contextRef="id82112cabf3348eabc0559928d8c012f_I20210714" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzMx_ce577ad2-0941-44b5-b6dd-565d490a7f52">80.0</ix:nonFraction>&#160;million of the PNM 2021 SUNs at <ix:nonFraction unitRef="number" contextRef="id82112cabf3348eabc0559928d8c012f_I20210714" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzQ2_b7651c7f-3792-4c02-aae6-2be3b69d8ce7">2.59</ix:nonFraction>%, due July 15, 2033, and another $<ix:nonFraction unitRef="usd" contextRef="i6bf37df9334d4878a5032df77ce186ac_I20210714" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzYw_a37dde71-c9e0-45f6-94f9-18ae628b0ddd">80.0</ix:nonFraction>&#160;million at <ix:nonFraction unitRef="number" contextRef="i6bf37df9334d4878a5032df77ce186ac_I20210714" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzUz_802920a8-99c3-4407-9d3b-cc89c95a36e6">3.14</ix:nonFraction>%, due July 15, 2041.  Proceeds from the PNM 2021 SUNs were used to repay the total amount of $<ix:nonFraction unitRef="usd" contextRef="i8f84db9ebb9d447c8ef10bb47a3888c4_D20210714-20210714" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Nzgy_4881d59c-07ae-456e-8061-9feac993abd3">160.0</ix:nonFraction>&#160;million of PNM's <ix:nonFraction unitRef="number" contextRef="ic2e4626a3000492a9e24007c0e691ba3_I20210714" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Nzc1_c8edb0e8-3e82-48be-8b5d-77bc8ca6d31b">5.35</ix:nonFraction>% SUNs, at par, earlier than their scheduled maturity of October 1, 2021.  The PNM 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 23, 2021, PNM entered into the PNM September 2021 Note Purchase Agreement with institutional investors for the sale and issuance of $<ix:nonFraction unitRef="usd" contextRef="i1d53ffe3a975440286557be6d3d8a9dc_I20210923" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODc1_11e09d7c-3c0a-47ad-942c-c61c7a1ddbac">150.0</ix:nonFraction>&#160;million aggregate principal amount of the PNM September 2021 SUNs offered in private placement transactions.  On December 2, 2021, PNM issued $<ix:nonFraction unitRef="usd" contextRef="if4708d34b37b48d9ad608baa7f721ba8_I20211202" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODIx_30fd2989-0b19-4f8d-95b4-c6294bab81eb">50.0</ix:nonFraction>&#160;million of the PNM September 2021 SUNs at <ix:nonFraction unitRef="number" contextRef="i8c6973dca5934b06a1ca97120a7350a3_I20210923" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTY4_66ba4a4f-eef7-4848-af4e-70eedb6f6c2f">2.29</ix:nonFraction>%, due December 30, 2031, and another $<ix:nonFraction unitRef="usd" contextRef="i63124c35372a4eb48d159516908ec75d_I20210923" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Nzk4_2f5fbc6b-7ea4-40e1-9e8c-cf679d253e23">100.0</ix:nonFraction>&#160;million at <ix:nonFraction unitRef="number" contextRef="i63124c35372a4eb48d159516908ec75d_I20210923" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODE0_db155f2d-9d6f-408d-bd21-e4a5f8e38974">2.97</ix:nonFraction>%, due December 30, 2041.  Proceeds from the PNM September 2021 SUNs were used for funding of capital expenditures, including the purchase of the Western Spirit Line, repayment of existing indebtedness, and for general corporate purposes.  The PNM September 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM September 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM September 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM September 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2020, PNM had $<ix:nonFraction unitRef="usd" contextRef="i5632a1c635474630ab9cdd0bd014f38c_I20201231" decimals="INF" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODU5_7cbe340f-0ef4-4aec-ad91-7dc0209ed81f">146.0</ix:nonFraction>&#160;million of outstanding PCRBs with a final maturity of April 1, 2033.  These PCRBs were subject to mandatory tender on October 1, 2021 and were successfully remarketed to new investors on that date.  The $<ix:nonFraction unitRef="usd" contextRef="i5632a1c635474630ab9cdd0bd014f38c_I20201231" decimals="INF" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODQz_b6249872-401d-4967-892b-d9ff37ce45ea">146.0</ix:nonFraction>&#160;million PCRBs bear interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i5632a1c635474630ab9cdd0bd014f38c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODM2_df9b2446-265b-4985-9c1e-f30749e2c1e5">2.15</ix:nonFraction>% until their final maturity.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a shelf registration statement, which will expire in May 2023, with capacity for the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="i7351eb4531e04767b681077ebe9ef5dd_I20211231" decimals="INF" name="pnm:DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyMDgz_30b72756-a1a4-4eee-80fb-d6644532807a">650.0</ix:nonFraction> million of senior unsecured notes.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">TNMP</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 25, 2018, TNMP entered into a $<ix:nonFraction unitRef="usd" contextRef="i88a7617f82304ee79eef285a01faa315_I20180725" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyMzAx_8326fbc7-deaa-41fb-abf9-2c3ec320d932">20.0</ix:nonFraction> million term loan agreement.  On December 17, 2018, the TNMP 2018 Term Loan agreement was amended to provide additional funding of $<ix:nonFraction unitRef="usd" contextRef="ifa0163d194654962a32ee74ee5920d8b_I20181217" decimals="-5" name="pnm:TermLoanRestatementToProvideAdditionalFunding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyNDI3_57d9290e-d408-4b73-bcc8-c3fcb2f73bdc">15.0</ix:nonFraction> million, which resulted in a total committed amount of $<ix:nonFraction unitRef="usd" contextRef="ifa0163d194654962a32ee74ee5920d8b_I20181217" decimals="-5" name="pnm:TermLoanRestatementCommittedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyNDc2_01da67ae-f25c-45c5-8587-a7ea704cb755">35.0</ix:nonFraction> million under the agreement (the &#8220;TNMP 2018 Term Loan&#8221;). TNMP used the proceeds from these issuances to repay short-term borrowings and for TNMP&#8217;s general corporate purposes.  The TNMP 2018 Term Loan was repaid on December 30, 2019.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February 26, 2019, TNMP entered into an agreement (the &#8220;TNMP 2019 Bond Purchase Agreement&#8221;) with institutional investors for the sale of $<ix:nonFraction unitRef="usd" contextRef="i79c71bad8cc9420daba263aca91ae6fd_I20190226" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyODI4_177279c2-2b72-4a99-8f85-36215ff7f978">305.0</ix:nonFraction> million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i79c71bad8cc9420daba263aca91ae6fd_I20190226" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyODYx_168c4805-d8d7-4751-9f82-4d3c3b922167">four</ix:nonFraction> series of TNMP first mortgage bonds (the &#8220;TNMP 2019 Bonds&#8221;) offered in private placement transactions.  TNMP issued $<ix:nonFraction unitRef="usd" contextRef="i09204f42021c4b41a563ca21f06d92a2_I20190329" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyOTgw_27c6305e-1ec4-477a-ae85-f64245f958ab">225.0</ix:nonFraction> million of TNMP 2019 Bonds on March 29, 2019 and used the proceeds to repay TNMP&#8217;s $<ix:nonFraction unitRef="usd" contextRef="i207920afb7484d84882490334d794ee0_D20190401-20190401" decimals="-5" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzMDU4_0f3a9ea9-f0b4-4102-a7b0-2eab9ec38f5b">172.3</ix:nonFraction> million <ix:nonFraction unitRef="number" contextRef="ieecb9c02177241ad952ad0af1dd290da_I20190401" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzMDYx_67191b7e-c6ba-403f-8883-3762064cbb23">9.50</ix:nonFraction>% first mortgage bonds at their maturity on April 1, 2019, as well as to repay borrowings under the TNMP Revolving Credit Facility and for general corporate purposes.  TNMP issued the remaining $<ix:nonFraction unitRef="usd" contextRef="ibce81bb37aed4a688e3bd210f9721019_I20190701" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzMjU1_712b54da-9d7b-4393-b464-2a6f756a6d45">80.0</ix:nonFraction> million of TNMP 2019 Bonds on July 1, 2019 and used the proceeds to repay borrowings under the TNMP Revolving Credit Facility and for general corporate purposes.  The terms of the indenture governing the TNMP 2019 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i19aa244d9111424bb1ec42868c130a14" continuedAt="ia6214ce702884d7a9abc4e2deeaee507"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">prepay the TNMP 2019 Bonds at par.  TNMP has the right to redeem any or all of the TNMP 2019 Bonds prior to their respective maturities, subject to payment of a customary make-whole premium. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 24, 2020, TNMP entered into an agreement (the &#8220;TNMP 2020 Bond Purchase Agreement&#8221;) with institutional investors for the sale of $<ix:nonFraction unitRef="usd" contextRef="i0bdc5198680649b0b6118641904311a5_I20200424" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzOTc5_3c0f471e-edeb-4736-ba5c-a9ad69e1bc1e">185.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="bond_series" contextRef="i0bdc5198680649b0b6118641904311a5_I20200424" decimals="INF" name="pnm:DebtInstrumentSeriesOfBondIssuance" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI0MDEy_d608937a-af9f-4983-bd98-5ff1e285cc2d">four</ix:nonFraction> series of TNMP first mortgage bonds (the &#8220;TNMP 2020 Bonds&#8221;) offered in private placement transactions.  TNMP issued $<ix:nonFraction unitRef="usd" contextRef="i8aa1b211616f4b56bc5f7ca24aa36f18_I20200424" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI0MTMx_99fcc79f-1e00-4173-a01b-e81031900477">110.0</ix:nonFraction>&#160;million of TNMP 2020 Bonds on April 24, 2020 and used the proceeds to repay borrowings under the TNMP Revolving Credit Facility and for other corporate purposes.  TNMP issued the remaining $<ix:nonFraction unitRef="usd" contextRef="i191d70ea09fa4abfb23257f69290047a_I20200715" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI0MzE1_f230f7c7-ace6-4bc4-aac4-fca6773fdee8">75.0</ix:nonFraction>&#160;million of TNMP 2020 Bonds on July 15, 2020 and used the proceeds from that issuance to repay borrowings under the TNMP Revolving Credit facility and for other corporate purposes.  The TNMP 2020 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the indenture governing the TNMP 2020 Bonds.  The terms of the indenture governing the TNMP 2020 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2020 Bonds at par.  TNMP has the right to redeem any or all of the TNMP 2020 Bonds prior to their respective maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, TNMP entered into the TNMP 2021 Bond Purchase Agreement with institutional investors for the sale of $<ix:nonFraction unitRef="usd" contextRef="id4840724b4b94ceab25c607c58291617_I20210714" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTEz_2c2bcfd9-4747-4c24-9c4c-9cdc34876734">65.0</ix:nonFraction>&#160;million aggregate principal amount of the TNMP 2021 Bonds offered in private placement transactions.  On August 16, 2021, TNMP issued all $<ix:nonFraction unitRef="usd" contextRef="i25e4ea96db9b468d96350170333ba84e_I20210816" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODkx_04454693-a031-4eed-a090-6193b35aa635">65.0</ix:nonFraction>&#160;million of the TNMP 2021 Bonds at <ix:nonFraction unitRef="number" contextRef="i25e4ea96db9b468d96350170333ba84e_I20210816" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTA2_cdf0d8d4-6e57-43ab-a97d-9e2ad7471c40">2.44</ix:nonFraction>% with a maturity of August 15, 2035 and used the proceeds to repay existing debt and for other corporate purposes.  The TNMP 2021 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the supplemental indenture governing the TNMP 2021 Bonds.  The terms of the supplemental indenture governing the TNMP 2021 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2021 Bonds at par.  However, the definition of change of control in the supplemental indenture governing the TNMP 2021 Bonds will not be triggered by the closing of the Merger.  TNMP has the right to redeem any or all of the TNMP 2021 Bonds prior to their maturity, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Merger Related Financing Activities</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, the execution of the Merger Agreement constituted a &#8220;Change of Control&#8221; under certain PNMR, TNMP and PNMR Development debt agreements.  Under each of the specified debt agreements, a &#8220;Change of Control&#8221; constitutes an &#8220;Event of Default,&#8221; pursuant to which the lender parties thereto have the right to accelerate the indebtedness under the debt agreements.  The definition of Change of Control under the PNM debt agreements and PNM note purchase agreements was not triggered by the execution of the Merger Agreement.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 26, 2020, PNMR, TNMP and PNMR Development entered into amendment agreements with the lender parties thereto to amend the definition of &#8220;Change of Control&#8221; such that the entry into the Merger Agreement would not constitute a Change of Control and to waive the Event of Default arising from entry into the Merger Agreement.  On September 15, 2021, PNMR and TNMP and the lender parties further amended the definition of &#8220;Change of Control&#8221; in the PNMR Revolving Credit Facility and the TNMP Revolving Credit Facility such that the closing of the Merger does not constitute a Change of Control under those facilities.  The Change of Control provisions in the PNM debt agreements, PNM note purchase agreements, and TNMP 2021 Bond Purchase Agreement are not triggered by the closing of the Merger and did not require amendment.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The documents governing TNMP's aggregate $<ix:nonFraction unitRef="usd" contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2NTk_6c601ff8-3a35-42d8-a4fc-1e781b120f56">750.0</ix:nonFraction>&#160;million of outstanding 2014 to 2020 First Mortgage Bonds (&#8220;TNMP FMBs&#8221;) obligated TNMP to offer, within <ix:nonNumeric contextRef="i87437ac1212940d08369707116f2c32c_D20210101-20211231" name="pnm:DebtInstrumentPrepaymentPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2NzU_ff2ac945-9902-4102-b270-431b798b6e54">30</ix:nonNumeric> business days following the signing of the Merger Agreement, to prepay those $<ix:nonFraction unitRef="usd" contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2ODU_e2ed6dc9-a5d9-4a14-92fc-10907d460b02">750.0</ix:nonFraction>&#160;million outstanding TNMP FMBs at <ix:nonFraction unitRef="number" contextRef="i87437ac1212940d08369707116f2c32c_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2Nzk_ad755ef2-fde3-4659-aa13-a6660086f7c5">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest thereon, but without any make-whole amount or other premium.  TNMP made such offer to prepay the TNMP FMBs in accordance with the terms of the TNMP FMBs, and none of the holders of the TNMP FMBs accepted TNMP&#8217;s offer.  The documents governing the 2014 to 2020 TNMP FMBs require TNMP to make another offer, within <ix:nonNumeric contextRef="i87437ac1212940d08369707116f2c32c_D20210101-20211231" name="pnm:DebtInstrumentPrepaymentPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE4OTc4_0280939d-a0fe-4acc-a222-d2e0259b5ce1">30</ix:nonNumeric> business days of closing of the Merger, to prepay those $<ix:nonFraction unitRef="usd" contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTQ0_b126dd16-2977-49c1-90e0-b32f779e97b9">750.0</ix:nonFraction>&#160;million outstanding TNMP FMBs at par.  TNMP will make such offer to prepay the $<ix:nonFraction unitRef="usd" contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTI4_e3f9c276-a1e5-458d-8d76-8e825c48e61a">750.0</ix:nonFraction>&#160;million outstanding 2014 to 2020 TNMP FMBs in accordance with the terms of the TNMP FMBs; however, holders of the TNMP FMBs are not required to tender their TNMP FMBs and may accept or reject such offer to prepay.  As discussed above, the supplemental indenture that governs the TNMP 2021 Bonds excludes the Merger from the definition of Change of Control.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The TNMP FMBs are not registered under the Securities Act and may not be offered or sold in the United States absent registration or applicable exemption from registration requirements and applicable state laws.  The information in this Annual Report on Form 10-K is for informational purposes only and is neither an offer to purchase, nor a solicitation of an offer to sell, subscribe for or buy any securities in any jurisdiction pursuant to the proposed transactions or otherwise, nor shall there be any sale, issuance or transfer of securities in any jurisdiction in contravention of applicable law.  Similar to the offer to prepay made </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ia6214ce702884d7a9abc4e2deeaee507" continuedAt="i35caea4da1fe48cea7d1ef2de7e69e27"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">after signing the Merger Agreement, the post-Merger closing offer to prepay the TNMP FMBs will be made only pursuant to an offer to prepay, which will set forth the terms and conditions of the offer to prepay.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest Rate Hedging Activities</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2017, PNMR entered into <ix:nonFraction unitRef="derivative" contextRef="i3a7e3241eeea489b9c9a1308268eb1ba_I20171231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NTAy_3ef943de-f272-48b5-a977-8a0fbec2938e">three</ix:nonFraction> separate <ix:nonNumeric contextRef="i370abb51c04c44abb342d32913c9ac59_D20170101-20171231" name="us-gaap:MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjc3_fc2530b6-b2ca-4650-9f8b-24241f9f7dd8">four-year</ix:nonNumeric> hedging agreements that effectively established fixed interest rates of <ix:nonFraction unitRef="number" contextRef="ia12ff5f1a36443ac8f8e8725c5ad4cac_I20171231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NTk0_f68d9cb0-5d2c-4e7f-8fbb-231f7920ede8">1.926</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i06cd0a51cf434e059fa11f8be7bb4d2c_I20171231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NTk4_9efb04d4-8051-4f23-acd1-c77fbfedf270">1.823</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="iaaec806e3cda494c85df6ff4b6b4f47f_I20171231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NjA2_721e0399-c257-4b2d-8635-8d328b56d21c">1.629</ix:nonFraction>%, plus customary spreads over LIBOR, subject to change if there is a change in PNMR&#8217;s credit rating, for <ix:nonFraction unitRef="derivative" contextRef="i3a7e3241eeea489b9c9a1308268eb1ba_I20171231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NzEz_3ef943de-f272-48b5-a977-8a0fbec2938e">three</ix:nonFraction> separate tranches, each of $<ix:nonFraction unitRef="usd" contextRef="i4a75acb0c57a4a929543b4edcbc9fc9c_I20171231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NzQz_4025dffb-bb6c-4aae-a628-70231ec18f6d">50.0</ix:nonFraction> million, of its variable rate debt.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">These hedge agreements were accounted for as cash flow hedges and had fair values of $<ix:nonFraction unitRef="usd" contextRef="ie9071c549a4043b6804ca1a2513ee5c2_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1ODU5_4eecc247-9af1-4e2c-ab72-461a1c0a08e7">0.9</ix:nonFraction> million that were included in other current liabilities on the Consolidated Balance Sheets at December 31, 2020.  As discussed in Note 3, changes in the fair value of the cash flow hedges were deferred in AOCI and amounts reclassified to the Consolidated Statement of Earnings were recorded in interest charges.  The fair values were determined using Level 2 inputs, including using forward&#160;LIBOR curves under the mid-market convention&#160;to discount cash flows&#160;over the&#160;remaining&#160;term of the agreement.  On March 23, 2021, the <ix:nonFraction unitRef="number" contextRef="ia12ff5f1a36443ac8f8e8725c5ad4cac_I20171231" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTYw_f953a0d3-e110-4dd2-9a6d-03494deefbcc">1.926</ix:nonFraction>% fixed interest rate hedge agreement expired according to its terms and the remaining agreements expired on May 23, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Borrowing Arrangements Between PNMR and its Subsidiaries</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has intercompany loan agreements with its subsidiaries. Individual subsidiary loan agreements vary in amount up to $<ix:nonFraction unitRef="usd" contextRef="i05f60536cd4b4da9bcce852110d48c4c_I20211231" decimals="INF" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2NTU2_9f8075f5-ec68-44e8-9ef8-c294a4b29c0f">150.0</ix:nonFraction> million and have either reciprocal or non-reciprocal terms.  Interest charged to the subsidiaries is equivalent to interest paid by PNMR on its short-term borrowings or the money-market interest rate if PNMR does not have any short-term borrowings outstanding.  All balances outstanding under intercompany loan agreements are eliminated upon consolidation. See Note 1.  PNM and TNMP had <ix:nonFraction unitRef="usd" contextRef="i7e594a7278034934987a3e2bba35b7a4_I20211231" decimals="INF" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2ODI5_9533502a-e3e8-4f54-bc5f-3c26d56cca66"><ix:nonFraction unitRef="usd" contextRef="i46ccbe62be544acc80e27d93fcfa6e04_I20201231" decimals="INF" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2ODI5_a29a5c3e-7a32-4a12-bf04-efe5059d9c37">no</ix:nonFraction></ix:nonFraction> borrowings from PNMR at December&#160;31, 2021 and 2020.  At February 18, 2022, PNM had <ix:nonFraction unitRef="usd" contextRef="i37b74fb0e8eb4294a61f63fc51bb57c0_I20220218" decimals="INF" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2ODcz_c2bbdf2a-bb8e-4d4c-8fe8-f10f351a4763">no</ix:nonFraction> borrowings and TNMP had $<ix:nonFraction unitRef="usd" contextRef="i1b6fd6576a854230b718eddcd1def8dc_I20220218" decimals="INF" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE3MzYwODI_7db0693e-1199-40a1-9279-55bc692edd74">45.5</ix:nonFraction>&#160;million of borrowings from PNMR.  PNMR Development had <ix:nonFraction unitRef="usd" contextRef="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231" decimals="-5" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2OTMx_3b988d3d-4659-46d8-aaa5-5778b1255c50">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i79a4db7de456499291575f236dd6a11a_I20201231" decimals="INF" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2OTM4_c6b9db4d-a755-407c-a498-5e75cfdcd04d">0.3</ix:nonFraction>&#160;million in short-term borrowings outstanding from PNMR at December 31, 2021 and 2020 and <ix:nonFraction unitRef="usd" contextRef="ibfcbf65f68814a0d969c5dcaaf7e4f99_I20220218" decimals="-5" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3MDIy_4b6ff21f-08e8-4f49-aba5-2597929ed5a9">none</ix:nonFraction> at February 18, 2022.  PNMR had $<ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-5" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzU0OTY_59224ab1-eb52-43d0-b8cb-dec1601dee5a">6.4</ix:nonFraction>&#160;million and <ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-5" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzU0OTI_1e7d6ae4-1308-4c23-b0b1-e5f1598962b5">zero</ix:nonFraction> in short-term borrowings outstanding from PNMR Development at December 31, 2021 and 2020 and $<ix:nonFraction unitRef="usd" contextRef="i46e3fe9d685a4368be89a9bd3e563e7e_I20220218" decimals="-5" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1ODAy_401386dc-441c-4c46-b4ae-74e9d1ec3d58">6.3</ix:nonFraction>&#160;million at February 18, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Short-term Debt and Liquidity</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Currently, the PNMR Revolving Credit Facility has a financing capacity of $<ix:nonFraction unitRef="usd" contextRef="ifa45b5f88c0f4d54819c7456ff9df25e_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3MTU1_1a148e04-ba6e-49fa-b8b5-35bb173c41a8">300.0</ix:nonFraction> million and the PNM Revolving Credit Facility has a financing capacity of $<ix:nonFraction unitRef="usd" contextRef="i91be24751df5415dae783c6fee44ec18_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3MjI0_a4b6e7ec-1604-4ca6-a8ba-8f6bccc4194c">400.0</ix:nonFraction> million.  Both facilities currently expire on October 31, 2023 and contain options to be extended through October 2024, subject to approval by a majority of the lenders.  PNM also has the $<ix:nonFraction unitRef="usd" contextRef="i9933d053ef47480080b6965521bf3a2a_I20211231" decimals="INF" name="pnm:DebtInstrumentsNMPRCApprovedcreditfacility" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NDA3_92b91ec2-9ee8-474b-8bdc-f8287d12a9db">40.0</ix:nonFraction>&#160;million PNM 2017 New Mexico Credit Facility that expires on December 12, 2022.  The TNMP Revolving Credit Facility is a $<ix:nonFraction unitRef="usd" contextRef="i208d240b902f4a6db9aafe29da61a11f_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NTIy_f83e42ac-2caf-472a-93b6-8e4c6b19cfda">75.0</ix:nonFraction> million revolving credit facility secured by $<ix:nonFraction unitRef="usd" contextRef="ifff0e048fbd74073bb45e272d789232c_I20211231" decimals="INF" name="us-gaap:SecuritiesReceivedAsCollateral" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NTYy_302c0926-ef3a-413a-b723-3b36ed6b8571">75.0</ix:nonFraction> million aggregate principal amount of TNMP first mortgage bonds and matures on September 23, 2022 and contains <ix:nonFraction unitRef="extension_option" contextRef="i2a983d8a6e034acfacc6f762576163aa_I20211231" decimals="INF" name="pnm:NumberOfExtensionOptions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NjY4_5f1381e5-8de2-480c-8b1c-d1cbc2bee4d3">two</ix:nonFraction> <ix:nonNumeric contextRef="i2e58eb376aeb40278b715a42096c6a7b_D20210101-20211231" name="pnm:DebtInstrumentExtensionOptionPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjk1_105aa1c1-b9ec-4d5b-b7b6-f01bf04cca35">one-year</ix:nonNumeric> extension options, subject to approval by a majority of the lenders.  PNMR Development had a $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3Nzcy_0d7f627f-4403-4519-9c0e-67824729c8b0">40.0</ix:nonFraction> million revolving credit facility that was set to expire on January 31, 2022.  On May 18, 2021, the PNMR Development Revolving Credit Facility was terminated.  Variable interest rates under these facilities are based on LIBOR but contain provisions which allow for the replacement of LIBOR with other widely accepted interest rates.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzIx_77b934f2-ddb5-43d5-9d6e-20e1baefda2f" escape="true"><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt outstanding consists of:</span></div><div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"></td><td style="width:61.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.026%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Short-term Debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM:</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Revolving Credit Facility</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91be24751df5415dae783c6fee44ec18_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzQtMi0xLTEtMzU3Njk_6a230f1c-bbef-4010-8333-79a3977d7a20">7,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e00d1499ce4e66bbe93fde82428c61_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzQtNC0xLTEtMzU3Njk_03fc9bcd-faf8-4c01-ac1a-4c8d015ab88d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa492ffe4712497280c3a15c0200e744_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzUtMi0xLTEtMzU3Njk_5448dbe5-aabe-4e00-b81f-e3334b022a31">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i25befa6605004d44a19c3eb3079c2e67_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzUtNC0xLTEtMzU3Njk_7536b90d-c56d-4475-ac2b-ca6f0e637f43">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzYtMi0xLTEtMzU3Njk_e8cb4d5a-becf-48b8-a300-a0125a327417">7,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzYtNC0xLTEtMzU3Njk_23179d79-4306-4d56-a59f-f9509a4595c7">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i208d240b902f4a6db9aafe29da61a11f_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzctMi0xLTEtMzU3Njk_4aef8e7d-cde3-4a6e-83f0-98daf4d54a30">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89e0a077e6fc4f1e9d6e08998328d1cc_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzctNC0xLTEtMzU3Njk_8f35bdc0-88f5-431f-a9ba-2253080826f0">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR:</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa45b5f88c0f4d54819c7456ff9df25e_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzktMi0xLTEtMzU3Njk_7ad6de10-269c-4a38-ad7a-ca47fd464e44">54,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifed70f6382954b7c8ffe5b1848964223_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzktNC0xLTEtMzU3Njk_b31c34b7-269d-44bf-8199-6b6208476999">12,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7539c9f623604868b3ef73d2ca14154a_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEyLTItMS0xLTM1NzY5_17194b24-fdad-426d-85f9-1e908f9c7511">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i87296678431c4feabca2406d52d6652b_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEyLTQtMS0xLTM1NzY5_0dded01b-b258-44e3-a237-062b0d68cc5e">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEzLTItMS0xLTM1NzY5_88dde5f9-a144-4c2a-bcff-4835d0da6f53">62,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEzLTQtMS0xLTM1NzY5_0cf6ce99-b32f-4e97-8abc-ba55ea8f5899">32,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the above borrowings, PNMR, PNM, and TNMP had letters of credit outstanding of $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4NzE5_2e48ac35-0d81-45a6-a826-0aa17973e879">3.4</ix:nonFraction> million, <ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4NzIz_65970f70-1f02-4f94-befe-5b6c862347fe">zero</ix:nonFraction>, and <ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4NzMx_783e79e9-2088-4e45-8022-3acf9cf22f04">zero</ix:nonFraction> at December&#160;31, 2021 that reduce the available capacity under their respective revolving credit facilities.  In addition, PNMR had $<ix:nonFraction unitRef="usd" contextRef="ia339cdc2bdfc473cb1cef0ae6d85a53e_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4ODUw_662cb227-61e8-43d6-862a-d158350f97ae">30.3</ix:nonFraction> million of letters of credit outstanding under the WFB LOC Facility.  At December&#160;31, 2021, interest rates on </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i35caea4da1fe48cea7d1ef2de7e69e27" continuedAt="i8c3141f08ef747aa97342e345972e3ca"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">outstanding borrowings were <ix:nonFraction unitRef="number" contextRef="i67a8bd016a5d4a55a02af544542e23f8_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4OTY4_1373ed1c-fdf3-48c2-a1df-62f06226d152">1.61</ix:nonFraction>% for the PNMR Revolving Credit Facility, <ix:nonFraction unitRef="number" contextRef="if10befec4fa74cdd841117a96b7a5ba1_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzYyMDU_f13856cf-e853-491f-a985-6214cb36c1b0">1.35</ix:nonFraction>% for the PNM Revolving Credit Facility, and <ix:nonFraction unitRef="number" contextRef="i56264ae0feb64115a157bdb28286622e_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzYyNjI_642b4c6b-202e-43ca-887f-a15cc4600535">0.85</ix:nonFraction>% for the TNMP Revolving Credit Facility.  There were <ix:nonFraction unitRef="usd" contextRef="ib6d0939214df42128572c009393c0d08_I20211231" decimals="INF" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5MTMw_a5ddc157-868f-470c-90f3-e6ca4c949426">no</ix:nonFraction> borrowings outstanding under the PNM 2017 New Mexico Credit Facility at December 31, 2021.  </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At February&#160;18, 2022, PNMR, PNM, and TNMP had $<ix:nonFraction unitRef="usd" contextRef="i918886ffb49d4e59be6fb98b785ccee1_I20220218" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5Mjgx_3b9a4c82-07a7-457b-9fa2-66d751be7d02">296.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i412e7d0e936a4416a298ebc3640b1d7f_I20220218" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5Mjg1_62180a35-ea69-40fb-a0f7-c4f761bdadd0">400.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i72a14c4b38de4dc2baa3311431106314_I20220218" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5Mjg5_e36060b7-de84-43af-a62b-22d2363a3d87">63.2</ix:nonFraction> million of availability under their respective revolving credit facilities, including reductions of availability due to outstanding letters of credit.  PNM had $<ix:nonFraction unitRef="usd" contextRef="i2943d52795604256a916c2d487e2e96b_I20220218" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5NDUy_3d7251a3-3e09-40a3-8aae-916a45eba353">40.0</ix:nonFraction> million of availability under the PNM 2017 New Mexico Credit Facility.  Total availability at February&#160;18, 2022, on a consolidated basis, was $<ix:nonFraction unitRef="usd" contextRef="i88853bae9eb54952a82e38f8d1498ed6_I20220218" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5NTc0_3e253b19-85ad-4758-8f55-930707c25871">799.8</ix:nonFraction> million for PNMR.  At February&#160;18, 2022, PNMR, PNM, and TNMP had invested cash of $<ix:nonFraction unitRef="usd" contextRef="ieec1125d3e4e47f697bc9f0db838eb50_I20220218" decimals="-5" name="us-gaap:RestrictedCashAndInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5ODY0_32d8436b-b2c0-406f-a50c-06fdc7ced0b0">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6ca570d81da7454eb81fa7413fccb357_I20220218" decimals="-5" name="us-gaap:RestrictedCashAndInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5ODY4_42a26845-1425-44e9-be3b-7782e3920d7b">1.0</ix:nonFraction> million, and <ix:nonFraction unitRef="usd" contextRef="i1b6fd6576a854230b718eddcd1def8dc_I20220218" decimals="INF" name="us-gaap:RestrictedCashAndInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5ODc2_b54498fc-10ae-4aa2-8be8-916b9dfbb36c">zero</ix:nonFraction>.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Term Debt</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjk3_b4d3d944-8b3d-481a-b6e2-c62d70f68f35" continuedAt="i5e7316b0db04412ca3aa91767b90524e" escape="true">Information concerning long-term debt outstanding and unamortized (premiums), discounts, and debt issuance costs is as follows:</ix:nonNumeric></span></div><div><ix:continuation id="i5e7316b0db04412ca3aa91767b90524e" continuedAt="i11e2e912c144408c9e08fa6a736c03d8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:50.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.238%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:10pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td></tr><tr style="height:3pt"><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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" rowspan="2" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM Debt</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes, Pollution Control Revenue Bonds:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e403a8bef2a41d68f2585c033ecb799_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphMTEzODI5ZmRjN2M0MjdmYTlkZTVhMTc1NDcxMjViMl80_f71db976-6eb1-4fc9-916c-040f8e480a1a">1.875</ix:nonFraction>% due April 2033, mandatory tender - October 1, 2021</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e403a8bef2a41d68f2585c033ecb799_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtMi0xLTEtMzU3Njk_987aff06-54ad-4d9c-a4cb-abff7c932394">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e403a8bef2a41d68f2585c033ecb799_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtNC0xLTEtMzU3Njk_6cbcfced-a5f9-467b-a8cd-034f56e9d7cb">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551f5a0a14c540ef95b23362ab5d8abb_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtNi0xLTEtMzU3Njk_ccc7fdb9-70eb-4d61-a339-9390c22548ff">146,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551f5a0a14c540ef95b23362ab5d8abb_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtOC0xLTEtMzU3Njk_22811197-1207-43aa-b69a-37bb86bfac92">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if64475c215ef4460b3aba5f84b0acce2_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtMC0xLTEtNTU4NzYvdGV4dHJlZ2lvbjoyYThjNjY5ZDRlZWY0MzkzOTIwMTk5YTdhZTYzZDE3OV8yNTgzODUyMzI1Mjc2NQ_84b48deb-7e86-4874-8edd-c739d0314550">2.15</ix:nonFraction>% due April 2033</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:100%"><ix:nonFraction unitRef="usd" contextRef="if64475c215ef4460b3aba5f84b0acce2_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtMi0xLTEtNDk2ODE_9a793c2e-0f04-4c4a-95f1-6addb499efaa">146,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if64475c215ef4460b3aba5f84b0acce2_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtNC0xLTEtNDk3NzE_f43f388d-426a-45fa-8fdc-cee7a7d6bbe3">1,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb83b50e6b247d39a3ecc02bc837079_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtNi0xLTEtNTU1NjI_63d276ec-e370-4694-8c01-859493f0bc5f">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb83b50e6b247d39a3ecc02bc837079_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtOC0xLTEtNTU1NjI_7430bf23-40fc-45c2-9909-a8a8860f9827">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1fde1954399d4417a2f6bb612eba7b96_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo5YmI4ZjIxOTk2ZjI0Y2Y2ODcyNGQ5NzQwODgwMGFiY180_7696387f-7ccf-4df2-b9ef-93bc005c77fb">2.125</ix:nonFraction>% due June 2040, mandatory tender - June&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fde1954399d4417a2f6bb612eba7b96_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctMi0xLTEtMzU3Njk_3c6d1deb-9979-4e0f-bd4b-a5f5d292c115">37,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fde1954399d4417a2f6bb612eba7b96_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctNC0xLTEtMzU3Njk_e133f366-9eaf-4c94-9632-d5c1a196d4d4">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia64413f1e69043378ae435a699107b93_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctNi0xLTEtMzU3Njk_d100895d-62ff-49fd-af16-3a0f11cae084">37,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia64413f1e69043378ae435a699107b93_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctOC0xLTEtMzU3Njk_eae8b249-bb40-423d-869a-4618e17d7a06">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i34cddfbe6a2548f6a8740df1b2b09747_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZTYyYzUwYmE1YTE1NDEwZjkwYjUwMmFlMmU2MDdjOWJfNA_4a78d172-1e96-42bd-adaa-186e89cee916">2.45</ix:nonFraction>% due September 2042, mandatory tender - June&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34cddfbe6a2548f6a8740df1b2b09747_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTItMS0xLTM1NzY5_800fa98e-83ad-4246-9375-8db85c9adb50">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34cddfbe6a2548f6a8740df1b2b09747_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTQtMS0xLTM1NzY5_78da5ac7-4af7-4e30-b87d-8b2c372f6cee">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:100%"><ix:nonFraction unitRef="usd" contextRef="i423ba99ca90440aebcadb476c32ff067_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTYtMS0xLTM1NzY5_168fb1bd-a64d-4b4c-b008-dcd6b4503e1c">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i423ba99ca90440aebcadb476c32ff067_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTgtMS0xLTM1NzY5_fdab99b7-9485-4ca0-b409-739263c2ec7a">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Floating rate, weekly-mode</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i517d13ec0ca14077b2f3d4d276bf3f69_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTItMS0xLTM1NzY5_7664f26f-da62-4147-a91f-c80300963b87">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i517d13ec0ca14077b2f3d4d276bf3f69_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTQtMS0xLTM1NzY5_c351ed14-feca-4128-8daa-21ee0cd47586">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i94263afbda654f3bbf8c21e354afa5f4_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTYtMS0xLTM1NzY5_1f69f669-2aa2-42a1-9a4b-3010d102f683">100,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:100%"><ix:nonFraction unitRef="usd" contextRef="i94263afbda654f3bbf8c21e354afa5f4_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTgtMS0xLTM1NzY5_7a79cefc-3bbd-47a1-a85f-ed09c64e5576">798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTAtMS0xLTU1ODc4L3RleHRyZWdpb246NGZhZjk3ZDYyZTUzNDk0MWFmZmNiZjlmZjljNTQ3ZDNfMjYzODgyNzkwNjY2NTc_30ada4d0-074a-466c-a571-fc7716624cc7">0.875</ix:nonFraction>% due October 2026</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTItMS0xLTQ5Nzg1_5fe382b1-ed0b-415c-8a8e-8b66df0ef6f9">100,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTQtMS0xLTQ5Nzc4_6e050300-d83d-4e0a-8ca6-0dc69033c92f">697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i602d2068014c433e9d9410200ac99b27_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTYtMS0xLTU1NTY0_536f4305-22b9-46ad-aa50-fb06b83b8d24">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i602d2068014c433e9d9410200ac99b27_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTgtMS0xLTU1NTY0_a2e481c5-c022-4f6b-a866-2f8cff6df403">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66646d20317b4d58a77a5e52d2416bd5_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Mzk0NzBjZTg4YzBkNGFiMGJkOGVkZmUxZjAwNTZmZjhfNA_e5108689-29cf-4d17-9a89-13c7919bffab">1.05</ix:nonFraction>% due January 2038, mandatory tender - June 1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66646d20317b4d58a77a5e52d2416bd5_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTItMS0xLTM1NzY5_4ecd7914-8883-4e08-ba6d-84a21c83d580">36,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66646d20317b4d58a77a5e52d2416bd5_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTQtMS0xLTM1NzY5_bde6562f-1773-4e55-adbf-5b161fb2b63a">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0e81dbec40546d396edf56cb6c1375e_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTYtMS0xLTM1NzY5_1fc0ee1f-c169-49b2-986d-549f02fc21a3">36,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0e81dbec40546d396edf56cb6c1375e_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTgtMS0xLTM1NzY5_cd35802a-6f2b-4c66-896e-d2b2696c6fa7">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1de85b749e444219827d3f994d037cb8_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzM0OWRmZjg2YWVmNDljM2FiNzE1MTU3YzI3YmYyNTBfNA_2321fa71-04c6-41ae-8fcf-5a8fcf2cff02">1.20</ix:nonFraction>% due June 2040, mandatory tender - June 1, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1de85b749e444219827d3f994d037cb8_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTItMS0xLTM1NzY5_52c4c314-dc9e-495b-8733-09603ba3d7ed">11,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1de85b749e444219827d3f994d037cb8_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTQtMS0xLTM1NzY5_8ab96480-281b-455e-8747-9ab1196dca12">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:100%"><ix:nonFraction unitRef="usd" contextRef="idf89a85679ac43cdb36b99719fb0db27_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTYtMS0xLTM1NzY5_2ed29793-5f77-4b68-8e10-c884c6b1932a">11,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf89a85679ac43cdb36b99719fb0db27_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTgtMS0xLTM1NzY5_d87f561b-a2ca-4e59-9381-65fc5ea67309">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i49460ad36df745219257ed01bd00827e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246OTI1OGRjYjA3NWYxNDVhNGJhNTI2MmY4NTMyNzhjNmVfNA_4abf3f14-3354-4c38-9c0d-9ea199974740">1.10</ix:nonFraction>% due June 2040, mandatory tender June 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49460ad36df745219257ed01bd00827e_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTItMS0xLTM1NzY5_a1542646-fc26-47bd-a34a-ab8df054ba12">130,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49460ad36df745219257ed01bd00827e_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTQtMS0xLTM1NzY5_8f0b5bbd-7b55-4390-b34a-b70c3e413c14">535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab61f3abe7754b598fd2118d31a6d9ce_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTYtMS0xLTM1NzY5_bc2e07ca-b7c6-4a85-b949-5c8862acee59">130,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab61f3abe7754b598fd2118d31a6d9ce_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTgtMS0xLTM1NzY5_2484548d-eecb-49ca-8a15-ee8d8838b02d">892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ice8337b493634d85baa64575bb11ad73_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MzYxMGVlMTZjYmJhNGMxM2IwNGJmMTUzYjU5ZDU5ZTFfNA_8fe93483-b722-4e95-acfe-07fd1dfd139e">1.15</ix:nonFraction>% due June 2040, mandatory tender - June 1, 2024</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:100%"><ix:nonFraction unitRef="usd" contextRef="ice8337b493634d85baa64575bb11ad73_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTItMS0xLTM1NzY5_eabbefbf-5238-4fab-b549-0153b33947c7">125,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice8337b493634d85baa64575bb11ad73_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTQtMS0xLTM1NzY5_c5ac5b0e-bd01-4b77-8a9d-c0a522b66b39">639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a57c6ef31a4a3287aadfdce6bb4735_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTYtMS0xLTM1NzY5_800f01ca-2226-49fe-b15c-f77e11f714f4">125,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a57c6ef31a4a3287aadfdce6bb4735_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTgtMS0xLTM1NzY5_fbdf4a70-85c5-4be6-b039-05fca6bce38e">894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1128f68792a048aaa2c42076fcd0a2b2_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzY5NThmMDg3NjYxNDdlODljMWZmNzA3M2Y3MjUzNjBfNA_ebbbafef-3e48-46d5-a66f-7e8113178e11">5.35</ix:nonFraction>% due October 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:100%"><ix:nonFraction unitRef="usd" contextRef="i1128f68792a048aaa2c42076fcd0a2b2_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTItMS0xLTM1NzY5_d488fbe2-3d5e-470e-aba0-4af3d86fc2c7">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i1128f68792a048aaa2c42076fcd0a2b2_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTQtMS0xLTM1NzY5_4ee90986-6c0c-4c2a-a80d-5c1feacd7d02">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i68d620b0cfa04138975858502c6e215a_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTYtMS0xLTM1NzY5_a75feaab-2412-4f66-bd7e-290db56d0264">160,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68d620b0cfa04138975858502c6e215a_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTgtMS0xLTM1NzY5_535e3432-ca0f-4315-bca3-160b27f54d0c">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14c06f75b8864d039f71427428948b8f_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246OTNhMWQ1OWMwY2M5NGI0MmIyZWJkMzIxMjI3MGE5ZmVfNA_29ae843c-6a40-4fbe-9605-7052d335e947">3.15</ix:nonFraction>% due May 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c06f75b8864d039f71427428948b8f_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTItMS0xLTM1NzY5_8432d94c-5e8f-4394-a606-337c25b80fc5">55,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c06f75b8864d039f71427428948b8f_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTQtMS0xLTM1NzY5_b1653784-804b-4003-81d0-b3e1c493cdae">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d91004ff624a24ba1434db17595558_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTYtMS0xLTM1NzY5_53c8d3a6-fdab-4807-8efa-c311650742db">55,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d91004ff624a24ba1434db17595558_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTgtMS0xLTM1NzY5_f0c5e154-dfb8-4c97-bb9c-ff0639f0b98e">184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i91835a19431c4ffcb68f1b6477d4871c_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZTUzZWU1YTE3Y2RjNDgzYTg4YzYwYjM3Y2E4YWI3MWNfNA_8d06280d-9ee2-4c5e-8916-549c06a9f554">3.45</ix:nonFraction>% due May 2025</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:100%"><ix:nonFraction unitRef="usd" contextRef="i91835a19431c4ffcb68f1b6477d4871c_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTItMS0xLTM1NzY5_290e4301-ee6d-4433-8657-b881cd74dec9">104,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91835a19431c4ffcb68f1b6477d4871c_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTQtMS0xLTM1NzY5_ccd1bb85-c56e-425d-9296-9cf2feda5ef1">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b6eaae43dd8484486599eca0b252726_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTYtMS0xLTM1NzY5_81450b46-cfcc-4726-bb67-00d1bd2e7913">104,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b6eaae43dd8484486599eca0b252726_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTgtMS0xLTM1NzY5_9905d7ec-b42f-43fb-a015-0ce158b08f27">457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea65b2ff5c644c4299c277d016c04e09_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246OTY0M2EwOTE0ODk3NDJhM2E2NGNjMWEyZjcxZmNiZWJfNA_5c3c11e7-bdea-42ae-b849-62425a311aad">3.85</ix:nonFraction>% due August 2025</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:100%"><ix:nonFraction unitRef="usd" contextRef="iea65b2ff5c644c4299c277d016c04e09_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTItMS0xLTM1NzY5_a522fefd-9e4b-4d6b-b1d5-c6cf2ab3bc41">250,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea65b2ff5c644c4299c277d016c04e09_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTQtMS0xLTM1NzY5_43efa35a-4840-4020-9c82-32020c485baa">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia286e62bd0024c96bf90f976728c1f1a_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTYtMS0xLTM1NzY5_ee0730f1-1547-4c82-8db4-68af8e519a31">250,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia286e62bd0024c96bf90f976728c1f1a_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTgtMS0xLTM1NzY5_e05eff98-ab91-4f90-beb2-52a43ce18848">1,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODllYmVjODgyNjYzNGY2MTk2ZmIyYTQ2ZTcwZjY1OWFfNA_14ea064b-7d05-4cc2-a74f-8b61a7db2537">3.68</ix:nonFraction>% due May 2028</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTItMS0xLTM1NzY5_7050ca74-4a5e-4744-8afc-79258b256b4b">88,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTQtMS0xLTM1NzY5_577d8601-706b-4b44-90c2-e5246a4d2bdc">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e147c0ad39741d5bd9fc8ba9f7226e1_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTYtMS0xLTM1NzY5_b9735f11-f395-4895-aa4e-fa4e619fd432">88,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e147c0ad39741d5bd9fc8ba9f7226e1_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTgtMS0xLTM1NzY5_78af5800-770e-4277-b727-8a099fac51c8">457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7003b4acb00d4176ade0f157e999269f_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODIxNTY2OTNjZGQ2NDZjMGI1MTg0YjgwODI1ZmRlOWZfNA_7346c69b-6010-4d90-a501-cee54fb5eb75">3.78</ix:nonFraction>% due August 2028</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7003b4acb00d4176ade0f157e999269f_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTItMS0xLTM1NzY5_c75b1eb3-f44d-4bfd-adf1-c28b06e5377a">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7003b4acb00d4176ade0f157e999269f_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTQtMS0xLTM1NzY5_db9786e6-672c-4925-8edf-dba9479b07c8">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c21e6f3c0dd44839a2f33a1e0a40ff0_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTYtMS0xLTM1NzY5_a920ed6a-b332-4f80-a883-0013ee6317f6">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c21e6f3c0dd44839a2f33a1e0a40ff0_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTgtMS0xLTM1NzY5_dc8dcd4c-35f4-4526-8d72-7e891b641961">80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcb738dbb6f74afba667dd894845761d_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MTVhZWFlNGM4ZDc1NDlmMDgwMjNlYzcxZjY1YTM1YTZfNA_cbb93e97-e697-450b-8b38-f7c1e77d2d52">3.93</ix:nonFraction>% due May 2033</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:100%"><ix:nonFraction unitRef="usd" contextRef="idcb738dbb6f74afba667dd894845761d_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTItMS0xLTM1NzY5_092a74d4-e6e5-493f-ad8e-cc5bb79c5c0d">38,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb738dbb6f74afba667dd894845761d_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTQtMS0xLTM1NzY5_7ba1dead-86a0-4bc3-86ca-13214eae65f8">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c660852e8e4268b7cd82f116bd78b9_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTYtMS0xLTM1NzY5_fc1fee50-5690-4e48-bb6c-5ccb2beba042">38,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c660852e8e4268b7cd82f116bd78b9_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTgtMS0xLTM1NzY5_ebc3bd6a-9cb7-4cc6-95ea-74172f2b75cd">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a4e0925d11e469bb16e6a15394e90f6_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZDhmZjFmYTllOWQ4NDM4MmEyMjQwYjNmNjI5ZmI3MTdfNA_8f5cf39b-6944-4ce3-9b28-1389dcfd339a">4.22</ix:nonFraction>% due May 2038</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3a4e0925d11e469bb16e6a15394e90f6_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTItMS0xLTM1NzY5_0b1a8d3b-93a3-4e7c-b97f-d57c4ffe230f">45,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a4e0925d11e469bb16e6a15394e90f6_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTQtMS0xLTM1NzY5_db0a7bb9-330c-4079-a7fb-3fdc3d26759e">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85f1b1bf29e4332899676f2fcb2f664_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTYtMS0xLTM1NzY5_e7efa2bf-a22b-416c-b699-9853795510bc">45,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85f1b1bf29e4332899676f2fcb2f664_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTgtMS0xLTM1NzY5_50315c9a-80e3-4342-91a0-6773965fd52b">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1384031899a34db184c1dcdf6b398ddc_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzNhMzc1MjU0YzllNDlkNzhjYWE5NGU5ZmNmOWUxNDlfNA_63efdcc2-4985-47bc-a697-2dc75a27137a">4.50</ix:nonFraction>% due May 2048</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1384031899a34db184c1dcdf6b398ddc_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTItMS0xLTM1NzY5_4656e85c-98ef-4934-9f19-7ee1eae00fff">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1384031899a34db184c1dcdf6b398ddc_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTQtMS0xLTM1NzY5_90df0138-eed0-49b6-ac58-11e193dea2e8">124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee1ce768a6b74210ae6b2b28e6c6d94a_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTYtMS0xLTM1NzY5_529be660-87eb-4b7a-aac6-11bdf96ca962">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee1ce768a6b74210ae6b2b28e6c6d94a_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTgtMS0xLTM1NzY5_9cfc6a0b-953f-4c07-a2eb-b63cc6217b24">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idd8eeaea647d465895ad37df787044e1_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MzU5MGM3NTczMTFjNGFhNDhiMmFlOWU3ZWE1MTMzZWZfNA_0ddf228f-1def-43d0-a7ac-d80fd08bba38">4.60</ix:nonFraction>% due August 2048</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:100%"><ix:nonFraction unitRef="usd" contextRef="idd8eeaea647d465895ad37df787044e1_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTItMS0xLTM1NzY5_38b78af0-db83-428d-9def-80867ef2ac1f">85,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd8eeaea647d465895ad37df787044e1_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTQtMS0xLTM1NzY5_8beb7612-d21e-4ad6-90ac-b3eeebf4aa22">530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaa3f4f5dc0c4ee9b736ec5421930e2b_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTYtMS0xLTM1NzY5_35bf4173-2ddc-44b5-958a-a8b56a0df6fc">85,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaa3f4f5dc0c4ee9b736ec5421930e2b_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTgtMS0xLTM1NzY5_ff008e1b-231e-414d-961d-edc3facdd565">550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9cc3d83c28f14595bb1d71e56d05e333_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NDQzNjljODZhNDgxNDM2MTgxYjU5M2RhNTY2YTc2ZjRfNA_4a2cb630-d7a6-47ff-9197-99cf5ee9fe2f">3.21</ix:nonFraction>% due April 2030</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9cc3d83c28f14595bb1d71e56d05e333_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTItMS0xLTM1NzY5_88ded533-733a-4822-8b12-c8de09154424">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cc3d83c28f14595bb1d71e56d05e333_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTQtMS0xLTM1NzY5_b90529cc-dc14-4fd7-9176-f522d2e68d71">1,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80ad5e905f864155ae872afe6df2b5ff_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTYtMS0xLTM1NzY5_b726c70f-43b2-43ab-8fe2-db4bb80242c4">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80ad5e905f864155ae872afe6df2b5ff_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTgtMS0xLTM1NzY5_f5620d5a-cf28-4418-b1f1-0fc49ed0753b">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i480d162cb1a741aead8106aee9f9f8de_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YzEyMDcwMmRkMjg0NGQyY2E2NTcwZDcxY2Y3OGI0YjVfNA_32a156a8-01f5-4c12-8321-b7635d6853f1">3.57</ix:nonFraction>% due April 2039</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:100%"><ix:nonFraction unitRef="usd" contextRef="i480d162cb1a741aead8106aee9f9f8de_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTItMS0xLTM1NzY5_ddd5f88d-9915-401c-865f-9f5cd9d85bdf">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i480d162cb1a741aead8106aee9f9f8de_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTQtMS0xLTM1NzY5_9a9fd563-598e-4446-9fc4-6bffc28724e0">482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19d48315372d4ca09cdf25f806fd525c_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTYtMS0xLTM1NzY5_1c910a7d-1a13-4b58-b3f9-f06077658f8a">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19d48315372d4ca09cdf25f806fd525c_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTgtMS0xLTM1NzY5_956b9bf5-41fe-432c-8ef8-fbf8613631ff">511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if8f1b0eb35c646298d953ce140a151c5_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTAtMS0xLTU1ODgwL3RleHRyZWdpb246M2VhZWJjM2EyMzkwNDZkZjliMTY1MWQ4ODNkZTYyZGZfMjYzODgyNzkwNjY2NTI_a7ff28f0-b1e7-4d04-aba7-ecdd48842354">2.59</ix:nonFraction>% due July 2033</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9eb0ce0898cc4c3f8a0a9b72a181be0c_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTItMS0xLTQ5Nzky_1c1a248b-c534-42a9-912d-747c72b12be8">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eb0ce0898cc4c3f8a0a9b72a181be0c_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTQtMS0xLTQ5Nzk5_c3f4847e-f9a8-427c-83de-fb098bebbf97">443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74099832b74340039f0f0820920a34f8_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTYtMS0xLTU1NTY5_d56bea3d-841d-4a13-9c39-b76718c7ff40">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i74099832b74340039f0f0820920a34f8_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTgtMS0xLTU1NTY5_85f6b584-9284-4c53-ad47-fdb8b10f34bc">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i745eea5559f1468b9eb986a181fdc717_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTAtMS0xLTU1ODgyL3RleHRyZWdpb246ZWMwZTE0M2RkMGZhNDhlMjlmNGY4NzIyNzE1ZTkzNGJfMjYzODgyNzkwNjY2NTI_081d903d-2c07-438a-9b68-5c7ee46ada1e">3.14</ix:nonFraction>% due July 2041</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed20b8b55e54f11a579ee6b16a1a12f_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTItMS0xLTQ5Nzky_edbc87cb-e938-4b9b-b306-d6438c3ddc7e">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed20b8b55e54f11a579ee6b16a1a12f_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTQtMS0xLTQ5Nzk5_02a54b07-e498-4481-a4c8-5c9f78a76ab2">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i476bc7d172c34704b76bb6a688f87a11_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTYtMS0xLTU1NTY5_bb59687d-070a-4df4-ba44-2f9e3cf35f43">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i476bc7d172c34704b76bb6a688f87a11_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTgtMS0xLTU1NTY5_0a8d10f4-c5d2-466a-a843-47d294d11192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica2976147ab44e7c93a4026d6e1a96fe_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTAtMS0xLTU1ODg0L3RleHRyZWdpb246MDU1NGE4ZGQ0ODVhNGZkYTkxY2U2ZWIxOTVjMGYyNDZfMjYzODgyNzkwNjY2NTY_578ba964-6705-44a4-aced-d3000ad50bae">2.29</ix:nonFraction>% due December 2031</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec509fcfcd3740cf97ecadd8ecb69379_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTItMS0xLTQ5Nzky_d1c1e6e4-dd0e-416e-a514-4ada2ecb6d04">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec509fcfcd3740cf97ecadd8ecb69379_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTQtMS0xLTQ5Nzk5_6020fb99-deb0-42f3-b704-c466a9b93132">293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6294d64ad6fa45fe9a3584c925b4bd6e_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTYtMS0xLTU1NTY5_f82547c2-6938-499c-8f7c-0059eb0736f0">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6294d64ad6fa45fe9a3584c925b4bd6e_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTgtMS0xLTU1NTY5_652f637c-6a58-48a5-b649-dda293998dd1">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib4650fc4a01a449ea58ff409bfbac972_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTAtMS0xLTU1ODg2L3RleHRyZWdpb246ZThkODE4ZGIxYzFmNGY1N2I4OThhNmRjZGZmYTAxOGFfMjYzODgyNzkwNjY2NTc_99d1eb26-b64a-40a8-be73-45718d613e1d">2.97</ix:nonFraction>% due December 2041</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:100%"><ix:nonFraction unitRef="usd" contextRef="id90bd91919f94e3d8c89d96bf896dbb5_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTItMS0xLTQ5Nzky_3eb34070-3e76-436b-80f5-8f4d315e8bf9">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id90bd91919f94e3d8c89d96bf896dbb5_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTQtMS0xLTQ5Nzk5_3d3f1c63-b24d-47a4-bdff-8fb051fd4df7">587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1becd78137fc4481b4ff6075f9fcdd73_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTYtMS0xLTU1NTY5_dd8af3d8-3bcc-43f6-b42c-aba43c632062">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i1becd78137fc4481b4ff6075f9fcdd73_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTgtMS0xLTU1NTY5_11963bcf-62f9-485f-ac93-e6982bb124f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2019 $<ix:nonFraction unitRef="usd" contextRef="i14e78df8afee44099427a16b1eaf0cbf_I20201231" decimals="-3" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZDY5OTEwOGUyZjNhNDg4Zjg1MTE0NDVhMzZmOTEyMzVfMTM_2ecece14-cf79-4029-86d9-eecd4bc97c02">40.0</ix:nonFraction> Million Term Loan due June 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:100%"><ix:nonFraction unitRef="usd" contextRef="i260531eefcdf424a82ae07c99bac91e9_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTItMS0xLTM1NzY5_f8f93b50-6790-4dea-891b-0739dea2d930">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i260531eefcdf424a82ae07c99bac91e9_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTQtMS0xLTM1NzY5_f8f8e26f-bfff-4ae7-9993-2d6fdc827a98">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i14e78df8afee44099427a16b1eaf0cbf_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTYtMS0xLTM1NzY5_2ecece14-cf79-4029-86d9-eecd4bc97c02">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e78df8afee44099427a16b1eaf0cbf_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTgtMS0xLTM1NzY5_88d92583-4171-48a3-ba9e-a9fa993ab06b">&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 $<ix:nonFraction unitRef="usd" contextRef="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231" decimals="-3" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTAtMS0xLTU1ODg4L3RleHRyZWdpb246ODkzMTRlNGU3ZjU5NDFmMmI4MjkwMDIwNzc3NDEyYTlfMjYzODgyNzkwNjY2ODM_d33715d1-40cb-4d52-8dcc-d64e1c0ea999">75.0</ix:nonFraction> Million Term Loan due December 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTItMS0xLTU1NTcy_06421b80-bebf-4007-99d6-f9e0a214871c">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTQtMS0xLTU1NTcy_561a185e-4314-4901-8fce-20b781d8eac2">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i75af8de2c38e43f58ffb2d435850cfad_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTYtMS0xLTU1NTcy_5b4229c1-35a6-4882-93a1-764666a167eb">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i75af8de2c38e43f58ffb2d435850cfad_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTgtMS0xLTU1NTcy_5aab1586-5bee-4921-b5e9-7fdfb3f33324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTItMS0xLTM1NzY5_7cfb98a3-cdb5-446b-a0b9-c6b55d955199">1,890,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTQtMS0xLTM1NzY5_f2151d5f-d573-4d30-a777-7cd9d3e35261">9,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTYtMS0xLTM1NzY5_635d9a1c-1174-41ff-a47e-136b8e5055c2">1,705,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTgtMS0xLTM1NzY5_8b4495c7-f8f8-4717-8f4c-e5583b13114b">9,225</ix:nonFraction>&#160;</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTItMS0xLTM1NzY5_0b0eb5bf-b2a7-466b-8baf-42841a54043b">179,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTQtMS0xLTM1NzY5_15a4af4c-17a0-440a-8203-c011c3db50a2">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTYtMS0xLTM1NzY5_0f34f025-82f3-4b5c-8f83-46e12789eb52">346,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTgtMS0xLTM1NzY5_01482662-c84e-4762-99e9-e4edb5f065cc">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTItMS0xLTM1NzY5_2ce32351-6bf0-4250-93ac-0a75a56555cc">1,711,345</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTQtMS0xLTM1NzY5_0d28c2c0-0150-4639-80f6-291d7c54a7af">9,574</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTYtMS0xLTM1NzY5_a54bbcc6-828b-481f-9dae-8685530cb503">1,359,845</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTgtMS0xLTM1NzY5_499f00e8-7caa-4775-874d-a5a55f294123">8,795</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></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i8c3141f08ef747aa97342e345972e3ca"><div><ix:continuation id="i11e2e912c144408c9e08fa6a736c03d8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:50.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.238%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:10pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Debt</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Mortgage Bonds:</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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cfc643abb874746bfb2900142b3ebfe_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MDVhOTVjN2Q0ODYyNDFjMzliYzFkMjdhYTgxM2Q0ZjZfNA_4269f665-e1fb-4bbf-9abf-c574d112ab57">6.95</ix:nonFraction>% due April 2043</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cfc643abb874746bfb2900142b3ebfe_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTItMS0xLTM1NzY5_87f48363-d5f6-4400-ad55-d599ac2c3582">93,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cfc643abb874746bfb2900142b3ebfe_I20211231" decimals="-3" sign="-" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTQtMS0xLTM1NzY5_7fe0765d-4da2-4eef-b3d6-d30411326ee6">15,202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4ff3222015b4d0595e9951ef7ba1d8b_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTYtMS0xLTM1NzY5_f459b135-38fc-46d6-a39c-327f08b875d1">93,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4ff3222015b4d0595e9951ef7ba1d8b_I20201231" decimals="-3" sign="-" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTgtMS0xLTM1NzY5_f04c7fa8-147d-4f8a-9cae-91c5efb34c5b">15,917</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30d28a61f0514319a68477c47ac11263_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YTUzNzIyMDY2ODhjNDY5MWFiZTVmODdjZDhkYTc4YjZfNA_5afd2b67-31d4-4ea9-a84c-4d273cc9a434">4.03</ix:nonFraction>% due July 2024</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:100%"><ix:nonFraction unitRef="usd" contextRef="i30d28a61f0514319a68477c47ac11263_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTItMS0xLTM1NzY5_a2fa98e9-6ed5-4615-acd7-dc0b3deb442e">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30d28a61f0514319a68477c47ac11263_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTQtMS0xLTM1NzY5_f73786c9-c05f-42d1-a01f-cf9f49d985d7">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cdec9187d4463aa69607293b9ed85_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTYtMS0xLTM1NzY5_f33e1b7a-5b33-45db-b287-b21b9b909479">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cdec9187d4463aa69607293b9ed85_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTgtMS0xLTM1NzY5_86f47160-e41c-4322-bfa3-e7ceb75d55ef">369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66fd84a182cc4b658560be0c84ca10b3_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YWY3Y2VmNWY1OTRhNDUwYmJmMWQ3MmI5NzFjOTgxMmRfNA_aca934bd-6ffa-42b0-b2cf-294518d84ddf">3.53</ix:nonFraction>% due February 2026</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:100%"><ix:nonFraction unitRef="usd" contextRef="i66fd84a182cc4b658560be0c84ca10b3_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTItMS0xLTM1NzY5_f64bdacc-2fe8-45ab-9d99-fed9831ffd99">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66fd84a182cc4b658560be0c84ca10b3_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTQtMS0xLTM1NzY5_c57bb7dc-7f35-4035-8f4a-249e8a8f939a">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98683b4697ef4b5ba284cfd7c248f6c1_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTYtMS0xLTM1NzY5_e022551a-a38e-4c7b-86dd-769c195efcff">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98683b4697ef4b5ba284cfd7c248f6c1_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTgtMS0xLTM1NzY5_50277532-ed5a-4ab0-b5eb-125d5c568237">420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa00175e9de3457e84701a6c6b4199d2_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246OWEzZjcyNDI5M2VkNDA5YTlhZWY0OGRjYmM4ZTBhOTVfNA_cae492e5-ed16-42f4-950f-4a3aedad7a41">3.22</ix:nonFraction>% due August 2027</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:100%"><ix:nonFraction unitRef="usd" contextRef="ifa00175e9de3457e84701a6c6b4199d2_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTItMS0xLTM1NzY5_2e62af22-5e8c-461d-87af-ad65add93647">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa00175e9de3457e84701a6c6b4199d2_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTQtMS0xLTM1NzY5_6e9950a5-24cb-4f16-b549-41d2cbd2a51c">324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae0c4512a4d4e5dbe35e6a0e55feb00_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTYtMS0xLTM1NzY5_f2019ebd-03ed-4b85-8fde-89df6b4411ce">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae0c4512a4d4e5dbe35e6a0e55feb00_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTgtMS0xLTM1NzY5_701dabc1-2d7c-4f91-a546-103bc3d55bbf">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5d99c91455ff44b993b4a773aa20d231_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MTVkNmMwMjc4NDkzNGFkOGE3ZjI1YTNlNTNlZGJhYTdfNA_43c7d052-9428-4843-966e-dfcff975ef53">3.85</ix:nonFraction>% due June 2028</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5d99c91455ff44b993b4a773aa20d231_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTItMS0xLTM1NzY5_c66fbac5-9e2d-49ff-ab0f-12c31be47446">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d99c91455ff44b993b4a773aa20d231_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTQtMS0xLTM1NzY5_e7d813d4-6c80-477c-83d5-8479d7d04d8b">406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9c6feb4e7b845de832b170bec99491b_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTYtMS0xLTM1NzY5_25b9a44d-e88d-4056-912c-c86b5711e6eb">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9c6feb4e7b845de832b170bec99491b_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTgtMS0xLTM1NzY5_7399630a-7a51-4905-9b81-98a434beaaea">469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib73222f5fddf45c7bcf12860cfdacd90_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MTBkOTdlZjQ4ZDkwNDUzNDg5OWIyMzliYjUwMDhhYmVfNA_c827ad39-401a-4774-b08b-29df005455fa">3.79</ix:nonFraction>% due March 2034</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib73222f5fddf45c7bcf12860cfdacd90_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTItMS0xLTM1NzY5_24308d05-6b6b-49f3-b729-330b5c82173b">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73222f5fddf45c7bcf12860cfdacd90_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTQtMS0xLTM1NzY5_4c117ffd-27fc-4905-9e3b-409803fa7228">460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i739197a762c245e984be551cdc63398e_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTYtMS0xLTM1NzY5_48ae3072-84f2-4e5c-8ff1-407724b84848">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i739197a762c245e984be551cdc63398e_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTgtMS0xLTM1NzY5_80f951ad-045f-4598-a4d1-692a05a94d01">497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MGIwZDYzNDlhNTVkNGUyYWI0M2UwMTYyZGFlMDJmY2ZfNA_4ca48132-5434-480a-baf1-8b5ed5914b4d">3.92</ix:nonFraction>% due March 2039</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTItMS0xLTM1NzY5_8dd07056-5f5a-491a-8307-aad34ee79769">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTQtMS0xLTM1NzY5_a8d88119-1b23-42c9-8842-ad0240612635">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77e6b1ad184e4239be987a0dafdd53d3_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTYtMS0xLTM1NzY5_b0ee7f9d-2a71-42bd-b19b-ed07bc9ecc0b">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77e6b1ad184e4239be987a0dafdd53d3_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTgtMS0xLTM1NzY5_f17c6f5e-b60b-4631-a446-5b7224a51cd3">514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i487e5a50c8194beaac5243f8c73b24cd_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZDI3YmRhMTE1NjZiNDY2MTllN2Q0MjJiYTcxZTI4YzNfNA_dee12a42-b509-477d-974a-562f2894e26f">4.06</ix:nonFraction>% due March 2044</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:100%"><ix:nonFraction unitRef="usd" contextRef="i487e5a50c8194beaac5243f8c73b24cd_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTItMS0xLTM1NzY5_c19401d6-0938-4ee2-94b7-8755cce13d94">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i487e5a50c8194beaac5243f8c73b24cd_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTQtMS0xLTM1NzY5_7a6d663b-3ef1-4d4f-b995-1f015087a965">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:100%"><ix:nonFraction unitRef="usd" contextRef="i25efbd0b99904472adb0adabe6b7b23e_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTYtMS0xLTM1NzY5_fb9eba38-9975-479e-874f-c6fa02f76dfd">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25efbd0b99904472adb0adabe6b7b23e_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTgtMS0xLTM1NzY5_f858b993-62f2-4c7c-838c-27dd4dd28646">524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODRmYzM2NWZiNDFhNDM3Njg1ZmIyODc3NzQ0MmU5OGZfNA_ee892be6-f771-4bb2-9fde-ea93221dafaf">3.60</ix:nonFraction>% due July 2029</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTItMS0xLTM1NzY5_412a8d81-2776-4a9c-8f9c-a65b810a4535">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTQtMS0xLTM1NzY5_fba30866-dd40-4ad7-a411-94147ddc6463">451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17bf11a7481486eb8d0aa33eedcb7f8_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTYtMS0xLTM1NzY5_09b5348e-12bd-42df-8804-48853955e5e7">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17bf11a7481486eb8d0aa33eedcb7f8_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTgtMS0xLTM1NzY5_de7dfd76-b3fe-48cd-8243-ee228f1d0f9c">511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c606877f7b44433a04ee8ec795249a6_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MzM4OGY3NzNiMzhkNDk4NGI4NGJkM2VmY2NkNDQ1MGJfNA_0c3af162-d440-49eb-a4b6-ce45ffdd75d6">2.73</ix:nonFraction>% due April 2030</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:100%"><ix:nonFraction unitRef="usd" contextRef="i1c606877f7b44433a04ee8ec795249a6_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTItMS0xLTM1NzY5_2b37fbcc-33ad-40de-badd-3f5d4e53a381">85,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c606877f7b44433a04ee8ec795249a6_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTQtMS0xLTM1NzY5_44e8a10c-31ca-4829-8f79-b5b7fd5ec783">699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7973980350649f5b41d7e58f246fc89_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTYtMS0xLTM1NzY5_76ca416f-eb4a-4ad9-886f-7949d00cf640">85,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7973980350649f5b41d7e58f246fc89_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTgtMS0xLTM1NzY5_9a18abcd-0ed2-45fe-85ce-eb1d14f8017c">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibb4c286865284bf48ae13d9871dcbefa_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGExNjE0MzMxNmI4NDdmYjkxNDllM2FiYmVjNWQ3MjZfNA_a9156035-7ae0-40fc-bbc0-3c1b4afb3b25">3.36</ix:nonFraction>% due April 2050</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibb4c286865284bf48ae13d9871dcbefa_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTItMS0xLTM1NzY5_e84fac07-f34a-4736-b9e1-e8cdd01c58ef">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb4c286865284bf48ae13d9871dcbefa_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTQtMS0xLTM1NzY5_d989be55-c1b1-47ca-b331-240215e0aa8b">235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7830edb3244149e58e9e127fa1c7cf2a_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTYtMS0xLTM1NzY5_7b83a55d-0e7f-4b09-a16e-97c9f86ee91e">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7830edb3244149e58e9e127fa1c7cf2a_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTgtMS0xLTM1NzY5_b4956863-d911-4d6b-87db-2e83ea93b52a">243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id72c3110be564ed5b9b93e875aec8139_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODY1ZjM5M2M2MjRmNGRiZWJiYzVlYmNlOTRkN2UxMWNfNA_f888ddd1-b5e3-4cb1-9eb8-f284be75692d">2.93</ix:nonFraction>% due July 2035</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:100%"><ix:nonFraction unitRef="usd" contextRef="id72c3110be564ed5b9b93e875aec8139_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTItMS0xLTM1NzY5_827bae18-dc32-4713-9dad-05bdac6ee7f2">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id72c3110be564ed5b9b93e875aec8139_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTQtMS0xLTM1NzY5_47da066a-8b8e-4d4c-aeca-7dc7174407d3">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ec4c93b141417abaca758e824066da_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTYtMS0xLTM1NzY5_915e4b8c-4c9c-4df1-8e33-eecd2b13dbf2">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ec4c93b141417abaca758e824066da_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTgtMS0xLTM1NzY5_715043b5-103b-4a66-9416-9c5872bb622d">241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f4e43dfe51e48319be0b8214da07516_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YzI2YjQxZDRiNWQ5NDRlZWIwMjU5ZTYxYTdiNDcxOTZfNA_6d108f01-548a-4619-97e6-e5fc4ec4c39b">3.36</ix:nonFraction>% due July 2050</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4f4e43dfe51e48319be0b8214da07516_I20211231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTItMS0xLTM1NzY5_1026cc5b-fb0c-43a9-9eb9-1db4ac205bf1">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f4e43dfe51e48319be0b8214da07516_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTQtMS0xLTM1NzY5_d06be6a7-f494-4582-bd41-0115184e9bc2">473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9131b780f8ed4f4ea4df7c5d02e9307a_I20201231" decimals="-3" name="us-gaap:UnsecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTYtMS0xLTM1NzY5_021bed08-d112-419a-a4d4-dc73147dec9b">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9131b780f8ed4f4ea4df7c5d02e9307a_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTgtMS0xLTM1NzY5_85ac4078-17ab-42e3-8721-79ef1987dd21">490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb1849c8e41f468d8d142ce53803b546_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2I2MTZkMTk0ZTBhNDM5YjlhMjE0MWQ4NmRkN2U4NTdfMjYzODgyNzkwNjY3MTA_335646f9-0941-4d8c-bd67-f1b7509ea111">2.44</ix:nonFraction>% due August 2035</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:100%"><ix:nonFraction unitRef="usd" contextRef="ifb1849c8e41f468d8d142ce53803b546_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTItMS0xLTM1NzY5_63065ba1-cd63-4428-a187-fcfd284eb2e1">65,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb1849c8e41f468d8d142ce53803b546_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTQtMS0xLTM1NzY5_ba19b045-ddf6-4622-abe2-0f6a8d43dea8">489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2a66bbb3c24ad6af3f52127555bf74_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTYtMS0xLTM1NzY5_ffa3e435-9753-4ebc-a08f-4a1c5e541d33">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2a66bbb3c24ad6af3f52127555bf74_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTgtMS0xLTM1NzY5_83bb2a3f-8721-4f9b-a97c-aa78e4c56569">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTItMS0xLTM1NzY5_5e7e57f1-a4d4-4155-ac8a-dce038357c7a">908,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" sign="-" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTQtMS0xLTM1NzY5_42e3fd18-9a13-4b45-be82-da23f188857d">9,852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTYtMS0xLTM1NzY5_2d3e01c2-bf15-4374-8dda-4a60de2abd94">843,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" sign="-" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTgtMS0xLTM1NzY5_55ab8607-d0fc-4ba6-8f87-2a34e732a296">10,475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTItMS0xLTM1NzY5_9f75173f-d1ff-4016-bb02-4befca358f2e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTQtMS0xLTM1NzY5_4fefb4c8-1dfb-472a-acdd-d7b4ab8702c4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTYtMS0xLTM1NzY5_910bc159-1b89-4856-9b40-d402b1120c59">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTgtMS0xLTM1NzY5_558b1d82-b717-4366-a870-e724c61e3827">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTItMS0xLTM1NzY5_771c61d5-af2f-4077-bfd6-586ea5290407">908,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" sign="-" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTQtMS0xLTM1NzY5_4547fd0a-6690-4c0a-88dc-3b684a94bd2a">9,852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTYtMS0xLTM1NzY5_a14c60c1-ab3b-4995-8910-33fbbe9db5c7">843,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" sign="-" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTgtMS0xLTM1NzY5_b5cb6c33-a5ec-4924-a65e-5d7ebc5e1872">10,475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR Debt</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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2021 Delayed-Draw Term Loan due May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27298be51a0f464891eee442d342058a_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTItMS0xLTM1NzY5_32480816-8af2-43a7-9087-3eb18325ed19">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27298be51a0f464891eee442d342058a_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTQtMS0xLTM1NzY5_4ec8b5de-561f-4cdf-869f-be4c8006d862">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30aab615b01142658e8b4625cb0a6356_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTYtMS0xLTM1NzY5_2c6ab415-8c5f-40c6-bfbc-83fa0b2a58da">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i30aab615b01142658e8b4625cb0a6356_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTgtMS0xLTM1NzY5_e436c01b-d1b1-4b19-8b1f-257a18dfcb8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR <ix:nonFraction unitRef="number" contextRef="id1c5c437458f40d1a2d56f45c8c812b1_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzNjZThiNTgwOWQzNGE3ZTgxMmY2YzNkYjk0NmExM2VfOQ_64da3737-b475-4e52-98fe-07bc82e67852">3.25</ix:nonFraction>% 2018 SUNs due March 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:100%"><ix:nonFraction unitRef="usd" contextRef="id1c5c437458f40d1a2d56f45c8c812b1_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTItMS0xLTM1NzY5_8ee390d6-2c45-469f-84eb-4e38a4189e2a">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id1c5c437458f40d1a2d56f45c8c812b1_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTQtMS0xLTM1NzY5_9947dd03-828b-4f5e-9884-394f1f5d02f1">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia15087e09b814edb9c692badb94330da_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTYtMS0xLTM1NzY5_4a957b86-0622-4c26-b681-6cffc48123d7">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15087e09b814edb9c692badb94330da_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTgtMS0xLTM1NzY5_ae1ffb13-9488-44f3-b0b4-71ed6c0fba2e">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Term Loan due January 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38639e1fe3144574ba0db1ebef729ef5_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTItMS0xLTM1NzY5_564a8da2-4815-47d1-b420-36cfe541697c">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i38639e1fe3144574ba0db1ebef729ef5_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTQtMS0xLTM1NzY5_81b3d20c-59ba-4d02-acab-91d008c29f5b">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i40599f942e0b4a1a873eb9047629c9f5_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTYtMS0xLTM1NzY5_78282e41-dff4-406d-8427-73be0e8c4fa3">65,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40599f942e0b4a1a873eb9047629c9f5_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTgtMS0xLTM1NzY5_8a427d3e-6518-4f06-b4d2-fa7683e5ee7d">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2019 Term Loan due June 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:100%"><ix:nonFraction unitRef="usd" contextRef="i71462ea2de88442ab6c42d09a2250c10_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTItMS0xLTM1NzY5_1a9693a6-4d15-4bf2-bdcc-e303ab1e1df5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i71462ea2de88442ab6c42d09a2250c10_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTQtMS0xLTM1NzY5_45f86ddb-638b-4e94-ba44-5877940621c6">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if16ff26b004a4cdc9e2285aee2e05926_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTYtMS0xLTM1NzY5_682324d4-87f6-4dc0-80c2-ef82550f0843">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if16ff26b004a4cdc9e2285aee2e05926_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTgtMS0xLTM1NzY5_23f51612-ba72-41f7-b640-5794958f69f5">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Term Loan due January 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395c3f97a244b3daedaff29473cfa3d_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTItMS0xLTM1NzY5_0405140e-cb07-4f3a-a3b3-1a1a1f5b20f3">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i4395c3f97a244b3daedaff29473cfa3d_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTQtMS0xLTM1NzY5_80fbfdb9-bb4e-4105-9795-77a3d6825896">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie5766d967d90446dad046079eed18d32_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTYtMS0xLTM1NzY5_3aa6ae23-27b5-4c7e-82bf-5e0b2396fb71">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5766d967d90446dad046079eed18d32_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTgtMS0xLTM1NzY5_911740be-e0af-4645-8eff-eb992b8cdc64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Delayed-Draw Term Loan due January 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:100%"><ix:nonFraction unitRef="usd" contextRef="idbdaa2f308824dad8a8e1801702495c2_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTItMS0xLTM1NzY5_e830af5e-ad12-4e51-86dc-5932b95d03b7">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="idbdaa2f308824dad8a8e1801702495c2_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTQtMS0xLTM1NzY5_8b68d498-9cf7-46de-af56-95f81ba61943">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i3152dadbd5e4435a8a6d44885a72a04e_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTYtMS0xLTM1NzY5_18aadbd3-2732-46be-97c6-65763e900b81">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3152dadbd5e4435a8a6d44885a72a04e_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTgtMS0xLTM1NzY5_408fade6-dc2f-4187-8815-22ae76204a0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTItMS0xLTM1NzY5_1d6c87b8-4f45-4037-a8e8-7fa6279b019e">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTQtMS0xLTM1NzY5_d9fd464f-3795-4e00-94c9-16c4fe6b5dfe">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTYtMS0xLTM1NzY5_b8e04445-3b76-465d-b1ca-8bb2d93ec071">745,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTgtMS0xLTM1NzY5_6a17f489-123a-443a-9cf1-6909ebba32c1">143</ix:nonFraction>&#160;</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTItMS0xLTM1NzY5_f8a9b4be-1a48-4324-a44f-c09dd2a6a229">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTQtMS0xLTM1NzY5_6153b34f-67ec-481b-bb3b-8de4416e17e0">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTYtMS0xLTM1NzY5_df3e962b-5dd4-42db-b740-60f78395c4e0">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTgtMS0xLTM1NzY5_acd5ea76-244f-42d3-a3ef-32ba0a3b3d7f">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTItMS0xLTM1NzY5_a24ab949-53b9-4faa-9ade-9a78a5ef3870">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTQtMS0xLTM1NzY5_b19ef948-b82d-4340-b858-2d7c4d6b48b3">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTYtMS0xLTM1NzY5_c2579710-436f-4cb3-9c52-10df30195de4">515,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTgtMS0xLTM1NzY5_77a97674-f134-498b-b1fe-3c899fca1122">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Consolidated PNMR Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTItMS0xLTM1NzY5_3e391b46-2c4d-4672-8deb-df2cf4181e4d">3,699,043</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTQtMS0xLTM1NzY5_c689635a-6552-40aa-b6cf-e1cba11533ce">124</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTYtMS0xLTM1NzY5_b3cc3087-e524-4790-bdac-7a8619f4b6c3">3,294,043</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" sign="-" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTgtMS0xLTM1NzY5_22e34d9c-7071-4d3b-b5b2-28b7409a89e4">1,107</ix:nonFraction>)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTItMS0xLTM1NzY5_15974578-b28e-4bbb-9255-ddd54b20db82">179,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTQtMS0xLTM1NzY5_042c998e-14f9-4e0d-bc53-f626fa6f4ae0">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:LongtermdebtCurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTYtMS0xLTM1NzY5_350975cf-fb31-4dcd-b90b-62c765c81843">576,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTgtMS0xLTM1NzY5_c20e3ac1-ee3e-4a26-b9e5-f7b4f44b06b1">482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTItMS0xLTM1NzY5_135bbe6c-3424-46dd-9531-95576cc8ee84">3,519,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" sign="-" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTQtMS0xLTM1NzY5_9f6f8489-9065-48fe-8a82-cd90935b6227">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:LongtermdebtExcludingcurrentmaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTYtMS0xLTM1NzY5_7dadc87d-55cd-42c5-b7b5-9d5dae17fa94">2,718,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" sign="-" name="pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTgtMS0xLTM1NzY5_f8ed83ef-3ff3-4f86-bbf5-5069512e114f">1,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjg1_c48ba9e5-fc73-4f8c-a47b-54f990621e82" escape="true"><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reflecting mandatory tender dates, long-term debt maturities as of December 31, 2020 are follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"></td><td style="width:22.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItMS0xLTEtMzU3Njk_506b61fb-d740-437a-86ac-0fd465e360c3">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItMy0xLTEtMzU3Njk_0ac913bc-2d5d-4c9f-93e5-1da76d8fcd02">179,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItNS0xLTEtMzU3Njk_07674691-3ef3-4c84-8e1c-a26d0c71dd9d">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItNy0xLTEtMzU3Njk_75ad18b4-0ff2-4a62-8a38-93922701b5a8">179,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtMS0xLTEtMzU3Njk_f93158a7-0900-4a86-a78f-bac54bb5a72c">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtMy0xLTEtMzU3Njk_aaa5441c-c62d-4826-bc29-cc1e2e02eab2">185,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtNS0xLTEtMzU3Njk_1d28759f-abd4-49ea-ab52-a48b80932a41">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtNy0xLTEtMzU3Njk_425c9f55-60af-4b97-856c-4e3da4741437">1,085,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtMS0xLTEtMzU3Njk_3875961d-9a28-4dc2-9010-9850602b7373">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtMy0xLTEtMzU3Njk_a30658f2-c4b8-4069-b2fc-4eb7376cac1f">125,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtNS0xLTEtMzU3Njk_c50c74fb-5fa0-4b2f-a2a3-d3ab90bf3bdf">80,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtNy0xLTEtMzU3Njk_1378d562-bc4f-4772-9a73-c65b070664a5">205,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtMS0xLTEtMzU3Njk_6b587864-27ed-4f05-850d-7254903bcf05">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtMy0xLTEtMzU3Njk_eb2608ee-d8d3-4778-8e8d-20fdf5463250">354,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtNS0xLTEtMzU3Njk_887ded25-90da-441d-96a7-4cbd357ea10e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtNy0xLTEtMzU3Njk_3deced43-66d0-40a2-9bea-ef1abd01af19">354,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtMS0xLTEtMzU3Njk_3bc0a0a0-9c93-4cb0-b041-8db7db0896cf">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtMy0xLTEtMzU3Njk_31a6d514-e4f7-4e8e-a3d2-1705221e0d88">100,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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtNS0xLTEtMzU3Njk_d70ce06f-e4e7-4234-8a03-13770ce32e7a">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtNy0xLTEtMzU3Njk_420d1cf7-5316-4bbb-8284-f4c4a788c0c4">160,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctMS0xLTEtMzU3Njk_07cdb25a-6312-41be-a64a-2cbe855f31ec">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctMy0xLTEtMzU3Njk_f7510dce-a8e2-485e-9fd4-d65b118ff58c">947,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctNS0xLTEtMzU3Njk_e20bcac6-b1e6-423b-9213-a3e0afccb628">768,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctNy0xLTEtMzU3Njk_7395644d-1bcc-430a-8e29-330229dc5f7a">1,715,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtMS0xLTEtMzU3Njk_c461e9dc-c6b5-466d-9a76-922f6e7330ba">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtMy0xLTEtMzU3Njk_856d19bf-f05f-48d5-ae79-b89a9674cf12">1,890,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtNS0xLTEtMzU3Njk_87ccd1ba-cea6-45c4-a243-59fabdb9b1ed">908,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtNy0xLTEtMzU3Njk_f576cf99-dbfb-448f-820e-412203a86924">3,699,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 51</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_202"></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:6.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzM4_b622a2c7-399a-456b-aad0-5e4f1420d385" continuedAt="if2058e8dd8dc493891307d8520e231eb" escape="true"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzQw_abc193ad-250c-43f6-82fa-7e2550c43639" continuedAt="i6cdbadb2bbe04186a7e1aa0d8fedad72" escape="true">Lease Commitments</ix:nonNumeric></ix:nonNumeric></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:continuation id="if2058e8dd8dc493891307d8520e231eb" continuedAt="i8306e6afb7fe4c99a9e432330b4880b8"><ix:continuation id="i6cdbadb2bbe04186a7e1aa0d8fedad72" continuedAt="i3ae2c288d00e45a1a22fa5d7e409648a"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company enters into various lease agreements to meet its business needs and to satisfy the needs of its customers.  Historically, the Company&#8217;s leases were classified as operating leases and included leases for generating capacity from PVNGS Units 1 and 2, certain rights-of-way agreements for transmission lines and facilities, vehicles and equipment necessary to construct and maintain the Company&#8217;s assets and building and office equipment.  In February 2016, the FASB issued ASU 2016-02 &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> to provide guidance on the recognition, measurement, presentation, and disclosure of leases.  Among other things, ASU 2016-02 requires that all leases be recorded on the Consolidated Balance Sheets by recognizing a present value liability for future cash flows of the lease agreement and a corresponding right-of-use asset.  The Company adopted Topic 842 on January 1, 2019, its required effective date.  The Company elected to use many of the practical expedients available upon adoption of the standard.  As a result, the Company will continue to classify its leases existing as of December 31, 2018 as operating leases until they expire or are modified.  In addition, the Company elected the practical expedient to not reevaluate the accounting for land easements and rights-of-way agreements existing at December 31, 2018.  The Company also elected the use of the practical expedient to apply the requirements of the new standard on its effective date and has not restated prior periods to conform to the new guidance.  Adoption of the lease standard has a material impact on the Company&#8217;s Consolidated Balance Sheets but does not have a material impact on the Consolidated Statements of Earnings or the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Effective January 1, 2019, the Company accounts for contracts that convey the use and control of identified assets for a period of time as leases.  The Company classifies leases as operating or financing by evaluating the terms of the lease agreement.  Agreements under which the Company is likely to utilize substantially all of the economic value or life of the asset or that the Company is likely to own at the end of the lease term, either through purchase or transfer of ownership, are classified as financing leases.  Leases not meeting these criteria are accounted for as operating leases.  Agreements under which the Company is a lessor are insignificant.  PNMR, PNM, and TNMP determine present value for their leases using their incremental borrowing rates at the commencement date of the lease or, when readily available, the rate implicit in the agreement.  The Company leases office buildings, vehicles, and other equipment.  In addition, PNM leases interests in PVNGS Units 1 and 2 and certain rights-of-way agreements that are classified as leases.  All of the Company&#8217;s leases with terms in excess of one year are recorded on the Consolidated Balance Sheets by recording a present value lease liability and a corresponding right-of-use asset.  Operating lease expense is recognized within operating expenses according to the use of the asset on a straight-line basis.  Financing lease costs, which are comprised primarily of fleet and office equipment leases commencing after January 1, 2019, are recognized by amortizing the right-of-use asset on a straight-line basis and by recording interest expense on the lease liability.  Financing lease right-of-use assets amortization is reflected in depreciation and amortization and interest on financing lease liabilities is reflected as interest charges on the Company&#8217;s Consolidated Statements of Earnings.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PVNGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM leases interests in Units 1 and 2 of PVNGS.  The PVNGS leases were entered into in 1985 and 1986 and initially were scheduled to expire on January 15, 2015 for the <ix:nonFraction unitRef="lease" contextRef="if8fcf3922924455ab9dd338ff90e6cf4_I20150115" decimals="INF" name="pnm:NumberOfLeasesExpiring" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzM4Mzc_b299df6c-e459-4420-8a91-d5cdd8fb2a07">four</ix:nonFraction> Unit 1 leases and January 15, 2016 for the <ix:nonFraction unitRef="lease" contextRef="i123d106074da49b2b56a8caeee6df013_I20160115" decimals="INF" name="pnm:NumberOfLeasesExpiring" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzM4ODM_eb1297e7-bc41-4aff-bcce-f12c803fd822">four</ix:nonFraction> Unit 2 leases.  Following procedures set forth in the PVNGS leases, PNM notified <ix:nonFraction unitRef="lease" contextRef="if8fcf3922924455ab9dd338ff90e6cf4_I20150115" decimals="INF" name="pnm:NumberOfLeasesExpiring" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzM5Njc_8540e8b1-cd09-4160-be6d-55fc45e66456">four</ix:nonFraction> of the lessors under the Unit 1 leases and <ix:nonFraction unitRef="lease" contextRef="i123d106074da49b2b56a8caeee6df013_I20160115" decimals="INF" name="pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQwMTM_256bb238-2447-494c-a5c6-b2a168736aea">one</ix:nonFraction> lessor under the Unit 2 lease that it would elect to renew those leases on the expiration date of the original leases.  The <ix:nonFraction unitRef="lease" contextRef="if8fcf3922924455ab9dd338ff90e6cf4_I20150115" decimals="INF" name="pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQxNDA_2f4f9880-d0b8-43cc-9379-7592db849f24">four</ix:nonFraction> Unit 1 leases now expire on January 15, 2023 and the <ix:nonFraction unitRef="lease" contextRef="i123d106074da49b2b56a8caeee6df013_I20160115" decimals="INF" name="pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQxOTY_9b9f947d-febf-45c3-83fb-364b52bde0b8">one</ix:nonFraction> Unit 2 lease now expires on January 15, 2024.  The annual lease payments during the renewal periods aggregate $<ix:nonFraction unitRef="usd" contextRef="ic6ecd12b9c054115a645efc83d359077_D20210101-20211231" decimals="-5" name="pnm:AnnualLeasePaymentsDuringRenewalPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQzMDk_42c1f95d-4425-4732-bdbd-16075b1f50dc">16.5</ix:nonFraction> million for PVNGS Unit 1 and $<ix:nonFraction unitRef="usd" contextRef="ia3ac56d4740e4a44bf7bb2fd428b7f6c_D20210101-20211231" decimals="-5" name="pnm:AnnualLeasePaymentsDuringRenewalPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQzMzM_0e6e313d-87b8-4c77-a8dc-9dc863871f34">1.6</ix:nonFraction> million for Unit 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The terms of each of the extended leases do not provide for additional renewal options beyond their currently scheduled expiration dates.  PNM had the option to purchase the assets underlying each of the extended leases at their fair market value or to return the lease interests to the lessors on the expiration dates.  On June 11, 2020, PNM provided notice to the lessors and the NMPRC of its intent to return the assets underlying in both the PVNGS Unit 1 and Unit 2 leases upon their expiration in January 2023 and 2024.  Although PNM elected to return the assets underlying the extended leases, PNM retains certain obligations related to PVNGS, including costs to decommission the facility.  PNM is depreciating its capital improvements related to the extended leases using NMPRC approved rates through the end of the NRC license period for each unit, which expire in June 2045 for Unit 1 and in June 2046 for Unit 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 5, 2021, PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP received all necessary approvals, including NRC approval for the transfer of the associated possessory licenses to SRP at the end of the term of each of the respective leases.  See Notes 16 and 17 for </span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i8306e6afb7fe4c99a9e432330b4880b8" continuedAt="id22571ec3c0549bf82f419a870583899"><ix:continuation id="i3ae2c288d00e45a1a22fa5d7e409648a" continuedAt="i1bdbcfc7e5a9430a85a2fdefb5894340"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">information on other PVNGS matters including the PVNGS Leased Interest Abandonment Application which included PNM's request to create regulatory assets for the associated remaining undepreciated investments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is exposed to loss under the PVNGS lease arrangements upon the occurrence of certain events that PNM does not consider reasonably likely to occur.  Under certain circumstances (for example, the NRC issuing specified violation orders with respect to PVNGS or the occurrence of specified nuclear events), PNM would be required to make specified payments to the lessors and take title to the leased interests.  If such an event had occurred as of December&#160;31, 2021, amounts due to the lessors under the circumstances described above would be up to $<ix:nonFraction unitRef="usd" contextRef="i6e0481e2041a43149b0458b81a8171ed_I20211231" decimals="-5" name="us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzcwOTc_4dafe6e7-1307-4301-853a-59a6b202eea5">148.4</ix:nonFraction> million, payable on January 15, 2022 in addition to the scheduled lease payments due on that date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Land Easements and Rights-of-Ways</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Many of PNM&#8217;s electric transmission and distribution facilities are located on lands that require the grant of rights-of-way from governmental entities, Native American tribes, or private parties.  PNM has completed several renewals of rights-of-way, the largest of which is a renewal with the Navajo Nation.  PNM is obligated to pay the Navajo Nation annual payments of $<ix:nonFraction unitRef="usd" contextRef="i3d1d4166661b482c8c4cc1a2d38c14ec_D20210101-20211231" decimals="-5" name="pnm:LesseeRightOfWayLeaseAnnualPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzc1OTg_3157cfe5-261b-4f8c-85b9-656ea09ea4d2">6.0</ix:nonFraction> million, subject to adjustment each year based on the Consumer Price Index, through 2029.  PNM&#8217;s April 2021 payment for the amount due under the Navajo Nation right-of-way lease was $<ix:nonFraction unitRef="usd" contextRef="i3d1d4166661b482c8c4cc1a2d38c14ec_D20210101-20211231" decimals="-5" name="pnm:LesseeRightOfWayLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzc3NzU_a8c1ab60-2a01-483a-b91d-7998e59a3c97">7.3</ix:nonFraction> million, which included amounts due under the Consumer Price Index adjustment.  Changes in the Consumer Price Index subsequent to January 1, 2019 are considered variable lease payments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has other prepaid rights-of-way agreements that are not accounted for as leases or recognized as a component of plant in service.  PNM reflects the unamortized balance of these prepayments in other deferred charges on the Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Consolidated Statement of Earnings over their term.  As of December&#160;31, 2021 and 2020, the unamortized balance of these rights-of-ways was $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-5" name="pnm:UnamortizedCostOfPrepaidRightOfWayAgreements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg0MDk_72240fc4-1961-4fe5-9fb6-74f36a0996a9">53.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-5" name="pnm:UnamortizedCostOfPrepaidRightOfWayAgreements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg0MTY_aff0d2c8-c0c3-4d89-9508-418cb3602065">55.8</ix:nonFraction> million.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM recognized amortization expense associated with these agreements of $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-5" name="pnm:AmortizationOfPrepaidRightOfWayAgreements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg1MzI_b46120e9-9229-4559-b6c0-6eeeeb5df6cc">3.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-5" name="pnm:AmortizationOfPrepaidRightOfWayAgreements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg1MzY_259b914e-b84f-46ed-9160-162f8d493d18">4.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-5" name="pnm:AmortizationOfPrepaidRightOfWayAgreements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg1NDQ_88c9cf03-d432-46d5-bbd5-885cd9842f99">3.7</ix:nonFraction> million.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Fleet Vehicles and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Fleet vehicle and equipment leases commencing on or after January 1, 2019 are classified as financing leases.  Fleet vehicle and equipment leases existing as of December 31, 2018 are classified as operating leases.  The Company&#8217;s fleet vehicle and equipment lease agreements include non-lease components for insignificant administrative and other costs that are billed over the life of the agreement.  At December&#160;31, 2021, residual value guarantees on fleet vehicle and equipment leases are $<ix:nonFraction unitRef="usd" contextRef="ib305b9156c7c406a9df3256320ed4372_I20211231" decimals="-5" name="us-gaap:OperatingLeaseResidualValueOfLeasedAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzkwNTY_b33aebaa-f286-42c9-9fa9-080e63a22c85">0.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i92eba7295983437ba70fab086170d0dd_I20211231" decimals="-5" name="us-gaap:OperatingLeaseResidualValueOfLeasedAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzkwNjA_fe6d5e47-165a-4e0b-985b-97b959a6212c">1.4</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i0d8ea0d0293a4a04aa9fda71864c96ee_I20211231" decimals="-5" name="us-gaap:OperatingLeaseResidualValueOfLeasedAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzkwNjg_526fa264-2fe9-43b6-9171-768bda5719b6">2.3</ix:nonFraction>&#160;million for PNM, TNMP, and PNMR.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:AssetsandLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzM0_5a2a3df6-2481-4bec-a6fc-161db6955aa9" continuedAt="ic4aafef9ffd24690a0ec2bc45f1f7cd4" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information related to the Company&#8217;s operating leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:32.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets, net of amortization</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtMS0xLTEtMzU3Njk_63bcf60c-c94c-4388-a9c0-bfa89dde2019">73,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtMy0xLTEtMzU3Njk_989d29fd-c675-497a-8bf4-b903fd27b9a0">5,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtNS0xLTEtMzU3Njk_3a834f2b-a555-472a-a440-87bbf13cd75b">79,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtNy0xLTEtMzU3Njk_53676a93-900b-4f78-9b04-8535ed2d29f7">97,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtOS0xLTEtMzU3Njk_2194f558-4a39-4ee2-bd40-795ef448fa3a">7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtMTEtMS0xLTM1NzY5_3a468e3f-fb17-4136-bd2d-5d30168d42cd">105,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtMS0xLTEtMzU3Njk_d4061362-1a88-43f3-a692-4191df61fa03">25,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtMy0xLTEtMzU3Njk_540978e7-7549-411b-b988-01780d585e06">1,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtNS0xLTEtMzU3Njk_ac77e1fc-304e-4dd7-b8e0-2e6753808735">27,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtNy0xLTEtMzU3Njk_7e33577f-4209-4a5a-bf2f-0926dcc29f16">25,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtOS0xLTEtMzU3Njk_53877df6-5a9b-4063-8d0e-6d396ed29390">2,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtMTEtMS0xLTM1NzY5_4f5bcee7-ecbd-4c6b-a063-1f4650cf6a79">27,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:20.25pt;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 portion of operating lease liabilities</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtMS0xLTEtMzU3Njk_1792cd57-350a-4d7a-88ce-4de00786ac8d">52,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtMy0xLTEtMzU3Njk_8949654b-91e0-4b61-b7ad-374c9ada2716">3,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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtNS0xLTEtMzU3Njk_3152f07c-ed7c-4853-8158-2a8be038a285">55,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtNy0xLTEtMzU3Njk_037aae8d-7682-48c1-b205-efdeb6c401bb">75,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtOS0xLTEtMzU3Njk_01259481-8a08-4b65-862e-a3d4f26a5cb3">4,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtMTEtMS0xLTM1NzY5_7f266b5b-f907-4c56-9b92-ad8eb2c49f36">81,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="id22571ec3c0549bf82f419a870583899" continuedAt="iae73d132a2bb4218805f3829004da0ec"><ix:continuation id="i1bdbcfc7e5a9430a85a2fdefb5894340" continuedAt="i0c1d13daa28e4fdbaeaaac784ff8d59a"><ix:continuation id="ic4aafef9ffd24690a0ec2bc45f1f7cd4"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#8217;s financing leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases:</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtMS0xLTEtMzU3Njk_8c7d4a9f-006e-4a33-8e2e-e47fccf3eca9">15,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtMy0xLTEtMzU3Njk_1bff87ee-e447-4890-90d4-9c06e5f7b0ef">16,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtNS0xLTEtMzU3Njk_9eae75bf-6726-4ab2-ba4b-9eda9f46cffa">31,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtNy0xLTEtMzU3Njk_e295ab04-5d1a-4e72-a2c4-f674948cf60e">11,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtOS0xLTEtMzU3Njk_ae574ca3-f61a-4e65-b52b-8a36a2ebaf84">13,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtMTEtMS0xLTM1NzY5_21039edb-cbf3-466e-b645-def2500f8cde">25,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtMS0xLTEtMzU3Njk_641df0b1-b485-4ed8-a4a7-1839a989a3f6">4,550</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtMy0xLTEtMzU3Njk_e4dbcbd4-b694-48f5-956e-d30692129d0d">4,923</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtNS0xLTEtMzU3Njk_3f6777fa-6cf6-4a3e-b2ae-de343c825000">9,660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtNy0xLTEtMzU3Njk_7822a693-76d9-4a3c-8528-5d3a03b0b9ab">2,044</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtOS0xLTEtMzU3Njk_f28eed15-4151-47d6-b952-a1ec7cd78b5c">2,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtMTEtMS0xLTM1NzY5_4b23c839-65f3-48e1-9f4b-65f890c60028">4,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, net</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtMS0xLTEtMzU3Njk_041c758a-0b0a-4baf-a875-6beba404970c">10,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtMy0xLTEtMzU3Njk_8e6d5da8-be83-4710-a2dc-f8afbd87224f">11,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtNS0xLTEtMzU3Njk_dfd063bd-3020-452e-a79f-c3c176133436">22,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtNy0xLTEtMzU3Njk_b97c40af-24d6-4646-a69c-6e494307f515">9,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtOS0xLTEtMzU3Njk_0a26f4a5-bb81-4256-89ec-8fa39b5a88ee">11,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtMTEtMS0xLTM1NzY5_83aa0ecc-88bf-4b50-a938-486be431dce4">20,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea">Other current liabilities</span></span></span></span></span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:FinanceLeaseLiabilityCurrentOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMS0xLTEtMzU3Njk_dd66218e-2e01-4049-ae3e-c97ac2b2eacc">2,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:FinanceLeaseLiabilityCurrentOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMy0xLTEtMzU3Njk_c09b40c2-064b-4e07-9660-6a7a71ddaa38">2,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:FinanceLeaseLiabilityCurrentOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtNS0xLTEtMzU3Njk_87422978-de8e-4f0d-b523-c0f33feecc11">5,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:FinanceLeaseLiabilityCurrentOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtNy0xLTEtMzU3Njk_84d7aad8-1e39-4323-857c-dc06ee3cb0b9">1,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:FinanceLeaseLiabilityCurrentOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtOS0xLTEtMzU3Njk_38b190c7-6a7d-4772-9c06-0ec8066350d1">2,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:FinanceLeaseLiabilityCurrentOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMTEtMS0xLTM1NzY5_231d8fd5-d4d5-499a-802f-53c739494473">4,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72">Other deferred credits</span></span></span></span></span></span></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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:FinanceLeaseLiabilityDeferredCreditsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMS0xLTEtMzU3Njk_49c040de-f4fb-48ea-979d-bbf8202a3cff">7,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:FinanceLeaseLiabilityDeferredCreditsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMy0xLTEtMzU3Njk_b40eec2f-f9b7-4ce6-b369-2947a0efc926">8,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:FinanceLeaseLiabilityDeferredCreditsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktNS0xLTEtMzU3Njk_253a8ef9-b64b-4adc-9a5c-8611fb388317">16,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:FinanceLeaseLiabilityDeferredCreditsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktNy0xLTEtMzU3Njk_e3925952-c04f-4535-a621-ad00906c1b68">7,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:FinanceLeaseLiabilityDeferredCreditsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktOS0xLTEtMzU3Njk_6af46301-1714-4de3-ac1c-46a028dbe3e7">8,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:FinanceLeaseLiabilityDeferredCreditsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMTEtMS0xLTM1NzY5_98c3eebd-d9fb-4f35-af36-46cc8655c5b7">15,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzUx_49cb5a89-d2fd-43a5-8cc4-ed875b00cb7d" continuedAt="i099c7bdd9b8e470eacbe0835a5874f7f" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#8217;s lease liabilities is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:27.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years):</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%"><ix:nonNumeric contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtMS0xLTEtMzU3Njk_a3418b87-d16e-41b9-810d-1cb2d0588a19">5.60</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtMy0xLTEtMzU3Njk_7463646e-3d58-48f2-8fe2-515f062deedf">2.90</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtNS0xLTEtMzU3Njk_992fdc20-2f13-4691-aea4-785296590073">5.44</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtNy0xLTEtMzU3Njk_79b68f17-935b-4307-85fe-51e50998d6fc">6.23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtOS0xLTEtMzU3Njk_d4b05e4e-e306-4c6b-9668-040f5e09d87a">3.46</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i096d9484735e498b912740e82ca535e6_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtMTEtMS0xLTM1NzY5_bb8b1d17-5fee-4235-ae0d-c84993f451b7">6.04</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%"><ix:nonNumeric contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtMS0xLTEtMzU3Njk_7fac2d73-4630-4716-8b36-d6447c867488">4.30</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtMy0xLTEtMzU3Njk_71719a15-d171-451d-bb20-b3515251b71e">4.14</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtNS0xLTEtMzU3Njk_7a80b7bb-0063-41a8-a685-1b0ba3bff09f">4.20</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtNy0xLTEtMzU3Njk_b1e8c0cb-4bb0-416e-8cfc-167de140cba4">4.78</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtOS0xLTEtMzU3Njk_dd868d8c-87d2-4398-8786-20b17d4d5723">4.84</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i096d9484735e498b912740e82ca535e6_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtMTEtMS0xLTM1NzY5_c8336017-6ebc-4312-813b-084dd9918ae7">4.79</ix:nonNumeric></span></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%"><ix:nonFraction unitRef="number" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctMS0xLTEtMzU3Njk_417aa335-c9b8-4d28-a73f-aa49c70dfe60">3.99</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctMy0xLTEtMzU3Njk_2ac9480e-c22d-453b-aa12-23bf2a2d88a4">3.98</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctNS0xLTEtMzU3Njk_47ab6535-a9ea-4823-9715-8f4304fdea84">3.99</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctNy0xLTEtMzU3Njk_d89ecb77-40a4-49f4-93c6-24379e67470d">3.93</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctOS0xLTEtMzU3Njk_a8aa5bd0-2a58-47af-bb77-aaf5ea2c8c77">4.06</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctMTEtMS0xLTM1NzY5_dad400a5-bbf0-4ab9-a756-a3b8251d0bdb">3.94</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtMS0xLTEtMzU3Njk_55a8c5a1-8f86-4fc3-ad2f-3cf8596bafd0">2.60</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtMy0xLTEtMzU3Njk_f06b7a97-e268-4d37-b9c5-b0f5999a31c1">2.71</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtNS0xLTEtMzU3Njk_10379de6-0cd3-4756-a079-07acc1827b48">2.65</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtNy0xLTEtMzU3Njk_99ba0bcf-a2f5-4232-a81d-4b23a56a0d2c">2.76</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtOS0xLTEtMzU3Njk_5624467f-edde-4f39-82cb-70cd7efe6a1e">2.84</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtMTEtMS0xLTM1NzY5_fad91016-8fc7-4ca6-8eca-b5f42a447a42">2.80</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:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for the components of lease expense is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"></td><td style="width:53.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.210%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.210%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td></tr><tr><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzMtMS0xLTEtMzU3Njk_108d031c-e8eb-4fbc-950b-9e66feb86607">26,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzMtMy0xLTEtMzU3Njk_058c03b9-5d9b-410d-bfd9-53811730c835">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzMtNS0xLTEtMzU3Njk_4c2d7d6c-da9e-4695-bf28-642eae0c7999">29,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:OperatingLeaseCapitalizedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzQtMS0xLTEtMzU3Njk_b6f2b8a2-52fc-41e6-8503-1727b27cf60f">836</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:OperatingLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzQtMy0xLTEtMzU3Njk_6e1d8e1f-e73a-4dcc-8847-baa5de2d3dae">2,115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:OperatingLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzQtNS0xLTEtMzU3Njk_b92ecaba-6393-4397-a2ff-fec181e4cecc">2,951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzUtMS0xLTEtMzU3Njk_e06609c4-8d94-4e37-a388-98124a17e9c8">25,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzUtMy0xLTEtMzU3Njk_a773e7c9-2647-4b2c-b11e-bffed71bb5f7">330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzUtNS0xLTEtMzU3Njk_034cf006-9d5a-4160-9ef0-5ef222742022">26,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzctMS0xLTEtMzU3Njk_ead60e1f-615b-4782-94db-cee093465ed9">2,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzctMy0xLTEtMzU3Njk_3984171f-62c1-447a-97d4-cfd38c9993af">2,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzctNS0xLTEtMzU3Njk_8d425613-7a13-403c-a8a9-d6ff720ea51d">5,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzgtMS0xLTEtMzU3Njk_f13f3f5d-3ec0-4c2e-af21-a43cea981567">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzgtMy0xLTEtMzU3Njk_f1afcd5d-aaaf-403d-8b91-ead729e2a152">307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzgtNS0xLTEtMzU3Njk_a5cb2ced-0719-493c-8dd1-99bfef2ec040">574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:FinanceLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzktMS0xLTEtMzU3Njk_c3e35fd4-fd00-452b-9afa-9e05cb5d4f22">1,726</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:FinanceLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzktMy0xLTEtMzU3Njk_580de213-26d2-4869-aff5-ba7dc75da278">2,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:FinanceLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzktNS0xLTEtMzU3Njk_68c031fc-030f-401d-81be-bad7bae0722f">4,404</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEwLTEtMS0xLTM1NzY5_271d92b2-3784-4e38-b742-b8976a684110">1,044</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEwLTMtMS0xLTM1NzY5_53aebaf5-bc6f-42ce-ba83-93a2d673696b">311</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEwLTUtMS0xLTM1NzY5_30188c42-307a-4aa3-a4e8-51a3e3c72f57">1,447</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzExLTEtMS0xLTM1NzY5_fa1b210c-6dd4-4c62-a026-c2fb37cc9b3d">380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzExLTMtMS0xLTM1NzY5_d60b0eed-6e74-498b-9a85-ae26338ff32c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzExLTUtMS0xLTM1NzY5_295a1157-c99e-4bb2-b59b-eca82e0061e9">380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEyLTEtMS0xLTM1NzY5_d6e910e8-77ab-43c1-a904-797739ee5162">2,972</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEyLTMtMS0xLTM1NzY5_a89df09d-e18c-40b8-a78f-875a0cd2deca">6</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEyLTUtMS0xLTM1NzY5_61eee3c4-18dd-45a6-8cd0-929422a14db0">3,035</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEzLTEtMS0xLTM1NzY5_2d6bdac3-ee98-4a84-80dc-c897ba9d2852">30,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEzLTMtMS0xLTM1NzY5_79f35c3a-3457-4221-b5ce-99e661032d2c">647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEzLTUtMS0xLTM1NzY5_04c64bfc-69c7-4c83-9be6-480f5159ad1e">31,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> Includes expense of $<ix:nonFraction unitRef="usd" contextRef="id9c7aeda70b041629d56eaabaafd8456_D20210101-20211231" decimals="-5" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzI1Mjg4NzY3NDUxNTU0_34e1222d-b5ac-4f2c-b9e9-f23bc630af9a">2.5</ix:nonFraction>&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $<ix:nonFraction unitRef="usd" contextRef="id9c7aeda70b041629d56eaabaafd8456_D20210101-20211231" decimals="-5" name="us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzI1Mjg4NzY3NDUxNTU2_560899dc-0d45-4a21-90a6-0a825c8729b0">1.8</ix:nonFraction>&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.</span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iae73d132a2bb4218805f3829004da0ec" continuedAt="iee82db4ed68c40a79d36c5c9b69e1405"><ix:continuation id="i0c1d13daa28e4fdbaeaaac784ff8d59a" continuedAt="i6939e73c866b44ada46c3b230e99cd40"><ix:continuation id="i099c7bdd9b8e470eacbe0835a5874f7f"><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"></td><td style="width:53.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.210%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.210%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzMtMS0xLTEtMzU3Njk_944f14fb-fdea-4bc8-9ff4-99788e8ab25c">27,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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzMtMy0xLTEtMzU3Njk_c322a74f-55dc-4c1d-9c19-c2dd4e755fa2">2,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzMtNS0xLTEtMzU3Njk_8e21bd29-e6ce-416b-8669-f86d30e9bbea">30,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:OperatingLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzQtMS0xLTEtMzU3Njk_68031ab6-ca40-42ca-b209-0eca191951b0">1,020</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:OperatingLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzQtMy0xLTEtMzU3Njk_40dfa50f-83c4-4b60-937f-ad06f8e93ec9">2,375</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:OperatingLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzQtNS0xLTEtMzU3Njk_9196309a-34c1-4b46-9c3a-fad4ccd02d6b">3,395</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzUtMS0xLTEtMzU3Njk_aabca73c-0973-43e2-b129-fb5b45d9c407">26,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzUtMy0xLTEtMzU3Njk_1a13f57b-45ac-440b-b2d5-418b01b002c6">495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzUtNS0xLTEtMzU3Njk_6070b56b-d168-4e69-aeeb-531dfe7c7546">27,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzctMS0xLTEtMzU3Njk_e4d4ee86-3bfc-4bba-8516-b2caf015b709">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzctMy0xLTEtMzU3Njk_aab0e035-baa4-4687-9ab9-22819ef29c02">1,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzctNS0xLTEtMzU3Njk_9c029a00-3501-4594-9378-39db424d542e">3,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzgtMS0xLTEtMzU3Njk_b962fb05-7083-4c9a-bf3f-fd59e7e3a946">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzgtMy0xLTEtMzU3Njk_a870c559-99b9-4b35-91b8-03dd18f48720">285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzgtNS0xLTEtMzU3Njk_0e47fcbf-0c09-425c-aac8-63c762a753ea">511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:FinanceLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzktMS0xLTEtMzU3Njk_fa864d59-cd5e-425d-85ca-879c195380b4">1,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:FinanceLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzktMy0xLTEtMzU3Njk_071a4c57-80f7-4709-ac7d-eb6b3222bb48">1,754</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:FinanceLeaseCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzktNS0xLTEtMzU3Njk_95c942d8-2fc2-4899-8c7f-b7623983cd16">2,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEwLTEtMS0xLTM1NzY5_6d197f87-8985-4301-879a-2e65ba1cdb4f">728</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEwLTMtMS0xLTM1NzY5_1c096a2b-866a-47e5-aa15-ec3f8c4267fa">306</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEwLTUtMS0xLTM1NzY5_6d0bd422-fc09-4c18-92f3-980bed3c0a53">1,113</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzExLTEtMS0xLTM1NzY5_b85d3717-084e-47f3-8006-419da861c9a0">221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzExLTMtMS0xLTM1NzY5_0d67dffc-4305-4d1f-8041-efbebd4e29e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzExLTUtMS0xLTM1NzY5_67a77171-dce3-4f76-af51-ab65f198bbd5">221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEyLTEtMS0xLTM1NzY5_e6d64240-0c3e-4e74-a1c1-03a6a4315dbb">288</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEyLTMtMS0xLTM1NzY5_1d6fc31b-a8cd-4479-9200-f615a73bbf12">5</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEyLTUtMS0xLTM1NzY5_750b31ac-ad22-47c8-a50b-6bca689a96d4">295</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEzLTEtMS0xLTM1NzY5_12e9ea0f-be01-4a7b-80c2-21e86dce1e5d">27,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEzLTMtMS0xLTM1NzY5_bdf36096-e6a9-423f-b6de-0900cac1634d">806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEzLTUtMS0xLTM1NzY5_fd3770a1-3b58-4dc3-8120-3c9ad946debb">28,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Supplemental cash flow information related to the Company&#8217;s leases is as follows:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtMS0xLTEtMzU3Njk_9e0c129a-ace7-4662-b146-b4c320ca4869">25,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtMy0xLTEtMzU3Njk_4efc7e1f-5546-4c39-93ae-d1aef1dc466d">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtNS0xLTEtMzU3Njk_a7b5175f-5308-4881-bc93-fc36508cb27f">26,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtNy0xLTEtMzU3Njk_32f63e1c-bb58-4050-97ba-3c6e6bea72c2">26,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtOS0xLTEtMzU3Njk_3f785539-469a-4d5c-8e1e-e7d962caa59c">596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtMTEtMS0xLTM1NzY5_f8b0b68a-697b-4c2a-bc34-81f982e75c05">27,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtMS0xLTEtMzU3Njk_0d42a833-306c-4343-8fdb-1c1f8720261a">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtMy0xLTEtMzU3Njk_93add931-f68f-47dc-9b94-98c944aebcb2">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtNS0xLTEtMzU3Njk_455718bd-50be-4199-9fc1-b3357eb7ec3b">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtNy0xLTEtMzU3Njk_4306889b-0714-4f1c-9a20-38cf52bce7e3">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtOS0xLTEtMzU3Njk_2c5d2e1e-fb06-4eb3-ac29-af6cee2bfbde">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtMTEtMS0xLTM1NzY5_d53c7072-a422-466c-84e2-1351ab55b4c9">136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtMS0xLTEtMzU3Njk_7cbfb160-18e5-450f-9a4b-df31e1391823">870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtMy0xLTEtMzU3Njk_7a8f1223-9a20-40de-8563-119968ffdc0e">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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtNS0xLTEtMzU3Njk_1bab8b5e-caf3-4c3f-ba38-ebb667e33027">1,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtNy0xLTEtMzU3Njk_fc55978b-484a-4220-a363-9d83a7d77747">557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtOS0xLTEtMzU3Njk_713c6f10-5820-439f-8172-ce993a567d93">307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtMTEtMS0xLTM1NzY5_7bc4be25-c49f-48f4-acf7-eda8ab4de12f">936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktMS0xLTEtMzU3Njk_fac960ff-aa1d-4d26-8f20-ecb46efa8181">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktMy0xLTEtMzU3Njk_975b7bf4-5711-4184-864d-97519d49713e">317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktNS0xLTEtMzU3Njk_f15cfe9b-d639-4312-baff-d4449d323935">317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktNy0xLTEtMzU3Njk_3da43ad5-948b-4e46-9483-5c749ba91a5e">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktOS0xLTEtMzU3Njk_ac529216-689f-4969-83d0-7b2abcb7fc94">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktMTEtMS0xLTM1NzY5_f613f860-4a66-4f5d-961b-7b6004f3e006">&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTEtMS0xLTM1NzY5_77045fb7-a5b4-4cb6-95b9-3a6e464c65e8">3,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTMtMS0xLTM1NzY5_b92e8c2e-f47f-4b71-bc78-d5083cb0235b">3,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTUtMS0xLTM1NzY5_d279aa02-f949-4371-b67f-d7e9765eadc2">6,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTctMS0xLTM1NzY5_8ab543f1-ef4b-4b2c-9caa-add395d9aa51">6,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTktMS0xLTM1NzY5_3110722b-efaa-4e42-9200-1c7848290876">8,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTExLTEtMS0zNTc2OQ_52f55c00-0773-40e3-b475-3c1daf73597e">15,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Capitalized lease costs are reflected as investing activities on the Company&#8217;s Consolidated Statements of Cash Flows for the twelve months ended December&#160;31, 2021 and 2020.</span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iee82db4ed68c40a79d36c5c9b69e1405" continuedAt="i67d721045e2242bf8b19a32d322d3e28"><ix:continuation id="i6939e73c866b44ada46c3b230e99cd40" continuedAt="id3256eb0975a497f8ae9349739ef085a"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzM1_2999026c-2f52-4da2-b1a6-636c96885d3c" escape="true"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzQx_4e2b0f20-2122-4088-ad79-76f3fca434b2" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Future expected lease payments are shown below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:27.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtMS0xLTEtMzU3Njk_3c60f653-d0ed-4dd3-9e9c-a2ad913b6d3e">2,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtMy0xLTEtMzU3Njk_de99b677-7c5b-4ffd-a21a-084424c7ddcc">26,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtNS0xLTEtMzU3Njk_0e9bcdb7-19da-49ce-bf91-a1a657edabf3">3,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtNy0xLTEtMzU3Njk_78330d82-6f1c-4788-ac67-7de219e5689b">1,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtOS0xLTEtMzU3Njk_22e68488-2f97-4747-9c27-cd39fc11261a">6,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtMTEtMS0xLTM1NzY5_40e7a9bd-2d24-41b0-9a39-cd644b7c68ab">28,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtMS0xLTEtMzU3Njk_c0657c26-faf1-4d14-a382-9b313039f62e">2,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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtMy0xLTEtMzU3Njk_8de8b4ac-a825-4212-a4c7-150e05ec5a1e">17,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtNS0xLTEtMzU3Njk_4cfcbc45-c1ce-4ba7-81d6-cafddd535498">3,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtNy0xLTEtMzU3Njk_321fee31-474a-4526-93ee-aa5afba79acf">1,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtOS0xLTEtMzU3Njk_9e1d5eea-7d60-4833-a36c-c41a4512c302">5,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtMTEtMS0xLTM1NzY5_9e354e83-df65-4387-801e-c629c4b23a07">19,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtMS0xLTEtMzU3Njk_ce35087c-9cb6-423a-a9f3-91905fc15e56">2,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtMy0xLTEtMzU3Njk_50a8459f-dba8-4b52-a574-c8f1fdd867f6">7,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtNS0xLTEtMzU3Njk_747e99c4-a674-4521-8a00-02c7c5405474">2,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtNy0xLTEtMzU3Njk_6369997b-c34a-4ee7-a96d-4f5c3b8285b6">1,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtOS0xLTEtMzU3Njk_06e8423a-d062-47dc-a245-176faac3536f">4,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtMTEtMS0xLTM1NzY5_4773e10e-8bac-4635-a7dc-421a485ba551">8,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctMS0xLTEtMzU3Njk_105fff86-9919-4f42-bc0e-4d4da0f21652">1,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctMy0xLTEtMzU3Njk_8a2859dc-bae1-47d0-a13c-bd7c141f335c">6,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctNS0xLTEtMzU3Njk_5d8052fb-093c-4edc-bf2a-4d6550b1bf49">1,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctNy0xLTEtMzU3Njk_b614ddbd-5b04-4826-9d34-72989f40e68c">525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctOS0xLTEtMzU3Njk_2177a8e9-b191-4d09-9d02-7211b797e9e4">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctMTEtMS0xLTM1NzY5_55f43eff-a159-43bc-9ca5-a9e547bb5688">7,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtMS0xLTEtMzU3Njk_652369b0-31d2-4016-8b52-fda92cb9b44b">1,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtMy0xLTEtMzU3Njk_e27c1454-e3e9-4077-adc4-9b94fea22a85">6,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtNS0xLTEtMzU3Njk_fc66e10c-f301-49ff-ac5e-fd480719f659">834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtNy0xLTEtMzU3Njk_f8f4640e-80b5-4929-a859-542e006a8e22">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtOS0xLTEtMzU3Njk_2ed40d84-8a23-41ab-9a51-5558d45752c1">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtMTEtMS0xLTM1NzY5_f9a1601f-394c-4f32-a398-bf71e4275449">7,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:100%">Later years</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktMS0xLTEtMzU3Njk_62a7f0bc-5780-4415-895c-e62f6caa1d5c">724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktMy0xLTEtMzU3Njk_e26d17e6-0710-466a-811c-012f30503e02">20,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktNS0xLTEtMzU3Njk_6de1a588-40cf-4755-9cc1-8db05caeac32">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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktNy0xLTEtMzU3Njk_4f2983cb-7545-49c1-9c32-88129b62f24b">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktOS0xLTEtMzU3Njk_511de866-6569-4696-81b5-311ffb75731e">1,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:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktMTEtMS0xLTM1NzY5_e027ff4b-1ad8-4518-9c9d-fc7a43a6ffda">20,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTEtMS0xLTM1NzY5_8dd28970-7a5d-4b50-a896-4d0a8f85abd9">11,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTMtMS0xLTM1NzY5_f5e9c0f5-adf0-42fc-b588-d17ac5f12d93">86,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTUtMS0xLTM1NzY5_ba9831a0-4c6d-4fc4-bfa0-8db3d60b9470">11,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTctMS0xLTM1NzY5_e374635a-061c-4576-a4af-a60aee453604">5,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTktMS0xLTM1NzY5_6934d3e8-2a5a-4798-b374-83c4d5d43ff0">23,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTExLTEtMS0zNTc2OQ_3d3e498d-47c7-4a13-89e8-559a57de1b02">92,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTEtMS0xLTM1NzY5_a2d637fb-1650-44cf-b5e8-53deb7088db2">590</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTMtMS0xLTM1NzY5_0ecf30b1-655a-4da4-8da8-f008d44bafa3">8,545</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTUtMS0xLTM1NzY5_2377b141-7b81-42f9-8961-824fb21b1d1d">634</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTctMS0xLTM1NzY5_d9f29812-ac4d-4a98-8964-5ab3bb328bce">335</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTktMS0xLTM1NzY5_b28bb4f7-ce8c-4d3f-a427-be3097ea2b0b">1,228</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTExLTEtMS0zNTc2OQ_4be3e1b9-c472-49d2-8349-7b5dca2b215d">9,235</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 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:100%">Lease liabilities as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTEtMS0xLTM1NzY5_e596490e-518a-4aa9-a45c-11a6c2fc4b28">10,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTMtMS0xLTM1NzY5_7004814c-b0e5-416d-848b-92588aeda66b">77,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTUtMS0xLTM1NzY5_2b67432b-6ef9-43ea-979f-cf487a69f422">11,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTctMS0xLTM1NzY5_f323011e-1315-4264-9a8e-a01594b19bf1">5,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTktMS0xLTM1NzY5_4208fb70-efab-4e83-94f7-082f4fbcd703">21,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTExLTEtMS0zNTc2OQ_494e8877-2355-42d2-a220-c288ceb52150">83,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i67d721045e2242bf8b19a32d322d3e28"><ix:continuation id="id3256eb0975a497f8ae9349739ef085a">The above table includes $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-5" name="pnm:LesseeOperatingLeaseUnguaranteedResidualValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwMzcx_d65cd19b-c89a-4229-8a91-865c059e7a48">11.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-5" name="pnm:LesseeOperatingLeaseUnguaranteedResidualValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwMzc1_20b61780-e514-4cce-9fc6-cfeab330cb65">14.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-5" name="pnm:LesseeOperatingLeaseUnguaranteedResidualValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwMzgz_c8d2ecff-e12d-4e19-a42f-ef7d41eb9f3a">25.8</ix:nonFraction> million for PNM, TNMP, and PNMR at December&#160;31, 2021 for expected future payments on fleet vehicle and equipment leases that could be avoided if the leased assets were returned and the lessor is able to recover estimated market value for the equipment from third parties.  The Company&#8217;s contractual commitments for leases that have not yet commenced are insignificant.</ix:continuation></ix:continuation>  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_205"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:6.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NjA0_369cabfc-cc59-45c3-ad25-bb8bbe775477" continuedAt="i9acf2fc21a11485ba4cf79b032a3d762" escape="true">Fair Value of Derivative and Other Financial Instruments</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i9acf2fc21a11485ba4cf79b032a3d762" continuedAt="i166136e7b80f48059b429f8a1aa3e13c"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Fair value is based on current market quotes as available and is supplemented by modeling techniques and assumptions made by the Company to the extent quoted market prices or volatilities are not available.  External pricing input availability varies based on commodity location, market liquidity, and term of the agreement.  Valuations of derivative assets and liabilities take into account nonperformance risk, including the effect of counterparties&#8217; and the Company&#8217;s credit risk.  The Company regularly assesses the validity and availability of pricing data for its derivative transactions.  Although the Company uses its best judgment in estimating the fair value of these instruments, there are inherent limitations in any estimation technique.</span></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:110%">Energy Related Derivative Contracts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Overview</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The primary objective for the use of commodity derivative instruments, including energy contracts, options, swaps, and futures, is to manage price risk associated with forecasted purchases of energy and fuel used to generate electricity, as well as managing anticipated generation capacity in excess of forecasted demand from existing customers.  PNM&#8217;s energy related derivative contracts manage commodity risk.  PNM is required to meet the demand and energy needs of its customers.  PNM is exposed to market risk for the needs of its customers not covered under the FPPAC.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2021, PNM entered into <ix:nonFraction unitRef="power_purchase_agreement" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="INF" name="pnm:NumberOfPurchasePowerAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTk3_9de91b2f-e803-4177-95fb-f5f9960de58e">three</ix:nonFraction> agreements to purchase power from third parties at a fixed price in order to ensure that customer demand during the 2022 summer peak load period is met.  Two of the agreements, the purchase of <ix:nonFraction unitRef="mw" contextRef="ie85c4748a1cd40c1842ac726332c2501_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTEx_a355a6f1-2d39-4226-9666-f4325614204d">85</ix:nonFraction> MW from June through September 2022 and the purchase of <ix:nonFraction unitRef="mw" contextRef="if5094acfed2d4ff38bdc6fb7319c5c70_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTE1_997f3bbc-13ed-46b0-a189-06edf58e9dd2">40</ix:nonFraction> MW for the full year of 2022, are not considered derivatives because there are no notional amounts due to the unit-contingent nature of the agreements.  The third agreement for the purchase of <ix:nonFraction unitRef="mw" contextRef="i7df8e55f53b3422abccc7028c367b1c6_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTE5_b6a61da7-c6e5-47ce-aee7-7edb05efe6e2">150</ix:nonFraction> MW firm power in June and September 2022 meets the definition of an economic hedge described below and has been accounted for accordingly.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning January 1, 2018, PNM is exposed to market risk for its <ix:nonFraction unitRef="mw" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NzU_4ae1e5a7-529a-43d7-8ad5-f13fd2783b0d">65</ix:nonFraction> MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM has entered into agreements to sell power from <ix:nonFraction unitRef="mw" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE5MjU_6e6c19cc-5b8c-451e-9c85-c11984d4afaa">36</ix:nonFraction> MW of that capacity to a third party at a fixed price for the period January 1, 2018 through May 31, 2022, subject to certain conditions.  Under these agreements, PNM is obligated to deliver <ix:nonFraction unitRef="mw" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzIxMTk_3702cea3-fd1c-4627-a2b3-ce810d4cc415">36</ix:nonFraction> MW of power only when SJGS Unit 4 is operating.&#160; These agreements are not considered derivatives because there is no notional amount due to the unit-contingent nature of the transactions.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i166136e7b80f48059b429f8a1aa3e13c" continuedAt="i75d9d88a750648ab9afca64b26d2f40c"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and Tri-State have a hazard sharing agreement that expires in May 2022. Under this agreement, each party sells the other party <ix:nonFraction unitRef="mw" contextRef="id41f5e26cf4c4b269001e1389659b6a8_I20211231" decimals="0" name="pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI0NDI_f409822c-834d-4d72-a1bb-381fc501fc0d">100</ix:nonFraction> MW of capacity and energy from a designated generation resource on a unit contingent basis, subject to certain performance guarantees.  Both the purchases and sales are made at the same market index price.  This agreement serves to reduce the magnitude of each party&#8217;s single largest generating hazard and assists in enhancing the reliability and efficiency of their respective operations.  PNM passes the sales and purchases through to customers under PNM&#8217;s FPPAC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s operations are managed primarily through a net asset-backed strategy, whereby PNM&#8217;s aggregate net open forward contract position is covered by its forecasted excess generation capabilities or market purchases.  PNM could be exposed to market risk if its generation capabilities were to be disrupted or if its load requirements were to be greater than anticipated.  If all or a portion of load requirements were required to be covered as a result of such unexpected situations, commitments would have to be met through market purchases.  TNMP does not enter into energy related derivative contracts.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Commodity Risk</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Marketing and procurement of energy often involve market risks associated with managing energy commodities and establishing positions in the energy markets, primarily on a short-term basis.  PNM routinely enters into various derivative instruments such as forward contracts, option agreements, and price basis swap agreements to economically hedge price and volume risk on power commitments and fuel requirements and to minimize the effect of market fluctuations.  PNM monitors the market risk of its commodity contracts in accordance with approved risk and credit policies.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unusually cold weather in February 2021 resulted in higher-than-expected natural gas and purchased power costs.  PNM mitigated the impacts from the cold weather by securing gas supplies in advance, engaging in market purchases when lower prices were available, and adjusting plant operation of its gas units to minimize reliance on higher-priced gas supplies.  PNM estimates the impact of the cold weather conditions in the first quarter of 2021 resulted in approximately $<ix:nonFraction unitRef="usd" contextRef="i350eee18a44f4707884ff1e68b9ea2ed_D20210101-20210331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTI0_c56166db-08d3-4ee7-9fd2-cdbea1db1910">20</ix:nonFraction>&#160;million of additional natural gas costs and approximately $<ix:nonFraction unitRef="usd" contextRef="id1fc74706f614bd183789f2b22c8e639_D20210101-20210331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTM3_6f689d66-f1a3-4755-b868-b091922b255d">8</ix:nonFraction>&#160;million in additional purchased power costs.  These fuel increases are passed through to customers under the FPPAC.</span></div><div><span><br/></span></div><ix:continuation id="i62bb344d29b448f4b9cc24b452d4060c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounting for Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under derivative accounting and related rules for energy contracts, PNM accounts for its various instruments for the purchase and sale of energy, which meet the definition of a derivative, based on PNM&#8217;s intent.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM was not hedging its exposure to the variability in future cash flows from commodity derivatives through designated cash flow hedges.  The derivative contracts recorded at fair value that do not qualify or are not designated for cash flow hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power agreements, used to economically hedge generation assets, purchased power and fuel costs, and customer load requirements.  Changes in the fair value of economic hedges are reflected in results of operations and are classified between operating revenues and cost of energy according to the intent of the hedge.  PNM also uses economic hedges under an NMPRC approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  Changes in the fair value of instruments covered by its FPPAC are recorded as regulatory assets and liabilities.  PNM has no trading transactions.</span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Commodity Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTg5_59812c44-892b-4bed-be61-5b1c0a3ba3da" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s commodity derivative instruments that are recorded at fair value, all of which are accounted for as economic hedges and considered Level 2 fair value measurements, are presented in the following line items on the Consolidated Balance Sheets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"><tr><td style="width:1.0%"></td><td style="width:58.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">Economic Hedges</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzQtMS0xLTEtMzU3Njk_6cd7b48a-e14e-4c0f-9c68-c68058070a93">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzQtMy0xLTEtMzU3Njk_6a1649e8-5791-43c0-83b5-2c4f268bcc4b">1,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" xsi:nil="true" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzUtMS0xLTEtMzU3Njk_d79b9a7f-b0c3-40e4-93ab-e228f4589168"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzUtMy0xLTEtMzU3Njk_15fe4eba-e494-4e35-94f3-7281830c9104">455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzYtMS0xLTEtMzU3Njk_60bff93a-02e1-4a07-be09-ac361a137641">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzYtMy0xLTEtMzU3Njk_78d0f8c0-05fe-4e26-8f36-8bf5b361da95">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzctMS0xLTEtMzU3Njk_a2458332-317a-4e9f-a123-68251012499a">2,275</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzctMy0xLTEtMzU3Njk_0f7ccbef-3752-42bd-83d5-5cf3df429b69">1,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" sign="-" xsi:nil="true" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzgtMS0xLTEtMzU3Njk_9fe02332-e88d-4b97-911e-ae0a9742e1d9"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzgtMy0xLTEtMzU3Njk_7d0d39c2-59da-46c1-934d-5bdb36281daa">455</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzktMS0xLTEtMzU3Njk_5997894b-4a43-42b0-82dd-ff22ce9339d3">2,275</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzktMy0xLTEtMzU3Njk_286c9f8a-0a2c-4376-bdd6-1238ba6a94b4">1,551</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-3" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzEwLTEtMS0xLTM1NzY5_70e513dd-5729-4164-aed0-10a6ecf1b1da">1,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzEwLTMtMS0xLTM1NzY5_d39f5a1b-7aa2-4286-947f-b1d0a67263e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i75d9d88a750648ab9afca64b26d2f40c" continuedAt="i7acd6a92b1e843428f12049a68b0f004"><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s commodity derivative instruments in the above table are subject to master netting agreements whereby assets and liabilities could be offset in the settlement process.  PNM does not offset fair value and cash collateral for derivative instruments under master netting arrangements and the above table reflects the gross amounts of fair value assets and liabilities for commodity derivatives.  Included in the table above are equal amounts of current assets and current liabilities aggregating $<ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTQ5_3b7ef2d8-9343-4f74-88ed-d17f99e22fc2"><ix:nonFraction unitRef="usd" contextRef="i86d1be534c414fd4b709d89713c40311_I20211231" decimals="-5" name="us-gaap:DerivativeAssetFairValueGrossLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTQ5_ed36bd5b-90d9-4e1f-802f-7453b0821208">0.5</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31, 2021 and all $<ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NDkyNjc0NzA5NzE_408a08fe-763e-405f-9e08-d960b8d78b93"><ix:nonFraction unitRef="usd" contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231" decimals="-5" name="us-gaap:DerivativeAssetFairValueGrossLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NDkyNjc0NzA5NzE_8848173d-8a8d-4fea-a1c3-be6644d133e5">1.6</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31, 2020 resulting from PNM&#8217;s hazard sharing arrangements with Tri-State.  The hazard sharing arrangements are net-settled upon delivery.  </span></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, PNM has a NMPRC-approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  The table above includes less than $<ix:nonFraction unitRef="usd" contextRef="i9c8589fc639f45d789221ebe6ebcf5f2_I20211231" decimals="-5" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTc3_1ab4c3c3-76b7-4099-ac37-f038b1e5e365">0.2</ix:nonFraction>&#160;million in current assets and $<ix:nonFraction unitRef="usd" contextRef="i9c8589fc639f45d789221ebe6ebcf5f2_I20211231" decimals="-5" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTYz_1090bed3-e93b-4f60-9d6b-bca2725efb41">1.8</ix:nonFraction>&#160;million of current liabilities related to this plan at December&#160;31, 2021.  There were <ix:nonFraction unitRef="usd" contextRef="idb503e56b7fa4d88b2c0231cc0a3ced9_I20201231" decimals="-5" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMjA0_54167ff3-6545-4498-8d43-e1bc96626401"><ix:nonFraction unitRef="usd" contextRef="idb503e56b7fa4d88b2c0231cc0a3ced9_I20201231" decimals="-5" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMjA0_fdbf9d3a-682c-4fcf-93f4-2a405fafc1a5">no</ix:nonFraction></ix:nonFraction> amounts hedged under this plan as of December&#160;31, 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021 and 2020, PNM had <ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="INF" name="us-gaap:DerivativeCollateralRightToReclaimCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzU5OTk_78de1520-53f4-43b5-9508-c93d424d0b85"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="INF" name="us-gaap:DerivativeCollateralRightToReclaimCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzU5OTk_8e078eac-b8c7-4449-b935-b42fcecdd74c">no</ix:nonFraction></ix:nonFraction> amounts recognized for the legal right to reclaim cash collateral.  However, at both December&#160;31, 2021 and 2020, amounts posted as cash collateral under margin arrangements were $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-5" name="us-gaap:MarginDepositAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzYxNTg_040aa917-e2f5-46c3-9216-291ccc1ccb67">0.5</ix:nonFraction> million, which is included in other current assets on the Consolidated Balance Sheets.  At both December&#160;31, 2021 and 2020, obligations to return cash collateral were $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-5" name="us-gaap:DerivativeCollateralObligationToReturnCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzYyMjc_0cb3704f-9430-4938-9d87-5db0022508bf"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-5" name="us-gaap:DerivativeCollateralObligationToReturnCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzYyMjc_bfdd8f55-d715-457a-a76a-468793c8397f">0.9</ix:nonFraction></ix:nonFraction> million.  Cash collateral amounts are included on the Consolidated Balance Sheets in other current liabilities at December 31, 2021 and other deferred credits at December 31, 2020.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The effects of mark-to-market commodity derivative instruments on PNM&#8217;s revenues and cost of energy during the years ended December&#160;31, 2021 and 2020 were less than $<ix:nonFraction unitRef="usd" contextRef="i5be3f6bff37a47f3ae8fd61fd130bb40_D20210101-20211231" decimals="-5" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzY3MDU_442c77ae-820a-4835-aadf-d20309ec99ad"><ix:nonFraction unitRef="usd" contextRef="i718ecfbd142e4f69ac96825d0e07df8d_D20200101-20201231" decimals="-5" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzY3MDU_af05b448-d432-463f-8280-682141ed2bae">0.1</ix:nonFraction></ix:nonFraction>&#160;million.  Commodity derivatives had no impact on OCI for the periods presented.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s net buy (sell) volume positions for energy were <ix:nonFraction unitRef="mwh" contextRef="ic9252b22b9704725a4b974c0b5aca08c_D20210101-20211231" decimals="INF" name="us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI1Mjg4NzY3NDU5MjM0_a556b471-21da-41d0-aa5a-c80a6bfafe68">122,400</ix:nonFraction> MWh and <ix:nonFraction unitRef="mwh" contextRef="ic7aabd761f3348dfad3fbbddf05ee67b_D20200101-20201231" decimals="INF" name="us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI1Mjg4NzY3NDU5MjQ4_e09838fe-25d7-43e1-8362-ae606f06bb54">zero</ix:nonFraction> MWh at December&#160;31, 2021 and 2020.  PNM had no open gas commodity volume positions at December&#160;31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has contingent requirements to provide collateral under commodity contracts having an objectively determinable collateral provision that are in net liability positions and are not fully collateralized with cash.  In connection with managing its commodity risks, PNM enters into master agreements with certain counterparties.  If PNM is in a net liability position under an agreement, some agreements provide that the counterparties can request collateral if PNM&#8217;s credit rating is downgraded; other agreements provide that the counterparty may request collateral to provide it with &#8220;adequate assurance&#8221; that PNM will perform; and others have no provision for collateral.  At December&#160;31, 2021 and 2020, PNM had <ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="pnm:ContractWithCustomerLiabilityNet" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2Xzc0Nzg_833064f4-790b-4d31-9b1d-028e1e220e8e"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="INF" name="pnm:ContractWithCustomerLiabilityNet" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2Xzc0Nzg_9c12b29d-9b58-4cda-8cbb-aec20aa18b86">no</ix:nonFraction></ix:nonFraction> such contracts in a net liability position. </span></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:110%">Non-Derivative Financial Instruments</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The carrying amounts reflected on the Consolidated Balance Sheets approximate fair value for cash, receivables, and payables due to the short period of maturity.  Investment securities are carried at fair value.  Investment securities consist of PNM assets held in the NDT for its share of decommissioning costs of PVNGS and trusts for PNM&#8217;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners.  See Note 16.  At December&#160;31, 2021 and 2020, the fair value of investment securities included $<ix:nonFraction unitRef="usd" contextRef="i7d45e5458d7341699cf6cb4b94ecd65d_I20211231" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgwNzU_aee62a6b-d6fa-497d-83a6-1c6a4cd45d5c">394.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i41b827faeefd401e9608a155d5e33bf8_I20201231" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgwODI_435aeaad-870b-4006-86a8-6ffa71be9bb1">379.2</ix:nonFraction> million for the NDT and $<ix:nonFraction unitRef="usd" contextRef="i709760784c8645bf9588f0d46333918f_I20211231" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgxMDE_513dc5b0-f357-42ab-aba7-17e5ea9ee2e5">68.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib6bfd10ecb0b4841bb21b7cf53602aef_I20201231" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgxMDg_2d3beda4-5a59-4ab1-9f97-6234141f164b">60.9</ix:nonFraction> million for the coal mine reclamation trusts.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#8220;other than temporary&#8221; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTY5_ce0a1a9b-f826-48e9-8fa6-bbf29fc21fb8" continuedAt="i1fc64673f0d546a19a6b6bc42e48552c" escape="true">Gains and losses recognized on the Consolidated Statements of Earnings related to investment securities in the NDT and reclamation trusts are presented in the following table:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i1fc64673f0d546a19a6b6bc42e48552c" continuedAt="i2982320a53ce4418b439b26cff80f384"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"></td><td style="width:47.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.033%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.033%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.852%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</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 #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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" 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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains from equity securities sold</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzQtMi0xLTEtMzU3Njk_153ec193-2990-4316-b6ba-b1504c4a8d31">8,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzQtNC0xLTEtMzU3Njk_64d89ab5-4465-425f-a0f6-c88c2ba070fd">5,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzQtNi0xLTEtMzU3Njk_b651132b-ea21-4961-8100-355bfccc8d87">5,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains (losses) from equity securities still held</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzUtMi0xLTEtMzU3Njk_29e41a23-e073-4cb7-afcb-a3abafb880b6">442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzUtNC0xLTEtMzU3Njk_fb626df8-5fbe-4ff3-95d0-e1634a66671c">17,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzUtNi0xLTEtMzU3Njk_b56f2ccb-20a3-4329-8431-4f3644994bf8">18,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net gains on equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzYtMi0xLTEtMzU3Njk_124edf42-a1c2-43fd-ad0c-e85cb7bd1fed">8,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzYtNC0xLTEtMzU3Njk_727dd41d-bd8e-41da-bb52-350762d621f9">23,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzYtNi0xLTEtMzU3Njk_fe8bf00d-2b86-4836-be61-1bd76485a948">24,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains (losses) on debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzEwLTItMS0xLTM1NzY5_5e54110b-18b0-47ce-995a-5dc936dcba61">8,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzEwLTQtMS0xLTM1NzY5_9570d2dc-6916-4ca1-a971-204000a2f63e">1,969</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzEwLTYtMS0xLTM1NzY5_1da51f4e-eb40-45f5-847b-3c6ad94fa8bb">5,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 34.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:100%">Net gains on investment securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzExLTItMS0xLTM1NzY5_c0b2e026-9d40-441d-8c8a-8d649a65af34">16,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzExLTQtMS0xLTM1NzY5_312a5c2d-031f-43a8-aa0a-143bea1417d2">21,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzExLTYtMS0xLTM1NzY5_2735116c-6333-4f78-aab2-9e9f7f18931b">29,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i7acd6a92b1e843428f12049a68b0f004" continuedAt="i1895b6c7360d455bbf1d586eaf5f58ab"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The proceeds and gross realized gains and losses on the disposition of securities held in the NDT and coal mine reclamation trusts are shown in the following table.  Realized gains and losses are determined by specific identification of costs of securities sold.  <ix:continuation id="i2982320a53ce4418b439b26cff80f384" continuedAt="i3123322a93ae432a866d65dc0d1df6a3">Gross realized losses shown below exclude the (increase)/decrease in realized impairment losses of $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-5" name="pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwNDUx_a2b0d274-0c18-4252-908b-02b562f518db">0.7</ix:nonFraction>&#160;million, $(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-5" sign="-" name="pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwNDU1_e8d65ece-bda9-4f36-9a7b-aefc9d9f6123">3.2</ix:nonFraction>) million, and $<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-5" name="pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwNDYz_c88ff1ae-67a6-4823-99c6-37581be9f5cb">3.0</ix:nonFraction>&#160;million for the years ended December&#160;31, 2021, 2020 and 2019.</ix:continuation></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i3123322a93ae432a866d65dc0d1df6a3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"></td><td style="width:48.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.072%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzMtMS0xLTEtMzU3Njk_9d05e788-47a6-4f02-bfef-8bb78d8633e4">459,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzMtMy0xLTEtMzU3Njk_01602741-37f7-4ecd-803d-b13c29d9d31c">590,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzMtNS0xLTEtMzU3Njk_30b3c77a-dbbd-4b5c-a54b-cea44e3c8dec">494,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzQtMS0xLTEtMzU3Njk_fc8710ea-c5c3-4065-9dcb-4961d92735d3">39,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzQtMy0xLTEtMzU3Njk_131a8848-3481-4a2a-a94f-2dd8421166ed">35,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzQtNS0xLTEtMzU3Njk_ab742cf2-8fd8-46d3-9c50-362c4b92d70b">25,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized (losses)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzUtMS0xLTEtMzU3Njk_bd612e24-f81e-4d86-8aa8-a29c4f8fdfea">22,815</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzUtMy0xLTEtMzU3Njk_8186d7d1-6ac3-4df3-9a9d-d7eb001a04ed">28,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzUtNS0xLTEtMzU3Njk_1e42b105-901a-4d75-83c4-e47c5fbff8ad">17,453</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTY0_63e0c13c-1988-41de-8f63-72ef44f6a6b3" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021, the available-for-sale debt securities held by PNM, had the following final maturities:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.754%"><tr><td style="width:1.0%"></td><td style="width:74.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.477%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzItMS0xLTEtMzU3Njk_c0976829-6fd4-422e-8f81-f19ff0c62478">29,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzMtMS0xLTEtMzU3Njk_6ca8525c-d8be-4327-8a93-e0873601e2b4">77,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><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzQtMS0xLTEtMzU3Njk_e3461caa-f447-4884-8b8c-de8af7df68a3">93,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="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years through 15 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzUtMS0xLTEtMzU3Njk_cdf9d0f4-be0f-4e7c-98e7-7632c0424066">20,893</ix:nonFraction>&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 15 years through 20 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzYtMS0xLTEtMzU3Njk_a7c89e1e-5fb3-4c15-9a7e-94513169941d">12,933</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 20 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzctMS0xLTEtMzU3Njk_40dff4cd-4cdb-444c-bdad-1e7137e06663">39,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzgtMS0xLTEtMzU3Njk_bbff3623-0e72-46d0-aabc-140779251c93">273,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><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:110%">Fair Value Disclosures</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTc0_1075c6ea-8a7d-47ca-b85f-85939b2d9a97" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company determines the fair values of its derivative and other financial instruments based on the hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value.  Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.  Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  Level 3 inputs are unobservable inputs for the asset or liability.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For investment securities, Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For Level 2 fair values, the pricing provider predominantly uses the market approach using bid side market values based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value.  For commodity derivatives, Level 2 fair values are determined based on market observable inputs, which are validated using multiple broker quotes, including forward price, volatility, and interest rate curves to establish expectations of future prices.  Credit valuation adjustments are made for estimated credit losses based on the overall exposure to each counterparty.  For the Company&#8217;s long-term debt, Level 2 fair values are provided by an external pricing service.  The pricing service primarily utilizes quoted prices for similar debt in active markets when determining fair value.  The valuation of Level 3 investments, when applicable, requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The Company has no Level 3 investments as of December 31, 2021 and 2020.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i1895b6c7360d455bbf1d586eaf5f58ab" continuedAt="ia7c8ccb0f0314ff197631108b65bb7ce"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NjI0_478d7ac0-f94b-4211-bbcf-c10eb7d363aa" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Items recorded at fair value by PNM on the Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale securities.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"></td><td style="width:34.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></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:12.818%"></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:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="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="border-bottom: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:700;line-height:100%">Unrealized Gains</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb718a99ba664931aaf12f90dec1151d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzQtMS0xLTEtMzU3Njk_44ec309e-ee63-4ee8-9448-7f41d35d261e">7,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie912de49a2e640ecab215f9e5350373a_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzQtMy0xLTEtMzU3Njk_78616278-63d9-4d4e-ab9b-6e93630b40ef">7,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b291e91cd24d248421334e9054a615_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzQtNS0xLTEtMzU3Njk_597049f1-b6b2-483f-bc88-45d40aee118a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i253fe73b99a34dff96d405384dc629c3_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzYtMS0xLTEtMzU3Njk_0659e677-5be8-450f-b49a-3f709c16ab33">97,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i361b980337b14e7f90aa4f9fa75ad9b9_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzYtMy0xLTEtMzU3Njk_86cebfb9-1367-446c-8476-bff319862550">97,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id734746a1a3445bfae7085cbf267b4dc_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzYtNS0xLTEtMzU3Njk_a96a660e-726b-46eb-bbeb-551672f1dcd9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60bd7039db2b46e9a6058b8c19694b51_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzctMS0xLTEtMzU3Njk_3348ce70-f8b5-468c-b0d1-82e3480a73af">9,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:100%"><ix:nonFraction unitRef="usd" contextRef="if95691b887424769a2cd1745f88404ec_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzctMy0xLTEtMzU3Njk_aecd8bbb-d5f2-453d-b597-5dd3fecca516">3,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2a904941cd1454399001eabfa7bda3c_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzctNS0xLTEtMzU3Njk_bff4e24d-2436-402a-8053-e8f388dbb7de">5,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25a0e49d28aa4f04992c6705b9e83269_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzgtMS0xLTEtMzU3Njk_1e9d81e1-c707-46fb-9955-c6b9c38755b0">75,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99611522ab7f4b0789ce155677bd782d_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzgtMy0xLTEtMzU3Njk_1996c1bf-aa5b-404e-91ed-ecf977d5c85c">75,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf8d5274443d4c5da77ab80b23274fbe_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzgtNS0xLTEtMzU3Njk_334822f3-961a-4dad-b178-0efb26fe4153">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i878ab7beac0847dea1ddea907d14625d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTEtMS0xLTM1NzY5_4a857a31-7e79-41bb-b7b7-678ad34c1175">43,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if82db571a2544fa9945f112e448e255d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTMtMS0xLTM1NzY5_bc682659-e840-4ccc-93e1-4a00ccbc0136">13,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:100%"><ix:nonFraction unitRef="usd" contextRef="i9d68d0eed8ce4adaa32b14ba3399e941_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTUtMS0xLTM1NzY5_a41ca3dd-5563-4998-bc5f-6e6386c5733f">29,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdd1f34d00ca46238e6f3479514f6e24_D20210101-20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTktMS0xLTM1NzY5_821e638e-214e-479e-a4a8-42509a52aff2">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib369787239c440cabf45db18ecb64ba0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTEtMS0xLTM1NzY5_6dd95de7-fff5-4cae-ae32-31c3e87c5f31">16,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68a6d22dd0a840e9afd9dec1b1bbc6c2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTMtMS0xLTM1NzY5_baf08871-25b2-427f-93df-be2e7b055f0e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if47b9751053c4828a07e6293392ee59e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTUtMS0xLTM1NzY5_1a94d5d3-2358-46b3-ba86-0bb43a4c2799">16,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac954d30737f499e92ded3fcd39c9668_D20210101-20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTktMS0xLTM1NzY5_1aab91ee-5012-4b2f-a362-81faec51caf0">1,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaa7881956ed48b680ad432f49480058_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTEtMS0xLTM1NzY5_cabf8dcb-fb12-4e02-8bcf-40815ccd11b1">47,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6ba9b83d0044a638a6973f9a67d17cb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTMtMS0xLTM1NzY5_e8c61914-b7b3-4cda-b6c1-1ecafb9707f0">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i31d381b60b7e48acbe93dc5b80bc7f61_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTUtMS0xLTM1NzY5_296a356f-0df8-469a-9d22-8ba2408de417">47,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2467383472243608d8546799304239c_D20210101-20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTktMS0xLTM1NzY5_ceee4c66-09ce-46a0-b3fa-1a3e120e3e5d">1,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i650c6ea86d1c4eb2ac5db785c359c59e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTEtMS0xLTM1NzY5_6319d515-e675-4ac1-9f9a-918b2d833357">167,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61d5abe00eff4abc99a71d2722b702d8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTMtMS0xLTM1NzY5_0238219e-7a4a-4151-b462-d7464736ebe9">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9f6fada39b7d4dfb84aa30e3d256327a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTUtMS0xLTM1NzY5_002813c4-b2cc-4ea0-8df3-aefbd40bd9fe">167,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6afcf850bb34ba18631da5fb93126bb_D20210101-20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTktMS0xLTM1NzY5_4a43a567-e8f7-4bef-a47c-99c42c671bae">12,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib51f991def1f43dc8d38b99535e8c7c9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTEtMS0xLTM1NzY5_f83b609d-d9a3-4d89-9043-8378fd4ad884">463,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6097d2e380654c68b767f9a567b7dfa7_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTMtMS0xLTM1NzY5_088e14d3-0378-4519-bf7a-0218c27c63fc">197,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ceef1bbf2734889bd153c3254fba396_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTUtMS0xLTM1NzY5_39eede8b-9e45-4327-a647-e25c8cd89280">265,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc025bc1486640f6a928b1ed7b78a424_D20210101-20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTktMS0xLTM1NzY5_bb53dddc-e042-4d87-ba2c-1598d4fcb8b2">15,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"></td><td style="width:34.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></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:12.818%"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a25c4d48ac42a982575722ef32ce43_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzQtMS0xLTEtMzU3Njk_4f0d6047-4153-45b1-8f81-64f546f19a73">6,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d33371ae8348f7a2f78d437d193e41_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzQtMy0xLTEtMzU3Njk_c5cffa9e-bc7b-44e7-b30a-893d54a7f50b">6,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdc4d78c7f1a49e2929eee20c8bd34a0_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzQtNS0xLTEtMzU3Njk_624d7aba-0487-4faa-b856-817d77f12f5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id336b1a590bb4ea69ed6f88369d0eeae_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtMS0xLTEtMzU3Njk_9b16bf34-265a-4932-9ff6-25ca2d016c16">85,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if62949aa0d224d0590d1f6f7dcb3a675_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtMy0xLTEtMzU3Njk_80a2a80d-1e6c-44b7-8670-48fa8c8f40b2">85,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eeb8d4aa0c9424787b62f592b9a2ced_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtNS0xLTEtMzU3Njk_dd679772-f81b-4131-bd29-4827fe690b70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4ef4bc7465ad447997c5a88ec716c2b6_D20200101-20201231" xsi:nil="true" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtOS0xLTEtMzU3Njk_58d90248-5055-4cc0-bd6d-a63523c77fcd"></ix:nonFraction></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a9ab69b64474cf9ad10c960ebdc943e_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctMS0xLTEtMzU3Njk_33a4b1da-4aa5-46ef-97bc-f52b87e0414a">9,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48ea6e5b78847d3bcd1b88e7be8ea85_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctMy0xLTEtMzU3Njk_ec1e3b1e-9db0-4e04-82f9-454b9b5be732">3,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2445a9077ab94a9b81f2bd38eeae398a_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctNS0xLTEtMzU3Njk_c0026997-0333-403b-9405-dbbeebe59a0d">6,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i11a2723d0ca94f85b1f7655e1aafff91_D20200101-20201231" xsi:nil="true" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctOS0xLTEtMzU3Njk_80be1cd5-c8e6-470a-891b-0c1746cad838"></ix:nonFraction></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5dcdecfbdc7406ba532ab4407afd261_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtMS0xLTEtMzU3Njk_755e9de4-6738-4f71-ad44-676dcec06677">58,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia975b722319c484baae5663c4def0388_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtMy0xLTEtMzU3Njk_e2515754-cc4d-4255-8ae1-32a8597f20ab">58,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i303d045dc71f4aeca07e793ad7a9ed9b_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtNS0xLTEtMzU3Njk_0805585b-7772-4f31-9b22-4e3f021824f0">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i8ad1fe9cbd7d4a128aac8c97492e4c2b_D20200101-20201231" xsi:nil="true" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtOS0xLTEtMzU3Njk_52be3aad-8c58-4c7d-a2ce-c0ee8658f721"></ix:nonFraction></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3bf6222576e4d0cab1a87ad617f65f7_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTEtMS0xLTM1NzY5_89933cdd-c6a9-4605-b4a4-2f83cf182054">55,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if160c5a880c44b339b2c2771d6a56f34_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTMtMS0xLTM1NzY5_4c8f2758-db5b-4b5e-b46b-b1ee62002427">29,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76e92f574a7d4195880a08586b2d9f26_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTUtMS0xLTM1NzY5_54b8f863-23bb-4b16-a578-1e756ede6969">26,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cfc4dc377044e928ad3cc2564e5e88e_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTktMS0xLTM1NzY5_7a3be635-59d8-46ca-9ea4-4771e9facb54">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce7c741346e4230bff609a3b369f914_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTEtMS0xLTM1NzY5_dadebc31-d739-437f-a702-acace53ceb3e">16,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee30ed78126c4bbf94945511e72c8d7a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTMtMS0xLTM1NzY5_3dc87704-50e7-4850-bc7a-6a07cc06396e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if80cb62135e94f28a95c27c4aa05afad_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTUtMS0xLTM1NzY5_3e3264f7-ff90-4f14-ac13-8c34465268ea">16,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4a240c7e9ca452bb7e8dcf949c5061e_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTktMS0xLTM1NzY5_164b473f-98b7-498c-9087-0c3aaeb6532e">2,537</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1796ebc34d3743ada72e1cf818c8118a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTEtMS0xLTM1NzY5_42ed76fa-08bc-472e-9190-d703a945b8ab">50,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55089d112bbd421fbc6ef68ee7ed5663_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTMtMS0xLTM1NzY5_024cfc34-7a6f-4cb7-bd25-96064f222e87">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i26c6f8ec4b4c4982ab48c29d4a9ef8a9_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTUtMS0xLTM1NzY5_dcaac3d3-3e4e-4da7-a30c-89e72a8157cf">50,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i396d91700ea244caa529cb9512e0f811_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTktMS0xLTM1NzY5_1b084a99-6d3b-433d-94ea-d264d80ca505">2,779</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbb129f5e4a5412fb4fc085949a9b68c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTEtMS0xLTM1NzY5_726a7cf4-5002-481b-8a66-337704f5334a">158,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i181220f265054d0195661c58c6dcadab_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTMtMS0xLTM1NzY5_b6b901bf-335a-492f-a00f-79523a63bb90">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:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ec44bf091746618bf30858f6340f61_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTUtMS0xLTM1NzY5_d917e3a0-1a91-4f28-aeca-8ecb1a377e3a">157,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93acf6a098b242218a13d577567cc379_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTktMS0xLTM1NzY5_4dbb0ce4-703a-4c99-8d6b-f249b84180db">21,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850f99947119466590f6fea7587db56a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTEtMS0xLTM1NzY5_c7e60edc-e120-4cac-915d-25ee68624b38">440,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i968d115e61c240cfa9c2c97eb08b6dad_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTMtMS0xLTM1NzY5_55214a10-6027-45c0-a64c-2b123f2647bd">183,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e129b3afff8498f9ff6d6df2746190c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTUtMS0xLTM1NzY5_714d882f-b6e5-42fe-8809-8d294e7bf09a">256,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6519ff5f559341dcab3af264fbf70578_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTktMS0xLTM1NzY5_f5a03b73-208a-49c3-b843-23cbba0d6ef4">27,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTU5_5e9cc52f-0118-4828-9cc5-3de0d8802cc1" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The carrying amounts and fair values of long-term debt, all of which are considered Level 2 fair value measurements and are not recorded at fair value on the Consolidated Balance Sheets are presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.140%"><tr><td style="width:1.0%"></td><td style="width:52.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.102%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.557%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Fair&#160;Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4cf330273c54b38b1e714dcf29a5926_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzItMS0xLTEtMzU3Njk_e3d57551-2ed0-4540-89e8-491afcbae2c3">3,698,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzItMy0xLTEtMzU3Njk_15c3ea82-fc50-4d0a-9b7c-121d7ac21dc7">3,915,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i937a10a39514488fa08b460cf955c308_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzMtMS0xLTEtMzU3Njk_c2972c03-872b-414b-b9c2-8687527e8928">1,881,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzMtMy0xLTEtMzU3Njk_f6585a7a-e073-44ea-b54f-541268e985e0">1,975,987</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec6bca542d1442a39d7679f7cd8e6716_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzQtMS0xLTEtMzU3Njk_8e061a13-9e34-4f4e-a438-d3e4ac79fd01">918,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzQtMy0xLTEtMzU3Njk_bfcc0de8-0b24-4142-aae5-4af024a1434f">1,039,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">December 31, 2020</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732f6a7c203c4af0a54ca2bd5584bae2_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzctMS0xLTEtMzU3Njk_7780552e-ba89-4cbe-9036-fc04a1974b7f">3,295,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzctMy0xLTEtMzU3Njk_6c44e84d-44b0-4b4e-aff6-6f2665100fd4">3,571,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic838ed2100c540178467e44b01e63162_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzgtMS0xLTEtMzU3Njk_93a000f8-d7f5-43b9-9eeb-11664951fd83">1,696,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzgtMy0xLTEtMzU3Njk_90d224e2-655d-4298-aa2a-e3b806d28aab">1,818,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2439486d0c284e269a75590d1abbe898_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzktMS0xLTEtMzU3Njk_c4f3072c-7986-495e-9cf5-ab8e18c4b9ef">853,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzktMy0xLTEtMzU3Njk_17a9d2b8-7a18-4794-bc16-74c677082259">1,006,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The carrying amount and fair value of the Company&#8217;s other investments presented on the Consolidated Balance Sheets are not material and not shown in the above table.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments Held by Employee Benefit Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 11, PNM and TNMP have trusts that hold investment assets for their pension and other postretirement benefit plans.  The fair value of the assets held by the trusts impacts the determination of the funded status of </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ia7c8ccb0f0314ff197631108b65bb7ce" continuedAt="ib4a3215ddba945149b5ecfd175c68abe"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">each plan but the assets are not reflected on the Company&#8217;s Consolidated Balance Sheets.  Both the PNM Pension Plan and the TNMP Pension Plan hold units of participation in the PNM Resources, Inc. Master Trust (the &#8220;PNMR Master Trust&#8221;), which was established for the investment of assets of the pension plans.  The PNM Pension Plan&#8217;s investment allocation targets in 2021 consist of <ix:nonFraction unitRef="number" contextRef="i13b2e123014e40d88aa75fdea3449b68_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE1MTE0_fb21416b-502c-4964-adb2-1aba919619e0">35</ix:nonFraction>% equities, <ix:nonFraction unitRef="number" contextRef="i933b35f3210e4c9f9431b54dfd6c12e8_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE1MTI3_5047c017-67e1-4108-922c-b0b7c5d3e0e8">15</ix:nonFraction>% alternative investments (both of which are considered return generating), and <ix:nonFraction unitRef="number" contextRef="i8bb643704e0f44d3a70f2f0d88b1ea5d_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE1MjA4_d65c8cc9-2ad6-464c-97b8-9a2687806c9c">50</ix:nonFraction>% fixed income.  The TNMP Pension Plan&#8217;s investment allocation targets in 2021 consist of <ix:nonFraction unitRef="number" contextRef="i81aaf936939b4267a5f5acb31a0f7e52_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwOTk1MTE2NTgxNjU_05850389-09c9-44bb-81e5-00272afe029d">16</ix:nonFraction>% equities, <ix:nonFraction unitRef="number" contextRef="i810e145495214934ac530cca0c39264d_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwOTk1MTE2NTgxNzA_22bb9f56-25d5-4d9f-b170-a2b7d4d95ddd">14</ix:nonFraction>% alternative investments (both of which are considered return generating), and <ix:nonFraction unitRef="number" contextRef="iebc4e14cf51841a89e4f1110a2668870_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwOTk1MTE2NTgxNzU_c553be14-ff30-4d53-a38d-2ac64cfc0e6f">70</ix:nonFraction>% fixed income. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">GAAP provides a practical expedient that allows the net asset value per share to be used as fair value for investments in certain entities that do not have readily determinable fair values and are considered to be investment companies.&#160; Fair values for alternative investments held by the PNMR Master Trust are valued using this practical expedient.  Investments for which fair value is measured using that practical expedient are not required to be categorized within the fair value hierarchy.  Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For level 2 fair values, the pricing provider predominately uses the market approach using bid side market value based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value as of year-end.  Fair value prices for Level 2 corporate term loans predominately use the market approach which uses bid side market values based upon hierarchy information for specific securities or securities with similar characteristics.  Alternative investments include private equity funds, hedge funds, and real estate funds.  The private equity funds are not voluntarily redeemable.  These investments are realized through periodic distributions occurring over a <ix:nonNumeric contextRef="i2fdf39377c3e4f25b276b54852e209ab_D20210101-20211231" name="pnm:DefinedBenefitPlanPeriodicDistributionPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NTgz_11a0b805-10fe-4f04-a44d-3a46866b97db">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i9cdc0465dd6f4efca9ef942835235fd2_D20210101-20211231" name="pnm:DefinedBenefitPlanPeriodicDistributionPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NTg5_df283784-eb19-4edc-9449-8f29811deb64">15</ix:nonNumeric> years term after the initial investment.  The real estate funds and hedge funds may be voluntarily redeemed but are subject to redemption provisions that may result in the funds not being redeemable in the near term.  Audited financial statements are received for each fund and are reviewed by the Company annually.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The valuation of alternative investments requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The significant unobservable inputs include estimates of liquidation value, current operating performance, and future expectations of performance.  Neither the employee benefit plans nor the PNMR Master Trust have any Level 3 investments as of December 31, 2021 or 2020. </span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NjM3_84552cbb-296d-4a16-819c-4276a6df49e1" continuedAt="i7537421e18c0432085c03da45cb6cb8b" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The fair values of investments held by the employee benefit plans are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"></td><td style="width:49.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.852%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices in Active Markets&#160;for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNM Pension Plan</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf08c71d3c24212b2291d0854beca64_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzUtMS0xLTEtMzU3Njk_c3303065-6008-4f72-baa5-48494c923824">527,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27ff15bd14bf4b5f9ed0c2d90ce3b431_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzUtMy0xLTEtMzU3Njk_02cf553c-e512-462c-8b2f-8544646868f7">235,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i150c610c8fd14edabffb47f356d8efe6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzUtNS0xLTEtMzU3Njk_030fd951-e56a-41bb-b00b-300f76b084e3">292,268</ix:nonFraction>&#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</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:100%"><ix:nonFraction unitRef="usd" contextRef="i317205caa12a48d9a127b0ceb1d9c3be_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzYtMS0xLTEtMzU3Njk_587afd84-8acb-402e-a28e-8f945c4e2256">49,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebeadeed85ff4a78b5a9b432c988b9f0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzctMS0xLTEtMzU3Njk_6f73fbfa-db7b-4b1a-8235-113ad531d7e2">577,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Pension Plan</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id47e630d254b4ad8a56986fdadd83095_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEwLTEtMS0xLTM1NzY5_21126467-c97a-431c-a4d8-08542702f3b9">58,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dd8fd92766e4f3989ade197d918bb4b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEwLTMtMS0xLTM1NzY5_e162b692-8845-4822-ad3c-fdcd83176fbb">21,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26502a9991354a1f984c5215cfe2cec4_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEwLTUtMS0xLTM1NzY5_25f7a5b3-b3f8-46d8-b56c-a92d2fb648e4">37,233</ix:nonFraction>&#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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</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:100%"><ix:nonFraction unitRef="usd" contextRef="i30c56f05120a40e88ce508f6349858bb_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzExLTEtMS0xLTM1NzY5_af934f44-3d94-4418-b9d0-9eaf731d5597">3,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab423b2757dd49afbddc56525f13eef8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEyLTEtMS0xLTM1NzY5_91e3c749-dbbf-4a00-bf18-a345d64cda04">62,585</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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM OPEB Plan</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d6a6e61741e4fa99dd726224736b22d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE0LTEtMS0xLTM1NzY5_eea4d6b4-46da-465c-88bc-adf1af4fb8a9">1,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f11fb46a62549e9b6fac8f6d166476f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE0LTMtMS0xLTM1NzY5_87ac4970-ebd4-4260-aed7-985f9a62d272">1,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib07492eb6e8f44a197b3e43be3bae7af_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE0LTUtMS0xLTM1NzY5_487d0ea8-34f6-4dd6-a331-993622e37e4a">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e62ae05e834a95af4c54da097b25b3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE2LTEtMS0xLTM1NzY5_cec3b232-8908-4997-9484-a8dddc68e4f5">94,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1d66a4d295b4aaa9a850e1bbeb9ad95_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE2LTMtMS0xLTM1NzY5_168230b2-35cb-4f20-8050-a7440482fbad">58,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6a9e2b356d148418b9257236cf64d58_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE2LTUtMS0xLTM1NzY5_270b41f9-c8b1-49ee-aa4b-a4cdee987537">36,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i63e77fc9f55a4d7a9b53413ee495d1dd_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE3LTEtMS0xLTM1NzY5_7c766f41-d15a-4641-aa3b-859c1b66941f">96,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i4a01d1dcc12c4212b03983c877343148_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE3LTMtMS0xLTM1NzY5_8323b04c-be83-4ced-992e-ddafe82bb482">59,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="if702491be70f4f26b73b429bf1e05a98_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE3LTUtMS0xLTM1NzY5_d896e3b5-5cb7-4458-af29-98c707113543">36,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP OPEB Plan</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d88a44387f24ec48f635781162f5ba7_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE5LTEtMS0xLTM1NzY5_519ce7a2-a281-4d18-bb92-d54828f7279b">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46692cd4183d4a5892d50d00a4b23816_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE5LTMtMS0xLTM1NzY5_2b9ddd70-51f9-4473-929f-eccff6513a96">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i359392786d154b60a5f803f4f36f27a9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE5LTUtMS0xLTM1NzY5_b59cac71-f9a5-4acf-b4e1-faf8232194e9">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd0f132d995548e19aa51dbd0556391c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIxLTEtMS0xLTM1NzY5_5f7db1d1-8c72-4fe5-bac2-3af79af2546c">12,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:100%"><ix:nonFraction unitRef="usd" contextRef="if20303bab42c4e0196e7529b65e51b2c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIxLTMtMS0xLTM1NzY5_6f7cfe07-b639-4409-8e44-5f8d3cc1b17b">11,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82cbfde3265d46fdb6ccbe68d1ce464e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIxLTUtMS0xLTM1NzY5_a1e8b998-cb40-46ea-a732-d98d74d0b486">674</ix:nonFraction>&#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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9d33b6370764c8a8c32fe3327515651_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIyLTEtMS0xLTM1NzY5_d6d6f3a1-0aa7-4989-8ae0-d3e82b8c2432">12,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c173d842b494c4eb744e194f9ea422d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIyLTMtMS0xLTM1NzY5_bafd75af-d3c8-4a07-845d-fe25a71c6207">11,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if17d61df26bf46a3a7c7b499fc1df87c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIyLTUtMS0xLTM1NzY5_5075f771-7046-433d-88d3-6f689aa4b041">674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><ix:continuation id="ib4a3215ddba945149b5ecfd175c68abe" continuedAt="i787b9989466942aeb3b32268fe284a7e"><ix:continuation id="i7537421e18c0432085c03da45cb6cb8b" continuedAt="i9356474894374c1487052a6d44e62586"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"></td><td style="width:50.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.645%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.649%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices in Active<br/>Markets&#160;for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNM Pension Plan</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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if66958a687224bb2a759a7f62fc41b30_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzUtMS0xLTEtMzU3Njk_8db0f381-0548-4101-b95b-2e1b0fa482dd">498,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b22d7772cf4565b6b1662f80892903_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzUtMy0xLTEtMzU3Njk_5ff6330d-1098-4327-825f-693252312142">241,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4971ab01d90a4ea1bb1a8f1c897932f1_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzUtNS0xLTEtMzU3Njk_2be7d8a5-98e6-4c9f-a22c-85a4a24ae259">257,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a39f42fcd6e497baf6e51fe01af5513_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzYtMS0xLTEtMzU3Njk_2d805ce1-c885-4c1e-a759-45006d473305">88,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia567506fcb054788b6603ec1acf682d2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzctMS0xLTEtMzU3Njk_8351df28-9b72-46f0-82e7-3d7631a93006">587,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Pension Plan</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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id39ca29777394347ae1376b104b0ab3b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzExLTEtMS0xLTM1NzY5_16102a8f-6ccd-46ef-a102-12b585ddbfb6">56,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51ab79a19402454281aea555060dadbc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzExLTMtMS0xLTM1NzY5_f4d763b2-d05c-4366-af98-8912d080781d">28,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib072605550af463e8b65418c8d746b3a_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzExLTUtMS0xLTM1NzY5_4e7d06f9-9273-4716-8f7f-cacb9ae1f1dd">28,234</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3ffd087441e4258a4f038ea4a47444e_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzEyLTEtMS0xLTM1NzY5_2d9d9367-b2bb-48de-8bf1-e0cab90f560f">9,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72f4da9e87a44f728eef4ee610ff2a21_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzEzLTEtMS0xLTM1NzY5_02a90dcd-385e-410a-a812-84660eeeb052">66,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM OPEB Plan</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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8ac84961151436d8488bdc91aa6f803_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzE2LTEtMS0xLTM1NzY5_610f8859-5d68-4582-8b6a-48065ccd6bbb">1,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ddd83ece4584944bd7fe7122395402f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzE2LTMtMS0xLTM1NzY5_658ef56a-f116-45d4-8ba5-ba17bbc3610f">1,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i600faad1693547d78a245957076f77fe_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzE2LTUtMS0xLTM1NzY5_720fa84e-69ce-4749-ba4b-b010e3f12f3b">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7771dee4ee91444e95ff076da13c4c80_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzIzLTEtMS0xLTM1NzY5_445a7749-c221-4a42-b241-2df8f8e1df25">92,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a63456e73b847859bd15861bbbe2e4b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzIzLTMtMS0xLTM1NzY5_c208f054-0b8e-4e00-807b-5c2f80f6353b">52,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae2c640b3434c5f9ea524bedac68de8_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzIzLTUtMS0xLTM1NzY5_918abb02-6059-4fee-a587-91e6aee709c2">40,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:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="icd38372c008f4c17b5d96e61c96fd13b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI0LTEtMS0xLTM1NzY5_60b6ebc1-81a2-448f-99e7-8feb3001a5a8">93,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib5a1b9c0bd714b68abc96b9eb1c6cd26_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI0LTMtMS0xLTM1NzY5_7d285feb-3f04-4583-a0ab-aa8e47879558">53,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="icf95a2e0b5354465bae6878d27f5fdb0_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI0LTUtMS0xLTM1NzY5_bd3a332d-bf32-4e12-897a-ed6fb9fcfba5">40,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP OPEB Plan</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1572811ef8e04c2092961c4698c03eb4_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI2LTEtMS0xLTM1NzY5_d6163199-75cc-448e-93bd-0eaa40c4204d">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i337dfabb51204350b84a06bb4913863c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI2LTMtMS0xLTM1NzY5_2856b34a-0a8d-4762-95fb-1a844aa23c6a">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5c81a57f0b641b7a16f57ef32c73510_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI2LTUtMS0xLTM1NzY5_b357f810-86c7-45ec-9709-b50b7d508e9f">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a391561a2704db796922d7575d29b42_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzMzLTEtMS0xLTM1NzY5_2b71f681-271f-4944-a06f-4984c78a3458">12,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie92c98f136b8436b9c7701855f93a45d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzMzLTMtMS0xLTM1NzY5_9af7b4ad-fd70-4c07-b161-b0580595225e">10,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bec5bd0efee42258e5ab2d021df2c8b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzMzLTUtMS0xLTM1NzY5_c35df558-2714-4b1b-ac2c-f704629436dc">2,037</ix:nonFraction>&#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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42f367c698de4b19986d6115e46dfd11_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzM0LTEtMS0xLTM1NzY5_d743df0b-d092-43b5-bfd1-19a0ea008759">12,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6709b10b2ee4825bcbbb4a63d565eda_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzM0LTMtMS0xLTM1NzY5_a9e1bd06-2580-4984-b9c1-2256b5d5d07b">10,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e70cb2f70e4131a551f031083275e0_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzM0LTUtMS0xLTM1NzY5_3c398863-abe0-450f-9d2b-a8f1e9fb8e14">2,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of investments in the PNMR Master Trust are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"></td><td style="width:56.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.615%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices<br/>in Active Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNMR Master Trust</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i203fcfc36ff7458b933e9cd5b77c864d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQtMS0xLTEtMzU3Njk_a61d9673-6fe4-4986-98c0-a3cad58dc2c0">18,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e7a33074d6f4eab85a1d9c9fb42a2a2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQtMy0xLTEtMzU3Njk_fa849594-2b2f-4a28-9304-9d77c2aa4bf9">18,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85b6ead77d2b469fb85c6716189fce61_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQtNS0xLTEtMzU3Njk_1ab4b155-654f-4ff3-97fe-8ba68dbb597e">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i907663ceb27f435c83cd336e1096c654_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzYtMS0xLTEtMzU3Njk_2fa7e1a4-31a6-48a2-8846-c360d5cbebd6">92,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i362d92fd90c9446cbfd888957a4cc421_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzYtMy0xLTEtMzU3Njk_192fc02b-c36a-4513-b64b-2549f1e4d1eb">92,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3df30d1a8bc49d6a6d7760a4b944d33_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzYtNS0xLTEtMzU3Njk_f43ee005-8429-4007-a58c-6656dcd27e42">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c7fba9bac5a4937a654e726bdf427b0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzctMS0xLTEtMzU3Njk_43d7efc7-74e1-4c2d-ad68-1548223fd6c9">806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd156ddce49459485fee5b73ac2b8cb_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzctMy0xLTEtMzU3Njk_29801c60-0bd0-46dc-9e7d-d1edecbf2e26">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia6089102f60448e196a3e341258734ff_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzctNS0xLTEtMzU3Njk_d5e07c9c-dcc9-41a6-935c-529d49d46ecb">806</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb1709ae740841719da4762bb0e85a59_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzgtMS0xLTEtMzU3Njk_4624a117-85c9-4fc4-941b-203172c17831">222,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77fe2946cb6249d89f8417dab3ccd66b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzgtMy0xLTEtMzU3Njk_94663fcd-e500-4d57-8ec4-9faa2d4bab52">59,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13f00cbec5e8417b996183cdb4a4b4fe_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzgtNS0xLTEtMzU3Njk_39600e7c-3914-4dc0-9023-d77f38fb35da">162,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22a64458870d46e9bf99c077cc7ce14b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEwLTEtMS0xLTM1NzY5_3d49f86d-543b-4210-bdc0-9f3013df51b3">95,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4258607df8fa445b9b15ef960f94c8d6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEwLTMtMS0xLTM1NzY5_9d75d3ce-986b-4655-b6c2-ac109d42873b">86,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie966790fb0a8419086b1dcc05758a8f7_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEwLTUtMS0xLTM1NzY5_34e86744-6dc5-4c0a-b81c-84bcae2eeb24">9,045</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98588916f89444efad58447c8838aea2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzExLTEtMS0xLTM1NzY5_adc3764d-7f87-48c9-83a9-699edadfe000">5,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40725ca32cb44e4fa619e6b9fd26a3f0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzExLTMtMS0xLTM1NzY5_7e9b90e1-1bf3-4bd6-84fa-4f645427551e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iffbdc7b17b4048e2a12f489f2c21cc88_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzExLTUtMS0xLTM1NzY5_626e1954-56ed-4fa8-a133-ef53da82b399">5,977</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37905917924141b59987511d65eade09_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEyLTEtMS0xLTM1NzY5_67e70bb8-47d8-4d2a-8cd6-d28d3945e850">6,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3a37f94477d4a3586d5e9955d9f8fba_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEyLTMtMS0xLTM1NzY5_adbd841c-782d-4608-89f8-d23057c2445c">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i424566d3377b441b8f535222185f0e3f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEyLTUtMS0xLTM1NzY5_ba42e371-673b-4bed-8b11-cdd6acaf77f4">6,143</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27da5986419b44248aadcaa45428c9c5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEzLTEtMS0xLTM1NzY5_18c6caed-5880-4427-aeb4-ca51aade8740">144,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c1c028afe4845d481dfbe2c218ac3f0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEzLTMtMS0xLTM1NzY5_583b9fb0-c952-4069-bab3-1c7e4a193b85">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ibf75f34144384d7094d7d164430306a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEzLTUtMS0xLTM1NzY5_29628a40-069d-4351-bb5a-9353f4ae30f5">144,627</ix:nonFraction>&#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;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments categorized within fair value hierarchy</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62bdbedbd23b4387a43a56109ae191e8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE0LTEtMS0xLTM1NzY5_4d484f8f-bab0-4005-af76-f2755c08bb4c">586,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ibbf57181560e46d894f6d047f7c8e86c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE0LTMtMS0xLTM1NzY5_194bb2da-768a-4b40-840a-59348675e75f">256,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i4b7f1d11bd8841acbf1ce5c82e773b73_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE0LTUtMS0xLTM1NzY5_97ced200-f345-423f-bd6e-bcdcd298fa28">329,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments:</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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260">Private equity funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4130492b290476c92efbbfc1a27f8cc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTEtMS0xLTM1NzY5_4c261801-f5d9-49e4-922c-f6c540fca288">10,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32">Hedge funds</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0148f0599014d5a980af368366301dc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTEtMS0xLTM1NzY5_e6b229f5-16fe-4faa-83f9-7263f9c3fb3b">8,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29">Real estate funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57d6b4146db841e1ad0bfef92253759a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTEtMS0xLTM1NzY5_9da0145c-ef6e-4d13-81f0-fc8697d2213b">34,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE5LTEtMS0xLTM1NzY5_644fe470-fc40-4dbc-a0a6-40259d75b73b">639,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i787b9989466942aeb3b32268fe284a7e"><ix:continuation id="i9356474894374c1487052a6d44e62586"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"></td><td style="width:56.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.615%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices<br/>in Active Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNMR Master Trust</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d10bfa4ec24ae7884cba8d5556d6ee_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI1LTEtMS0xLTM1NzY5_ffbaaafb-2c47-4b7f-9af4-82274deba676">20,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a92820b4c4a4abb804b087318c88416_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI1LTMtMS0xLTM1NzY5_d08e8799-1679-4fbe-b7e1-ed85a7dde2a3">20,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e40e6ebcbc4475a5343f5da36ea0ff_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI1LTUtMS0xLTM1NzY5_e993f77f-35c4-4f67-918a-cb4c2e9d391c">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8945347aad41d9b92f21cd0bd691db_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI3LTEtMS0xLTM1NzY5_0c5db8a1-693d-4a88-9c02-dbaa60c632d4">114,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4167b6eccff4f7bb12a4facc3af2e07_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI3LTMtMS0xLTM1NzY5_0cefc60b-db4b-42ff-85c6-6b68d2ebcb9e">114,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cfcb8f4528a472f9d5266455d472d58_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI3LTUtMS0xLTM1NzY5_b8e72afa-82cd-4e64-a138-929f84d768ce">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8e694d4787348e0ad4b3959807d834b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI4LTEtMS0xLTM1NzY5_4814c425-6054-4619-94be-d18d4a4506ed">1,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d9e4f59caad4de08cacab0f62c81a77_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI4LTMtMS0xLTM1NzY5_812066d7-bf97-4c7a-8f75-21d48699b67a">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefcb9034b4cf4db486913cd8f4dcf3a2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI4LTUtMS0xLTM1NzY5_4bccc3f5-880c-44ae-be7e-00a1b1b61486">1,052</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24cc736b4a6f4f24b252c299da95087f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI5LTEtMS0xLTM1NzY5_ac8e546c-5ff6-41a8-9f18-0d061beaaaac">173,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b2248f1612e4d85846de0cf5fda4e0d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI5LTMtMS0xLTM1NzY5_586fa68d-5c98-42e7-b27b-aca616b8527f">47,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2651332cb95748ae82a4ff4ef682e171_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI5LTUtMS0xLTM1NzY5_fa99f4fe-7819-4c17-bb12-41c1562d13df">126,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia098b1fed7d7467d94d5160a8877e84c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMxLTEtMS0xLTM1NzY5_b69db74d-5aef-44a1-95ed-b3b5e0b742ce">97,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7696057f04b34347b456531f9c3b564c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMxLTMtMS0xLTM1NzY5_6ff8a422-7a50-4217-bf57-ed70b8d08840">86,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32fb0b1f67aa4dbf935a8b3ed95d5d62_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMxLTUtMS0xLTM1NzY5_fe711664-c0d6-4fb9-a1fb-15cadf188edc">10,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916cc94cb0f8443ba6c21780678d2531_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMyLTEtMS0xLTM1NzY5_85d8dffe-de45-4663-b24c-9b8dd0c5a05e">6,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63548657c5be4a178fc8a7515ec0dfdc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMyLTMtMS0xLTM1NzY5_cc7069b7-57a1-4ce7-a590-c13ec73e8874">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i1c36a8f1c20d46a38c3793cd234f17bc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMyLTUtMS0xLTM1NzY5_fa31f191-805b-44a1-9b39-0c2655e5f420">6,202</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551cf6bdcb984c209a772a2bd0dccb1d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMzLTEtMS0xLTM1NzY5_c3525b2d-211c-497a-9117-7577ddc6be15">6,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cd50823cfb144bb9389335f4392806f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMzLTMtMS0xLTM1NzY5_a2e6720f-3443-44b2-9989-1b417b230586">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i75fbca564bdd427cb7294fff809a012f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMzLTUtMS0xLTM1NzY5_866504a9-9df5-4388-868f-88a643547e70">6,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie776e991ef5b4e4ca2c27eed85e69314_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM0LTEtMS0xLTM1NzY5_f846818b-0767-4947-bd5c-f0d8aebbcb7d">135,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i312e8f47eb084118aab28ca2f73b5f03_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM0LTMtMS0xLTM1NzY5_ed1a028a-f0d5-4605-a2d1-5a28ee5d4e0d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i04555a0bd86c479c941a49abbbf51db1_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM0LTUtMS0xLTM1NzY5_6cc0581e-10da-4099-bb3b-cdd18a01310d">135,021</ix:nonFraction>&#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;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments categorized within fair value hierarchy</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1492f2713ce04dc3aa55e1a0569dea12_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM1LTEtMS0xLTM1NzY5_e28e4a20-f14e-4f49-b80d-e2154f9df357">555,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i84ac3534de354b418fc83c008fc83a08_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM1LTMtMS0xLTM1NzY5_42f7fc9f-8ffc-4a32-80f5-a9895836415c">270,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3455f73aac034d4b80eb9920cefc79f8_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM1LTUtMS0xLTM1NzY5_b6b90cae-e797-408e-9da6-db6a3b52b794">285,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments:</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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b">Private equity funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e9946d0dd934d139ebf922c83ac82ed_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTEtMS0xLTM1NzY5_b9ca0d9b-46fd-4824-9c84-176319acebf1">12,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100">Hedge funds</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4dbddafdd8c47ecb1b23f9fb9ae3158_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTEtMS0xLTM1NzY5_ff4cee78-c736-4864-983a-7852ac3a3327">52,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9">Real estate funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e97c7e1727e4c5a8c560af31e5e63ff_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTEtMS0xLTM1NzY5_58d0c48c-6531-43da-bd41-d53fcb968155">33,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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQwLTEtMS0xLTM1NzY5_0e7a614e-8a86-4bb7-a4aa-04818e76241c">654,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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></table></ix:continuation></ix:continuation></div><div style="text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_208"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(10)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:1.34pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:VariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzYxNTk_2537c66b-8893-49c2-8244-5abc5584a7eb" continuedAt="ieed9d76c9c9a4c5a89c398523e78e7bf" escape="true">Variable Interest Entities</ix:nonNumeric></span></div><ix:continuation id="ieed9d76c9c9a4c5a89c398523e78e7bf" continuedAt="i1544c0974f794ad0a877859bcc0c925f"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzYxNTc_6a86c22f-af91-4800-b6b5-60424ac7da42" escape="true">How an enterprise evaluates and accounts for its involvement with variable interest entities, focuses primarily on whether the enterprise has the power to direct the activities that most significantly impact the economic performance of a variable interest entity (&#8220;VIE&#8221;).  This evaluation requires continual reassessment of the primary beneficiary of a VIE.</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Valencia</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a PPA to purchase all of the electric capacity and energy from Valencia, a <ix:nonFraction unitRef="mw" contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231" decimals="INF" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzQ4Nw_7d061d72-b2f6-4760-8404-03426589adcb">155</ix:nonFraction> MW natural gas-fired power plant near Belen, New Mexico, through May 2028.  A third party built, owns, and operates the facility while PNM is the sole purchaser of the electricity generated.  PNM is obligated to pay fixed operation and maintenance and capacity charges in addition to variable operation and maintenance charges under this PPA.  For the years ended December&#160;31, 2021, 2020, and 2019, PNM paid $<ix:nonFraction unitRef="usd" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="-5" name="pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4Xzg3OQ_aecb8fbc-08f3-44ab-847e-d52cfe2d14bd">19.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231" decimals="-5" name="pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4Xzg4Mw_eac1fcd1-f37d-47cd-8b72-27ca1d89e420">20.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231" decimals="-5" name="pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4Xzg5MQ_9053baef-7662-4139-951a-784e7e157387">19.9</ix:nonFraction> million for fixed charges and $<ix:nonFraction unitRef="usd" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="-5" name="pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzkxNg_51cbcc0f-b9de-4109-94f5-e4edf3690620">1.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231" decimals="-5" name="pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzkyMA_0ae41a28-e981-4b8f-8d6b-7de12ac33ba0">1.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231" decimals="-5" name="pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzkyOA_6583e096-f7e5-4aa1-8c87-f415389472ee">1.2</ix:nonFraction> million for variable charges.  PNM does not have any other financial obligations related to Valencia.  The assets of Valencia can only be used to satisfy its obligations and creditors of Valencia do not have any recourse against PNM&#8217;s assets.  During the term of the PPA, PNM has the option, under certain conditions, to purchase and own up to <ix:nonFraction unitRef="number" contextRef="i24c8777497c24cb7ab4ddee56603c3d5_I20211231" decimals="INF" name="pnm:JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzEyNjc_b07f6297-d036-4140-8b13-853da3d9c4a1">50</ix:nonFraction>% of the plant or the VIE.  The PPA specifies that the purchase price would be the greater of <ix:nonFraction unitRef="number" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="INF" name="pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzEzNjI_a0af47bb-5eff-47b0-b0b1-7c4aada4eef1">50</ix:nonFraction>% of book value reduced by related indebtedness or <ix:nonFraction unitRef="number" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="INF" name="pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzE0MTQ_1310460b-6ee6-4181-bd0b-cb3b092e27dc">50</ix:nonFraction>% of fair market value.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM sources fuel for the plant, controls when the facility operates through its dispatch, and receives the entire output of the plant, which factors directly and significantly impact the economic performance of Valencia.  Therefore, PNM has concluded that the third-party entity that owns Valencia is a VIE and that PNM is the primary beneficiary of the entity since PNM has the power to direct the activities that most significantly impact the economic performance of Valencia and will absorb the majority of the variability in the cash flows of the plant.  As the primary beneficiary, PNM consolidates Valencia in its financial statements.  Accordingly, the assets, liabilities, operating expenses, and cash flows of Valencia are included in the Consolidated Financial Statements of PNM although PNM has no legal ownership interest or voting control of the VIE.  The assets and liabilities of Valencia set forth below are immaterial to PNM and, therefore, not shown separately on the Consolidated Balance Sheets.  The owner&#8217;s equity and net income of Valencia are considered attributable to non-controlling interest. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i1544c0974f794ad0a877859bcc0c925f"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzYxNDU_d8054aca-5f12-454b-b6f6-b08045dd846e" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Summarized financial information for Valencia is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"></td><td style="width:51.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Results of Operations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="-3" name="pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzQtMS0xLTEtMzU3Njk_43a9a648-3d6d-4b5e-9fb2-4a080270ce28">21,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231" decimals="-3" name="pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzQtMy0xLTEtMzU3Njk_48c484d3-0b73-4f35-b38b-346d624b7e59">21,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231" decimals="-3" name="pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzQtNS0xLTEtMzU3Njk_9d4810a7-9836-466d-9b42-f6f4d708862f">21,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="-3" name="pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzUtMS0xLTEtMzU3Njk_41b8972f-0402-4eec-8db2-4750f9b93664">6,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231" decimals="-3" name="pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzUtMy0xLTEtMzU3Njk_443a111f-6ee4-480c-84de-5ebd73fdb335">7,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231" decimals="-3" name="pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzUtNS0xLTEtMzU3Njk_8eeaacd7-7ea6-4d90-bb4a-9dfddf110876">6,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzYtMS0xLTEtMzU3Njk_7b517c1a-699f-4133-93e8-075bf8f2a79c">15,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzYtMy0xLTEtMzU3Njk_63332a9e-4336-4a33-99f7-de8269077b4f">14,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzYtNS0xLTEtMzU3Njk_23fd13b6-8c3f-4972-a203-bd4668deb751">14,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"></td><td style="width:67.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.246%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Position</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzQtMS0xLTEtMzU3Njk_ce79cdd5-c3b4-4700-a1f8-268d18530f04">3,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzQtMy0xLTEtMzU3Njk_7124aa6d-ff40-4396-a45d-8b2f7a03c1a4">3,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzUtMS0xLTEtMzU3Njk_cc4cdcdc-0378-4640-9e54-464706b27a08">52,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzUtMy0xLTEtMzU3Njk_d35cd3f9-949f-4e0f-a02d-1309f6f95f18">55,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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzYtMS0xLTEtMzU3Njk_198730d4-b812-48cd-afbb-d1f2bd003f54">55,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzYtMy0xLTEtMzU3Njk_82ea3369-f89d-4342-99b0-21fe683abeec">59,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzctMS0xLTEtMzU3Njk_d6acfe41-f117-4e98-877e-fa1d8d68bc93">545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzctMy0xLTEtMzU3Njk_42b46f1c-39c3-411a-a0cc-37852103988e">646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owners&#8217; equity &#8211; non-controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzgtMS0xLTEtMzU3Njk_24cb890e-a6a9-4d7a-aba5-14bf811e0c6a">55,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzgtMy0xLTEtMzU3Njk_9c221933-d28c-4fe7-a4d5-f9215c771cca">59,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Westmoreland San Juan Mining, LLC</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in the subheading Coal Supply in Note 16, PNM purchases coal for SJGS under a coal supply agreement (&#8220;SJGS CSA&#8221;).  That section includes information on the acquisition of SJCC by WSJ, a subsidiary of Westmoreland Coal Company (&#8220;Westmoreland&#8221;), as well as the announcement that it had filed voluntary petitions for relief under Chapter 11 of the U.S. Bankruptcy Code.  On March 15, 2019, Westmoreland emerged from Chapter 11 bankruptcy as a privately held company owned and operated by a group of its former creditors.  Under the reorganization, the assets of SJCC were sold to Westmoreland San Juan Mining, LLC (&#8220;WSJ LLC&#8221;), a subsidiary of Westmoreland Mining Holdings, LLC.  As successor entity to SJCC, WSJ LLC assumed all rights and obligations of WSJ including obligations to PNM under the SJGS CSA and to PNMR under letter of credit support agreements.  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR issued $<ix:nonFraction unitRef="usd" contextRef="ia230ea0ba63842f69abc801f5bdeb825_I20160131" decimals="-5" name="pnm:CashUsedToSupportBankLetterOrCreditArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzM1NjM_f8afbb52-6668-4bd7-ab6d-eee2110399b8">30.3</ix:nonFraction> million in letters of credit to facilitate the issuance of reclamation bonds required in order for SJCC to mine coal to be supplied to SJGS.  As discussed above, WSJ LLC assumed the rights and obligations of SJCC, including obligations to PNMR for the letters of credit.  The letters of credit support results in PNMR having a variable interest in WSJ LLC since PNMR is subject to possible loss in the event performance by PNMR is required under the letters of credit support.  PNMR considers the possibility of loss under the letters of credit support to be remote since the purpose of posting the bonds is to provide assurance that WSJ LLC performs the required reclamation of the mine site in accordance with applicable regulations and all reclamation costs are reimbursable under the SJGS CSA.  Also, much of the mine reclamation activities will not be performed until after the expiration of the SJGS CSA.  In addition, each of the SJGS participants has established and actively fund trusts to meet future reclamation obligations.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">WSJ LLC is considered a VIE.&#160; PNMR&#8217;s analysis of its arrangements with WSJ LLC concluded that WSJ LLC has the ability to direct its mining operations, which is the factor that most significantly impacts the economic performance of WSJ LLC.&#160; Other than PNM being able to ensure that coal is supplied in adequate quantities and of sufficient quality to provide the fuel necessary to operate SJGS in a normal manner, the mining operations are solely under the control of WSJ LLC, including developing mining plans, hiring of personnel, and incurring operating and maintenance expenses.  Neither PNMR nor PNM has any ability to direct or influence the mining operation.&#160; PNM&#8217;s involvement through the SJGS CSA is a protective right rather than a participating right and WSJ LLC has the power to direct the activities that most significantly impact the economic performance of WSJ LLC. &#160;The SJGS CSA requires WSJ LLC to deliver coal required to fuel SJGS in exchange for payment of a set price per ton, which is escalated over time for inflation.&#160; If WSJ LLC is able to mine more efficiently than anticipated, its economic performance will be improved.&#160; Conversely, if WSJ LLC cannot mine as efficiently as anticipated, its economic performance will be negatively impacted.&#160; Accordingly, PNMR believes WSJ LLC is the primary beneficiary and, therefore, WSJ LLC is not consolidated by either PNMR or PNM.  The amounts outstanding under the letters of credit support constitute PNMR&#8217;s maximum exposure to loss from the VIE at December 31, 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 64</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_211"></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="padding-left:22.5pt;text-indent:-20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(11)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:3.59pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDY0_fefb4e64-92d8-476e-8ae8-60f943ac87b2" continuedAt="ic89b50096fa64a1ab426209fab21f276" escape="true">Pension and Other Postretirement Benefits</ix:nonNumeric></span></div><ix:continuation id="ic89b50096fa64a1ab426209fab21f276" continuedAt="i0ae10690ecb84880b26f92a867d15264"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTQ5_3490a0d0-4a7b-482e-a0eb-a6ce099c2c8f" continuedAt="ib408acc96876467aa7ef7197ccd28165" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and its subsidiaries maintain qualified defined benefit pension plans, postretirement benefit plans providing medical and dental benefits, and executive retirement programs (collectively, the &#8220;PNM Plans&#8221; and &#8220;TNMP Plans&#8221;).  PNMR maintains the legal obligation for the benefits owed to participants under these plans.  The periodic costs or income of the PNM Plans and TNMP Plans are included in regulated rates to the extent attributable to regulated operations.  PNM and TNMP receive a regulated return on the amounts funded for pension and OPEB plans in excess of the periodic cost or income to the extent included in retail rates (a &#8220;prepaid pension asset&#8221;).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Participants in the PNM Plans include eligible employees and retirees of PNMR and PNM.  Participants in the TNMP Plans include eligible employees and retirees of TNMP.  The PNM pension plan was frozen at the end of 1997 with regard to new participants, salary levels, and benefits.  Through December&#160;31, 2007, additional credited service could be accrued under the PNM pension plan up to a limit determined by age and service.  The TNMP pension plan was frozen at December&#160;31, 2005 with regard to new participants, salary levels, and benefits.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A plan sponsor is required to (a)&#160;recognize in its statement of financial position an asset for a plan&#8217;s overfunded status or a liability for a plan&#8217;s underfunded status; (b)&#160;measure a plan&#8217;s assets and its obligations that determine its funded status as of the end of the employer&#8217;s fiscal year; and (c)&#160;recognize changes in the funded status of a defined benefit postretirement plan in the year in which the changes occur.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unrecognized prior service costs and unrecognized gains or losses are required to be recorded in AOCI and subsequently amortized.  To the extent the amortization of these items will ultimately be recovered or returned through future rates, PNM and TNMP record the costs as a regulatory asset or regulatory liability.  The amortization of these incurred costs is included as pension and postretirement benefit periodic cost or income in subsequent years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company maintains trust funds for the pension and OPEB plans from which benefits are paid to eligible employees and retirees.  The Company&#8217;s funding policy is to make contributions to the trusts, as determined by an independent actuary, that comply with minimum guidelines of the Employee Retirement Income Security Act and the IRC.  Information concerning the investments is contained in Note 9.  The Company has in place a policy that defines the investment objectives, establishes performance goals of asset managers, and provides procedures for the manner in which investments are to be reviewed.  The plans implement investment strategies to achieve the following objectives:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Implement investment strategies commensurate with the risk that the Corporate Investment Committee deems appropriate to meet the obligations of the pension plans and OPEB plans, minimize the volatility of expense, and account for contingencies</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Transition asset mix over the long-term to a higher proportion of high-quality fixed income investments as the plans&#8217; funded statuses improve</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="ib408acc96876467aa7ef7197ccd28165">Management is responsible for the determination of the asset target mix and the expected rate of return.  The target asset allocations are determined based on consultations with external investment advisors.  The expected long-term rate of return on pension and postretirement plan assets is calculated on the market-related value of assets.  Actual gains and losses on pension and OPEB plan assets are recognized in the market-related value of assets equally over a period of not more than five years, which reduces year-to-year volatility.  For the PNM Plans and TNMP Plans, the market-related value of assets is equal to the prior year&#8217;s market-related value of assets adjusted for contributions, benefit payments and investment gains and losses that are within a corridor of plus or minus <ix:nonFraction unitRef="number" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzQwMDY_f6960af5-cf4b-4956-af58-a67704ac5f16">4.0</ix:nonFraction>% around the expected return on market value.  Gains and losses that are outside the corridor are amortized over <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzQxMjA_16a60877-9093-4d6a-afae-2004ff82bc88">five years</ix:nonNumeric>.</ix:continuation>  </span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For defined benefit pension plans, including the executive retirement plans, the PBO represents the actuarial present value of all benefits attributed by the pension benefit formula to employee service rendered prior to that date using assumptions regarding future compensation levels.  The ABO represents the PBO without considering future compensation levels.  Since the pension plans are frozen, the PBO and ABO are equal.  </span></div></ix:continuation><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTc2_542ae3e8-b4de-4f86-a6a0-b80aedb41199" continuedAt="ifb707e57465d493993013397f8c75f19" escape="true"></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i0ae10690ecb84880b26f92a867d15264" continuedAt="i4ab5593960b044b5a38b9de7ea0623a7"><ix:continuation id="ifb707e57465d493993013397f8c75f19" continuedAt="i7aa69f05fb0943a284e097e0c63161ee"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents information about the PBO, fair value of plan assets, and funded status of the plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:44.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.024%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtMS0xLTEtMzU3Njk_4d06529e-8fa2-42d8-943a-91da6e7d3e36">630,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17b628659f0d4e258dc2bac2b313ab0d_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtMy0xLTEtMzU3Njk_f49316af-694f-43c2-a1d2-1b3bde158321">605,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtNS0xLTEtMzU3Njk_4201e344-4848-4a13-81d4-bbeedaf77634">67,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eec65abff20498aa266538444771dd8_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtNy0xLTEtMzU3Njk_f3e6e307-48af-4a72-a685-50377b6c40a3">65,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtMS0xLTEtMzU3Njk_003f5472-04b0-497e-bede-c7fe9b9a8fea">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtMy0xLTEtMzU3Njk_bf005b19-771f-4b34-a8e4-7c237e2e89ee">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtNS0xLTEtMzU3Njk_64142d73-b750-4c0e-bc7b-1e4d9acb8b13">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtNy0xLTEtMzU3Njk_a4bda5fa-70e0-4349-8d05-0934fb77b8f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtMS0xLTEtMzU3Njk_80a816f2-ab3f-4f5a-8693-e30b344c3c78">16,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtMy0xLTEtMzU3Njk_2ece17f3-e6a0-40eb-bab5-19e390d59705">19,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtNS0xLTEtMzU3Njk_e432441c-0cb3-4b33-8fd9-447e4e72b38c">1,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtNy0xLTEtMzU3Njk_3bf70317-1b81-4ac7-a6b4-8caf530357a3">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtMS0xLTEtMzU3Njk_437af0a5-54b1-42ec-9b11-e2fd141637a4">19,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtMy0xLTEtMzU3Njk_5ec01e69-e219-45b8-b325-b486c9e9a270">47,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtNS0xLTEtMzU3Njk_2ac7ed53-4c45-47cf-ada5-6d3a0dcabd9f">3,306</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtNy0xLTEtMzU3Njk_6f96d8df-c3a1-4697-814b-fc8d4a4465fd">4,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktMS0xLTEtMzU3Njk_29de0473-37f8-4531-9df2-6580b415bf0e">43,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktMy0xLTEtMzU3Njk_9c19a275-9ccf-4c2e-bcd8-20e937a904cf">42,349</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktNS0xLTEtMzU3Njk_70b4901f-8103-4168-9678-2a1922841176">3,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktNy0xLTEtMzU3Njk_6fa9cdc4-83af-46a4-9431-ff9018b48e98">4,820</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTEtMS0xLTYyMjEx_fd7dcce6-9141-40f5-b4c2-63e1ad11b2cb">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTMtMS0xLTYyMjE4_01fc7157-1011-43d6-aabe-0ff5d949f281">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTUtMS0xLTYyMjMy_80d20fcb-3a17-49a3-a039-1e46d40d1d5c">2,538</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTctMS0xLTY3NjU2_da1f8bae-a2dd-4f70-9eb3-23943a968d97">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTEtMS0xLTM1NzY5_143c7c3a-aa10-4c87-babd-838abfb94e0e">584,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTMtMS0xLTM1NzY5_d6974953-4d33-4a8f-8e7f-de0b9674d566">630,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTUtMS0xLTM1NzY5_f7476909-6d07-4c5d-bef9-6945ff18482f">59,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:100%"><ix:nonFraction unitRef="usd" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTctMS0xLTM1NzY5_59aa8cbf-70f5-48c2-939c-2e0ed2d5a2cd">67,390</ix:nonFraction>&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTEtMS0xLTM1NzY5_e9ee4dbd-d3e5-4490-82d5-b402727227ca">587,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17b628659f0d4e258dc2bac2b313ab0d_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTMtMS0xLTM1NzY5_f8cc1a81-5687-4c46-b5a5-9044956c02ef">531,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTUtMS0xLTM1NzY5_2550e5e6-b44f-42a7-ae94-32b79f9efd94">66,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eec65abff20498aa266538444771dd8_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTctMS0xLTM1NzY5_220cfd0f-3210-4f36-9f3f-e299d3d0eea5">59,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTEtMS0xLTM1NzY5_8b3e55b3-0429-4929-b10f-452a71a086e6">32,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTMtMS0xLTM1NzY5_18383b22-c139-4299-9348-952b970ca5cd">98,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTUtMS0xLTM1NzY5_b4f1dc50-63a5-4ded-b4d4-15aa3925ccec">3,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTctMS0xLTM1NzY5_1eb7bab3-52f8-4f40-a2ab-6974e43aabea">11,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTEtMS0xLTM1NzY5_d7ea0eae-2188-45a5-9fb6-45c3c52fc98a">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTMtMS0xLTM1NzY5_d88e90f2-4186-435a-890e-04202bd7e1cf">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTUtMS0xLTM1NzY5_3e31fcd6-a6af-4784-886d-3e43689f4e59">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTctMS0xLTM1NzY5_c7afd5e8-a718-42a9-80d1-80d3a57446d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTEtMS0xLTM1NzY5_4ae095a2-ee00-4cc0-91ca-bb6662a19ddd">43,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTMtMS0xLTM1NzY5_de6b803f-71dc-45c0-8446-fa00ec4da5ae">42,349</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTUtMS0xLTM1NzY5_b861c2ef-cdc4-4a63-8915-0b8c571ec500">3,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTctMS0xLTM1NzY5_4976caf0-f497-489e-bea6-e9cb78db83c7">4,820</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTEtMS0xLTYyMjU2_e4e6261c-e86f-41d4-86ba-15d64f0245b4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTMtMS0xLTYyMjYz_79ca98e0-50b1-4579-ae8d-9f20f0201b45">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTUtMS0xLTYyMjgy_52c2c495-e7e1-4c17-8f5f-03a8b707d86f">2,538</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTctMS0xLTYyMjg5_e1eb306a-755f-4f12-a1a7-c0acf9f57188">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTEtMS0xLTM1NzY5_719abfd1-7caa-42a5-a0a7-a4d5477bd5d6">576,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTMtMS0xLTM1NzY5_e2ca9753-4ac4-4a33-a36c-b21bd4dadafd">587,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTUtMS0xLTM1NzY5_d4c05412-4821-4998-9653-c2a9b7bbbd5a">62,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTctMS0xLTM1NzY5_15738440-7485-4fd1-aecf-35b8dab4ed77">66,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status &#8211; asset (liability) for pension benefits</span></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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTEtMS0xLTM1NzY5_cb88085a-bab1-4a62-b199-ca3e3f94ba2a">7,354</ix:nonFraction>)</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;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTMtMS0xLTM1NzY5_46978a6d-f5bd-4e16-b79d-6bdf1925e00b">43,374</ix:nonFraction>)</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTUtMS0xLTM1NzY5_afc79994-edcb-4b32-a059-25fccec4609d">3,333</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;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTctMS0xLTM1NzY5_e1ecd058-8197-4cc0-9ee3-a5ec2efbc183">1,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDE1_26058f99-7724-4272-a622-e2ee5f7be9ac" continuedAt="ia58304ceb5cf42b1a252640c8f471169" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss results from changes in:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"></td><td style="width:43.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtMS0xLTEtMzU3Njk_90b634a3-0e7a-42ba-b5e7-acfb12467d07">19,989</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtMy0xLTEtMzU3Njk_373846c4-c4dc-4a45-8e93-e247ba3ec544">44,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtNS0xLTEtMzU3Njk_cbcb151f-50d9-4854-b341-23ee6015367c">2,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtNy0xLTEtMzU3Njk_813a1b66-946e-497d-8be4-09abe59209b8">4,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Demographic experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" sign="-" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtMS0xLTEtMzU3Njk_3a7fe7f1-8f4a-47d9-b70e-6f7e969e6fe4">617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" sign="-" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtMy0xLTEtMzU3Njk_7501664c-db46-41e1-945b-53cb98ce48cd">2,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtNS0xLTEtMzU3Njk_47877ac4-c1bd-432d-bfc1-7c0191033dd7">1,403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtNy0xLTEtMzU3Njk_bb4ee271-51cf-4e8e-87dd-88ea6b35cc08">54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtMS0xLTEtMzU3Njk_d78d2be0-33ec-41a5-9ab1-2ab651cafb1d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtMy0xLTEtMzU3Njk_b05b63c1-6bc2-4d7a-95e9-b5589c7b1bf1">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtNS0xLTEtMzU3Njk_85ba21e7-d22b-4d91-96c3-865a641a7a17">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtNy0xLTEtMzU3Njk_aa7f3760-fd98-4e26-904a-290f24670af7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assumptions and experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctMS0xLTEtMzU3Njk_871dcb6b-af45-4928-9fe5-255d21639d23">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctMy0xLTEtMzU3Njk_bfc28a92-14ad-4b46-beda-91b793030b62">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" sign="-" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctNS0xLTEtMzU3Njk_114e700b-31e4-48a0-8cfb-e57471fb9815">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:100%">(<ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctNy0xLTEtMzU3Njk_e0e7b387-4f2c-4464-b937-487cb37a11a6">243</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtMS0xLTEtMzU3Njk_c9a896eb-c1cc-4369-8b2f-aabe1ffcc3e0">19,372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtMy0xLTEtMzU3Njk_24ebeac7-c13b-4c7c-951b-e12a8dfec8d0">47,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtNS0xLTEtMzU3Njk_3f0b9750-c380-497f-91f7-ed1b95de107e">3,306</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtNy0xLTEtMzU3Njk_b7ce3b6e-f20a-44c2-bcc9-4413e468bf76">4,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="if3e0b06b87a14f1bba5991fd4bef31b6" continuedAt="i8bc2cebaa8074a78895b3f994c5f186d"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial (gain) loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"></td><td style="width:68.612%"></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:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzQtMy0xLTEtMzU3Njk_4021f65d-38d9-4d05-8a51-81ea14632a7d">132,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzQtNS0xLTEtMzU3Njk_45b57b6f-58aa-4b65-97ca-4dce520ed0e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain) loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzUtMy0xLTEtMzU3Njk_1e242c3d-9e5a-42b8-b7b7-d85da79cd6a7">23,632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzUtNS0xLTEtMzU3Njk_1b4893bf-f27f-4f57-a639-bce6f0bc1a92">3,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset (liability) adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzYtMy0xLTEtMzU3Njk_ff662364-7eff-4848-8a99-71ad186dcbed">11,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" sign="-" name="pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzYtNS0xLTEtMzU3Njk_be1c187c-4ff0-4c79-ac23-6bfd448d5f5a">3,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzgtMy0xLTEtMzU3Njk_71c0bcfa-34ca-437c-a778-dc50c78a2f9b">8,181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzgtNS0xLTEtMzU3Njk_2ae52bf2-6074-4ab0-bc7f-686a514a35cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzktMy0xLTEtMzU3Njk_fbd2e3b4-2cc4-40ff-a507-3f0466f1c0c9">112,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzktNS0xLTEtMzU3Njk_9313be70-1f43-40ca-b5b1-9ab7df193756">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i4ab5593960b044b5a38b9de7ea0623a7" continuedAt="i7bcc55a7d9164c5b88071a1fe0511117"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTU0_c5ea46bc-6bfc-4570-a2cd-4906c19e98cf" continuedAt="i44e6deed5f81464f8c775226c0b2986f" escape="true"><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents the components of net periodic benefit cost (income):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"></td><td style="width:48.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.874%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzQtMS0xLTEtMzU3Njk_0c1bcb13-d56c-46d5-a586-df783e0d315c">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzQtMy0xLTEtMzU3Njk_286280c8-a51c-429e-8bee-8b5929db3d2d">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzQtNS0xLTEtMzU3Njk_1ebe9632-5e63-4b8c-ac13-4cbd824e3ca1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzUtMS0xLTEtMzU3Njk_2b07aa98-14f0-4229-bce2-644526f72fee">16,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzUtMy0xLTEtMzU3Njk_b3a837fa-c64e-4ea5-a3c6-18dabdc62821">19,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzUtNS0xLTEtMzU3Njk_cdeec5dd-dbed-43a8-8ee5-24489778dd1f">25,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzYtMS0xLTEtMzU3Njk_482f1ef5-66fd-4093-a497-09d217fd557f">28,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzYtMy0xLTEtMzU3Njk_aa350798-7d82-4e9c-bfe3-7f28d14ddf6a">29,453</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzYtNS0xLTEtMzU3Njk_f21f6bdb-14ce-47c4-bfc0-1b270b4e2e47">34,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzctMS0xLTEtMzU3Njk_b384a380-d843-4ef4-a4ab-68d432279d80">18,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzctMy0xLTEtMzU3Njk_8ed28014-061e-4c1f-aaa4-df53de0241a4">17,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzctNS0xLTEtMzU3Njk_3cc701db-93ec-4979-b0d8-90e30a69750b">15,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzgtMS0xLTEtMzU3Njk_acabb330-8f1d-4c1a-a7f0-e97a1b9e41f5">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzgtMy0xLTEtMzU3Njk_d356a884-b17b-4fc9-bf09-95a3975befa2">554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzgtNS0xLTEtMzU3Njk_2eb7d95e-a3f6-4993-a0eb-1c7c6b83136e">965</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzktMS0xLTEtMzU3Njk_99316c45-b72b-4d48-a5f0-c75c4470ebe3">5,778</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzktMy0xLTEtMzU3Njk_9c36e2fa-2fcf-4fad-9ec1-2ad493130ad8">7,794</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzktNS0xLTEtMzU3Njk_e037609f-c246-43ba-9796-642fe180f1c2">5,625</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</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;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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzExLTEtMS0xLTM1NzY5_3b5688ea-5c66-4179-b8f6-b30443bfab5b">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzExLTMtMS0xLTM1NzY5_216a9296-ffce-4c7b-bd62-7a19bf76e75b">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzExLTUtMS0xLTM1NzY5_34b0b763-1870-4492-9eff-77e0e73cef3d">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEyLTEtMS0xLTM1NzY5_4391fbc2-1282-4ac9-8237-5fdf1218c89e">1,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEyLTMtMS0xLTM1NzY5_a67fdcbe-947e-44cd-a2f5-e108f190be3b">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEyLTUtMS0xLTM1NzY5_9c19b960-323e-4b43-b4a0-7a25f715b78d">2,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEzLTEtMS0xLTM1NzY5_cffff250-99ae-4f05-818c-6155a47bcd41">3,181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEzLTMtMS0xLTM1NzY5_c9d7789c-532d-4362-bb74-b016d87f9ce2">3,284</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEzLTUtMS0xLTM1NzY5_b5771eed-7ce6-46cd-9c62-bb329bb33bdc">3,868</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE0LTEtMS0xLTM1NzY5_b293f3bc-5b1c-4eb4-b746-14e831049324">1,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE0LTMtMS0xLTM1NzY5_ed34a1ed-5d13-454b-9b1c-77ad63a5e047">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE0LTUtMS0xLTM1NzY5_859d0808-8b7b-48d2-ae82-d0442463c011">941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE1LTEtMS0xLTM1NzY5_9445b9d1-83d1-4c6e-a7c7-119cd665e6d4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE1LTMtMS0xLTM1NzY5_39a62d8b-ef51-474e-b239-82ddbbb52587">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE1LTUtMS0xLTM1NzY5_d9681f88-6850-439b-95a8-bc4eb6ce011b">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTEtMS0xLTYyMzAy_5213262a-4969-452f-9976-7ea970f07547">746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTMtMS0xLTYyMzA5_09a91308-a543-442a-be75-cd7b0842e7e5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTUtMS0xLTYyMzE2_55152a4f-7336-4537-873c-4b6af406af84">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTEtMS0xLTM1NzY5_f90beb47-faf9-4020-bbe8-c9bf6c9727f5">553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTMtMS0xLTM1NzY5_11730769-fffc-427e-ad81-9ed65c42e05a">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTUtMS0xLTM1NzY5_32165465-41c0-4153-9559-23e927dea925">241</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></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="ia58304ceb5cf42b1a252640c8f471169" continuedAt="i1b0b0d40948e4b38932bdce06ba25a2f"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost (income).  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost (income) would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:62.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzItMS0xLTEtMzU3Njk_da7de3a4-402b-45e2-b907-8480c047730b">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzItMy0xLTEtMzU3Njk_1a8407e5-e32b-4d77-b32a-c4bff2611c2c">2.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i17b628659f0d4e258dc2bac2b313ab0d_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzItNS0xLTEtMzU3Njk_3a7982dd-eba2-4d40-9245-2ea9ec939029">3.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzMtMS0xLTEtMzU3Njk_46e86539-4b95-4d23-950a-27bc4a03b37a">2.66</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzMtMy0xLTEtMzU3Njk_1b2f965d-18fd-418d-b8b8-2a99c0955d15">3.42</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzMtNS0xLTEtMzU3Njk_c4fc7163-9ef4-4163-be18-6848f71630e0">4.65</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzQtMS0xLTEtMzU3Njk_9a2ba4b8-a3e7-462c-bcaf-f1a6b3be35d4">5.50</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzQtMy0xLTEtMzU3Njk_add9eeb5-5795-43e2-b0e0-dd960ce131ba">5.90</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzQtNS0xLTEtMzU3Njk_6a647ccb-c36b-418f-8a4c-c21b2fe414dd">6.86</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzctMS0xLTEtMzU3Njk_28a52bab-f77d-443b-a67b-1eef72285342">3.01</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzctMy0xLTEtMzU3Njk_13910161-d287-4d41-b587-8ef95a24da72">2.69</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5eec65abff20498aa266538444771dd8_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzctNS0xLTEtMzU3Njk_007f6d14-d579-431b-a73e-a331ae3fdda4">3.46</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost (income)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzgtMS0xLTEtMzU3Njk_816457b8-2ca3-4c8f-b997-ba56fb3c241e">2.69</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzgtMy0xLTEtMzU3Njk_71197af6-0480-46c9-a4f6-183b2a7557cd">3.46</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzgtNS0xLTEtMzU3Njk_b4ca8369-743c-4caf-9daf-b7d3951b3e73">4.63</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzktMS0xLTEtMzU3Njk_9c84e5b6-3077-42ee-aa45-1c9532c9fd47">5.50</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzktMy0xLTEtMzU3Njk_00fd0d70-cd45-4228-bb44-dc06e2f097ac">5.90</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzktNS0xLTEtMzU3Njk_6126f708-f930-4251-9162-819ba63342b6">6.90</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div></ix:continuation><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The assumed discount rate for determining the PBO was determined based on a review of long-term high-grade bonds and management&#8217;s expectations.  The expected long-term rate of return on plan assets reflects the average rate of earnings expected on the funds invested, or to be invested, to provide for the benefits included in the PBO.  Factors that are considered include, but are not limited to, historic returns on plan assets, current market information on long-term returns (e.g., long-term bond rates) and current and target asset allocations between asset categories.  If all other factors were to remain unchanged, a <ix:nonFraction unitRef="number" contextRef="i047e272c82f841cb848b205ddc0bfc8c_D20210101-20211231" decimals="INF" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY3NjY_38f7e755-a16e-4359-84db-719c3fd73f7f">1</ix:nonFraction>% decrease in the expected long-term rate of return would cause PNM&#8217;s and TNMP&#8217;s 2022 net periodic benefit cost to increase $<ix:nonFraction unitRef="usd" contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231" decimals="-5" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY4ODk_7ec28997-5b5a-4318-85de-dc376a0cb57e">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231" decimals="-5" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY4OTY_7254eb0e-789d-47a3-bde3-352107ef4e41">0.6</ix:nonFraction> million (analogous changes would result from a <ix:nonFraction unitRef="number" contextRef="i047e272c82f841cb848b205ddc0bfc8c_D20210101-20211231" decimals="INF" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY5Mzg_6ba46388-04ca-4ec1-ad84-936b0bd383a5">1</ix:nonFraction>% increase).  The actual rate of return for the PNM and TNMP pension plans was <ix:nonFraction unitRef="number" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYwODY_d8ab0e30-be1d-4d94-8fee-17e4506e9ee1">5.80</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxMDE_06bc2695-365c-4cc9-8cc4-65781bd157d2">4.68</ix:nonFraction>% for the year ended December&#160;31, 2021.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s long-term pension investment strategy is to invest in assets whose interest rate sensitivity is correlated with the pension liability.  The Company uses an investment strategy, known as Liability Driven Investing, that increases the liability matching investments as the funded status of the pension plans improve.  The Company&#8217;s investment allocation targets consist of <ix:nonFraction unitRef="number" contextRef="i13b2e123014e40d88aa75fdea3449b68_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc0Mzc_fb21416b-502c-4964-adb2-1aba919619e0">35</ix:nonFraction>% equities, <ix:nonFraction unitRef="number" contextRef="i933b35f3210e4c9f9431b54dfd6c12e8_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc0NTA_5047c017-67e1-4108-922c-b0b7c5d3e0e8">15</ix:nonFraction>% alternative investments (both of which are considered return generating), and <ix:nonFraction unitRef="number" contextRef="i8bb643704e0f44d3a70f2f0d88b1ea5d_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc1MzE_d65c8cc9-2ad6-464c-97b8-9a2687806c9c">50</ix:nonFraction>% liability matching securities that are primarily bonds and other fixed income investments.  Equity investments are primarily in domestic securities that include large-, mid-, and small-capitalization companies.  The pension plans have a <ix:nonFraction unitRef="number" contextRef="ie8324779709c4dad93cce20e759d6f85_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc3NzE_feb4bfe2-09ba-4287-81cb-ba464c499ca2">13</ix:nonFraction>% targeted allocation to equities of companies domiciled primarily in developed countries outside of the U.S.  The equity investments category includes actively managed domestic equity securities that are benchmarked against a variety of style indices.  Fixed income investments are primarily corporate bonds of companies from diversified industries and government securities.  Alternative investments include investments in hedge funds, real estate funds, and private equity funds.  The hedge funds and private equity funds are structured as multi-manager multi-strategy fund of funds to achieve a diversified position in these asset classes.  The hedge </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i7bcc55a7d9164c5b88071a1fe0511117" continuedAt="iec1a8358ca414684ae913f8d88772295"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">funds pursue various absolute return strategies such as relative value, long-short equity, and event driven.  Private equity fund strategies include mezzanine financing, buy-outs, and venture capital.  The real estate investments are commingled real estate portfolios that invest in a diversified portfolio of assets including commercial property and multi-family housing.  See Note 9 for fair value information concerning assets held by the pension plans.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDQy_e301a2f2-b0ca-431c-8f5a-f648173f7b46" continuedAt="i7a3b0a694938422da57e8451afb97a76" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following pension benefit payments are expected to be paid:</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"><tr><td style="width:1.0%"></td><td style="width:40.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.152%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.155%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzItMS0xLTEtMzU3Njk_9ea30b14-016a-48c2-9491-ba0ac29e7786">45,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzItMy0xLTEtMzU3Njk_7704471a-e339-4a5c-9cd4-2f1e440bdd8d">4,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzMtMS0xLTEtMzU3Njk_7826a37c-2107-4551-a736-762469b3aa89">44,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzMtMy0xLTEtMzU3Njk_d3ae68c7-0ea5-41f1-ac36-d1b03ef3a3a5">4,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzQtMS0xLTEtMzU3Njk_4b7df3a1-2ad5-4db2-ac1d-dd67e8c7c6c4">43,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzQtMy0xLTEtMzU3Njk_f825dd0f-479c-4df5-a301-3507d12b7586">4,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzUtMS0xLTEtMzU3Njk_d5a2af6d-0807-4dd8-88de-d24591b1f32d">42,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzUtMy0xLTEtMzU3Njk_3b9bb492-cc73-4822-985a-a0da72899c17">4,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzYtMS0xLTEtMzU3Njk_1ebd3597-a687-4106-8048-1d3a506023d2">40,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzYtMy0xLTEtMzU3Njk_4d23a158-10a6-48bd-88aa-3aea5abc1e13">4,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzctMS0xLTEtMzU3Njk_6f371f55-b8eb-4f3f-aabe-4c0686703678">183,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d324a3a18b490ea685a3d353490222_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzctMy0xLTEtMzU3Njk_fa692b0d-93f9-418a-bd31-8088691d1daf">18,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Based on current law, funding requirements, and estimates of portfolio performance, the Company does <ix:nonFraction unitRef="usd" contextRef="i4bef7075b84a4808b25a95c1dc039bf8_I20211231" decimals="INF" name="pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzkwNTY_911b5f99-6b83-4791-a9a6-14f59ab50719">no</ix:nonFraction>t expect to make any cash contributions to the pension plans in 2022.  PNM and TNMP do not expect to make any cash contributions in 2023 through 2026.  The funding assumptions were developed using discount a rate of <ix:nonFraction unitRef="number" contextRef="i2f6be7629556473083b33d7d7d4ca818_D20210101-20211231" decimals="3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzkyOTc_fd2ea707-7b28-45dc-b340-a967cc081b8a">2.9</ix:nonFraction>%.  Actual amounts to be funded in the future will be dependent on the actuarial assumptions at that time, including the appropriate discount rates.  PNM and TNMP may make additional contributions at their discretion.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Other Postretirement Benefit Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For postretirement benefit plans, the APBO is the actuarial present value of all future benefits attributed under the terms of the postretirement benefit plan to employee service rendered to date.</span></div><ix:continuation id="i7aa69f05fb0943a284e097e0c63161ee"><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents information about the APBO, the fair value of plan assets, and the funded status of the plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:44.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.024%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtMS0xLTEtMzU3Njk_5e0c5331-9033-4401-8dae-a1213d38296e">75,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fc8f285147148aa9acd7e616c7e40d7_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtMy0xLTEtMzU3Njk_bae38e9e-4f7a-43ee-a8a4-cf72b43b3435">75,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtNS0xLTEtMzU3Njk_7413cec8-b109-4ee9-8431-e333080f9b94">11,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb07ba569fe64ae3901cc983ca158577_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtNy0xLTEtMzU3Njk_f5c29358-b9d5-4f0a-8a27-271da0e004bc">11,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtMS0xLTEtMzU3Njk_011f6225-25ab-4886-b497-29bd73885919">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtMy0xLTEtMzU3Njk_cb0b669b-c0a6-4f15-86a5-44471e9d3d4f">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtNS0xLTEtMzU3Njk_b127b299-eaec-4b63-a202-0fa5393a029b">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtNy0xLTEtMzU3Njk_d801ed17-4985-4624-9f62-5ec172981bf8">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtMS0xLTEtMzU3Njk_e8f78365-1328-49fc-a7fc-50bfe53e3934">1,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtMy0xLTEtMzU3Njk_87492830-e65d-4cca-a178-20dacf15078e">2,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtNS0xLTEtMzU3Njk_54695f50-89e1-4337-91b6-3e204cb70c48">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtNy0xLTEtMzU3Njk_ecf7b135-2dd2-4190-b6c6-36188e6e651f">373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctMS0xLTEtMzU3Njk_dba609f3-1560-477c-b4f7-0c2641c70906">1,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctMy0xLTEtMzU3Njk_fe6ddb3d-4942-4cb9-8585-46fe0145bc61">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctNS0xLTEtMzU3Njk_b8697780-db78-4eb6-b5bc-22d9c69262f1">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctNy0xLTEtMzU3Njk_2973a0cd-ee98-4578-b754-2f08b2bc178b">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtMS0xLTEtMzU3Njk_c2e404c2-a501-4ac5-a739-4b3c107c7d15">5,053</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtMy0xLTEtMzU3Njk_dcf93a6f-faa9-4e3f-b804-ad8dafe69c02">3,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtNS0xLTEtMzU3Njk_b5c0e66d-1ccf-491f-8921-7a29a961b4c4">1,141</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtNy0xLTEtMzU3Njk_f7f74190-2540-4fda-bb3a-e9eb0b641e07">747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktMS0xLTEtMzU3Njk_e9d87795-5b4d-4067-b7e6-f6b1d9363681">6,706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktMy0xLTEtMzU3Njk_91b15aa3-809c-42d8-98cc-b5c10c33599c">7,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktNS0xLTEtMzU3Njk_5d3e62e8-2576-47f0-bdf9-d190076cff7d">715</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktNy0xLTEtMzU3Njk_ce1b8d83-f4cc-4292-b9f0-0efeb563ac60">706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTEtMS0xLTM1NzY5_9fa9c7b8-d1f3-48e6-9c12-aa7151007b5f">66,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTMtMS0xLTM1NzY5_61f14105-8079-4fea-914c-dabbda0098de">75,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTUtMS0xLTM1NzY5_624db2b1-6695-4b31-bea2-acd382c7406a">10,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTctMS0xLTM1NzY5_8399b137-6a52-46a7-8cf0-5fd5b53d99f5">11,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTEtMS0xLTM1NzY5_4fed2e0c-8eed-407d-ad30-6e71975d2e13">93,402</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fc8f285147148aa9acd7e616c7e40d7_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTMtMS0xLTM1NzY5_9c89116b-6c53-4933-83b1-b4b163583084">86,400</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTUtMS0xLTM1NzY5_a0408821-03c6-4499-9f92-e7755a011882">12,885</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb07ba569fe64ae3901cc983ca158577_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTctMS0xLTM1NzY5_cdcf1ce4-6763-4704-9b9e-9334386213c2">10,844</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTEtMS0xLTM1NzY5_81d96ea3-9ee4-422b-a452-5dd7990c3a8a">4,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTMtMS0xLTM1NzY5_61e7eadc-3ce5-412e-9782-9f2f07c2544c">9,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTUtMS0xLTM1NzY5_250d96de-ad02-4551-a921-88a3b6648ca7">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTctMS0xLTM1NzY5_fb34bad9-1100-4326-a971-5f85be39da5f">2,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTEtMS0xLTM1NzY5_e1101b6a-7eb3-483b-bf5c-29e1a0c43eac">2,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTMtMS0xLTM1NzY5_5d56aa08-c5f0-490e-a944-2695ab9270fe">3,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTUtMS0xLTM1NzY5_d7963f1c-9f71-447a-9114-891236ad8efa">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTctMS0xLTM1NzY5_32b333ab-2dd3-4597-9f47-00a4e8a77966">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTEtMS0xLTM1NzY5_2953e23f-3b57-4e32-9712-57b22fb6f4d6">1,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTMtMS0xLTM1NzY5_7be2e773-3413-4ce9-beaf-b8cd34314b51">1,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTUtMS0xLTM1NzY5_aad52912-755f-4851-98e3-b871b0604cbc">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTctMS0xLTM1NzY5_890d8998-f0e2-4aba-80a6-9bb231c06fe0">243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTEtMS0xLTM1NzY5_a9ff30b7-3f86-445c-b339-10d44c4c3e4b">6,706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTMtMS0xLTM1NzY5_feb6e26f-d6ec-4114-b31d-139f341dfe34">7,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTUtMS0xLTM1NzY5_6f5c9fe6-037b-4277-8770-d9e1e2f2b2a4">715</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTctMS0xLTM1NzY5_5581f9d2-0244-409c-9ed7-f02b9a239b51">707</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTEtMS0xLTM1NzY5_fff82aa1-57b9-4b8c-8252-bef6e7939940">95,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTMtMS0xLTM1NzY5_9124c354-e1fc-4cc9-af83-ccfdffc32e00">93,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTUtMS0xLTM1NzY5_601f9f74-e21b-477f-bbd3-4a934dbb5d7a">12,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTctMS0xLTM1NzY5_b85e9478-b2e4-4546-8b49-3ba6d49b7a01">12,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status &#8211; asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTEtMS0xLTM1NzY5_81e9f112-f5b9-4fee-b85c-cae8967facfb">28,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTMtMS0xLTM1NzY5_5486ca75-8160-439b-b893-57506244fdbb">18,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTUtMS0xLTM1NzY5_a578bf4a-78f8-4cde-bbd0-79f27e4361ed">2,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTctMS0xLTM1NzY5_b5d68409-83aa-4445-a469-f8d41daadd2e">947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December 31, 2021, the fair value of plan assets exceeds the APBO for both PNM&#8217;s and TNMP&#8217;s OPEB Plans and the resulting net asset is presented in other deferred charges on the Consolidated Balance Sheets.</span></div></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iec1a8358ca414684ae913f8d88772295" continuedAt="idd93b9068860446b844f3de8190ff4b7"><ix:continuation id="i1b0b0d40948e4b38932bdce06ba25a2f" continuedAt="iaff0454970bf4025881b43da4e7e39f0"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss results from changes in:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:44.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.889%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtMS0xLTEtMzU3Njk_71c9430f-4fa8-432d-8d28-ee973806fe65">2,042</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtMy0xLTEtMzU3Njk_b48e58fd-3a2b-4e0b-bf95-5bb7294407d4">4,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtNS0xLTEtMzU3Njk_6249de8c-6e5a-482c-80dc-ca1e0fe06ae2">423</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtNy0xLTEtMzU3Njk_da5c7255-0971-4aa7-88d1-6bc108b908ef">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims, contributions, and demographic experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtMS0xLTEtMzU3Njk_7fbcc24f-ce27-4fae-9b79-a18cd7563099">2,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtMy0xLTEtMzU3Njk_c5653ee9-72b2-4359-b649-1da83ed7ca83">1,698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtNS0xLTEtMzU3Njk_88bf005f-ff02-4c2e-a477-27dfb39ffcdd">718</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtNy0xLTEtMzU3Njk_15d2b113-06bc-4a31-8500-9ce81777498f">261</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed participation rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtMS0xLTEtMzU3Njk_47664e3c-e737-455e-b464-dd30cb1efdfa">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtMy0xLTEtMzU3Njk_5fc39011-9d7b-4461-b615-ee72e4eb1eb6">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtNS0xLTEtMzU3Njk_b84ab8a4-f0fc-4926-a863-bcf51dc4048e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtNy0xLTEtMzU3Njk_7200c653-66e3-42cd-9f22-5194b9f4d7d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctMS0xLTEtMzU3Njk_5f784773-435c-4511-bac2-c3ed55870703">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctMy0xLTEtMzU3Njk_001b0766-c168-4ab9-a9c2-804921883568">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctNS0xLTEtMzU3Njk_fd6f936c-a815-48f5-9c82-dd03237a0337">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctNy0xLTEtMzU3Njk_905ff8d2-5710-4fa8-984f-afdb8af75497">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dental trend assumption</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktMS0xLTEtMzU3Njk_7cface94-d570-4c65-8488-6ed45c74a090">118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktMy0xLTEtMzU3Njk_3bbfe023-505c-4eff-b3de-a70e62858459">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktNS0xLTEtNjc2NzU_bbf55e4c-218f-4910-a9ba-635fc2ed4bbe">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktNy0xLTEtNjc2Nzk_70d96f23-610b-46ad-9fc0-fea13bb1092d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTEtMS0xLTM1NzY5_ca9254c9-fa05-4eee-bb40-5d5db6f837ed">5,053</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTMtMS0xLTM1NzY5_f1aea69c-393b-42e9-8911-87c82be14385">3,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTUtMS0xLTM1NzY5_e572f19b-c5e7-450b-aecf-46c26ec03511">1,141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTctMS0xLTM1NzY5_1fcfd4de-bebb-4531-97b8-17259f96228e">747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In the year ended December&#160;31, 2021, actuarial gains of $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzI1Mjg4NzY3NDU3Mzg4_d3c10f66-e8cc-412a-ba4b-1be60a68c6af">5.7</ix:nonFraction>&#160;million were recorded as adjustments to regulatory assets for the PNM OPEB plan.  For the TNMP OPEB plan, actuarial gains of $<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxMjI_22ae95b5-4a4a-4b0f-b4f8-50c52e7a59ba">1.0</ix:nonFraction>&#160;million were recorded as adjustments to regulatory liabilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i44e6deed5f81464f8c775226c0b2986f" continuedAt="iafc8775105a4427888c79e02fb4e4f2f"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table presents the components of net periodic benefit cost (income):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"></td><td style="width:48.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.874%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzQtMS0xLTEtMzU3Njk_b0154af1-38e8-4857-9ce8-ba736f1dc48d">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzQtMy0xLTEtMzU3Njk_79088e6d-fd78-4684-b7cd-918f8cb75b3f">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzQtNS0xLTEtMzU3Njk_7b1cd9e3-5d9f-47f0-b73b-4967e67988cb">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzUtMS0xLTEtMzU3Njk_de13b792-db9a-42e7-9a4a-4189797c04e0">1,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzUtMy0xLTEtMzU3Njk_ea231a9b-9395-422c-adc7-4e3c855a7848">2,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzUtNS0xLTEtMzU3Njk_6fae7480-bc6a-4eb2-9eda-d3762de4f55d">3,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzYtMS0xLTEtMzU3Njk_e18cd7a0-95e0-4407-9f4b-59d511bd6048">4,167</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzYtMy0xLTEtMzU3Njk_a9bbd1da-f566-4e5e-bf8f-4674b3ae91a7">5,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzYtNS0xLTEtMzU3Njk_764cb072-9f6a-474f-bc37-2eda0870f27a">5,278</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzctMS0xLTEtMzU3Njk_680540bb-b550-4ac1-8018-929d14702105">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzctMy0xLTEtMzU3Njk_c4470c99-24cf-4d25-b42a-0c733d3aa283">348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzctNS0xLTEtMzU3Njk_1d52fc33-0e5b-424d-b4af-dac3981b7d03">675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzgtMS0xLTEtMzU3Njk_5ed9a2e0-3f4b-48e6-b680-95809caf76ac">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzgtMy0xLTEtMzU3Njk_eac3d40d-1a7b-407a-b292-25881a326fd9">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzgtNS0xLTEtMzU3Njk_f7def8bb-7ef6-40fe-afc3-27af3472ac73">397</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income)</span></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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzktMS0xLTEtMzU3Njk_402bee0d-5b56-4de2-a03a-f3fc471f5357">2,237</ix:nonFraction>)</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;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzktMy0xLTEtMzU3Njk_9848ef7f-1525-4451-96d4-684398b7cc2c">2,709</ix:nonFraction>)</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;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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzktNS0xLTEtMzU3Njk_022b7da3-cf34-4135-a376-f95720d8219a">1,631</ix:nonFraction>)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</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;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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzExLTEtMS0xLTM1NzY5_37735fbc-bfa9-4191-bbaa-ffe4b827a3b9">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzExLTMtMS0xLTM1NzY5_0583af71-3c85-47c3-b10a-d4f13ecf8e2c">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzExLTUtMS0xLTM1NzY5_99a2edc0-7970-40c5-b1e6-3262b4d7218f">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEyLTEtMS0xLTM1NzY5_e742699d-b333-44b6-b5b5-4f81f2a2b9c7">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEyLTMtMS0xLTM1NzY5_309d3300-408a-47b6-808f-6f14ebb37559">373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEyLTUtMS0xLTM1NzY5_b4c4e4ed-4d05-4cc5-b493-5450495b5cc7">451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEzLTEtMS0xLTM1NzY5_16167aae-1058-46fa-9d98-ef7a431e2363">407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEzLTMtMS0xLTM1NzY5_6a0fb87a-82ed-412f-a1ca-cfde04038c45">538</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEzLTUtMS0xLTM1NzY5_fc3239e0-80fa-4215-a232-f20d93046695">517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE0LTEtMS0xLTM1NzY5_7f35085f-a896-4af7-a36e-1c4a2eae58e8">322</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE0LTMtMS0xLTM1NzY5_b15fdd34-0b73-4c0a-a97b-8e3617ddd1d9">323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE0LTUtMS0xLTM1NzY5_e01bc0f1-65cd-4ac1-871f-b33a2b8ead3c">444</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE1LTEtMS0xLTM1NzY5_08a70782-4688-425d-a168-08da8071b373">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE1LTMtMS0xLTM1NzY5_9191e842-0173-4648-b4d5-c7426e9a9c81">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE1LTUtMS0xLTM1NzY5_7657d96b-ac7e-4449-aa5e-c3f7e34f4a00">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE2LTEtMS0xLTM1NzY5_996ad0ef-0fd9-4721-9953-d9cc36c30a2a">376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE2LTMtMS0xLTM1NzY5_a058717d-4894-4fd5-9262-e6f62f0f6f20">442</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE2LTUtMS0xLTM1NzY5_70e92e55-cd9b-4399-9e25-b0f8458266c3">460</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="iaff0454970bf4025881b43da4e7e39f0" continuedAt="i02ddca1a71044fea94123ee7e6c962d1"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the APBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the APBO and net periodic benefit cost would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:62.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 APBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzItMS0xLTEtMzU3Njk_f9339b4e-9fa9-455d-a85c-36660ca861a9">2.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzItMy0xLTEtMzU3Njk_8640491a-4daa-407f-9764-a7e4efd6f850">2.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9fc8f285147148aa9acd7e616c7e40d7_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzItNS0xLTEtMzU3Njk_a3749141-6c3c-470a-a23e-70b3874717e6">3.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzMtMS0xLTEtMzU3Njk_e58e893c-ea2a-4fe0-94a2-bd277a4d2543">2.65</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzMtMy0xLTEtMzU3Njk_5f09e03b-1347-42b9-86c0-8bda1658a25e">3.42</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzMtNS0xLTEtMzU3Njk_d7f6d113-a869-43d1-baae-e6310ef5257d">4.63</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzQtMS0xLTEtMzU3Njk_3e6bbe62-8fd5-460e-9af3-d48482390f31">4.75</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzQtMy0xLTEtMzU3Njk_007faa3e-b9a2-41db-9278-370db4eb7dbc">7.00</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzQtNS0xLTEtMzU3Njk_c8e180c1-84ed-42c9-a034-113bb22d3818">7.20</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 APBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzctMS0xLTEtMzU3Njk_bc41ec80-a56e-4abc-95bc-8206e40d5583">2.99</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzctMy0xLTEtMzU3Njk_29aad2b2-5555-45c3-a11e-163986043414">2.65</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icb07ba569fe64ae3901cc983ca158577_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzctNS0xLTEtMzU3Njk_55c933c1-33b3-413d-8ad5-849b44ee0d3a">3.42</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzgtMS0xLTEtMzU3Njk_d021ef60-09d4-4466-8992-d45cbc483c87">2.65</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzgtMy0xLTEtMzU3Njk_44e29032-a399-4daa-af92-4c60faae250f">3.42</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzgtNS0xLTEtMzU3Njk_81236374-8bc4-4113-8171-bb965156de0d">4.63</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzktMS0xLTEtMzU3Njk_56a75dd3-d0f8-4124-ae6c-29fd2052ca12">3.80</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzktMy0xLTEtMzU3Njk_9570c1d2-2f41-4cc5-aec3-aad3cb3c8b44">5.60</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzktNS0xLTEtMzU3Njk_184eeb5b-006c-4f5d-a818-ca9911d8f774">5.80</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div></ix:continuation><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The assumed discount rate for determining the APBO was determined based on a review of long-term high-grade bonds and management&#8217;s expectations.  The expected long-term rate of return on plan assets reflects the average rate of earnings expected on the funds invested, or to be invested, to provide for the benefits included in the APBO.  Factors that are considered include, but are not limited to, historic returns on plan assets, current market information on long-term returns (e.g., long-term bond rates), and current and target asset allocations between asset categories.  If all other factors were to remain unchanged, a </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="idd93b9068860446b844f3de8190ff4b7" continuedAt="i1e5d15eba02a41c2841a0e6d227951ff"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonFraction unitRef="number" contextRef="i2246886a951c484caed4a89cfb15dadd_D20210101-20211231" decimals="INF" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExMzE3_3e3d2119-89d0-4dc0-9f7f-4c49f7baa818">1</ix:nonFraction>% decrease in the expected long-term rate of return would cause PNM&#8217;s and TNMP&#8217;s 2022 net periodic benefit cost to increase $<ix:nonFraction unitRef="usd" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="-5" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExNDQw_08556a1b-89eb-4470-a702-73fb206f1af1">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="-5" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExNDQ3_5a407f50-a060-4f4f-994b-a9b951a82718">0.1</ix:nonFraction> million (analogous changes would result from a <ix:nonFraction unitRef="number" contextRef="i2246886a951c484caed4a89cfb15dadd_D20210101-20211231" decimals="INF" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExNDg5_3e3d2119-89d0-4dc0-9f7f-4c49f7baa818">1</ix:nonFraction>% increase).  The actual rate of return for the PNM and TNMP OPEB plans was <ix:nonFraction unitRef="number" contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" decimals="INF" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxMzY_45851afe-2b97-4d57-9d55-0e6bd455dd0e">5.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="INF" name="pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNDI_533727de-08ad-40bc-9a4b-f9d05a8e9426">2.3</ix:nonFraction>% for the year ended December&#160;31, 2021.</span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTA0_b743a092-bac7-40f7-9aae-a2b5abed7beb" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table shows the assumed health care cost trend rates for the PNM OPEB plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.356%"><tr><td style="width:1.0%"></td><td style="width:73.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.380%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzMtMS0xLTEtMzU3Njk_f4dc3808-d683-491e-b6ee-f099963e6fd9">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzMtMy0xLTEtMzU3Njk_93994cfd-f744-4322-90be-354049384a01">6.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzQtMS0xLTEtMzU3Njk_d3ee94f7-ad28-4b59-850d-68aef4182306">4.75</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9c5da052435846119dffa3ca21cad719_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzQtMy0xLTEtMzU3Njk_bcbafbc4-9b5c-4fe0-8bd9-3966f767a0a6">5.00</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzUtMS0xLTEtMzU3Njk_9bfd503b-9b98-41f5-846c-563415a44678">2027</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzUtMy0xLTEtMzU3Njk_913c41fb-2547-4bc9-aa0c-dc939279dd20">2026</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP&#8217;s exposure to cost increases in the OPEB plan is minimized by a provision that limits TNMP&#8217;s share of costs under the plan.  Costs of the plan in excess of the limit, which was reached at the end of 2001, are wholly borne by the participants.  As a result, a one-percentage-point change in assumed health care cost trend rates would have <ix:nonFraction unitRef="usd" contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231" decimals="INF" name="pnm:EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyMDM3_348e557a-88e9-487f-b553-802db7997b1a">no</ix:nonFraction> effect on either the net periodic expense or the year-end APBO.  Effective January 1, 2018, the PNM OPEB plan was amended to limit the annual increase in the Company&#8217;s costs to <ix:nonFraction unitRef="number" contextRef="ib44f05a2097947c39c11ce79c8712b2d_D20180101-20180101" decimals="INF" name="pnm:DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyMjE3_08299028-fd12-4af7-bfcd-341bc26f334e">5</ix:nonFraction>%.  Increases in excess of the limit are born by the PNM OPEB plan participants.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s OPEB plans invest in a portfolio that is diversified by asset class and style strategies.  The OPEB plans generally use the same pension fixed income and equity investment managers and utilize the same overall investment strategy as described above for the pension plans, except there is no allocation to alternative investments.  The OPEB plans have a target asset allocation of <ix:nonFraction unitRef="number" contextRef="i6e921639a5bb4fe2845c84d76fd19014_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyNjk0_0bd3b909-36b9-4c4e-a61a-c2fe3b50acf3">30</ix:nonFraction>% equities and <ix:nonFraction unitRef="number" contextRef="icbb691001c1b48e6b5a9f54bbcbcd782_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyNzEw_beb345b9-1cc2-48d3-82af-41b3e5058e44">70</ix:nonFraction>% fixed income.  See Note 9 for fair value information concerning assets held by the other postretirement benefit plans.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><ix:continuation id="i7a3b0a694938422da57e8451afb97a76" continuedAt="i60aeacdf871f494f85f1a586d7c4ca58"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following OPEB payments, which reflect expected future service and are net of participant contributions, are expected to be paid:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"><tr><td style="width:1.0%"></td><td style="width:40.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.152%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.155%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzItMS0xLTEtMzU3Njk_353b47dd-76aa-4864-a445-7f9554cc6926">5,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzItMy0xLTEtMzU3Njk_654ae99e-c08e-4f66-b170-b6866ea413bb">613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzMtMS0xLTEtMzU3Njk_c376b358-2f1f-4051-84d3-7f0bb63bbee7">5,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:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzMtMy0xLTEtMzU3Njk_2dd91cfc-02d4-4119-ac30-ea7336678149">638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzQtMS0xLTEtMzU3Njk_4f6256c3-d2ff-4d26-a846-0056c80204b0">5,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzQtMy0xLTEtMzU3Njk_4693baf4-f04d-4ed1-a5fa-c4401e20e106">657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzUtMS0xLTEtMzU3Njk_13288ef3-4ddd-4817-bf6e-94f1be460965">5,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzUtMy0xLTEtMzU3Njk_0ee562e2-eadf-4e7b-af0c-6a4675d4e2a7">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzYtMS0xLTEtMzU3Njk_c9513459-bf1c-4ae7-a05e-2a541c738fb9">5,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzYtMy0xLTEtMzU3Njk_8082fc1a-96d2-49d9-ad47-3f10c504cbd8">669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzctMS0xLTEtMzU3Njk_2aa11ec3-764d-4c7b-bbd8-0bf08d959d7f">20,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32e2661b24524796b3da765680b6188a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzctMy0xLTEtMzU3Njk_c6af5b5c-46d8-4895-b34b-1a54544e0210">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP made <ix:nonFraction unitRef="usd" contextRef="i776fb2e1c1c9470db52617a3655ac973_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyOTg5_3ddafa57-fac2-4354-b098-dd1b63e6f5b5"><ix:nonFraction unitRef="usd" contextRef="id669fe6839c84c7497785c9b0c61e852_D20210101-20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyOTg5_ea614597-fb2f-4aa4-97ff-681edc076cf0">no</ix:nonFraction></ix:nonFraction> cash contributions to the OPEB trusts in 2021 or 2020 and PNM and TNMP do <ix:nonFraction unitRef="usd" contextRef="i24be8899080f40aab9a53f18ba46858c_I20211231" decimals="INF" name="pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEzMDY2_7d500bb6-2a09-4790-9346-056793078c49"><ix:nonFraction unitRef="usd" contextRef="i531714780d204436bba3f5749ca70085_I20201231" decimals="INF" name="pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEzMDY2_e667d725-ca7a-4cec-8508-d914b4aa9afa">no</ix:nonFraction></ix:nonFraction>t expect to make cash contributions to the OPEB trusts in 2022-2026.  However, a portion of the disbursements attributable to the OPEB trust are paid by PNM and are therefore considered to be contributions to the PNM OPEB plan.  Payments by PNM on behalf of the PNM OPEB plan are expected to be $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-5" name="pnm:DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNDg_39b6c5aa-9127-4d62-94f4-5541b4314430">3.2</ix:nonFraction>&#160;million in 2022 and $<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-5" name="pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNjI_7fa02e58-0fb3-4bdb-b67b-794a054e9f89">11.9</ix:nonFraction>&#160;million in 2023-2026.  </span></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-style:italic;font-weight:700;line-height:95%">Executive Retirement Programs</span></div><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDk4_4d134e77-93df-405e-b79e-e6d617c87d6a" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For the executive retirement programs, the following table presents information about the PBO and funded status of the plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"></td><td style="width:35.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtMS0xLTEtMzU3Njk_0df1028e-71f9-4464-af04-78d97dfa8c22">14,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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544f590364f8428b92b7ac0c32201170_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtMy0xLTEtMzU3Njk_f4276d3b-f0d9-4301-8a0c-1e62b076d92f">14,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtNS0xLTEtMzU3Njk_820f48ce-922d-4056-9fce-4897e1d2da4a">678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22fa723f03d149a2b3eb40139cc1024c_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtNy0xLTEtMzU3Njk_60ab2653-6be8-4123-b5e6-50a56c11117a">692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtMS0xLTEtMzU3Njk_6df97174-9170-4cfc-af53-c0f08b05ae05">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtMy0xLTEtMzU3Njk_bc244610-db40-480a-9c4a-f8e5d2fbf895">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtNS0xLTEtMzU3Njk_4d2c0066-2e02-47f1-af9e-1816ef3ed995">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtNy0xLTEtMzU3Njk_c4520c6b-c187-4d15-a8a4-4c5d3651c5c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtMS0xLTEtMzU3Njk_0096826e-1ffc-4770-a103-d0fabaee0297">363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtMy0xLTEtMzU3Njk_35a1cdf8-a934-45a4-a188-1765e05696f2">491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtNS0xLTEtMzU3Njk_c96813c6-b558-4227-b2e8-c8396b892180">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtNy0xLTEtMzU3Njk_0e4b8392-01b1-490d-b1f5-a956a70bed92">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctMS0xLTEtMzU3Njk_05a2064f-ac78-43fe-aa75-0af3ac639772">657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctMy0xLTEtMzU3Njk_cbce1654-ff75-4154-8708-f7ae3a9a2e0f">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctNS0xLTEtMzU3Njk_0b9b0790-baf3-4e3f-8fea-53dd9a5df025">211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctNy0xLTEtMzU3Njk_942e8ac9-3fa6-451d-87fc-1518bfb515f6">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtMS0xLTEtMzU3Njk_2c9e6333-d4e1-4ffd-8b2c-703121572f14">1,316</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtMy0xLTEtMzU3Njk_bd75e017-0a28-4f29-a669-34dbb576154e">1,341</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtNS0xLTEtMzU3Njk_44e060a0-45bd-4061-9c2b-318a43526d6f">78</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtNy0xLTEtMzU3Njk_0b2cd8d8-6756-42c9-907e-776090504f2b">94</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at end of year &#8211; funded status</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktMS0xLTEtMzU3Njk_24dbee9e-308f-4158-8736-8b50a3fe6331">12,612</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktMy0xLTEtMzU3Njk_a7f5028a-aefc-4d19-8a63-a3988c4959b6">14,222</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktNS0xLTEtMzU3Njk_6f4f9c88-cb58-4ecd-b637-4fb3b2486df0">406</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktNy0xLTEtMzU3Njk_7a7b3f5e-7225-4e3f-805d-b41695b2debe">678</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTEtMS0xLTM1NzY5_368b3599-00b4-413a-a358-93683796393d">1,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTMtMS0xLTM1NzY5_9ca15e1d-c302-413f-9788-12400fca8901">1,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTUtMS0xLTM1NzY5_fe720b7a-5eca-4dad-adc3-a6dadc1ffbaa">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTctMS0xLTM1NzY5_98684017-219c-4e1e-81b4-97f614223c3b">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTEtMS0xLTM1NzY5_65dd1758-54c3-44f1-965c-f55fe3eb1334">11,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTMtMS0xLTM1NzY5_29cdbb09-3d03-4281-b911-375bd43216c2">12,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTUtMS0xLTM1NzY5_80a74766-2f70-4d14-a45c-09dff30bf6e6">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTctMS0xLTM1NzY5_914958e5-43ee-47b3-890f-f9724fde9f98">587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i1e5d15eba02a41c2841a0e6d227951ff" continuedAt="i641063da22a84c418f894d786b4c14e7"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><ix:continuation id="i8bc2cebaa8074a78895b3f994c5f186d"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzMtMS0xLTEtMzU3Njk_1906aac8-73a8-443f-8c43-0ef8eb8ae19e">2,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzMtMy0xLTEtMzU3Njk_c0907590-b1f3-4979-bdee-e5ca65152663">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzQtMS0xLTEtMzU3Njk_46e7bb1d-3c2f-4daf-80e5-a0dfa4d8da33">657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzQtMy0xLTEtMzU3Njk_0dd73559-bdb7-4b0f-85e6-a5d0e59e35fb">211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzUtMS0xLTEtMzU3Njk_72b1dca7-07ff-4a1a-ab64-1dc56eb40d07">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzUtMy0xLTEtMzU3Njk_1541eb6a-70f6-4626-b3c6-f80e58d41264">211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzYtMS0xLTEtMzU3Njk_1c34774e-c190-4ac0-86df-c8db235f2004">167</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzYtMy0xLTEtMzU3Njk_2af5f82a-546b-486e-9470-58800ade7fd1">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzctMS0xLTEtMzU3Njk_a716a6ab-5b58-4d01-992e-c552a3ee54a8">1,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzctMy0xLTEtMzU3Njk_8bb71240-4d51-4c8b-b672-c6f75673cec7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="iafc8775105a4427888c79e02fb4e4f2f"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents the components of net periodic benefit cost:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"></td><td style="width:50.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.307%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzQtMS0xLTEtMzU3Njk_6123b970-f92e-4624-82c9-712d69aa2650">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzQtMy0xLTEtMzU3Njk_309abf39-7a02-4e75-9f93-c0856e9dbe2b">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzQtNS0xLTEtMzU3Njk_b739988b-9c55-45ac-803c-429b8163e57d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzUtMS0xLTEtMzU3Njk_4a8e4a5a-d019-43eb-ae87-8b97b79aac5a">363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzUtMy0xLTEtMzU3Njk_ccac4870-ac24-4bbb-a67a-d100b61e3416">491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzUtNS0xLTEtMzU3Njk_a364ecbd-b542-4e57-95aa-4657e9c54ed0">651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzYtMS0xLTEtMzU3Njk_15e7d44d-35c4-4a51-830e-e306a00f2275">395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzYtMy0xLTEtMzU3Njk_50a158d4-8fc5-4a3b-9c91-519778d4f077">403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzYtNS0xLTEtMzU3Njk_f1d4da20-49ab-4026-8234-16988ecd208e">318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzctMS0xLTEtMzU3Njk_488e4dc0-1db4-45b2-acc4-43ab4a254cfd">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzctMy0xLTEtMzU3Njk_3c62321e-e7be-4fd3-9434-0c02dde502e9">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzctNS0xLTEtMzU3Njk_0f0d4d99-48b1-4ec0-89c1-3ab477392d9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzgtMS0xLTEtMzU3Njk_1d3c672f-baf2-428b-b027-5a2466e2327c">758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzgtMy0xLTEtMzU3Njk_ab24e9ec-e9d6-4bb3-a2eb-72e276b4b132">894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzgtNS0xLTEtMzU3Njk_a0b64e95-97c6-4d37-9efb-ae1e786eacd2">969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEwLTEtMS0xLTM1NzY5_78d8ab5f-940b-4c2b-816f-14f896c68fa1">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEwLTMtMS0xLTM1NzY5_fef3638e-df3b-4a93-9c4f-dfeb6217b14e">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEwLTUtMS0xLTM1NzY5_0dcc8aba-0593-41cf-8aaf-b4459ed9dc4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzExLTEtMS0xLTM1NzY5_bfbff560-4764-402c-a77c-6b977213dabd">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:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzExLTMtMS0xLTM1NzY5_ff35b59a-05ef-4b21-8058-08ae7451cdc5">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzExLTUtMS0xLTM1NzY5_aa593f78-1347-4a6c-bfc3-d3c0734f05a4">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEyLTEtMS0xLTM1NzY5_24393426-4717-408c-948a-c5cb25f3e6f0">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEyLTMtMS0xLTM1NzY5_2a5f17ed-8e97-4eff-9efb-c4876fac8dc2">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:100%"><ix:nonFraction unitRef="usd" contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEyLTUtMS0xLTM1NzY5_945ae73f-674b-4f74-af8d-cd3ddd0cc084">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEzLTEtMS0xLTM1NzY5_875ceb2c-e762-4ea6-aa21-879bb0ece06d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEzLTMtMS0xLTM1NzY5_a067760e-a394-4c5b-b5a1-73362d49fefa">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEzLTUtMS0xLTM1NzY5_d13774cd-1950-4843-a1ff-1ad0841bec56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzE0LTEtMS0xLTM1NzY5_a0027f80-a0ac-4e2b-8e50-a27846696330">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzE0LTMtMS0xLTM1NzY5_1d247e99-f7d6-4a54-a56a-f86465270dc8">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzE0LTUtMS0xLTM1NzY5_9302c3d1-a544-4fe9-8a37-75d1023f23b0">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i02ddca1a71044fea94123ee7e6c962d1"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"></td><td style="width:60.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.074%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzItMS0xLTEtMzU3Njk_f22fd7f5-1dea-4744-9499-2ca0a62108d0">3.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzItMy0xLTEtMzU3Njk_51d16fba-5713-4ebe-a4be-664db558837a">2.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i544f590364f8428b92b7ac0c32201170_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzItNS0xLTEtMzU3Njk_72177960-b730-4758-bcc5-fee27038927f">3.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzMtMS0xLTEtMzU3Njk_95077b4c-9efa-4130-935c-c461b823154a">2.68</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzMtMy0xLTEtMzU3Njk_ad1e1761-0d0e-4141-9512-361aeeb2669f">3.44</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzMtNS0xLTEtMzU3Njk_b5cb1a70-5c5b-4eb9-a856-2a9ce07e680a">4.66</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzctMS0xLTEtMzU3Njk_379c856b-1ee0-42b7-937d-7bfc19184bd2">3.01</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzctMy0xLTEtMzU3Njk_a2a9f82e-92bd-4b23-9f29-ad9ed81d008c">2.69</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22fa723f03d149a2b3eb40139cc1024c_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzctNS0xLTEtMzU3Njk_8fb8a97d-1367-4f11-a385-42ba0dc3013d">3.46</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzgtMS0xLTEtMzU3Njk_4534f63f-d609-4d96-9d5f-38ad3eaba677">2.69</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzgtMy0xLTEtMzU3Njk_3144f05f-06d1-48fe-8e27-8d03dc82a4e1">3.46</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzgtNS0xLTEtMzU3Njk_9151facb-9d40-47fb-b972-5fdfe287b0bc">4.63</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The assumed discount rate for determining the PBO was determined based on a review of long-term high-grade bonds and management&#8217;s expectations.  The impacts of changes in assumptions or experience were not significant. </span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i641063da22a84c418f894d786b4c14e7"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Disbursements under the executive retirement program, funded by PNM and TNMP, which are considered to be contributions to the plan were $<ix:nonFraction unitRef="usd" contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231" decimals="-5" name="pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNzc_176dd732-11e8-41ba-93cf-47a56c54abcc">1.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231" decimals="-5" name="pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0MzM3_e003fb96-8517-449b-974c-9a77d8a199eb">0.1</ix:nonFraction> million in the year ended December 31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231" decimals="-5" name="pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0Mzgw_ec2934d1-ca7f-4dfd-b5c6-50e4b9e115be">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231" decimals="-5" name="pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0Mzg3_842ab0fd-6f1b-4dd3-b12a-baa65866ac67">0.1</ix:nonFraction> million for the year ended December 31, 2020.  <ix:continuation id="i60aeacdf871f494f85f1a586d7c4ca58" continuedAt="i539eb0ba1e50418ca357cf544794b54e">The following executive retirement plan payments, which reflect expected future service, are expected:</ix:continuation></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i539eb0ba1e50418ca357cf544794b54e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.883%"><tr><td style="width:1.0%"></td><td style="width:44.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzItMS0xLTEtMzU3Njk_2314a227-2ec9-4b79-899a-9f57f28d67b9">1,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzItMy0xLTEtMzU3Njk_85e72128-869e-4c3d-96ce-88042366c78e">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzMtMS0xLTEtMzU3Njk_a6ed2a3a-ffc7-4fe2-8127-7ed29f42c124">1,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzMtMy0xLTEtMzU3Njk_5f11186f-ce95-4aca-9e32-244378b973af">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzQtMS0xLTEtMzU3Njk_6d395260-b4ff-4c88-a7bf-9eb51006009a">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzQtMy0xLTEtMzU3Njk_90d37391-d20c-44a5-8d15-910d16f13ce1">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzUtMS0xLTEtMzU3Njk_b935cdb2-6aee-45cd-94a1-7e31207255ff">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzUtMy0xLTEtMzU3Njk_06db0dee-c173-4374-a59b-ccfc0740b690">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzYtMS0xLTEtMzU3Njk_6e63a94b-a356-491e-9f0f-bdf9bf7ec848">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzYtMy0xLTEtMzU3Njk_166cfb1a-9c0f-427d-aaf1-935f6e8bc216">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i913f321711ad4292ae9447b06e13b621_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzctMS0xLTEtMzU3Njk_38ad31f4-7212-4a68-940c-0409f9e442a0">4,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzctMy0xLTEtMzU3Njk_09e3ad83-02ac-4c41-b924-10af0e31dcb1">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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-style:italic;font-weight:700;line-height:110%">Other Retirement Plans</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR sponsors a 401(k) defined contribution plan for eligible employees, including those of its subsidiaries.  PNMR&#8217;s contributions to the 401(k) plan consist of a discretionary matching contribution equal to <ix:nonFraction unitRef="number" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0NzY5_5d71419f-a48e-49a2-8b83-933c9b34d450">75</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0Nzg1_fac351e9-b0c6-4160-8254-876242b13fd2">6</ix:nonFraction>% of eligible compensation contributed by the employee on a before-tax basis.  PNMR also makes a non-matching contribution ranging from <ix:nonFraction unitRef="number" contextRef="i2fdf39377c3e4f25b276b54852e209ab_D20210101-20211231" decimals="INF" name="pnm:DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0OTIy_00778934-e905-4990-9120-cade316434e8">3</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9cdc0465dd6f4efca9ef942835235fd2_D20210101-20211231" decimals="INF" name="pnm:DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0OTI4_1e077085-4ada-4824-96c4-7501e990af11">10</ix:nonFraction>% of eligible compensation based on the eligible employee&#8217;s age.  PNMR also provides executive deferred compensation benefits through an unfunded, non-qualified plan.  The purpose of this plan is to permit certain key employees of PNMR who participate in the 401(k) defined contribution plan to defer compensation and receive credits without reference to the certain limitations on contributions. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:ScheduleOfDefinedContributionPlanExpensesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTE4_580ccd6c-3965-46a5-ae4e-fc8b28b2760d" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A summary of expenses for these other retirement plans is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"></td><td style="width:46.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.609%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.609%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3340eeb993cd49fa8124008fb220946a_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzQtMS0xLTEtMzU3Njk_214689f3-d7e8-4a1e-9978-7bd8eedb2819">16,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief4360b85a2348ba950eb4f14e9b55db_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzQtMy0xLTEtMzU3Njk_0d26c0a0-78c4-4423-9d60-3bb4fe30a058">16,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46f1224e48864916bcba3cb7d9b35084_D20190101-20191231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzQtNS0xLTEtMzU3Njk_96cee3b0-6264-4087-a4c1-38a4ec08b726">16,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f5fe6c0a91e4f91ba24a0a516980501_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzUtMS0xLTEtMzU3Njk_062093c5-31f0-4ba8-942c-1c493bfa80d8">3,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b225e835cf14c1fb8dc156777d865d4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzUtMy0xLTEtMzU3Njk_42b3f878-dff3-44a4-a095-78d6367cd591">2,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a2da021ad524d598d1b568434e4deca_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzUtNS0xLTEtMzU3Njk_e3acbe2d-e188-4f0a-b19d-278da79b2513">4,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c90d200772140408c61f04ffe5529d6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzctMS0xLTEtMzU3Njk_e5fa7a18-6a47-45b0-9d79-fc071985b139">11,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i088f7daefab44740892822751dcfa757_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzctMy0xLTEtMzU3Njk_5043fafe-71a7-43e9-9978-23d78af07bf2">11,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58e8721858654a94a8b14632a2042edc_D20190101-20191231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzctNS0xLTEtMzU3Njk_58e72ab7-32a7-40c4-94c7-b7fa1115f768">11,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a71caa70a4b44f2aa486e333e15eadf_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzgtMS0xLTEtMzU3Njk_512fb05d-8ddc-421b-b1bb-fc78da4b9526">2,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c01dcc365104a38a6206f8157eb0501_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzgtMy0xLTEtMzU3Njk_359afce8-567f-49eb-bc93-ff55e3d5267e">1,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27230d3844054c8fb462c5fc12fefda8_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzgtNS0xLTEtMzU3Njk_01de7f20-309d-435f-aaba-f7d2dc822022">3,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c17f80bf9ef4c288bae4033718f6843_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzEwLTEtMS0xLTM1NzY5_2e8de6c3-7d59-4e23-9b6a-3f90d0b38420">4,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if31fd3a0a42241d08e6af93834cac967_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzEwLTMtMS0xLTM1NzY5_f3e2b662-e21f-426e-bc34-1bf862c1d151">4,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf326f61c3a480f92050da2784be1f9_D20190101-20191231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzEwLTUtMS0xLTM1NzY5_a8a7a507-0fb9-4646-9da0-26c6164d8dca">4,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d154083ea8f4632bf8961f5d869fbf6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzExLTEtMS0xLTM1NzY5_7cf0928b-c822-4699-81bd-4e094a1e8ca3">972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9191605a5426450eb8eae13842700c2b_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzExLTMtMS0xLTM1NzY5_3cc0df9e-3caf-44ec-bfec-0bae001eda27">547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73110882cfb54639b4ff0144bfb9d3ab_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzExLTUtMS0xLTM1NzY5_a56a0fbe-f51f-44d3-b3cd-a0167a96230f">1,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_214"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(12)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwNTU_72fe87d3-cbff-4614-b178-0cb90e08d12d" continuedAt="ib000221e8d9e4e1f816e271ce51db629" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="ib000221e8d9e4e1f816e271ce51db629" continuedAt="i79410167d36f42dabb7ed569742cdcb0"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has various stock-based compensation programs, including stock options, restricted stock, and performance shares granted under the Performance Equity Plan (&#8220;PEP&#8221;).  Although certain PNM and TNMP employees participate in the PNMR plans, PNM and TNMP do not have separate employee stock-based compensation plans.  The Company has not awarded stock options since 2010 and all employee stock options expired or were exercised in February 2020.  Certain restricted stock awards are subject to achieving performance or market targets.  Other awards of restricted stock are only subject to time vesting requirements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Equity Plan</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PEP provides for the granting of non-qualified stock options, restricted stock rights, performance shares, performance units, and stock appreciation rights to officers, key employees, and non-employee members of the Board.  Restricted stock under the PEP refers to awards of stock subject to vesting, performance, or market conditions rather than to shares with contractual post-vesting restrictions.  Generally, the awards vest ratably over <ix:nonNumeric contextRef="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzExMjA_69e10599-7154-4422-9d39-f33fc6a2918b">three years</ix:nonNumeric> from the grant date of the award.  However, awards with performance or market conditions vest upon satisfaction of those conditions.  In addition, plan provisions provide that upon retirement, participants become <ix:nonFraction unitRef="number" contextRef="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231" decimals="INF" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzEzMzY_28ea736b-0a5a-4cc4-8487-5d7b6b2e5fe1">100</ix:nonFraction>% vested in certain stock awards.  The vesting period for awards of restricted stock to non-employee members of the Board is <ix:nonNumeric contextRef="i6b0089311b4549f08b70abc8f1b63f4d_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzE0NjI_92ec9e63-6ed2-4d44-93bf-229db79282f9">one year</ix:nonNumeric>.  The total number of shares of PNMR common stock subject to all awards under the PEP, as approved by PNMR&#8217;s shareholders in May 2014, may not exceed <ix:nonFraction unitRef="shares" contextRef="i9054d8d557e14c0eb15a60ffe6f2e4f8_I20140531" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzE2MTU_8badda30-277a-42b3-8149-0b9276c1faa7">13.5</ix:nonFraction> million </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i79410167d36f42dabb7ed569742cdcb0" continuedAt="i2534b53c765d4e9e92e0e765ac27f586"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">shares, subject to adjustment and certain share counting rules set forth in the PEP.  This current share pool is charged <ix:nonFraction unitRef="number" contextRef="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231" decimals="INF" name="pnm:SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzE3Mzk_f2bb8687-8eb9-4ca8-8e8a-deaae43f21af">five</ix:nonFraction> shares for each share subject to restricted stock or other full value award.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Source of Shares</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The source of shares for exercised stock options and vested restricted stock is shares acquired on the open market by an independent agent, rather than newly issued shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounting for Stock Awards</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The stock-based compensation expense related to restricted stock awards without performance or market conditions to participants that are retirement eligible on the grant date is recognized immediately at the grant date and is not amortized.  Compensation expense for other such awards is amortized to compensation expense over the shorter of the requisite vesting period or the period until the participant becomes retirement eligible.  Compensation expense for performance-based shares is recognized ratably over the performance period as required service is provided and is adjusted periodically to reflect the level of achievement expected to be attained.  Compensation expense related to market-based shares is recognized ratably over the measurement period, regardless of the actual level of achievement, provided the employees meet their service requirements.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Total compensation expense for stock-based payment arrangements recognized by PNMR for the years ended December&#160;31, 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwMzI_dc215af6-424d-414f-8a42-db241c7fdbf7">9.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwMzY_df5f5825-55e4-448d-9384-eb4803f3ffbe">8.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwNDQ_4e03468d-c1dd-4e29-8e42-37808e997fe1">6.4</ix:nonFraction> million.  Stock compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwNzk_3bcccab7-6291-4e77-b0a3-d85c53644d17">6.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwODM_9095a00d-6640-414c-b27f-398909d17839">5.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwOTE_1f75fee2-5f38-47f2-b7c4-c8b2606021f7">4.2</ix:nonFraction> million was charged to PNM and $<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMxMTc_5cf58a92-d2f2-45c3-90a9-38dba0c7957b">3.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMxMjE_0f0d3059-47e3-4f81-b0ce-fc940dca0390">2.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMxMjk_813a7cad-6fe6-4f41-899a-912215c36ae9">2.2</ix:nonFraction> million was charged to TNMP.  At December&#160;31, 2021, PNMR had unrecognized compensation expense related to stock awards of $<ix:nonFraction unitRef="usd" contextRef="ida6f92d1862e43189f9733d87a55f2c2_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMyMzE_574a0d46-ff69-47df-9225-3c8257b1bc1d">4.4</ix:nonFraction>&#160;million, which is expected to be recognized over an average of <ix:nonNumeric contextRef="i357b74a38561415392e019d35ca99aab_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMyODk_df42f418-a141-4b3a-8195-8e10da86f7e3">1.50</ix:nonNumeric> years.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR receives a tax deduction for certain stock option exercises during the period the options are exercised, generally for the excess of the price at which the options are sold over the exercise prices of the options, and a tax deduction for the value of restricted stock at the vesting date.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwNTI_94e10f60-6b45-4556-801f-dc3f4bd62b18" continuedAt="i6708ff17827b470f862a5b80e1479839" escape="true">All excess tax benefits and deficiencies are recorded to tax expense and classified as operating cash flows when used to reduce taxes payable. </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><ix:continuation id="i6708ff17827b470f862a5b80e1479839"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"></td><td style="width:37.555%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.911%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Excess Tax Benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzMtMi0xLTEtMzU3Njk_7a5ca6cf-7be4-4b6c-a5ef-26f6b186a560">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzMtNC0xLTEtMzU3Njk_0b18b3e6-73ee-4e85-a5b1-e891e06291c4">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzMtNi0xLTEtMzU3Njk_31b14cfd-57e0-4245-9378-667b6244ca2e">559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzQtMi0xLTEtMzU3Njk_f2b7330e-5e25-4a9a-833a-ed73086a4277">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzQtNC0xLTEtMzU3Njk_e230c57a-8aec-4daa-a3ce-93493ebc4d1f">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzQtNi0xLTEtMzU3Njk_ce1881d5-d3fc-4e29-b7a7-9ce03a663477">236</ix:nonFraction>&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzUtMi0xLTEtMzU3Njk_c03d2739-f59b-43a9-9263-b51b061b9302">788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzUtNC0xLTEtMzU3Njk_6d628f24-adfb-48f1-81ab-96c8c1c6042e">391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzUtNi0xLTEtMzU3Njk_e7a2300a-80f8-4475-9ab6-37e015c56ca3">795</ix:nonFraction>&#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></table></ix:continuation></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP used excess tax benefits to reduce income taxes payable and the benefit was reflected in cash flows from operating activities.  The benefit of excess tax benefits at PNM and PNMR will be reflected in operating cash flows when they reduce income taxes payable.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The grant date fair value for restricted stock and stock awards with Company internal performance targets is determined based on the market price of PNMR common stock on the date of the agreements reduced by the present value of future dividends that will not be received prior to vesting.  The grant date fair value is applied to the total number of shares that are anticipated to vest, although the number of performance shares that ultimately vest cannot be determined until after the performance periods end.  The grant date fair value of stock awards with market targets is determined using Monte Carlo simulation models, which provide grant date fair values that include an expectation of the number of shares to vest at the end of the measurement period.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwMzk_55c65b4d-47b4-4f34-8666-a2c8e62be10b" continuedAt="i59bbd2d6e65f438d9f1dadd60652e906" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the weighted-average assumptions used to determine the awards grant date fair value:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:49.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.089%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.795%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Shares and Performance-Based Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected quarterly dividends per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i357b74a38561415392e019d35ca99aab_D20210101-20211231" decimals="4" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzItMi0xLTEtMzU3Njk_24abe044-1d42-4219-aa24-66e9f1916172">0.3275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if3ab6f19ac734815a7a88ec23171603f_D20200101-20201231" decimals="4" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzItNC0xLTEtMzU3Njk_2bd549d6-e0a5-45f8-b8c6-5f5649942150">0.3075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia7295b39b3e9406e86be80f87f49413e_D20190101-20191231" decimals="4" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzItNi0xLTEtMzU3Njk_4cbd6faf-7308-4866-990c-e73176c7796f">0.2900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i357b74a38561415392e019d35ca99aab_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzMtMi0xLTEtMzU3Njk_95e4411d-1248-480c-93e0-01bd433696da">0.32</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if3ab6f19ac734815a7a88ec23171603f_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzMtNC0xLTEtMzU3Njk_2e64a6bd-7446-4920-8494-ae38dc5cbff6">0.72</ix:nonFraction> %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia7295b39b3e9406e86be80f87f49413e_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzMtNi0xLTEtMzU3Njk_5e8aee74-2f1d-449e-b1ac-34e9cbf2bc64">2.47</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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-Based Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzYtMi0xLTEtMzU3Njk_8a474e87-c384-43da-b04b-34269e819a5e">2.76</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzYtNC0xLTEtMzU3Njk_72d5a67c-643f-4a89-9f05-900592725f74">2.51</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i944baca092fb46d595a7ca476db71047_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzYtNi0xLTEtMzU3Njk_999b1fa3-f784-4b8a-9436-55763743ebac">2.59</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:100%">%</span></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzctMi0xLTEtMzU3Njk_7fd887ff-8cd8-4a8c-b13f-d8b3315b277e">33.69</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzctNC0xLTEtMzU3Njk_856f7ec6-230a-4a78-8d3a-5f7f8aef1ca5">19.41</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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i944baca092fb46d595a7ca476db71047_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzctNi0xLTEtMzU3Njk_ccd27df9-74f6-42c3-ad15-06c1f1da4da9">19.55</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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzgtMi0xLTEtMzU3Njk_14dd32cb-d860-49bd-b3e5-f0cc197e6657">0.29</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzgtNC0xLTEtMzU3Njk_1f5bb1a3-46b2-4cee-9e06-b8c154d86545">0.72</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i944baca092fb46d595a7ca476db71047_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzgtNi0xLTEtMzU3Njk_1c0f12db-6473-49ef-b52f-e66b7bf2e5e6">2.51</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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i2534b53c765d4e9e92e0e765ac27f586"><ix:continuation id="i59bbd2d6e65f438d9f1dadd60652e906" continuedAt="i791861bd1b144efb85361303aaa540d6"><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity in restricted stock awards including performance-based and market-based shares:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.970%"><tr><td style="width:1.0%"></td><td style="width:58.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.187%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.129%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.849%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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;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:700;line-height:100%">Outstanding at December&#160;31, 2020</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 #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:100%"><ix:nonFraction unitRef="shares" contextRef="ia74ca2c826e84837b99fc46ea029bd7e_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzItMi0xLTEtMzU3Njk_669d5b38-b594-4fd7-b35a-043226d49f43">168,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia74ca2c826e84837b99fc46ea029bd7e_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzItNC0xLTEtMzU3Njk_a16661f6-b261-480a-81f9-f0ce46cad1a2">40.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzMtMi0xLTEtMzU3Njk_930f9249-e90d-48aa-9c7f-ff1ba1196f72">213,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzMtNC0xLTEtMzU3Njk_595aab4c-c578-405c-8e1b-df40a54bf03b">43.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzQtMi0xLTEtMzU3Njk_ab702775-6a30-4edb-a968-032ccd91be9a">211,587</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzQtNC0xLTEtMzU3Njk_24fd0a80-9a3e-4ceb-a54e-c2c003d33f54">40.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="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzUtMi0xLTEtMzU3Njk_4bfb2118-1231-429b-83f6-84bc986527e5">2,719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzUtNC0xLTEtMzU3Njk_f0765161-440d-45b1-94ed-ff6c0b29fc44">43.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i235c0edb4c1843c58a97bcfcd6302330_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzctMi0xLTEtMzU3Njk_d2b28fe4-0ebe-47f3-82b8-dcc187fe8498">167,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i235c0edb4c1843c58a97bcfcd6302330_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzctNC0xLTEtMzU3Njk_64f3c43e-59fe-4d4b-b101-aea9c7bdf2a0">43.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s current stock-based compensation program provides for performance and market targets through 2023.  Included as granted and released in the table above are <ix:nonFraction unitRef="shares" contextRef="i7c26e4f260cf4885adc7f24e5579fdd5_I20211231" decimals="INF" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzU5Mjk_18d1cf17-7d83-4743-b8d8-a29b24649cc6">124,941</ix:nonFraction> previously awarded shares that were earned for the 2018 - 2020 performance measurement period and ratified by the Board in February 2021 (based upon achieving market targets at below &#8220;maximum&#8221; levels).  Excluded from the above table are <ix:nonFraction unitRef="shares" contextRef="iea599e5f374449929e48b5e66d5b310b_I20211231" decimals="0" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzEwOTk1MTE2NDY2NjA_c582d792-1079-49ff-bd3a-050dc99e93dd">92,343</ix:nonFraction> previously awarded shares that were earned for the 2019 - 2021 performance measurement period and ratified by the Board in February 2022 (based upon achieving market targets at above &#8220;target&#8221;, below &#8220;maximum&#8221; levels).  Also excluded from the table above are <ix:nonFraction unitRef="shares" contextRef="i84e46157144c442887cfb56479504957_I20201231" decimals="INF" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzIxOTkwMjMyNzM4NzY_ffed4a42-37f3-40a0-8535-62450a4d6b2d">142,047</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4f34941a76154461b1154fdb69d91a0a_I20191231" decimals="INF" name="pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzIxOTkwMjMyNzM4ODA_b245ae88-ae82-4569-af2c-d46c8d8bb601">152,414</ix:nonFraction> shares for the <ix:nonNumeric contextRef="i0fb857da09b343c3b6c0bfe788113405_D20210101-20211231" name="pnm:PerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwNjQ_9be42625-0221-4f16-9e6c-cfe27dacd521">three-year</ix:nonNumeric> performance periods ending in 2022 and 2023 that will be awarded if all performance and market criteria are achieved at maximum levels and all executives remain eligible.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i791861bd1b144efb85361303aaa540d6"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table provides additional information concerning restricted stock activity, including performance-based and market-based shares, and stock options:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:66.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.228%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzItMi0xLTEtMzU3Njk_fec4c52a-4717-41d8-ba77-91855ab1a222">43.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idb510b26bc944e2c9bdcde1cd30206f3_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzItNC0xLTEtMzU3Njk_3cc96f5c-87dd-4d31-836f-ff6dc687f46d">36.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88a04457e5be45edac48d0513b02af6a_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzItNi0xLTEtMzU3Njk_47d8d44e-c846-4f65-8c2b-0c9a6ee3220c">37.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of restricted shares that vested (in thousands)</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzMtMi0xLTEtMzU3Njk_49b7cf56-807d-473b-b21e-b424aadac44b">8,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb510b26bc944e2c9bdcde1cd30206f3_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzMtNC0xLTEtMzU3Njk_86ce97c3-7c95-4f71-b29e-a8d2f2affcff">8,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88a04457e5be45edac48d0513b02af6a_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzMtNi0xLTEtMzU3Njk_0afa88f2-f2d8-43fc-88c0-0771b0e01c34">6,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised (in thousands)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bb8fe91fe6d4507929ff95624efeaf4_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzgtMi0xLTEtMzU3Njk_639cc36d-d1ee-4e40-8473-e383ef5d5856">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed020e2c9c243b08c6b3c13e67e798f_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzgtNC0xLTEtMzU3Njk_94f604fb-cc95-4f74-86c5-185a53656a38">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceaaa6ef3e004e87bae1e1d6ddf4268b_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzgtNi0xLTEtMzU3Njk_f8a7f456-b83d-4b5c-8be9-7eacaa070609">2,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2019, the aggregate intrinsic value of stock options outstanding, all of which were exercisable, was less than $<ix:nonFraction unitRef="usd" contextRef="i83b337f0f3c848e69ecc7d8a0972d4a7_I20191231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzEwOTk1MTE2NDMyMTQ_8fa8b159-0199-45dd-b962-641bbe5c4ae6">0.1</ix:nonFraction>&#160;million.  All the outstanding options were exercised or expired in February 2020.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_217"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(13)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:1.34pt">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzI1ODc_d5c91829-0c06-48bc-96ad-b39422129e08" continuedAt="i2c3cbc3ba9534a2fbf88f042652912ea" escape="true">Regulatory Assets and Liabilities</ix:nonNumeric></span></div><ix:continuation id="i2c3cbc3ba9534a2fbf88f042652912ea" continuedAt="i199f37fae56c41afa3918deaab0162a0"><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The operations of PNM and TNMP are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to its regulated operations.  Regulatory assets represent probable future recovery of previously incurred costs that will be collected from customers through the ratemaking process.  Regulatory liabilities represent probable future reductions in revenues associated with amounts that are to be credited to customers through the ratemaking process. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:RegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzI1Njk_1fbfec30-3338-4627-9b7b-50352c3df998" continuedAt="if5a4a1e7cdaa47d9a4ca5c717792730a" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets and liabilities reflected in the Consolidated Balance Sheets are presented below.</span></div><div style="text-align:center;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"></td><td style="width:36.789%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.913%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.187%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72ec5a57589d4c68b7ce510b676104a6_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtMS0xLTEtMzU3Njk_412495ae-1195-46a2-a763-a06c8a280692">7,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9882896b60b14dc5b918c62b5b434ea0_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtMy0xLTEtMzU3Njk_8e621a20-0312-4f99-921b-74daae49fa49">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4a40aa0bce444f0931689358dce2636_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtNS0xLTEtMzU3Njk_4da9bd47-519f-4c68-bf7f-4cb6af48c520">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916f9f9d98784765828b443463356fbf_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtNy0xLTEtMzU3Njk_15d9013e-be1e-422f-8327-97aab0c868a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission cost recovery factor</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:100%"><ix:nonFraction unitRef="usd" contextRef="i73731669bee94b619c2d8b961eaa71e2_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtMS0xLTEtNjc3NjY_61ca4a96-99b9-428e-ab82-2752b9f229a5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="idefd68eef094474087715c63264d3fc7_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtMy0xLTEtNjc3NjY_b639bc15-c78f-41e4-bba2-a91f1274f9d6">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4586a86b4f4ded824a4ffdc5f11f6c_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtNS0xLTEtMzU3Njk_fc341491-3d4f-4987-b80a-450d5866a3bb">3,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d6ca888dd154e3ba4596593a6d9256b_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtNy0xLTEtMzU3Njk_a3812aeb-dc93-4ec8-acb2-fb0bfac0ea9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy efficiency costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02d079d0f7cc47158491470e6197ed57_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctMS0xLTEtMzU3Njk_6d43fd32-85c7-413b-8daf-5229d3784196">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie7c0aa0afeba4f8f9db82df75793247c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctMy0xLTEtMzU3Njk_0b960980-7534-474b-976e-85805b54a746">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iae98a6ab28e145f5b8afc8945c2729c6_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctNS0xLTEtMzU3Njk_b0564e54-a30d-49c9-85a6-88bea07a951b">2,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i824afb5289874145b5af0c692e8b7dbe_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctNy0xLTEtMzU3Njk_6f365668-d1c1-4dc5-9a1c-204c7677e74c">202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i939e962b96d84178a46cc47896348f7a_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtMS0xLTEtMzU3Njk_8ac889fe-0c3f-45b2-ae4b-b3f2d37aece9">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97bcbc32bc4e4936b75cdeb57fe7e26c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtMy0xLTEtMzU3Njk_6f5dce51-3d66-490c-bb3a-025c84fa73fd">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i416f7822d32d4b8ab141d22b31186041_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtNS0xLTEtMzU3Njk_a2508ca1-c1c7-44e6-81d0-cfeee57e8c68">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i72ae3b969ff8420794e64e502540fec8_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtNy0xLTEtMzU3Njk_e08f389c-31d4-47af-9d22-fcb3a2401d03">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktMS0xLTEtMzU3Njk_b6aa513b-9379-49b6-b9dc-cb63c722687f">8,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktMy0xLTEtMzU3Njk_e976df87-851c-4d04-b48e-0c8e9a8a9e78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktNS0xLTEtMzU3Njk_84bea411-3f2e-44e2-903e-13f195b8093a">6,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktNy0xLTEtMzU3Njk_1371fba4-145f-4d99-a99d-c94858f02754">202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i199f37fae56c41afa3918deaab0162a0"><ix:continuation id="if5a4a1e7cdaa47d9a4ca5c717792730a"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"></td><td style="width:36.789%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.913%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.187%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (Continued):</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current:</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:0 1pt"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal mine reclamation costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i939f57ccc47d492cad9c7734b04c799d_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTEtMS0xLTM1NzY5_6e8eeeb9-cf78-4a24-9b1c-2b351b117af2">9,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i735319ccf1a947e88222fb1d1bbe6b45_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTMtMS0xLTM1NzY5_46dcccba-9592-4ff4-b024-e0cc2177a124">9,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac00ff2421e427e9878852c4aff9e51_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTUtMS0xLTM1NzY5_6fb1ddf0-c2f3-4b7f-93ae-cb09dbb09171">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f55823ef7d14e099d6ffeed61049a93_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTctMS0xLTM1NzY5_41a2ad03-e63a-4e9e-a848-89da9e489311">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6110ab2902b84fd8b4e1c7c0f703602d_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTEtMS0xLTM1NzY5_b0ebf954-c401-4f72-8538-c04ac7e31158">68,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadec8763c3944cdfac62fbf60ea85ef0_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTMtMS0xLTM1NzY5_9b01f632-d943-4cb4-b3af-b76e86890922">65,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0d45299c04c49a4b2ab502fc92c1fe1_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTUtMS0xLTM1NzY5_5a693b4f-9b1e-4eae-a0e8-1c2b0c198b44">9,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff322a164b9a45b39fe9202039727744_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTctMS0xLTM1NzY5_783cd8d1-84c1-4b09-b17d-83e09efdfdb7">9,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on reacquired debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8204c5c100cb41f586e0653ae558eabe_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTEtMS0xLTM1NzY5_7fff0c18-be3d-4124-bd48-b760db2bbf17">17,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:100%"><ix:nonFraction unitRef="usd" contextRef="icd67a615cca3463fb1b72d3b2850147d_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTMtMS0xLTM1NzY5_4944be2a-b976-4546-8ef3-2f8f0323dabe">19,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f8ffad8e8ef48b2ab332f72b569f34e_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTUtMS0xLTM1NzY5_16259fe6-dd76-4c97-88e2-26f188452f1a">27,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5436912741e64d28921940fd88943c8b_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTctMS0xLTM1NzY5_2421c55c-d84a-4455-9ba0-7b06b26e68c1">28,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and OPEB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe2e6b3bfeee4f9a9af2bb5b632f479e_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTEtMS0xLTM1NzY5_b9d266f0-b05b-4496-8024-1d129bcec499">165,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:100%"><ix:nonFraction unitRef="usd" contextRef="i325d09f867184dfca0e27e783192a876_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTMtMS0xLTM1NzY5_611feec5-b9ee-47cf-b622-bd6065032ed9">190,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide550a119aea4fbfbff2b5034c4cbb16_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTUtMS0xLTM1NzY5_0c705c08-f789-4c0f-8c8d-f284717d279a">17,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i719ec4e3a20d454f84384fdb4116c42c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTctMS0xLTM1NzY5_8818ffb5-902e-473e-93cf-bc8c1a647185">22,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9cd006bbc6406781d0c2a4a9d5efab_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTEtMS0xLTM1NzY5_b40014c0-b5be-4bc6-92fc-205aa8e8b090">100,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c47eab1bcfe40588c78796090127e73_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTMtMS0xLTM1NzY5_d3c79eac-3206-418f-b80e-6c248a3bf62c">107,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c97c0161704c9a8dc6c3f4b567803c_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTUtMS0xLTM1NzY5_eccc4b7b-602d-4343-955e-2a9f1b57d842">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i407bf00ff0754d76b66159b018089a1f_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTctMS0xLTM1NzY5_83fb4afe-1ceb-4c73-980f-fe241f82b5c4">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS surcharge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idea6b28360004fc6b288b65d2fa0d8f4_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTEtMS0xLTM1NzY5_b1aace18-1295-4896-8538-bb8746f075ac">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i95eda16a18434404ad91dc527611b74a_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTMtMS0xLTM1NzY5_f922fb41-1e6a-44c3-8fad-75da111356ce">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd02717e1fd4a11a831ef342d4b966d_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTUtMS0xLTM1NzY5_d47ed203-e8a3-46a3-9fc5-df56606a7fe7">12,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0629d29a9c4c2ca91ebcec424167a7_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTctMS0xLTM1NzY5_175f98fd-4bfe-4ff3-a00d-1703ba76444e">18,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS retirement and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if465eaddaabf47108d93ee124f60e8fd_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTEtMS0xLTM1NzY5_2c6315f0-3011-4685-b15b-4e58642d7f3d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ic02bd80583dc495fb59d7fea2e803b5f_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTMtMS0xLTM1NzY5_9c971bb2-eca9-4065-a208-f34775f4d0c0">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i51f70593bebd441f80a214dfa65ccf34_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTUtMS0xLTM1NzY5_1d3b6eb2-29e8-4288-a88d-9e6a45173ba0">12,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8fbc9647fde4ce3ba4304c1adad7b66_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTctMS0xLTM1NzY5_43df9f9c-f387-4f45-8407-092c45fc2e81">13,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost under the ETA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaca4ae6b1a074fab99abd9f25a82e5a2_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTEtMS0xLTM1NzY5_7d07c738-f2cd-461c-b742-61ccea46e95c">42,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia562d431fe4f464b828be5608678b6e9_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTMtMS0xLTM1NzY5_6f5eabae-e042-4fb5-9e52-15bb78ee48c4">42,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:100%"><ix:nonFraction unitRef="usd" contextRef="ie631fc95344f4161a31825cd5e276d80_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTUtMS0xLTM1NzY5_02e8345d-eefd-44b9-865e-146ae10eba44">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i7236251172784061813ab660f674a322_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTctMS0xLTM1NzY5_db0b07b9-4949-4bef-96ed-b9026cb4d3cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred COVID-19 costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9505217ff34c49618ef1346f30ccde5d_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTEtMS0xLTM1NzY5_82a7baaf-8804-4c42-a03d-9b2b41400f4a">6,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9a02c15df64a4aab350c0e1fd5def6_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTMtMS0xLTM1NzY5_6fe57369-377d-4e1e-b154-4a49dd70b9be">8,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib572ca70b20b460ab03387a702b1c6dd_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTUtMS0xLTM1NzY5_b33c94f3-4b76-4e88-b0d5-7d3e13b98672">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iaf8734d32119439b806d7caf47a119a9_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTctMS0xLTM1NzY5_8eaf6ac9-0aff-4c38-be72-1246726abd43">676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS replacement resources</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d0f298ec9db44b8a959c654bfa40952_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTEtMS0xLTM1NzY5_c855a1ce-b5d7-499a-9f5a-fc521eb50fa0">8,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d851dea560a41759c047e630cc6551a_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTMtMS0xLTM1NzY5_618e4d4c-d92f-4448-858a-ecfda8bee86e">8,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce89f84e1ed4854bc2a113300fde402_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTUtMS0xLTM1NzY5_9d7f9e58-511f-4f79-bba3-a4d974d9cac5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i62e6e090ed35429080014ab021c0bd7c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTctMS0xLTM1NzY5_14157e63-e5c1-45f0-bd89-2d16475c71ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EIM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i038a753ceb184170bcc01701523f43be_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTEtMS0xLTYxODkx_07a0f322-44de-4318-9e81-c125d2914101">7,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49e5ba67678f42e59d071a4d95dc58c8_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTMtMS0xLTYxOTAw_9cccef39-5412-42e3-8e38-70df95c17c65">2,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89c2b50444214ccbad3937904cc0d815_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzMwLTUtMS0xLTY3Nzc0_253638c9-7cc7-431c-b877-c78c080708d0">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i97de48eb93e140cfb5f0afa90cf69666_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzMwLTctMS0xLTY3Nzc0_c04ac059-b6e4-4828-96c6-7cb7151b3719">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2cd9d16e25e4b88bc14d9132915fec5_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTEtMS0xLTM1NzY5_a8a1cd34-070c-4cb4-b5a2-1547c5a8d8d6">2,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ceda67cccc54075a7b7f83eb30e36bd_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTMtMS0xLTM1NzY5_dcee508a-2943-47ef-8798-4d8fa7ac5903">3,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1adbda1f6a14b3896e69788748a8f25_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTUtMS0xLTM1NzY5_3e663530-cff1-4f7c-9936-21c0440cf536">5,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18173fcc30914e0ab37db9ae73a4ab51_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTctMS0xLTM1NzY5_08760857-67f8-4dd1-8232-fd753ff4b203">4,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTEtMS0xLTM1NzY5_c9126341-b372-4401-8a6b-bc48e1594b42">428,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTMtMS0xLTM1NzY5_1b752f73-4919-4152-82b8-4642bab5ce6a">457,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTUtMS0xLTM1NzY5_4090fd3c-8ac1-491e-a791-b7641a8205c2">85,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTctMS0xLTM1NzY5_08d403b1-0e34-4a26-916f-b42bbc52220c">99,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTEtMS0xLTM1NzY5_76cf5dd4-9108-47e0-8e7e-9bd72d2d3610">437,702</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTMtMS0xLTM1NzY5_9b591cd5-c475-4d4c-8028-c518c9a38927">457,953</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTUtMS0xLTM1NzY5_0837906c-49e5-4fad-9a69-c417ad6e1691">91,341</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTctMS0xLTM1NzY5_fc41548c-5b8d-4dc0-9d67-13c95d1e56ee">100,039</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="21" 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80763b7d62f54d49a2ce7e6b214f02fd_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTEtMS0xLTM1NzY5_67318960-853d-4a33-bfb1-e3f8e4120e62">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4abd705851874193a6769aba630863e2_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTMtMS0xLTM1NzY5_72e2e547-d1ef-41a3-a074-0478d6a1e31b">2,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ea96e10e6b54c199cefbf81420ab94d_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTUtMS0xLTM1NzY5_2252e8fb-7c74-4f8b-bac7-f48368e29e43">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d78d0d8854e46cab6af45a57d3a7bba_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTctMS0xLTM1NzY5_87492ad4-15a1-47e8-a756-a22425eaf861">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy rider</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc6f157c847f456682a7b7deb77a79d6_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTEtMS0xLTM1NzY5_eb07f050-2cb5-4f63-b6da-f9fd64b91103">5,989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i740edd5316eb4831be30981cf1ae6436_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTMtMS0xLTM1NzY5_9950ed8d-2cc7-4dc8-9c32-52b83129d37c">2,044</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85be51358528451fa726d95ad95b3a2c_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTUtMS0xLTM1NzY5_fadca629-daef-47b5-a6ec-c20898f8116c">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i6d8d8c05607f4d80a201305f8d0c93bc_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTctMS0xLTM1NzY5_8c722406-8a6a-45e5-a930-8c843441ae39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy efficiency costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4251ef87c53f4ce3a66cfbdbed21a50b_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM3LTEtMS0xLTM1NzY5_a2874c40-70b2-4b72-9d1a-1c27085c40bf">2,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e04e7f37c5a47f3978f6e322cc87841_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM3LTMtMS0xLTM1NzY5_d65eec6e-2cb7-4819-8a85-beab5221b354">1,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6218bb850320486ba35ab7ba1f6a58f7_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTUtMS0xLTY3Nzc3_696dfde1-6de5-4a6e-a5a8-ef825ebdd329">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i333b4b2484214ece89ca68aeadbea56c_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTctMS0xLTY3Nzc3_7edc7789-cc44-418b-a79b-1539eebc3dca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission cost recovery factor</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib69fdf49d4a3488286cd04960c75cf44_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTEtMS0xLTY3Nzc3_d0477db8-2079-485d-9479-e13945af4097">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i610feec7e8ba4ae5961b45bc0183f0ca_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTMtMS0xLTY3Nzc3_3c871bf8-a778-439c-903b-13a883e9ef61">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i2c616166fc8f48da8d158d6802e65646_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTUtMS0xLTY3Nzc3_acfba5c8-c365-43fe-a2cc-58f4acbf6091">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f8604be94e84322b95a24911e67afa1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTctMS0xLTYzNTk2_d22ad5a7-6399-43d3-89e2-02e9bd1efbf2">2,052</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTEtMS0xLTM1NzY5_267a9b50-528c-42bc-a57e-66200ae7b33f">8,316</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTMtMS0xLTM1NzY5_8d4e6a5b-32a9-4a3c-a3a7-7fbc02df26dc">5,419</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTUtMS0xLTM1NzY5_4692d239-05ff-4b8e-92f2-f42ac997954a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTctMS0xLTM1NzY5_f0e22330-a83d-4acb-b057-0fb0fc147efe">2,052</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current:</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;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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of removal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b10fdb453f54333825bada354765161_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTEtMS0xLTM1NzY5_8592ba10-bcbc-4032-919e-fe7e08f50259">294,193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0144c98eaa2046e68ca57e59e8a5f37a_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTMtMS0xLTM1NzY5_25a56add-2839-4d4e-8ba7-da5dcbaca0ca">284,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94e4e3a5c4d14841b77ed7db84820913_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTUtMS0xLTM1NzY5_80064203-5244-492e-b28d-dd6f210b06fd">73,029</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i444596c6b3994361a65b8b246e5761e7_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTctMS0xLTM1NzY5_ffb6a078-bed8-4bdb-b797-8cf2aa39a5d5">59,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd5e9883bddd4a95bf9aa6c1148ac96d_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTEtMS0xLTM1NzY5_04d8811d-e717-42ac-9d25-85f4a6925d77">321,976</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i670952bbad8d456ea421cf9f5e4c488d_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTMtMS0xLTM1NzY5_ba42f117-164a-4c5b-afd3-61c1fe3a0cfe">343,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1ca9b12dea843ed80b60b003a0df25e_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTUtMS0xLTM1NzY5_e8187787-a3a2-4f66-b801-e798ab6c487c">107,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dea6478d361409d92f95ddcffde7013_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTctMS0xLTM1NzY5_5b43dd3c-837b-4ffd-bb0f-97cc9ea322a0">119,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS ARO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3961683a163248d1b2d2b26c5108d50a_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTEtMS0xLTM1NzY5_a3140ed4-dcf8-4ff6-9633-77670d1fce1c">1,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ef46382929945afb3430b1d3ef95b89_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTMtMS0xLTM1NzY5_cef6061c-5ac7-416b-9286-b68c6ce2fc8c">5,394</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice67abdb73fb442ca80fff1cda641a72_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTUtMS0xLTM1NzY5_a7ac355b-7f54-4eb9-a66b-b386e13b1c27">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i44ac930dc4f84fa99f8fc28f26af41f3_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTctMS0xLTM1NzY5_2b475d86-e97c-43ee-a707-4e873f240a5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy tax benefits</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i30ab72bdee554fec99d7346bdfd39dbc_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTEtMS0xLTM1NzY5_1508bcd3-9453-4435-ae0a-eb1e5aad8b10">16,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70723162df0c4d379e8b902c98e6bbb1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTMtMS0xLTM1NzY5_f608405f-d6ca-4f5c-84a6-4f10280b3e8d">17,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0756c42bcbd7435cafd149f0281b99db_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTUtMS0xLTM1NzY5_79b9b255-3243-4e26-991d-f67670da77b5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia2778f0d273f478d9555c393babd37fc_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTctMS0xLTM1NzY5_e9dbb9e9-8a1c-4205-9b0e-7cad0fe80909">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated depreciation SNCRs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8d39cc27a5d4b51a518002bf685594a_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTEtMS0xLTM1NzY5_300556a0-cb4b-4aa4-aacb-a60b9d5bcccb">16,331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia436b044b8aa4e0fa33668efea702df6_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTMtMS0xLTM1NzY5_4310c28d-3125-4ee9-8156-95c2eee20879">12,045</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e49d24712f4477f91321fdba311d424_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTUtMS0xLTM1NzY5_dde8396c-14db-4b52-8cdf-966f5a22c689">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="icb3ef3b1fd3c487d89d05ba6f2c5885e_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTctMS0xLTM1NzY5_e02569e6-c867-4d5a-985d-ac89f92d8cdb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and OPEB</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ff242006d3f47bcaec85c7bb425f5cc_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTEtMS0xLTM1NzY5_e667ba18-a3f1-4804-8300-5590ba78c576">2,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4acdec00a1274e63a499ed0594ef2274_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTMtMS0xLTM1NzY5_548449f4-1f7b-44c8-b19d-491294e9ed45">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="if6a44cadd07d4bb1ad814db4081f1a03_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTUtMS0xLTM1NzY5_edd1fddd-0019-41a8-97e3-c9a7e7fcca40">6,099</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf07b8fd2f0140e895e7796b0f5ff989_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTctMS0xLTM1NzY5_1a8dc7b2-d411-4b47-b1e3-040e2f1b90aa">5,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 cost savings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5cef0f77a80444591d5b54f0b0ab8ed_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTEtMS0xLTM1NzY5_8e9650c2-0ccf-4804-aaaf-60ee5aa80b2c">900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic873a6839c7f4a2dbd4ff71564df10a6_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTMtMS0xLTM1NzY5_b27653a4-8b7c-404c-8493-c17633677491">900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6634d5a1a67e4277b1220f45cb12a91f_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTUtMS0xLTM1NzY5_6d5c61fa-3432-4f89-81a4-f48279c82df3">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i846c2149f3644c4c8f0d0fa19a8c9fce_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTctMS0xLTM1NzY5_0cec16fa-45ae-49b0-8707-b8f3cc1cd45a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if98db7afe703436dbf2e20a76c1c6703_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTEtMS0xLTM1NzY5_32b49d19-dc19-48ef-b6fc-bde1f1e105e6">83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if728a081e9b64111a5031cf741ac059d_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTMtMS0xLTM1NzY5_4ca9347c-531f-4b19-be2c-efae35e68343">83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i251891a026334db59adc83dfb2804959_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTUtMS0xLTM1NzY5_8b792fbb-c7b1-492d-b994-f74988b9f28d">1,185</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i461f1a455a8947f4857614a0db352430_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTctMS0xLTM1NzY5_bf7c0d68-7282-453a-83b3-0cfd59bdaba6">512</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTEtMS0xLTM1NzY5_c9777fa6-9694-4152-a4c7-00706bb3190e">653,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTMtMS0xLTM1NzY5_068e33cf-601e-4629-83e0-9af444fd8d13">664,873</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTUtMS0xLTM1NzY5_8d4ed814-4d2c-4824-9208-fcc8debd44ac">187,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTctMS0xLTM1NzY5_559672d1-ccb9-4259-b0dc-9cc03e5c49cf">185,355</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTEtMS0xLTM1NzY5_8ded2513-609b-4566-bd26-4358ca233b41">662,146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTMtMS0xLTM1NzY5_d561dd38-4673-427b-a1e7-6b1a6e7d2dd4">670,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTUtMS0xLTM1NzY5_0a4a9421-ab1e-4ede-a1de-ec1a2a2bb155">187,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTctMS0xLTM1NzY5_da3ae1a8-c24b-4ac1-943c-647689803a44">187,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Includes $<ix:nonFraction unitRef="usd" contextRef="ifcca31479b934a40a66bb9f0e7379dad_D20200101-20201231" decimals="-5" name="pnm:RegulatoryDisallowanceAdditionalAmountRecorded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzIxOTkwMjMyNTg0NTY_5826bae3-ac1c-4cfe-b0dd-de9e8498d899">9.3</ix:nonFraction> million in coal mine reclamation costs related to PNM&#8217;s planned retirement of SJGS in 2022 and recoverable under the ETA as described in Note 16</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%">Includes $<ix:nonFraction unitRef="usd" contextRef="iea9949d2d09944d98a34361c2f689b45_D20210101-20211231" decimals="-5" name="pnm:NonServiceCostDeferredAsRegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzY1MA_3dbb9b18-1ae6-43e2-8743-458e7ef5b9b6">2.2</ix:nonFraction> million for certain PNM pension costs as described in Note 11</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"> Amounts to be included under the ETA</span></div></ix:continuation><div style="padding-left:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s regulatory assets and regulatory liabilities are reflected in rates charged to customers or have been addressed in a regulatory proceeding.  The Company does not receive or pay a rate of return on the following regulatory assets and regulatory liabilities (and their remaining amortization periods): coal mine reclamation costs (through 2020); deferred income taxes (over the remaining life of the taxable item, up to the remaining life of utility plant); pension and OPEB costs (through 2033); PVNGS ARO (to be determined in a future regulatory proceeding); costs recoverable under the ETA (over the securitization period); deferred COVID-19 costs (to be determined in a future regulatory proceeding); and SJGS replacement resources (to be determined in a future regulatory proceeding).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company is permitted, under rate regulation, to accrue and record a regulatory liability for the estimated cost of removal and salvage associated with certain of its assets through depreciation expense.  Actuarial losses and prior service costs for pension plans are required to be recorded in AOCI; however, to the extent authorized for recovery through the regulatory process these amounts are recorded as regulatory assets or liabilities.  Based on prior regulatory approvals, the amortization of these amounts will be included in the Company&#8217;s rates.  Based on a current evaluation of the various factors and conditions that are expected to impact future cost recovery, the Company believes that future recovery of its regulatory assets is probable.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_220"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzQ4NTk_f3026d3e-da78-43eb-8072-fbaed5fa6b63" continuedAt="i94b03b86be224f4da0cb06b9c15f0c04" escape="true">Construction Program and Jointly-Owned Electric Generating Plants</ix:nonNumeric></span></div><ix:continuation id="i94b03b86be224f4da0cb06b9c15f0c04" continuedAt="idc30a996a83d430f8a8e24698cd83ce5"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is a participant in several jointly-owned power plant projects.  The participation agreement for SJGS, was set to expire on June 30, 2022, but was extended, subject to FERC&#8217;s acceptance of the extension, through September 30, 2022.  See Note 17.  The primary operating or participation agreements for the other joint projects expire in July 2041 for Four Corners, December 2046 for Luna, and November 2047 for PVNGS. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s expenditures for additions to utility plant were $<ix:nonFraction unitRef="usd" contextRef="i59983301cb004f85b859dd524d2a3ddc_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzM4Mg_c8f1fa82-1482-4ebc-8ec4-f945c8263849">602.2</ix:nonFraction> million in 2021, including expenditures on jointly-owned projects.  TNMP does not participate in the ownership or operation of any generating plants, but incurred expenditures for additions to utility plant of $<ix:nonFraction unitRef="usd" contextRef="iaddbb2efd64e445992934eb3f9c08f1e_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzU4NQ_27a343ac-4ba3-4144-aae8-3c4fa07a97c8">311.9</ix:nonFraction> million during 2021.  On a consolidated basis, PNMR&#8217;s expenditures for additions to utility plant were $<ix:nonFraction unitRef="usd" contextRef="ib59c6edbdcb44f5ca891e1a8b59e0db4_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzY4MQ_996d91a0-dd4a-4481-ab7c-2c8590a15b85">935.0</ix:nonFraction> million in 2021.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Joint Projects</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the agreements for the jointly-owned projects, PNM has an undivided interest in each asset and liability of the project and records its pro-rata share of each item in the corresponding asset and liability account on PNM&#8217;s Consolidated Balance Sheets.  Likewise, PNM records its pro-rata share of each item of operating and maintenance expenses for its jointly-owned plants within the corresponding operating expense account in its Consolidated Statements of Earnings.  PNM is responsible for financing its share of the capital and operating costs of the joint projects.</span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzQ4NzU_a90ac47b-8957-4f34-991a-d5697615833e" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021, PNM&#8217;s interests and investments in jointly-owned generating facilities are:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:40.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Station (Fuel Type)</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:10pt;font-weight:700;line-height:100%">Plant&#160;in<br/>Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Accumulated</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%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Construction<br/>Work in<br/>Progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Composite<br/>Interest</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS (Coal)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a687fc38b946ada129794f89ccb762_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItMS0xLTEtMzU3Njk_6b6cf793-5eca-42aa-af34-e3e26044425c">815,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a687fc38b946ada129794f89ccb762_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItMy0xLTEtMzU3Njk_a0b7c356-d3ab-461d-8353-68b50dc17346">455,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70a687fc38b946ada129794f89ccb762_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItNS0xLTEtMzU3Njk_c636a40b-2269-4fd9-a525-3d34ce6c132a">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70a687fc38b946ada129794f89ccb762_I20211231" decimals="4" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItNy0xLTEtMzU3Njk_7202b622-ef53-4ca1-8aa1-f3e7f5266efe">66.35</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS (Nuclear) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtMS0xLTEtMzU3Njk_586979ae-f24f-47d9-926b-958d4a6bd9f3">869,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtMy0xLTEtMzU3Njk_deb76e83-31cf-46af-8543-f27c35291675">403,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtNS0xLTEtMzU3Njk_6bdc5050-2914-4d5f-a974-46ba541719c4">38,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231" decimals="4" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtNy0xLTEtMzU3Njk_b537fe6d-2600-4f17-9f8b-6bc69caaf393">10.20</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners Units 4 and 5 (Coal)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id385fa835519454684e71e355606c152_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtMS0xLTEtMzU3Njk_ef16271b-15bc-472e-bd79-d7d703b5c0cf">316,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id385fa835519454684e71e355606c152_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtMy0xLTEtMzU3Njk_0caed87f-8a1c-4de3-b387-fc2974d79309">100,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id385fa835519454684e71e355606c152_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtNS0xLTEtMzU3Njk_151f5810-2903-43e9-b238-0694ccffca33">6,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id385fa835519454684e71e355606c152_I20211231" decimals="4" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtNy0xLTEtMzU3Njk_f4d4b923-524f-4e1a-87cc-3c3479ae9683">13.00</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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna (Gas)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtMS0xLTEtMzU3Njk_25cf750f-1f1f-438f-8716-212088dcefe1">80,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtMy0xLTEtMzU3Njk_62c1ae71-2a24-4a5c-b2e4-dfd2ae4c7853">31,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtNS0xLTEtMzU3Njk_3a52e166-81d1-4701-ac02-a472882ccb5d">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231" decimals="4" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtNy0xLTEtMzU3Njk_e6bda1a7-134b-4de2-8a31-8145ffac0281">33.33</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:100%">%</span></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> Includes cost of removal.</span></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"> Includes interest in PVNGS Unit 3, interest in common facilities for all PVNGS units, and owned interests in PVNGS Units 1 and 2, including improvements.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">San Juan Generating Station</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM operates and jointly owns SJGS.  Effective January 1, 2018, SJGS Unit 1 is owned <ix:nonFraction unitRef="number" contextRef="i0e42b42b627946e39a2228018ea282e3_I20211231" decimals="2" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE2Nzc_03e36aef-3ebb-47c7-a792-9a6cf7a24d0d">50</ix:nonFraction>% by PNM and <ix:nonFraction unitRef="number" contextRef="i248fd774e28941fab3674b96c056ca81_I20211231" decimals="2" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE2OTE_fda6118a-6c1d-4bc7-ba4e-89f7c544578e">50</ix:nonFraction>% by Tucson and SJGS Unit 4 is owned <ix:nonFraction unitRef="number" contextRef="i6e6dc191786f42cb9dc66b79fd413a6c_I20211231" decimals="5" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE3Mjk_8e2a482b-e088-442e-9f15-56b8b64416a3">77.297</ix:nonFraction>% by PNM, including a <ix:nonFraction unitRef="number" contextRef="i6c2377ce7ff948caad233ab19a21f8bd_I20211231" decimals="3" name="pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE3NTI_6f76e855-864f-43fa-bd50-c15078e2bb87">12.8</ix:nonFraction>% interest held as merchant plant, <ix:nonFraction unitRef="number" contextRef="idad8e5ce034e4633afee3f3dd611b5a8_I20211231" decimals="5" name="pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE3ODg_442cc740-f708-4005-90f9-357c04308881">8.475</ix:nonFraction>% by Farmington, <ix:nonFraction unitRef="number" contextRef="i2fd96b31ffd841178d0cde67eb27de81_I20211231" decimals="3" name="pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE4MDY_f406ceb2-5f32-49f8-83bd-0a42a7048977">7.2</ix:nonFraction>% by Los Alamos, and <ix:nonFraction unitRef="number" contextRef="ifa7984bb4abf4bdda1186db4cf4d28a7_I20211231" decimals="5" name="pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE4Mjg_dcd2eb61-f719-48f7-a4ec-b960cdb97d22">7.028</ix:nonFraction>% by UAMPS.  See Notes 16 and 17 for additional information about SJGS, including the shutdown of SJGS Units 2 and 3 in December 2017 and the restructuring of SJGS ownership as well as information on PNM&#8217;s SJGS Abandonment Application.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Palo Verde Nuclear Generating Station</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is a participant in the <ix:nonFraction unitRef="generating_unit" contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231" decimals="INF" name="pnm:NumberofUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzIxMzE_26599095-1745-456f-b63c-b62da0314ebd">three</ix:nonFraction> units of PVNGS with APS (the operating agent), SRP, EPE, SCE, SCPPA, and The Department of Water and Power of the City of Los Angeles.  PNM has a <ix:nonFraction unitRef="number" contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzIyODA_e3a09308-a35d-45b7-b938-095f48a9e842">10.2</ix:nonFraction>% undivided interest in PVNGS, with portions of its interests in Units 1 and 2 held under leases.  See Note 8 for additional information concerning the PVNGS leases, including PNM&#8217;s purchase of the assets underlying certain of the leases in January 2016, PNM&#8217;s option to purchase or return certain lease interests that have been extended through 2023 and 2024, and Note 17 for the outcome of PNM&#8217;s appeal to the NM Supreme Court regarding the NMPRC&#8217;s treatment of those purchases and lease extensions in the NM 2015 Rate Case.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Operation of each of the <ix:nonFraction unitRef="generating_unit" contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231" decimals="INF" name="pnm:NumberofUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzI4MzU_86731f51-288c-483a-95af-86d017e63735">three</ix:nonFraction> PVNGS units requires an operating license from the NRC.  The NRC issued full power operating licenses for Unit 1 in June 1985, Unit 2 in April 1986, and Unit 3 in November 1987.  The full power operating licenses were originally for a period of <ix:nonNumeric contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231" name="pnm:OperatingLeaseOriginalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzMwODY_a498253d-08cc-45b4-8944-7c281a9ba74d">40</ix:nonNumeric> years and authorize APS, as operating agent for PVNGS, to operate the <ix:nonFraction unitRef="generating_unit" contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231" decimals="INF" name="pnm:NumberofUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzMxNTk_f8244cb9-ba5f-49da-829e-3475b5099a7a">three</ix:nonFraction> PVNGS units.  In April&#160;2011, the NRC approved extensions in the operating licenses for the plants for <ix:nonNumeric contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231" name="pnm:OperatingLeaseExtendedTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzMyNjQ_a94c103e-5f04-4531-b5ad-b96889148f39">20</ix:nonNumeric> years through June 2045 for Unit 1, April 2046 for Unit 2, and November 2047 for Unit 3.</span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="idc30a996a83d430f8a8e24698cd83ce5"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Four Corners Power Plant</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is a participant in <ix:nonFraction unitRef="generating_unit" contextRef="iff69629de6534279a34cac22bd6074bc_D20210101-20211231" decimals="INF" name="pnm:NumberofUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzM0MDU_9fada705-bd48-4776-a374-d6d203b960d0">two</ix:nonFraction> units of Four Corners with APS (the operating agent), an affiliate of APS, SRP, and Tucson.  PNM has a <ix:nonFraction unitRef="number" contextRef="id385fa835519454684e71e355606c152_I20211231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzM1MTE_e5c01050-805c-4a01-995f-b825ec1f31ff">13.0</ix:nonFraction>% undivided interest in Units 4 and 5 of Four Corners.   The Four Corners plant site is located on land within the Navajo Nation and is subject to an easement from the federal government.  APS, on behalf of the Four Corners participants, negotiated amendments to an existing agreement with the Navajo Nation, which extends the owners&#8217; right to operate the plant on the site to July 2041.  See Note 16 and 17 for additional information about Four Corners.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Luna Energy Facility</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Luna is a combined-cycle power plant near Deming, New Mexico.  Luna is owned equally by PNM, Tucson, and Samchully Power &amp; Utilities 1, LLC.  The operation and maintenance of the facility has been contracted to North American Energy Services.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_223"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">(15)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzEyMzE_a0b4d223-bca3-4701-a22d-b0653d0348a5" continuedAt="i7866705401d44330a0f3348ace06b51d" escape="true">Asset Retirement Obligations</ix:nonNumeric></span></div><ix:continuation id="i7866705401d44330a0f3348ace06b51d"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">AROs are recorded based on studies to estimate the amount and timing of future ARO expenditures and reflect underlying assumptions, such as discount rates, estimates of the future costs for decommissioning, and the timing of the removal activities to be performed.  Approximately <ix:nonFraction unitRef="number" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="2" name="pnm:AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzMxNQ_8da00525-0e11-484a-8b46-236c3c4ff176">62</ix:nonFraction>% of PNM&#8217;s total ARO liabilities are related to nuclear decommissioning of PVNGS.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  Studies of the decommissioning costs of PVNGS, SJGS, Four Corners, and other facilities are performed periodically and revisions to the ARO liabilities are recorded.  Changes in the assumptions underlying the calculations may also require revisions to the estimated AROs when identified.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzEyMTY_2248b055-23d4-460f-87b7-38db135e1f8d" continuedAt="id8e7498cc75f4a5badc8f514cc7531ae" escape="true">A reconciliation of the ARO liabilities is as follows:</ix:nonNumeric></span></div><ix:continuation id="id8e7498cc75f4a5badc8f514cc7531ae"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:54.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2018</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88ee527638a64158b06f5a3d25e489b3_I20181231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzItMS0xLTEtMzU3Njk_3558a593-258f-48d4-8a69-7b2c29c55364">158,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if796924d053b447786480a5e9a5fe77f_I20181231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzItMy0xLTEtMzU3Njk_4deccd3e-4470-487e-b10e-e02d0b529179">157,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzItNS0xLTEtMzU3Njk_0b60f431-6588-4dd0-89be-c9c554e2ee86">860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzMtMS0xLTEtMzU3Njk_6f9e8729-9267-4b13-bb11-c25200c530d4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzMtMy0xLTEtMzU3Njk_5b5d1e26-0f3c-4445-814f-a9414ab8d2e4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzMtNS0xLTEtMzU3Njk_aecdd3fe-e297-4128-9f2c-95e9999bf8fe">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzQtMS0xLTEtMzU3Njk_ae25e0af-7fb7-4778-a4e0-509d8a5436ee">987</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzQtMy0xLTEtMzU3Njk_04373ad6-e774-444e-9a3e-3409273d0b61">935</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzQtNS0xLTEtMzU3Njk_4b5b3d4c-4e50-482f-9edf-f991e749e73e">52</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzUtMS0xLTEtMzU3Njk_46467661-6baa-44e4-80fd-511542051866">12,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzUtMy0xLTEtMzU3Njk_692298ae-14c9-4808-b01b-32105c3c5f32">12,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzUtNS0xLTEtMzU3Njk_e96add30-4de7-4c1a-af49-b1b97d05b948">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzYtMS0xLTEtMzU3Njk_635489de-5daa-4f5a-ad50-620382d19ceb">11,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzYtMy0xLTEtMzU3Njk_7718dcad-44e6-44e4-889e-56bc8830f22c">11,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzYtNS0xLTEtMzU3Njk_2618c14d-2e58-41f3-bc3d-43f92b5211de">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzctMS0xLTEtMzU3Njk_e1259b02-13c7-49c3-ae5f-5b0a6da6b0e6">181,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzctMy0xLTEtMzU3Njk_ca124c3b-b239-41fc-9884-e190246e5559">181,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzctNS0xLTEtMzU3Njk_a8bcc5ea-fac3-492d-aae4-83866f9d0cdc">881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzgtMS0xLTEtMzU3Njk_d4f6ba6d-284c-4ebc-96bf-7ffd91ab0db5">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzgtMy0xLTEtMzU3Njk_cb3f22a3-6f58-4bdf-931b-0ec4d57603d3">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzgtNS0xLTEtMzU3Njk_360fcf4f-54e8-48a7-a6a0-d053d824d91e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzktMS0xLTEtMzU3Njk_4616a90f-b1df-4a4a-9a00-33e991a681b4">1,444</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzktMy0xLTEtMzU3Njk_c259ce7d-af9e-4556-997e-bd2f9103647c">1,192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzktNS0xLTEtMzU3Njk_27f327c2-d111-44ab-a550-3a807e15d88f">252</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEwLTEtMS0xLTM1NzY5_78aa6cfa-b9b4-4777-a9cf-39ef47c94ba3">11,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEwLTMtMS0xLTM1NzY5_956015c0-1255-46b0-b6df-48ed4850a0c3">11,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEwLTUtMS0xLTM1NzY5_def82518-c34f-4449-8318-1e401b074ff9">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzExLTEtMS0xLTM1NzY5_3c96c875-4aa4-484e-9d48-b4a25135ffd7">8,407</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzExLTMtMS0xLTM1NzY5_18036229-3345-4938-acd3-73030d1b97ea">8,407</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzExLTUtMS0xLTM1NzY5_76cba479-f5b5-45a4-84cf-5693437d4e46">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEyLTEtMS0xLTM1NzY5_3e0919b6-f240-4421-8c28-a05d28961131">183,421</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEyLTMtMS0xLTM1NzY5_15d71f5b-07c6-462e-b50b-2a529ff8f143">182,718</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEyLTUtMS0xLTM1NzY5_66af6dd4-3dd3-48b6-b7dc-689a9e248a50">703</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEzLTEtMS0xLTM1NzY5_c06da83b-252b-46fa-b487-ada3d0524753">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEzLTMtMS0xLTM1NzY5_f4eb449b-5124-49c7-a7a8-36a03d4740f9">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEzLTUtMS0xLTM1NzY5_28f7ee19-9dad-4f0c-aa37-37df5dbcf126">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE0LTEtMS0xLTM1NzY5_34cc428a-6c34-4d31-9681-b4531fec0f2d">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE0LTMtMS0xLTM1NzY5_2acc9eb6-1d14-41fd-9279-b72e6b0f5c93">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE0LTUtMS0xLTM1NzY5_8ddb9250-7533-4f5e-96dc-8c91349d8b76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE1LTEtMS0xLTM1NzY5_2f2181f3-c3ee-43ea-a32b-55f9d4da9626">9,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE1LTMtMS0xLTM1NzY5_7e4ba63e-373e-4978-b545-f242c924187f">9,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE1LTUtMS0xLTM1NzY5_f24286b9-a1da-41d5-904b-9791a1f34c04">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE2LTEtMS0xLTM1NzY5_f9b24cb1-f050-4803-a4af-7ba45ab4bc8b">39,778</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE2LTMtMS0xLTM1NzY5_6e71f32c-f02d-4df7-85ae-0458444bbe57">39,778</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE2LTUtMS0xLTM1NzY5_841b6193-080a-411f-9d41-d15ff7243f77">&#8212;</ix:nonFraction>&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE3LTEtMS0xLTM1NzY5_8926752b-11c9-40bb-8484-89383e98210d">234,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE3LTMtMS0xLTM1NzY5_b7fcd51d-59cf-4770-864f-d3df926a9ece">233,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE3LTUtMS0xLTM1NzY5_53ac776f-484a-4774-8867-da6da4729587">763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Reflects a decrease of $<ix:nonFraction unitRef="usd" contextRef="i89257ea84f8b4eaab89a385999f34fb6_D20210101-20211231" decimals="-5" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzEwNzY_c8623fa5-4b2a-4c57-927b-322a03a9f39a">9.2</ix:nonFraction>&#160;million related to an updated PVNGS decommissioning study and an increase of $<ix:nonFraction unitRef="usd" contextRef="i1fdf6b1d73d74ef384eb324f13dfaeb0_D20210101-20211231" decimals="-5" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzExNDg_1d0530ce-00cc-48a7-8e90-873d36470b14">0.8</ix:nonFraction>&#160;million related to an updated Four Corners decommissioning study. </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Reflects impacts of newly approved remediation ordinance in San Juan county requiring the full demolition of SJGS.  See Note 16.</span></div></ix:continuation></ix:continuation><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_226"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(16)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3Xzc2Mjk2_08d39a03-1735-4466-92aa-bae7d6e2fd9f" continuedAt="ie185908f8b224b3194b2319ba7bcabf2" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ie185908f8b224b3194b2319ba7bcabf2" continuedAt="ibc8b27a1721740eaae5dced47f23ef12"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Overview  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3Xzc2MzEw_4a1a04fb-daa2-41b8-a6eb-ca621d34adab" continuedAt="i472b7aaf6d024c30a30f8b867445dafb" escape="true">There are various claims and lawsuits pending against the Company.  In addition, the Company is subject to federal, state, and local environmental laws and regulations and periodically participates in the investigation and remediation of various sites.  In addition, the Company periodically enters into financial commitments in connection with its business operations.  Also, the Company is involved in various legal and regulatory proceedings in the normal course of its business.  See Note 17.  It is not possible at this time for the Company to determine fully the effect of all litigation and other legal and regulatory proceedings on its financial position, results of operations, or cash flows.</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ibc8b27a1721740eaae5dced47f23ef12" continuedAt="i16a26476a4b44b969dbc9dea0cf96648"><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="i472b7aaf6d024c30a30f8b867445dafb">With respect to some of the items listed below, the Company has determined that a loss is not probable or that, to the extent probable, cannot be reasonably estimated.  In some cases, the Company is not able to predict with any degree of certainty the range of possible loss that could be incurred.  The Company assesses legal and regulatory matters based on current information and makes judgments concerning their potential outcome, giving due consideration to the nature of the claim, the amount and nature of any damages sought, and the probability of success.  Such judgments are made with the understanding that the outcome of any litigation, investigation, or other legal proceeding is inherently uncertain.  The Company records liabilities for matters where it is probable a loss has been incurred and the amount of loss is reasonably estimable.  The actual outcomes of the items listed below could ultimately differ from the judgments made and the differences could be material.  The Company cannot make any assurances that the amount of reserves or potential insurance coverage will be sufficient to cover the cash obligations that might be incurred as a result of litigation or regulatory proceedings.  Except as otherwise disclosed, the Company does not expect that any known lawsuits, environmental costs, and commitments will have a material effect on its financial condition, results of operations, or cash flows.</ix:continuation></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Commitments and Contingencies Related to the Environment</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PVNGS Decommissioning Funding</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The costs of decommissioning a nuclear power plant are substantial.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  PNM has a program for funding its share of decommissioning costs for PVNGS, including portions held under leases.  The nuclear decommissioning funding program is invested in equities and fixed income instruments in qualified and non-qualified trusts.  PNM funded $<ix:nonFraction unitRef="usd" contextRef="i6d9f42d9443b4ae08bc3b36f8a0e6301_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToInvestInDecommissioningFund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI3Nzg_0f554ee7-e4cc-476a-a9ac-7febe1ec1071"><ix:nonFraction unitRef="usd" contextRef="i2ab489d45e8e42eaa5e32bcc9e951e51_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToInvestInDecommissioningFund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI3Nzg_85baa1b4-d6fd-4039-864c-a9fb5ced803e"><ix:nonFraction unitRef="usd" contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToInvestInDecommissioningFund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI3Nzg_cf925de7-0195-4009-b7ff-8d567b22cafb">1.3</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for each of the years ended December 31, 2021, 2020 and 2019 into the qualified trust funds.  The market value of the trusts at December 31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231" decimals="-5" name="us-gaap:DecommissioningTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5NDE_825ab86f-a16e-4272-a650-b8e3f98751cc">394.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i052bb7d470c8464e85f9a9074eb415a8_I20201231" decimals="-5" name="us-gaap:DecommissioningTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5NDg_3203d001-024a-4c5f-841f-a4657f12b3f5">379.2</ix:nonFraction> million.  See Note 17 for additional discussion of the NM Supreme Court&#8217;s decisions in PNM&#8217;s appeal of the NMPRC&#8217;s decisions in the NM 2015 Rate Case and discussion in PNM&#8217;s PVNGS Lease Abandonment Application.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Nuclear Spent Fuel and Waste Disposal</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Nuclear power plant operators are required to enter into spent fuel disposal contracts with the DOE that require the DOE to accept and dispose of all spent nuclear fuel and other high-level radioactive wastes generated by domestic power reactors.  Although the Nuclear Waste Policy Act required the DOE to develop a permanent repository for the storage and disposal of spent nuclear fuel by 1998, the DOE announced that it would not be able to open the repository by 1998 and sought to excuse its performance of these requirements.  In November 1997, the DC Circuit issued a decision preventing the DOE from excusing its own delay but refused to order the DOE to begin accepting spent nuclear fuel.  Based on this decision and the DOE&#8217;s delay, a number of utilities, including APS (on behalf of itself and the other PVNGS owners, including PNM), filed damages actions against the DOE in the Court of Federal Claims.  The lawsuits filed by APS alleged that damages were incurred due to DOE&#8217;s continuing failure to remove spent nuclear fuel and high-level waste from PVNGS.  In August 2014, APS and the DOE entered into a settlement agreement that establishes a process for the payment of claims for costs incurred through December 31, 2019.  In July 2020, APS accepted the DOE&#8217;s extension of the settlement agreement for recovery of costs incurred through December 31, 2022.  Under the settlement agreement, APS must submit claims annually for payment of allowable costs.  PNM records estimated claims on a quarterly basis.  The benefit from the claims is passed through to customers under the FPPAC to the extent applicable to NMPRC regulated operations.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM estimates that it will incur approximately $<ix:nonFraction unitRef="usd" contextRef="id297956d24094992ba5f7897831049af_I20191231" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzQ4Mzg_64dac09d-58c4-49a6-9be1-b69676aba9b4">59.6</ix:nonFraction> million (in 2019 dollars) for its share of the costs related to the on-site interim storage of spent nuclear fuel at PVNGS during the term of the operating licenses.  PNM accrues these costs as a component of fuel expense as the nuclear fuel is consumed.  At December 31, 2021 and 2020, PNM had a liability for interim storage costs of $<ix:nonFraction unitRef="usd" contextRef="i9d2413566b6a45ed95b09b50761460c7_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzUxNDU_cfe9b739-f58b-4691-8db0-1ad068485389">13.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ief8856c8b3d945969988766c51ef5b03_I20201231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzUxNTI_5cf99cfd-0d7f-4337-8983-8e6ecf422dfd">12.8</ix:nonFraction> million, which is included in other deferred credits. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PVNGS has sufficient capacity at its on-site Independent Spent Fuel Storage Installation (&#8220;ISFSI&#8221;) to store all of the nuclear fuel that will be irradiated during the initial operating license period, which ends in December&#160;2027.&#160; Additionally, PVNGS has sufficient capacity at its on-site ISFSI to store a portion of the fuel that will be irradiated during the period of extended operation, which ends in November&#160;2047.&#160; If uncertainties regarding the U.S. government&#8217;s obligation to accept and store spent fuel are not favorably resolved, APS will evaluate alternative storage solutions that may obviate the need to expand the ISFSI to accommodate all of the fuel that will be irradiated during the period of extended operation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The Energy Transition Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2019, the Governor signed into New Mexico state law Senate Bill 489, known as the Energy Transition Act (&#8220;ETA&#8221;).  The ETA became effective as of June 14, 2019 and sets a statewide standard that requires investor-owned electric utilities to </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i16a26476a4b44b969dbc9dea0cf96648" continuedAt="i3246c68163794ea49c8fb10a5246016e"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">have specified percentages of their electric-generating portfolios be from renewable and zero-carbon generating resources.  The ETA amends the REA and requires utilities operating in New Mexico to have renewable portfolios equal to <ix:nonFraction unitRef="number" contextRef="idbd9483a6b9c437295e3b92053e51337_I20190614" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0NTk_3a86649e-5b09-4269-bd36-a7c714b47be4">40</ix:nonFraction>% by 2025, <ix:nonFraction unitRef="number" contextRef="i61efc332492e44619f4f50b265bb0255_I20190614" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0NzE_bc390eb0-6c65-4a9e-802e-ca368ede6257">50</ix:nonFraction>% by 2030, <ix:nonFraction unitRef="number" contextRef="i1694145a6f2e4a9da061ec55d6a6bd9a_I20190614" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0ODM_58e34249-5952-433c-9413-61ab0ddaa0b4">80</ix:nonFraction>% by 2040, and <ix:nonFraction unitRef="number" contextRef="i65e9e0d670584e47a4b7f9c2ad9f2df0_I20190614" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0OTk_a67af12a-434d-4658-b1d8-4893d9faca1f">100</ix:nonFraction>% zero-carbon energy by 2045.  The ETA also amends sections of the REA to allow for the recovery of undepreciated investments and decommissioning costs related to qualifying EGUs that the NMPRC has required be removed from retail jurisdictional rates, provided replacement resources to be included in retail rates have lower or zero-carbon emissions.  The ETA requires the NMPRC to review and approve utilities&#8217; annual renewable portfolio plans to ensure compliance with the RPS.  The ETA also directs the New Mexico Environmental Improvement Board to adopt standards of performance that limit CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> emissions to no more than 1,100 lbs per MWh beginning January 1, 2023 for new or existing coal-fired EGUs with original installed capacities exceeding 300 MW.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA provides for a transition from fossil-fuel generation resources to renewable and other carbon-free resources through certain provisions relating to the abandonment of coal-fired generating facilities.  These provisions include the use of energy transition bonds, which are designed to be highly rated bonds that can be issued to finance certain costs of abandoning coal-fired facilities that are retired prior to January 1, 2023, for facilities operated by a &#8220;qualifying utility,&#8221; or prior to January 1, 2032 for facilities that are not operated by a qualifying utility.  The amount of energy transition bonds that can be issued to recover abandonment costs is limited to the lesser of $375.0 million or 150% of the undepreciated investment of the facility as of the abandonment date.  Proceeds provided by energy transition bonds must be used only for purposes related to providing utility service to customers and to pay energy transition costs (as defined by the ETA).  These costs may include plant decommissioning and coal mine reclamation costs, provided those costs have not previously been recovered from customers or disallowed by the NMPRC or by a court order.  Proceeds from energy transition bonds may also be used to fund severances for employees of the retired facility and related coal mine and to promote economic development, education and job training in areas impacted by the retirement of the coal-fired facilities.  Energy transition bonds must be issued under a NMPRC approved financing order, are secured by &#8220;energy transition property,&#8221; are non-recourse to the issuing utility, and repaid by a non-bypassable charge paid by all customers of the issuing utility.  These customer charges are subject to an adjustment mechanism designed to provide for timely and complete payment of principal and interest due under the energy transition bonds.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA also provides that utilities must obtain NMPRC approval of competitively procured replacement resources that shall be evaluated based on their cost, economic development opportunity, ability to provide jobs with comparable pay and benefits to those lost upon retirement of the facility and that do not exceed emissions thresholds specified in the ETA.  In determining whether to approve replacement resources, the NMPRC must give preference to resources with the least environmental impacts, those with higher ratios of capital costs to fuel costs, and those located in the school district of the abandoned facility.  The ETA also provides for the procurement of energy storage facilities and gives utilities discretion to maintain, control, and operate these systems to ensure reliable and efficient service.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA will have a significant impact on PNM&#8217;s future generation portfolio, including PNM&#8217;s planned retirement of SJGS in 2022 and the planned Four Corners exit in 2024.  PNM cannot predict the full impact of the ETA or the outcome of its pending and potential future generating resource abandonment and replacement resource filings with the NMPRC.  See additional discussion in Note 17 of PNM&#8217;s SJGS and Four Corners Abandonment Applications.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The Clean Air Act</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Regional Haze</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 1999, EPA developed a regional haze program and regional haze rules under the CAA.  The rule directs each of the <ix:nonFraction unitRef="state" contextRef="i31b3e8be5a1e457682c76e735ee187a6_I19991231" decimals="INF" name="pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwNzM4_16e57ed6-1c0f-4500-af4a-6afe1521a6b6">50</ix:nonFraction> states to address regional haze.  Pursuant to the CAA, states are required to establish goals for improving visibility in national parks and wilderness areas (also known as Class I areas) and to develop long-term strategies for reducing emissions of air pollutants that cause visibility impairment in their own states and for preventing degradation in other states.  States must establish a series of interim goals to ensure continued progress by adopting a new SIP every ten years.  In the first SIP planning period, states were required to conduct BART determinations for certain covered facilities, including utility boilers, built between 1962 and 1977 that have the potential to emit more than <ix:nonFraction unitRef="t" contextRef="i7e9fcbd49cc943a68a15c1f6d6a8b4b6_I20211231" decimals="INF" name="pnm:PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzExNDM5_6e5bd779-d901-4647-a43e-e9a8c2cd7057">250</ix:nonFraction> tons per year of visibility impairing pollution.  If it was demonstrated that the emissions from these sources caused or contributed to visibility impairment in any Class I area, BART must have been installed by the beginning of 2018.  For all future SIP planning periods, states must evaluate whether additional emissions reduction measures may be needed to continue making reasonable progress toward natural visibility conditions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2017, EPA published revisions to the regional haze rule in the Federal Register.  The new rule delayed the due date for the next cycle of SIPs from 2019 to 2021, altered the planning process that states must employ in determining whether to impose &#8220;reasonable progress&#8221; emission reduction measures, and gave new authority to federal land managers to seek additional emission reduction measures outside of the states&#8217; planning process.  Finally, the rule made several procedural changes to the regional haze program, including changes to the schedule and process for states to file 5-year progress reports.  EPA&#8217;s new rule </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i3246c68163794ea49c8fb10a5246016e" continuedAt="i1ef449d7ef3648c69c24a62d5c0bb2e2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">was challenged by numerous parties.  On January 19, 2018, EPA filed a motion to hold the case in abeyance in light of several letters issued by EPA on January 17, 2018 to grant various petitions for reconsideration of the 2017 rule revisions.  EPA&#8217;s decision to revisit the 2017 rule is not a determination on the merits of the issues raised in the petitions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 20, 2018, EPA released a new guidance document on tracking visibility progress for the second planning period.  EPA is allowing states discretion to develop SIPs that may differ from EPA&#8217;s guidance as long as they are consistent with the CAA and other applicable regulations.  On August 20, 2019, EPA finalized the draft guidance that was previously released as a companion to the regional haze rule revisions, and EPA clarified that guidance in a memorandum issued on July 8, 2021.  SIPs for the second planning period were due in July 2021, which deadline NMED was unable to meet.  NMED is currently preparing its SIP for the second compliance period and has notified PNM that it will not be required to submit a regional haze four-factor analysis for SJGS since PNM will retire its share of SJGS in 2022.  On February 7, 2022, numerous environmental groups sent EPA a notice of intent to sue over the EPA&#8217;s failure to issue a finding that 39 states, including New Mexico, failed to submit regional haze SIPs for the second planning period.  Most states have not yet submitted their SIPs but are in the various stages of development.  The notice of intent alleges that as of January 31, 2022, EPA is in violation of its nondiscretionary duty to issue a finding that these states failed to submit the required SIPs.  NMED&#8217;s current timeline indicates the proposed SIP will be submitted between July 2022 and January 2023.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Carbon Dioxide Emissions</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 3, 2015, EPA established standards to limit CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> emissions from power plants, including (1) Carbon Pollution Standards for new, modified, and reconstructed power plants; and (2) the Clean Power Plan for existing power plants.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Multiple states, utilities and trade groups filed petitions for review in the DC Circuit to challenge both the Carbon Pollution Standards for new sources and the Clean Power Plan for existing sources in separate cases.  Challengers successfully petitioned the US Supreme Court for a stay of the Clean Power Plan.  However, before the DC Circuit could issue an opinion regarding either the Carbon Pollution Standards or the Clean Power Plan, the Trump Administration asked that the case be held in abeyance while the rule was being re-evaluated, which was granted.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 19, 2019, EPA repealed the Clean Power Plan, promulgated the ACE Rule, and revised the implementing regulations for all emission guidelines.  EPA set the Best System of Emissions Reduction (&#8220;BSER&#8221;) for existing coal-fired power plants as heat rate efficiency improvements based on a range of &#8220;candidate technologies&#8221; that can be applied inside the fence-line of an individual facility.&#160; On September 17, 2019, the DC Circuit issued an order that granted motions by various petitioners, including industry groups and EPA, to dismiss the cases challenging the Clean Power Plan as moot due to EPA&#8217;s issuance of the ACE Rule. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ACE Rule was also challenged, and on January 19, 2021, the DC Circuit issued an opinion in American Lung Association and American Public Health Association v. EPA, et al., finding that EPA misinterpreted the CAA when it determined that the language of Section 111 unambiguously barred consideration of emissions reductions options that were not applied at the source.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, the court vacated the ACE Rule and remanded the record back to the EPA for further consideration consistent with its opinion.  While the DC Circuit rejected the ACE Rule, it did not reinstate the Clean Power Plan.  EPA filed a motion seeking a partial stay of the mandate as to the repeal of the Clean Power Plan, to ensure the court&#8217;s order will not render effective the now out-of-date Clean Power Plan.  On February 22, 2021, the U.S. Court of Appeals for the DC Circuit granted EPA&#8217;s motion, indicating that it would withhold issuance of the mandate with respect to the repeal of the Clean Power Plan until EPA responds to the court&#8217;s remand in a new rulemaking action.  EPA has commenced the rulemaking process under section 111 to establish new emission guidelines for CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> emissions from existing power plants.  The agency indicates that they plan to publish the draft rule in the summer of 2022 with a final rule in summer of 2023. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Four petitions for writ of certiorari were filed in the US Supreme Court seeking review of the DC Circuit&#8217;s January opinion vacating the ACE Rule and the repeal of the Clean Power Plan.  The petitioners include (1) West Virginia and 18 other states that had intervened to defend the ACE Rule, (2) North American Coal Corporation, (3) North Dakota (separately from the other states), and (4) Westmoreland Mining Holdings LLC.  On October 29, 2021, the US Supreme Court granted the four petitions for writs of certiorari.  Oral arguments in the US Supreme Court were held on February 28, 2022.  A decision is expected in June 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The litigation over the Carbon Pollution Standards remains held in abeyance but could be reactivated by the parties upon a determination by the court that the Biden Administration is unlikely to finalize the revisions proposed in 2018 and that reconsideration of the rule has concluded. </span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i1ef449d7ef3648c69c24a62d5c0bb2e2" continuedAt="i6aa4ea24c69444aabcd1d3aca7b8eba9"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 27, 2021, President Biden signed an extensive Executive Order aimed at addressing climate change concerns domestically and internationally.  The order is intended to build on the initial climate-related actions the Biden Administration took on January 20, 2021.  It addresses a wide range of issues, including establishing climate change concerns as an essential element of U.S. foreign and security policy, identifying a process to determine the U.S. INDC under the Paris Agreement, and establishing a Special Presidential Envoy for Climate that will sit on the National Security Council.  On April 22, 2021, at the Earth Day Summit, as part of the U.S.&#8217;s re-entry into the Paris Agreement, President Biden unveiled the goal to cut U.S. emissions by 50% - 52% from 2005 levels by 2030, nearly double the GHG emissions reduction target set by the Obama Administration.  The 2030 goal joins President Biden&#8217;s other climate goals which include a carbon pollution-free power sector by 2035 and a net-zero emissions economy by no later than 2050.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s review of the GHG emission reductions standards that may occur as a result of legislation or regulation under the Biden Administration and in response to the court&#8217;s ruling on the ACE Rule is ongoing.  PNM cannot predict the impact these standards may have on its operations or a range of the potential costs of compliance, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">National Ambient Air Quality Standards (&#8220;NAAQS&#8221;)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The CAA requires EPA to set NAAQS for pollutants reasonably anticipated to endanger public health or welfare.  EPA has set NAAQS for certain pollutants, including NOx, SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">ozone, and particulate matter.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">NO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">X</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8211; On April 18, 2018, EPA published the final rule to retain the current primary health-based NOx standards of which NO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">is the constituent of greatest concern and is the indicator for the primary NAAQS.  EPA concluded that the current 1-hour and annual primary NO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> standards are requisite to protect public health with an adequate margin of safety.  The rule became effective on May 18, 2018.  PNM maintains compliance with the current NOx NAAQS standards.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8211; On February 25, 2019, EPA announced its final decision to retain, without changes, the primary health-based NAAQS for SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.  Specifically, EPA will retain the current 1-hour standard for SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which is <ix:nonFraction unitRef="parts_per_billion" contextRef="i8cdf50031cb84e719e11f20e7cfed6f4_I20190225" decimals="INF" name="pnm:PublicUtilitiesGovernmentStandardEmissionLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5NjUy_b361870d-454a-4504-a5fc-38b68ce12f62">75</ix:nonFraction> parts per billion, based on the 3-year average of the 99th percentile of daily maximum 1-hour SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> concentrations.  PNM maintains compliance with the current SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> NAAQS standards.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 26, 2021, EPA published in the Federal Register the initial air quality designations for all remaining areas not yet designated under the 2010 SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> Primary NAAQS.  This is EPA&#8217;s fourth and final set of actions to designate areas of the U.S. for the 2010 SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> NAAQS.  All areas of New Mexico have been designated attainment/unclassifiable through four rounds of designations by EPA.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Ozone Standard &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 1, 2015, EPA finalized the new ozone NAAQS and lowered both the primary and secondary 8-hour standard from <ix:nonFraction unitRef="parts_per_billion" contextRef="if73556ce58314435a4085a129fb1b88c_I20150930" decimals="INF" name="pnm:PublicUtilitiesGovernmentStandardEmissionLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5OTA2_7378293f-507c-4434-bb47-1b3054b45800">75</ix:nonFraction> to <ix:nonFraction unitRef="parts_per_billion" contextRef="i6fce905c569145629e98fa1fd283b33d_I20151001" decimals="INF" name="pnm:PublicUtilitiesGovernmentStandardEmissionLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5OTEy_d01adb61-9d30-4c6b-83be-a5a3e1d5ff51">70</ix:nonFraction> parts per billion.  With ozone standards becoming more stringent, fossil-fueled generation units will come under increasing pressure to reduce emissions of NOx and volatile organic compounds since these are the pollutants that form ground-level ozone.  On July 13, 2020, EPA proposed to retain the existing ozone NAAQS based on a review of the full body of currently available scientific evidence and exposure/risk information.  EPA finalized its decision to retain the ozone NAAQS in a notice published on December 31, 2020 making it immediately effective.  The Center for Biological Diversity filed a lawsuit on February 25, 2021, challenging the decision to retain the existing ozone standard, and the Biden Administration has included the decision in its list of actions that may be reconsidered.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 10, 2015, EPA proposed a rule revising its Exceptional Events Rule, which outlines the requirements for excluding air quality data (including ozone data) from regulatory decisions if the data is affected by events outside an area&#8217;s control.  The proposed rule is important in light of the more stringent ozone NAAQS final rule since western states like New Mexico and Arizona are subject to elevated background ozone transport from natural local sources, such as wildfires and stratospheric inversions, and transported via winds from distant sources in other regions or countries.  EPA finalized the rule on October 3, 2016 and released related guidance in 2018 and 2019 to help implement its new exceptional events policy.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During 2017 and 2018, EPA released rules establishing area designations for ozone.  In those rules, San Juan County, New Mexico, where SJGS and Four Corners are located, is designated as attainment/unclassifiable and only a small area in Do&#241;a Ana County, New Mexico is designated as marginal non-attainment.&#160; Although Afton is located in Do&#241;a Ana County, it is not located within the small area designated as non-attainment for the 2015 ozone standard.  The rule became effective May 8, 2018.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 22, 2019, EPA issued findings that several states, including New Mexico, had failed to submit interstate transport SIPs for the 2015 8-hour ozone NAAQS.  In response, in December 2019, NMED published the Public Review Draft </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i6aa4ea24c69444aabcd1d3aca7b8eba9" continuedAt="i53ec0ba0259d4e778060b7b6d8e63533"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of the New Mexico 2013 NAAQS Good Neighbor SIP that demonstrates that there are no significant contributions from New Mexico to downwind problems in meeting the federal ozone standard.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMED has responsibility for bringing the small area in Do&#241;a Ana County designated as marginal/non-attainment for ozone into compliance and will look at all sources of NOx and volatile organic compounds.  NMED has submitted the required elements for the Sunland Park Ozone Non-attainment Area SIP.  This includes a transportation conformity demonstration, a 2017 baseline emissions inventory and emissions statement, and an amendment to the state's Non-attainment Permitting rules at 20.2.79 New Mexico Administrative Code to conform to EPA's SIP Requirements Rule for 2015 Q3 NAAQS (i.e., &#8220;implementation rule&#8221;).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The SIP elements had staggered deadlines and were done in three submissions: (1) the transportation conformity demonstration was completed by the El Paso Metropolitan Planning Organization on behalf of New Mexico in 2019, which is responsible for transportation planning in that area, and the submission received concurrence from EPA and the Federal Highway Administration; (2) the emissions inventory and statement SIP was submitted to EPA in September 2020; and (3) the Non-attainment New Source Review SIP was submitted to EPA on August 10, 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In response to lawsuits brought by states and environmental groups, on October 29, 2021, EPA filed a motion in the DC Circuit indicating it will reconsider the 2020 ozone NAAQS standard.  EPA expects to complete this by the end of 2023.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PNM does not believe there will be material impacts to its facilities because of NMED&#8217;s non-attainment designation of the small area within Do&#241;a Ana County.  Until EPA approves attainment designations for the Navajo Nation and releases a proposal to implement the revised ozone NAAQS, PNM is unable to predict what impact the adoption of these standards may have on Four Corners.  With respect to EPA&#8217;s reconsideration of the 2020 decision to retain the 2015 ozone standards, PNM cannot predict the outcome of this matter. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">PM Standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8211; On January 30, 2020, EPA published in the Federal Register a notice announcing the availability of a final Policy Assessment for the Review of the NAAQS for Particulate Matter (the &#8220;Final PA&#8221;).  The final assessment was prepared as part of the review of the primary and secondary PM NAAQS.  In the assessment, EPA recommended lowering the primary annual PM 2.5 standard to between 8 &#181;g/m3 and 10 &#181;g/m3.  However, on April 30, 2020, EPA published a proposed rule to retain the current standards for PM due to uncertainties in the data relied upon in the Final PA.  EPA accepted comments on the proposed rule through June 29, 2020.  On December 7, 2020, EPA announced it will retain, without revision, the existing primary (health-based) and secondary (welfare-based) NAAQS for PM, and EPA published a notice of that final action on December 18, 2020, making it immediately effective.  On January 14, 2021, several states and New York City filed a petition for review in the DC Circuit, challenging EPA&#8217;s final rule retaining the current primary and secondary PM NAAQS.  On February 9, 2021, a similar lawsuit was filed by the Center for Biological Diversity in the DC Circuit.  On June 10, 2021, EPA announced that it will reconsider the previous administration&#8217;s December 2020 decision to retain the current primary and secondary PM NAAQS, and on October 8, 2021, EPA announced the release of a new draft policy assessment (the &#8220;Draft PA&#8221;).  Like the Final PA, the Draft PA states that available scientific evidence and technical information indicate that the current standards may not be adequate to protect public health and welfare, as required by the Clean Air Act.  EPA anticipates issuing a proposed rule in summer 2022 and a final rule in spring 2023.  PNM maintains compliance with the current PM NAAQS standards and cannot predict the impacts of the outcome of future rulemaking.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cooling Water Intake Structures</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2014, EPA issued a rule establishing national standards for certain cooling water intake structures at existing power plants and other facilities under the Clean Water Act to protect fish and other aquatic organisms by minimizing impingement mortality (the capture of aquatic wildlife on intake structures or against screens) and entrainment mortality (the capture of fish or shellfish in water flow entering and passing through intake structures).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To minimize impingement mortality, the rule provides operators of facilities, such as SJGS and Four Corners, <ix:nonFraction unitRef="option" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="INF" name="pnm:NumberOfOptionsForMeetingBTAStandards" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzM2MTA1_8669c4b1-25e1-49d9-97a7-0f9c7c2b2978">seven</ix:nonFraction> options for meeting Best Technology Available (&#8220;BTA&#8221;) standards for reducing impingement.  SJGS has a closed-cycle recirculating cooling system, which is a listed BTA and may also qualify for the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">de minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> rate of impingement&#8221; based on the design of the intake structure.  The permitting authority must establish the BTA for entrainment on a site-specific basis, taking into consideration an array of factors, including endangered species and social costs and benefits.  Affected sources must submit source water baseline characterization data to the permitting authority to assist in the determination.  Compliance deadlines under the rule are tied to permit renewal and will be subject to a schedule of compliance established by the permitting authority. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The rule is not clear as to how it applies and what the compliance timelines are for facilities like SJGS that have a cooling water intake structure and only a multi-sector general stormwater permit.  However, EPA has indicated that it is </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i53ec0ba0259d4e778060b7b6d8e63533" continuedAt="i6998ac8867e849a18bc7ff19e4f77c56"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">contemplating a December 31, 2023 compliance deadline.  PNM is working with EPA regarding this issue and does not expect material changes as a result of any requirements that may be imposed upon SJGS, particularly given the planned retirement of SJGS in 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 23, 2018, several environmental groups sued EPA Region IX in the U.S. Court of Appeals for the Ninth Circuit Court over EPA&#8217;s failure to timely reissue the Four Corners NPDES permit.  The petitioners asked the court to issue a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">writ of mandamus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> compelling EPA Region IX to take final action on the pending NPDES permit by a reasonable date.  EPA subsequently reissued the NPDES permit on June 12, 2018.  The permit did not contain conditions related to the cooling water intake structure rule, as EPA determined that the facility has achieved BTA for both impingement and entrainment by operating a closed-cycle recirculation system.  On July 16, 2018, several environmental groups filed a petition for review with EPA&#8217;s Environmental Appeals Board (&#8220;EAB&#8221;) concerning the reissued permit.  The environmental groups alleged that the permit was reissued in contravention of several requirements under the Clean Water Act and did not contain required provisions concerning certain revised ELG, existing-source regulations governing cooling-water intake structures, and effluent limits for surface seepage and subsurface discharges from coal-ash disposal facilities.  On December 19, 2018, EPA withdrew the Four Corners NPDES permit in order to examine issues raised by the environmental groups.  Withdrawal of the permit moots the appeal pending before the EAB.  EAB thereafter dismissed the environmental groups&#8217; appeal.  EPA issued an updated NPDES permit on September 30, 2019.  The permit was once again appealed to the EAB and was stayed before the effective date.  Oral argument was heard on September 3, 2020.  The EAB issued an order denying the petition for review on September 30, 2020.  The denial was based on the EAB&#8217;s determination that the petitioners had failed to demonstrate that review of the permit was warranted on any of the grounds presented in the petition.  Thereafter, the Regional Administrator of the EPA signed a Notice of Final Permit Decision, and the NPDES permit was issued on November 9, 2020.  The permit became effective December 1, 2020 and will expire on November 30, 2025.  On January 22, 2021, the environmental groups filed a petition for review of the EAB's decision with the U.S. Court of Appeals for the Ninth Circuit.  The September 2019 permit remains in effect pending this appeal.  PNM cannot predict whether there will be further appeals of this matter or whether the outcome of any such appeal will have a material impact on PNM&#8217;s financial position, results of operations, or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Effluent Limitation Guidelines</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 7, 2013, EPA published proposed revised wastewater ELG establishing technology-based wastewater discharge limitations for fossil fuel-fired electric power plants.&#160; EPA signed the final Steam Electric ELG rule on September 30, 2015.  The final rule, which became effective on January 4, 2016, phased in the new, more stringent requirements in the form of effluent limits for arsenic, mercury, selenium, and nitrogen for wastewater discharged from wet scrubber systems and zero discharge of pollutants in ash transport water that must be incorporated into plants&#8217; NPDES permits.  The 2015 rule required each plant to comply between 2018 and 2023 depending on when it needs a new or revised NPDES permit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Steam Electric ELG rule was challenged in the U.S. Court of Appeals for the Fifth Circuit by numerous parties.  On April 12, 2017, EPA signed a notice indicating its intent to reconsider portions of the rule, and on August 22, 2017, the Fifth Circuit issued an order severing the issues under reconsideration and holding the case in abeyance as to those issues.  However, the court allowed challenges to other portions of the rule to proceed.  On April 12, 2019, the Fifth Circuit granted those challenges and issued an opinion vacating several portions of the rule, specifically those related to legacy wastewater and leachate, for which the court deemed the standards selected by EPA arbitrary and capricious.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 18, 2017, EPA published a final rule for postponement of certain compliance dates.  The rule postponed the earliest date on which compliance with the ELG for these waste streams would be required from November 1, 2018 until November 1, 2020.  On November 22, 2019, EPA published a proposed rule revising the original ELG while maintaining the compliance dates.  Comments were due January 21, 2020.  On October 13, 2020, EPA published in the Federal Register the final Steam Electric ELG and standards for the Steam Electric Power Generating Point Source Category, revising the final 2015 guidelines for both flue gas desulfurization wastewater and bottom ash transport water.  The rule will require compliance with new limits as soon as possible on or after October 13, 2021, but no later than December 31, 2025.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 3, 2021, EPA published notice that it will undertake a supplemental rulemaking to revise the ELG after completing its review of the 2020 Reconsideration Rule.  As part of this process, EPA will determine whether more stringent limitations and standards are appropriate.  EPA intends to publish a proposed rule in the fall of 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Because SJGS is zero discharge for wastewater and is not required to hold a NPDES permit, it is expected that minimal to no requirements will be imposed.  Reeves Station discharges cooling tower blowdown to a publicly owned treatment plant and holds an NPDES permit.  It is expected that minimal to no requirements will be imposed at Reeves Station.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i6998ac8867e849a18bc7ff19e4f77c56" continuedAt="i1651bafd68ed4de0bd9c66153d28eda8"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See &#8220;Cooling Water Intake Structures&#8221; above for additional discussion of Four Corners&#8217; current NPDES permit.  Four Corners may be required to change equipment and operating practices affecting boilers and ash handling systems, as well as change its waste disposal techniques during the next NPDES permit renewal in 2023.&#160; PNM is unable to predict the outcome of these matters or a range of the potential costs of compliance. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Santa Fe Generating Station</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and NMED are parties to agreements under which PNM has installed a remediation system to treat water from a City of Santa Fe municipal supply well and an extraction well to address gasoline contamination in the groundwater at the site of PNM&#8217;s former Santa Fe Generating Station and service center.  A 2008 NMED site inspection report states that neither the source nor extent of contamination at the site has been determined and that the source may not be the former Santa Fe Generating Station.  During 2013 and 2014, PNM and NMED collected additional samples that showed elevated concentrations of nitrate and volatile organic compounds in some of the monitoring wells at the site.  In addition, one monitoring well contained free-phase hydrocarbon products.  PNM collected a sample of the product for &#8220;fingerprint&#8221; analysis.  The results of this analysis indicated the product was a mixture of older and newer fuels.  The presence of newer fuels in the sample suggests the hydrocarbon product likely originated from off-site sources.  In December 2015, PNM and NMED entered into a memorandum of understanding to address changing groundwater conditions at the site under which PNM agreed to continue hydrocarbon investigation under the supervision of NMED.  Qualified costs are eligible for payment through the New Mexico Corrective Action Fund (&#8220;CAF&#8221;), which is administered by the NMED Petroleum Storage Tank Bureau.  In March 2019, PNM received notice from NMED that an abatement plan for the site is required to address concentrations of previously identified compounds, unrelated to those discussed above, found in the groundwater.  NMED approved PNM&#8217;s abatement plan proposal, which covers field work and reporting. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Field work related to the investigation under both the CAF and abatement plan requirements was completed in October 2019.  Activities and findings associated with the field work were presented in two separate reports and released to stakeholders in early 2020.  Subsequent field work was completed in July 2020 and two reports were released supporting PNM&#8217;s contention that off-site sources have impacted, and are continuing to impact, the local groundwater in the vicinity of the former Santa Fe Generating Station.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM submitted work plans to NMED in January 2021 for review and approval.  In December 2021, NMED approved both workplans and work is underway.  These activities are expected to be completed by the end of 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The City of Santa Fe has stopped operating its well at the site, which is needed for PNM&#8217;s groundwater remediation system to operate.  As a result, PNM has stopped performing remediation activities at the site.  However, PNM&#8217;s monitoring and other abatement activities at the site are ongoing and will continue until the groundwater meets applicable federal and state standards or until the NMED determines remediation is not required, whichever is earlier.  PNM is not able to assess the duration of this project or estimate the impact on its obligations if PNM is required to resume groundwater remediation activities at the site.  PNM is unable to predict the outcome of these matters.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Coal Combustion Residuals Waste Disposal</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">CCRs consisting of fly ash, bottom ash, and gypsum generated from coal combustion and emission control equipment at SJGS are currently disposed of in the surface mine pits adjacent to the plant.  SJGS does not operate any CCR impoundments or landfills.  The NMMMD currently regulates mine reclamation activities at the San Juan mine, including placement of CCRs in the surface mine pits, with federal oversight by the OSM.  APS disposes of CCRs in ponds and dry storage areas at Four Corners.&#160; Ash management at Four Corners is regulated by EPA and the New Mexico State Engineer&#8217;s Office.&#160; </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">EPA&#8217;s final coal ash rule, which became effective on October 19, 2015, included a non-hazardous waste determination for coal ash and sets minimum criteria for existing and new CCR landfills and surface impoundments.  On December 16, 2016, the Water Infrastructure Improvements for the Nation Act (the &#8220;WIIN Act&#8221;) was signed into law to address critical water infrastructure needs in the U.S. and contains a number of provisions related to the CCR rules.  Among other things, the WIIN Act allows, but does not require, states to develop and submit CCR permit programs for EPA approval, provides flexibility for states to incorporate EPA&#8217;s final rule for CCRs or develop other criteria that are at least as protective as EPA&#8217;s final rule, and requires EPA to approve state permit programs within 180 days of submission by the state.  Because states are not required to implement their own CCR permit programs, EPA will implement the permit program in states that choose not to implement a program, subject to Congressional funding.  Until permit programs are in effect, EPA has authority to directly enforce the CCR rule.  For facilities located within the boundaries of Native American reservations, such as the Navajo Nation where Four Corners is located, EPA is required to develop a federal permit program regardless of appropriated funds.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i1651bafd68ed4de0bd9c66153d28eda8" continuedAt="ia5fae02ca5a34c159167473fed784c83"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 30, 2018, EPA published a rule that constitutes &#8220;Phase One, Part One&#8221; of its ongoing reconsideration and revision of the April 17, 2015, CCR rule.  The final Phase One, Part One rule includes two types of revisions.  The first revision extended the deadline to allow EGUs with unlined impoundments or that fail to meet the uppermost aquifer requirement to continue to receive coal ash until October 31, 2020.  This deadline was again extended by subsequent amendments.  The rule also authorized a &#8220;Participating State Director&#8221; or EPA to approve suspension of groundwater monitoring requirements and to issue certifications related to the location restrictions, design criteria, groundwater monitoring, remedy selection and implementation.  The rule also modified groundwater protection standards for certain constituents, which include cobalt, molybdenum, lithium, and lead without a maximum contamination level.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 14, 2019, EPA published a second round of revisions, which are commonly referred to as the &#8220;Phase Two&#8221; revisions.  Phase Two proposed revisions to reporting and accessibility to public information, the &#8220;CCR piles&#8221; and &#8220;beneficial use&#8221; definitions and the requirements for management of CCR piles.  EPA has reopened and extended the Phase Two comment several times.  Most recently, on March 12, 2021, EPA reopened the comment period on its prior notice that announced the availability of new information and data pertaining to the Phase Two proposed rule.  EPA extended the comment period for an additional 60 days, until May 11, 2021.  EPA has not yet finalized provisions in Phase Two related to beneficial use of CCR and CCR piles.  This activity is on EPA&#8217;s long-term agenda, which means EPA has no plans to address these issues in the next 12 months.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since promulgating its Phase Two proposal, EPA has finalized two other rules addressing various CCR rule provisions.</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 2, 2019, EPA promulgated its proposed Holistic Approach to Closure Part A (&#8220;Part A&#8221;), which proposed a new deadline of August 31, 2020, for companies to initiate closure of unlined CCR impoundments.  In accordance with the DC Circuit Court of Appeals&#8217; vacatur of portions of the CCR Rule, Part A also proposed</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">changing the classification of compacted soil-lined or clay-lined surface impoundments from &#8220;lined&#8221; to &#8220;unlined&#8221;.  In addition, Part A delineated a process for owners/operators to submit requests for alternative closure deadlines based on lack of alternate disposal capacity.  EPA issued the final Part A on August 28, 2020, which became effective on September 28, 2020.  This rule finalized the classification of soil-lined and clay-lined surface impoundments as unlined, thus, triggering closure or retrofit requirements for those impoundments.  The final Part A also gave operators of unlined impoundments until April 11, 2021 to cease receipt of waste at these units and initiate closure.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 3, 2020, EPA issued the proposed Holistic Approach to Closure Part B (&#8220;Part B&#8221;), which delineated the process for owners/operators to submit alternate liner demonstrations for clay-lined surface impoundments that could otherwise meet applicable requirements.  Part B also proposed regulations addressing beneficial use for closure of surface impoundments.  On November 12, 2020, EPA issued the final Part B rule, which became effective December 14, 2020.  This rule did not include beneficial use of CCR for closure, which EPA explains will be addressed in subsequent rulemaking actions.  EPA intends to issue several other rulemakings covering legacy ponds and finalizing parts of previously proposed rules.  These proposed rules and final rules are expected in 2022. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February 20, 2020, EPA published a proposed rule establishing a federal permitting program for the handling of CCR within the boundaries of Native American reservations and in states without their own federally authorized state programs.  Permits for units within the boundaries of Native American reservations would be due 18 months after the effective date of the rule.  The final rule is expected in October 2022.  EPA is coordinating with the affected permits for the three facilities with CCR disposal units located on Native American lands.  PNM cannot predict the outcome of EPA&#8217;s rule making activity or the outcome of any related litigation, and whether or how such a ruling would affect operations at Four Corners.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The CCR rule does not cover mine placement of coal ash.  OSM is expected to publish a proposed rule covering mine placement in the future and will likely be influenced by EPA&#8217;s rule and the determination by EPA that CCRs are non-hazardous.  PNM cannot predict the outcome of OSM&#8217;s proposed rulemaking regarding CCR regulation, including mine placement of CCRs, or whether OSM&#8217;s actions will have a material impact on PNM&#8217;s operations, financial position, or cash flows.&#160; Based upon the requirements of the final Part A CCR rule, PNM conducted a CCR assessment at SJGS and made minor modifications at the plant to ensure that there are no facilities that would be considered impoundments or landfills under the rule.  PNM would seek recovery from its retail customers of all CCR costs for jurisdictional assets that are ultimately incurred.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Utilities that own or operate CCR disposal units, such as those at Four Corners, as indicated above, were required to collect sufficient groundwater sampling data to initiate a detection monitoring program.&#160; Four Corners completed the analysis for its CCR disposal units, which identified several units that will need corrective action or will need to cease operations and initiate closure by April 11, 2021.  As part of this assessment, Four Corners will continue to gather additional groundwater data and perform remedial evaluations.  At this time, PNM does not anticipate its share of the cost to complete these corrective </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ia5fae02ca5a34c159167473fed784c83" continuedAt="i2de4faf89a0744bf98c889c1081c49b8"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">actions to close the CCR disposal units, or to gather and perform remedial evaluations on groundwater at Four Corners, will have a significant impact on its operations, financial position, or cash flows. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Coal Supply</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">SJGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The coal requirements for SJGS are supplied by WSJ LLC.  In addition to coal delivered to meet the current needs of SJGS, PNM has prepaid the current San Juan mine owner and operator, WSJ LLC, for certain coal mined but not yet delivered to the plant site.  At December 31, 2021 and 2020, prepayments for coal, which are included in prepaid assets, amounted to $<ix:nonFraction unitRef="usd" contextRef="i7542bbde4aac42a7bb2dd4e2b1b9e66d_I20211231" decimals="-5" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcxMDc4_c87792bd-d7be-4ea5-b968-21b4f391482f">20.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i84e1be8f39e34d27a9da06b2b15e4db9_I20201231" decimals="-5" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzUzMjYz_1683ad71-36e8-41a7-8091-670e9982f65e">26.3</ix:nonFraction> million.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In conjunction with the activities undertaken to comply with the CAA for SJGS, PNM and the other owners of SJGS evaluated alternatives for the supply of coal to SJGS.  On July 1, 2015, PNM and Westmoreland entered into a new coal supply agreement (the &#8220;SJGS CSA&#8221;), pursuant to which Westmoreland, through its indirectly wholly-owned subsidiary SJCC, agreed to supply all of the coal requirements of SJGS through June 30, 2022.  PNM and Westmoreland also entered into agreements under which CCR disposal and mine reclamation services for SJGS would be provided.  As discussed in Note 10, WSJ LLC assumed the rights and obligations of SJCC under the SJGS CSA and the agreements for CCR disposal and mine reclamation services.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Pricing under the SJGS CSA is primarily fixed, with adjustments to reflect changes in general inflation and takes into account that WSJ LLC has been paid for coal mined but not delivered.  Substantially all of PNM&#8217;s coal costs are passed through the FPPAC.  In November 2018, PNM provided notice to Westmoreland that PNM does not intend to extend the term of the SJGS CSA or to negotiate a new coal supply agreement for SJGS, which would have resulted in the current agreement expiring on its own terms on June 30, 2022.  On February 17, 2022, PNM and WSJ LLC entered into an amendment to extend the SJGS CSA through September 30, 2022, subject to FERC&#8217;s acceptance of the amended participation agreement.  The amendment provides for a fixed price increase of $<ix:nonFraction unitRef="usdPerT" contextRef="i38bbd89d77c44914927bafaecbc66a17_D20220217-20220217" decimals="2" name="pnm:IncreaseInPriceOfCoalPerTon" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NjIzMjIz_1fe10659-b60d-4816-a5e8-c847c2c6ac6e">5.00</ix:nonFraction> per ton, beginning April 1, 2022, which would pass through the FPPAC.  See additional discussion of PNM&#8217;s SJGS Abandonment Application in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">WSJ LLC notified PNM in July 2021 that it had encountered unfavorable geologic conditions that were impeding longwall progress in the San Juan Mine.  On August 17, 2021, WSJ LLC issued a formal notice of non-normal conditions due to WSJ LLC&#8217;s inability to maintain a reserve of coal at required levels.  WSJ LLC also notified PNM that these geologic complications constituted a force majeure event that was preventing WSJ LLC from satisfying its obligation to maintain required coal inventory levels.  Geologic conditions have subsequently improved, and on December 9, 2021, Westmoreland gave official notice that they were terminating the potential force majeure conditions.  PNM expects the mine to operate under normal conditions with no significant impact on full load operations through the remainder of the SJ CSA.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In connection with certain mining permits relating to the operation of the San Juan mine, the San Juan mine owner was required to post reclamation bonds of $<ix:nonFraction unitRef="usd" contextRef="ibd612338ef154b20b15a258ca8771d57_I20211231" decimals="-5" name="pnm:CoalMineReclamationBondstobepostedwithNMMMD" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU1Mzg2_e6543930-abb1-4db1-b005-ed3054fd704b">118.7</ix:nonFraction> million with the NMMMD.  In order to facilitate the posting of reclamation bonds by sureties on behalf of the San Juan mine owner, PNMR entered into the WFB LOC Facility under which letters of credit aggregating $<ix:nonFraction unitRef="usd" contextRef="ibd612338ef154b20b15a258ca8771d57_I20211231" decimals="-5" name="pnm:CashUsedToSupportBankLetterOrCreditArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU1NjE0_b7940b47-1fa4-435a-9a3d-3936cbbb98d6">30.3</ix:nonFraction> million have been issued.  As discussed in Note 10, on March 15, 2019, the assets owned by SJCC were sold to WSJ LLC, a subsidiary of Westmoreland Mining Holdings, LLC.  Under the sale agreement, WSJ LLC assumed the rights and obligations of SJCC including obligations to PNMR under the outstanding letters of credit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Four Corners</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">APS purchases all of Four Corners&#8217; coal requirements from NTEC, an entity owned by the Navajo Nation, under the Four Corners CSA that expires in 2031.  The coal comes from reserves located within the Navajo Nation.  The contract provides for pricing adjustments over its term based on economic indices.  PNM's share of the coal costs is being recovered through the FPPAC.  In connection with the exit of Four Corners, PNM would make payments totaling $<ix:nonFraction unitRef="usd" contextRef="iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231" decimals="-5" name="pnm:PaymentsForReliefFromObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcxMDYz_a6660e00-2934-4e47-98d5-00a15eec870f">75.0</ix:nonFraction>&#160;million to NTEC for relief from its obligations under the coal supply agreements for Four Corners after December 31, 2024.  PNM is not proposing to recover the $<ix:nonFraction unitRef="usd" contextRef="iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231" decimals="-5" name="pnm:PaymentsForReliefFromObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcxMDQ4_577a4b1b-4060-46ac-8278-4df447d2bed4">75.0</ix:nonFraction>&#160;million from ratepayers and, if approved, would not be recovered through the FPPAC.  See Note 17 for additional information on PNM's Four Corners Abandonment Application.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NTEC has contracted with Bisti Fuels Company, LLC, a subsidiary of The North American Coal Corporation, for management and operation of the mine.  Under the CSA, NTEC has the right, after a specified period, to request approval from the Four Corners owners to replace Bisti Fuels Company as mine manager with NTEC&#8217;s internal resources and perform all or some mine management functions.  APS granted approval on behalf of the owners on June 16, 2021, subject to certain credit </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i2de4faf89a0744bf98c889c1081c49b8" continuedAt="iabc8992b30d3468db0097cd3a96d1207"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">assurance requirements.  On June 17, 2021, NTEC notified The North American Coal Corporation that the contract mining agreement between Bisti Fuels Company and NTEC is terminated effective September 30, 2021.  NTEC assumed direct operations at Navajo Mine on October 1, 2021.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Coal Mine Reclamation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As indicated under Coal Combustion Residuals Waste Disposal above, SJGS currently disposes of CCRs in the surface mine pits adjacent to the plant and Four Corners disposes of CCRs in ponds and dry storage areas.  In conjunction with the proposed shutdown of SJGS Units 2 and 3 and to comply with the BART requirements of the CAA, periodic updates to the coal mine reclamation study were requested by the SJGS participants.  These updates have included adjustments to reflect the December 2017 shutdown of SJGS Units 2 and 3, the terms of the reclamation services agreement with WSJ LLC, and changes to reflect the requirements of the 2015 San Juan mine permit plan.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In late 2020, a mine reclamation cost study was completed for the mine that serves SJGS and in December 2020, PNM remeasured its liability, which resulted in an increase in the overall reclamation costs of $<ix:nonFraction unitRef="usd" contextRef="i2246367e211d4c409e3e0d4249a1b557_D20201201-20201231" decimals="-5" name="pnm:RegulatoryDisallowanceAdditionalAmountRecorded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU5NDAx_277e6f0c-6329-4a92-bc0f-3d15f95618de">3.6</ix:nonFraction>&#160;million, due primarily to higher inflationary factors.  As a result, PNM recorded a less than $<ix:nonFraction unitRef="usd" contextRef="i7336db7348694ec6ab5da82cfaeee744_D20201201-20201231" decimals="-5" name="pnm:RegulatoryDisallowanceAdditionalAmountRecorded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU5NDg4_b5e02663-b404-425b-b8ee-4198b6d16642">0.1</ix:nonFraction>&#160;million decrease in the liability at December 31, 2020 related to the underground mine and a decrease to the regulatory assets on the Consolidated Balance Sheets and recorded a $<ix:nonFraction unitRef="usd" contextRef="i2246367e211d4c409e3e0d4249a1b557_D20201201-20201231" decimals="-5" name="pnm:RegulatoryDisallowanceAdditionalAmountRecorded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU5NjQ0_f1ae81d2-eee5-44e9-af53-4ed461e72cce">3.6</ix:nonFraction>&#160;million increase in the liability associated with the surface mine as regulatory disallowances and restructuring costs on the Consolidated Statements of Earnings.  PNM&#8217;s estimate of the costs necessary to reclaim the mine that serves SJGS is subject to many assumptions, including the timing of reclamation, generally accepted practices at the time reclamation activities occur, and then current inflation and discount rates.  PNM cannot predict the ultimate cost to reclaim the mine that serves SJGS and would seek to recover all costs related to reclaiming the underground mine from its customers but could be exposed to additional loss related to surface mine reclamation.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A coal mine reclamation study for the mine that serves Four Corners was issued in 2019.  The study reflected operation of the mine through 2031, the term of the Four Corners CSA.  The study resulted in a net increase in PNM&#8217;s share of the coal mine reclamation obligation of $<ix:nonFraction unitRef="usd" contextRef="i3f353792acc34c8ab2442e9589f9290a_D20190101-20191231" decimals="-5" name="pnm:RegulatoryDisallowanceAdditionalAmountRecorded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYwNTk2_309b7ab3-4874-40b9-a68b-4aaf1304e306">0.8</ix:nonFraction> million, which was primarily driven by lower overhead costs offset by an increase driven by a reduction in the discount rate used by PNM to measure the liability during the year ended December 31, 2019.  As discussed in Note 17, PNM remains responsible for its share of costs associated with mine reclamation under the Four Corners Purchase and Sale Agreement with NTEC.  NTEC and PNM will complete a reclamation study in 2024 providing the final mine reclamation cost estimate on the date of ownership transfer.  PNM will make its final reclamation payment to NTEC based on the reclamation study in 2024 and will have no further obligations regarding the mine reclamation after 2024.  PNM determined that events and circumstances regarding Four Corners, including the Four Corners Purchase and Sale Agreement with NTEC and the Four Corners Abandonment Application and subsequent appeal of the NMPRC decision, indicated that it is more likely than not that PNM&#8217;s share of Four Corners coal mine reclamation obligation would be settled in 2024, rather than 2031.  As of December 31, 2020, PNM remeasured its Four Corners coal mine reclamation liability and recorded a decrease to the liability of $<ix:nonFraction unitRef="usd" contextRef="ic507179dc8b6480dab1b32d39415f81b_D20200101-20201231" decimals="-5" name="pnm:RegulatoryDisallowanceAdditionalAmountRecorded" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYxNzk3_0011eb70-5d51-49fe-b1ba-4c2b3f2259f2">2.5</ix:nonFraction>&#160;million on the Consolidated Balance Sheet and a decrease to regulatory disallowances and restructuring costs on the Consolidated Statement of Earnings.  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Based on the most recent estimates, PNM&#8217;s remaining payments for mine reclamation, in future dollars, are estimated to be $<ix:nonFraction unitRef="usd" contextRef="ib719618a95e443e2ae6879600baa6dcd_I20211231" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMTAy_0b4d0d9f-346f-456d-954f-0834f4cc3ee4">74.1</ix:nonFraction> million for the surface mines at both SJGS and Four Corners and $<ix:nonFraction unitRef="usd" contextRef="ie2ddf10fb1f7471eaa1cb0ed43640ac0_I20211231" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMTYx_13165ca5-7ba5-4772-a1eb-27e3490419f2">34.9</ix:nonFraction> million for the underground mine at SJGS as of December 31, 2021.  At December 31, 2021 and 2020, liabilities, in current dollars, of $<ix:nonFraction unitRef="usd" contextRef="ia7941e459dd94a28ab8ff394ac5549b7_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMjkw_c35d80f9-4259-491d-9fa8-e74820e7f15b">67.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2bb2f6ab1b5442cb9e4c15995a2c9aa0_I20201231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMjk3_f4379841-aaa4-4f14-9297-9b7e4292b2c6">71.7</ix:nonFraction> million for surface mine reclamation and $<ix:nonFraction unitRef="usd" contextRef="i8cae2be1d33045c08f802da2c181848b_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMzMz_2822d887-253a-4e74-95e0-f1fdc3c69ad1">27.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i73f23720d7a5420e843d172a18d1ccde_I20201231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMzQw_4d2ccad2-2275-4429-8e54-37c7eadc0dd1">26.1</ix:nonFraction> million for underground mine reclamation were recorded in other deferred credits. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the terms of the SJGS CSA, PNM and the other SJGS owners are obligated to compensate WSJ LLC for all reclamation costs associated with the supply of coal from the San Juan mine.  The SJGS owners entered into a reclamation trust funds agreement to provide funding to compensate WSJ LLC for post-term reclamation obligations.  As part of the restructuring of SJGS ownership (see SJGS Ownership Restructuring Matters above), the SJGS owners negotiated the terms of an amended agreement to fund post-term reclamation obligations under the CSA.  The trust funds agreement requires each owner to enter into an individual trust agreement with a financial institution as trustee, create an irrevocable reclamation trust, and periodically deposit funds into the reclamation trust for the owner&#8217;s share of the mine reclamation obligation.  Deposits, which are based on funding curves, must be made on an annual basis.  As part of the restructuring of SJGS ownership discussed above, the SJGS participants agreed to adjusted interim trust funding levels.  PNM funded $<ix:nonFraction unitRef="usd" contextRef="i0313f6bb9ca2462ba145ded2bd5f720a_D20210101-20211231" decimals="-5" name="pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNDgw_c64028a4-0909-4b62-aab0-b6917de15300">5.2</ix:nonFraction> million in 2021, $<ix:nonFraction unitRef="usd" contextRef="i80200e3af5c1483fb1b37b74ae8b66e1_D20200101-20201231" decimals="-5" name="pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNDky_1972e3a9-8da9-4d1e-a87e-146ff8431cae">3.2</ix:nonFraction> million in 2020, and $<ix:nonFraction unitRef="usd" contextRef="i7e0a09a4e6394be49af7baa2008425df_D20190101-20191231" decimals="-5" name="pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNTA4_cf429db0-5db5-4044-ae5f-95cbb6a16a4f">5.5</ix:nonFraction> million in 2019.  Based on PNM&#8217;s reclamation trust fund balance at December 31, 2021, the current funding curves indicate PNM&#8217;s required contributions to its reclamation trust fund would be $<ix:nonFraction unitRef="usd" contextRef="ib0d6a267fe9e47fabd33702b7830649b_I20211231" decimals="-5" name="pnm:ReclamationTrustFundingNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNjkz_99aae3f8-f33e-441c-9375-b69ca46f050e">5.6</ix:nonFraction> million in 2022, <ix:nonFraction unitRef="usd" contextRef="ib0d6a267fe9e47fabd33702b7830649b_I20211231" decimals="-5" name="pnm:ReclamationTrustFundingYear2" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNzA1_b8bafa33-f0f0-425b-89dd-f795cbde069b">zero</ix:nonFraction> in 2023, and <ix:nonFraction unitRef="usd" contextRef="ib0d6a267fe9e47fabd33702b7830649b_I20211231" decimals="INF" name="pnm:ReclamationTrustFundingYear3" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNzIx_676475a3-dc81-421d-9f56-4fd73a38dd9e">zero</ix:nonFraction> in 2024.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iabc8992b30d3468db0097cd3a96d1207" continuedAt="i87d0adb666994fbcbe04dbf3b1d24e85"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the Four Corners CSA, PNM is required to fund its share of estimated final reclamation costs in annual installments into an irrevocable escrow account solely dedicated to the final reclamation cost of the surface mine at Four Corners.  PNM contributed $<ix:nonFraction unitRef="usd" contextRef="i5b236c1f734244aa8e3e0d8ce1d45aa8_D20210101-20211231" decimals="-5" name="pnm:FundsContributedMineReclamationTrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0MDAx_e82aba3b-d59e-47d6-a2e7-02a27bdfe097">2.2</ix:nonFraction>&#160;million in 2021, $<ix:nonFraction unitRef="usd" contextRef="ia66aeaff3819445aaf2187290a8f00df_D20200101-20201231" decimals="-5" name="pnm:FundsContributedMineReclamationTrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcyNzM1_c1854bbd-1785-40c4-8ba4-41eb129bfbb4">2.0</ix:nonFraction>&#160;million in 2020, and $<ix:nonFraction unitRef="usd" contextRef="if72f4b321f944f779358ad4940d800f7_D20190101-20191231" decimals="-5" name="pnm:FundsContributedMineReclamationTrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0MDE2_8ea890d8-4805-4d9e-b2f3-913cf10b623e">2.3</ix:nonFraction> million in 2019 and anticipates providing additional funding of $<ix:nonFraction unitRef="usd" contextRef="ife11ea9c18744df2982d1ec4190a99c4_I20211231" decimals="-5" name="pnm:ReclamationTrustFundingNextFiscalYearThroughYearFive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0MDky_3c1dff94-06b7-4e35-ad1d-1cd72126674c">2.1</ix:nonFraction> million in each of the years from 2022 through 2024.  As discussed above, under the terms of the Four Corners Purchase and Sale Agreement with NTEC, PNM will make its final reclamation payment to NTEC based on the reclamation study in 2024 and will have no further obligations regarding the mine reclamation. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM recovers from retail customers reclamation costs associated with the underground mine.  However, the NMPRC has capped the amount that can be collected from retail customers for final reclamation of the surface mines at $<ix:nonFraction unitRef="usd" contextRef="iac6fbbc37d504aa8b255b9d22db2af0b_D20210101-20211231" decimals="-5" name="pnm:CustomerReclamationFundingCostMaximum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwOTk1MTE4MTAwNzg_dd8a7670-0142-4bed-9dfa-cfc2579cd7ab">100.0</ix:nonFraction>&#160;million for both SJGS and Four Corners.  If future estimates increase the liability for surface mine reclamation, the excess would be expensed at that time.  The impacts of changes in New Mexico state law as a result of the enactment of the ETA and regulatory determinations made by the NMPRC may also affect PNM&#8217;s financial position, results of operations, and cash flows.  See additional discussion regarding PNM&#8217;s SJGS and Four Corners Abandonment Applications in Note 17.  PNM is currently unable to determine the outcome of these matters or the range of possible impacts.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">San Juan County Decommissioning Ordinance</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 9, 2021, the San Juan County Commission approved the Coal-Fired Electricity Generating Facility Demolition and Remediation Ordinance (&#8220;Ordinance 121&#8221;), requiring the full demolition of SJGS upon its complete and permanent closure.  Ordinance 121 requires the SJGS owners to submit a proposed demolition and remediation plan no later than three months after SJGS is retired.  In connection with restructuring of the SJGS ownership on December 31, 2017, PNM and the other SJGS owners entered into the San Juan Decommissioning and Trust Funds Agreement, which requires PNM to fund its ownership share of final decommissioning costs into an irrevocable trust.  Under the agreement, PNM is required to make an initial funding of $<ix:nonFraction unitRef="usd" contextRef="i4a16e07606da4de7b4100518c83418c2_D20211109-20211109" decimals="-5" name="pnm:PublicUtilitiesInitialFundingRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwOTk1MTE4MDcwNjA_524fc796-8c92-4bda-8f0c-0949bc90f3a9">14.7</ix:nonFraction>&#160;million by December 31, 2022.  The amount and timing of additional trust funding is subject to revised decommissioning cost studies, a decision by the current owners to permanently retire SJGS and agreement among the SJGS owners.  PNM has posted a surety bond in the amount of $<ix:nonFraction unitRef="usd" contextRef="i302488c9f5d84fbabbde5816d899801d_I20211231" decimals="-5" name="pnm:LossContingencySuretyBond" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwOTk1MTE4MDcwNzU_c7b56e31-48c5-4ae4-ac99-fdf20a99f469">46.0</ix:nonFraction>&#160;million in connection with certain environmental decommissioning obligations and must maintain the bond or other financial assurance until those obligations are satisfied.  The surety bond only represents a liability if PNM fails to deliver on its contractual liability.  For information regarding the impact of Ordinance 121 on PNM&#8217;s SJGS decommissioning ARO see Note 15.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PVNGS Liability and Insurance Matters</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Public liability for incidents at nuclear power plants is governed by the Price-Anderson Nuclear Industries Indemnity Act, which limits the liability of nuclear reactor owners to the amount of insurance available from both commercial sources and an industry-wide retrospective payment plan.  In accordance with this act, the PVNGS participants are insured against public liability exposure for a nuclear incident up to $<ix:nonFraction unitRef="usd" contextRef="ic10a0ac16fe24df0bd898f76a8b5100f_I20211231" decimals="INF" name="pnm:PublicUtilitiesLiabilityInsuranceCoverage" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY2ODg1_faad452c-36fb-40d3-8235-afe0a7c7baec">13.5</ix:nonFraction> billion per occurrence.  PVNGS maintains the maximum available nuclear liability insurance in the amount of $<ix:nonFraction unitRef="usd" contextRef="icec3da2b11144f439e01a9159aa2aa9a_I20211231" decimals="INF" name="pnm:PublicUtilitiesLiabilityInsuranceCoverage" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY2OTg5_9c1b4a1f-ebd3-4540-aa95-37e3c28faeca">450</ix:nonFraction> million, which is provided by American Nuclear Insurers.  The remaining $<ix:nonFraction unitRef="usd" contextRef="i8610c39a0aef40b293428b7708795113_I20211231" decimals="INF" name="pnm:PublicUtilitiesLiabilityInsuranceCoverage" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3MDU2_6ca50d0b-e986-4b61-ac7e-72a609f2bf6c">13.1</ix:nonFraction> billion is provided through a mandatory industry-wide retrospective assessment program.  If losses at any nuclear power plant covered by the program exceed the accumulated funds, PNM could be assessed retrospective premium adjustments.  Based on PNM&#8217;s <ix:nonFraction unitRef="number" contextRef="i49e6c0d22b72484f941eab350585b154_I20211231" decimals="3" name="pnm:PublicUtilitiesOwnershipPercentageInNuclearReactor" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3MzAz_42022eb1-272c-49f2-b0a8-b5a1d8f0189a">10.2</ix:nonFraction>% interest in each of the <ix:nonFraction unitRef="generating_unit" contextRef="i7b240d2867684d06b8a1bf0613d9cd83_D20210101-20211231" decimals="INF" name="pnm:NumberofUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3MzMw_c7612158-46df-48b7-9a5f-6100c5ea39b1">three</ix:nonFraction> PVNGS units, PNM&#8217;s maximum potential retrospective premium assessment per incident for all <ix:nonFraction unitRef="generating_unit" contextRef="i7b240d2867684d06b8a1bf0613d9cd83_D20210101-20211231" decimals="INF" name="pnm:NumberofUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NDI0_b90c2e5a-716e-491a-9f6f-b529b0388d12">three</ix:nonFraction> units is $<ix:nonFraction unitRef="usd" contextRef="i49e6c0d22b72484f941eab350585b154_I20211231" decimals="INF" name="pnm:PublicUtilitiesMaximumPotentialAssessmentPerIncident" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NDM2_3719799d-4152-4ca5-8f9a-2ca45a2c1894">42.1</ix:nonFraction> million, with a maximum annual payment limitation of $<ix:nonFraction unitRef="usd" contextRef="i49e6c0d22b72484f941eab350585b154_I20211231" decimals="INF" name="pnm:PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NDg0_097d4a6a-08d0-4d06-ad6f-2ac5817dca4d">6.2</ix:nonFraction> million, to be adjusted periodically for inflation. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PVNGS participants maintain insurance for damage to, and decontamination of, property at PVNGS in the aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i49e6c0d22b72484f941eab350585b154_I20211231" decimals="INF" name="pnm:PublicUtilitiesAggregateAmountOfAllRiskInsurance" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NjU5_0467d8ef-68e1-431f-ba74-1e435c165198">2.8</ix:nonFraction> billion, a substantial portion of which must first be applied to stabilization and decontamination.  These coverages are provided by Nuclear Electric Insurance Limited (&#8220;NEIL&#8221;).  The primary policy offered by NEIL contains a sublimit of $<ix:nonFraction unitRef="usd" contextRef="i49e6c0d22b72484f941eab350585b154_I20211231" decimals="INF" name="pnm:PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3ODkx_e62d4e99-169a-4aea-90ac-e90ede52d9d9">2.25</ix:nonFraction> billion for non-nuclear property damage.  If NEIL&#8217;s losses in any policy year exceed accumulated funds, PNM is subject to retrospective premium adjustments of $<ix:nonFraction unitRef="usd" contextRef="i49e6c0d22b72484f941eab350585b154_I20211231" decimals="-5" name="pnm:PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY4MDQ1_54504063-3047-4696-8e48-5180d8b9760e">5.4</ix:nonFraction> million for each retrospective premium assessment declared by NEIL&#8217;s Board of Directors due to losses.  The insurance coverages discussed in this and the previous paragraph are subject to certain policy conditions, sublimits, and exclusions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">San Juan River Adjudication</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 1975, the State of New Mexico filed an action in NM District Court to adjudicate all water rights in the San Juan River Stream System, including water used at Four Corners and SJGS.  PNM was made a defendant in the litigation in 1976.  In March 2009, then President Obama signed legislation confirming a 2005 settlement with the Navajo Nation.  Under the terms of the settlement agreement, the Navajo Nation&#8217;s water rights would be settled and finally determined by entry by the court of two proposed adjudication decrees.&#160; The court issued an order in August 2013 finding that no evidentiary hearing was warranted in the Navajo Nation proceeding, and on November 1, 2013, issued a Partial Final Judgment and Decree of the Water </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i87d0adb666994fbcbe04dbf3b1d24e85" continuedAt="ic1c9f8ec124d49d49bcf9df3a8dfae7a"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Rights of the Navajo Nation approving the proposed settlement with the Navajo Nation.  A number of parties subsequently appealed to the New Mexico Court of Appeals.  PNM entered its appearance in the appellate case and supported the settlement agreement in the NM District Court.  On April 3, 2018, the New Mexico Court of Appeals issued an order affirming the decision of the NM District Court.  Several parties filed motions requesting a rehearing with the New Mexico Court of Appeals seeking clarification of the order, which were denied.  The State of New Mexico and various other appellants filed a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">writ of certiorari</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> with the NM Supreme Court.  The NM Supreme Court granted the State of New Mexico&#8217;s petition and denied the other parties&#8217; requests.  The issues regarding the Navajo Nation settlement have been briefed and are awaiting a decision by the NM Supreme Court.  Adjudication of non-Indian water rights is ongoing.  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is participating in this proceeding since PNM&#8217;s water rights in the San Juan Basin may be affected by the rights recognized in the settlement agreement and adjudicated to the Navajo Nation, which comprise a significant portion of water available from sources on the San Juan River and in the San Juan Basin and which have priority in times of shortages.  PNM is unable to predict the ultimate outcome of this matter or estimate the amount or range of potential loss and cannot determine the effect, if any, of any water rights adjudication on the present arrangements for water at SJGS and Four Corners.  Final resolution of the case cannot be expected for several years.  An agreement reached with the Navajo Nation in 1985, however, provides that if Four Corners loses a portion of its rights in the adjudication, the Navajo Nation will provide, for an agreed upon cost, sufficient water from its allocation to offset the loss. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Navajo Nation Allottee Matters</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2012, <ix:nonFraction unitRef="landowner" contextRef="ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930" decimals="INF" name="pnm:NumberOfLandownersInvolvedInTheAppeal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzcxODc4_424a72a3-546a-4ad1-a10e-31cd6ea2e50b">43</ix:nonFraction> landowners filed a notice of appeal with the Bureau of Indian Affairs (&#8220;BIA&#8221;) appealing a March 2011 decision of the BIA Regional Director regarding renewal of a right-of-way for a PNM transmission line.  The landowners claim to be allottees, members of the Navajo Nation, who pursuant to the Dawes Act of 1887, were allotted ownership in land carved out of the Navajo Nation and allege that PNM is a rights-of-way grantee with rights-of-way across the allotted lands and are either in trespass or have paid insufficient fees for the grant of rights-of-way or both.&#160; The allottees generally allege that they were not paid fair market value for the right-of-way, that they were denied the opportunity to make a showing as to their view of fair market value, and thus denied due process.  The allottees filed a motion to dismiss their appeal with prejudice, which was granted&#160;in April 2014.  Subsequent to the dismissal, PNM received a letter from counsel on behalf of what appears to be a subset of the <ix:nonFraction unitRef="landowner" contextRef="ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930" decimals="INF" name="pnm:NumberOfLandownersInvolvedInTheAppeal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzcyODgz_398acc32-d429-4b91-8231-e8d6133363ac">43</ix:nonFraction> landowner allottees involved in the appeal, notifying PNM that the specified allottees were revoking their consents for renewal of right of way on <ix:nonFraction unitRef="allotment_parcel" contextRef="i5ff6d27ff55947c79ead690f5fc80dae_I20211231" decimals="INF" name="pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczMDMz_d55504a4-e6ca-4aa9-bac6-71159384ff05">six</ix:nonFraction> specific allotments.&#160; On January 22, 2015, PNM received a letter from the BIA Regional Director identifying <ix:nonFraction unitRef="allotment_parcel" contextRef="i83b2bfc339de4bdfb279fd44e27fde52_I20150122" decimals="INF" name="pnm:NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczMTQ0_3d90b03e-ed7a-4d5d-b580-9b3ce2ae028c">ten</ix:nonFraction> allotments with rights-of-way renewals that were previously contested.&#160; The letter indicated that the renewals were not approved by the BIA because the previous consent obtained by PNM was later revoked, prior to BIA approval, by the majority owners of the allotments.&#160; It is the BIA Regional Director&#8217;s position that PNM must re-obtain consent from these landowners. &#160;On July 13, 2015, PNM filed a condemnation action in the NM District Court regarding the approximately <ix:nonFraction unitRef="acre" contextRef="i0eed3a0ea0be4861975b1a48a2f0680e_I20150713" decimals="2" name="us-gaap:AreaOfLand" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczNjE5_97e4731c-130a-4245-894f-7ec001a7da48">15.49</ix:nonFraction> acres of land at issue.  On September 18, 2015, the allottees filed a separate complaint against PNM for federal trespass.  On December 1, 2015, the court ruled that PNM could not condemn <ix:nonFraction unitRef="allotment_parcel" contextRef="i86c37e22d4194a5f9c1134414027cc2e_I20151201" decimals="INF" name="pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczODA5_31bb0c0a-7199-46a3-98f9-3fb5e053a457">two</ix:nonFraction> of the <ix:nonFraction unitRef="allotment_parcel" contextRef="i86c37e22d4194a5f9c1134414027cc2e_I20151201" decimals="INF" name="pnm:NumberOfAllotmentParcelsAtIssue" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczODE5_2c6faf12-52c8-49ac-ae59-dda07b1c80e5">five</ix:nonFraction> allotments at issue based on the Navajo Nation&#8217;s fractional interest in the land.&#160; PNM filed a motion for reconsideration of this ruling, which was denied.  On March 31, 2016, the Tenth Circuit granted PNM&#8217;s petition to appeal the December 1, 2015 ruling.  Both matters have been consolidated.  Oral argument before the Tenth Circuit was heard on January 17, 2017.  On May 26, 2017, the Tenth Circuit affirmed the district court.  On July 8, 2017, PNM filed a Motion for Reconsideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">en banc </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">with the Tenth Circuit, which was denied.  The NM District Court stayed the case based on the Navajo Nation&#8217;s acquisition of interests in <ix:nonFraction unitRef="allotment_parcel" contextRef="i86c37e22d4194a5f9c1134414027cc2e_I20151201" decimals="INF" name="pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3Xzc0NDU1_5dd37357-4ef0-48bf-8fad-aec59655e9c7">two</ix:nonFraction> additional allotments and the unresolved ownership of the fifth allotment due to the owner&#8217;s death.  On November 20, 2017, PNM filed its petition for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">writ of certiorari</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> with the US Supreme Court, which was denied.  The underlying litigation continues in the NM District Court.  On March 27, 2019, several individual allottees filed a motion for partial summary judgment on the issue of trespass.  The Court held a hearing on the motion on June 18, 2019 and took the motion under advisement.  PNM, the allottees and the United States have agreed to a framework for settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The parties are preparing the settlement agreement and the stipulated court order.  PNM cannot predict the outcome of these matters. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merger-Related Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Six purported shareholders of PNMR filed lawsuits against PNMR and the members of the Board challenging the proposed Merger with Avangrid.  The lawsuits all challenged the adequacy of the disclosures in the definitive proxy statement filed by PNMR with the SEC on January 5, 2021, and sought, among other things, to enjoin the Merger or, if the Merger has been consummated, to rescind the Merger or an award of damages, and an award of attorneys&#8217; and experts&#8217; fees and expenses.  Five of the lawsuits were filed in the United States District Court for the Southern District of New York and one was filed in the United States District Court for the Eastern District of New York.  The lawsuits pending in the Southern District of New York were consolidated in the case captioned In re PNM Resources, Inc. Shareholder Litigation, Consolidated Civil Action No. 1:20-CV-10874.  The five plaintiffs in the consolidated action in the Southern District of New York filed notices of voluntary </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ic1c9f8ec124d49d49bcf9df3a8dfae7a" continuedAt="ida5e9e7993924aa1bb94059227a10975"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">dismissal, and on April 9, 2021, the Court ordered the Clerk of Court to close the consolidated action and all member cases.  All five cases filed in the Southern District of New York have been closed. The case pending in the Eastern District of New York, captioned Durlacher v. PNM Resources, Inc., et al., Case No. 1:21-cv-0024, was not served on the defendants and the plaintiff filed a notice of voluntary dismissal on February 15, 2021.  These matters are now concluded.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Texas Winter Storm</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ida5e9e7993924aa1bb94059227a10975">In mid-February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail the delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  Various regulatory and governmental entities are conducting, or have announced they may conduct, inquiries, investigations and other reviews of the Texas winter storm event. Entities that have announced that they plan to conduct or are conducting such inquiries, investigations and other reviews include FERC, NERC, Texas Reliability Entity Inc., ERCOT, the Texas Legislature, the Texas Attorney General, the PUCT, and the Galveston County District Attorney.  Further, lawsuits have been filed against various market participants relating to the power outages resulting from the Texas winter storm, including TNMP.  As a utility operating during the Texas winter storm event, there is a risk TNMP could be named in additional lawsuits in the future.  TNMP intends to vigorously defend itself against any claims raised.  TNMP has deferred bad debt expense from defaulting REPs to a regulatory asset totaling $0.8&#160;million at December 31, 2021, and will seek recovery in a general rate case.  At this time, the Company does not expect significant financial impacts related to this event, however, it cannot predict the outcome of such matters or the impact on the ERCOT market.</ix:continuation> </span></div><div style="text-align:justify;text-indent:30.75pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_229"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(17)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:RegulatoryAndRateMattersTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODA2_076aff5a-e638-4975-b1fb-d6457d15d900" continuedAt="i4c6ed8e576de4f128ec784702325e7cf" escape="true">Regulatory and Rate Matters</ix:nonNumeric></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><ix:continuation id="i4c6ed8e576de4f128ec784702325e7cf" continuedAt="iabc1010ac811470096c1107f983fa85d"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company is involved in various regulatory matters, some of which contain contingencies that are subject to the same uncertainties as those described in Note 16.  </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Merger Regulatory Proceedings </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, PNMR, Avangrid and Merger Sub entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid. Among other conditions, consummation of the Merger is subject to receipt of all required regulatory approvals.  Five federal agencies and the PUCT have completed their reviews and approved the Merger, leaving the NMPRC as the only remaining approval necessary for the merger.  The original application before the NMPRC was filed in November 2020.  For additional information on the Merger regulatory proceedings see Note 22.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">New Mexico General Rate Cases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">New Mexico 2015 General Rate Case </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(&#8220;NM 2015 Rate Case&#8221;)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2015, PNM filed an application with the NMPRC for a general increase in retail electric rates.  The application proposed a revenue increase of $<ix:nonFraction unitRef="usd" contextRef="i267d38b7056044ccb7bf761909792433_D20150101-20151231" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ0MQ_8eec736a-4140-410d-9f52-3f644064e15e">123.5</ix:nonFraction> million, including base non-fuel revenues of $<ix:nonFraction unitRef="usd" contextRef="i06a9402703374357bec060032fa021b1_D20150101-20151231" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MQ_472945f9-0bbe-4f23-8c6f-72f079b1aa6d">121.7</ix:nonFraction> million.  The NMPRC ordered PNM to file additional testimony regarding PNM&#8217;s interests in PVNGS, including the <ix:nonFraction unitRef="mw" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU4Nw_15f59720-0fec-4e98-83ba-14259a3abe54">64.1</ix:nonFraction> MW of PVNGS Unit 2 that PNM repurchased in January 2016 pursuant to the terms of the initial sales-leaseback transactions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In August 2016, the hearing examiner in the case issued a recommended decision (the &#8220;August 2016 RD&#8221;).&#160; The August 2016 RD, among other things, recommended that the NMPRC find PNM was imprudent in the actions taken to purchase the previously leased <ix:nonFraction unitRef="mw" contextRef="ic05fa0e478d544e1845df3112582d9c2_I20160831" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzk2Mw_8af097e7-8416-4c2e-80a1-d11b37656065">64.1</ix:nonFraction> MW of capacity in PVNGS Unit 2, extending the leases for <ix:nonFraction unitRef="mw" contextRef="ic05fa0e478d544e1845df3112582d9c2_I20160831" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEwMjM_3e7a6697-5768-4ba4-b51c-d4dd7820dc8c">114.6</ix:nonFraction> MW of capacity of PVNGS Units 1 and 2, and installing the BDT equipment on SJGS Units 1 and 4.  As a result, the August 2016 RD recommended the NMPRC disallow recovery of the entire $<ix:nonFraction unitRef="usd" contextRef="i9c848bff2c244bca98169e5661d6c63b_D20160801-20160831" decimals="-5" name="pnm:PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEyMDg_a229a9d3-1717-4e92-b64c-3495b6b0e935">163.3</ix:nonFraction> million purchase price for the January 15, 2016 purchases of the assets underlying <ix:nonFraction unitRef="lease" contextRef="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831" decimals="INF" name="pnm:PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEyODY_041ada0e-933a-4483-8143-57cb94637bc0">three</ix:nonFraction> leases aggregating <ix:nonFraction unitRef="mw" contextRef="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMDg_1d6633d3-0a1a-484c-9437-e85c6153d4fd">64.1</ix:nonFraction> MW of PVNGS Unit 2, the undepreciated capital improvements made during the period the <ix:nonFraction unitRef="mw" contextRef="ic05fa0e478d544e1845df3112582d9c2_I20160831" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzOTc_57d8dcaf-f47e-47a4-9352-b2ddf8f083c7">64.1</ix:nonFraction> MW of purchased capacity was leased, rent expense aggregating $<ix:nonFraction unitRef="usd" contextRef="i76bc91bfd6884fb7b0ba01cb72feaefe_I20160831" decimals="-5" name="pnm:Estimatedannualrentexpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE0NjI_7549a044-0d68-43f5-bcb5-35d7c9141ab8">18.1</ix:nonFraction> million annually for leases aggregating <ix:nonFraction unitRef="mw" contextRef="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE0OTc_e4149891-0a57-42cf-8744-2135afc36559">114.6</ix:nonFraction> MW of </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iabc1010ac811470096c1107f983fa85d" continuedAt="i08e104d6f100462a8bb95cbe8dc396ca"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">capacity that were extended through January 2023 and 2024 (Note 8), and recovery of the costs of converting SJGS Units 1 and 4 to BDT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 28, 2016, the NMPRC issued an order that authorized PNM to implement an increase in non-fuel rates of $<ix:nonFraction unitRef="usd" contextRef="i4e2836017cad41509e3032f08ca68bd8_D20160928-20160928" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE3NTc_ba7a6aab-f393-4a03-83e3-620473b38d50">61.2</ix:nonFraction> million, effective for bills sent to customers after September 30, 2016.  The order generally approved the August 2016 RD, but with certain significant modifications.  The modifications to the August 2016 RD included:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Inclusion of the January 2016 purchase of the assets underlying <ix:nonFraction unitRef="lease" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="INF" name="pnm:PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMzY_7e833e18-2770-4f9e-80f5-87433d04a814">three</ix:nonFraction> leases of capacity, aggregating <ix:nonFraction unitRef="mw" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNzE_aa45de3d-74c5-4d3b-8064-44484e40daff">64.1</ix:nonFraction> MW, of PVNGS Unit 2 at an initial rate base value of $<ix:nonFraction unitRef="usd" contextRef="ib37be925d12a4ab3a60e4633266528ad_D20160101-20160131" decimals="-5" name="pnm:PublicUtilitiesApprovedleaseacquisitioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIxMjc_a7ddfc40-5d8d-44e7-8bf0-95f1fdba9bc9">83.7</ix:nonFraction> million; and disallowance of the recovery of the undepreciated costs of capitalized improvements made during the period the <ix:nonFraction unitRef="mw" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIyNDY_76b917cf-d792-4472-967d-106f20b738de">64.1</ix:nonFraction> MW was being leased by PNM, which aggregated $<ix:nonFraction unitRef="usd" contextRef="ib37be925d12a4ab3a60e4633266528ad_D20160101-20160131" decimals="-5" name="pnm:PublicUtilitiesDisallowedleaseholdimprovements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIyOTQ_a09228ba-72f7-499c-9c93-3bbd5a47842c">43.8</ix:nonFraction> million when the order was issued </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Recovery of annual rent expenses associated with the <ix:nonFraction unitRef="mw" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIzNzc_c59cc5c8-e4aa-451a-aea6-fff1e3dd8a28">114.6</ix:nonFraction> MW of capacity under the extended leases</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Disallowance of the recovery of any future contributions for PVNGS decommissioning costs related to the <ix:nonFraction unitRef="mw" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1MjU_8aa1106e-27e2-435a-a7ea-3e96b27d241e">64.1</ix:nonFraction> MW of capacity purchased in January 2016 and the <ix:nonFraction unitRef="mw" contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Nzc_31355bad-e5b7-4c81-aa46-cca120aaa3cd">114.6</ix:nonFraction> MW of capacity under the extended leases </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 30, 2016, PNM filed a notice of appeal with the NM Supreme Court regarding the order in the NM 2015 Rate Case.  Specifically, PNM appealed the NMPRC&#8217;s determination that PNM was imprudent in certain matters in the case, including the NMPRC&#8217;s disallowance of the full purchase price of the <ix:nonFraction unitRef="mw" contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5MjU_e3db2d97-792e-4880-8dc7-df934b49ed19">64.1</ix:nonFraction> MW of capacity in PVNGS Unit 2, the undepreciated costs of capitalized improvements made during the period the <ix:nonFraction unitRef="mw" contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMzk_5b527bef-992f-4a72-bcc8-d922b0fb87e6">64.1</ix:nonFraction> MW of capacity was leased by PNM, the cost of converting SJGS Units 1 and 4 to BDT, and future contributions for PVNGS decommissioning attributable to the <ix:nonFraction unitRef="mw" contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMxOTc_0089dc0d-3d21-4509-8443-80b972aec282">64.1</ix:nonFraction> MW of purchased capacity and the <ix:nonFraction unitRef="mw" contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMyMzM_77f30868-df85-4e76-acef-47c778934f95">114.6</ix:nonFraction> MW of capacity under the extended leases.  NEE, NM AREA, and ABCWUA filed notices of cross-appeal to PNM&#8217;s appeal.  The issues appealed by the various cross-appellants included, among other things, the NMPRC allowing PNM to recover any of the costs of the lease extensions for the <ix:nonFraction unitRef="mw" contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzM1MTc_77f30868-df85-4e76-acef-47c778934f95">114.6</ix:nonFraction> MW of PVNGS Units 1 and 2 and the purchase price for the <ix:nonFraction unitRef="mw" contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzM1Nzc_0089dc0d-3d21-4509-8443-80b972aec282">64.1</ix:nonFraction> MW in PVNGS Unit 2, the costs incurred under the Four Corners CSA, and the inclusion of the &#8220;prepaid pension asset&#8221; in rate base.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During the pendency of the appeal, PNM evaluated the consequences of the order in the NM 2015 Rate Case and the related appeals to the NM Supreme Court.  These evaluations indicated that it was reasonably possible that PNM would be successful on the issues it was appealing but would not be provided capital costs recovery until the NMPRC acted on a decision of the NM Supreme Court.  PNM also evaluated the accounting consequences of the issues being appealed by the cross-appellants and concluded that the issues raised in the cross-appeals did not have substantial merit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 16, 2019, the NM Supreme Court issued its decision on the matters that had been appealed in the NM 2015 Rate Case.  The NM Supreme Court rejected the matters appealed by the cross-appellants and affirmed the NMPRC&#8217;s disallowance of a portion of the purchase price of the <ix:nonFraction unitRef="mw" contextRef="i56ad720ebfc7412fa6965e99d63e280b_I20190516" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUwNDM_06cfcddb-e0c6-41b2-afbf-3e55d9697b01">64.1</ix:nonFraction> MW of capacity in PVNGS Unit 2; the undepreciated costs of capital improvements made during the time the <ix:nonFraction unitRef="mw" contextRef="i56ad720ebfc7412fa6965e99d63e280b_I20190516" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUxNTE_4e52253d-c0a8-4151-a8f7-06d42457b639">64.1</ix:nonFraction> MW capacity was leased by PNM; and the costs to install BDT at SJGS Units 1 and 4.  The NM Supreme Court also ruled that the NMPRC&#8217;s decision to permanently disallow recovery of future decommissioning costs related to the <ix:nonFraction unitRef="mw" contextRef="i56ad720ebfc7412fa6965e99d63e280b_I20190516" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUzNzY_35ef3b02-8984-4cc7-810c-b44ff246c185">64.1</ix:nonFraction> MW of PVNGS Unit 2 and the <ix:nonFraction unitRef="mw" contextRef="ib8c6eb2577754d229251c426162d5512_I20190516" decimals="1" name="pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU0MDY_4024382a-6669-4fe9-a2e6-e2d7afedd014">114.6</ix:nonFraction> MW of PVNGS Units 1 and 2 deprived PNM of its rights to due process of law and remanded the case to the NMPRC for further proceedings consistent with the court&#8217;s findings.  On July 17, 2019, the NMPRC heard oral argument from parties in the case on how to best proceed with the NM Supreme Court&#8217;s remand.  At oral argument, parties presented various positions ranging from re-litigating the value of PVNGS resources determined by the NMPRC and affirmed by the NM Supreme Court to re-affirming the NMPRC&#8217;s final order with a single modification to address recovery of future PVNGS decommissioning costs in a future case.  On January 8, 2020, the NMPRC issued its order on remand, which reaffirmed its September 2016 order except for the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2.  The NMPRC indicated that PNM&#8217;s ability to recover these costs will be addressed in a future proceeding and closed the NM 2015 Rate Case docket.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As a result of the NM Supreme Court&#8217;s ruling, during the year ended December 31, 2019, PNM recorded pre-tax impairments of $<ix:nonFraction unitRef="usd" contextRef="i0353652cd1214bdc807950b4a8ca2558_D20190101-20191231" decimals="-5" name="us-gaap:UtilitiesOperatingExpenseImpairments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY1Mjg_b7e14034-41b0-4f1d-b0ee-9550e28f7d81">150.6</ix:nonFraction> million, which includes $<ix:nonFraction unitRef="usd" contextRef="iead78c416385436b999513854eab34cd_D20190101-20191231" decimals="-5" name="pnm:UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY1NDc_c6c4aeeb-de7f-43f9-a36a-e5aae698aaa5">73.2</ix:nonFraction> million for a portion of the purchase price for <ix:nonFraction unitRef="mw" contextRef="if3770f9881ad41e9ac952c66446b1903_I20191231" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY1OTA_d4061c1f-6c4f-419c-af80-f44a88b84feb">64.1</ix:nonFraction> MW in PVNGS Unit 2, $<ix:nonFraction unitRef="usd" contextRef="i45986bdd102e4e97b3c5061d049840d9_I20191231" decimals="-5" name="us-gaap:AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY2MTM_187c7e76-4c98-4753-bad8-a0182033032b">39.7</ix:nonFraction> million of undepreciated capitalized improvements made during the period the <ix:nonFraction unitRef="mw" contextRef="if3770f9881ad41e9ac952c66446b1903_I20191231" decimals="1" name="pnm:NumberOfMegaWattsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY2ODU_f555f247-e92f-49de-90ab-b1848610ac33">64.1</ix:nonFraction> MW was being leased by PNM, and $<ix:nonFraction unitRef="usd" contextRef="i48c96e8a0e8044f4a224c245f64960b3_I20191231" decimals="-5" name="us-gaap:AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjA_99a07df6-a0e7-4b26-9651-c44e0b2d8c11">37.7</ix:nonFraction> million for BDT on SJGS Units 1 and 4 and is reflected as regulatory disallowances and restructuring costs in the Consolidated Statements of Earnings.  The impairment was offset by tax impacts of $<ix:nonFraction unitRef="usd" contextRef="iead78c416385436b999513854eab34cd_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY5MTE_02ea0525-46a3-4295-89a0-565d19c04a35">45.7</ix:nonFraction> million, which are reflected as income taxes on the Consolidated Statements of Earnings.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Mexico 2016 General Rate Case </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;NM 2016 Rate Case&#8221;)</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2016, PNM filed an application with the NMPRC for a general increase in retail electric rates.  PNM&#8217;s application used a FTY beginning January 1, 2018 and requested an increase in base non-fuel revenues of $<ix:nonFraction unitRef="usd" contextRef="i0611585cbdd0402f8027301294d086fb_D20160101-20161231" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcyNjM_ef659045-d08c-445c-adc1-dfe428b9237a">99.2</ix:nonFraction> million based on a ROE of <ix:nonFraction unitRef="number" contextRef="i0611585cbdd0402f8027301294d086fb_D20160101-20161231" decimals="INF" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcyODQ_a163cb49-f85a-499a-9c75-7c9f453dc963">10.125</ix:nonFraction>%.  The primary drivers of PNM&#8217;s revenue deficiency included implementation of modifications to PNM&#8217;s resource </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i08e104d6f100462a8bb95cbe8dc396ca" continuedAt="i5d84d35c8dc341e6b8fd1537cbe0a7be"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">portfolio, which were approved by the NMPRC in December 2015 as part of the SJGS regional haze compliance plan, infrastructure investments, including environmental upgrades at Four Corners, declines in forecasted energy sales due to successful energy efficiency programs and other economic factors, and updates to FERC/retail jurisdictional allocations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">After extensive settlement negotiations and public proceedings, the NMPRC issued a Revised Order Partially Adopting Certification of Stipulation dated January 10, 2018 (the &#8220;Revised Order&#8221;).  The key terms of the Revised Order include:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">An increase in base non-fuel revenues totaling $<ix:nonFraction unitRef="usd" contextRef="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzgwMzc_7dc7b7da-a35b-4863-9623-f43fdc0fd90f">10.3</ix:nonFraction> million, which includes a reduction to reflect the impact of the decrease in the federal corporate income tax rate and updates to PNM&#8217;s cost of debt (aggregating an estimated $<ix:nonFraction unitRef="usd" contextRef="i2ee16303bb554f6aa8aa94541eb1eeca_D20180110-20180110" decimals="-5" name="pnm:RegulatoryDisallowancesAndRestructuringCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzgyMDc_bdb94215-3c24-4b5d-bfb8-6afb7f91cf15">47.6</ix:nonFraction> million annually)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A ROE of <ix:nonFraction unitRef="number" contextRef="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110" decimals="INF" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzgyMzA_e00c36df-b928-4947-880f-d18ab17fc497">9.575</ix:nonFraction>% </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Returning to customers over a <ix:nonNumeric contextRef="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110" name="pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODI3_c442cdbc-ba24-46c4-a2f5-60dad5fb9e64">three-year</ix:nonNumeric> period the benefit of the reduction in the New Mexico corporate income tax rate to the extent attributable to PNM&#8217;s retail operations (Note 18)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Disallowing PNM&#8217;s ability to collect an equity return on certain investments aggregating $<ix:nonFraction unitRef="usd" contextRef="idc9eb0e173e14ee0834916479f8b8950_I20180110" decimals="-5" name="pnm:PublicUtilitiesReturnonEquityRegulatoryDisallowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzg1MDU_fa4279e3-dc03-43b5-97f4-e434732362d4">148.1</ix:nonFraction> million at Four Corners, but allowing recovery with a debt-only return</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">An agreement to not implement non-fuel base rate changes, other than changes related to PNM&#8217;s rate riders, with an effective date prior to January 1, 2020</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A requirement to consider the prudency of PNM&#8217;s decision to continue its participation in Four Corners in PNM&#8217;s next general rate case filing</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In accordance with the settlement agreement and the NMPRC&#8217;s final order, PNM implemented <ix:nonFraction unitRef="number" contextRef="iad7fcafb51094779852b684cc543fca6_D20180201-20180201" decimals="2" name="pnm:PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzg5NTg_501f2c6b-dd11-45bf-99a8-36725e860a07">50</ix:nonFraction>% of the approved increase for service rendered beginning February 1, 2018 and implemented the rest of the increase for service rendered beginning January 1, 2019. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 29, 2020, Sierra Club filed a motion asking the NMPRC to re-open the NM 2016 Rate Case for the limited purpose of conducting a prudence review of certain Four Corners investments that were deferred at the conclusion of the case. In the alternative, Sierra Club requested that the NMPRC order that the deferred prudence review be conducted in the Four Corners Abandonment Application, filed on January 8, 2021.  On February 10, 2021, the NMPRC rejected Sierra Club&#8217;s motion to re-open the NM 2016 Rate Case and stated that issues on whether the terms of the ETA provide an opportunity for consideration of prudence for Four Corners undepreciated investments included in a financing order or what effects the rates approved in the NM 2016 Rate Case may have on determining energy transition cost should be considered in the Four Corners Abandonment Application.  See discussion regarding PNM&#8217;s Four Corners Abandonment Application discussed below.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Renewable Energy Portfolio Standard</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 16, the ETA, enacted on June 14, 2019 amends the REA including removal of diversity requirements and certain customer caps and exemptions relating to the application of the RPS under the REA.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The REA provides for streamlined proceedings for approval of utilities&#8217; renewable energy procurement plans, assures that utilities recover costs incurred consistent with approved procurement plans, and requires the NMPRC to establish a RCT for the procurement of renewable resources to prevent excessive costs being added to rates.  The ETA sets a RCT of $<ix:nonFraction unitRef="usd" contextRef="i570b18d943a54518904d85be87780dab_I20211231" decimals="INF" name="pnm:PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEwNjgz_fe286529-c8e6-4970-9729-f1512e9c6c3b">60</ix:nonFraction> per MWh using an average annual levelized resource cost basis.  PNM makes renewable procurements consistent with the NMPRC approved plans and recovers certain renewable procurement costs from customers through the renewable energy rider billed on a per KWh basis.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in PNM&#8217;s approved procurement plans are the following renewable energy resources:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"><ix:nonFraction unitRef="mw" contextRef="id80796a4cae34dbb9ffb383f28799913_I20211231" decimals="0" name="pnm:PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMDM3_192a230f-58eb-4eea-b03c-a6cbf581c5ea">158</ix:nonFraction> MW of PNM-owned solar-PV facilities  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A PPA through 2044 for the output of New Mexico Wind, having a current aggregate capacity of <ix:nonFraction unitRef="mw" contextRef="i2b08995a46824ba48f432072829c84f6_D20210101-20211231" decimals="0" name="pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMTcy_6f68323c-b0c3-4782-99a8-dfd2e26676cc">200</ix:nonFraction> MW, and a PPA through 2035 for the output of Red Mesa Wind, having an aggregate capacity of <ix:nonFraction unitRef="mw" contextRef="ic83e9ba14eb9443d88b29caf118ed8c7_D20210101-20211231" decimals="0" name="pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMjY3_f9870d26-100c-407a-ba51-761d6dfc4b61">102</ix:nonFraction> MW</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A PPA through 2040 for <ix:nonFraction unitRef="mw" contextRef="ibcaa1a2e94e64c4bb05c3f18bdcda8f6_D20210101-20211231" decimals="0" name="pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMjk2_f1b41a4c-a039-4d37-831a-6d87fe1c5568">140</ix:nonFraction> MW of output from La Joya Wind II</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A PPA through 2042 for the output of the Lightning Dock Geothermal facility with a current capacity of <ix:nonFraction unitRef="mw" contextRef="i6a5fdfc3509c42d7960459fd2a7c4d05_D20210101-20211231" decimals="0" name="pnm:PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExNDM3_4fcbd06e-ea91-4048-a569-0d3c38ad8f03">11</ix:nonFraction> MW</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Solar distributed generation, aggregating <ix:nonFraction unitRef="mw" contextRef="id80796a4cae34dbb9ffb383f28799913_I20211231" decimals="1" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4Nzgy_2110720f-921a-4e59-90e7-c7b1f01f7c0d">201.2</ix:nonFraction> MW at December 31, 2021, owned by customers or third parties from whom PNM purchases any net excess output and RECs </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 3, 2019, PNM filed its 2020 renewable energy procurement plan.  The plan requested approval of a <ix:nonNumeric contextRef="ic1512c0456254d8e80c24a9433f7ca2c_D20190603-20190603" name="pnm:PowerPurchaseAgreementTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzODUw_b411a295-9e63-4360-bf61-8d5ef6e08aa3">20</ix:nonNumeric>-year PPA to purchase <ix:nonFraction unitRef="mw" contextRef="i14e6adda99c4437192096fbc14a7991a_I20190603" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzODc0_4a6460e7-5cdd-49d8-85ab-427c6c4fe3ef">140</ix:nonFraction> MW of renewable energy and RECs from La Joya Wind II.  PNM&#8217;s 2020 renewable energy procurement plan requested a variance from the RPS for 2020 and proposed the shortfall be met with excess RECs available under the La Joya Wind II PPA in 2021.  PNM also submitted proposed adjustments to the current FPPAC methodology for non-renewable </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i5d84d35c8dc341e6b8fd1537cbe0a7be" continuedAt="i4d0f3b4fcbe244479f7f3eb5de53a10f"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">fuel allocations to reflect the ETA&#8217;s removal of certain customer cost caps associated with the RPS and requested that the fuel clause year be reset to correspond to the January 1 reset date under the renewable energy rider.  On December 2, 2019, the hearing examiner issued a recommended decision in the case recommending approval of PNM&#8217;s 2020 renewable energy procurement plan including La Joya Wind II.  On January 29, 2020, the NMPRC accepted the hearing examiner&#8217;s recommended decision and approved PNM&#8217;s 2020 renewable energy procurement plan, effective February 1, 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 1, 2020, PNM filed its 2021 renewable energy procurement plan.  In the plan, PNM proposed to collect a revenue requirement of approximately $<ix:nonFraction unitRef="usd" contextRef="ie598bb2fb0bd489bb198c9f807932d83_D20200601-20200601" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1MDc4_7bc40961-28e9-4e36-8468-967c37fd2f97">67.8</ix:nonFraction>&#160;million through the renewable energy rider, including recovery of a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1MTYx_8f127019-01eb-45d2-a954-8b6d6cb849c4">2.3</ix:nonFraction>&#160;million for costs of administering PNM's Sky Blue voluntary renewable energy program that PNM has not been able to collect from Sky Blue participants.  The Sky Blue regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1MzQx_c455cae3-57d7-4f4b-ac4f-4c54b187a440">2.3</ix:nonFraction>&#160;million included carrying charges of <ix:nonFraction unitRef="number" contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1Mzcz_1634b185-80e6-4b06-9e8d-21cb77fda86a">8.64</ix:nonFraction>% totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1Mzk5_8fb2848c-ece1-48c9-9cf3-267c1017c892">0.7</ix:nonFraction>&#160;million.  PNM did not propose any new procurements in the plan.  On November 18, 2020 the NMPRC issued a final order approving the 2021 renewable energy procurement plan and recovery of $<ix:nonFraction unitRef="usd" contextRef="iacafc43b98a741ea9603c673f28294a3_D20210101-20210101" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTc5OTM2_c0a7737e-58c1-4d67-a637-c78c91829adc">65.5</ix:nonFraction>&#160;million through the rider in 2021, which reflected the NMPRC&#8217;s rejection of PNM&#8217;s request to recover the $<ix:nonFraction unitRef="usd" contextRef="i36b919fea2314b019f16218beb353381_D20210101-20210101" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTgwMDM3_b01338df-29a7-4477-bea5-245616b3992a">2.3</ix:nonFraction>&#160;million Sky Blue regulatory asset in 2021, effective January 1, 2021.  The NMPRC denied PNM&#8217;s request to recover the regulatory asset, in part, because PNM did not adequately account for the renewable energy certificates associated with the regulatory asset.  The NMPRC indicated that it will initiate a separate proceeding on the subject of whether the Sky Blue program should continue in its current form, be modified, or be terminated.  The NMPRC also placed conditions on PNM&#8217;s ability to recover the Sky Blue regulatory asset from all customers, rather than from program participants, in a future proceeding, including that the carrying charge associated with the regulatory asset be reduced from <ix:nonFraction unitRef="number" contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE2Mjc0_7f977e1f-a739-42e1-8e62-20938ef8c35f">8.64</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9ece8d5cfb1d4010b126dd4b59e7c850_D20201118-20201118" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE2Mjgw_cb7f7f21-b4cc-483a-921e-eb232885ccda">4</ix:nonFraction>% and that PNM be prohibited from collecting carrying charges from the date of the final order.  However, PNM is permitted to seek recovery of carrying charges for the full <ix:nonFraction unitRef="number" contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601" decimals="INF" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE2NDU0_a3fae1a0-1741-4660-86d8-5a458705660a">8.64</ix:nonFraction>% through the current Sky Blue program.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 1, 2021 PNM filed its 2022 renewable energy procurement plan which proposed to collect $<ix:nonFraction unitRef="usd" contextRef="i1a3c304565084b98932d3b1bf94c4a96_D20210601-20210601" decimals="-5" name="pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTU3_30bff561-edcf-4837-b6c5-5021963f11f9">66.9</ix:nonFraction>&#160;million for the year.  PNM did not propose any new procurements in the plan, but proposed to retire a small number of RECs in 2022 from resources that had not been previously approved as part of the RPS plan.  The NMPRC assigned this matter to a hearing examiner and a hearing was held on September 30, 2021.  On October 15, 2021, NMPRC Staff and PNM jointly filed the post-hearing brief stating that pending issues to the case had been resolved with PNM agreeing to certain compliance provisions.  On October 30, 2021 the hearing examiner issued a recommended decision recommending approval of PNM&#8217;s filing.  On November 17, 2021 the NMPRC issued a final order adopting the recommended decision.  The 2022 renewable energy procurement plan became effective on January 1, 2022.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:ScheduleOfRenewableEnergyRiderTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDUx_82a46b0c-841c-435a-bc41-abe2755d3e8a" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following sets forth PNM&#8217;s revenues recorded for the renewable energy rider:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.497%"><tr><td style="width:1.0%"></td><td style="width:47.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.998%"></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:10pt;font-weight:700;line-height:100%">Year Ended</span></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:10pt;font-weight:700;line-height:100%">Annual Revenues </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2019</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i197334f7ce2741b38f8de93ecdb18321_D20190101-20191231" decimals="-5" name="pnm:PublicUtilitiesRevenuefromRenewableenergyrider" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpjOTUwN2JmMTkzYTU0ODg3YmMwNjdlNDI3MGFmZjk4My90YWJsZXJhbmdlOmM5NTA3YmYxOTNhNTQ4ODdiYzA2N2U0MjcwYWZmOTgzXzItMi0xLTEtNjc4MDc_064d8d45-46d9-46b2-8b2a-0d5de31481c6">52.0</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb395e2899ae48d7a18071b1efd8d1c0_D20200101-20201231" decimals="-5" name="pnm:PublicUtilitiesRevenuefromRenewableenergyrider" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpjOTUwN2JmMTkzYTU0ODg3YmMwNjdlNDI3MGFmZjk4My90YWJsZXJhbmdlOmM5NTA3YmYxOTNhNTQ4ODdiYzA2N2U0MjcwYWZmOTgzXzMtMi0xLTEtNjc4MDc_105fd39b-e27c-4638-98fc-da1184c6e53b">56.4</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5481d700bafe43cea050a21a0c739ab7_D20210101-20211231" decimals="-5" name="pnm:PublicUtilitiesRevenuefromRenewableenergyrider" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpjOTUwN2JmMTkzYTU0ODg3YmMwNjdlNDI3MGFmZjk4My90YWJsZXJhbmdlOmM5NTA3YmYxOTNhNTQ4ODdiYzA2N2U0MjcwYWZmOTgzXzQtMi0xLTEtNjc4MDc_4644b7e2-693a-49fa-bafa-5fa48d1c2abc">61.7</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the renewable rider, if PNM&#8217;s earned rate of return on jurisdictional equity in a calendar year, adjusted for items not representative of normal operations, exceeds the NMPRC-approved rate by <ix:nonFraction unitRef="number" contextRef="i1762d3e7078846608cd5c1bd63a52d35_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE3MzY0_2cf70858-9f8f-4e33-9260-0f1465a85ceb">0.5</ix:nonFraction>%, PNM is required to refund the excess to customers during May through December of the following year.  PNM did not exceed such limitation in 2020 and does not expect to exceed the limitation in 2021.  The NMPRC currently has an open inquiry docket into the continued use of renewable riders by New Mexico utilities.  PNM is unable to predict the outcome of the NMPRC&#8217;s inquiry.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Energy Efficiency and Load Management</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Program Costs and Incentives/Disincentives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The New Mexico Efficient Use of Energy Act (&#8220;EUEA&#8221;) requires public utilities to achieve specified levels of energy savings and to obtain NMPRC approval to implement energy efficiency and load management programs.  The EUEA requires the NMPRC to remove utility disincentives to implementing energy efficiency and load management programs and to provide incentives for such programs.  The NMPRC has adopted a rule to implement this act.  PNM&#8217;s costs to implement approved programs and incentives are recovered through a rate rider.  During the 2019 New Mexico legislative session, the EUEA was amended to, among other things, include a decoupling mechanism for disincentives, preclude a reduction to a utility&#8217;s ROE based on approval of disincentive or incentive mechanisms, establish energy savings targets for the period 2021 through 2025, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i4d0f3b4fcbe244479f7f3eb5de53a10f" continuedAt="i8511209702c347b2884190f91ffdc391"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and require that annual program funding be 3% to 5% of an electric utility&#8217;s annual customer bills excluding gross receipt taxes, franchise and right-of-way access fees, provided that a customer&#8217;s annual cost not exceed seventy-five thousand dollars.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2019, PNM submitted a filing to address incentives to be earned in 2020.  PNM&#8217;s proposed incentive mechanism was similar to that approved for 2018 and 2019 with minor modifications to reflect input from interested parties.  The proposed incentive mechanism includes a base incentive of <ix:nonFraction unitRef="number" contextRef="i5da335fa396d4822981a968500e8c578_I20191231" decimals="INF" name="pnm:PublicUtilitiesProfitincentiveslidingscalemultiplier" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMTEx_695119da-b5f0-4f15-8e47-47d87c8acb74">7.1</ix:nonFraction>% of program costs, or approximately $<ix:nonFraction unitRef="usd" contextRef="ic73bed1097554fda816795d799d0627f_D20190101-20191231" decimals="-5" name="pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMTQ5_b79ac7aa-94ef-445a-9e5c-912d7758c7d8">1.8</ix:nonFraction> million, based on savings of <ix:nonFraction unitRef="gwh" contextRef="ia6d71aba42744ac887360e0ba0e0aea6_I20191231" decimals="INF" name="pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMTcz_eb726ab3-96f5-435c-80bd-24f412331f46">59</ix:nonFraction> GWh in 2020 with a sliding scale that provides for additional incentive if savings exceed <ix:nonFraction unitRef="gwh" contextRef="ibbb2352a3f0f4093ae1780b5e5b9a61c_I20191231" decimals="0" name="pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMjY2_6eb71313-49ee-4ed2-96bc-b13766b5f2f6">68</ix:nonFraction> GWh.  No hearings were considered necessary and PNM&#8217;s 2020 energy efficiency rider reflecting the 2020 incentive became effective beginning December 30, 2019.  On April 15, 2021, PNM filed its 2020 Energy Efficiency Annual Report which reconciles the actual 2020 profit incentive collections with the profit incentive authorized by the NMPRC resulting in an additional $<ix:nonFraction unitRef="usd" contextRef="i01b02745aa50482ba51ae2eeae4f0d42_D20210415-20210415" decimals="-5" name="pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODA0_b775e8aa-da71-41e2-9d95-e7cda8987f73">0.8</ix:nonFraction>&#160;million incentive  collected during the remainder of 2021.  The additional incentive was authorized for 2020 because annual energy savings for the year exceeded <ix:nonFraction unitRef="gwh" contextRef="id37663e60d50471db17d813d209af96e_I20210415" decimals="INF" name="pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODE4_21977f26-6c71-490d-a137-43484459e013">87</ix:nonFraction> GWh and was the maximum level of profit incentive allowed under the approved mechanism.  PNM began collecting the additional incentive effective May 27, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 15, 2020, PNM filed an application for energy efficiency and load management programs to be offered in 2021, 2022, and 2023.  The proposed program portfolio consists of twelve programs with a total annual budget of $<ix:nonFraction unitRef="usd" contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415" decimals="-5" name="pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNjUy_8a083d58-fa7d-4095-964b-c0122f363893">31.4</ix:nonFraction>&#160;million in 2021, $<ix:nonFraction unitRef="usd" contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415" decimals="-5" name="pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNjY0_fdf77f23-8c73-4933-b4f0-a04ef6b76320">31.0</ix:nonFraction>&#160;million in 2022, and $<ix:nonFraction unitRef="usd" contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415" decimals="-5" name="pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNjgw_19d3758b-fa51-4eef-bf1f-c9ff69034a1e">29.6</ix:nonFraction>&#160;million in 2023.  The application also sought approval of an annual base incentive of <ix:nonFraction unitRef="number" contextRef="if41dcedf6cee45dcb8d64b40e95b7693_I20200415" decimals="INF" name="pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNzYx_5ec93af3-3842-40ca-9e51-ef6b72710759">7.1</ix:nonFraction>% of the portfolio budget if PNM were to achieve energy savings of at least <ix:nonFraction unitRef="mmbtu" contextRef="if41dcedf6cee45dcb8d64b40e95b7693_I20200415" decimals="INF" name="pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwODM4_f87f98f5-047e-445a-ab17-a54a447429e6">80</ix:nonFraction> GWh in a year.  The proposed incentive would increase if PNM is able to achieve savings greater than <ix:nonFraction unitRef="mmbtu" contextRef="i98bf8bb1422f4a208e096984a8027021_I20200415" decimals="INF" name="pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwOTQy_3d72f5c5-8a0b-4f95-9782-e90242f95e10">80</ix:nonFraction> GWh in a year.  The application also proposed an advanced metering infrastructure (&#8220;AMI&#8221;) pilot program, which included the installation of <ix:nonFraction unitRef="meter" contextRef="i98bf8bb1422f4a208e096984a8027021_I20200415" decimals="INF" name="pnm:PublicUtilitiesNumberOfAMIMetersToBeInstalled" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIxMDg1_1bf89f70-ab08-46b9-be30-6d72f63160a4">5,000</ix:nonFraction> AMI meters at a cost of $<ix:nonFraction unitRef="usd" contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415" decimals="-5" name="pnm:PublicUtilitiesProgramCostsRelatedToMeterInstallation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIxMTEy_d038583d-2edb-45b3-bb51-76051da324c1">2.9</ix:nonFraction>&#160;million.  PNM proposed the pilot program to comply with an NMPRC order denying PNM&#8217;s February 2016 application to replace its existing customer metering equipment with AMI.  PNM did not recommend the AMI pilot program due to the limited benefits that are cost-effective under a pilot structure.  On September 17, 2020, the hearing examiner in the case issued a recommended decision recommending that PNM's proposed energy efficiency and load management program be approved, with the exception of the proposed AMI pilot program.  On October 28, 2020 the NMPRC issued an order adopting the recommended decision in its entirety.  </span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">2020 Decoupling Petition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, the legislature amended the EUEA to, among other things, include a decoupling mechanism for disincentives.  On May 28, 2020, PNM filed a petition for approval of a rate adjustment mechanism that would decouple the rates of its residential and small power rate classes.  Decoupling is a rate design principle that severs the link between the recovery of fixed costs of the utility through volumetric charges.  PNM proposed to record the difference between the annual revenue per customer derived from the cost of service approved in the NM 2015 Rate Case and the annual revenue per customer actually recovered from the rate classes beginning on January 1, 2021.  If approved, PNM would collect the difference from customers if the revenue per customer from the NM 2015 Rate Case exceeds the actual revenue recovered, or return the difference to customers if the actual revenue per customer recovered exceeds the revenue per customer from the NM 2015 Rate Case.  On July 13, 2020, NEE, ABCWUA, the City of Albuquerque, and Bernalillo County filed motions to dismiss the petition on the grounds that approving PNM&#8217;s proposed rate adjustment mechanism outside of a general rate case would result in retroactive ratemaking and piecemeal ratemaking.  The motions to dismiss also allege that PNM&#8217;s proposed rate adjustment mechanism is inconsistent with the EUEA.  Responses to the motions to dismiss were filed on August 7, 2020.  On September 16, 2020, ABCWUA, Bernalillo County, CCAE, the City of Albuquerque, NEE, NMAG, NMPRC Staff (&#8220;Staff&#8221;), and WRA filed testimony.  CCAE and WRA supported PNM's petition, but recommended that the rate adjustment mechanism not take effect until new rates are approved in PNM's next general rate case.  The other parties filing testimony opposed PNM's petition.  On October 2, 2020, PNM requested an order to vacate the public hearing, scheduled to begin October 13, 2020, and staying the proceeding until the NMPRC decides whether to entertain a petition to issue a declaratory order resolving the issues raised in the motions to dismiss.  On October 7, 2020, the hearing examiner approved PNM's request to stay the proceeding and vacate the public hearing and required PNM to file a petition for declaratory order by October 30, 2020.  On October 30, 2020, PNM filed a petition for declaratory order asking the NMPRC to issue an order finding that full revenue decoupling is authorized by the EUEA.  On November 4, 2020, ABCWUA and Bernalillo County jointly filed a competing petition asking the NMPRC to issue a declaratory order on the EUEA&#8217;s requirements related to disincentives.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 24, 2020, the NMAG requested that the NMPRC deny both petitions for declaratory orders and instead address disincentives under the EUEA in a rulemaking.  On March 17, 2021, the NMPRC issued an order granting the petitions for declaratory order, commencing a declaratory order proceeding to address the petitions, denying the NMAG&#8217;s request to initiate a rulemaking, and appointing a hearing examiner to preside over the declaratory order proceeding.  Initial briefs were filed on June 7, 2021 and response briefs were filed on June 28, 2021.  Oral arguments were made on July 15, 2021.  On January 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC find that the EUEA does not mandate the NMPRC to authorize or approve a full decoupling mechanism, defining full decoupling as limited to energy efficiency and load management measures and programs.  The recommended decision also states that a utility may request approval of a rate adjustment mechanism to remove regulatory </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i8511209702c347b2884190f91ffdc391" continuedAt="ieb065dbfdb004d4b8a09d31667daa899"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">disincentives to energy efficiency and load management measures and programs through a stand-alone petition, as part of the utility&#8217;s triennial energy efficiency application or a general rate case and that PNM is not otherwise precluded from petitioning for a rate adjustment mechanism prior to its next general rate case.  Finally, the recommended decision stated that the EUEA does not permit the NMPRC to reduce a utility&#8217;s ROE based on approval of a disincentive removal mechanism founded on removing regulatory disincentives to energy efficiency and load management measures and programs.  The recommended decision does not specifically prohibit a downward adjustment to a utility&#8217;s capital structure, based on approval of a disincentive removal mechanism.  On January 27, 2022, PNM filed exceptions to the recommended decision and response exceptions were filed on February 4, 2022.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Integrated Resource Plans </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMPRC rules require that investor-owned utilities file an IRP every <ix:nonNumeric contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" name="pnm:PublicUtilitiesFrequencyofIRPfilings" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI0NzMx_214e8d0e-2131-4e7c-bf64-bdae36f01058">three years</ix:nonNumeric>.  The IRP is required to cover a <ix:nonNumeric contextRef="i0d135384baa14ffd850e53609f43a8b1_D20210101-20211231" name="pnm:PublicUtilitiesPlanningPeriodCoveredOfIrp" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI0NzY3_9ef871f0-4bd6-484e-ac11-a20f31252bf9">20</ix:nonNumeric>-year planning period and contain an action plan covering the first <ix:nonNumeric contextRef="i14b40660f1fc461eb4b09911cc115021_D20210101-20211231" name="pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI0ODM3_9e943de5-d679-4f33-9546-732421bc0f99">four years</ix:nonNumeric> of that period.  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">2020 IRP</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMPRC rules required PNM to file its 2020 IRP in July 2020.  On March 16, 2020, PNM filed a motion to extend the deadline to file its 2020 IRP to six months after the NMPRC issues a final order approving a replacement resource portfolio and closes the docket in the bifurcated SJGS Abandonment Application and replacement resource proceedings.  On April 8, 2020, the NMPRC approved PNM&#8217;s motion to extend the deadline to file its 2020 IRP as requested.  On January 29, 2021, PNM filed its 2020 IRP addressing the <ix:nonNumeric contextRef="i70f8aab99a9143a29302e445f9c3c4f8_D20210129-20210129" name="pnm:PublicUtilitiesPlanningPeriodCoveredOfIrp" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzc0_f695272e-36e2-48dc-a449-736ef714c51a">20</ix:nonNumeric>-year planning period, from 2020 through 2040.  The plan focuses on a carbon-free electricity portfolio by 2040 that would eliminate coal at the end of 2024.  This includes replacing the power from San Juan with a mix of approved carbon-free resources and the plan to exit Four Corners at the end of 2024.  The plan highlights the need for additional investments in a diverse set of resources, including renewables to supply carbon-free power, energy storage to balance supply and demand, and efficiency and other demand-side resources to mitigate load growth.  On May 24, 2021, the hearing examiner issued a procedural schedule and required PNM, upon request, to provide modeling data and assumptions to parties within two weeks.  Additionally, PNM was required upon request, to run modeling or provide reasonable access to PNM virtual machines at PNM's expense.  The alternative modeling deadline concluded on August 30, 2021 and Staff's recommendation was filed on November 12, 2021.  The recommendation found that PNM has met the requirements of the IRP rule, but not the requirements of the NM 2016 Rate Case.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Abandonment Applications made under the ETA </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 16, the ETA sets a statewide standard that requires investor-owned electric utilities to have specified percentages of their electric-generating portfolios be from renewable and zero-carbon generating resources.  The ETA also provides for a transition from fossil-fuel generation resources to renewable and other carbon-free resources through certain provisions relating to the abandonment of coal-fired generating facilities.  These provisions include the use of energy transition bonds, which are designed to be highly rated bonds that can be issued to finance certain costs of abandoning coal-fired facilities that are retired prior to January 1, 2023, for facilities operated by a &#8220;qualifying utility,&#8221; or prior to January 1, 2032, for facilities that are not operated by the qualifying utility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SJGS Abandonment Application</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 30, 2019, the NMPRC issued an order initiating a proceeding and requiring PNM to submit an application for the abandonment of PNM&#8217;s share of SJGS by March 1, 2019.  On July 1, 2019, PNM filed a Consolidated Application for the Abandonment and Replacement of SJGS and Related Securitized Financing Pursuant to the ETA (the &#8220;SJGS Abandonment Application&#8221;).  The SJGS Abandonment Application sought NMPRC approval to retire PNM&#8217;s share of SJGS after the existing coal supply and participation agreements end in June 2022, for approval of replacement resources, and for the issuance of energy transition bonds.  PNM&#8217;s application proposed several replacement resource scenarios.  The SJGS Abandonment Application also included a request to issue approximately $<ix:nonFraction unitRef="usd" contextRef="i0c4394dcb1b547159ca5569e06dbece1_D20190701-20190701" decimals="-6" name="pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5NzMw_ef46c58c-34c4-45b2-91d6-2813738e4443">361</ix:nonFraction> million of energy transition bonds (the &#8220;Securitized Bonds&#8221;).  PNM&#8217;s request for the issuance of Securitized Bonds included approximately $<ix:nonFraction unitRef="usd" contextRef="ia0baaf41361544bf8484fd8fea07e6bb_I20211231" decimals="-6" name="pnm:PublicUtilitiesForecastedUndepreciatedInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5ODYz_389529bd-7e1a-4d4c-aff9-eb5ddf41c82f">283</ix:nonFraction> million of forecasted undepreciated investments in SJGS at June 30, 2022, an estimated $<ix:nonFraction unitRef="usd" contextRef="ia0baaf41361544bf8484fd8fea07e6bb_I20211231" decimals="-5" name="pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5OTQ1_ea46a059-7a87-44fe-91f5-eb716bc2476b">28.6</ix:nonFraction> million for plant decommissioning and coal mine reclamation costs, approximately $<ix:nonFraction unitRef="usd" contextRef="ia0baaf41361544bf8484fd8fea07e6bb_I20211231" decimals="-5" name="pnm:PublicUtilitiesUpfrontFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMDIx_c155f47a-d157-4da7-8c12-b75e316b420d">9.6</ix:nonFraction> million in upfront financing costs, and approximately $<ix:nonFraction unitRef="usd" contextRef="i1e7828af882d43889cbfd8304f4c3891_D20210101-20211231" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMDcw_764778ef-6ba5-4dba-8cd7-4aec4475c4c4">20.0</ix:nonFraction> million for job training and severance costs for affected employees.  Proceeds from the Securitization Bonds would also be used to fund approximately $<ix:nonFraction unitRef="usd" contextRef="i0c4394dcb1b547159ca5569e06dbece1_D20190701-20190701" decimals="-5" name="pnm:ProceedsFromSecuritizationBonds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMjE1_15a5ac51-ee09-4890-bd19-0a745a58bcb6">19.8</ix:nonFraction> million for economic development in the four corners area.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 10, 2019, the NMPRC issued an order requiring the SJGS Abandonment Application be considered in two proceedings: one addressing SJGS abandonment and related financing, and the other addressing replacement resources.  The NMPRC indicated that PNM&#8217;s July 1, 2019 filing is responsive to the January 30, 2019 order.  Hearings on the abandonment </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ieb065dbfdb004d4b8a09d31667daa899" continuedAt="i6614038cb97a407a904180dca5b281ea"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and securitized financing proceedings were held in December 2019 and hearings on replacement resources were held in January 2020.  On February 21, 2020, the hearing examiners issued two recommended decisions recommending approval of PNM&#8217;s proposed abandonment of SJGS, subject to approval of replacement resources, and approval of PNM&#8217;s proposed financing order to issue Securitized Bonds.&#160; The hearing examiners recommended that PNM be authorized to abandon SJGS by June 30, 2022, and to record regulatory assets for certain other abandonment costs that are not specifically addressed under the provisions of the ETA to preserve its ability to recover the costs in a future general rate case.  The hearing examiner recommended that this authority only extend to the deferral of the costs and it not be an approval of any ratemaking treatment.  The hearing examiners also recommended PNM be authorized to issue Securitized Bonds of up to $<ix:nonFraction unitRef="usd" contextRef="i667fbc61db3148e4b931db7e06edcfca_I20200221" decimals="-6" name="pnm:PublicUtilitiesForecastedUndepreciatedInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzM3NzI3_6d0dd76e-3bd4-4105-8bd5-482dfa47ac27">361</ix:nonFraction> million and establish a rate rider to collect non-bypassable customer charges for repayment of the bonds and be subject to bi-annual adjustments (the &#8220;Energy Transition Charge&#8221;).  The hearing examiners recommended an interim rate rider adjustment upon the start date of the Energy Transition Charge to provide immediate credits to customers for the full value of PNM&#8217;s revenue requirement related to SJGS until those reductions are reflected in base rates.  In addition, the hearing examiners recommended PNM be granted authority to establish regulatory assets to recover costs that PNM will pay prior to the issuance of the Securitized Bonds, including costs associated with the bond issuances as well as for severances, job training, economic development, and workforce training.  On April 1, 2020, the NMPRC unanimously approved the hearing examiners&#8217;&#160;recommended decisions regarding the abandonment of SJGS and the related securitized financing under the ETA.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 10, 2020, CFRE and NEE filed a notice of appeal with the NM Supreme Court of the NMPRC&#8217;s approval of PNM&#8217;s request to issue securitized financing under the ETA.  The NM Supreme Court granted motions to intervene filed by PNM, WRA, CCAE, and the Sierra Club.  On May 8, 2020, CFRE and NEE filed a joint statement of issues with the NM Supreme Court which asserts that the NMPRC improperly applied the ETA and that the ETA violates the New Mexico Constitution.  On June 19, 2020, WRA filed a motion to dismiss CFRE and NEE&#8217;s constitutional challenges to the ETA on the ground that the New Mexico Constitution provides that only New Mexico district courts have original jurisdiction over the claims.  On July 24, 2020, the NM Supreme Court issued an order denying WRA&#8217;s motion to dismiss.  On August 17, 2020, the appellants filed a Brief in Chief and on October 5, 2020, PNM, WRA, CCAE, and Sierra Club filed Answer Briefs.  On January 10, 2022, the NM Supreme Court issued its decision rejecting CFRE&#8217;s and NEE&#8217;s constitutional challenges to the ETA and affirmed the NMPRC final order.  On February 28, 2022, WRA and CCAE filed a Joint Motion for Order to Show Cause and Enforce Financing Order and Supporting Brief, which requests that the NMPRC order PNM to show cause why its rates should not be reduced at the time SJGS is abandoned, and to otherwise enforce the NMPRC&#8217;s April 1, 2020 final order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM evaluated the consequences of the NMPRC's April 1, 2020 orders approving the abandonment of SJGS and the related issuance of Securitized Bonds.  This evaluation indicated that it is probable that PNM will be required to fund severances for PNM employees at the facility upon its retirement in 2022 and for PNMR shared services employees providing administrative and other support services to SJGS.  In addition, the evaluation indicated that it is probable PNM will be obligated to fund severances and other costs for the WSJ LLC employees and to fund certain state agencies for economic development and workforce training upon the issuance of the Securitized Bonds.  As a result, in March 2020, PNMR and PNM recorded obligations of $<ix:nonFraction unitRef="usd" contextRef="ib0cab315924f421590975d3860a0c2dc_I20200331" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNDA0_5644c426-d9a1-459d-aa1b-e72c89dfa8ba">9.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0d3855b80f0e4b0aa816d319b4ab3ea6_I20200331" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNDEx_039a2824-82b1-46f7-8fc0-e2c9f9d1cb21">8.1</ix:nonFraction>&#160;million for estimated severances, $<ix:nonFraction unitRef="usd" contextRef="i865ca523a3c64f8e99694b49232cd906_I20200331" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNDQw_2048e60f-cd04-4721-b331-408e59f29cb7">8.9</ix:nonFraction>&#160;million for obligations to fund severances and other costs of WSJ LLC employees, and to fund $<ix:nonFraction unitRef="usd" contextRef="ia95b43f0d82b4d3c9c64e516d3a5b151_I20200331" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNTI4_6a7f245a-6a21-4ab3-af7e-88b5a17681d2">19.8</ix:nonFraction>&#160;million to state agencies for economic development and workforce training upon the issuance of the Securitized Bonds.  The total amount recorded for these estimates of $<ix:nonFraction unitRef="usd" contextRef="i42f28a6a320f4e3da36a181d2f3be2e9_I20201231" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNjkx_38311b3c-39ab-416c-910d-5abffe9a6ca3">38.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic3482dcdd21a44b784c8b8d580b213f0_I20201231" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNzA2_e7f22e93-cf35-4232-9e78-87629e909a72">36.8</ix:nonFraction> million is reflected in other deferred credits and as a corresponding deferred regulatory asset on PNMR's and PNM's Consolidated Balance Sheets at December 31, 2020.  PNM revised its estimates in 2021 and $<ix:nonFraction unitRef="usd" contextRef="i457beb78e0d34624b661c8c08db6ae9e_I20211231" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODIy_96c880be-5b18-4db9-bdbe-e6bce5b2c1cb">36.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if3288a90ba374670b17bfd10623086ef_I20211231" decimals="-5" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODM3_ebf1a293-702f-4dcd-9820-0d39dc85a0ae">36.0</ix:nonFraction>&#160;million is reflected in other current liabilities and as a corresponding deferred regulatory asset on PNMR's and PNM's Consolidated Balance Sheets at December 31, 2021.  These estimates may be adjusted in future periods as the Company refines its expectations. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 24, 2020, the hearing examiners issued a recommended decision on PNM's request for approval of replacement resources that addressed the entire portfolio of replacement resources, which superseded a previous partial recommended decision issued on March 27, 2020.  The hearing examiners concluded that the ultimate selection of a portfolio of replacement resources involves policy considerations that are the province of the NMPRC and stated that they did not intend to make that decision for the NMPRC.  On July 29, 2020, the NMPRC issued an order approving resource selection criteria identified in the ETA that would include PPAs for <ix:nonFraction unitRef="mw" contextRef="idfe0b9efcc79437698bbd2f7279108bd_I20200729" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODUy_79676b4e-12e0-4843-b944-8acc4b118148">650</ix:nonFraction> MW of solar and <ix:nonFraction unitRef="mw" contextRef="idfe0b9efcc79437698bbd2f7279108bd_I20200729" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODU3_1fe556cd-3807-4e65-be71-267e0464ccac">300</ix:nonFraction> MW of battery storage.  The order also granted in part PNM&#8217;s request for an extension of time for PNM to file the application to implement the replacement resource portfolio. PNM had 60 days from the date of the order to file an application in a separate docket seeking approval of the proposed final executed contracts, for any replacement resources not in evidence that had been approved by the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 28, 2020, PNM filed its application for approval of the final executed contracts for the replacement resources.  In addition, PNM provided updated costs estimates of $<ix:nonFraction unitRef="usd" contextRef="i01cf4b2e28ef4dbcbd26f064aeea9a4a_I20200928" decimals="-5" name="pnm:PublicUtilitiesEstimatedCostsOfReplacementResources" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ1NjM3_cfd2b536-9f47-41ca-8524-af0a10ef5e28">8.1</ix:nonFraction>&#160;million for the SJGS replacement resources, based on the NMPRC authorization to create regulatory assets granted in the abandonment order, which it plans to seek recovery of in a future general rate case.  On November 13, 2020, the hearing examiner issued a recommended decision recommending </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i6614038cb97a407a904180dca5b281ea" continuedAt="i8d76b485097648058c3477c1ee4f1e4b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">approval of a <ix:nonFraction unitRef="mw" contextRef="i47e60f4bf45e4919b41a25c6dd7f950a_I20201113" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2MTY4_6eb48f57-76ff-4aca-8937-132ecb117291">200</ix:nonFraction> MW solar PPA combined with a <ix:nonFraction unitRef="mw" contextRef="i47e60f4bf45e4919b41a25c6dd7f950a_I20201113" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2MjAw_da743345-a802-43b9-92b2-14dd6e025e1e">100</ix:nonFraction> MW battery storage agreement and the <ix:nonFraction unitRef="mw" contextRef="i8e603eaf117b45cf8fe5e169e296ebab_I20201113" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2MjQw_60a6791a-3d77-4af6-8045-480bc1638baa">100</ix:nonFraction> MW solar PPA combined with a <ix:nonFraction unitRef="mw" contextRef="i8e603eaf117b45cf8fe5e169e296ebab_I20201113" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2Mjcy_c6765ad3-c61e-43cb-b579-295dbd19d9c5">30</ix:nonFraction> MW battery storage agreement.  On December 2, 2020 the NMPRC issued an order adopting the recommended decision in its entirety.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Throughout 2021 and continuing into 2022, PNM provided notices of delays and status updates to the NMPRC for the approved SJGS replacement resource projects.  All four project developers have notified PNM that completion of the projects will be delayed and no longer available for most, if any of the 2022 summer peak load period.  The delays in the SJGS replacement resources, coupled with the abandonment of SJGS Units 1 and 4 present a risk that PNM will have insufficient operational resources to meet the 2022 summer peak to reliably serve its customers if PNM is unable to find additional generation resources.  PNM entered into three agreements to purchase power from third parties in the second half of 2021 to minimize potential impacts to customers; the purchase of <ix:nonFraction unitRef="mw" contextRef="ie85c4748a1cd40c1842ac726332c2501_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODcx_fda8b061-2c1c-4f75-b918-59d7675b5d74">85</ix:nonFraction> MW, unit contingent from Four Corners for June through September of 2022; the purchase of <ix:nonFraction unitRef="mw" contextRef="i7df8e55f53b3422abccc7028c367b1c6_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODYy_d1d47302-9b2a-4eb3-9b8d-6f1e60bccfe7">150</ix:nonFraction> MW, firm power in June and September 2022; and the purchase of <ix:nonFraction unitRef="mw" contextRef="if5094acfed2d4ff38bdc6fb7319c5c70_D20210101-20211231" decimals="INF" name="pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODY3_823bc9fe-cc47-4c9a-8a8a-eecb79991fbc">40</ix:nonFraction> MW, unit contingent from PVNGS Unit 3 for the full year of 2022.  Even after accounting for these additional contracts, PNM projected a system reserve margin ranging from 0.9% to (3.4%) during the 2022 summer peak.  As a result, on February 17, 2022, PNM filed a Notice and Request for Modification to or Variance from Abandonment Date for SJGS Unit 4 with the NMPRC.  The filing provided notice that PNM had obtained agreement from the SJGS owners and WSJ LLC to extend operation of Unit 4 until September 30, 2022.  SJGS Unit 4 will provide 327 MW of capacity and improve PNM&#8217;s projected system reserve margin ranging from approximately 17.4% to 9.8%.  On February 23, 2022, the NMPRC issued an order finding that PNM did not require NMPRC approval to extend operation of SJGS Unit 4 for an additional three-month period.  The NMPRC&#8217;s order states that issues regarding the prudence or reasonableness of the decisions and actions taken by PNM and recoverably of costs related to the continued operation of SJGS Unit 4, including fuel costs collected through PNM&#8217;s FPPAC, shall be subject to review in a future proceeding.  On February 25, 2022, the amended SJGS participation agreement was filed with FERC.  PNM cannot predict the outcome of this matter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Four Corners Abandonment Application</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 1, 2020, PNM entered into the Four Corners Purchase and Sale Agreement with NTEC, pursuant to which PNM will sell its <ix:nonFraction unitRef="number" contextRef="i744eb04f16b14efe84911b4741a7e63b_I20201101" decimals="INF" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2NzAx_856c2158-6fb4-4d7b-bbbb-05ced6fc9aad">13</ix:nonFraction>% ownership interest (other than certain transmission assets) in Four Corners to NTEC. The sale is contingent upon NMPRC approval and expected to close by the end of 2024.  In connection with the sale, PNM would make payments of $<ix:nonFraction unitRef="usd" contextRef="i213a15a1cbb940d5809f1d1f8e2b3064_D20201101-20201101" decimals="-5" name="pnm:PaymentsForReliefFromObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2OTMx_83ddc589-58da-4332-b596-3bb5f19881b2">75.0</ix:nonFraction>&#160;million to NTEC for relief from its obligations under the coal supply agreement for Four Corners after December 31, 2024.  Pursuant to the Four Corners Purchase and Sale Agreement, PNM will retain its current plant decommissioning and coal mine reclamation obligations.  PNM made an initial payment to NTEC of $<ix:nonFraction unitRef="usd" contextRef="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130" decimals="-5" name="pnm:PaymentsForReliefFromObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3MjM2_d1781803-564b-4ae0-aab6-4c1d513e345c">15.0</ix:nonFraction>&#160;million in November 2020, subject to refund with interest upon termination of the Four Corners Purchase and Sale Agreement prior to closing.  Under the terms of the Four Corners Purchase and Sale Agreement, upon receipt of the NMPRC approval, PNM would make a final payment of $<ix:nonFraction unitRef="usd" contextRef="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130" decimals="-5" name="pnm:FinalPaymentForReliefFromObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3NTA4_375da03a-bba8-4194-97b5-fb997d28bb6d">60.0</ix:nonFraction>&#160;million.  The initial $<ix:nonFraction unitRef="usd" contextRef="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130" decimals="-5" name="pnm:InitialPaymentForReliefFromObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3NTI1_df37b8ca-3467-4cab-8ba8-85a51d6eb787">15.0</ix:nonFraction>&#160;million payment was recorded in other deferred charges and other current assets on the Consolidated Balance Sheets as of December 31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s share of Four Corners as of December 31, 2024, and issuance of approximately $<ix:nonFraction unitRef="usd" contextRef="i74b563c6f8e74b3a80ff9413098fbb48_D20210108-20210108" decimals="-6" name="pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3ODIz_61352efe-16f0-471f-9fa4-7373eb93e174">300</ix:nonFraction>&#160;million of energy transition bonds as provided by the ETA.  PNM&#8217;s request for the issuance of Securitized Bonds included approximately $<ix:nonFraction unitRef="usd" contextRef="idc3f5a74cab6401f98637a9dcd744a5f_I20210108" decimals="-6" name="pnm:PublicUtilitiesForecastedUndepreciatedInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3OTUz_48521c0a-719f-45b9-a615-7f01f0025e6e">272</ix:nonFraction>&#160;million of forecasted undepreciated investments in Four Corners at December 31, 2024, an estimated $<ix:nonFraction unitRef="usd" contextRef="idc3f5a74cab6401f98637a9dcd744a5f_I20210108" decimals="-5" name="pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MDQ3_181833f6-5e08-45ed-a96c-847bb655322e">4.6</ix:nonFraction>&#160;million for plant decommissioning costs, an estimated $<ix:nonFraction unitRef="usd" contextRef="idc3f5a74cab6401f98637a9dcd744a5f_I20210108" decimals="-5" name="pnm:PublicUtilitiesUpfrontFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MDkz_ba8cb5ee-f72d-4ea8-833d-e5f81e6d2ed9">7.3</ix:nonFraction>&#160;million in upfront financing costs, and an estimated $<ix:nonFraction unitRef="usd" contextRef="i74b563c6f8e74b3a80ff9413098fbb48_D20210108-20210108" decimals="-5" name="pnm:ProceedsFromSecuritizationBonds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MTM4_5b0e15e1-dd23-456f-85d8-51f2fcdb0850">16.5</ix:nonFraction>&#160;million in economic development.  PNM intends to submit a separate application for NMPRC approval of a replacement resource portfolio following NMPRC action on this application.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 26, 2021, Sierra Club filed a motion in the Four Corners Abandonment Application requesting that the NMPRC order PNM to file supplemental testimony addressing the prudence of Four Corners investments or alternatively that the NMPRC dismiss the Four Corners Abandonment Application and permit PNM to refile after the prudence issue is resolved.  In addition, on January 28, 2021, NEE and CFRE filed a motion requesting that the NMPRC dismiss the application, stating that approval of the abandonment would be contrary to the provision of the REA that prevents the sale of carbon dioxide emitting electricity-generating resources as a means of complying with the RPS, and that the Four Corners Abandonment Application does not demonstrate that the sale of <ix:nonFraction unitRef="mw" contextRef="ib74be51deee245f2a5d5f81702df0ce3_I20210128" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ5MzA4_1b059591-d674-425d-aeeb-ad4d73e7281e">200</ix:nonFraction> MW to NTEC will not result in a net detriment to public interest.  Parties filed positions on the sufficiency of PNM&#8217;s application on February 11, 2021.  On February 18, 2021, PNM filed a consolidated response to the motions and the positions on the sufficiency of the application which defended the legal sufficiency of PNM&#8217;s application and addressed potential amendments to the application and testimonies.  On February 26, 2021, the hearing examiner issued an order on the sufficiency of the Four Corners Application finding that the application was deficient on its face and fails to adequately support whether or not the sale and transfer of PNM&#8217;s interest in Four Corners to NTEC is in the public interest.  However, given the NMPRC&#8217;s preference to address Four Corners issues in the case, as well as PNM&#8217;s concession on filing an amended application, the hearing examiner did not recommend that the case be dismissed.  The order </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i8d76b485097648058c3477c1ee4f1e4b" continuedAt="ic7ba0677b4424c2f8fe4980bdaf8cdc9"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">required PNM to file an amended application by March 15, 2021; established that the nine-month period for review of the amended application shall start on the date of PNM&#8217;s filing of the amended application and run through December 15, 2021; required PNM to file supplemental testimony addressing the prudence of its investment in Four Corners; required PNM to more explicitly address the statutory standards for approval of the proposed transfer to NTEC; and required PNM to file a motion to withdraw the January 8, 2021 Four Corners Application.  On March 15, 2021, PNM filed an amended application and supplemental testimony for the approval of the abandonment and transfer of Four Corners and issuance of a financing order pursuant to the ETA and a motion to withdraw the January 8, 2021 Four Corners Application.  The amended application and supplemental testimony provided additional information to support PNM's request to abandon its interest in Four Corners and transfer that interest to NTEC, and also provided additional detail explaining how the proposed sale and abandonment provides a net public benefit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 17, 2021 NEE and CFRE (&#8220;Joint Movants&#8221;) again filed motions to dismiss the case, providing reasons which include; PNM's failure to disclose the reason for the divestiture in the plant is the Merger; the application is deficient because PNM has failed to produce the seasonal operation agreement with the other Four Corners owners; and reiterated their prior view that PNM's amended application is contrary to the REA.  Also on May 17, 2021, CCAE filed a motion to dismiss the case stating that PNM's application is devoid of any discussion of the assumption of liabilities by NTEC pertaining to PNM's share of Four Corners.  On May 18, 2021, San Juan Citizens Alliance/Dine Care and the Native American Voters Alliance Education Project (&#8220;NAVAEP&#8221;) filed a joinder supporting CCAE's motion.  On June 1, 2021, PNM filed responses to the Joint Movants' and CCAE motions to dismiss and filed a motion to strike portions of the Joint Movants' and CCAE's motions to dismiss.  PNM's motion states that the Joint Movants and CCAE rely upon materials beyond the pleadings in the case and within the record in other proceedings to support their motions.  On June 14, 2021, the hearing examiner issued an order denying the motions to dismiss from NEE, CFRE and CCAE.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A hearing began August 31, 2021, briefs were filed October 1, 2021 and response briefs were filed October 13, 2021.  On November 12, 2021, the hearing examiner issued a recommended decision recommending approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  On December 15, 2021, the NMPRC issued a final order rejecting the hearing examiners recommended decision and denying approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  In its order, the NMPRC concluded that PNM needed to conduct a review of the actual replacement resource portfolio and determined that the record was insufficient to determine the prudence of PNM&#8217;s investments in Four Corners.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.  On January 21, 2022, PNM filed a statement of issues outlining the arguments for appeal asserting, among other things, that the NMPRC misinterpreted and improperly applied the ETA in concluding that the NMPRC needed to review the actual replacement resource portfolio before authorizing abandonment and that the NMPRC improperly deferred the issue of prudence with respect to certain of PNM&#8217;s investments in Four Corners, where other parties were given the opportunity to present evidence and failed to demonstrate PNM was imprudent in its decisions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 30, 2020, NEE filed a formal complaint with the NMPRC seeking an investigation into the reasonableness and lawfulness of PNM&#8217;s continued reliance on &#8220;climate-altering and uneconomic coal&#8221; at Four Corners.  NEE explained that they withdrew their NM Supreme Court appeal of the NM 2016 Rate Case under the notion that PNM would be filing a rate case in 2019 and they would be able to challenge the Four Corners expenditures in that case.  NEE explained that because PNM has delayed its rate case several times, Four Corners has remained &#8220;imprudently&#8221; in rates.  NEE asked that PNM be required to demonstrate that PNM&#8217;s investment in Four Corners was prudent.  NEE stated if the NMPRC deems PNM&#8217;s investment as imprudent, ratepayers will be held harmless and all costs including carrying charges, effective October 30, 2020, and going forward, be denied.  On February 10, 2021, the NMPRC denied NEE&#8217;s complaint and stated that issues related to Four Corners prudence should be addressed in the Four Corners Abandonment Application.  On February 22, 2021, NEE filed a Motion for Reconsideration of the NMPRC&#8217;s February 10, 2021 order, which was denied on March 10, 2021.  On April 9, 2021, NEE filed a Notice of Appeal with the NM Supreme Court regarding their formal complaint on Four Corners.  On July 6, 2021, NEE filed a motion to withdraw its Notice of Appeal with the NM Supreme Court.  On September 21, 2021, the NM Supreme Court issued its order granting NEE's motion to withdraw its appeal; the court also issued a mandate to the NMPRC to take further action as might be needed consistent with the order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">GAAP requires a loss be recognized when it is probable that a loss has been incurred and the amount of loss can be reasonably estimated.  As of December 31, 2021, PNM evaluated the NMPRC order in the Four Corners Abandonment Application and determined it was reasonably possible that PNM would be successful in recovery of its undepreciated investment in a future proceeding.  Therefore, no loss has been recorded. </span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ic7ba0677b4424c2f8fe4980bdaf8cdc9" continuedAt="i0a89aaa7ea21420f89a9cfe1734bbfcb"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The financial impact of an early exit of Four Corners and the NMPRC approval process are influenced by many factors outside of PNM&#8217;s control, including the overall political and economic conditions of New Mexico.  See additional discussion of the ETA in Note 16.  PNM cannot predict the outcome of these matters.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PVNGS Leased Interest Abandonment Application</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 2, 2021, PNM filed an application with the NMPRC requesting approval for the decertification and abandonment of <ix:nonFraction unitRef="mw" contextRef="i2df7b6940a5046b999654753741bce96_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODc1_a55af552-2f3f-4f1d-9bda-bccfd1fc13ad">114</ix:nonFraction> MW of leased PVNGS capacity, sale and transfer of related assets, and approval to procure new resources (&#8220;PVNGS Leased Interest Abandonment Application&#8221;).  As discussed in Note 8, PNM currently controls leased capacity in PVNGS Unit 1 and Unit 2 under <ix:nonFraction unitRef="lease" contextRef="i933d8db323504ff3bb504109433e95ad_I20210402" decimals="INF" name="pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTA0_3993c959-4ef7-4359-85e5-f2a88aef5b63">five</ix:nonFraction> separate leases (&#8220;Leased Interest&#8221;) that were approved and certificated by the predecessor agency to the NMPRC in the 1980s.  <ix:nonFraction unitRef="lease" contextRef="ib8622e8d646f48419a1b4e08d563cbce_I20210402" decimals="INF" name="pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTEz_ee7963fd-d475-4fb2-843c-c807236c0c71">Four</ix:nonFraction> of the <ix:nonFraction unitRef="lease" contextRef="i933d8db323504ff3bb504109433e95ad_I20210402" decimals="INF" name="pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTIz_e7ad6c12-e00c-453f-bbd0-3f67be7cb6e9">five</ix:nonFraction> leases for <ix:nonFraction unitRef="mw" contextRef="i67755439b3214832b6f91957a4d479b2_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODgw_b8f8fdc1-ba32-4fa8-877d-a03a02a128aa">104</ix:nonFraction> MW of Leased Interest terminate on January 15, 2023, while the remaining lease for <ix:nonFraction unitRef="mw" contextRef="i07242ca1094640d7b2b5d2ef7eec3767_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODk1_61a35d47-dac5-4430-9652-e57b5e182f0d">10</ix:nonFraction> MW of Leased Interest terminates on January 15, 2024.  Associated with the Leased Interest are certain PNM-owned assets and nuclear fuel that are necessary for the ongoing operation and maintenance of the Leased Interest and integration of the Leased Interest generation to the transmission network.  PNM has determined that there will be net benefits to its customers to return the Leased Interest to the lessors in conformity with the leases, sell and transfer the related PNM-owned assets, and to replace these Leased Interest with new resources.  In the application, PNM is requesting NMPRC authorization to decertify and abandon its Leased Interest and to create regulatory assets for the associated remaining undepreciated investments with consideration of cost recovery of the undepreciated investments in a future rate case.  PNM is also seeking NMPRC approval to sell and transfer the PNM-owned assets and nuclear fuel supply associated with the Leased Interest to SRP, which will be acquiring the Leased Interest from the lessors upon termination of the existing leases.  In addition, PNM is seeking NMPRC approval for a <ix:nonFraction unitRef="mw" contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTI3_f9d1f936-7664-4d80-ae2b-c019b5499ea9">150</ix:nonFraction> MW solar PPA combined with a <ix:nonFraction unitRef="mw" contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTMy_80e1c592-6c05-4eed-adf7-36a47975aec7">40</ix:nonFraction> MW battery storage agreement, and a stand-alone <ix:nonFraction unitRef="mw" contextRef="ie017f1b07b4549daac76c64919b6dac0_I20210402" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTM2_1e13aac1-8cf2-40c3-8571-a029f6e98449">100</ix:nonFraction> MW battery storage agreement to replace the Leased Interest.  To ensure system reliability and load needs are met in 2023, when a majority of the leases expire, PNM is also requesting NMPRC approval for a <ix:nonFraction unitRef="mw" contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODkw_9f05015b-c5ad-43ce-9388-beff8b3f855a">300</ix:nonFraction> MW solar PPA combined with a <ix:nonFraction unitRef="mw" contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODg1_a2e21468-1d30-424c-8599-c102df06bcff">150</ix:nonFraction> MW battery storage agreement.  PNM's application sought a <ix:nonNumeric contextRef="ic978b45798674234add57f67610113ad_D20210402-20210402" name="pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTUz_0b736182-198e-44aa-8144-efb5d84e22d9">six-month</ix:nonNumeric> regulatory time frame.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 21, 2021, the NMPRC issued an order assigning a hearing examiner and stated PNM's request to abandon the Leased Interest does not have any statutory or rule time limitation and the six-month limit in which the NMPRC must issue an order regarding the request for approvals of the solar PPAs and battery storage agreements does not begin until after the NMPRC acts on the abandonment request.  The NMPRC&#8217;s April 21, 2021, order also stated that issues reserved to a separate proceeding in the NM 2015 Rate Case regarding the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 shall be addressed in this case and PNM shall file testimony addressing the issue. On June 14, 2021 and June 25, 2021, PNM filed supplemental testimony responding to questions provided by the hearing examiner.  On June 28, 2021, NEE and CCAE jointly filed a motion to dismiss a portion of the application claiming that since PNM's request to abandon the Leased Interest was filed after PNM had already provided irrevocable notice it would not acquire the Leased Interest, abandonment is no longer required.  On July 28, 2021, the hearing examiner issued a recommended decision on NEE's and CCAE's joint motion to dismiss, recommending dismissal of PNM's requests for approval to abandon and decertify the Leased Interest; dismissal of PNM's request for approval to sell and transfer the related assets; and dismissal of PNM's request to create regulatory assets for the associated remaining undepreciated investments, but did not preclude PNM seeking recovery of the costs in a general rate case in which the test year period includes the time period in which PNM incurs such costs.  The hearing examiner's recommended decision further provides that PNM's request for replacement and system reliability resources and the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 should remain within the scope of this case.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 25, 2021, the NMPRC issued an order granting portions of the July 28, 2021 recommended decision that were not contested related to dismissal of PNM's request for approval to abandon and decertify the Leased Interest and dismissal of PNM's request for approval to sell and transfer the related assets.  In addition, the order bifurcated the issue of approval for the two PPAs and three battery storage agreements into a separate docket so it may proceed expeditiously.  On September 8, 2021 the NMPRC issued an order on the remaining issues in the recommended decision.  The order found that PNM's request for a regulatory asset to record costs associated with obtaining an abandonment order should be dismissed.  However, the requests for regulatory assets associated with the remaining undepreciated investments should be addressed at an evidentiary hearing.  On September 20, 2021, ABCWUA, Bernalillo County, NEE and the NMAG filed a joint motion to reconsider the September 8, 2021 NMPRC order.  Also, on September 20, 2021, PNM filed a motion for rehearing of the September 8, 2021 order stating that certain requirements of the order would lead to compromising PNM's First Amendment rights.  On October 6, 2021, the NMPRC issued an order granting the motions for reconsideration and vacated the September 8, 2021 order, without specifically addressing issues raised in the motions.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The hearing on the two PPAs and three battery storage agreements was held on November 12 and 15, 2021 and December 3, 2021 and post-hearing briefing was completed on January 18, 2022.  On February 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC approve the <ix:nonFraction unitRef="mw" contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxMjMw_f9d1f936-7664-4d80-ae2b-c019b5499ea9">150</ix:nonFraction> MW solar PPA combined with a <ix:nonFraction unitRef="mw" contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxMjYz_80e1c592-6c05-4eed-adf7-36a47975aec7">40</ix:nonFraction> MW battery </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i0a89aaa7ea21420f89a9cfe1734bbfcb" continuedAt="i10f048fdf2564bcca436e49e0a9803fd"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">storage agreement, the stand-alone <ix:nonFraction unitRef="mw" contextRef="ie017f1b07b4549daac76c64919b6dac0_I20210402" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxMzE1_1e13aac1-8cf2-40c3-8571-a029f6e98449">100</ix:nonFraction> MW battery storage agreement, and the <ix:nonFraction unitRef="mw" contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxNDUy_9f05015b-c5ad-43ce-9388-beff8b3f855a">300</ix:nonFraction> MW solar PPA combined with a <ix:nonFraction unitRef="mw" contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxNDg1_a2e21468-1d30-424c-8599-c102df06bcff">150</ix:nonFraction> MW battery storage agreement.  On February 16, 2022, the NMPRC adopted an order approving the recommended decision.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to approval by the NMPRC, PNM and SRP received NRC approval for the transfer of the associated possessory licenses at the end of the term of each of the respective leases.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Cost Recovery Related to Joining the EIM</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The CAISO developed the EIM as a real-time wholesale energy trading market that enables participating electric utilities to buy and sell energy.  The EIM aggregates the variability of electricity generation and load for multiple balancing authority areas and utility jurisdictions.  In addition, the EIM facilitates greater integration of renewable resources through the aggregation of flexible resources by capturing diversity benefits from the expanded geographic footprint and the expanded potential uses for those resources.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM completed a cost-benefit analysis of participating in the EIM.  PNM&#8217;s analysis indicated participation in the EIM would provide substantial benefits to retail customers.  In 2018, PNM filed an application with the NMPRC requesting, among other things, to recover an estimated $<ix:nonFraction unitRef="usd" contextRef="i5db6a828c7f440fa846c47ee8d1d3393_I20181231" decimals="-5" name="pnm:PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUyMDEw_1093c1f0-ba34-4fec-99f7-fcab90aed036">20.9</ix:nonFraction> million of initial capital investments and authorization to establish a regulatory asset to recover an estimated $<ix:nonFraction unitRef="usd" contextRef="i5db6a828c7f440fa846c47ee8d1d3393_I20181231" decimals="-5" name="pnm:PublicUtilitiesOtherExpensesToBeRecovered" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUyMTE4_8ab72875-5363-4b1b-9eba-ed75527c66a2">7.4</ix:nonFraction> million of other expenses that would be incurred in order to join the EIM.  PNM&#8217;s application proposed the regulatory asset be adjusted to provide for full recovery of such costs, including carrying charges, until the effective date of new rates in PNM&#8217;s next general rate case.  PNM&#8217;s application also proposed the benefits of participating in the EIM be credited to retail customers through PNM&#8217;s existing FPPAC and that PNM would seek recovery of its costs in a future proceeding.  On December 19, 2018, the NMPRC issued an order approving the establishment of a regulatory asset to recover PNM&#8217;s cost of joining the EIM, which was subsequently challenged by several parties.  On February 6, 2019, the NMPRC issued an order granting rehearing and vacating the December 19, 2018 order.  On March 18, 2019, the hearing examiner issued an updated recommended decision recommending approval of the establishment of a regulatory asset but deferring certain rate making issues, including but not limited to issues related to implementation and ongoing EIM costs and savings, the prudence and reasonableness of costs to be included in the regulatory asset, and the period over which costs would be charged to customers until PNM&#8217;s next general rate case filing, which was approved by the NMPRC.  PNM and other parties filed a joint motion requesting the NMPRC clarify that the quarterly benefits reports prepared by CAISO be used to determine the benefits of participating in the EIM, as well as to support the prudence of costs incurred to join the EIM.  On April 24, 2019, the NMPRC issued an order granting the joint motion for clarification and indicating the CAISO quarterly benefits reports may be used in a future rate case.  PNM joined and began participating in the EIM in April 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Meta Platforms, Inc. Data Center Project </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a special service contract to provide service to Meta, Inc. for a data center in PNM&#8217;s service area.  Meta&#8217;s service requirements include the acquisition by PNM of a sufficient amount of new renewable energy resources and RECs to match the energy and capacity requirements of the data center.  The cost of renewable energy procured is passed through to Meta under a rate rider.  A special service rate is applied to Meta&#8217;s energy consumption in those hours of the month when their consumption exceeds the energy production from the renewable resources.  As of December 31, 2021, PNM is procuring energy from <ix:nonFraction unitRef="mw" contextRef="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU0NTk5_2fee1a09-94df-4532-a781-423b4e992615">130</ix:nonFraction> MW of solar-PV capacity from NMRD, a <ix:nonFraction unitRef="number" contextRef="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU0NjM5_3cf5a78a-d511-4253-a35d-9335a3771aa7">50</ix:nonFraction>% equity method investee of PNMR Development.  See additional discussion of NMRD in Note 21.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has NMPRC approval for additional <ix:nonNumeric contextRef="ife7e52870de34c239f54dd44bfa21720_D20180101-20181231" name="pnm:PowerPurchaseAgreementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDUy_c9164a6a-0ad1-421e-9154-2d8a747c92c9">25-year</ix:nonNumeric> PPAs to purchase renewable energy and RECs to supply renewable energy to the data center.  These PPAs include the purchase of the power and RECs from:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Casa Mesa Wind, LLC, a subsidiary of NextEra Energy Resources, LLC, which is located near House, New Mexico, has a total capacity of <ix:nonFraction unitRef="mw" contextRef="if31bb4576eec4209a8f9ff1c78dbedf1_I20181231" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1MDY2_38525dd0-660e-4608-84c5-84ea533cceef">50</ix:nonFraction> MW, and became operational in November 2018 </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"><ix:nonFraction unitRef="mw" contextRef="i6cafba8d2a3947db95572107a508d557_I20181231" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1MTE0_ab291bd1-a2f8-4b3d-81a6-0ee836f871df">166</ix:nonFraction> MW from La Joya Wind I, owned by Avangrid Renewables, LLC, which is located near Estancia, New Mexico and began commercial operational in February 2021  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Route 66 Solar Energy Center, LLC, a subsidiary of NextEra Energy Resources, LLC, which is expected to be located west of Albuquerque, New Mexico, have a total capacity of <ix:nonFraction unitRef="mw" contextRef="iabd07e8f2a7c4519a58e3529c13b74ae_I20181231" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NDQz_2dd1e537-68f3-4290-a539-529e60aec0f3">50</ix:nonFraction> MW, and is expected to be operational in 2022</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"><ix:nonFraction unitRef="power_purchase_agreement" contextRef="ia66f8e649a474ebdae660b90e2df77dc_D20180101-20181231" decimals="INF" name="pnm:NumberOfAdditionalPPAs" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NDg2_2fe3ec15-6d1c-40a1-85cf-4f87119b1b86">Two</ix:nonFraction> PPAs to purchase renewable energy and RECs from an aggregate of approximately <ix:nonFraction unitRef="mw" contextRef="i17b316b0ed9a4bb69fbfd8812449aded_I20181231" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NTY3_3d40fff4-f9bb-4434-aacb-a2355404cace">100</ix:nonFraction> MW of capacity from <ix:nonFraction unitRef="facility" contextRef="ia66f8e649a474ebdae660b90e2df77dc_D20180101-20181231" decimals="INF" name="pnm:NumberOfSolarFacilities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NTkw_89a1d0b1-b4db-4ab1-9590-a313d38bcd2f">two</ix:nonFraction> solar-PV facilities to be owned and operated by NMRD.  The first <ix:nonFraction unitRef="mw" contextRef="i39b4039661b74ec5aa8367c759fdceda_I20181231" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NjU4_cad66f42-b7d9-4d64-afb5-1c50cb222ff5">50</ix:nonFraction> MW of these facilities began commercial operation in December 2019 and the remaining capacity began commercial operation in July 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 8, 2021, PNM filed an application with the NMPRC for approval to service the data center for an additional <ix:nonFraction unitRef="mw" contextRef="icbb137001d134c54bc3173e3b22d5647_I20210208" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTcy_7eef2ccc-50a0-41ab-acc9-71ebe1426aab">190</ix:nonFraction> MW of solar PPA combined with <ix:nonFraction unitRef="mw" contextRef="icbb137001d134c54bc3173e3b22d5647_I20210208" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTc3_e3637072-4966-4ef1-80f6-1eb169112b6b">100</ix:nonFraction> MW of battery storage and a <ix:nonFraction unitRef="mw" contextRef="icbb137001d134c54bc3173e3b22d5647_I20210208" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTgy_d6d643b7-38e6-4c89-a2ac-5216e35549a9">50</ix:nonFraction> MW solar PPA expected to be operational in 2023.  On June 16, 2021, a hearing was held by the NMPRC with closing statements filed on June 21, 2021.  On June 23, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i10f048fdf2564bcca436e49e0a9803fd" continuedAt="i42bf3a094efd45be9ea323c28389bb9d"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021, the NMPRC issued an Order for Continuance, stating concerns with the proposed addendum to the special service contract and its methodology for calculating a credit to Meta for the capacity supplied by the <ix:nonFraction unitRef="mw" contextRef="i4b1a1922347d439e8f26215de70006b2_I20210623" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTg2_073f806b-b4be-40b3-b655-5a5b843c3793">100</ix:nonFraction> MW battery storage agreement.  On July 28, 2021, the NMPRC approved the solar PPAs for <ix:nonFraction unitRef="mw" contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDA5_6bef6d24-72d0-4988-af14-b4f004ce1a71">190</ix:nonFraction> MW and <ix:nonFraction unitRef="mw" contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDE0_abeba474-3db1-4c44-b08a-7c7e2646614e">50</ix:nonFraction> MW; approved only <ix:nonFraction unitRef="mw" contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDAw_c57bc497-0b0f-4960-9d99-2118ce3b9a9f">50</ix:nonFraction> MW of the requested <ix:nonFraction unitRef="mw" contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTkx_085242c4-7ea1-4927-9151-10fc1ab10391">100</ix:nonFraction> MW battery storage; and rejected the proposed addendum to the special service contract and its methodology for calculating a credit to Meta for the capacity supplied by the battery storage.  On October 1, 2021, in compliance with the final order, PNM filed a Notice of Filing Amendments recognizing that the battery storage is <ix:nonFraction unitRef="mw" contextRef="ib2756714851a4f528ff273b9a6c06ea9_I20211001" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTk2_dc9944aa-87ac-4cef-b9c0-5b94e2be6580">50</ix:nonFraction> MW instead of <ix:nonFraction unitRef="mw" contextRef="ib2756714851a4f528ff273b9a6c06ea9_I20211001" decimals="0" name="pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDA0_7c9c20d8-19c2-4a84-b199-0e5bafd15fa1">100</ix:nonFraction> MW and PPA and battery storage requirements for approval of the addendum to the special service contract is waived.  This matter is now concluded.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PNM Solar Direct</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 31, 2019, PNM filed an application with the NMPRC for approval of a program under which qualified governmental and large commercial customers could participate in a voluntary renewable energy procurement program.  PNM proposed to recover costs of the program directly from subscribing customers through a rate rider.  Under the rider, PNM would procure renewable energy from <ix:nonFraction unitRef="mw" contextRef="i318c2a329522427bbca455e36cd89716_I20190531" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU2ODQz_dca40c00-ba7f-4aaa-a675-8476f8f91df9">50</ix:nonFraction> MW of solar-PV facilities under a <ix:nonNumeric contextRef="i69d4d3519b0446668bc10ebbdf71534c_D20190531-20190531" name="pnm:PowerPurchaseAgreementTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU2ODgw_f1c615be-2dbf-4abc-a1c5-4e7a950a78d2">15</ix:nonNumeric>-year PPA.  PNM had fully subscribed the entire output of the <ix:nonFraction unitRef="mw" contextRef="i318c2a329522427bbca455e36cd89716_I20190531" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU2OTQ0_dca40c00-ba7f-4aaa-a675-8476f8f91df9">50</ix:nonFraction> MW facilities at the time of the filing.  Hearings on the application concluded on January 9, 2020.  On March 11, 2020, the hearing examiner issued a recommended decision recommending approval of PNM&#8217;s application.  The hearing examiner&#8217;s recommended decision was approved by the NMPRC on March 25, 2020.  These facilities are expected to begin commercial operations in 2022.  This matter is now concluded.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Western Spirit Line</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 1, 2019, PNM, the New Mexico Renewable Energy Transmission Authority (&#8220;RETA&#8221;), a New Mexico state authority, and Western Spirit Transmission LLC (&#8220;Western Spirit&#8221;), an affiliate of Pattern Energy Group, Inc., entered into agreements for the construction of a transmission line to transmit power generated from wind facilities to be owned by Pattern Wind.  As a part of the arrangement, the parties executed a Build Transfer Agreement that would allow PNM to purchase the Western Spirit Line.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 10, 2019, PNM filed an application with the NMPRC requesting that the NMPRC determine that it is not unlawful or inconsistent with the public interest for PNM to purchase the Western Spirit Line.  On September 11, 2019, the hearing examiner issued a recommended decision that would allow PNM to purchase the Western Spirit Line, and indicating that PNM&#8217;s proposal satisfies the NMPRC&#8217;s acquisition standards and that no CCN is required until such time that PNM seeks recovery for costs associated with the line from retail rate payers.  On October 2, 2019, the NMPRC approved the recommended decision with limited modifications.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM also has entered into TSAs with Pattern Wind for firm transmission service.  The TSAs use an incremental rate based on the construction and other ongoing costs of the Western Spirit Line, including adjustments for construction costs that Pattern Wind has chosen to self-fund under the agreement.  FERC approved PNM&#8217;s TSAs with Pattern Wind effective July 9, 2019.  On August 8, 2019, FERC approved PNM&#8217;s request to purchase the Western Spirit Line.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In December 2021, PNM completed the purchase of the Western Spirit Line, an approximately 150-mile <ix:nonFraction unitRef="kv" contextRef="ie7a51916961541c6a51333c30d63eec2_I20190501" decimals="INF" name="pnm:PublicUtilitiesTransmissionLineAndAssociatedFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDQ1_bdc7f6f8-8f5a-4f29-bd1f-d2e86b392575">345</ix:nonFraction>-kV transmission line and related facilities, and service under TSAs was initiated.  The total cost of the Western Spirit Line was approximately $<ix:nonFraction unitRef="usd" contextRef="i6988d1036f6343079ef3233412bfc185_I20211231" decimals="-6" name="pnm:PublicUtilitiesEstimatedCostOfProject" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDE4_d5306e38-be72-4356-b743-ca96218186f4">360</ix:nonFraction>&#160;million, which includes the cost of certain PNM built facilities and does not include customer self-funding of $<ix:nonFraction unitRef="usd" contextRef="i6988d1036f6343079ef3233412bfc185_I20211231" decimals="-6" name="pnm:PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDMy_11f63a75-3ffd-4958-9a1a-429da4c497d6">75.0</ix:nonFraction>&#160;million provided by the Western Spirit and Pattern Wind affiliates.  The net cost is presented as cash flows from investing activities on the Consolidated Statement of Cash Flows for the twelve months ending December 31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Formula Transmission Rates </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM charges wholesale electric transmission service customers using a formula rate mechanism pursuant to which wholesale transmission service rates are calculated annually in accordance with an approved formula.  The formula reflects a ROE of <ix:nonFraction unitRef="number" contextRef="i1feafd21a15842cbbe4918d94978a470_I20211231" decimals="INF" name="pnm:PublicUtilitiesReturnonEquity" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzYyMTMw_1696b988-49ca-4e66-ba2c-ef09dd3ac81a">10</ix:nonFraction>% and includes updating cost of service components, including investment in plant and operating expenses, based on information contained in PNM&#8217;s annual financial report filed with FERC, as well as including projected large transmission capital projects to be placed into service in the following year.  The projections included are subject to true-up in the following year formula rate.  Certain items, including changes to return on equity and depreciation rates, require a separate filing to be made with FERC before being included in the formula rate.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i42bf3a094efd45be9ea323c28389bb9d" continuedAt="if06ab1a2db3240fba3b9d1a8900381d0"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">COVID-19 Regulatory Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, PNM and other utilities voluntarily implemented a temporary suspension of disconnections and late payment fees for non-payment of utility bills in response to the impacts of COVID-19.  On March 18, 2020, the NMPRC conducted an emergency open meeting for the purpose of adopting emergency amendments to its rules governing service to residential customers.  The NMPRC&#8217;s emergency order was applicable during the duration of the Governor of New Mexico's emergency executive order and allowed for the closure of payment centers, prohibits the discontinuance of a residential customer&#8217;s service for non-payment, and suspends the expiration of medical certificates for certain customers.  On April 27, 2020, PNM, El Paso Electric Company, New Mexico Gas Company, and Southwestern Public Service Company filed a joint motion with the NMPRC requesting authorization to track costs resulting from each utility's response to the COVID-19 outbreak.  The utilities proposed these incremental costs and uncollected customer accounts receivable resulting from COVID-19 during the period March 11, 2020 through December 31, 2020 be recorded as a regulatory asset.  On June 24, 2020, the NMPRC issued an order authorizing all public utilities regulated by the NMPRC to create a regulatory asset to defer incremental costs related to COVID-19, including increases to bad debt expense incurred during the period beginning March 11, 2020 through the termination of the Governor of New Mexico&#8217;s emergency executive order.  The NMPRC order requires public utilities creating regulatory assets to pursue all federal, state, or other subsidies available, to record a regulatory liability for all offsetting cost savings resulting from the COVID-19 pandemic, and allows PNM to request recovery in future ratemaking proceedings.  As a result, PNM had deferred costs related to COVID-19 of $<ix:nonFraction unitRef="usd" contextRef="ic7b109132abf4cfdb072d4f68ce1ed3c_I20201231" decimals="-5" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY0NjU1_38b2d228-dd9f-4532-a274-6d9295dd7a87">8.8</ix:nonFraction>&#160;million in regulatory assets on the Consolidated Balance Sheet at December 31, 2020.  PNM still intends to seek recovery of the increased bad debt expense resulting from COVID-19 through a regulatory asset in a future general rate proceeding.  As a result, PNM has deferred bad debt expense related to COVID-19 of $<ix:nonFraction unitRef="usd" contextRef="i406fb1b1c2a843db8387a14820e11705_I20211231" decimals="-5" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDkz_b34de4c5-af4b-43e1-b2b0-099f508d48f1">6.9</ix:nonFraction>&#160;million in regulatory assets on the Consolidated Balance Sheet at December 31, 2021.  PNM no longer intends to seek recovery of the other incremental costs in a future rate proceeding as a regulatory asset and therefore, reversed regulatory assets of $<ix:nonFraction unitRef="usd" contextRef="i02aed71c55e4408c9883ab729c0bc968_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherRegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDUw_10ac385c-d0f5-4c0b-9136-8a2daceacd89">2.7</ix:nonFraction>&#160;million previously deferred at December 31, 2020.  In addition, PNM has cost savings related to COVID-19 of $<ix:nonFraction unitRef="usd" contextRef="i031ae91f3b91426db4010a405d4612fb_I20211231" decimals="-5" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTAyMjYz_021ebcb5-3334-4b32-9615-658ef77d1702"><ix:nonFraction unitRef="usd" contextRef="i278153000b4b4345bbbbb7e9083765a8_I20201231" decimals="-5" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTAyMjYz_4c24e808-0dce-4784-8e44-fe404b02cd83">0.9</ix:nonFraction></ix:nonFraction>&#160;million in regulatory liabilities on the Consolidated Balance Sheet at both December 31, 2021 and December 31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February 3, 2021, the NMPRC issued an order finding that the temporary mandatory moratorium on disconnections of residential utility customers would be in effect from the date of the order for <ix:nonNumeric contextRef="ica0918d15c264de99ebbb8d4eb46a4a3_D20210203-20210203" name="pnm:PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTMy_6af4b225-a32f-4050-bee2-27fa69801236">100</ix:nonNumeric> days, which ended May 14, 2021.  At the end of the moratorium, the <ix:nonNumeric contextRef="ica0918d15c264de99ebbb8d4eb46a4a3_D20210203-20210203" name="pnm:PublicUtilitiesDisconnectionTransitionPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTEz_bc198dce-d9fb-4f47-be2a-721f1475a4ac">90</ix:nonNumeric>-day transition period began, which continued the temporary moratorium on disconnections to provide the utilities additional time to assist residential customers with arrearages to enter into installment agreements.  On July 14, 2021, the NMPRC issued an order clarifying previous orders that the mandatory requirements of the NMPRC's previous order prohibiting residential disconnects should be voluntarily complied with by investor-owned utilities until August 12, 2021.  PNM began disconnections at the end of the transition period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Transportation Electrification Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 18, 2020, in compliance with New Mexico Statute, PNM filed its PNM 2022-2023 TEP for approval with the NMPRC.  PNM&#8217;s requested TEP included a budget of approximately $<ix:nonFraction unitRef="usd" contextRef="i028fdf9144234fc18057b7bc066794e0_I20201218" decimals="-5" name="pnm:PublicUtilitiesExpectedBudgetedExpenditures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDY5_48fc9fe7-649c-43c1-9504-31e7465398bb">8.4</ix:nonFraction>&#160;million with flexibility of <ix:nonFraction unitRef="number" contextRef="i028fdf9144234fc18057b7bc066794e0_I20201218" decimals="INF" name="pnm:PublicUtilitiesBudgetFlexibilityPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDgz_8b8c3bee-ea0f-4764-86b1-3b43082eeace">25</ix:nonFraction>%.  As proposed, up to <ix:nonFraction unitRef="number" contextRef="i028fdf9144234fc18057b7bc066794e0_I20201218" decimals="INF" name="pnm:PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDg4_7c73a399-6ef2-4d36-a8dc-b35d782ffa35">25</ix:nonFraction>% of the program budget will be dedicated to low and moderate income customers and is based on a model with no company ownership of charging facilities.  PNM&#8217;s proposed TEP provides incentives through rebates to both residential and non-residential customers towards the purchase of chargers and/or behind-the-meter infrastructure.  PNM&#8217;s TEP includes a request for a modified rate to add an electric vehicle pilot with a time-of-use option, a new non-residential electric vehicle time-of-use rate pilot without demand charges and implementation of a new rider to collect the actual costs of the TEP.  PNM&#8217;s application requested NMPRC approval by the end of August 2021 and authority to file a new TEP by the end of June 2023.  On August 30, 2021, the hearing examiner issued a recommended decision approving, among other things, PNM's budget flexibility proposal, PNM's proposed pilot time-of-use rate and PNM's TEP Rider.  On November 10, 2021, the NMPRC issued a final order approving PNM&#8217;s TEP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Unexecuted Transmission Service Agreements (TSAs) with Leeward Renewable Energy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 12, 2021, PNM filed four unexecuted TSAs with FERC totaling <ix:nonFraction unitRef="mw" contextRef="i9b7eacef53584d6da82d7a5ca16941be_I20210312" decimals="0" name="pnm:PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDY0_065a887c-7212-4ca7-97f6-414d8c64cecb">145</ix:nonFraction> MW with Leeward.  The unexecuted TSAs provide long-term firm, point-to-point transmission service on PNM&#8217;s transmission system.  The unexecuted TSAs are based on the pro-forma transmission service agreements with certain non-conforming provisions under Attachment A of PNM&#8217;s OATT and include PNM&#8217;s OATT rate.  PNM is filing the unexecuted TSAs at the request of Leeward because the parties have been unable to reach an agreement on the terms and conditions for transmission service.  In particular, Leeward believes the rate under the unexecuted TSAs should be an incremental rate while PNM believes the appropriate rate is its OATT rate.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="if06ab1a2db3240fba3b9d1a8900381d0" continuedAt="i8d6adfabe7d8482ba3dde3cfaf54048c"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 2, 2021, Leeward and Pattern Wind separately protested PNM&#8217;s March 12, 2021 filing of four unexecuted TSAs with Leeward.  The parties are requesting that FERC direct PNM to apply the same rate to the unexecuted TSAs as the incremental rate assessed to the Western Spirit transmission facilities, inclusive of Leeward&#8217;s network upgrades and requested service, or, in the alternative, initiate hearing and settlement judge procedures to address the unjust and unreasonable application of the FERC&#8217;s &#8220;higher of&#8221; policy.  On April 19, 2021, PNM filed a motion for leave to answer and contested the arguments made by Leeward and Pattern Wind.  In its response, PNM stated that it disagrees with the parties' pricing scheme because doing so would not recognize all the transmission facilities necessary to provide Leeward service, does not hold PNM's other transmission customers harmless, and is inconsistent with FERC pricing policy and precedent.  PNM further explained that the proposal to include its FERC approved embedded rate in the unexecuted TSAs is just and reasonable and should be accepted by FERC.  On May 11, 2021, FERC issued an order accepting PNM's four unexecuted TSAs.  In the order, FERC stated that it agreed with PNM's pricing scheme and agreed that PNM's proposal to use the OATT rate will ensure that the benefit of Leeward's addition to the system will be spread among other existing system users, rather than simply transferred to Pattern Wind.  On June 10, 2021, Pattern Wind and Leeward both filed a request for rehearing of the FERC Order.  On September 10, 2021, Leeward filed a petition in the United States District Court for the District of Columbia for review of FERC's order accepting PNM's four unexecuted TSAs.  On November 15, 2021, FERC issued an order denying the rehearing.  On December 3, 2021, Leeward filed an Unopposed Motion for Voluntary Dismissal with the United States District Court for the District of Columbia of its petition for review.  PNM is unable to predict the outcome of this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">FERC Compliance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is conducting a comprehensive internal review of its filings with FERC regarding the potential timely filing of certain agreements that contained deviations from PNM&#8217;s standard form of service agreement in its OATT and assessing any applicable FERC waivers or refund requirements.  PNM anticipates it will pursue any applicable waivers with FERC upon completion of PNM&#8217;s internal review.  PNM is unable to predict the outcome of this matter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">The Community Solar Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 18, 2021, Senate Bill 84, known as the Community Solar Act, became effective.  The Community Solar Act establishes a program that allows for the development of community solar facilities and provides customers of a qualifying utility with the option of accessing solar energy produced by a community solar facility in accordance with the Community Solar Act.  The NMPRC is charged with administering the Community Solar Act program, establishing a total maximum capacity of 200 MW community solar (applicable until November 2024) facilities and allocating proportionally to the New Mexico electric investor-owned utilities and participating cooperatives.  As required under the Community Solar Act, the NMPRC opened a docket on May 12, 2021 to adopt rules to establish a community solar program no later than April 1, 2022.  On June 15, 2021, the NMPRC issued an order which required utilities provide a notice to all future applicants and to any likely applicants that, until the effective date of the NMPRC's rules in this area the NMPRC's existing interconnection rules and manual remain in place until amended or replaced by the NMPRC, and further, that a place in a utility's applicant queue for interconnection does not and will not provide any advantage for selection as a community solar project.  PNM has provided the required notices.  On October 27, 2021, the NMPRC adopted an order issuing a NOPR starting the formal process for adoption of rules pursuant to the Community Solar Act.  PNM cannot predict the full impact of the Community Solar Act or the outcome of the NMPRC's rulemaking.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">San Juan Generating Station Unit 1 Outage</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 30, 2021, a cooling tower used for SJGS Unit 1 failed resulting in a unit outage.  SJGS Unit 1 was brought back online on July 25, 2021.  PNM anticipates the damages to the facility will be reimbursed under an existing property insurance policy that covers SJGS, subject to a deductible of $<ix:nonFraction unitRef="usd" contextRef="i2d2cb7df2b32449c880f44c5e5c05029_I20210630" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDU0_f0689393-733d-4731-bab1-50cdd974c2de">2.0</ix:nonFraction>&#160;million.  PNM&#8217;s share of the deductible of $<ix:nonFraction unitRef="usd" contextRef="i486548634ad14149a52c1c191dc26653_I20210630" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDY4_80c1e51f-8f50-48bb-96f9-53d4de1c075a">1.0</ix:nonFraction>&#160;million, reflects PNM&#8217;s <ix:nonFraction unitRef="number" contextRef="i8fcdda0e409e4e6b94500a41e54c981b_I20210630" decimals="INF" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDgy_99e3b9c7-1287-4a0f-835c-1b4d3ebd0939">50</ix:nonFraction>% ownership interest in SJGS Unit 1.  On July 14, 2021, the NMPRC issued an order opening a formal docket and inquiry into the cooling tower incident.  PNM has responded to a number of NMPRC questions in the inquiry, including questions about the cause of the cooling tower failure, cost and progress of the cleanup and remediation, whether customers experienced loss of service, how PNM provided power during the outage, safety practices and procedures at SJGS, and the history of inspections on the cooling towers.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">TNMP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">TNMP 2018 Rate Case</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 30, 2018, TNMP filed a general rate proceeding with the PUCT (the &#8220;TNMP 2018 Rate Case&#8221;) requesting an annual increase to base rates of $<ix:nonFraction unitRef="usd" contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MTY0_4f98e182-036f-4599-ba40-ce4ba48e1dba">25.9</ix:nonFraction> million based on a ROE of <ix:nonFraction unitRef="number" contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530" decimals="INF" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MTg1_0012d82f-bf98-481e-b5ad-2cc19265a4d4">10.5</ix:nonFraction>%, a cost of debt of <ix:nonFraction unitRef="number" contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530" decimals="INF" name="pnm:PublicUtilitiesRequestedCostofDebtPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjA3_6fedae2d-21b5-41d9-babe-bb44048781d3">7.2</ix:nonFraction>%, and a capital structure comprised of <ix:nonFraction unitRef="number" contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530" decimals="INF" name="us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjQ4_76cb0ad5-e6c9-46d1-bef4-88064b70d382">50</ix:nonFraction>% debt and <ix:nonFraction unitRef="number" contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530" decimals="INF" name="us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjYw_3b394794-5f31-4837-9f01-0131156c71da">50</ix:nonFraction>% equity.  TNMP&#8217;s application included a request to establish new rate riders to recover </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i8d6adfabe7d8482ba3dde3cfaf54048c" continuedAt="i1792407e20fa40609a1a231a13d23e4b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Hurricane Harvey restoration, rate case, and additional vegetation management costs.  The application also included the integration of revenues previously recorded under the AMS rider and collection of other unrecovered AMS investments into base rates.  The TNMP 2018 Rate Case application also proposed to return the regulatory liability recorded at December 31, 2017 related to federal tax reform to customers and to reduce the federal corporate income tax rate to 21%.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 20, 2018, the PUCT approved an unopposed settlement agreement in the case.  The PUCT&#8217;s final order results in a $<ix:nonFraction unitRef="usd" contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220" decimals="-5" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4MzYz_8abd90cd-3ee1-4052-88e3-95a790173434">10.0</ix:nonFraction> million annual increase to base rates.  The key elements of the approved settlement include a ROE of <ix:nonFraction unitRef="number" contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220" decimals="INF" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4NDU5_e57f6c0b-ad54-4c98-a439-8be61c0173b3">9.65</ix:nonFraction>%, and a capital structure comprised of <ix:nonFraction unitRef="number" contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220" decimals="INF" name="us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4NTAw_d4ea387b-e6bf-4876-b9be-a8a9c541cf7e">55</ix:nonFraction>% debt and <ix:nonFraction unitRef="number" contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220" decimals="INF" name="us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4NTEy_e898560e-5143-4613-8780-c3277646fbb2">45</ix:nonFraction>% equity.  As stated by the settlement agreement, the PUCT&#8217;s final order excludes certain items from rate base that were requested in TNMP&#8217;s original filing, including approximately $<ix:nonFraction unitRef="usd" contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220" decimals="-5" name="pnm:PublicUtilitiesInvestmentsExcludedfromRateAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4Njk1_aa2d40fa-9ae1-4dac-8838-0f5cea1b05d4">10.6</ix:nonFraction> million of transmission investments that TNMP included in its January 2019 transmission cost of service filing, which was approved by the PUCT in March 2019.  In addition, the PUCT&#8217;s final order requires TNMP to reflect the lower federal income tax rate of 21% in rates and refund approximately $<ix:nonFraction unitRef="usd" contextRef="if1e2e34ccc6d4ff48137df560fea6c1f_D20170101-20171231" decimals="-5" name="pnm:TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4OTg1_c711e0dd-f4ae-4d99-b2fb-d44741d248a2">37.8</ix:nonFraction> million of a regulatory liability recorded at December 31, 2017 related to federal tax reform to customers over a period of five years and the remaining amount over the estimated useful lives of plant in service as of December 31, 2017; approves TNMP&#8217;s request to integrate revenues historically recorded under TNMP&#8217;s AMS rider, as well as other unrecovered AMS investments, into base rates; approves TNMP&#8217;s request for new depreciation rates; and approves a new rider to recover Hurricane Harvey restoration costs, net of amounts to be refunded to customers resulting from the reduction in the federal income tax rate in 2018.  See Notes 13 and 18.  The new rider was charged to customers over a period of approximately <ix:nonNumeric contextRef="idc0b4e9c4df7461f899cfbd3dffc73e5_D20180101-20181231" name="pnm:PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY5NzAw_42caf0d4-beeb-4753-9642-c2c67500708f">three years</ix:nonNumeric> beginning on the effective date of new base rates.  New rates under the TNMP 2018 Rate Case were effective beginning on January 1, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recovery of TNMP Rate Case Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Recovery of the cost of TNMP&#8217;s rate case was moved into a separate proceeding to begin after the conclusion of TNMP 2018 Rate Case.  TNMP sought recovery of costs incurred through August 2019 in the amount of $<ix:nonFraction unitRef="usd" contextRef="i1274827705174487ae3ecf8aa686ab96_D20190801-20190831" decimals="-5" name="us-gaap:RecoveryOfDirectCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwMDg0_9e80ef8a-07f4-473f-b924-ea67adb4aca4">3.8</ix:nonFraction>&#160;million and proposed these costs be collected from customers over a <ix:nonNumeric contextRef="i1274827705174487ae3ecf8aa686ab96_D20190801-20190831" name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODA4_367156f5-8404-420d-8beb-eaa21d0cc338">three-year</ix:nonNumeric> period.  In October 2019, TNMP and other parties to the proceedings filed an unopposed settlement stipulation that reduced TNMP&#8217;s cost recovery to $<ix:nonFraction unitRef="usd" contextRef="i69bd9a7ded394823a67bff6f04ed830d_D20191001-20191031" decimals="-5" name="us-gaap:RecoveryOfDirectCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwMzAy_0bd6d7e8-68ec-4d67-a9ae-a70d6256dc90">3.3</ix:nonFraction>&#160;million and provide for recovery over a period not to exceed <ix:nonNumeric contextRef="i69bd9a7ded394823a67bff6f04ed830d_D20191001-20191031" name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5NDA5_9d84feba-e107-446b-bd73-bc197845048f">three years</ix:nonNumeric> beginning on March 1, 2020.  On January 16, 2020, the PUCT approved the settlement.  As a result of the PUCT&#8217;s order, TNMP recorded a pre-tax write-off of $<ix:nonFraction unitRef="usd" contextRef="i84da7ab29ac14688b8f5530de4c7fab1_I20191231" decimals="-5" name="pnm:PublicUtilitiesWriteOffRegulatoryDisallowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwNTI1_9202032f-bfb1-4834-8888-83f935b47cca">0.5</ix:nonFraction>&#160;million in December 2019, which is reflected as regulatory disallowances on TNMP&#8217;s Consolidated Statements of Earnings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Advanced Meter System Deployment </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In July 2011, the PUCT approved a settlement and authorized an AMS deployment plan that permits TNMP to collect $<ix:nonFraction unitRef="usd" contextRef="iffcdf0bca6da4932ae825bb87146a941_D20110701-20110731" decimals="-5" name="pnm:PublicUtilitiesApprovedDeploymentCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwNzg3_bfd5464d-9534-483b-b76b-a3aed3d9de48">113.4</ix:nonFraction> million in deployment costs through a surcharge over a <ix:nonNumeric contextRef="iffcdf0bca6da4932ae825bb87146a941_D20110701-20110731" name="pnm:PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwODM3_5eb89420-d77c-436f-9bdb-04cb638abb9b">12</ix:nonNumeric>-year period.  TNMP began collecting the surcharge in August&#160;2011 and deployment of advanced meters began in September 2011.  TNMP completed its mass deployment in 2016 and has installed more than <ix:nonFraction unitRef="advanced_meter" contextRef="i7a5b54596eb845918467203d401001bb_I20161231" decimals="-3" name="pnm:PublicUtilitiesNumberofadvancedmetersinstalled" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcxMDM2_e6118407-c948-4428-880a-273f4980f9d0">242,000</ix:nonFraction> advanced meters.  The TNMP 2018 Rate Case and associated approved settlement discussed above included a reconciliation of AMS costs and integrate TNMP&#8217;s AMS recovery into base rates beginning on January 1, 2019.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP was notified by its largest AMS service provider that its existing communication platform would be decommissioned in February 2022.  TNMP evaluated technological alternatives for its AMS and on October 2, 2020, filed an application with the PUCT for authorization to implement necessary upgrades of approximately $<ix:nonFraction unitRef="usd" contextRef="ic31a2bc982064114a554c0ae9f50d3e7_I20201002" decimals="-6" name="pnm:PublicUtilitiesEstimateOfPossibleUpgrades" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcxNTcw_14a67c35-d9f4-4d02-b3db-7a9ead3c3924">46</ix:nonFraction>&#160;million by November 2022.  On January 14, 2021, the PUCT approved TNMP&#8217;s application.  TNMP will seek recovery of the investment associated with the upgrade in a future general rate proceeding or DCOS filing. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">AMS Reconciliation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, TNMP filed a request with the PUCT to consider and approve its final reconciliation of the costs spent on the deployment of AMS from April 1, 2018 through December 31, 2018 of $<ix:nonFraction unitRef="usd" contextRef="i0b0f17a9342f42568a5e87172ada1504_D20180401-20181231" decimals="-5" name="pnm:PublicUtilitiesCostsOfDeployment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTM5_a892e5b3-807e-426b-9ea5-67f303f0881b">9.0</ix:nonFraction>&#160;million and approve appropriate carrying charges until full collection.  On September 13, 2021, the PUCT Staff filed a recommendation for approval of TNMP's application for substantially all costs from April 1, 2018 through December 31, 2018.  On February 10, 2022, the PUCT approved substantially all costs included in TNMP's AMS reconciliation application.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Energy Efficiency </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP recovers the costs of its energy efficiency programs through an energy efficiency cost recovery factor (&#8220;EECRF&#8221;), which includes projected program costs, under or over collected costs from prior years, rate case expenses, and performance bonuses (if the programs exceed mandated savings goals).  </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i1792407e20fa40609a1a231a13d23e4b" continuedAt="i85a3c51baf764218850facff54082d26"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODE3_11fb0ae2-7a68-4f52-a730-9907822f5b76" continuedAt="i51116760c6e440e6848856444e1b6389" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following sets forth TNMP&#8217;s EECRF increases:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.701%"><tr><td style="width:1.0%"></td><td style="width:33.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.135%"></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:10pt;font-weight:700;line-height:100%">Effective Date</span></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:10pt;font-weight:700;line-height:100%">Aggregate Collection Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Performance Bonus</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2019</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bd2464b8a99405496489b06582b43e9_D20190301-20200229" decimals="-5" name="pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzYtMi0xLTEtMzU3Njk_882d0d77-e764-4923-be2a-f6fc8e757017">5.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bd2464b8a99405496489b06582b43e9_D20190301-20200229" decimals="-5" name="pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzYtNC0xLTEtMzU3Njk_af5d46f5-3fc0-4dfb-8243-acf954ce0027">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie177802b78e045888cb3e45c0cd95d31_D20200301-20210228" decimals="-5" name="pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzctMi0xLTEtMzU3Njk_054e6421-b100-48ed-ab6a-8aef03a82a9a">5.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:100%"><ix:nonFraction unitRef="usd" contextRef="ie177802b78e045888cb3e45c0cd95d31_D20200301-20210228" decimals="-5" name="pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzctNC0xLTEtMzU3Njk_00260770-f4dd-4e03-9503-c4189878d3b7">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 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:100%"><ix:nonFraction unitRef="usd" contextRef="i5eb919997f784919b974b119058a9706_D20210301-20211231" decimals="-5" name="pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzgtMi0xLTEtNTc5MDQ_0787c9a1-46d2-4bb9-afc6-bfcdef09711d">5.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eb919997f784919b974b119058a9706_D20210301-20211231" decimals="-5" name="pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzgtNC0xLTEtNTc5MDQ_e6894dfe-5347-45e2-99ab-34358a2fc232">1.0</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 27, 2021, TNMP filed its request to adjust the EECRF to reflect changes in costs for 2022.  The total amount requested was $<ix:nonFraction unitRef="usd" contextRef="iabc6015447d3429eb184f2bfe1d39415_I20210527" decimals="-5" name="pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTY3_78937dd8-538c-437c-b27e-9d169e561cd6">7.2</ix:nonFraction>&#160;million, which includes a performance bonus of $<ix:nonFraction unitRef="usd" contextRef="iabc6015447d3429eb184f2bfe1d39415_I20210527" decimals="-5" name="pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTgx_2682db38-7c28-4fa2-9aa2-5c5cf7cb8ff5">2.3</ix:nonFraction>&#160;million based on TNMP's energy efficiency achievements in the 2020 plan year.  On July 28, 2021, a unanimous stipulation and settlement was filed with the PUCT to recover its requested costs in 2022, including the performance bonus of $<ix:nonFraction unitRef="usd" contextRef="i16eb932e8bc54a2fbd138ea2c1171339_I20210728" decimals="-5" name="pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTUz_6804a6ca-be61-4810-af9f-6f6e0d0e47f0">2.3</ix:nonFraction>&#160;million.  On October 7, 2021, the PUCT approved TNMP's energy efficiency application.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Transmission Cost of Service Rates</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP can update its TCOS rates twice per year to reflect changes in its invested capital although updates are not allowed while a general rate case is in process.  Updated rates reflect the addition and retirement of transmission facilities, including appropriate depreciation, federal income tax and other associated taxes, and the approved rate of return on such facilities.  </span></div><div style="text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i51116760c6e440e6848856444e1b6389"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">The following sets forth TNMP&#8217;s recent interim transmission cost rate increases:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.128%"><tr><td style="width:1.0%"></td><td style="width:43.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.666%"></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:10pt;font-weight:700;line-height:100%">Effective Date</span></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:10pt;font-weight:700;line-height:100%">Approved Increase in Rate Base</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">Annual Increase in Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 21, 2019</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if741b2a1da7546cb82801d66cf4ac7b3_D20190321-20190321" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEyLTItMS0xLTM1NzY5_15ba6f28-2767-4888-b969-f50c8bb37e8a">111.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if741b2a1da7546cb82801d66cf4ac7b3_D20190321-20190321" decimals="-5" name="pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEyLTQtMS0xLTM1NzY5_284999c2-a7ee-4bc4-b502-5807445027dc">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20a78cfea7a84961b82d953142eb7802_D20190919-20190919" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEzLTItMS0xLTM1NzY5_dd75106e-d6d7-4c0a-80cb-3a72bb2612c9">21.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:100%"><ix:nonFraction unitRef="usd" contextRef="i20a78cfea7a84961b82d953142eb7802_D20190919-20190919" decimals="-5" name="pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEzLTQtMS0xLTM1NzY5_cbf89fe6-6e0f-4258-a986-b0397080eb5a">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39c5cc7485b149529c1fea0c4dbb30ab_D20200327-20200327" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE0LTItMS0xLTM1NzY5_927fa895-9a3d-45b3-8cb6-27500343ee7d">59.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:100%"><ix:nonFraction unitRef="usd" contextRef="i39c5cc7485b149529c1fea0c4dbb30ab_D20200327-20200327" decimals="-5" name="pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE0LTQtMS0xLTM1NzY5_c3b83f4e-f11f-4261-9b69-ac38d9b05245">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 7, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab186a732d0d425e8ed66722f3aad41f_D20201007-20201007" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE1LTItMS0xLTM1NzY5_46a3a12d-09ac-4049-a0fa-31448dce5b04">10.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab186a732d0d425e8ed66722f3aad41f_D20201007-20201007" decimals="-5" name="pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE1LTQtMS0xLTM1NzY5_330d0e0d-5604-4599-a95d-b7312f44250f">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">March 12, 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:100%"><ix:nonFraction unitRef="usd" contextRef="i122a4b5a3d2b4ef2a9cd2c06976ceb13_D20210312-20210312" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE2LTItMS0xLTU3Nzc3_39c76e4e-740d-49ca-bcde-ae00958ba407">112.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i122a4b5a3d2b4ef2a9cd2c06976ceb13_D20210312-20210312" decimals="-5" name="pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE2LTQtMS0xLTU3Nzc3_8d7c7f10-bc2c-499f-b553-6844d5ca8726">14.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 20, 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:100%"><ix:nonFraction unitRef="usd" contextRef="ie689013336f542c8bf351c5f2dd069ac_D20210920-20210920" decimals="-5" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE3LTItMS0xLTU3Nzg4_0689c4a9-c9f3-493b-98c0-c6b6afaa5ca2">41.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:100%"><ix:nonFraction unitRef="usd" contextRef="ie689013336f542c8bf351c5f2dd069ac_D20210920-20210920" decimals="-5" name="pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE3LTQtMS0xLTU3Nzg4_5456c366-611b-44e4-b2f6-438f7999ffc0">6.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 26, 2022, TNMP filed an application to further update its transmission rates, which would increase revenues by $<ix:nonFraction unitRef="usd" contextRef="iab5d247913e14af6ae6e81c10d685e70_D20220126-20220126" decimals="-5" name="pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDg3_4f1138b7-b69c-4f8b-9db8-1616588a599d">14.2</ix:nonFraction>&#160;million annually, based on an increase in rate base of $<ix:nonFraction unitRef="usd" contextRef="iab5d247913e14af6ae6e81c10d685e70_D20220126-20220126" decimals="-5" name="pnm:PublicUtilitiesIncrementalDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MTAy_f3fcd5d7-67a8-45fa-8298-33c21e8cf1cb">95.6</ix:nonFraction>&#160;million.  The application is pending before the PUCT.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Periodic Distribution Rate Adjustment</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PUCT rules permit interim rate adjustments to reflect changes in investments in distribution assets.  Distribution utilities may file for a periodic rate adjustment between April 1 and April 8 of each year as long as the electric utility is not earning more than its authorized rate of return using weather-normalized data.  Utilities are limited to four periodic interim distribution rate adjustments between general rate cases.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 6, 2020, TNMP filed its 2020 DCOS that requested an increase in TNMP's annual distribution revenue requirement of $<ix:nonFraction unitRef="usd" contextRef="ib051262d83db4ea58aad2f79774122d4_D20200406-20200406" decimals="-5" name="pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzczOTYw_88962873-ef81-44f0-951a-a907d55dbdb5">14.7</ix:nonFraction>&#160;million based on net capital incremental rate base of $<ix:nonFraction unitRef="usd" contextRef="ib051262d83db4ea58aad2f79774122d4_D20200406-20200406" decimals="-5" name="pnm:PublicUtilitiesIncrementalDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc0MDI0_d4a191a5-2508-460d-ae27-f51c6078a842">149.2</ix:nonFraction>&#160;million.  On June 26, 2020, the parties filed a unanimous settlement for a $<ix:nonFraction unitRef="usd" contextRef="i2149b06f0a794d22aa30202b0622439a_D20200626-20200626" decimals="-5" name="pnm:PublicUtilitiesAnnualDistributionRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc0MDk0_29212395-8859-41b9-8604-c9d203c754a6">14.3</ix:nonFraction>&#160;million annual distribution revenue requirement with rates effective September 1, 2020.  On August 13, 2020, the PUCT approved the unanimous settlement.  On April 5, 2021, TNMP filed its 2021 DCOS that requested an increase in TNMP annual distribution revenue requirement of $<ix:nonFraction unitRef="usd" contextRef="i0bab4d51336d4c21955c41b62fbb3b5c_D20210405-20210405" decimals="-5" name="pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTk1_3f371df4-2b0a-443b-8f38-fe757332fc1d">14.0</ix:nonFraction>&#160;million based on an increase in rate base of $<ix:nonFraction unitRef="usd" contextRef="i0bab4d51336d4c21955c41b62fbb3b5c_D20210405-20210405" decimals="-5" name="pnm:PublicUtilitiesIncrementalDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MjEw_c2c0d64b-4f17-4bce-b119-6d1367051a6b">104.5</ix:nonFraction>&#160;million.  On July 1, 2021, TNMP reached a unanimous settlement agreement with parties that would authorize TNMP to collect an increase in annual distribution revenues of $<ix:nonFraction unitRef="usd" contextRef="ie37e499b972e40d78cb73530f8cc1c34_D20210701-20210701" decimals="-5" name="pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MjI2_e6ca15fa-be77-4eb3-aa99-038cb3e5a1a4">13.5</ix:nonFraction>&#160;million beginning in September 2021.  Subsequently, the ALJ issued an order on July 9, 2021 approving interim rates effective September 1, 2021, and remanded the case to the PUCT for approval.  On September 23, 2021, the PUCT approved substantially all costs in the unanimous settlement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">COVID-19 Electricity Relief Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 26, 2020, the PUCT issued an order establishing an electricity relief program for electric utilities, REPs, and customers impacted by COVID-19.  The program allowed providers to implement a rider to collect unpaid residential retail </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i85a3c51baf764218850facff54082d26"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">customer bills and to ensure these customers continued to have electric service.  In addition, the program provided transmission and distribution providers access to zero-interest loans from ERCOT.  Collectively, ERCOT&#8217;s loans could not exceed $15&#160;million.  The program had a term of six months unless extended by the PUCT.  In a separate order, the PUCT authorized electric utilities to establish a regulatory asset for costs related to COVID-19.  These costs included but were not limited to costs related to unpaid accounts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP filed its rider on March 30, 2020.  The rider was effective immediately and established a charge of $<ix:nonFraction unitRef="mwh" contextRef="i4e93b6c74f3745678f49abe1b5d3e0d1_I20200330" decimals="INF" name="pnm:PublicUtilitiesRiderChargeFromElectricityReliefProgram" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc3NzM3_9b06e295-8498-4d81-a917-387047553e25">0.33</ix:nonFraction> per MWh in accordance with the PUCT's order.  Final collections under the rider exceeded unpaid residential retail customer bills and were presented net as a regulatory liability of $<ix:nonFraction unitRef="usd" contextRef="i62b29fa478f24f8bb6e75ce06f0d3944_I20211231" decimals="-5" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc3OTQw_0f118106-4149-497d-8d7f-34e445f0c986">0.1</ix:nonFraction>&#160;million on the Consolidated Balance Sheet as of December 31, 2020.  TNMP is refunding the net regulatory liability through its transmission cost recovery factor.  Other COVID-19 related costs of $<ix:nonFraction unitRef="usd" contextRef="i62b29fa478f24f8bb6e75ce06f0d3944_I20211231" decimals="-5" name="pnm:OtherDeferredCostsGrossCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4MDEx_6047f411-8342-47bf-990e-9e82416a06bd">0.7</ix:nonFraction>&#160;million were also recorded as a regulatory asset on the Consolidated Balance Sheet as of December 31, 2020.  TNMP no longer intends to seek recovery of the other incremental costs in a future rate proceeding as a regulatory asset and therefore, reversed the regulatory asset in 2021.  On April 14, 2020, TNMP executed an interest-free loan agreement to borrow $<ix:nonFraction unitRef="usd" contextRef="i1965b05d30694480a4acf86246baa107_D20200414-20200414" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4MTY2_a17d20d6-727e-44ab-aedb-4aa5de96425a">0.5</ix:nonFraction>&#160;million from ERCOT, and on October 30, 2020, the balance of the loan was repaid.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 27, 2020, the PUCT issued an order determining that new enrollments in the program should end on August 31, 2020 and benefits under the program should end on September 30, 2020 to allow eligible customers a minimum of one month of benefits from the program.  All requests for reimbursement were made by November 30, 2020.  On December 4, 2020, TNMP filed to end collections under the tariff.  Final collections under the rider were made on December 11, 2020.  On January 14, 2021, TNMP made a final compliance filing for the electricity relief program.</span></div></ix:continuation><div id="if66f65864150417d981cf14466ff52cb_232"></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(18)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzOTE_d5aede9f-9d1a-478c-bad1-77d4a4667c2a" continuedAt="i1d1617812eef4938b8f41a87385c6539" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i1d1617812eef4938b8f41a87385c6539" continuedAt="ibb0129250937417b9e9d5bc0eee244f2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Federal Income Tax Reform</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In December 2017, comprehensive changes in U.S. federal income taxes were enacted through legislation commonly known as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;).  The Tax Act made many significant modifications to the tax laws, including reducing the federal corporate income tax rate from 35% to 21% effective January 1, 2018.  The Tax Act also eliminated federal bonus depreciation for utilities, limited interest deductibility for non-utility businesses and limited the deductibility of officer compensation.  During 2020, the IRS issued final regulations related to certain officer compensation and, in January 2021, issued final regulations on interest deductibility that provide a 10% &#8220;de minimis&#8221; exception that allows entities with predominantly regulated activities to fully deduct interest expenses.  In addition, in 2020, the IRS finalized regulations interpreting Tax Act amendments to depreciation provisions of the IRC that allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service subsequent to the third quarter of 2017.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As a result of the change in the federal income tax rate, the Company re-measured and adjusted its deferred tax assets and liabilities as of December 31, 2017.  The portion of that adjustment not related to PNM&#8217;s and TNMP&#8217;s regulated activities was recorded as a reduction in net deferred tax assets and an increase in income tax expense.  The portion related to PNM&#8217;s and TNMP&#8217;s regulated activities was recorded as a reduction in net deferred tax liabilities and an increase in regulatory liabilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning February 2018, PNM&#8217;s NM 2016 Rate Case reflects the reduction in the federal corporate income tax rate, including amortization of excess deferred federal and state income taxes.  In accordance with the order in that case, PNM is returning the protected portion of excess deferred federal income taxes to customers over the average remaining life of plant in service as of December 31, 2017 and the unprotected portion of excess deferred federal income taxes to customers over a period of approximately <ix:nonNumeric contextRef="i8d645ba28d2646b09b9af76af6c860a4_D20170101-20171231" name="pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzIxNDY_34ad13ad-7cd7-4f8b-9bd5-5bdc4b642f0b">twenty-three years</ix:nonNumeric>.  Excess deferred state income taxes were returned to customers over a  <ix:nonNumeric contextRef="i43be2a1131934aa8bf8023e554767a17_D20210101-20210331" name="pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI2Mzg4Mjc5MDc5NDA0_31723670-d9be-4c47-8b87-d8708a511815">three-year</ix:nonNumeric> period, which concluded in the first quarter of 2021. The approved settlement in the TNMP 2018 Rate Case includes a reduction in customer rates to reflect the impacts of the Tax Act beginning on January 1, 2019.  PNMR, PNM, and TNMP amortized federal and state excess deferred income taxes of $<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-5" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI3NDg3NzkwNzkxNjU_0d4a50cc-db61-4d67-a3fc-fe63f8029c08">24.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-5" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI1Mjg4NzY3NDQ4NzA3_36229279-98b2-4014-9878-b81cc200fd93">15.2</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-5" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI3NDg3NzkwNzkyMTU_8a718fee-74fa-4916-88b1-f9b44f0ee054">9.3</ix:nonFraction>&#160;million in 2021.  See additional discussion of PNM&#8217;s NM 2016 Rate Case and TNMP&#8217;s 2018 Rate Case in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 17, the NM Supreme Court issued a decision in May 2019 on the appeal of the NM 2015 Rate Case resulting in pre-tax impairments of $<ix:nonFraction unitRef="usd" contextRef="i45986bdd102e4e97b3c5061d049840d9_I20191231" decimals="-5" name="pnm:PublicUtilitiesPreTaxImpairmentofInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzM2MDY_916b8f88-8e75-4f5a-974b-a305e14c9cfa">150.6</ix:nonFraction> million in the year ending December 31, 2019.  The impairments were recognized as discrete items within regulatory disallowances and restructuring costs resulting in tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i0353652cd1214bdc807950b4a8ca2558_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzM3ODM_3fe2c1bf-afb9-4f39-ab8f-38adc413cc7f">45.7</ix:nonFraction> million, which are reflected in income taxes on the Company&#8217;s Consolidated Statements of Earnings for the year ended December 31, 2019.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ibb0129250937417b9e9d5bc0eee244f2" continuedAt="if93add7a11fa4f819b9f03b53d6b5954"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR</span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzODc_2eab3874-ddcb-410d-a716-5a323e7341a0" continuedAt="i1c1dd3111c6b4d3c8fd5270bebd371b4" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNMR&#8217;s income taxes (benefits) consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:56.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.411%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzMtMS0xLTEtMzU3Njk_626cf56d-ec46-47e1-b000-f832627499d2">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzMtMy0xLTEtMzU3Njk_44304a2f-991b-4e1e-bc57-2954775500e6">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzMtNS0xLTEtMzU3Njk_039d6aba-478c-478e-82e9-7f8466d1e818">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzQtMS0xLTEtMzU3Njk_aa55cbc0-3075-40a2-a837-9cc7c8b7e701">1,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzQtMy0xLTEtMzU3Njk_ee1acacc-ec96-4186-af28-95f809ebf3e3">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzQtNS0xLTEtMzU3Njk_80e96f8d-ec08-402e-bf15-b8d0de5c689e">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzUtMS0xLTEtMzU3Njk_f98c515f-9f93-4626-8739-d4b40a3036d1">20,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzUtMy0xLTEtMzU3Njk_af94d68a-b482-40e3-864f-102b613cf722">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzUtNS0xLTEtMzU3Njk_59970a30-eb90-4606-83a5-04d4c927a41c">20,372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzYtMS0xLTEtMzU3Njk_dd06f286-9b92-494d-9c70-4d7b9b421447">11,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzYtMy0xLTEtMzU3Njk_7861761b-639a-4d3e-9053-84f9e8418f3a">3,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzYtNS0xLTEtMzU3Njk_a8652739-1b86-43f3-939b-5ae2f6e41949">4,491</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzgtMS0xLTEtMzU3Njk_0c2dbf89-4478-4108-af77-a97dcbc2612b">1,247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzgtMy0xLTEtMzU3Njk_4837ff60-8931-4e47-af78-5d6de419b4c2">890</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzgtNS0xLTEtMzU3Njk_fcf13fc6-627e-44f4-9a3c-9fffc2592892">522</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzktMS0xLTEtMzU3Njk_b5e2cbe1-3336-4eaa-bbf4-96c6f8944856">32,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzktMy0xLTEtMzU3Njk_b2a8b3da-546e-4815-8a16-0c6401b62c99">20,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzktNS0xLTEtMzU3Njk_27ec65a0-ec45-45c4-8dfd-c447865f327a">25,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzMjM_b71e8e76-1663-4421-ae85-c67a20b7a181" continuedAt="i2e8102b0a3204ab7bec1a963c0ed31ae" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PNMR&#8217;s provision for income taxes (benefits) differed from the federal income tax computed at the statutory rate for each of the years shown.  The differences are attributable to the following factors:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:56.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.411%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzMtMS0xLTEtMzU3Njk_ff005092-02d3-4603-b8d1-79e497fc8e69">51,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzMtMy0xLTEtMzU3Njk_693e1be1-df00-4ae1-9414-e566c66f78e4">43,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzMtNS0xLTEtMzU3Njk_ccbc9e88-580a-4734-a634-14df3724e96c">14,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzQtMS0xLTEtMzU3Njk_497dce3b-a5f7-4e3f-b561-c927ebce9d57">1,247</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzQtMy0xLTEtMzU3Njk_75037db5-a33f-4ecc-82c3-89a8f0c5bed5">890</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzQtNS0xLTEtMzU3Njk_364596d2-0f5f-4e7d-bbf1-fa11d9119343">522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (Note 17)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzUtMS0xLTEtMzU3Njk_0d62c694-d384-4ded-be98-75c26d35083f">24,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzUtMy0xLTEtMzU3Njk_637fa8db-6de9-40bd-afc4-cb5c76fc8398">30,723</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzUtNS0xLTEtMzU3Njk_7ee92ba2-bf7c-4dc1-ba98-c6f8bc087edd">37,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow-through of depreciation items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzYtMS0xLTEtMzU3Njk_71eb5e3b-b3e6-4fa8-bb8f-39c9a78d5302">798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzYtMy0xLTEtMzU3Njk_748430c4-e5a8-4fe1-9cef-9f56c83df535">1,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzYtNS0xLTEtMzU3Njk_5fac0d93-66a6-4a81-9b3d-2f4dbc05f5b9">1,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzctMS0xLTEtMzU3Njk_bb368bf6-255d-4d81-b2dc-f406db7140e1">3,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzctMy0xLTEtMzU3Njk_3a7fec51-916c-490b-9583-08de5ade6526">2,943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzctNS0xLTEtMzU3Njk_8dcec476-adcc-4217-87f1-3ae8346e5db7">2,991</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzgtMS0xLTEtMzU3Njk_11ec8290-05fd-48b8-9778-27c3606e2736">9,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzgtMy0xLTEtMzU3Njk_33b806bc-fd63-49ac-ae96-15d58d12ea61">6,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzgtNS0xLTEtMzU3Njk_ba3bd16c-bebb-4fc9-b703-1792be814688">298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEwLTEtMS0xLTM1NzY5_dbe08d74-df70-4a2c-b867-e6f2efbf26ca">2,776</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEwLTMtMS0xLTM1NzY5_c9c473c4-9e97-4bb4-a0d7-105fa8deb451">2,363</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEwLTUtMS0xLTM1NzY5_41777f36-d495-4430-9239-35a0a48bdaf0">1,990</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:100%">Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization</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:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEyLTEtMS0xLTM1NzY5_64b939a9-5ff6-4b91-8888-2da9f9675fe7">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEyLTMtMS0xLTM1NzY5_d3a5ed17-2397-4124-8c91-bddd7481e482">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEyLTUtMS0xLTM1NzY5_08ad13c8-898a-4d61-ad3d-b85d297b708d">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE0LTEtMS0xLTM1NzY5_1ddd6c3e-8893-4f3b-89e9-1282bc2a7612">788</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE0LTMtMS0xLTM1NzY5_47de7a99-c569-4bc7-ae0b-3dbeb0c68d6b">392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE0LTUtMS0xLTM1NzY5_1166e8e3-105a-459a-a617-7407bc575507">795</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE1LTEtMS0xLTM1NzY5_31f95e03-5c77-4917-a6df-c7cef1aba13f">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE1LTMtMS0xLTM1NzY5_56b6fe75-ed65-40fe-b491-d84acfcfecf7">2,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE1LTUtMS0xLTM1NzY5_06668128-39c1-4d13-824d-840fdee66197">1,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTEtMS0xLTYzMDM1_37f12604-2f34-438c-96a2-153d0a26ebf7">848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTMtMS0xLTYzMDQy_587f514c-ec2f-4dd4-958c-43819f5d640d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTUtMS0xLTYzMDQ5_1f6477a7-d0c3-42b7-8166-4acc246141da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTEtMS0xLTM1NzY5_88d8130b-4301-4dfd-a36d-3728c3e248a0">1,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTMtMS0xLTM1NzY5_584a19fd-e7eb-412e-aa0a-ab17963e29aa">1,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTUtMS0xLTM1NzY5_ffbc2d55-ec5a-40b8-9f00-3c8fe74d0c00">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE3LTEtMS0xLTM1NzY5_512132f9-38b4-4e9d-bd69-f38ba8873aca">32,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE3LTMtMS0xLTM1NzY5_989ef16f-e498-47cd-85be-6bb8137e44d1">20,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE3LTUtMS0xLTM1NzY5_011bf7bf-35c0-4242-865d-37297004f337">25,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:56.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.411%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></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:100%"><ix:nonFraction unitRef="number" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphNjE3ZDA0MDk4ZDI0N2Y4YTA1Yzc0OWIwZjNkNDk1Yy90YWJsZXJhbmdlOmE2MTdkMDQwOThkMjQ3ZjhhMDVjNzQ5YjBmM2Q0OTVjXzAtMS0xLTEtMzU3Njk_b1fe5b18-6d1d-400b-b65d-9f29c646b915">13.33</ix:nonFraction>&#160;</span></td><td style="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:100%">%</span></td><td colspan="3" style="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:100%"><ix:nonFraction unitRef="number" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphNjE3ZDA0MDk4ZDI0N2Y4YTA1Yzc0OWIwZjNkNDk1Yy90YWJsZXJhbmdlOmE2MTdkMDQwOThkMjQ3ZjhhMDVjNzQ5YjBmM2Q0OTVjXzAtMy0xLTEtMzU3Njk_fd16954a-e20b-4e74-a195-d21aaa14902a">9.92</ix:nonFraction>&#160;</span></td><td style="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:100%">%</span></td><td colspan="3" style="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:100%">(<ix:nonFraction unitRef="number" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="4" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphNjE3ZDA0MDk4ZDI0N2Y4YTA1Yzc0OWIwZjNkNDk1Yy90YWJsZXJhbmdlOmE2MTdkMDQwOThkMjQ3ZjhhMDVjNzQ5YjBmM2Q0OTVjXzAtNS0xLTEtMzU3Njk_33e0d41c-2459-467c-97ad-212cca86c35a">37.82</ix:nonFraction>)</span></td><td style="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:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="if93add7a11fa4f819b9f03b53d6b5954" continuedAt="i2442ce141a894b73a5c99a21ab3ac107"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzNTU_8be02974-ab17-4e45-ba44-0be63c84d6ac" continuedAt="id79200cba54b4b29bd4199326c75857f" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of PNMR&#8217;s net accumulated deferred income tax liability were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzQtMS0xLTEtMzU3Njk_28354255-49a9-4f6d-b03d-f5487761ddda">32,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzQtMy0xLTEtMzU3Njk_886d660c-6216-4d69-89dc-d3c16de1d157">41,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzYtMS0xLTEtMzU3Njk_9bb5e53f-13f2-490e-8716-8575ad7bf8be">120,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzYtMy0xLTEtMzU3Njk_5bda38a0-8f1c-46a1-9dd9-78ecbffb771a">148,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzctMS0xLTEtMzU3Njk_e3b9cea8-9193-4ea3-95fd-09a254323bf3">122,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzctMy0xLTEtMzU3Njk_6154b24f-c85c-4654-90a7-770bb6402b01">121,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:DeferredTaxAssetsRegulatoryDisallowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzktMS0xLTEtMzU3Njk_77e6b665-64d4-4209-ab80-f6eaa180d8c8">38,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:DeferredTaxAssetsRegulatoryDisallowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzktMy0xLTEtMzU3Njk_84bc92c4-25f8-4438-ad1c-e869e36ca8e3">38,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEwLTEtMS0xLTM1NzY5_d8145263-88d2-4bfd-8451-8abee7fffa33">34,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEwLTMtMS0xLTM1NzY5_eb04f7f3-527c-4fb1-983a-7f757e1df14e">42,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzExLTEtMS0xLTM1NzY5_8c9e4e56-9e4d-4398-9bf6-4b1416e12321">349,175</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzExLTMtMS0xLTM1NzY5_aae2f7f9-329d-4f63-89a4-df37f43751b2">393,150</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEzLTEtMS0xLTM1NzY5_6e4b90f0-c2b5-415a-8948-cbf66219d457">787,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEzLTMtMS0xLTM1NzY5_f83e9826-fba3-44f6-8fd7-cfa43a9cdbf4">738,342</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilitiesInvestmentTaxCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE0LTEtMS0xLTM1NzY5_0c4eb588-d948-430f-bf2b-f5b3e3a7b7c1">97,409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilitiesInvestmentTaxCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE0LTMtMS0xLTM1NzY5_1bf347e0-f86e-451c-812c-714b96cca4c3">98,669</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE1LTEtMS0xLTM1NzY5_891d779d-de3b-4ba8-93bc-3ed8bfb23e0f">78,211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE1LTMtMS0xLTM1NzY5_e24ee7b3-bcbf-4e21-acc1-fd3a6712c2da">61,330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE3LTEtMS0xLTM1NzY5_10e22599-42d9-4dd9-a0c4-3e25534be6b3">40,828</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE3LTMtMS0xLTM1NzY5_66531db4-0702-43d7-8381-24ea1541ecbe">37,099</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset for shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE4LTEtMS0xLTM1NzY5_e7180cbf-4ee8-4416-bf5e-05db2c662ec2">25,643</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE4LTMtMS0xLTM1NzY5_d77bae78-460c-46da-b1b8-1ca7ba338fee">27,237</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE5LTEtMS0xLTM1NzY5_42e2163e-509c-4715-86cd-63054a81ed20">84,639</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE5LTMtMS0xLTM1NzY5_62c6467d-ead2-49f3-8173-0109f3de4f6d">124,985</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIwLTEtMS0xLTM1NzY5_a946718a-889f-4fb1-b6a4-4f7be26f7a45">1,114,025</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIwLTMtMS0xLTM1NzY5_1de60b9e-e7ad-4d6b-bee6-cd2008396c07">1,087,662</ix:nonFraction>)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIxLTEtMS0xLTM1NzY5_61b9b43f-ee7d-4786-be52-d49b0881e597">764,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096d9484735e498b912740e82ca535e6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIxLTMtMS0xLTM1NzY5_21d7b809-43fe-41cd-8d30-17740b022719">694,512</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkyNjQ_ddd1d08d-01e4-46d7-be63-a839b3c29e46" continuedAt="i9d2d0a99be324c9f80fa8d904ab5acf8" escape="true"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The following table reconciles the change in PNMR&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"></td><td style="width:79.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzMtMS0xLTEtMzU3Njk_5d01cf17-97fe-4733-ab2a-216c9bd0726d">70,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzQtMS0xLTEtMzU3Njk_fbe6b779-1aef-4362-bdb7-df0e1236027d">12,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:AmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzUtMS0xLTEtMzU3Njk_65d016a8-ff16-4e3a-b3d0-1e3c662f2f5c">24,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of mark-to-market adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:TaxEffectOfMarkToMarketAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzYtMS0xLTEtMzU3Njk_d8fb9677-a85b-4d1f-86b0-9afc707d3c41">2,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of excess pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="pnm:TaxEffectOfExcessPensionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzctMS0xLTEtMzU3Njk_ca23f80a-b834-4926-8913-534df31e4bd6">5,196</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for uncertain income tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzgtMS0xLTEtMzU3Njk_827a6475-414e-42a2-9f6b-6a998848534a">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:Adjustmentforunrecognizedtaxbenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzktMS0xLTEtMzU3Njk_70776379-415a-42ae-a880-dd6e2971ae7c">562</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr><tr><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredOtherTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzE0LTEtMS0xLTM1NzY5_ec4b123f-5952-4a74-b60d-c6fc0548f87f">216</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzE1LTEtMS0xLTM1NzY5_ce7e39b1-1408-4faf-ad61-7637ff577460">30,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM</span></div><ix:continuation id="i1c1dd3111c6b4d3c8fd5270bebd371b4" continuedAt="i7e862a5b58c1464d8b3665d7da25cce2"><div style="margin-top:3pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNM&#8217;s income taxes (benefit) consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:56.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.411%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzMtMS0xLTEtMzU3Njk_606e72b7-db2c-433e-a2e8-860703f4e7c0">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzMtMy0xLTEtMzU3Njk_efd9c141-c985-4e6f-a304-fb42d8a7b628">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzMtNS0xLTEtMzU3Njk_37187263-25c7-4b4f-957c-d3440eb7ed10">6,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzQtMS0xLTEtMzU3Njk_9e3549a9-7323-4556-8bdc-b17c0eb416ba">128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzQtMy0xLTEtMzU3Njk_a0a40e93-dad5-41e6-b20f-1281ab2a33a5">585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzQtNS0xLTEtMzU3Njk_6daccb62-d5a4-4a1a-9492-52e177c031b1">449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzUtMS0xLTEtMzU3Njk_70ef62bc-6136-4015-b37e-1265eca18d0d">18,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzUtMy0xLTEtMzU3Njk_5f54657e-c475-45ba-9ecc-d167e43bb281">20,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzUtNS0xLTEtMzU3Njk_e0542cb8-4cce-4169-9e02-5b209db93e17">12,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzYtMS0xLTEtMzU3Njk_cf8194ce-7494-40f6-b23d-34175390f899">8,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzYtMy0xLTEtMzU3Njk_29af3d4e-cccc-4506-9d8c-215f2f73485c">2,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzYtNS0xLTEtMzU3Njk_0f6299b0-3b25-4b00-bf65-9701cef2770b">7,590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzgtMS0xLTEtMzU3Njk_feba53cc-9af8-4428-899e-565c0982fef5">237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzgtMy0xLTEtMzU3Njk_a6643070-a021-4b41-9f1e-a43bef8e9dff">243</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzgtNS0xLTEtMzU3Njk_73207ef7-15aa-4e95-94b1-93eb159effa5">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzktMS0xLTEtMzU3Njk_e671d074-6e59-4c18-b521-40c5323fcc9b">26,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzktMy0xLTEtMzU3Njk_a07504b0-fd95-47d5-822d-e66c4552d98e">21,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzktNS0xLTEtMzU3Njk_a36e933d-220e-4313-aac5-9bad2cf61201">25,962</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i2442ce141a894b73a5c99a21ab3ac107" continuedAt="ia3c964454ae248ad86f07f465ed0ac38"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNM&#8217;s provision for income taxes (benefit) differed from the federal income tax computed at the statutory rate for each of the years shown. <ix:continuation id="i2e8102b0a3204ab7bec1a963c0ed31ae" continuedAt="i669aa51a16cd4eacb4b6f12be5f2a9d3">The differences are attributable to the following factors:</ix:continuation></span></div><ix:continuation id="i669aa51a16cd4eacb4b6f12be5f2a9d3" continuedAt="i9da65608576f4e758da1088a1a659794"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:54.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.211%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzMtMS0xLTEtMzU3Njk_7fd320c9-f94d-4dfc-bde7-a98c238868b1">41,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzMtMy0xLTEtMzU3Njk_00e255f7-ea8d-4946-a96b-83fa4cd25049">38,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzMtNS0xLTEtMzU3Njk_233a4998-7df4-4ff6-8879-9bf49556bd06">6,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzQtMS0xLTEtMzU3Njk_8b19a149-69a0-4736-87cf-26d7921011e0">237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzQtMy0xLTEtMzU3Njk_17ea2244-f09e-4769-8db8-34bbcd50c782">243</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzQtNS0xLTEtMzU3Njk_939255e8-da14-4846-ab15-d74b356539a5">247</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (Note 17)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzUtMS0xLTEtMzU3Njk_c364dd25-1044-4936-b71d-23768c3d061b">15,158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzUtMy0xLTEtMzU3Njk_f3cc1493-af78-433a-9ec5-80d706c5da81">21,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzUtNS0xLTEtMzU3Njk_7f65d8af-ccbf-45e1-b9ac-e8103de68aad">28,923</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow-through of depreciation items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzYtMS0xLTEtMzU3Njk_31e20156-814f-453e-aa68-136862633369">689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzYtMy0xLTEtMzU3Njk_ffda78dd-2644-4025-be05-ce9720022240">1,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzYtNS0xLTEtMzU3Njk_9fb812b8-3c39-4567-a2f3-c986ca4622ad">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzctMS0xLTEtMzU3Njk_95d721a1-5bb5-469e-a49c-c87b460390c8">3,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzctMy0xLTEtMzU3Njk_fd612402-08aa-4137-920c-6625f009c24a">2,943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzctNS0xLTEtMzU3Njk_0a71755a-1858-4d4f-b75d-e963ab5bef2c">2,991</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzgtMS0xLTEtMzU3Njk_904e2438-13e4-41d3-8e10-ad532262579c">7,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzgtMy0xLTEtMzU3Njk_c5d97d59-0982-42f8-83f4-6b41fc6abdbe">7,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzgtNS0xLTEtMzU3Njk_9674ceaa-6f1d-41b5-9944-036b0a063d5d">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEwLTEtMS0xLTM1NzY5_ef1254e3-f0e4-4458-9d56-60c8590954d8">2,080</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEwLTMtMS0xLTM1NzY5_08820382-56ed-4454-b627-4247e9c5326b">1,461</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEwLTUtMS0xLTM1NzY5_49d91289-6808-4dcf-b82c-e582ceed8f23">1,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory recovery of prior year impairment of state net operating loss carryforward, net of amortization</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEzLTEtMS0xLTM1NzY5_273b954d-1e84-402e-9a72-d1827178010d">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEzLTMtMS0xLTM1NzY5_91f70d49-b550-4439-a8a7-1227841a84ec">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEzLTUtMS0xLTM1NzY5_531b500f-49ed-4038-8719-45544a2074cc">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE1LTEtMS0xLTM1NzY5_bb7cf8e0-8ecb-44c7-bcd2-68cc96240d8c">563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE1LTMtMS0xLTM1NzY5_95934770-c315-44fd-ac0d-ee0c84c7d777">279</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE1LTUtMS0xLTM1NzY5_91ba2244-ff88-41c1-9892-ddb2abc09d72">559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE2LTEtMS0xLTM1NzY5_4310d112-7ae1-41aa-9be7-232ffac3fe48">547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE2LTMtMS0xLTM1NzY5_58639053-667f-4ddb-b65c-b08543a34cbb">1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE2LTUtMS0xLTM1NzY5_1a3e277e-16a4-4678-a3e1-e38b57fa9f3e">683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTEtMS0xLTYzMTc2_ca5e01aa-92f2-4cfd-9af6-ba0013722200">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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTMtMS0xLTYzMTg1_9a98be61-9d89-4af0-929c-7785c8979279">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTUtMS0xLTYzMTky_d15e7d08-963b-4b46-89e9-012e57c0cb3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTEtMS0xLTM1NzY5_ab58f3d2-7a05-4a4b-8ab0-29b1f4a86d1f">2,280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTMtMS0xLTM1NzY5_f2239471-a19e-4d50-aa1e-2e53cedaf094">1,112</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTUtMS0xLTM1NzY5_d81e72a8-e7f0-4dec-a691-208eb41beb20">1,250</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE4LTEtMS0xLTM1NzY5_ac37e84c-633f-4b07-a20b-af9e08b288fb">26,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE4LTMtMS0xLTM1NzY5_2cd123b8-c3c7-44d1-83e8-486ea7c89ebc">21,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE4LTUtMS0xLTM1NzY5_40f5c8dc-4069-464f-9df4-6ee6108fde0a">25,962</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:54.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.211%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozNzAzM2M4YzIwZDg0ZmQzYjExNjdmZDRmM2NjZjcyYS90YWJsZXJhbmdlOjM3MDMzYzhjMjBkODRmZDNiMTE2N2ZkNGYzY2NmNzJhXzAtMS0xLTEtMzU3Njk_3db35f1f-dafc-416a-b064-0104954bf3f1">13.59</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozNzAzM2M4YzIwZDg0ZmQzYjExNjdmZDRmM2NjZjcyYS90YWJsZXJhbmdlOjM3MDMzYzhjMjBkODRmZDNiMTE2N2ZkNGYzY2NmNzJhXzAtMy0xLTEtMzU3Njk_cd09e863-3003-4c90-bd38-97ccbbf81294">12.02</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="4" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozNzAzM2M4YzIwZDg0ZmQzYjExNjdmZDRmM2NjZjcyYS90YWJsZXJhbmdlOjM3MDMzYzhjMjBkODRmZDNiMTE2N2ZkNGYzY2NmNzJhXzAtNS0xLTEtMzU3Njk_ae98ffdf-8ddb-4661-9b61-49fd3afcf070">88.13</ix:nonFraction>)</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:100%">%</span></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="id79200cba54b4b29bd4199326c75857f" continuedAt="i02e43e030b714e3fb71461f410e8f273"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of PNM&#8217;s net accumulated deferred income tax liability were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:69.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.141%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzQtMS0xLTEtMzU3Njk_2704980b-555e-4042-adfc-04720437aac8">1,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzQtMy0xLTEtMzU3Njk_b6d93614-818c-4a46-8dcb-47bbf6fba8aa">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzYtMS0xLTEtMzU3Njk_48ed3973-452e-46d5-9a28-5bc4b4a19c42">96,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzYtMy0xLTEtMzU3Njk_6500cfd0-ba56-47ca-bd54-cdace01df438">121,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzctMS0xLTEtMzU3Njk_5b658d10-e671-4fe5-862c-42d6a4645d50">86,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzctMy0xLTEtMzU3Njk_a52e3698-0cf7-4721-8022-61b0376972ba">84,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:DeferredTaxAssetsRegulatoryDisallowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzktMS0xLTEtMzU3Njk_41d46326-d1f9-4010-86cf-4f613787c523">38,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:DeferredTaxAssetsRegulatoryDisallowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzktMy0xLTEtMzU3Njk_4dff6283-a323-4863-96c1-3bc6b8ed05ad">38,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEwLTEtMS0xLTM1NzY5_3f0d3be2-dbd3-4e14-b7d9-82a9c8a7c263">36,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEwLTMtMS0xLTM1NzY5_d0395a8e-a6f4-4e17-99c0-9340a5040a8a">46,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzExLTEtMS0xLTM1NzY5_62875b0a-a0ef-498b-b905-a82d4c26926a">260,260</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzExLTMtMS0xLTM1NzY5_ec34314c-f811-45c2-9dec-6a8533d66b2c">291,263</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEzLTEtMS0xLTM1NzY5_f50aba12-338b-48a1-adab-039cc7d9b417">616,567</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEzLTMtMS0xLTM1NzY5_7644a964-90f3-446a-a4f9-72907d1e570c">576,079</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilitiesInvestmentTaxCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE0LTEtMS0xLTM1NzY5_b9a46f45-3f1e-4086-b0a5-86a12a796f1d">74,187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilitiesInvestmentTaxCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE0LTMtMS0xLTM1NzY5_47565679-b347-443b-9933-747925ad0f2a">74,424</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE1LTEtMS0xLTM1NzY5_5bca4a41-9396-4f9a-a17e-df99febb2f70">68,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE1LTMtMS0xLTM1NzY5_f6688734-bae8-48cf-8fc5-843c6406a40f">51,493</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE2LTEtMS0xLTM1NzY5_fdfe3d3c-44ee-44b0-95bb-d037b4f753b1">36,283</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE2LTMtMS0xLTM1NzY5_dbde1666-b716-4fa6-8b68-a588cbad50b2">32,413</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset for shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE3LTEtMS0xLTM1NzY5_5cb39198-8adc-4a5e-b323-feb85673d0f5">25,643</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE3LTMtMS0xLTM1NzY5_115d5ebf-f4ee-4bf6-bb50-f719b0ed195a">27,237</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE4LTEtMS0xLTM1NzY5_e5929e6d-6e05-4e24-bea2-4d08b8f7dbc3">69,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE4LTMtMS0xLTM1NzY5_edbb65f0-4d06-4858-99de-a6e0299a5e96">108,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE5LTEtMS0xLTM1NzY5_b175805c-85c0-4e16-a632-d91de5e9863c">890,942</ix:nonFraction>)</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE5LTMtMS0xLTM1NzY5_e99cad72-fbf1-4b69-8131-2b435a4308e9">870,413</ix:nonFraction>)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzIwLTEtMS0xLTM1NzY5_eafb621f-0317-4a2a-84eb-7b423f9d9345">630,682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzIwLTMtMS0xLTM1NzY5_1abb5699-ddba-49b2-b011-e58ff658601e">579,150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="ia3c964454ae248ad86f07f465ed0ac38" continuedAt="i6c865b0a86df4216b52cad4a5a5afe94"><ix:continuation id="i9d2d0a99be324c9f80fa8d904ab5acf8" continuedAt="i22c999c19d2041ca8e51c04f1b07ac0f"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in PNM&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"></td><td style="width:77.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzMtMS0xLTEtMzU3Njk_966d3577-c617-457d-bc2e-f812807ce2f8">51,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzQtMS0xLTEtMzU3Njk_80308db0-ebc5-4521-9471-0ff36b5ea777">9,834</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:AmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzUtMS0xLTEtMzU3Njk_a812815d-f34e-4df4-a826-8bfc6c4f7b71">15,158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of mark-to-market adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:TaxEffectOfMarkToMarketAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzYtMS0xLTEtMzU3Njk_3abb43f3-8f0d-4cde-b278-43bf456563b4">2,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of excess pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="pnm:TaxEffectOfExcessPensionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzctMS0xLTEtMzU3Njk_37b106b5-fbd2-4ac7-b62e-8addbc4e611b">5,196</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for uncertain income tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzgtMS0xLTEtMzU3Njk_aa69cc14-68c5-4ae5-8583-1d91b9bac959">541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" sign="-" name="pnm:Adjustmentforunrecognizedtaxbenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzktMS0xLTEtMzU3Njk_821dc7a0-94a4-40f1-9e7a-821415af4276">2,278</ix:nonFraction>&#160;</span></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzE1LTEtMS0xLTM1NzY5_50c0ac43-411f-44af-9633-cd5fcc3eed69">27,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TNMP</span></div><ix:continuation id="i7e862a5b58c1464d8b3665d7da25cce2"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TNMP&#8217;s income taxes consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzMtMS0xLTEtMzU3Njk_c01e1f92-96ec-45ff-bd6e-5eed9bec0411">5,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzMtMy0xLTEtMzU3Njk_237bec6f-9fe2-4b1e-9b23-355afc81639c">12,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzMtNS0xLTEtMzU3Njk_8a3d5284-16b3-4dd6-bfad-e563cff727ac">10,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzQtMS0xLTEtMzU3Njk_99b0fe5b-e6e3-4228-88c3-95a2f9685cce">2,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzQtMy0xLTEtMzU3Njk_5c5eae61-2886-499c-a816-57db42dc5cfd">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzQtNS0xLTEtMzU3Njk_0a8c8b6a-ba53-47c8-aaf4-07e1043561fb">1,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzUtMS0xLTEtMzU3Njk_f79a5b2d-70c2-4a07-86d1-706fdb093381">224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzUtMy0xLTEtMzU3Njk_226e68e0-a7fc-4e3b-a5f2-0c77026f4239">7,744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzUtNS0xLTEtMzU3Njk_0c2ae864-6073-4be3-8dc5-72b96fcf70ec">7,621</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzYtMS0xLTEtMzU3Njk_43c78c69-805e-4831-80c5-baf155d5c876">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzYtMy0xLTEtMzU3Njk_c0e49627-646d-4c67-8d44-ff06ab50f9bb">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzYtNS0xLTEtMzU3Njk_0460d15e-efb0-4e9b-acf1-e8a81348bdb7">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzctMS0xLTEtMzU3Njk_f056ea7f-a4cc-43ac-bbdf-a2706efb4324">7,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzctMy0xLTEtMzU3Njk_65c9ff93-c095-4ff6-b8f2-617d9f5aa675">6,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzctNS0xLTEtMzU3Njk_9f5f8fea-def2-4853-923f-62037362afa9">5,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TNMP&#8217;s provision for income taxes differed from the federal income tax computed at the statutory rate for each of the periods shown. <ix:continuation id="i9da65608576f4e758da1088a1a659794" continuedAt="ia0bebc259d1049cc8abf8a364d95e8e3">The differences are attributable to the following factors:</ix:continuation></span></div><ix:continuation id="ia0bebc259d1049cc8abf8a364d95e8e3"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzMtMS0xLTEtMzU3Njk_42aba3d7-4a75-4559-99d6-7e4a9212cdb3">15,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzMtMy0xLTEtMzU3Njk_471aab39-71d9-43f0-82dc-1966cc7973a0">13,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzMtNS0xLTEtMzU3Njk_88c3d021-4d7e-457c-9ed1-fe8bd99b0337">12,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzQtMS0xLTEtMzU3Njk_be3ea756-7ecc-443e-83f8-b5a1d3b8415b">9,326</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzQtMy0xLTEtMzU3Njk_48a7dca6-2078-4c69-b70f-5e5529a9fe5d">9,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzQtNS0xLTEtMzU3Njk_6b93767f-525f-4604-a6bd-c292398c40bc">8,876</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzUtMS0xLTEtMzU3Njk_ed4018e6-7b40-426c-946d-4b2017daf986">1,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzUtMy0xLTEtMzU3Njk_843ae9fd-3743-4647-bf61-f1376b60dab1">1,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzUtNS0xLTEtMzU3Njk_8221d719-0a26-4a53-9140-586d3a35e220">1,532</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzctMS0xLTEtMzU3Njk_417f258c-565d-41a3-8288-591e456a089c">224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzctMy0xLTEtMzU3Njk_57ed4055-0dfb-4adf-a7eb-e92b28da208b">112</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzctNS0xLTEtMzU3Njk_b9d6b732-b5ef-47d9-8f19-fdd522d2138c">236</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzgtMS0xLTEtMzU3Njk_7d295429-d6ee-47e9-99a9-e6f38507bc78">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzgtMy0xLTEtMzU3Njk_36f6f001-1d72-40d4-a189-37ac3701fece">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzgtNS0xLTEtMzU3Njk_7dd1f49c-8d28-4375-af44-24a3fa180933">471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMS0xLTEtNjMyODA_c15d252d-c57e-4052-98bd-130a838242d3">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMy0xLTEtNjMyODc_136bb4e1-1049-478e-8378-f6554acd4687">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktNS0xLTEtNjMyOTQ_b2b87ebd-0ca4-4e0b-9152-86b77a407c79">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMS0xLTEtMzU3Njk_c6e4f5b8-e42a-4e16-bb19-1749fbd1ba73">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMy0xLTEtMzU3Njk_73d16fdd-f3cb-48e4-ba68-4451fa834b1d">791</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktNS0xLTEtMzU3Njk_059fb108-26b9-4e1e-ac65-076a61c25d62">623</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzEwLTEtMS0xLTM1NzY5_96c933da-6864-4839-9b80-2dde2fa91d81">7,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzEwLTMtMS0xLTM1NzY5_de2eb9d2-f425-4410-aacd-7b0e4bdb82f9">6,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzEwLTUtMS0xLTM1NzY5_470a8628-6486-4a72-a3a3-1dcbbb65096f">5,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphYzBlNTg1MDE1NmM0Zjg2YjQ0MTEwOGU4MGYwNzE0ZC90YWJsZXJhbmdlOmFjMGU1ODUwMTU2YzRmODZiNDQxMTA4ZTgwZjA3MTRkXzAtMS0xLTEtMzU3Njk_15665032-2b97-40d2-a911-fe7a211f2b84">11.02</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphYzBlNTg1MDE1NmM0Zjg2YjQ0MTEwOGU4MGYwNzE0ZC90YWJsZXJhbmdlOmFjMGU1ODUwMTU2YzRmODZiNDQxMTA4ZTgwZjA3MTRkXzAtMy0xLTEtMzU3Njk_d692e17e-a727-4579-8ac8-0bf1cec9d0c9">9.71</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphYzBlNTg1MDE1NmM0Zjg2YjQ0MTEwOGU4MGYwNzE0ZC90YWJsZXJhbmdlOmFjMGU1ODUwMTU2YzRmODZiNDQxMTA4ZTgwZjA3MTRkXzAtNS0xLTEtMzU3Njk_fd9f4f65-268d-4dce-8339-68eafd7c7750">8.29</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:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i6c865b0a86df4216b52cad4a5a5afe94" continuedAt="i2cd82cb5e9ab4c79994e64db3a20182e"><ix:continuation id="i02e43e030b714e3fb71461f410e8f273"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of TNMP&#8217;s net accumulated deferred income tax liability at December&#160;31, were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzQtMS0xLTEtMzU3Njk_14275317-1918-4713-b6ee-3d77ad88fd6f">24,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzQtMy0xLTEtMzU3Njk_9f1b2374-2bf9-48b1-b4a5-ebc892d73285">27,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzUtMS0xLTEtMzU3Njk_469dcd49-a6cf-4daf-b196-764e35017eb4">3,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzUtMy0xLTEtMzU3Njk_e9a539b0-dbf4-442d-896f-2847d538d557">4,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzYtMS0xLTEtMzU3Njk_e55893b2-0ae8-42a6-81ed-330f9be03c90">28,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzYtMy0xLTEtMzU3Njk_d0d16f3e-0872-4e5c-8354-ac59824cc431">31,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzgtMS0xLTEtMzU3Njk_5e262260-68bf-416d-879f-05828e021f82">157,649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzgtMy0xLTEtMzU3Njk_7a3feeb7-473d-406a-b5bc-307c1538f4ee">148,279</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEwLTEtMS0xLTM1NzY5_07ad03b4-6cbd-4643-8e6a-8954422184f3">9,525</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEwLTMtMS0xLTM1NzY5_e61b1b75-df2b-49ce-b8dc-9a6ca1e20f24">9,836</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on reacquired debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilityLossonreacquireddebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzExLTEtMS0xLTM1NzY5_b434c952-b154-4f1b-a358-f2e92809d68e">5,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilityLossonreacquireddebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzExLTMtMS0xLTM1NzY5_95b0e5af-5ca5-4916-850a-b43c8cb0bf8a">6,072</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEyLTEtMS0xLTM1NzY5_469f545a-9d30-46b0-a4f3-a38b71a2143f">4,545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEyLTMtMS0xLTM1NzY5_8658e8b9-d5f6-4a8f-a48a-6e6721b50496">4,685</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:DeferredTaxLiabilitiesAdvancedMeteringSystem" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEzLTEtMS0xLTM1NzY5_2fa40138-01ba-47c7-8f2a-5fa35ca077e8">5,249</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="pnm:DeferredTaxLiabilitiesAdvancedMeteringSystem" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEzLTMtMS0xLTM1NzY5_78cb73fe-3791-4675-b388-d5ec082673da">6,915</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE0LTEtMS0xLTM1NzY5_c1124572-4e60-4941-b26c-d2945488ffa7">2,619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE0LTMtMS0xLTM1NzY5_9bafcdef-c656-4d4b-b454-95a788eca4e5">1,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE1LTEtMS0xLTM1NzY5_1df4ac52-112a-4429-81df-bfe904b3a301">185,386</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE1LTMtMS0xLTM1NzY5_764c93c5-822d-421e-bf69-4e5e0ec7de2f">177,309</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE2LTEtMS0xLTM1NzY5_2f0c1aab-d112-40b1-a6cf-e4cbd6cdefba">157,248</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE2LTMtMS0xLTM1NzY5_0490e74e-9a22-409b-a509-370aa53c2de1">145,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i22c999c19d2041ca8e51c04f1b07ac0f"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in TNMP&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"></td><td style="width:81.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzMtMS0xLTEtMzU3Njk_2ded1c9f-bad7-4d7b-a7bf-33abd28887f7">11,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzQtMS0xLTEtMzU3Njk_85195c18-b8fb-4ca9-9099-1dfda2eb7158">2,591</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:AmortizationOfExcessDeferredIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzUtMS0xLTEtMzU3Njk_94f264b2-d18e-4f71-84f3-f2a36f54bdbd">9,326</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredOtherTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzYtMS0xLTEtMzU3Njk_ce463c02-3237-4f44-a10b-54f13a5b472e">215</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzctMS0xLTEtMzU3Njk_1e170019-d3f1-4e26-bf8d-4442ec61d335">253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Disclosures </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company is required to recognize only the impact of tax positions that, based on their technical merits, are more likely than not to be sustained upon an audit by the taxing authority.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkyNDY_d9935d92-7e53-41e0-9e5b-f11e53d87427" continuedAt="ibf8b8cade36e467f8a2d1fe4f3bf0d4a" escape="true">A reconciliation of unrecognized tax benefits is as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ibf8b8cade36e467f8a2d1fe4f3bf0d4a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:53.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.448%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.448%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic30d40ff1d1f47b6ae1b84c7e52003fa_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzItMS0xLTEtMzU3Njk_9ea85b27-6b9b-492d-afd7-44cf6e85ac6d">10,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if796924d053b447786480a5e9a5fe77f_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzItMy0xLTEtMzU3Njk_f5110b04-3990-40ba-b82f-44d3a2b1cdbc">7,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzItNS0xLTEtMzU3Njk_d34fe557-9893-4498-8457-dec51695c2b4">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzMtMS0xLTEtMzU3Njk_7e65ef49-f55f-4812-9c35-b139ebc8d3a8">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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzMtMy0xLTEtMzU3Njk_0843b8cc-2f3e-4c1a-8529-9f6aaabfc960">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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzMtNS0xLTEtMzU3Njk_231c9ffa-e773-46fc-b962-b11320e41d4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzQtMS0xLTEtMzU3Njk_1c7b594f-c8b3-4a5a-8d37-482b6bfa81a1">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzQtMy0xLTEtMzU3Njk_3861387c-3115-482c-8312-b10afeb51f7b">159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzQtNS0xLTEtMzU3Njk_e1293665-940e-41d0-8152-92362601628b">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzUtMS0xLTEtMzU3Njk_72e04ec9-8cb1-4cd4-87f1-c12fecc07271">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzUtMy0xLTEtMzU3Njk_cbee6ba4-0250-4d75-b09c-c0d3427c9228">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzUtNS0xLTEtMzU3Njk_4458b2a1-1a83-4437-be0f-16bd440acffc">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3484d9e9c9074785b94c3f6adadaa38b_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzYtMS0xLTEtMzU3Njk_d93db103-5f78-4436-930b-d8438d1e7edc">10,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzYtMy0xLTEtMzU3Njk_f3610e72-026c-4d9d-9572-6f4d50084d94">7,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzYtNS0xLTEtMzU3Njk_52f68a55-d4d0-488c-898e-12f5e48772f2">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzctMS0xLTEtMzU3Njk_3e194409-6499-4074-a691-a25853a12596">2,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzctMy0xLTEtMzU3Njk_211f91fb-ad84-45de-a2fe-54cc7a11652c">2,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzctNS0xLTEtMzU3Njk_da16fed2-99bc-464f-acf0-c8b611a95b1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzgtMS0xLTEtMzU3Njk_78b6bbd4-5eb1-4126-821e-e8a440427168">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzgtMy0xLTEtMzU3Njk_33972d85-5a6c-4248-a31d-b6277e321894">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzgtNS0xLTEtMzU3Njk_48bea83b-0ae4-4762-a6d2-c78e39813283">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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzktMS0xLTEtMzU3Njk_424c2e1a-7ba1-41cf-951c-abfecc5cd181">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzktMy0xLTEtMzU3Njk_d10326b9-2406-4b90-ae75-e58c83c63dab">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzktNS0xLTEtMzU3Njk_ce073cbe-b7c2-41fb-bbd9-dc92300a5efb">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEwLTEtMS0xLTM1NzY5_f6d3bcec-022f-4315-affd-cd7643967a02">13,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEwLTMtMS0xLTM1NzY5_2a52d705-979c-45ce-98c6-38a3de29e128">10,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEwLTUtMS0xLTM1NzY5_847cf3ce-db58-4d23-8bb9-239ddceea760">119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzExLTEtMS0xLTM1NzY5_30d07d81-3d96-4e70-bfbd-2ea887cd44aa">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzExLTMtMS0xLTM1NzY5_adcea5aa-ba41-43b3-9505-83c6cf0aa277">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzExLTUtMS0xLTM1NzY5_a8577c83-0332-41a0-993b-1c53f6f55afa">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEyLTEtMS0xLTM1NzY5_1ea94c28-82b4-4a9c-98aa-f6aad43cd64f">257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEyLTMtMS0xLTM1NzY5_fb94907d-25ca-4c81-8a89-c2cea653e1d0">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEyLTUtMS0xLTM1NzY5_7c1c0a60-7377-43a2-b467-872f51938cd3">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEzLTEtMS0xLTM1NzY5_30c8306d-2b22-4513-95b0-596a032fb5c6">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEzLTMtMS0xLTM1NzY5_fbb25491-f181-4b30-a5b8-a065ad13ec82">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEzLTUtMS0xLTM1NzY5_53617864-0fad-4f0f-a74a-c40ae92aafd0">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzE0LTEtMS0xLTM1NzY5_2e907f1d-4cab-4d55-a878-d9e95b082fce">13,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzE0LTMtMS0xLTM1NzY5_46b283db-e89b-4e5e-949c-596c2ef0b3c7">10,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzE0LTUtMS0xLTM1NzY5_1e27fa2a-04ba-4cb5-83f8-1d086329b8b2">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i2cd82cb5e9ab4c79994e64db3a20182e" continuedAt="iacb774d6c6bb4f4cadd82cac55d94b7d"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Included in the balance of unrecognized tax benefits at December&#160;31, 2021 are $<ix:nonFraction unitRef="usd" contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzU5MDM_eeb504fa-f8f8-4b78-b5ac-7a7bed1f5dd5">11.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzU5MDc_2a7e07fa-15b1-4550-bf5a-c5aa87f02d35">8.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzU5MTU_d4ed53e1-246c-4f8f-82f7-a5434bc7228a">0.1</ix:nonFraction> million that, if recognized, would affect the effective tax rate for PNMR, PNM, and TNMP.  The Company does not anticipate that any unrecognized tax expenses or unrecognized tax benefits will be reduced or settled in 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR, PNM, and TNMP had <ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_26159369-a56e-4937-9e51-a624ddeca35e"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_337d3970-b054-4416-841b-ef8eb723d9e7"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_586025d4-49a2-4890-ae6c-30c2901f0d68"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_7a924f07-65be-4333-a9bc-a8a654fe011f"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_7ad866f9-1061-4084-94b8-eddf301da5b6"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_a3e0e869-3d18-4546-8728-f701fbc48270"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_bb0990bb-d29a-42e4-9dac-bfdbde844db4"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_bb6f93d0-b0bb-4987-abec-738df0eaf7c1"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_eedd7bd9-5f55-476b-834e-723330fedcc2">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> estimated interest income or expense related to income taxes for the years ended December 31, 2021, 2020, and 2019.  There was no accumulated accrued interest receivable or payable related to income taxes as of December&#160;31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company files a federal consolidated and several consolidated and separate state income tax returns.  The tax years prior to 2018 are closed to examination by either federal or state taxing authorities other than Arizona.  The tax years prior to 2017 are closed to examination by Arizona taxing authorities.  Other tax years are open to examination by federal and state taxing authorities and net operating loss carryforwards are open to examination for the years in which the carryforwards are utilized.  At December&#160;31, 2021, the Company has $<ix:nonFraction unitRef="usd" contextRef="i9b20aa80c831418586f34f9bc5d4c5ff_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzY4OTI_824d095f-cf23-46ce-91fa-ee3f73bfce9a">196.2</ix:nonFraction> million of federal net operating loss carryforwards that expire beginning in 2033 and $<ix:nonFraction unitRef="usd" contextRef="i9b20aa80c831418586f34f9bc5d4c5ff_I20211231" decimals="-5" name="pnm:FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzY5NzM_be2b7fbc-d70e-440e-9a79-ff7085072913">122.4</ix:nonFraction> million of federal tax credit carryforwards that expire beginning in 2024.  State net operating losses expire beginning in 2033 and vary from federal due to differences between state and federal tax law.  The proposed Merger may impact the Company&#8217;s ability to utilize its federal net operating loss and tax credit carryforwards.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2008, fifty percent bonus tax depreciation was enacted as a temporary two-year stimulus measure as part of the Economic Stimulus Act of 2008.  Bonus tax depreciation in various forms has been extended since that time, including by the Protecting Americans from Tax Hikes Act of 2015.  The 2015 act extended and phased-out bonus tax depreciation through 2019.  As discussed above the Tax Act eliminated bonus depreciation for utilities effective September 28, 2017.  However, in 2020 the IRS issued regulations interpreting Tax Act amendments to depreciation provisions of the IRC which allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service after the third quarter of 2017.  As a result of the net operating loss carryforwards for income tax purposes created by bonus depreciation, certain tax carryforwards were not expected to be utilized before their expiration.  In addition, as a result of Tax Act changes to the deductibility of officer compensation, certain deferred tax benefits related to compensation are not expected to be realized.  The Company has impaired the deferred tax assets for tax carryforwards which are not expected to be utilized and for compensation that is not expected to be deductible.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns investment tax credits for construction or purchase of eligible property.  The Company uses the deferral method of accounting for these investment tax credits.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="pnm:TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzNzk_aef3fcd2-fb6d-40fa-9b4d-224a774f7b2a" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairments after reflecting the expiration of carryforwards under applicable tax laws, net of federal tax benefit, for 2019 through 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021:</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzMtMS0xLTEtMzU3Njk_8c66fdaf-003d-4c48-a82a-0c567a8b2bc4">1,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzMtMy0xLTEtMzU3Njk_fbb9b931-0155-493c-b29e-40ffe5bbc3c1">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzMtNS0xLTEtMzU3Njk_6d9a2ea0-e0af-4097-b9c0-1783a5092eb0">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzYtMS0xLTEtMzU3Njk_bfc32657-cbba-4c79-bd76-986c619c0e47">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzYtMy0xLTEtMzU3Njk_89039a29-3218-4bf2-a21d-e8d703e20d3a">84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzYtNS0xLTEtMzU3Njk_b34eaaa4-8727-4b1e-9b45-3e52f73c1e7a">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" sign="-" name="pnm:StateTaxCreditCarryforwardImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzgtMS0xLTEtMzU3Njk_2ecd117c-3e0b-4d74-8445-16fa58a6003d">425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzgtMy0xLTEtMzU3Njk_2d4cfe2d-46ed-487d-9878-31371e522c72">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzgtNS0xLTEtMzU3Njk_c71779cc-97b7-44e7-b912-9ae2efb77842">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzExLTEtMS0xLTM1NzY5_e8debd31-65ec-4edf-8116-653d3f0e9855">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzExLTMtMS0xLTM1NzY5_c37c51de-8ee8-418f-9595-6bb3ebe57fc5">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzExLTUtMS0xLTM1NzY5_ae69ab32-e6b6-42ee-befb-354ac37a010c">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzEzLTEtMS0xLTM1NzY5_36f58b9e-6f9e-4e67-8862-66fd226b9028">425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzEzLTMtMS0xLTM1NzY5_6cdd538d-7971-4ba8-9e1f-eea8bfa4cc45">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:StateTaxCreditCarryforwardImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzEzLTUtMS0xLTM1NzY5_0c75cfbf-ccf7-42f2-a52e-8d02ac27f6b2">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231" decimals="-3" sign="-" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzE2LTEtMS0xLTM1NzY5_032ed105-ed8f-41c3-8395-55ace46b97e2">99</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231" decimals="-3" sign="-" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzE2LTMtMS0xLTM1NzY5_b679e293-edaa-460e-b09a-b4419f45c881">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231" decimals="-3" name="pnm:CompensationExpenseImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzE2LTUtMS0xLTM1NzY5_b3a40e21-d89e-4a76-b5dc-bae1ed575236">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="iacb774d6c6bb4f4cadd82cac55d94b7d"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect of compensation that is not expected to be deductible and impairments of unexpired tax credits are reflected as a valuation allowance against deferred tax assets.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkyNDc_584d328c-00b1-4635-8bba-492455576471" continuedAt="ie3f594a827174332a94dd37c5d7b4918" escape="true">The reserve balances, after reflecting expiration of carryforwards under applicable tax laws, at December&#160;31, 2021 and 2020 are as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ie3f594a827174332a94dd37c5d7b4918"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021:</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="-3" name="pnm:ReservebalanceStatetaxcreditcarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzMtMS0xLTEtMzU3Njk_f283d1c7-9dcc-44fc-86a3-018d7f48256a">1,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231" decimals="-3" name="pnm:ReservebalanceStatetaxcreditcarryforward" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzMtMy0xLTEtMzU3Njk_8105bfcf-92b3-4c76-9b9a-e4fbff79182b">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231" decimals="-3" name="pnm:ReservebalanceStatetaxcreditcarryforward" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzMtNS0xLTEtMzU3Njk_40551203-2438-4030-aa27-8252d2c1ae54">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" decimals="-3" name="pnm:ReverseBalanceCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzYtMS0xLTEtMzU3Njk_1eb2da82-b5c4-48b9-b240-420a949e3d79">526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231" decimals="-3" name="pnm:ReverseBalanceCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzYtMy0xLTEtMzU3Njk_e6ba13fb-4011-4db5-867a-c637090b3e54">343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231" decimals="-3" name="pnm:ReverseBalanceCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzYtNS0xLTEtMzU3Njk_d1fc37ac-10ed-4dac-bc0c-b7213045097b">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231" decimals="-3" name="pnm:ReverseBalanceCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzExLTEtMS0xLTM1NzY5_25a479c5-eefa-4bca-b68c-13452bd42cf9">407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231" decimals="-3" name="pnm:ReverseBalanceCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzExLTMtMS0xLTM1NzY5_24916670-0589-43b7-9962-f44c65095fcc">259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231" decimals="-3" name="pnm:ReverseBalanceCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzExLTUtMS0xLTM1NzY5_3f6cfd48-fa98-4db2-ba66-76d1647c62c2">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_235"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(19)  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzUvZnJhZzoyZDg1MGI5MTA3MDA0MDM2OTk1YTRkYjc2YmY5NmU0Zi90ZXh0cmVnaW9uOjJkODUwYjkxMDcwMDQwMzY5OTVhNGRiNzZiZjk2ZTRmXzc3NjU_1062d79f-8977-4ed4-9af9-a9041f93362d" continuedAt="i16501a7336d24c909fcd301825f729df" escape="true">Goodwill </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i16501a7336d24c909fcd301825f729df" continuedAt="i2ab24188665d4dcbb5413e5c7d5e3a0d"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The excess purchase price over the fair value of the assets acquired and the liabilities assumed by PNMR for its 2005 acquisition of TNP was recorded as goodwill and was pushed down to the businesses acquired.  In 2007, the TNMP assets that were included in its New Mexico operations, including goodwill, were transferred to PNM.  PNMR&#8217;s reporting units that currently have goodwill are PNM and TNMP.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company evaluates its goodwill for impairment annually at the reporting unit level or more frequently if circumstances indicate that the goodwill may be impaired.   Application of the impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, and determination of the fair value of each reporting unit.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In certain circumstances an entity may perform a qualitative analysis to conclude that the goodwill of a reporting unit is not impaired.  Under a qualitative assessment an entity considers macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events affecting a reporting unit, as well as whether a sustained decrease (both absolute and relative to its peers) in share price has occurred.  An entity considers the extent to which each of the adverse events and circumstances identified could affect the comparison of a reporting unit&#8217;s fair value with its carrying amount.  An entity places more weight on the events and circumstances that most affect a reporting unit&#8217;s fair value or the carrying amount of its net assets.  An entity also considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  An entity evaluates, on the basis of the weight of evidence, the significance of all identified events and circumstances in the context of determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  A quantitative analysis is not required if, after assessing events and circumstances, an entity determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In other circumstances, an entity may perform a quantitative analysis to reach the conclusion regarding impairment with respect to a reporting unit.  An entity may choose to perform a quantitative analysis without performing a qualitative analysis and may perform a qualitative analysis for certain reporting units, but a quantitative analysis for others.  The first step of the quantitative impairment test requires an entity to compare the fair value of the reporting unit with its carrying value, including goodwill.  If as a result of this analysis, the entity concludes there is an indication of impairment in a reporting unit having goodwill, the entity is required to perform the second step of the impairment analysis, determining the amount of goodwill impairment to be recorded.  The amount is calculated by comparing the implied fair value of the goodwill to its carrying amount.  This exercise would require the entity to allocate the fair value determined in step one to the individual assets and liabilities of the reporting unit.  Any remaining fair value would be the implied fair value of goodwill on the testing date.  To the extent the recorded amount of goodwill of a reporting unit exceeds the implied fair value determined in step two, an impairment loss would be reflected in results of operations.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR periodically updates its quantitative analysis for both PNM and TNMP.  The use of a quantitative approach in a given period is not necessarily an indication that a potential impairment has been identified under a qualitative approach.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">When PNMR performs a quantitative analysis for PNM or TNMP, a discounted cash flow methodology is primarily used to estimate the fair value of the reporting unit.  This analysis requires significant judgments, including estimations of future cash flows, which is dependent on internal forecasts, estimations of long-term growth rates for the business, and determination of appropriate weighted average cost of capital for the reporting unit.  Changes in these estimates and assumptions could materially affect the determination of fair value and the conclusion of impairment.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i2ab24188665d4dcbb5413e5c7d5e3a0d"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">When PNMR performs a qualitative or quantitative analysis for PNM or TNMP, PNMR considers market and macroeconomic factors including changes in growth rates, changes in the WACC, and changes in discount rates.  PNMR also evaluates its stock price relative to historical performance, industry peers, and to major market indices, including an evaluation of PNMR&#8217;s market capitalization relative to the carrying value of its reporting units.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its annual evaluations performed as of April 1, 2019, PNMR performed qualitative analyses for both the PNM and TNMP reporting units.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in the Company&#8217;s expectations of future financial performance since the April 1, 2018 quantitative analysis performed for PNM, as well as the quantitative analysis performed for TNMP at April 1, 2016 and the previous qualitative analyses through April 1, 2018.  This analysis considered Company specific events such as the potential impacts of legal and regulatory matters discussed in Note 16 and Note 17, including potential outcomes in PNM&#8217;s SJGS Abandonment Application, the impacts of the NM Supreme Court&#8217;s decision in the appeal of the NM 2015 Rate Case, and other potential impacts of changes in PNM&#8217;s resource needs based on PNM&#8217;s 2017 IRP.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2019 carrying values of PNM or TNMP exceeded their fair values.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its annual evaluations performed as of April 1, 2020, PNMR performed a qualitative analysis for the PNM reporting unit and a quantitative analysis for the TNMP reporting unit.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in PNM&#8217;s expectations of future financial performance since the April 1, 2018 quantitative analysis as well as the 2019 qualitative analysis.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2020 carrying value of PNM exceeded its fair value.  Using the methods and considerations discussed above, the 2020 quantitative analysis indicated the fair value of the TNMP reporting unit, which has goodwill of $<ix:nonFraction unitRef="usd" contextRef="i06627aed54094b1e9b812865dcde6acb_I20200401" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzUvZnJhZzoyZDg1MGI5MTA3MDA0MDM2OTk1YTRkYjc2YmY5NmU0Zi90ZXh0cmVnaW9uOjJkODUwYjkxMDcwMDQwMzY5OTVhNGRiNzZiZjk2ZTRmXzczMDU_bc087d03-b137-47b5-acf7-54c052e7eb7a">226.7</ix:nonFraction>&#160;million, exceeded its carrying value by approximately <ix:nonFraction unitRef="number" contextRef="i06627aed54094b1e9b812865dcde6acb_I20200401" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzUvZnJhZzoyZDg1MGI5MTA3MDA0MDM2OTk1YTRkYjc2YmY5NmU0Zi90ZXh0cmVnaW9uOjJkODUwYjkxMDcwMDQwMzY5OTVhNGRiNzZiZjk2ZTRmXzczNTQ_655fd98c-a7f7-4712-b69e-cbbaa9010d57">38</ix:nonFraction>%.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2020 carrying value of TNMP exceeded its fair value.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its annual evaluations performed as of April 1, 2021, PNMR performed a qualitative analysis for both the PNM and TNMP reporting units.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in the Company's expectations of future financial performance since the April 1, 2018 quantitative analysis and the previous qualitative analyses through April 1, 2020 performed for PNM, as well as the quantitative analysis performed for TNMP at April 1, 2020.  This analysis considered Company specific events such as the Merger, potential impacts of legal and regulatory matters discussed in Note 16 and Note 17, including potential outcomes in PNM&#8217;s Four Corners Abandonment Application, and other potential impacts of changes in PNM&#8217;s resource needs based on PNM&#8217;s 2020 IRP.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2021 carrying values of PNM and TNMP exceeded their fair value.  Since the April 1, 2021 annual evaluation, there have been no events, including the Merger (Note 22), or indications that the fair values of the reporting units with recorded goodwill have decreased below their carrying values.</span></div></ix:continuation><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_238"></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(20)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.84pt"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90ZXh0cmVnaW9uOjczODQ3N2I4ODI2YjQ5YWQ5NjlmNzRlZGFhYmM0YzVlXzE0MDU_503376be-71ab-4777-9a73-5b82913b6e31" continuedAt="ia0f183ff2078406193bebcf982eaa1b9" escape="true">Related Party Transactions </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:29.25pt"><span><br/></span></div><ix:continuation id="ia0f183ff2078406193bebcf982eaa1b9" continuedAt="i89e883f9b5ae498c8ae7b861de157cec"><div style="text-align:justify;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR, PNM, TNMP, and NMRD are considered related parties, as is PNMR Services Company, a wholly-owned subsidiary of PNMR that provides corporate services to PNMR and its subsidiaries in accordance with shared services agreements.  These services are billed at cost on a monthly basis to the business units.  In addition, PNMR provides construction and operations and maintenance services to NMRD, a <ix:nonFraction unitRef="number" contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90ZXh0cmVnaW9uOjczODQ3N2I4ODI2YjQ5YWQ5NjlmNzRlZGFhYmM0YzVlXzQzNA_8752d8e4-0698-43bd-b7dd-1f8cf0358156">50</ix:nonFraction>% owned subsidiary of PNMR Development (Note 21), and PNM purchases renewable energy from certain NMRD-owned facilities at a fixed price per MWh of energy produced.  PNM also provides interconnection services to PNMR Development and NMRD.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR files a consolidated federal income tax return with its affiliated companies.  A tax allocation agreement exists between PNMR and each of its affiliated companies.  These agreements provide that the subsidiary company will compute its taxable income on a stand-alone basis.  If the result is a net tax liability, such amount shall be paid to PNMR.  If there are net operating losses and/or tax credits, the subsidiary shall receive payment for the tax savings from PNMR to the extent that PNMR is able to utilize those benefits.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="i89e883f9b5ae498c8ae7b861de157cec"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for information on intercompany borrowing arrangements.  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90ZXh0cmVnaW9uOjczODQ3N2I4ODI2YjQ5YWQ5NjlmNzRlZGFhYmM0YzVlXzE0MTE_1deff71a-ca81-44ff-b448-3dc70fb5f289" continuedAt="i283ad7259fc94a9d96bb970692efa6d2" escape="true">The table below summarizes the nature and amount of related party transactions of PNMR, PNM and TNMP:&#160;&#160;&#160;&#160;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i283ad7259fc94a9d96bb970692efa6d2" continuedAt="iefb8cee1147c40e8b5dc328bab5c526f">&#160;</ix:continuation></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="iefb8cee1147c40e8b5dc328bab5c526f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"><tr><td style="width:1.0%"></td><td style="width:51.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services billings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b6af26fcf45442fb3665321a7f71c88_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzYtMS0xLTEtMzU3Njk_e220cf62-5ef1-47db-aaa5-b7a270b64b8e">107,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9274c22b68f44cc49970325c95622106_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzYtMy0xLTEtMzU3Njk_41e388c3-a140-4cf6-a946-8c0c3d9c370b">100,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5374d5bca555442c8a9b3bf37bff642d_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzYtNS0xLTEtMzU3Njk_974a555d-8c1f-49b8-8620-5f2d395d340c">96,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41c7b4dc43ae492d9366a288ac33244e_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzctMS0xLTEtMzU3Njk_1ead7ee7-7822-4beb-8f37-c304d9545341">41,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff20572dc8e4a7490d78060f341222e_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzctMy0xLTEtMzU3Njk_135bc2df-5ef2-455e-b7d8-1e5a2729a982">39,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4e39fb478d446fb9d7eeb9889862930_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzctNS0xLTEtMzU3Njk_baad4f11-1e28-4e91-81d5-c4f8eed57497">36,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90cef898b6934ed5aa0f797316ea8e50_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzgtMS0xLTEtMzU3Njk_d775c584-9c20-4bcc-823f-7e43a04f6d57">404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i384c46196290499c9fdd0c582cfd7f37_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzgtMy0xLTEtMzU3Njk_4d6506e3-4572-461e-8e0e-74e27a6dce7f">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19bf7941dd054ed4b5779f49ffb8d97e_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzgtNS0xLTEtMzU3Njk_c92769f4-fb4b-4266-a7c4-1585099c6dfa">375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie497bb517fae4b80bb131a468a48bde2_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzktMS0xLTEtMzU3Njk_4503aabb-3d9e-4297-8f13-2a2830950605">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b620f66b0064d4ab84c6d973610c118_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzktMy0xLTEtMzU3Njk_8c98c5e3-afb2-4167-973a-815c2c113e5c">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i342a0d5786eb4422860c0e27cbf63d97_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzktNS0xLTEtMzU3Njk_906239eb-9bb0-4624-8aaf-f8ba61baab40">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5e82b0a31d248ca8299de51a74fed36_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEwLTEtMS0xLTM1NzY5_ebb7b6a8-4dea-450b-9d64-048076f4b2ea">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ief20ea89c0dc41c48ab836c434121675_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEwLTMtMS0xLTM1NzY5_4d85931c-be75-41fe-b352-dc6acf4aa157">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iacf03451c1934c6a95d3cc8d7403c016_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEwLTUtMS0xLTM1NzY5_36f441a6-0468-4bc4-b85a-1a6689161e8f">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i044ab772e9ad42569c1810e77322dfcb_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEzLTEtMS0xLTM1NzY5_e516d4d7-bfa5-4e82-b598-9ca1f7af7d3a">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0f791eb8124d0c847149d304500574_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEzLTMtMS0xLTM1NzY5_3e77206f-f442-4f39-be3d-b66b1ee66501">260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa808d9d64d473e880c26f8fd198de3_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEzLTUtMS0xLTM1NzY5_f62ad4b7-61ad-46e2-822b-5d01468880e2">238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy purchases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM from NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e2632d6326f4f1489c332133de3024e_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE1LTEtMS0xLTM1NzY5_0a011ade-eaa3-4f8f-aa17-989f43e2f8bd">11,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3be0357f21e4bfcbb2d543331248b17_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE1LTMtMS0xLTM1NzY5_8c388362-d6cb-4bd1-9218-994eb4a3ea7a">9,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ef7c5020db437e9c04cc7c56a51d60_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE1LTUtMS0xLTM1NzY5_f6a6b56c-5879-4fdf-841b-5d28882a56c9">3,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interconnection and facility study billings:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6702fdd1fbc24ed8874cacec23a3f5b8_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE3LTEtMS0xLTM1NzY5_b48ed1be-65ee-4717-ab82-7f3f041fd2a7">225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id896f806c7df45dd84674379c62b7e47_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE3LTMtMS0xLTM1NzY5_d3cd1c31-4f47-4e22-9fc2-8d5663c824e3">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ae3317619df4fd79735c68cce833043_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE3LTUtMS0xLTM1NzY5_1275cad9-706c-475d-9ae8-f77eb0a66f9b">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c7b79a1bb074672be4aee549aea49eb_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE4LTEtMS0xLTM1NzY5_c901f0f4-117b-44f4-8c85-b46367fd4cad">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i35970df33074498fa9d5d6bdac90ccd2_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE4LTMtMS0xLTM1NzY5_d1e4185d-0736-4897-aa26-c3ee17750084">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i35d5453b968142229dccdd5fa5fb306b_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE4LTUtMS0xLTM1NzY5_91e018fd-1d95-4414-a372-446899743c43">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i883fec57f0964f66b5d8cbf85c0a50ef_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE5LTEtMS0xLTM1NzY5_9b20d27a-29e7-4567-b10e-7a1f84722810">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="iaf022520d5b24567b2ec76bb850229da_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE5LTMtMS0xLTM1NzY5_66ba0497-b374-439f-ae98-5caae3cf80f4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i14bd8dfcd8ae4c4a9e241e93f3c953f1_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE5LTUtMS0xLTM1NzY5_f08dd838-5204-4699-9f08-d76c90932bb8">68,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMRD to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67ee3e8ebd03426799bdf5f1dfd57e7e_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIwLTEtMS0xLTU3MDY0_7529fd12-7d5d-4dfd-90bc-2afa48fb2e15">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf7f0b949aee4218a0237a6b0e3b89ce_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIwLTMtMS0xLTU3MDcy_40b04466-2add-41f4-9220-00fc6368c0e0">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i03a131842c884d99a4e87385ca1cea03_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIwLTUtMS0xLTU3MDc5_2d4565c4-af1c-4371-add3-4d9b31458acd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest billings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie66f10a847d140c49c1308b944bd5c58_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIxLTEtMS0xLTM1NzY5_3d76822b-944d-467b-9b1e-7f43384b0040">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc5154c240cb48e19e4ed182eef3bd36_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIxLTMtMS0xLTM1NzY5_66cc37e7-9cbe-4db4-ade9-c0e47a2839e1">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bb73a735bf346e4823a1d475d2fa310_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIxLTUtMS0xLTM1NzY5_6de0f295-8829-4024-a1c3-4761211a91b7">3,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8072e0d514454ba5a312923c39a3c79c_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIyLTEtMS0xLTM1NzY5_9a138102-4a9b-4a7e-a02f-5dcdfe93df65">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12a57b21f5ce45029d96b5be3849da52_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIyLTMtMS0xLTM1NzY5_b0de1e04-03f7-4cfa-8966-89fededde3e4">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd25a951e296433fba6be01f9e6f3bde_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIyLTUtMS0xLTM1NzY5_3ffce6a5-a06e-4507-86c7-1735f22da2c6">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f6b7a77869426bb80bef1de5e2b05c_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIzLTEtMS0xLTM1NzY5_e7a1907d-d0e8-453e-98c5-cfaed482aaec">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i83aecd5eff1e43918cf1d2002ef1b702_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIzLTMtMS0xLTM1NzY5_f6ce17ea-359d-4541-978a-b211917275f2">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:100%"><ix:nonFraction unitRef="usd" contextRef="iacd9a523bb5c4a3e8179296f4ff2a12e_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIzLTUtMS0xLTM1NzY5_3594b516-aa73-4011-bd5a-f3bea52fe0c0">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax sharing payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief13205a99fb41cb897a5854d6b51812_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI1LTEtMS0xLTM1NzY5_841d4318-ad4f-412b-8f60-28ade175a4ef">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if1ca298ec64a4ef58796f1f98d174c1a_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI1LTMtMS0xLTM1NzY5_140d240c-ac12-42ae-aded-3a7cfc1c91e4">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i7b32b9aa2f564062833fa0e838a9e7a1_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI1LTUtMS0xLTM1NzY5_58f4aab2-14d7-4409-b8fc-d7b98ece1239">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2e2b9b11ebf40ba9cfa23a39e2039bc_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI2LTEtMS0xLTM1NzY5_fce22293-042c-47fc-90d9-3c4440c28412">19,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33abe94969d64e61ae58c84731c05006_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI2LTMtMS0xLTM1NzY5_a9ff8c04-8842-4724-b289-2ffb1e97f0df">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia422e55101b94e4da537982486bec66c_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI2LTUtMS0xLTM1NzY5_2719bc79-51fc-4523-a41f-7d235eda2669">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd6c220c01a246eebf15fe5953bad107_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI3LTEtMS0xLTM1NzY5_c7b1b445-5e4f-4b5d-b0b6-beb8a0159f3c">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i34e5a01765bd457bba90c16da1f030c8_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI3LTMtMS0xLTM1NzY5_f1a34e34-2b3b-47ca-add4-2f8aa040422e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i12db2936af614abbbb0146b110c81c81_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI3LTUtMS0xLTM1NzY5_4753a4cf-0448-48b3-a244-bf56c775ae14">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dab5c5e88ae4bb58d903ffea46f0e6a_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI4LTEtMS0xLTM1NzY5_e773c58c-def9-44be-8f79-482dcf39a8b8">12,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf0a8de9d8af40f09fae1dd387258d7a_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI4LTMtMS0xLTM1NzY5_40634491-2b70-4f99-9c4f-e4da58de9c05">15,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a9c6882d7e43e8b86f44056ed833b5_D20190101-20191231" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI4LTUtMS0xLTM1NzY5_d196daf3-6053-4aa0-92d5-37bf92bad17f">12,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_241"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(21)  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzE5NTU_29c0f7c4-76b9-4224-b13d-fd5e403f162f" continuedAt="ife0a7826f3a64cc09677922d34fbe48f" escape="true">Equity Method Investment</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ife0a7826f3a64cc09677922d34fbe48f" continuedAt="if1149c882dd4407e91e19e9fcac2539a"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In September 2017, PNMR Development and AEP OnSite Partners created NMRD to pursue the acquisition, development, and ownership of renewable energy generation projects, primarily in the state of New Mexico.  PNMR Development and AEP OnSite Partners each have a <ix:nonFraction unitRef="number" contextRef="i8636d0229e904c0abf8fa35ddecf4827_I20211231" decimals="INF" name="pnm:PublicUtilitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzI5Nw_5c8ea792-17ac-4b7c-9111-5e3678012c9b">50</ix:nonFraction>% ownership interest in NMRD.  At December&#160;31, 2021, NMRD&#8217;s renewable energy capacity in operation is <ix:nonFraction unitRef="mw" contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231" decimals="1" name="pnm:PublicUtilitiesRenewableEnergyUnderContract" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEwMzA_e92c04db-2fd1-4676-a92a-4d73ab58bf68">135.1</ix:nonFraction> MW, which includes <ix:nonFraction unitRef="mw" contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231" decimals="INF" name="pnm:PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEwNTI_709e9f1f-1219-4ab4-964a-1d990efe078f">130</ix:nonFraction> MW of solar-PV facilities to supply energy to the Meta data center located within PNM&#8217;s service territory, <ix:nonFraction unitRef="mw" contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231" decimals="INF" name="pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzExNjY_e6376b16-c65f-4331-9e3e-03eb32e590d0">1.9</ix:nonFraction> MW to supply energy to Columbus Electric Cooperative located in southwest New Mexico, <ix:nonFraction unitRef="mw" contextRef="i7d6a99af7e2c4d2aaf32b0b27794b9a2_I20211231" decimals="INF" name="pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEyNTU_e29479dc-55fa-4b7c-962c-964ec76b9b2a">2.0</ix:nonFraction> MW to supply energy to the Central New Mexico Electric Cooperative, and <ix:nonFraction unitRef="mw" contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231" decimals="INF" name="pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzMzA_4a3355f9-f970-46e6-aa04-24e5ace594b2">1.2</ix:nonFraction> MW of solar-PV facilities to supply energy to the City of Rio Rancho, New Mexico.  PNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#8217;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> During 2021, 2020, and 2019 PNMR Development and AEP OnSite Partners each made cash contributions of <ix:nonFraction unitRef="usd" contextRef="i1727cfd7cf2440c49b8b9cb2fff4717f_D20210101-20211231" decimals="-5" name="pnm:PublicUtilitiesContributiontoConstructionActivities" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUwOTQx_b467228a-980b-4a25-8f65-2aa75680ac41">zero</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ib3f923a4762f443ab7b4f390a7bcba1d_D20200101-20201231" decimals="-5" name="pnm:PublicUtilitiesContributiontoConstructionActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUwOTQ2_6aebc361-8189-4ae1-9e7f-569bd98e5a9c">23.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i544020bff18a4a4d8cea8b3a5ed6442b_D20190101-20191231" decimals="-5" name="pnm:PublicUtilitiesContributiontoConstructionActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUwOTU1_bd7c6b5a-d2f8-40f2-8f12-ba79ad26ff9b">38.3</ix:nonFraction>&#160;million to NMRD for its construction activities.  In February 2021, NMRD paid both PNMR Development and AEP OnSite Partners a dividend of $<ix:nonFraction unitRef="usd" contextRef="id11b415150864c7d80bffdcea2da8eef_D20210201-20210228" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzI1Mjg4NzY3NDQxODM2_fd07730a-e308-48e6-9c0b-abc292cb2ae3">3.0</ix:nonFraction>&#160;million.   PNMR Development&#8217;s cumulative equity in earnings of NMRD as of March 31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ibee1d4f8c6df4f4caa3e79ee12d5a889_D20210101-20211231" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUxMDU5_7b5703b1-59bb-4bd5-a5f3-8b088c8a17c8">2.4</ix:nonFraction>&#160;million and is presented as cash flows from operating activities on the Consolidated Statement of Cash Flows for the twelve months ending December 31, 2021.  The portion of the dividend in excess of PNMR Development&#8217;s cumulative equity earnings of NMRD amounting to $<ix:nonFraction unitRef="usd" contextRef="ibee1d4f8c6df4f4caa3e79ee12d5a889_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzI1Mjg4NzY3NDQxODIy_282a7fdb-054b-4678-a390-8b69bade30ed">0.6</ix:nonFraction>&#160;million is presented as cash flows from investing activities.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><ix:continuation id="if1149c882dd4407e91e19e9fcac2539a"><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:MarketableSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzE5NTQ_2e862429-05f6-4aa3-8486-c8e11dfe11f5" escape="true"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNMR presents its share of net earnings from NMRD in other income on the Consolidated Statements of Earnings.  Summarized financial information for NMRD is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"></td><td style="width:50.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzQtMS0xLTEtMzU3Njk_9bad4afd-31f2-4df9-af0b-44cf47134d49">12,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzQtMy0xLTEtMzU3Njk_7511aa8e-925c-4e03-9f79-12d33a3b0d3c">10,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzQtNS0xLTEtMzU3Njk_99deebdc-e91b-4b78-9c8f-b68448b8cfdf">3,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzUtMS0xLTEtMzU3Njk_7436689d-6edd-4894-9916-eecdf2013b52">9,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzUtMy0xLTEtMzU3Njk_8dc3a0f7-641c-4f5d-80ee-531daeabdc4e">7,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzUtNS0xLTEtMzU3Njk_47dc1693-3dbd-411a-b256-4514248b0952">2,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">Net earnings</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzYtMS0xLTEtMzU3Njk_54482799-581a-4c1e-884d-4e85a94b4563">3,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzYtMy0xLTEtMzU3Njk_c4f1f646-288b-495e-b32b-9bbfd500d02a">2,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzYtNS0xLTEtMzU3Njk_d340fb56-e737-4a06-98e6-54f55cba80a6">691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"></td><td style="width:60.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Position</span></div><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzQtMS0xLTEtMzU3Njk_7216f199-1b12-4b39-94e9-caffef19fa33">10,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzQtMy0xLTEtMzU3Njk_af390dd6-4700-4538-a9b4-915ab4f2b320">8,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzUtMS0xLTEtMzU3Njk_180c187a-fba2-4fc9-9c6e-f0997824a703">166,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzUtMy0xLTEtMzU3Njk_fb74b9cf-2ec9-4e22-81b1-e4cbf020a83e">172,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzYtMS0xLTEtMzU3Njk_700632d3-9409-4151-b0fa-05028d9ebddf">2,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzYtMy0xLTEtMzU3Njk_11b97585-8ed1-407d-964e-e91c00d9985f">1,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzctMS0xLTEtMzU3Njk_a7a1d3cc-31d3-491a-9276-4ed1fe506728">179,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;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:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzctMy0xLTEtMzU3Njk_927af507-f30d-4f26-a1e6-255b20da9ae5">182,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzgtMS0xLTEtMzU3Njk_b1905f4a-8384-4686-beb8-2a673601e829">824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzgtMy0xLTEtMzU3Njk_500e03b2-63c8-47d7-a179-4d56c17ba40d">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzktMS0xLTEtMzU3Njk_9ad872a7-47d7-478a-ad92-aac54779ffcd">373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzktMy0xLTEtMzU3Njk_ac04aa02-6ae5-4277-ab43-2d0f8d8d831f">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owners&#8217; equity</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzEwLTEtMS0xLTM1NzY5_818f9be4-66c0-4843-ab59-c0ef8dab2a5a">178,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be4689cb6c24f369072edf29f248658_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzEwLTMtMS0xLTM1NzY5_8d7487ba-f1ce-4bf0-9aa9-846bd84554ca">181,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_244"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">(22)  <ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzUyODE_875dbe68-3e87-4d11-beeb-15f14904eafc" continuedAt="id8ea883c52904e78b9a452481171f1a7" escape="true">Merger</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="id8ea883c52904e78b9a452481171f1a7" continuedAt="i9dd84b42fefa40d1bfc337da9b94d511"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 20, 2020, PNMR, Avangrid, and Merger Sub, entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  The proposed Merger has been unanimously approved by the Boards of Directors of PNMR, Avangrid and Merger Sub and was approved by PNMR shareholders at the Special Meeting of Shareholders held on February 12, 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Pursuant to the Merger Agreement, each issued and outstanding share of the common stock of PNMR (other than (i) the issued shares of PNMR common stock that are owned by Avangrid, Merger Sub, PNMR or any wholly-owned subsidiary of Avangrid or PNMR, which will be automatically cancelled at the Effective Time and (ii) shares of PNMR common stock outstanding immediately prior to the Effective Time and held by a holder who has not voted in favor of, or consented in writing to, the Merger who is entitled to, and who has demanded, payment for fair value of such shares) at the Effective Time will be converted into the right to receive $<ix:nonFraction unitRef="usdPerShare" contextRef="i14811a533d314e35a0815d12a4535b33_I20221231" decimals="2" name="pnm:BusinessCombinationCashRightPerCommonShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzg5Mg_697f9056-9c0b-4b6c-9abb-a17aebc67ed1">50.30</ix:nonFraction> in cash.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Merger Agreement provided that it may be terminated if the Effective Time shall not have occurred by the End Date; however,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">either PNMR or Avangrid could extend the End Date to April 20, 2022 if all conditions to closing have been satisfied other than the obtaining of all required regulatory approvals.  On December 8, 2021, the NMPRC issued an order rejecting the stipulation agreement relating to the Merger and the approval of the Merger from the NMPRC has not yet been obtained.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In light of the NMPRC December 8, 2021 ruling, on January 3, 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid each agreed to extend the End Date to April 20, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The parties acknowledge in the Amendment that the required regulatory approval from the NMPRC has not been obtained and that the parties have reasonably determined that such outstanding approval will not be obtained by April 20, 2022.  As amended, the Merger Agreement may be terminated by each of PNMR and Avangrid under certain circumstances, including if the Merger is not consummated by April 20, 2023.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With respect to the NMPRC proceedings, on April 20, 2021, the Joint Applicants, the NMAG, WRA, the International Brotherhood of Electrical Workers Local 611, Dine, Nava Education Project, the San Juan Citizens Alliance and To Nizhoni Ani, had entered into a stipulation and agreement in the Joint Application for approval of Merger pending before the NMPRC.  Subsequently, CCAE, Onward Energy Holdings LLC, Walmart Inc., Interwest Energy Alliance, M-S-R Power and the Incorporated County of Los Alamos joined an amended stipulation.  An evidentiary hearing was held in August 2021.  On November 1, 2021, a Certification of Stipulation was issued by the hearing examiner, which recommended against approval of the amended stipulation.  On December 8, 2021, the NMPRC issued an order adopting the Certification of Stipulation, rejecting the amended stipulation reached by the parties.  On January 3, 2022, PNMR and Avangrid filed a notice of appeal with the NM Supreme Court.  On February 2, 2022, PNMR and Avangrid filed a statement of issues outlining the argument for appeal.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</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:120%">December 31, 2021, 2020 and 2019</span></div></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><ix:continuation id="i9dd84b42fefa40d1bfc337da9b94d511"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">With respect to other regulatory proceedings related to the Merger, in January 2021, the FTC notified PNMR and Avangrid that early termination of the waiting period under the HSR Act in connection with the Merger was granted.  In February 2021, CFIUS completed its review of the Merger and concluded that there are no unresolved national security concerns with respect to the Merger.  In March  2021, PNMR and Avangrid received FCC approval of the transfer of operating licenses related to the Merger.  In April 2021, FERC issued an order authorizing the Merger.  In May 2021, the PUCT issued an order authorizing the Merger and the NRC approved the Merger.  As a result of the delay in closing of the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid are required to make a new filing under the HSR Act and request extensions of previously received approvals from with the FCC and NRC.  On February 9, 2022, the request for extension was filed with the NRC.  On February 24, 2022, the requests for a 180-day extension were granted by the FCC.  No additional filings will be required with CFIUS, FERC or the PUCT</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Consummation of the Merger remains subject to the satisfaction or waiver of certain customary closing conditions, including, without limitation, the absence of any material adverse effect on PNMR, the receipt of required regulatory approvals, and the agreements relating to the divestiture of Four Corners being in full force and effect and all applicable regulatory filings associated therewith being made.  The agreement relating to the divestiture of Four Corners has been entered into and related filings have been made with the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Merger Agreement provides for certain customary termination rights. The Merger Agreement further provides that, upon termination of the Merger Agreement under certain specified circumstances (including if Avangrid terminates the Merger Agreement due to a change in recommendation of the Board or if PNMR terminates the Merger Agreement to accept a superior proposal (as defined in the Merger Agreement) and in either case prior to PNMR&#8217;s shareholder having approved the Merger), PNMR will be required to pay Avangrid a termination fee of $<ix:nonFraction unitRef="usd" contextRef="i4137275b5e0c468fabbdc41eeb9df7ad_D20230101-20230331" decimals="-5" name="pnm:TerminationFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzQzNDI_155a8710-1408-44d0-a594-56f27c45bbc4">130.0</ix:nonFraction>&#160;million.  In addition, the Merger Agreement provides that (i) if the Merger Agreement is terminated by either party due to a failure of a regulatory closing condition and such failure is the result of Avangrid&#8217;s breach of its regulatory covenants, or (ii) Avangrid fails to effect the closing when all closing conditions have been satisfied and it is otherwise obligated to do so under the Merger Agreement, then, in either such case, upon termination of the Merger Agreement, Avangrid will be required to pay PNMR a termination fee of $<ix:nonFraction unitRef="usd" contextRef="ib604d47447404c37b7efdbfb82d0bb69_D20230101-20230331" decimals="-5" name="pnm:TerminationFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzQ4NzI_4583b29e-d280-458c-8625-efb19671c71e">184.0</ix:nonFraction>&#160;million as the sole and exclusive remedy.  Upon the termination of the Merger Agreement under certain specified circumstances involving a breach of the Merger Agreement, either PNMR or Avangrid will be required to reimburse the other party&#8217;s reasonable and documented out-of-pocket fees and expenses up to $<ix:nonFraction unitRef="usd" contextRef="i9c75ea7c9e214695b3bda84edd861a07_D20230101-20230331" decimals="-5" name="pnm:OutOfPocketFeesAndExpensesReimbursement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzUxNzM_c65314e6-1011-496a-9a76-a6c11dd9cbc1">10.0</ix:nonFraction>&#160;million (which amount will be credited toward, and offset against, the payment of any applicable termination fee).</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 117</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_250"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90ZXh0cmVnaW9uOmI5NDU1Y2NlOTJjZTRhZGQ5ZDE2Yzk0MzFiZGUxMzdjXzQ0Ng_0480b450-9771-4488-8ac9-7f44af0afc4e" continuedAt="ica1995e476a8417e91f40f5fff175add" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE I</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:120%">PNM RESOURCES, INC.</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:120%">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</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:120%">STATEMENTS OF EARNINGS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzMtMS0xLTEtMzU3Njk_bef94d04-12f8-412f-ba93-2059dddda25e">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzMtMy0xLTEtMzU3Njk_4174f802-d4bf-461e-ac5d-32eb3244cae6">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzMtNS0xLTEtMzU3Njk_374c1652-4dff-4644-ac7f-c4e809c859f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzQtMS0xLTEtMzU3Njk_03fdd99b-0f38-497d-9c80-b3b1377cce63">15,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzQtMy0xLTEtMzU3Njk_d9a115a7-9c11-4be7-b396-85a9c4cae02b">28,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:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzQtNS0xLTEtMzU3Njk_d16cb0b5-d9b5-4a6b-bded-0a3b5a680f9f">3,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzUtMS0xLTEtMzU3Njk_28cb6689-0d07-4369-9e64-71336db53a88">15,044</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzUtMy0xLTEtMzU3Njk_cee218a6-fe84-4102-9590-7dc22de7d53f">28,299</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzUtNS0xLTEtMzU3Njk_d4e99b47-6925-491c-aea3-4b2d726d2796">3,983</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Income and Deductions:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings of subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzctMS0xLTEtMzU3Njk_09e2e4ba-626a-4d33-a6f3-c0412088ed8f">221,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzctMy0xLTEtMzU3Njk_b484ffe9-003a-482a-bb92-650e6f257d28">211,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzctNS0xLTEtMzU3Njk_0e1cfc30-3fe1-449e-8fb4-f250fa42a26e">96,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzgtMS0xLTEtMzU3Njk_a1f98b79-c818-417c-9820-2bfe66e2349b">362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzgtMy0xLTEtMzU3Njk_1f3179ed-3aed-4517-b59f-1b6938df519a">269</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzgtNS0xLTEtMzU3Njk_bfe582b3-5d3f-40c4-8565-7cb31253a617">731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other income and (deductions)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEwLTEtMS0xLTM1NzY5_08364173-3e99-4c85-b415-33b94f27f56c">221,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEwLTMtMS0xLTM1NzY5_07d28d78-9c47-4f6c-8df5-c9a43f48122f">211,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEwLTUtMS0xLTM1NzY5_d92ec2a1-63cc-4611-8abc-4724b509d7d4">97,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzExLTEtMS0xLTM1NzY5_3765e323-0dd0-4463-ba1c-603e140c334a">11,986</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzExLTMtMS0xLTM1NzY5_ac9b8cc7-14c2-4d2c-a982-88bf57562272">19,078</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzExLTUtMS0xLTM1NzY5_ee7c627f-e847-4f8d-923d-735c0ddc71ff">19,581</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings Before Income Taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEyLTEtMS0xLTM1NzY5_a7a98456-eace-4d87-9fd7-a6cca6da7634">194,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEyLTMtMS0xLTM1NzY5_948fdfcd-0cae-45e4-9d76-715c268816f6">163,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEyLTUtMS0xLTM1NzY5_1877f80e-0afc-4d3a-a1e0-a85e0ca56011">73,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income Tax (Benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEzLTEtMS0xLTM1NzY5_2da45ea5-f0a4-42ee-9f3f-6269b159c051">1,493</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEzLTMtMS0xLTM1NzY5_049ca778-e480-489c-930f-88c999029010">9,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEzLTUtMS0xLTM1NzY5_f194da77-9e8b-4ebe-8349-e54299476577">3,872</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzE2LTEtMS0xLTM1NzY5_c157126c-0d8e-4495-ae79-f39c69238980">195,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzE2LTMtMS0xLTM1NzY5_0b9dbc3e-781f-4ed7-b5dc-f9f5fe867752">172,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzE2LTUtMS0xLTM1NzY5_b7eb218d-554c-4c05-ac05-a1921e5761c5">77,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><ix:continuation id="ica1995e476a8417e91f40f5fff175add" continuedAt="i2a4e3de5fa67436399ab8fac32027f4b"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE I</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:120%">PNM RESOURCES, INC.</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:120%">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</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:120%">STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Operating Activities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Cash Flows From Operating Activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzE4LTEtMS0xLTM1NzY5_657c584e-607d-4746-b65b-2aad1e09eeab">28,514</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzE4LTMtMS0xLTM1NzY5_5734154d-e875-4815-ba00-2f142bc89fee">17,646</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzE4LTUtMS0xLTM1NzY5_69f4f079-ba97-4cd7-92d5-0e9dc3ee1dc1">2,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Investing Activities:</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;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility plant additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIwLTEtMS0xLTM1NzY5_d5d6556d-3267-4cab-ad44-a8240e3d36dd">543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIwLTMtMS0xLTM1NzY5_1712ac1c-d730-4f6b-a7e9-e229ac252fb2">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIwLTUtMS0xLTM1NzY5_6d977201-1891-4412-b959-48631c909ce8">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="pnm:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIxLTEtMS0xLTM1NzY5_dae7217e-772a-4f7a-8377-32d9bf582a0f">178,071</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="pnm:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIxLTMtMS0xLTM1NzY5_706e4610-640b-4de2-91b2-5694225e5cc0">301,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="pnm:InvestmentsInSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIxLTUtMS0xLTM1NzY5_d5c90a9e-88fa-4a7a-a0b7-95e070e83522">80,000</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends from subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIyLTEtMS0xLTM1NzY5_98fa6f82-1cca-447b-a584-dc4d623050ba">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIyLTMtMS0xLTM1NzY5_a40fb523-f597-40c2-8669-5d1ba44d3c1d">99,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIyLTUtMS0xLTM1NzY5_b615c889-12ea-4ca4-9189-a0d938097299">54,465</ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIzLTEtMS0xLTM1NzY5_dba7d16b-a9b5-4f2d-afa9-1d1dbbe93a9d">117,528</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;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:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIzLTMtMS0xLTM1NzY5_2e2f46a4-8fc5-41e4-ae8a-4e10d2d1a605">200,691</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;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIzLTUtMS0xLTM1NzY5_62ce9452-9e73-430c-bbce-44494d94ff37">24,435</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Financing 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;padding:0 1pt"></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="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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term loan borrowings (repayments)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI1LTEtMS0xLTM1NzY5_61058605-4a70-4cd7-83d5-0564b3ef3874">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI1LTMtMS0xLTM1NzY5_ff60bc62-98c9-4dbf-924d-5312530b461a">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI1LTUtMS0xLTM1NzY5_119932c2-f1c7-4b3d-b9fe-79698996eed4">150,000</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings (repayments) -affiliate, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTEtMS0xLTY3OTEz_176189fd-535c-4065-9391-f869f63e5a9c">6,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTMtMS0xLTY3OTM3_b707c007-87d5-4e4d-97d4-a67abe256fde">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTUtMS0xLTY3OTM5_b4e0bab1-7fc8-4a45-b141-65df4642cfd6">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility borrowings (repayments), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTEtMS0xLTM1NzY5_b43eacb0-5b25-4268-a6e5-b35634b4fcea">42,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTMtMS0xLTM1NzY5_7d0696af-7a00-4824-a460-eee50adc3128">131,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTUtMS0xLTM1NzY5_cd946e72-56fc-4cd8-9528-e3ee6fe424a1">123,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI5LTEtMS0xLTM1NzY5_d526e3a8-3fb7-49b5-b8c9-6bb16053592f">1,120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI5LTMtMS0xLTM1NzY5_f2568389-f9c5-4f57-9d1b-102191007c49">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI5LTUtMS0xLTM1NzY5_05e8e8fd-ba08-435b-879d-d69ed5b902bb">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMwLTEtMS0xLTM1NzY5_de2ae101-677d-4963-b2e8-7fede45427cf">900,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMwLTMtMS0xLTM1NzY5_26dd2866-5ecc-4bd1-9023-6a2bb496a178">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMwLTUtMS0xLTM1NzY5_fbb27301-c6f2-4f31-bfab-3a163e23011b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMxLTEtMS0xLTM1NzY5_ace9d84d-77b7-442f-b331-3072d3dbb9ce">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMxLTMtMS0xLTM1NzY5_f895ed1c-c53d-4bc3-959e-c532755ea2e2">283,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMxLTUtMS0xLTM1NzY5_dd6147de-7d6c-4bf4-8281-39f51523759e">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock option exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMzLTEtMS0xLTM1NzY5_ae485733-23dd-480d-86ba-6855e66c9781">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMzLTMtMS0xLTM1NzY5_cddebe53-3a2a-4031-89a7-686b633f2381">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:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMzLTUtMS0xLTM1NzY5_5c73f3d7-f63e-46f5-aa55-ed2e33880ef7">943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM0LTEtMS0xLTM1NzY5_dc69ce81-d477-43aa-bb04-d185cedca3a6">10,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM0LTMtMS0xLTM1NzY5_afc2f980-08e2-44ca-b6fe-318a943d3805">11,984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM0LTUtMS0xLTM1NzY5_e239682c-ac90-47af-b2b4-5f6600a958da">9,918</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM1LTEtMS0xLTM1NzY5_df2edc3e-bd78-4a37-9b33-9d8b775fc03a">112,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM1LTMtMS0xLTM1NzY5_13523882-65be-46d0-9312-c0e5819360b9">97,974</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM1LTUtMS0xLTM1NzY5_95918f8c-5f28-4390-969f-e5ad2c5ec892">92,398</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM2LTEtMS0xLTM1NzY5_4fa10e1f-0e97-474b-a042-bad30c41a59f">673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM2LTMtMS0xLTM1NzY5_3c3980b7-347a-4320-91d5-0abb29d315f9">3,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM2LTUtMS0xLTM1NzY5_72566842-19cf-4f3d-90f2-ac81b09a1a93">107</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 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM3LTEtMS0xLTM1NzY5_e1741103-9b36-4dfd-b76b-6851b85bd66b">146,053</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM3LTMtMS0xLTM1NzY5_53d77021-c560-4dcb-8f14-9b64cfd7200c">218,310</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM3LTUtMS0xLTM1NzY5_46c00769-3490-41a9-8769-568ec2cb1f51">22,420</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 style="height:12pt"><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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM4LTEtMS0xLTM1NzY5_543e67c4-569a-4884-9caa-f34f12fd815b">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM4LTMtMS0xLTM1NzY5_24864931-3c22-4939-acec-60fe55b7c9cb">27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM4LTUtMS0xLTM1NzY5_1125cc46-b34c-479c-b6af-e950dce525e2">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at Beginning of Period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM5LTEtMS0xLTM1NzY5_ae73ebe7-8742-4938-90ac-bfab6de9b5e5">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5745c5ba004c458fa029f36c60d361_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM5LTMtMS0xLTM1NzY5_a0d6097c-f0d3-4c77-b2e1-3ffbf6ed4b5c">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:100%"><ix:nonFraction unitRef="usd" contextRef="i73a89ebaf99249e092cd052764414d46_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM5LTUtMS0xLTM1NzY5_2ad07e79-0336-4837-862a-e351d90537e2">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at End of Period</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQwLTEtMS0xLTM1NzY5_f918a790-0dd8-4d80-a196-0f7562dcd9cd">63</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQwLTMtMS0xLTM1NzY5_64c3c882-4ffe-413c-af17-83bade822d13">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5745c5ba004c458fa029f36c60d361_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQwLTUtMS0xLTM1NzY5_e77d0b91-8def-4c4c-8fa9-a5291c25cb8d">79</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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;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;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;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Disclosures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQyLTEtMS0xLTM1NzY5_04ca5cf9-25a5-4de4-95c1-5844e5450045">13,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQyLTMtMS0xLTM1NzY5_2f6e9c99-6206-4d88-bcfb-d269e98db9fc">16,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQyLTUtMS0xLTM1NzY5_d26460c9-269f-4a74-a3e4-b0887cd99314">18,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid (refunded), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQzLTEtMS0xLTM1NzY5_8bc38fd2-d893-4a9d-abc3-ff792395c032">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQzLTMtMS0xLTM1NzY5_a639b024-e9d2-441b-ac08-997c7052c41a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQzLTUtMS0xLTM1NzY5_57080ff6-8524-4934-a493-2b6330d8b650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><ix:continuation id="i2a4e3de5fa67436399ab8fac32027f4b"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE I</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM RESOURCES, INC.</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:120%">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</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:120%">BALANCE SHEETS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzQtMS0xLTEtMzU3Njk_af1768ab-b43c-4892-bfdc-269396b92be1">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzQtMy0xLTEtMzU3Njk_79faed61-48e5-4e78-8e82-97996ed6485f">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzUtMS0xLTEtMzU3Njk_79efdf1b-dfbf-44c7-b4dd-b6f26528222e">45,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzUtMy0xLTEtMzU3Njk_f20f1df0-fe6b-4fb3-a76c-6172e10fabf8">71,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzYtMS0xLTEtMzU3Njk_da39dfa9-7493-4a50-975e-c09c016a783e">18,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzYtMy0xLTEtMzU3Njk_d93d7ad5-983c-4b4a-89de-a5b2f84eb017">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzctMS0xLTEtMzU3Njk_1b736cc6-9767-40de-84be-506e10101b87">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzctMy0xLTEtMzU3Njk_9e2ecee0-56f2-4296-b7df-ae3af06ee3cb">5,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzgtMS0xLTEtMzU3Njk_36fad0c5-63ab-4bf5-a461-45da85c196ee">64,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzgtMy0xLTEtMzU3Njk_7b9ad35c-af5c-416e-9cfc-9bdd49426cc6">77,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpjYzgzZDVlMTFmODA0N2I5YThjZjUyOWNiZTkwZDNjOV83MA_25ad6fdc-74d3-412b-aa15-d8e1f18aa6d8">16,585</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpjYzgzZDVlMTFmODA0N2I5YThjZjUyOWNiZTkwZDNjOV83Nw_ebc8dfb8-88a2-4d45-a236-f27a73e923bf">15,706</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMS0xLTEtMzU3Njk_8da297c0-4ad9-413b-b905-87c0d8e72e54">22,649</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMy0xLTEtMzU3Njk_65b492a5-1fbc-4583-971b-77db81a2d963">23,191</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="display:none"></td><td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzExLTEtMS0xLTM1NzY5_6e2db6b6-2d7b-4213-8c77-8c0d538088d8">3,006,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzExLTMtMS0xLTM1NzY5_b67e6efc-aca5-48a5-ad37-2f41aae356cc">2,631,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEyLTEtMS0xLTM1NzY5_ca2c0da5-c5ea-431e-966e-4ad0b26a3851">49,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEyLTMtMS0xLTM1NzY5_14152078-d577-4cad-ba0a-71b2618ab32d">58,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEzLTEtMS0xLTM1NzY5_4e93798f-d21c-45f6-bd6c-39c3da5a0097">3,078,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEzLTMtMS0xLTM1NzY5_52784856-cbb4-4736-81ac-561a11257c18">2,713,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE0LTEtMS0xLTM1NzY5_cdb72805-cf77-4ca1-94db-1443ad9dbca8">3,143,088</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;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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE0LTMtMS0xLTM1NzY5_06ba75df-0354-4bfc-bc75-dd5e8b5f32f0">2,790,617</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</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;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE2LTEtMS0xLTM1NzY5_a5025ed3-304b-4432-8409-fd0eb23f163d">54,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE2LTMtMS0xLTM1NzY5_a5b5bec8-0a1b-4043-b297-4c43b33a9e16">12,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt-affiliate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE3LTEtMS0xLTM1NzY5_a2ef5125-cebc-48d8-b4a1-967651de561a">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE3LTMtMS0xLTM1NzY5_85afd0e6-a6c2-4fa9-b79c-092efee8d529">8,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE4LTEtMS0xLTM1NzY5_3bde4b47-7fcd-4863-b073-6083984154f9">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE4LTMtMS0xLTM1NzY5_45688220-b103-4758-99bb-00251102d82a">229,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE5LTEtMS0xLTM1NzY5_98b7dc83-4cff-4bfc-a563-8f5a628810dc">2,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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="pnm:AccruedInterestAndTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE5LTMtMS0xLTM1NzY5_143d1792-a55f-448e-a91f-2ed503735696">8,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIwLTEtMS0xLTM1NzY5_b81940cc-7e88-47c1-8bae-662362312bbb">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIwLTMtMS0xLTM1NzY5_58cb9dd4-393a-4240-8c75-cea42b4868bf">29,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIxLTEtMS0xLTM1NzY5_7effb37b-5d8c-412f-9f0f-04e8592b77f8">73,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIxLTMtMS0xLTM1NzY5_8c7b6e45-68dd-4af4-b60c-1c926504c528">288,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIyLTEtMS0xLTM1NzY5_30ce5499-2115-4d31-a6c8-cd33711cafb3">899,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIyLTMtMS0xLTM1NzY5_0229efc2-1ba3-4a17-ae11-c84a3aa86168">449,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIzLTEtMS0xLTM1NzY5_4540b037-9ce1-486d-a7a1-623c9fc6564a">2,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIzLTMtMS0xLTM1NzY5_7c132fdb-8426-46cc-a6df-d83446e2f20a">2,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI0LTEtMS0xLTM1NzY5_1902a3f8-4d6e-455e-bcc9-770e6fb69512">975,564</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI0LTMtMS0xLTM1NzY5_c4d1b1d0-765e-4659-8bbc-03ab9f1a87dc">741,152</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;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (<ix:nonFraction unitRef="usdPerShare" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMTg_0174fae3-8f0f-45df-8d03-1304ac860c90"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMTg_322a79c6-8bb9-4deb-8059-4648031978a9">no</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMzI_28ec23a1-39d8-46d2-9f1b-be0d670ea8c0"><ix:nonFraction unitRef="shares" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMzI_9a2a90a9-f957-4d85-bb07-b3f34d794311">120,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_50afdbed-574f-4bcf-9079-6f0da6e7217f"><ix:nonFraction unitRef="shares" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_82d9c28c-6d2d-4301-8f6a-b4aa6ce4efea"><ix:nonFraction unitRef="shares" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_f1f83df0-a85c-43bd-869b-3d5ac3bf33df"><ix:nonFraction unitRef="shares" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_fe5459f5-b2fb-486c-9c7c-c90940a6861b">85,834,874</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTEtMS0xLTM1NzY5_5de08b15-78aa-45da-9009-1bb01e0a3d25">1,429,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTMtMS0xLTM1NzY5_85a8f38c-1ca2-4a67-b760-712a921ff1bd">1,429,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI2LTEtMS0xLTM1NzY5_0ba65849-0f10-4fcd-9dc7-ace7b742da7c">71,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI2LTMtMS0xLTM1NzY5_3db1f8fc-0b2d-4916-b931-4b4c7cfa9191">79,183</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI3LTEtMS0xLTM1NzY5_4d874978-877e-4709-8518-f5e9b9a44f6b">810,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI3LTMtMS0xLTM1NzY5_327f5298-f562-45c9-bf93-151a8b8a2f7f">698,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI4LTEtMS0xLTM1NzY5_45d14a97-3582-423e-ae5c-39310c2aec98">2,167,524</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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI4LTMtMS0xLTM1NzY5_b18cf452-914b-49c2-bd75-966647c70c79">2,049,465</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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI5LTEtMS0xLTM1NzY5_21d8ac2e-3400-4f6c-8100-ee39d5b0f2df">3,143,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI5LTMtMS0xLTM1NzY5_179d1885-60e2-45b6-98d7-4887ff2fc4e5">2,790,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 7, 8, 11, and 16 for information regarding commitments, contingencies, and maturities of long-term debt.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 120</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_253"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90ZXh0cmVnaW9uOjg3YTNiYmJkNzdhZDQ2YjBhOGIyYjhhYmU3ODE4YzFmXzQwNg_e388989e-41cf-4381-8c1a-ea3d67041cc6" continuedAt="ia7a237c66020456eb8ba2b2b650fdf24" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:0.1%"></td><td style="width:1.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Description</span></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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>beginning&#160;of<br/>year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged&#160;to<br/>costs and<br/>expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Charged&#160;to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Write-offs and other</span></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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>end&#160;of&#160;year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses, year ended December 31:</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d7a13549134b69ac7a298d747cdacb_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtMy0xLTEtMzU3Njk_d3e9bfd5-3220-4261-a331-804730b28c3f">1,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtNS0xLTEtMzU3Njk_dbf19466-35a1-43f6-b1ee-34420c5bf947">2,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtNy0xLTEtMzU3Njk_9fe007fe-4a25-414c-b804-3872b0ba8883">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtOS0xLTEtMzU3Njk_26f758a9-b504-4fe4-bca4-13345477af97">3,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c5e513860e467aa6aa252d022bdbb6_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtMTEtMS0xLTM1NzY5_324e6bca-c95c-410d-935f-28e1c33a4c50">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c5e513860e467aa6aa252d022bdbb6_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtMy0xLTEtMzU3Njk_80feba61-d89a-4229-a5e9-cef5f1118e22">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i004749784b0741caa8be35fcd149b538_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtNS0xLTEtMzU3Njk_edba7604-7d00-44d6-995f-fcd05cdf16e5">3,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i004749784b0741caa8be35fcd149b538_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtNy0xLTEtMzU3Njk_6ba15889-230b-4b31-84e4-6e6070b88f3c">6,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i004749784b0741caa8be35fcd149b538_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtOS0xLTEtMzU3Njk_03a16a29-2f63-44e6-9a00-114447085aab">2,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412d35763072469fa73cfef96012e5c9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtMTEtMS0xLTM1NzY5_a84a1b28-fa0e-4b16-a814-fe45130ec210">8,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412d35763072469fa73cfef96012e5c9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtMy0xLTEtMzU3Njk_ac6c8c4a-87ca-40dc-968c-11fa90bcfad3">8,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtNS0xLTEtMzU3Njk_862be9e9-1ba7-499a-8874-4af88f2879c5">4,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtNy0xLTEtMzU3Njk_4c497ef8-c184-4f34-939a-91e504fea258">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtOS0xLTEtMzU3Njk_682e5f9c-d29d-4ad9-8eda-294cbeec99e6">6,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i923e4b3a22104d0e9d154395182bd1dc_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtMTEtMS0xLTM1NzY5_1b2190fc-3ee8-4666-8841-c3da824ec287">7,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><ix:continuation id="ia7a237c66020456eb8ba2b2b650fdf24" continuedAt="i64463dbcd7ea44698f7cef1a08b1a0c2"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:0.1%"></td><td style="width:2.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Description</span></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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>beginning&#160;of<br/>year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged&#160;to<br/>costs and<br/>expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Charged&#160;to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Write-offs and other</span></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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>end&#160;of&#160;year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses, year ended December 31:</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98abd3074bd045199208f282509d68bc_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtMy0xLTEtMzU3Njk_46ff4f8d-1a6f-4a82-80cf-0c1db27ecd2c">1,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtNS0xLTEtMzU3Njk_53ebbca1-1ac1-4cce-b107-668c215a872b">2,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtNy0xLTEtMzU3Njk_5d114b38-d104-4649-830b-5356e11b50c4">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtOS0xLTEtMzU3Njk_5873f4a8-0dfd-4674-97f2-4b0860423aa2">3,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f39464c21624168a6d216826c81fca8_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtMTEtMS0xLTM1NzY5_c0cdba31-64a4-4c06-8d9d-718577daf58a">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f39464c21624168a6d216826c81fca8_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtMy0xLTEtMzU3Njk_2836a139-405d-4354-8cd2-959ce739923a">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtNS0xLTEtMzU3Njk_b9578827-46ee-41dc-bd35-a50d014f7fa4">3,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtNy0xLTEtMzU3Njk_c8db247a-6477-40b9-a0e0-e40ffc4115e7">6,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtOS0xLTEtMzU3Njk_45c821bb-92f1-45d6-9644-a7cc36042ee1">2,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5ea5adf8efa47c2abed999de7fca815_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtMTEtMS0xLTM1NzY5_2bfc1629-9c67-46a2-b57e-a3654bba9502">8,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5ea5adf8efa47c2abed999de7fca815_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtMy0xLTEtMzU3Njk_3bde44c1-08e3-4dfa-86c1-bd80f3ffc8f5">8,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtNS0xLTEtMzU3Njk_127eb228-8e85-421e-a959-a97e00059f76">4,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtNy0xLTEtMzU3Njk_fbd6cd2e-e53f-4f76-a907-b2edc441f2a7">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtOS0xLTEtMzU3Njk_a7249b84-6637-41fb-b803-eda152581d5f">6,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbc80eb640a2450fbcad6af1a5f7e80e_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtMTEtMS0xLTM1NzY5_745eda98-d57a-47d4-8fc3-ebd04eb533c3">7,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><ix:continuation id="i64463dbcd7ea44698f7cef1a08b1a0c2"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">Description</span></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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>beginning&#160;of<br/>year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged&#160;to<br/>costs and<br/>expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Charged&#160;to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Write-offs and other</span></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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>end&#160;of&#160;year</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses, year ended December 31:</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61739cef4f9c4c86b06fd2097b5d581e_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtMi0xLTEtMzU3Njk_0e1dd34b-3f4b-4604-9dc7-4b0639083ad6">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtNC0xLTEtMzU3Njk_00b39f53-8b4d-4d3a-b0cf-f1c366aba8ef">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtNi0xLTEtMzU3Njk_46824aae-c870-4bbd-a05a-2e359fdbca52">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtOC0xLTEtMzU3Njk_468d98ba-417a-4ad3-9119-782b5871d169">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5beb6d2ac35e4b39a5694b0df57f5200_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtMTAtMS0xLTM1NzY5_f96e18dd-a195-42b4-8493-2fdcb5a5795b">&#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5beb6d2ac35e4b39a5694b0df57f5200_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtMi0xLTEtMzU3Njk_5bc55b1a-7e92-491c-a231-a9286dceb058">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtNC0xLTEtMzU3Njk_49a7a143-527e-4176-a6f3-bac74472d1fe">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtNi0xLTEtMzU3Njk_24315184-f440-42ab-98ee-e00b3cd90211">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtOC0xLTEtMzU3Njk_0467232e-2ec7-4052-a089-5dadc1e0b1fa">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7922ea0ddd41423db66423e9d429bba9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtMTAtMS0xLTM1NzY5_c4253279-c5b0-4b32-8712-37b27115c0bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7922ea0ddd41423db66423e9d429bba9_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtMi0xLTEtMzU3Njk_dacfde5d-e075-4d70-80bb-f4eb2c213ca1">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2180e142c844f51823dc367ec3beab3_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtNC0xLTEtMzU3Njk_543d02b2-5196-45bf-a6db-52e5c8c3bfa1">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2180e142c844f51823dc367ec3beab3_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtNi0xLTEtMzU3Njk_562ce919-c67e-4ec6-95e6-e1f0411503b9">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2180e142c844f51823dc367ec3beab3_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtOC0xLTEtMzU3Njk_b665dbaf-89b5-4d12-bde8-046efd57de7d">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee9f2b4d1f454163997e1688d839e8d1_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtMTAtMS0xLTM1NzY5_ec14815e-4bda-4e2d-a7f8-38ce6ae56df3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B - 123</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_256"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_259"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:28.14pt">CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNMR</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(a) Evaluation of disclosure controls and procedures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of the end of the period covered by this annual report, PNMR conducted an evaluation under the supervision and with the participation of its management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934).  Based upon this evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the disclosure controls and procedures are effective as of the end of the period covered by this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(b) Management&#8217;s report on internal control over financial reporting.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8220;Management&#8217;s Annual Report on Internal Control Over Financial Reporting&#8221; appears on page B-2.  This report is incorporated by reference herein.  PNMR&#8217;s internal control over financial reporting as of December&#160;31, 2021 has been audited by KPMG LLP, as an independent registered public accounting firm, as stated in their report which is included herein.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(c) Changes in internal controls.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">There have been no changes in PNMR&#8217;s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the quarter ended December&#160;31, 2021 that have materially affected, or are reasonably likely to materially affect, PNMR&#8217;s internal control over financial reporting.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PNM</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(a) Evaluation of disclosure controls and procedures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of the end of the period covered by this annual report, PNM conducted an evaluation under the supervision and with the participation of its management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934).  Based upon this evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the disclosure controls and procedures are effective as of the end of the period covered by this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(b) Management&#8217;s report on internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8220;Management&#8217;s Annual Report on Internal Control Over Financial Reporting&#8221; appears on page B-3.  This report is incorporated by reference herein.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(c) Changes in internal controls.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">There have been no changes in PNM&#8217;s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the quarter ended December&#160;31, 2021 that have materially affected, or are reasonably likely to materially affect, PNM&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">TNMP</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(a) Evaluation of disclosure controls and procedures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of the end of the period covered by this annual report, TNMP conducted an evaluation under the supervision and with the participation of its management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934).  Based upon this evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the disclosure controls and procedures are effective as of the end of the period covered by this report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Management&#8217;s report on internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8220;Management&#8217;s Annual Report on Internal Control Over Financial Reporting&#8221; appears on page B-4.  This report is incorporated by reference herein.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C - 1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(c) Changes in internal controls.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">There have been no changes in TNMP&#8217;s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the quarter ended December&#160;31, 2021 that have materially affected, or are reasonably likely to materially affect, TNMP&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_262"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:28.7pt">OTHER INFORMATION</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">None.</span></div><div style="text-align:justify;text-indent:29.25pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_1099511630300"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 9C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;padding-left:28.14pt">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable.</span></div><div style="text-align:justify;text-indent:29.25pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_265"></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:110%">PART III</span></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_268"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:30.36pt">DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reference is hereby made to &#8220;Proposal 1: Elect as Directors the Nine Director Nominees Named in the Proxy Statement&#8221; in PNMR&#8217;s Proxy Statement relating to the annual meeting of shareholders to be held on May&#160;10, 2022 (the &#8220;2022 Proxy Statement&#8221;), to PART I &#8211; &#8220;INFORMATION ABOUT EXECUTIVE OFFICERS OF PNM RESOURCES, INC.&#8221; in this Form 10-K, &#8220;Information About Our Corporate Governance &#8211; Code of Ethics,&#8221; and &#8220;Additional Information About Our Board and Board Committees &#8211; Board Committees and their Functions&#8221; &#8211; &#8220;Audit and Ethics Committee&#8221; in the 2022 Proxy Statement.  The Company intends to satisfy the disclosure requirements of Form 8-K relating to amendments to the Company&#8217;s code of ethics applicable to its senior executive and financial officers by posting such information on its website.  Information about the Company&#8217;s website is included under Part I, Item&#160;1 &#8211; &#8220;Websites.&#8221;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_271"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:30.36pt">EXECUTIVE COMPENSATION</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reference is hereby made to &#8220;Director Compensation&#8221; and &#8220;Executive Compensation&#8221;, and all subheadings thereunder from &#8220;Compensation Discussion and Analysis&#8221; to &#8220;Change in Control, Termination, Retirement, or Impaction&#8221; in the 2022 Proxy Statement.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_274"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:30.36pt">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reference is hereby made to &#8220;Ownership of Our Common Stock &#8211; Largest Shareholders&#8221; and &#8220; &#8211; Share Ownership of Executive Officers and Directors&#8221; and &#8220;Equity Compensation Plan Information&#8221; in the 2022 Proxy Statement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div id="if66f65864150417d981cf14466ff52cb_277"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:30.36pt">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reference is hereby made to &#8220;Information About Our Corporate Governance &#8211; Director Independence&#8221; and &#8220; &#8211; Related Person Transaction Policy&#8221; in the 2022 Proxy Statement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_280"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;padding-left:30.36pt">PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reference is hereby made to &#8220;Audit and Ethics Committee Report&#8221; and &#8220;Independent Auditor Fees&#8221; in the 2022 Proxy Statement.  Independent auditor fees for PNM and TNMP are reported in the 2022 Proxy Statement for PNMR.  All such fees are fees of PNMR.  PNMR charges a management fee to PNM and TNMP that includes an allocation of independent auditor fees.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C - 2</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_283"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></div><div style="text-align:center"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_286"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.475%"></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:10pt;font-weight:400;line-height:100%">(a)&#160;-&#160;1.</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Index to Financial Statements under Part II, Item&#160;8.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;-&#160;2.</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statement Schedules for the years 2020, 2019, and 2018 are omitted for the reason that they are not required or the information is otherwise supplied under Part II, Item&#160;8.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)&#160;-&#160;3.</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:10pt;font-weight:400;line-height:100%">Exhibits:</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The documents listed below are being filed herewith or have been previously filed on behalf of PNM Resources, PNM or TNMP and are incorporated by reference to the filings set forth below pursuant to Exchange Act Rule 12b-32 and Regulation S-K section 10, paragraph (d).</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit No.</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Description of Exhibit</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Filed as Exhibit:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Registrant</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%">(s)</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%;text-decoration:underline">File No:</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan of Acquisition, reorganization, liquidation or succession</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000119312520273264/d77373dex21.htm">Agreement and Plan of Merger, dated as of October 20, 2020, by and among PNM Resources, Inc., Avangrid, Inc., and NM Green Holdings, Inc. (Merger Agreement)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 to PNMR's Current Report on Form 8-K filed October 21, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842622000003/a01032022pnmrex21.htm">Amendment to Merger Agreement, dated as of January 3, 2022, by and among PNM Resources, Inc., Avangrid, Inc., and NM Green Holdings, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 to PNMR&#8217;s Current Report on Form 8-K filed January 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Articles of Incorporation and By-laws</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842608000181/exh3-1_112108.htm">Articles of Incorporation of PNMR, as amended to date (Certificate of Amendment dated October 27, 2008 and Restated Articles of Incorporation dated August 3, 2006)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 to PNMR&#8217;s Current Report on Form 8-K filed November 21, 2008</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842602000043/exh311_06302002.txt">Restated Articles of Incorporation of PNM, as amended through May 31, 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2002</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000002276705000006/f10q_063005exh312.htm">Articles of Incorporation of TNMP, as amended through July 7, 2005</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1.2 to TNMP&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2005</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842617000043/ex31pnmrbylaws.htm">Bylaws of PNMR, Inc. with all amendments to and including October 24, 2017</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 to PNMR&#8217;s Current Report on Form 8-K filed October 25, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842602000043/exh312_06302002.txt">Bylaws of PNM with all amendments to and including May 31, 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1.2 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2002</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000002276713000002/exhibit36amendedandrestate.htm">Bylaws of TNMP with all amendments to and including June 18, 2013</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 to TNMP&#8217;s Current Report on Form 8-K filed June 20, 2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities Instruments&#8225;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000014/pnm12312019ex41.htm">Description of PNM Resources, Inc. Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000119312505067284/dex102.htm">Indenture, dated as of March 15, 2005, between PNMR and JPMorgan Chase Bank, N.A., as Trustee</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Current Report on Form 8-K filed March 31, 2005</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842611000053/pnm6302011ex41.htm">Agreement of Resignation, Appointment and Acceptance, effective as of June 1, 2011, among PNMR, The Bank of New York Mellon Trust Company, N.A. and Union Bank, N.A. (for March 15, 2005 PNMR Indenture)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000014/pnm12312019ex42.htm">Description of Public Service Company of New Mexico Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 to PNM&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-98-000006.txt">Indenture (for Senior Notes), dated as of March 11, 1998, between PNM and The Chase Manhattan Bank, as Trustee</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 1998</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842603000023/exh464.txt">Sixth Supplemental Indenture, dated as of May 1, 2003, supplemental to Indenture dated as of March 11, 1998, between PNM and JPMorgan Chase Bank, as Trustee (PVNGS Maricopa PCRBs, Series 2003A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6.4 to PNM&#8217;s Quarterly Report on Form&#160;10-Q for the quarter ended June 30, 2003</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842610000068/exh10-1pnmr.htm">Eighth Supplemental Indenture, dated as of June 1, 2010, supplemental to Indenture dated as of March 11, 1998, between PNM and The Bank of New York Mellon Trust Company (successor to JPMorgan Chase Bank), as Trustee (SJGS Farmington PCRBs Series 2010A-F)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Current Report on Form 8-K/A filed July 29, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842610000068/exh10-2pnmr.htm">Ninth Supplemental Indenture, dated as of June 1, 2010, supplemental to Indenture dated as of March 11, 1998, between PNM and The Bank of New York Mellon Trust Company (successor to JPMorgan Chase Bank), as Trustee (PVNGS Maricopa PCRBs Series 2010A-B)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNM&#8217;s Current Report on Form 8-K/A filed July 29, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842611000053/pnm6302011ex42.htm">Agreement of Resignation, Appointment and Acceptance effective as of May 1, 2011, among PNM, The Bank of New York Mellon Trust Company, N.A. and Union Bank, N.A. (for March 11, 1998 PNM Indenture)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842612000091/pnm9302012ex41.htm">Tenth Supplemental  Indenture, dated as of September 1, 2012, supplemental to Indenture dated as of March 11, 1998, between PNM and Union Bank, N.A.(ultimate successor as trustee to The Chase Manhattan Bank), as Trustee (SJGS Farmington PCRBs Series 2012A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2012</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.11</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842616000197/a3411thsupplementalindentu.htm">Eleventh Supplemental Indenture, dated as of September 1, 2016, supplemental to Indenture dated as of March 11, 1998, between PNM and MUFG Union Bank, N.A. (formerly Union Bank, N.A.) (ultimate successor as trustee to The Chase Manhattan Bank), as Trustee (SJGS and Four Corners Farmington PCRBs Series 2016A-B)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to PNM&#8217;s Current Report on Form 8-K filed September 27, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000950123-98-005364.txt">Indenture (for Senior Notes), dated as of August 1, 1998, between PNM and The Chase Manhattan Bank, as Trustee</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to PNM&#8217;s Registration Statement No. 333-53367</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-53367<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842611000053/pnm6302011ex43.htm">Agreement of Resignation, Appointment and Acceptance, effective as of June 1, 2011, among PNM, The Bank of New York Mellon Trust Company and Union Bank, N.A. (for August 1, 1998 PNM Indenture)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000119312515286538/d37550dex42.htm">Fifth Supplemental Indenture, dated as of August 11, 2015, supplemental to the Indenture dated as of August 1, 1998, between PNM and MUFG Union Bank, N.A., as Trustee ($250,000,000 of 3.85% Senior Notes due 2025, Series 2015)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 to PNM&#8217;s Current Report on Form 8-K filed August 11, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842609000030/exh4-1_032709.htm">First Mortgage Indenture dated as of March 23, 2009 between TNMP and The Bank of New York Mellon Trust Company, N.A., as Trustee</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed March 27, 2009</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842609000039/exh4-1_050609.htm">Third Supplemental Indenture dated as of April 30, 2009 between TNMP and The Bank of New York Mellon Trust Company, N.A., as Trustee ($75,000,000 First Mortgage Bonds due 2011, Series 2009C)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed May 6, 2009</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842610000082/exh4-1_121610.htm">First Amendment dated as of December 16, 2010 between TNMP and The Bank of New York Mellon Trust Company, N.A., as Trustee to The Third Supplemental Indenture dated as of April 30, 2009 (First Mortgage Bonds Series 2009C)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed December 17, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842611000053/pnm6302011ex44.htm">Agreement of Resignation, Appointment and Acceptance, effective as of June 1, 2011, among TNMP, The Bank of New York Mellon Trust Company, N.A. and Union Bank, N.A. (for March 23, 2009 TNMP Indenture)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 to TNMP&#8217;s Quarterly Report Form 10-Q for the quarter ended June 30, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">4.19</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842613000052/a04032013fifthsupplemental.htm">Fifth Supplemental Indenture dated as of April 3, 2013 between TNMP and Union Bank, N.A., as Trustee ($93,198,000 of 6.95% First Mortgage Bonds due 2043, Series 2013A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed April 3, 2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842614000108/tnmpdelayeddrawexhibit41.htm">Sixth Supplemental Indenture dated as of June 27, 2014 between TNMP and Union Bank, N.A., as Trustee ($80,000,000 of 4.03% First Mortgage Bonds due 2024, Series 2014A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed June 27, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842616000158/ex41tnmpfmbissuance.htm">Seventh Supplemental Indenture dated as of February 10, 2016 between TNMP and MUFG Union Bank, N.A., as Trustee ($60,000,000 of 3.53% First Mortgage Bonds due 2026, Series 2016A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed February 10, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000037/active_93211556x1xtnmp-8th.htm">Eighth Supplemental Indenture dated as of August 24, 2017 between TNMP and MUFG Union Bank, N.A., as Trustee ($60,000,000 of 3.22% First Mortgage Bonds due 2028, Series 2017A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed August 24, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000037/tnmpex41ninthsupplementali.htm">Ninth Supplemental Indenture dated as of June 28, 2018 between TNMP and MUFG Union Bank, N.A., as Trustee ($60,000,000 of 3.85% First Mortgage Bonds due 2028, Series 2018A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed July 2, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.24</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000024/ex41.htm">Tenth Supplemental Indenture dated as of March 29, 2019 between TNMP and MUFG Union Bank, N.A., as Trustee ($75,000,000 of 3.79% First Mortgage Bonds due 2034, Series 2019B, $75,000,000 of 3.92% First Mortgage Bonds due 2039, Series 2019C, $75,000,000 of 4.06% First Mortgage Bonds due 2044, Series 2019D)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP's Current Report on Form 8-K filed March 29, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000045/a35-eleventhsupplementalin.htm">Eleventh Supplemental Indenture dated as of July 1, 2019 between TNMP and MUFG Union Bank, N.A., as Trustee ($80,000,000 of 3.60% First Mortgage Bonds due 2029, Series 2019A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP's Current Report on Form 8-K filed July 1, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000038/a04242020ex41.htm">Twelfth Supplemental Indenture, dated as of April 24, 2020, between TNMP and MUFG Union Bank, N.A., as Trustee ($85,000,000 of 2.73% First Mortgage Bonds due 2030, Series 2020A, $25,000,000 of 3.36% First Mortgage Bonds due 2050, Series 2020B)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP's Current Report on Form 8-K filed April 24, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000055/a07152020ex41.htm">Thirteenth Supplemental Indenture, dated as of July 15, 2020, between TNMP and MUFG Union Bank, N.A., as Trustee ($25,000,000 of 2.93% First Mortgage Bonds due 2035, Series 2020C, $50,000,000 of 3.36% First Mortgage Bonds due 2050, Series 2020D)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP's Current Report on Form 8-K filed July 15, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000048/pnm8162021ex41.htm">Fourteenth Supplemental Indenture, dated as of August 16, 2021, between TNMP and U.S. Bank National Association, as Trustee ($65,000,000 of 2.44% First Mortgage Bonds due 2035, Series 2021A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 to TNMP&#8217;s Current Report on Form 8-K filed August 16, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Material Contracts</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000058/pnm9302018ex101.htm">Sixth Amendment to and Restatement of Credit Agreement dated July 30, 2018 among PNMR, the lenders party thereto, and Wells Fargo Bank, National Association, as administrative agent (PNMR Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000020/pnm12312018ex102.htm">Seventh Amendment to Credit Agreement dated December 19, 2018 among PNMR, the lenders party thereto, and Wells Fargo Bank, National Association, as administrative agent (PNMR Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000119312520279930/d21927dex101.htm">Eighth Amendment to Credit Agreement, dated as of October 26, 2020, among PNMR, the lenders party thereto, and Wells Fargo Bank, National Association, as administrative agent (PNMR Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR's Current Report on Form 8-K filed October 28, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000055/pnm9302021ex101.htm">Ninth Amendment to Credit Agreement, dated as of September 15, 2021, among PNMR, the lenders party thereto, and Wells Fargo Bank, National Association, as administrative agent (PNMR Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000058/pnm9302018ex104.htm">Fourth Amendment to and Restatement of Credit Agreement dated October 19, 2018 among PNM, the lenders party thereto, and Wells Fargo Bank, National Association, as administrative agent (PNM Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842617000053/a12122017ex101.htm">Credit Agreement dated as of December 12, 2017 among PNM, the lenders identified therein, and U.S. Bank National Association, as administrative agent and BOKF, N.A. d/b/a Bank of Albuquerque, as syndication agent (PNM New Mexico Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Current Report on Form 8-K filed December 12, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842621000032/a06182021pnmex991.htm">Term Loan Agreement, dates as of June 18, 2021, between PNM and Bank of America, N.A., as lender</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1 to PNM&#8217;s Current Report on Form 8-K filed June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000035/pnm6302017ex101.htm">Note Purchase Agreement dated July 28, 2017 between PNM and the purchasers named therein (PNM 2018 SUNs, Series A-H)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000060/pnm06302020ex101.htm">Note Purchase Agreement dated April 30, 2020 between PNM and the purchasers named therein (PNM 2020 SUNs, Series A-B)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000036/a07142021pnmex101.htm">Note Purchase Agreement, dated July 14, 2021, between PNM and the purchasers named therein (PNM 2021 SUNs, Series A-B)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Current Report on Form 8-K filed July 14, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842621000050/pnm9232021ex101.htm">Note Purchase Agreement, dated September 23, 2021, between PNM and the purchasers named therein (PNM September 2021 SUNs, Series A-B)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Current Report on Form 8-K filed September 23, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex1018.htm">Purchase and Sale Agreement dated November 1, 2020, between Navajo Transitional Energy Company and PNM</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18 to PNM&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000040/ex101tnmp_thirdarcreditagr.htm">Third Amended and Restated Credit Agreement dated as of September 25, 2017 among TNMP, the lenders identified therein and KeyBank National Association, as administrative agent (TNMP Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to TNMP&#8217;s Current Report on Form 8-K filed September 27, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000033/pnm3312019ex106.htm">First Amendment to Third Amended and Restated Credit Agreement dated April 19, 2019 among TNMP, the lenders party thereto, and KeyBank National Association, as administrative agent (TNMP Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 to TNMP's Quarterly Report on Form 10-Q for the quarter ended March 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000119312520279930/d21927dex105.htm">Second Amendment to Third Amended and Restated Credit Agreement, dated as of October 26, 2020, among TNMP identified therein and KeyBank National Association, as administrative agent (TNMP Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to TNMP's Current Report on Form 8-K filed October 28, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000055/pnm9302021ex105.htm">Third Amendment to Third Amended and Restated Credit Agreement, dated as of September 15, 2021, among TNMP identified therein and KeyBank, National Association, as administrative agent (TNMP Revolving Credit Facility)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to TNMP&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842613000137/tnmpdelayeddrawexhibit101.htm">Bond Purchase Agreement dated December 9, 2013 between TNMP and the purchasers named therein (for $80,000,000 4.03% First Mortgage Bonds, due 2024, Series 2014A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to TNMP&#8217;s Current Report on Form 8-K filed December 10, 2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842615000140/tnmpbpaw-conformedsignatur.htm">Bond Purchase Agreement dated December 17, 2015 between TNMP and the purchasers named therein (for $60,000,000 3.53% First Mortgage Bonds, due 2026, Series 2016A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to TNMP&#8217;s Current Report on Form 8-K filed December 21, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000026/ex101tnmpbpa.htm">Bond Purchase Agreement dated June 14, 2017 between TNMP and the purchasers named therein (for $60,000,000 3.22% First Mortgage Bonds due 2027, Series 2017A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to TNMP&#8217;s Current Report on Form 8-K filed June 14, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000037/tnmpex101bondpurchaseagree.htm">Bond Purchase Agreement dated June 28, 2018 between TNMP and the purchasers named therein ($60,000,000 of 3.85% First Mortgage Bonds due 2028, Series 2018A)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to TNMP&#8217;s Current Report on Form 8-K filed July 2, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000020/pnm12312018ex103.htm">Bond Purchase Agreement dated February 26, 2019 between TNMP and the purchasers named therein ($305,000,000 of 2019 TNMP Bonds)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to TNMP&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000038/a04242020ex101.htm">Bond Purchase Agreement dated April 24, 2020, between TNMP and the purchasers named therein ($185,000,000 of 2020 Bonds)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to TNMP&#8217;s Current Report on Form 8-K filed April 24, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000036/a07142021pnmex102.htm">Bond Purchase Agreement dated July 14, 2021, between TNMP and the purchasers named therein ($65,000,000 of 2021 Bonds)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to TNMP&#8217;s Current Report on Form 8-K filed July 14, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842614000079/exhibit43.htm">PNMR 2014 Performance Equity Plan dated May 15, 2014</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 to PNMR&#8217;s Form S-8 Registration Statement filed May 15, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-195974<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842615000135/ex991firstamendmenttothepn.htm">First Amendment to PNMR 2014 Performance Equity Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1 to PNMR&#8217;s Current Report on Form 8-K filed December 15, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000006/pnm12312016ex102.htm">Second Amendment to PNMR 2014 Performance Equity Plan effective January 1, 2017</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex101.htm">PNMR </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex101.htm">2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex101.htm"> Officer Annual Incentive Plan dated March </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex101.htm">29, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000025/pnm3312018ex102.htm">PNMR 2018 Long-Term Incentive Plan dated March 28, 2018</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex103.htm">First Amendment dated March 29, 2021 to PNMR 2018 Long-Term Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000033/pnm3312019ex102.htm">PNMR 2019 Long-Term Incentive Plan dated March 28, 2019</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex102.htm">First Amendment to PNMR 2019 Long-Term Incentive Plan executed December 28, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex104.htm">Second Amendment dated March 29, 2021 to PNMR 2019 Long-Term Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000043/pnm03312020ex109.htm">PNMR 2020 Long-Term Incentive Plan dated March 30, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex106.htm">First Amendment to PNMR 2020 Long-Term Incentive Plan executed December 28, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex105.htm">Second Amendment dated March 29, 2021 to PNMR 2020 Long-Term Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex103.htm">Letter Amendment to PNMR 2020 Long-Term Incentive Plan for Charles Eldred, effective December 4, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex104.htm">Letter Amendment to PNMR 2020 Long-Term Incentive Plan for Patricia Collawn, effective December 4, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">10.38**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex105.htm">Letter Amendment to PNMR 2020 Long-Term Incentive Plan for Patrick Apodaca, effective December 4, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000023/pnm3312021ex102.htm">PNMR 2021 Long-Term Incentive Plan dated March 29, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000011/pnm12312017ex101.htm">PNMR Director Deferred Stock Rights Program effective December 1, 2017</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842615000008/pnm12312014ex1042.htm">Acknowledgement Form for officer restricted stock rights and awards granted under the PNMR 2014 Performance Equity Plan dated May 15, 2014</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4.2 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.42**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex101.htm">2021 Director Compensation Summary</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000011/pnm12312017ex105.htm">Acknowledgement Form with attached Terms and Conditions for restricted stock rights granted to directors on and after 2018 under the PNMR 2014 Performance Equity Plan dated May 15, 2014</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.44**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842611000003/exh10-4_022811.htm">PNMR Executive Spending Account Plan (amended and restated effective January&#160;1, 2011)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 to PNMR&#8217;s Current Report on Form 8-K filed March 1, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.45**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000006/pnm12312016ex107.htm">First Amendment to PNMR Executive Spending Account Plan effective January 1, 2011</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 to PNMR&#8217;s Current Report on Form 10-K for the year ended December 31, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.46**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000011/pnm12312017ex102.htm">Second Amendment to PNMR Executive Spending Account executed December 13, 2017</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.47**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000025/pnm3312018ex103.htm">Third Amendment to PNMR Executive Spending Account effective February 22, 2018</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.48**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842615000008/pnm12312014ex1012.htm">PNMR Executive Savings Plan II (amended and restated effective January 1, 2015)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1.2 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.49**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842616000181/pnm3312016ex107espiifirsta.htm">First Amendment to PNMR Executive Savings Plan II executed April 15, 2016</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842621000010/pnm12312020ex107.htm">Second Amendment to PNMR Executive Savings Plan II executed December 28, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.51**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000006/pnm12312016ex106.htm">Summary of PNMR Officer Paid Time Off Program</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.52**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842614000016/pnm12312013ex107.htm">PNMR Annual Executive Physical Exam Program Wraparound Plan Document effective as of January 1, 2014</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.53**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex1053.htm">PNMR Non-Union Severance Pay Plan effective December 1, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.54**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000119312520273264/d77373dex103.htm">PNMR Officer Retention Plan executed October 20, 2020, as amended and restated effective as of October 20, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNMR&#8217;s Current Report on Form 8-K filed October 21, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.55**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842604000065/exh10241.txt">PNMR Officer Life Insurance Plan dated April 28, 2004</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24.1 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2004</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-32170<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.56**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842605000030/f10kexh10_27.htm">First Amendment to PNMR Officer Life Insurance Plan dated December 16, 2004</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2004.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-32170<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">10.57**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842607000170/exh105_093007.htm">Second Amendment to PNMR Officer Life Insurance Plan executed April 15, 2007</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2007</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842609000022/exh10-10_123108.htm">Third Amendment to the PNMR Officer Life Insurance Plan effective January 1, 2009</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.59**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842609000022/exh10-15_123108.htm">Fourth Amendment to the PNMR Officer Life Insurance Plan effective January 1, 2009</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.60**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842612000014/pnm12312011ex105.htm">Fifth Amendment to the PNMR Officer Life Insurance Plan executed December 16, 2011</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.61**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex1061.htm">PNMR Officer Financial Counseling Program offered by AYCO, a Goldman Sachs Company, effective January 9, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.62**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000006/pnm12312016ex108.htm">PNMR Officers Long Term Disability Coverage Description for Prudential Policy effective January 1, 2012</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 to PNMR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-32170<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.63**</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842619000060/pnm9302019ex101.htm">Form of Amended and Restated Indemnity Agreement for PNMR officers and directors approved July 23, 2019</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.64</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental Indenture of Lease dated as of July 19, 1966 between PNM and other participants in the Four Corners Project and the Navajo Indian Tribal Council</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-D to PNM&#8217;s Registration Statement No. 2-26116</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-26116<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.65</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-96-000002.txt">Amendment and Supplement No. 1 to Supplemental and Additional Indenture of Lease dated April 25, 1985 between the Navajo Tribe of Indians and Arizona Public Service Company, El Paso Electric Company, Public Service Company of New Mexico, Salt River project Agricultural Improvement and Power District, Southern California Edison Company, and Tucson Electric Power Company (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1.1 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1995</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.66</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000119312511130323/dex101.htm">Amendment and Supplement No. 2 to Supplemental and Additional Indenture of Lease with the Navajo Nation dated March 7, 2011</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.67</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000119312511130323/dex102.htm">Amendment and Supplement No. 3 to Supplemental and Additional Indenture of Lease with the Navajo Nation dated March 7, 2011</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842615000116/pnm9302015ex101.htm">Coal Supply Agreement dated July 1, 2015 between Westmoreland Coal Company and PNM</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.69</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842618000011/pnm12312017ex104.htm">Amendment No. 1 to Coal Supply Agreement dated November 1, 2017 between Westmoreland Coal Company and PNM</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 to PNM&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.70</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000043/pnm03312020ex101.htm">Amendment No. 2 to Coal Supply Agreement dated January 1, 2020 between Westmoreland San Juan Mining LLC and PNM</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.71</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000043/pnm03312020ex102.htm">Amendment No. 3 to Coal Supply Agreement dated January 1, 2020 between Westmoreland San Juan Mining LLC and PNM</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.72</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842620000043/pnm03312020ex103.htm">Amendment No. 4 to Coal Supply Agreement dated January 1, 2020 between Westmoreland San Juan Mining LLC and PNM</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">10.73</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842615000116/pnm9302015ex103.htm">San Juan Project Restructuring Agreement executed as of July 31, 2015 among PNM, Tucson Electric Coal Company, The City of Farmington, New Mexico, M-S-R Public Power Agency, The Incorporated County of Los Alamos, New Mexico, Southern California Public Power Authority, City of Anaheim, Utah Associated Municipal Power Systems, Tri-State Generation and Transmission Association, Inc., and PNMR Development and Management Corporation</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.74</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842615000116/pnm9302015ex104.htm">Restructuring Amendment Amending and Restating the Amended and Restated San Juan Project Participation Agreement made as of July 31, 2015 among PNM, Tucson Electric Power Company, The City of Farmington, New Mexico, M-S-R Public Power Agency, The Incorporated County of Los Alamos, New Mexico, Southern California Public Power Authority, City of Anaheim, Utah Associated Municipal Power Systems, Tri-State Generation and Transmission Association, Inc., and PNMR Development and Management Corporation</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.75</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842617000048/pnm9302017ex101.htm">New Exit Date Amendment Amending and Restating the Amended and Restated San Juan Project Participation Agreement made as of September 1, 2017 among PNM, Tucson Electric Power Company, The City of Farmington, New Mexico, The Incorporated County of Los Alamos, New Mexico and Utah Associated Municipal Power Systems</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.76</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona Nuclear Power Project Participation Agreement among PNM and Arizona Public Service Company, Salt River Project Agricultural Improvement and Power District, Tucson Gas &amp; Electric Company and El Paso Electric Company, dated August 23, 1973</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-T to PNM&#8217;s Registration Statement No. 2-50338</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-50338<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.77</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendments No. 1 through No. 6 to Arizona Nuclear Power Project Participation Agreement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8.1 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1991</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.78</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 7 effective April&#160;1, 1982, to the Arizona Nuclear Power Project Participation Agreement (refiled)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8.2 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1991</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.79</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000950109-94-000391.txt">Amendment No. 8 effective September 12, 1983, to the Arizona Nuclear Power Project Participation Agreement (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1993</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000912057-95-001284.txt">Amendment No. 9 to Arizona Nuclear Power Project Participation Agreement dated as of June 12, 1984 (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8.4 to PNM&#8217;s Annual Report of the Registrant on Form 10-K for year ended December 31, 1994</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.81</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-96-000002.txt">Amendment No. 10 dated as of November 21, 1985 and Amendment No. 11 dated as of June 13, 1986 and effective January 10, 1987 to Arizona Nuclear Power Project Participation Agreement (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8.5 to PNM&#8217;s Annual Report of the Registrant on Form 10-K for year ended December 31, 1995</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.82</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 12 to Arizona Nuclear Power Project Participation Agreement dated June 14, 1988, and effective August 5, 1988</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 1990</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.83</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 13 to the Arizona Nuclear Power Project Participation Agreement dated April 4, 1990, and effective June 15, 1991</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8.10 to PNM&#8217;s Annual Report on Form 10-K for the year ended December 31, 1990</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.84</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000008102301000005/0000081023-01-000005-0002.txt">Amendment No. 14 to the Arizona Nuclear Power Project Participation Agreement effective June 20, 2000</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8.9 to PNM&#8217;s Annual Report on Form 10-K for the year ended December 31, 2000</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.85</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842611000003/exh10-1_022811.htm">Amendment No. 15 to the Arizona Nuclear Power Project Participation Agreement dated November 29, 2010 and effective January 13, 2011</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Current Report on Form 8-K filed March 1, 2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">10.86</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842614000061/pnm3312014ex103.htm">Amendment No. 16, effective as of April 28, 2014, to the Arizona Nuclear Power Project Participation Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.87</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-96-000002.txt">Facility Lease dated as of December 16, 1985 between The First National Bank of Boston, as Owner Trustee, and PNM (Unit 1 transaction) together with Amendments No. 1, 2 and 3 thereto (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1995</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-97-000003.txt">Facility Lease dated as of July 31, 1986, between the First National Bank of Boston, as Owner Trustee, and PNM (Unit 1 transaction) together with Amendments No. 1, 2 and 3 thereto (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1996</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.89</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-97-000003.txt">Facility Lease dated as of December&#160;15, 1986, between The First National Bank of Boston, as Owner Trustee, and PNM (Unit 1 Transaction) together with Amendment No. 1 thereto (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1996</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.90</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842614000016/pnm12312013ex103.htm">Amendment No. 4 dated as of December 11, 2013 to Facility Lease dated as of December 16, 1985 as heretofore amended, between U.S. Bank National Association (ultimate successor to The First National Bank of Boston), as Owner Trustee, and PNM (Unit 1 transaction)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.91</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-97-000003.txt">Facility Lease dated as of December 15, 1986, between The First National Bank of Boston, as Owner Trustee, and PNM (Unit 2 Transaction) together with Amendment No. 1 thereto (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1996</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.92</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842614000049/ex101leaseamendment.htm">Amendment No. 2 dated as of March 18, 2014, to the Facility Lease dated December 15, 1986, as heretofore amended, between U.S. Bank National Association, not in its individual capacity, but solely as Owner Trustee under a Trust Agreement, dated as of December 15, 1986, with PV2-PNM December 35 Corporation, Lessor, and PNM, Lessee</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 to PNM&#8217;s Current Report on Form 8-K filed March 18, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.93</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-96-000009.txt">Master Decommissioning Trust Agreement for Palo Verde Nuclear Generating Station dated March 15, 1996, between PNM and Mellon Bank, N.A.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 1996</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-98-000005.txt">Amendment Number One to the Master Decommissioning Trust Agreement for Palo Verde Nuclear Generating Station dated January 27, 1997, between PNM and Mellon Bank, N.A.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68.1 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1997</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.95</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842604000037/exh10682.txt">Amendment Number Two to the Master Decommissioning Trust Agreement for Palo Verde Nuclear Generating Station between PNM and Mellon Bank, N.A.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.68.2 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 2003</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.96</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/000110842603000009/exh_1086.txt">Stipulation in the matter of PNM&#8217;s transition plan Utility Case No. 3137, dated October 10, 2002 as amended by Amendment to Stipulated Agreement dated October 18, 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.86 to PNM&#8217;s Annual Report on Form 10-K for the year ended December 31, 2002</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.97</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1108426/000110842605000060/f10qexh10_134.htm">Stipulation dated February 28, 2005 in NMPRC Case No. 04-00315-UT regarding the application of PNMR and TNMP for approval of the TNP acquisition</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.134 to PNMR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2005</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiaries</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex21.htm">Certain subsidiaries of PNMR</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Auditor Consents</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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex231.htm">Consent of KPMG LLP for PNM Resources, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex232.htm">Consent of KPMG LLP for Public Service Company of New Mexico</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Officer Certifications</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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex311.htm">Chief Executive Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex312.htm">Chief Financial Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex313.htm">Chief Executive Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex314.htm">Chief Financial Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex315.htm">Chief Executive Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.6</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex316.htm">Chief Financial Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex321.htm">Chief Executive Officer  and Chief Financial Officer Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="pnmr12312021ex321.htm">002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex322.htm">Chief Executive Officer  and Chief Financial Officer Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="pnmr12312021ex323.htm">Chief Executive Officer  and Chief Financial Officer Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-97230<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Exhibits</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation Agreement dated as of December 16, 1985, among the Owner Participant named therein, First PV Funding Corporation, The First National Bank of Boston, in its individual capacity and as Owner Trustee (under a Trust Agreement dated as of December 16, 1985 with the Owner Participant), Chemical Bank, in its individual capacity and as Indenture Trustee (under a Trust Indenture, Mortgage, Security Agreement and Assignment of Rents dated as of December 16, 1985 with the Owner Trustee), and PNM (Unit 1 transaction), including Appendix A definitions, together with Amendment No. 1 dated July 15, 1986 and Amendment No. 2 dated November 18, 1986 (refiled)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1995</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-97-000003.txt">Participation Agreement dated as of July 31, 1986, among the Owner Participant named herein, First PV Funding Corporation, The First National Bank of Boston, in its individual capacity and as Owner Trustee (under a Trust Agreement dated as of July 31, 1986, with the Owner Participant), Chemical Bank, in its individual capacity and as Indenture Trustee (under a Trust Indenture, Mortgage, Security Agreement and Assignment of Rents dated as of July 31, 1986, with the Owner Trustee), and Public Service Company of New Mexico, including Appendix A definitions together with Amendment No. 1 thereto (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 1996</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.3</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-97-000006.txt">Participation Agreement dated as of December 15, 1986, among the Owner Participant named therein, First PV Funding Corporation, The First National Bank of Boston, in its individual capacity and as Owner Trustee (under a Trust Agreement dated as of December 15, 1986, with the Owner Participant), Chemical Bank, in its individual capacity and as Indenture Trustee (under a Trust Indenture, Mortgage, Security Agreement and Assignment of Rents dated as of December 15, 1986, with the Owner Trustee), and Public Service Company of New Mexico, including Appendix A definitions (Unit 1 Transaction) (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.11 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 1997</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="height:42.75pt;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:120%">D - 10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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:10pt;font-weight:400;line-height:100%">99.4</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/81023/0000081023-97-000006.txt">Participation Agreement dated as of December 15, 1986, among the Owner Participant named therein, First PV Funding Corporation, The First National Bank of Boston, in its individual capacity and as Owner Trustee (under a Trust Agreement dated as of December 15, 1986, with the Owner Participant), Chemical Bank, in its individual capacity and as Indenture Trustee (under a Trust Indenture, Mortgage, Security Agreement and Assignment of Rents dated as of December 15, 1986, with the Owner Trustee), and Public Service Company of New Mexico, including Appendix A definitions (Unit 2 Transaction) (refiled)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.14 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 1997</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842614000016/pnm12312013ex9919.htm">Agreement for the Sale and Purchase of Wastewater Effluent, dated November 13, 2000, among the City of Tolleson, Arizona Public Service Company and Salt River Project Agricultural Improvement and Power District</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.19 to PNM&#8217;s Annual Report on Form 10-K for year ended December 31, 2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.6</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/22767/000110842610000040/exh10-6_033110.htm">Municipal Effluent Purchase and Sale Agreement dated April 23, 2010 between Cities of Phoenix, Mesa, Tempe, Scottsdale and Glendale, Arizona municipal corporations; and APS, SRP, acting on behalf of themselves and EPE, SCE, PNM, SCPPA, and Los Angeles Department of Water and Power</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 to PNM&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-6986<br/>PNM</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">XBRL Exhibits</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></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - The instance document does not appear in the interactive data file because XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Inline XBRL File (included in Exhibits 101)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-32462<br/>PNMR/PNM/<br/>TNMP</span></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">*       One or more additional documents, substantially identical in all material respects to this exhibit, have been entered into, relating to one or more additional sale and leaseback transactions. Although such additional documents may differ in other respects (such as dollar amounts and percentages), there are no material details in which such additional documents differ from this exhibit.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">**     Designates each management contract or compensatory plan or arrangement required to be identified pursuant to paragraph 3 of Item&#160;15(a) of Form 10-K.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">&#8225;&#160;&#160;&#160;&#160;&#160;  Certain instruments defining the rights of holders of long-term debt of the registrants included in the financial statements of registrants filed herewith have been omitted because the total amount of securities authorized thereunder does not exceed 10% of the total assets of registrants. The registrants hereby agree to furnish a copy of any such omitted instrument to the SEC upon request.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_289"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 16.  FORM 10-K SUMMARY</span></div><div><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D - 11</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_292"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">SIGNATURES</span></div><div><span><br/></span></div><div id="if66f65864150417d981cf14466ff52cb_295"></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><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:43.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.210%"></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:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">PNM RESOURCES, INC.</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date:</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:9pt;font-weight:400;line-height:100%">March 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By</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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">/s/ P. K. Collawn</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">P. K. Collawn</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">Chairman, President, and<br/>Chief Executive Officer</span></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.417%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Capacity</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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:12pt"><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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ P. K. Collawn</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Principal Executive Officer and Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">P. K. Collawn</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chairman, President, and</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ J. D. Tarry</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Principal Financial Officer</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">J. D. Tarry</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Vice President and</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ H. E. Monroy</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Principal Accounting Officer</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">H. E. Monroy</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President and Corporate Controller</span></div></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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ V.A. Bailey</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">V.A. Bailey</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ N.P. Becker</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">N. P. Becker</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ E. R. Conley</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">E. R. Conley</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ A. J. Fohrer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">A. J. Fohrer</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 style="height:12pt"><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ S. M. Gutierrez</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">S. M. Gutierrez</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ J.A. Hughes</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">J.A. Hughes</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ M. T. Mullarkey</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">M. T. Mullarkey</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ D. K. Schwanz</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">March 1, 2022</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:9pt;font-weight:400;line-height:100%">D. K. Schwanz</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:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">E - 1</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_298"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.856%"></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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">PUBLIC SERVICE COMPANY OF NEW MEXICO</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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="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:100%">Date:</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:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">/s/ P. K. Collawn</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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">P. K. Collawn</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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">President and<br/>Chief Executive Officer</span></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:34.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.350%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Capacity</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ P. K. Collawn</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Principal Executive Officer and Chairman of the Board</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:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">P. K. Collawn</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ J. D. Tarry</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Principal Financial Officer and Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">J. D. Tarry</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ H. E. Monroy</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Accounting Officer</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">H. E. Monroy</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Corporate Controller</span></div></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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R. N. Darnell</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">R. N. Darnell</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">/s/ C. N. Eldred</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">C. N. Eldred</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">/s/ C. M. Olson</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">C. M. Olson</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">E - 2</span></div></div></div><div id="if66f65864150417d981cf14466ff52cb_301"></div><hr style="page-break-after:always"/><div style="min-height:42.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="#if66f65864150417d981cf14466ff52cb_10">Table of Contents </a></span></div><div><span><br/></span></div></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:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><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:43.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.210%"></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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">TEXAS-NEW MEXICO POWER COMPANY</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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="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:100%">Date:</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:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">/s/ P. K. Collawn</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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">P. K. Collawn</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:0 1pt"></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:10pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.177%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Capacity</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ P. K. Collawn</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Principal Executive Officer and Chairman of the Board</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:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">P. K. Collawn</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ J. D. Tarry</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Principal Financial Officer and Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">J. D. Tarry</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">/s/ H. E. Monroy</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Principal Accounting Officer</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:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">H. E. Monroy</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;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Corporate Controller</span></div></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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R. N. Darnell</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">R. N. Darnell</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">/s/ C. N. Eldred</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">C. N. Eldred</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ C. M. Olson</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">C. M. Olson</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">/s/ J. N. Walker</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</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:10pt;font-weight:400;line-height:100%">Director</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:10pt;font-weight:400;line-height:100%">March 1, 2022</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:10pt;font-weight:400;line-height:100%">J. N. Walker</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:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">E - 3</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.53
<SEQUENCE>2
<FILENAME>pnmr12312021ex1053.htm
<DESCRIPTION>EX-10.53
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ie5105923cb6e41f19c2ca26401aaac96_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit 10.53</font></div></div><div style="margin-top:210pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:0.18pt;padding-right:0.18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:center;text-indent:0.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:100%">PNM Resources, Inc.</font></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:100%">Non-Union Severance Pay Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(Effective December 1, 2021)</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;</font></div></div></div><div id="ie5105923cb6e41f19c2ca26401aaac96_4"></div><hr style="page-break-after:always"><div style="min-height:102.24pt;width:100%"><div style="margin-bottom:24pt;padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">TABLE OF CONTENTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Page</font></div></div><div style="margin-bottom:6pt;padding-left:18pt;padding-right:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:18.18pt;padding-right:18.18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.747%"></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:12pt;font-weight:400;line-height:100%">ARTICLE I</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PURPOSE</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1</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:12pt;font-weight:400;line-height:100%">General</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</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:12pt;font-weight:400;line-height:100%">ARTICLE II</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">DEFINITIONS</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1</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:12pt;font-weight:400;line-height:100%">Definitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.2</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:12pt;font-weight:400;line-height:100%">Special Purpose Definitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Construction</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</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:12pt;font-weight:400;line-height:100%">ARTICLE III</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ELIGIBILITY</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1</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:12pt;font-weight:400;line-height:100%">Participation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2</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:12pt;font-weight:400;line-height:100%">Benefits Due to Impaction Only</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Eligibility for Severance Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Eligibility for Officer Group Severance Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Release Agreement</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Certain Employees Ineligible for Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</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:12pt;font-weight:400;line-height:100%">ARTICLE IV</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BENEFITS</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1</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:12pt;font-weight:400;line-height:100%">Severance Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.2</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:12pt;font-weight:400;line-height:100%">Officer Group Severance Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Payment Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Suspension of Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Duplication of Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Effect of Rehire</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</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:12pt;font-weight:400;line-height:100%">ARTICLE V</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PLAN ADMINISTRATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.1</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:12pt;font-weight:400;line-height:100%">Plan Administration</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.2</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:12pt;font-weight:400;line-height:100%">Claims Procedures</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</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:12pt;font-weight:400;line-height:100%">ARTICLE VI</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BINDING AGREEMENT</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1</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:12pt;font-weight:400;line-height:100%">General</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</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:12pt;font-weight:400;line-height:100%">ARTICLE VII</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOTICE</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1</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:12pt;font-weight:400;line-height:100%">General</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</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:12pt;font-weight:400;line-height:100%">ARTICLE VIII</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">AMENDMENT AND TERMINATION</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1</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:12pt;font-weight:400;line-height:100%">General</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</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:12pt;font-weight:400;line-height:100%">ARTICLE IX</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ADOPTION BY AFFILIATES</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.1</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:12pt;font-weight:400;line-height:100%">Adoption by Affiliates</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></td></tr></table></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;i</font></div></div></div><hr style="page-break-after:always"><div style="min-height:102.24pt;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">TABLE OF CONTENTS</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(continued)</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Page</font></div></div><div style="margin-bottom:0.12pt;padding-left:18.18pt;padding-right:18.18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.747%"></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:12pt;font-weight:400;line-height:100%">ARTICLE X</font></td><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">MISCELLANEOUS</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.1</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:12pt;font-weight:400;line-height:100%">Withholding</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.2</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:12pt;font-weight:400;line-height:100%">No Right of Assignment</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Employment Contract</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.4</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Mitigation of Benefits</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.5</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Service of Process</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ERISA Plan</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr><tr><td colspan="3" style="padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.7</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compliant Operation and Interpretation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></td></tr></table></div><div style="margin-bottom:0.06pt;padding-left:18.4pt;padding-right:18.4pt;text-align:center;text-indent:-0.81pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:81.35pt;padding-right:36pt;text-indent:-81.35pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;ii</font></div></div></div><div id="ie5105923cb6e41f19c2ca26401aaac96_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PNM RESOURCES, INC.</font></div><div style="margin-bottom:18pt;padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NON-UNION SEVERANCE PAY PLAN</font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">INTRODUCTION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Effective January&#160;1, 2002, Public Service Company of New Mexico (&#8220;PNM&#8221;) adopted the Public Service Company of New Mexico Benefits My Way Plan (the &#8220;BMW Plan&#8221;).  Effective November&#160;27, 2002, sponsorship of the Plan was transferred from PNM to PNM Resources, Inc. (&#8220;PNM Resources&#8221;) and the Plan was renamed the &#8220;PNM Resources, Inc. Benefits My Way Plan.&#8221;  The BMW Plan consisted of a number of component programs including Program&#160;12, Non-Union Severance Pay Program (the &#8220;Non-Union Severance Program&#8221;).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Effective as of January 1, 2004, PNM Resources amended and restated the BMW Plan to divide it into a number of separate plans that replace the component programs in effect on December&#160;31, 2003.  As part of the amendment and restatement, the PNM Resources, Inc. Non-Union Severance Pay Plan (the &#8220;Plan&#8221;) was created as a successor plan to the Non-Union Severance Program.  The Plan was last restated effective August&#160;1, 2007.  By execution of this document, PNM Resources hereby amends and restates the Plan in its entirety, effective as of December&#160;1, 2021 (the &#8220;Effective Date&#8221;).  This amended and restated Plan document applies only to a Participant (1)&#160;who receives a Notice of Impaction on or after the Effective Date and (2)&#160;who incurs a Separation from Service on or after the Effective Date.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE I<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">PURPOSE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The purpose of the Plan is to provide severance benefits to eligible Participants.  The Plan provides two forms of severance benefits&#58; (a)&#160;Severance Benefits&#59; and (b)&#160;Officer Group Severance Benefits.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE II<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">DEFINITIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  When a word or phrase appears in the Plan with the initial letter capitalized, and the word or phrase does not commence a sentence, the word or phrase shall generally be a term defined in this Article II or in the Introduction.  The following words and phrases used in the Plan with the initial letter capitalized shall have the meanings set forth below, unless a clearly different meaning is required by the context in which the word or phrase is used or the word or phrase is defined for a limited purpose elsewhere in the Plan document&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means (1) any member of a &#8220;controlled group of corporations&#8221; (within the meaning of Section 414(b) of the Code as modified by Section 415(h) of the Code) that includes PNM Resources as a member of the group&#59; and (2) any member of a group of trades or businesses under common control (within the meaning of Section 414(c) of the Code as modified by Section 415(h) of the Code) that includes PNM Resources as a member of the group.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;50% Affiliate&#8221; means any of the following&#58;  (1) an entity that would be a member of a &#8220;controlled group of corporations&#8221; (within the meaning of Section 414(b) of the Code as modified by Section 415(h) of the Code) that includes the Company as a member of the group if for purposes of applying Section 1563(a)(1), (2) or (3) of the Code for determining the members of a controlled group of corporations under Section 414(b) of the Code, the language &#8220;at least 50 percent&#8221; is used instead of &#8220;at least 80 percent&#8221; each place it appears in Section 1563(a)(1), (2) and (3)&#59; and (2) an entity that would be a member of a group of trades or businesses under common control (within the meaning of Section 414(c) of the Code) that includes the Company as a member of the group if for purposes of applying Treas. Reg. &#167;&#160;1.414(c)-2 for purposes of determining the members of a group of trades or businesses (whether or not incorporated) that are under common control for purposes of Section 414(c) of the Code, the language &#8220;at least 50 percent&#8221; is used instead of &#8220;at least 80 percent&#8221; each place it appears in Treas. Reg. &#167; 1.414(c)-2.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the annual rate of base earnings of a Participant immediately preceding his or her Separation from Service&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">exclusive of overtime pay, bonuses, commission, payments for accrued vacations or other special payments&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">before any deductions, including, but not limited to, any federal, state or other taxes, and salary reduction amounts contributed to benefit plans or programs. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Benefits Department</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the organizational unit of PNMR Services Company with responsibility for administering benefit programs sponsored by PNM Resources and its Affiliates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the Board of Directors of PNM Resources.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means, for purposes of termination of a Participant&#8217;s employment&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The willful and continued failure of a Participant to substantially perform his or her duties with the Company after written demand for substantial performance is delivered to the Participant which specifically identifies the manner in which the Participant has not substantially performed his or her duties&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The willful failure to report to work for more than thirty (30) days&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The willful engaging by the Participant in conduct which is demonstrably and materially injurious to PNM Resources or any Affiliate, monetarily or otherwise, including acts of fraud, misappropriation, violence or embezzlement for personal gain at the expense of PNM Resources or any Affiliate, conviction of a felony, or conviction of a misdemeanor involving immoral acts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Cause shall not be deemed to exist on the basis of clauses&#160;(1) or (2) if the failure results from such Participant&#8217;s incapacity due to verifiable physical or Mental Illness substantiated by appropriate medical evidence.  An act, or failure to act, by a Participant shall not </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">be deemed &#8220;willful&#8221; if done or omitted to be done by the Participant in good faith and with a reasonable belief that his or her action was in the best interests of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the PNM Resources&#8217; Benefits Governance Committee or any successor to the Benefits Governance Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means, collectively, PNM Resources or any Affiliate of PNM Resources that is authorized by the Board to adopt the Plan and which has adopted the Plan pursuant to Article IX (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Adoption by Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means December 1, 2021. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means a common law employee who is a full-time employee of the Company scheduled to work at least thirty-two (32) hours per week, or a regular part-time or job share employee scheduled to work at least twenty (20) hours per week.  Examples of individuals who are not &#8220;Employees&#8221; of the Company for this purpose include&#58;  (1) consultants&#59; (2)&#160;leased employees or workers&#59; (3) individuals providing services to the Company pursuant to a contract with a third party&#59; (4) temporary employees or workers&#59; (5) independent contractors&#59; (6)&#160;employees of independent contractors&#59; (7) interns&#59; and (8) co-op employees.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the Employee Retirement Income Security Act of 1974, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Health Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the PNM Resources, Inc. Comprehensive Health Plan as it may be amended or restated from time to time or any successor plan or plans that provide the benefits currently provided under such plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:18.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Impaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the elimination of a Participant&#8217;s position by the Company, as approved by the President of the Company or his or her authorized designee, followed by the Company giving a Notice of Impaction to the Participant and the Participant&#8217;s subsequent Separation from Service due to the Participant&#8217;s termination of employment by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Management Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means any Participant who is in salary grade G04 through G01 at the time of Impaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Mental Illness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means any disorder, other than a disorder induced by alcohol or drug abuse, which impairs the behavior, emotional reaction or thought process of a person. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Notice of Impaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means a written notice issued by the Company, at its sole discretion, to the Participant stating that his or her position with the Company has been selected for Impaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Officer Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means Employees who are officers of the Company and are in salary grades H18 or higher at the time of Impaction.</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the benefits described in Section 4.2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:23.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Officer Retention Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the PNM Resources, Inc. Officer Retention Plan, as amended, with the most recent amendment and restatement effective as of October&#160;20, 2020.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means any Employee who has satisfied the eligibility requirement for participation in the Plan as set forth in Section 3.1 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the PNM Resources, Inc. Non-Union Severance Pay Plan, as set forth in this document and as it may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means a twelve (12) month period commencing on each January&#160;1 and ending on each following December 31.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:19.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">PNM Resources</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means PNM Resources, Inc.  As used in the Plan, &#8220;PNM Resources&#8221; also means any successor in interest to PNM Resources resulting from merger, consolidation, or transfer of substantially all of PNM Resources&#8217; assets.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Release Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the Employment Termination and Release Agreement to be executed by a Participant in order to be eligible for and receive Severance Benefits pursuant to Section 4.1 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) or Officer Group Severance Benefits pursuant to Section 4.2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).  The Release Agreement shall be prepared only by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means either (1) the termination of a Participant&#8217;s employment with the Company and all Affiliates and 50% Affiliates due to death, retirement, or other reasons, or (2) a permanent reduction in the level of bona fide services the Participant provides to the Company and all Affiliates and 50% Affiliates to an amount that is 20% or less of the average level of bona fide services the Participant provided to the Company and all Affiliates and 50% Affiliates in the immediately preceding 36 months, with the level of bona fide service calculated in accordance with Treas. Reg. &#167; 1.409A-1(h)(1)(ii).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A Participant&#8217;s employment relationship is treated as continuing while a Participant is on military leave, sick leave, or other bona fide leave of absence (if the period of such leave does not exceed six months, or if longer, so long as a Participant&#8217;s right to reemployment with the Company or an Affiliate or 50% Affiliate is provided either by statute or contract).  If a Participant&#8217;s period of leave exceeds six months and a Participant&#8217;s right to reemployment is not provided either by statute or by contract, the employment relationship is deemed to terminate on the first day immediately following the expiration of such six-month period.  Whether a termination of employment has occurred will be determined based on all of the facts and circumstances and in accordance with regulations issued by the United States Treasury Department pursuant to Section 409A of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means the benefits described in Section 4.1 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:16.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Year of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means a twelve (12) month period during which an Employee performs services for the Company, counting each month as one-twelfth (1&#47;12th) of a year if the Employee was employed by the Company on any day of that calendar month.  If the Employee&#8217;s employment with the Company includes a break in employment, then only the Years of Service in the last period of employment will be considered Years of Service.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Any Employee who was employed by TNP Enterprises, Inc. or its subsidiaries on the closing date of the transaction pursuant to which PNM Resources acquired all of the outstanding stock of TNP Enterprises, Inc. and who immediately after the closing date of the transaction was employed by the PNM Resources, TNP Enterprises or the Affiliates of either shall receive credit for all service with TNP Enterprises, Inc., Texas-New Mexico Power Company, First Choice Power, Inc. or any other TNP Enterprises, Inc. subsidiary as if such service were performed for the Company.  Such service will be credited on a reasonably uniform basis for all such Employees.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Any Employee who was employed by Twin Oaks Power LP and its affiliates on the closing date of the transaction pursuant to which Altura Power, L.P. acquired certain assets of Twin Oaks Power LP and its affiliates and who immediately after the closing date of the transaction was employed by the Company shall receive credit for all service with Twin Oaks Power LP and its affiliates as if such service were performed for the Company.  Such service will be credited on a reasonably uniform basis for all such employees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Persons employed in the service of EnergyCo, LLC, Optim Energy, LLC or its affiliates immediately before becoming an employee of the Company shall receive credit for all service with EnergyCo, LLC, Optim Energy, LLC or its affiliates as if such service were performed for the Company.  Service will be credited on a reasonably uniform basis.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Special Purpose Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Additional definitions of terms that have limited application may be set forth in the Section or Sections to which they apply.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The masculine gender, when appearing in the Plan, shall include the feminine gender (and vice versa), and the singular shall include the plural, unless the Plan clearly states to the contrary.  Headings and subheadings are for the purpose of reference only and are not to be considered in the construction of the Plan.  If any provision of the Plan is determined to be for any reason invalid or unenforceable, the remaining provisions shall continue in full force and effect.  All of the provisions of the Plan shall be construed and enforced according to the laws of the State of New Mexico and shall be administered according to the laws of such state, except as otherwise required by ERISA, the Code, or other applicable Federal law.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE III<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ELIGIBILITY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  An Employee will become a Participant in the Plan as of the day on which the Employee completes six months of service.  If an Employee terminates employment prior to completing six months of service, the Employee shall not become a Participant and shall not be entitled to receive any benefits under this Plan.</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Benefits Due to Impaction Only</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Plan provides benefits only if a Participant is Impacted.  As provided in Section&#160;2.1(m) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions &#8211; Impaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), a Participant will be considered to be &#8220;Impacted&#8221; (and entitled to receive benefits) only if all of the following conditions exist&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The Participant&#8217;s position is eliminated by the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">The Company issues a Notice of Impaction to the Participant stating that his or her position has been selected for Impaction&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">The Participant incurs a Separation from Service due to the Participant&#8217;s termination of employment by the Company.  If a Participant&#8217;s position is eliminated, but the Participant is not actually terminated by the Company (for example, due to a transfer to another position), the Participant is not entitled to receive benefits.  Similarly, if a Participant&#8217;s duties change, but the Participant is not actually terminated by the Company, the Participant is not entitled to receive benefits.  If a Participant&#8217;s employment is terminated by the Company, but the Participant&#8217;s position is not eliminated, the Participant is not entitled to receive benefits under this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Eligibility for Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In order to be eligible for Severance Benefits, a Participant must (a) satisfy the requirements of Section 3.2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits Due to Impaction Only</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), (b) not be ineligible to receive benefits under Section&#160;3.6 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Employees Ineligible for Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), and (c) sign, deliver, and not revoke a Release Agreement pursuant to Section 3.5 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Release Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) below.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Eligibility for Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In order to be eligible for Officer Group Severance Benefits, a Participant must (a)&#160;be a member of the Officer Group, (b)&#160;satisfy the requirements of Section 3.2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits Due to Impaction Only</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) other than Section 3.2(b) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits Due to Impaction Only</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) (relating to receipt of a Notice of Impaction), (c)&#160;not be ineligible to receive benefits under Section 3.6 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Employees Ineligible for Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), and (d)&#160;sign, deliver, and not revoke a Release Agreement pursuant to Section&#160;3.5 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Release Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) below.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Release Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Release Agreement required by Sections 3.3 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) and 3.4 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) shall comply with the requirements of this Section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Release Agreement shall contain such terms and conditions as are satisfactory to the Company, including, but not limited to, the release of any and all claims that the Participant may then have, as of the signing of such release, against the Company, its employees, officers and directors. The Participant shall generally receive the Release Agreement on the date of the Participant&#8217;s Separation from Service and in no event more than five (5) days following the Participant&#8217;s Separation from Service and shall have up to forty-five (45) unpaid days following the date the Release Agreement is given to the Participant to sign and return the Release Agreement to the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Revocation of the Release Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Within seven (7) calendar days after delivery of the Release Agreement to the Company by the Participant, the Participant shall be entitled to revoke the Release Agreement by returning the signed copy or counterpart original </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of the Release Agreement to the Company.  The returned Release Agreement shall include the Participant&#8217;s written signature in a space provided thereon, indicating his or her decision to revoke the Release Agreement.</font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">Impact of Revocation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The revocation of a previously signed and delivered Release Agreement pursuant to the above shall be deemed to constitute an irrevocable election by the Participant to have declined the election of Severance Benefits and Officer Group Severance Benefits.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Release Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For the avoidance of doubt, no benefits are due under this Plan if the Participant fails to comply with the release requirements described in this Section 3.5.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Certain Employees Ineligible for Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The following Employees shall be ineligible to receive Severance Benefits or Officer Group Severance Benefits under this Plan&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Employees whose terms and conditions of employment are subject to collective bargaining&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">Employees whose employment with the Company is terminated for Cause&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Employees who voluntarily resign from employment with the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">Employees whose employment with the Company is terminated due to a sale of the Company or a portion of the Company if the Employee is offered a position with the acquiror (regardless of whether the position is &#8220;comparable&#8221; to the Participant&#8217;s current position with the Company), regardless of whether the Participant accepts or declines such offer of employment&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Employees who do not terminate employment with the Company and all of its Affiliates and 50% Affiliates.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE IV<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">BENEFITS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Participants satisfying the eligibility requirements set forth in Section 3.3 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) shall be entitled to the following benefits&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Severance Pay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Severance pay shall be in a lump-sum amount equal to four (4) months of Base Salary, plus one (1) additional week of Base Salary for each Year of Service.  The Plan also provides additional severance pay based on a Participant&#8217;s Years of Service as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Additional Severance Pay for Participants with less than 10 Years of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If a Participant has less than ten (10) Years of Service at the time of the Participant&#8217;s Separation from Service, the Participant shall receive an additional ten percent (10%) of the amount of severance pay provided for in the first sentence of this Section 4.1(a).  </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Additional Severance Pay for Participants with at least 10 Years of Service but less than 20 Years of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If a Participant has at least ten (10) Years of Service but less than twenty (20) Years of Service at the time of the Participant&#8217;s Separation from Service, the Participant shall receive an additional twenty percent (20%) of the amount of severance pay provided for in the first sentence of this Section 4.1(a).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Additional Severance Pay for Participants with 20 or More Years of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If a Participant has twenty (20) or more Years of Service at the time of the Participant&#8217;s Separation from Service, the Participant shall receive an additional thirty percent (30%) of the amount of severance pay provided for in the first sentence of this Section 4.1(a).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Medical, Dental and Vision Coverage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Medical, dental and vision coverage under the Health Plan, as the Participant had elected prior to the Participant&#8217;s Separation from Service, shall be provided for the six (6) months immediately following the Participant&#8217;s Separation from Service with the cost of such coverage to be shared by the Company and the Participant on the same basis as in effect prior to the Participant&#8217;s Separation from Service.  Participant contributions that were required for participation in the Health Plan will continue to be required during the six (6) month continuation period.  No Participant may elect to receive cash or any other allowance in lieu of medical, dental or vision coverage under the Health Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">COBRA Continuation Coverage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Continuation of coverage under the Health Plan pursuant to Section 4980B of the Code will become effective upon completion of the six (6) month period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Life Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Term life insurance coverage in the face amount of Ten Thousand Dollars ($10,000) will be Company-paid for the six (6) months following the Participant&#8217;s Separation from Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">Placement Assistance for Employees who are not Members of the Management Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For Participants who are not members of the Management Group, the Company will provide the Participant with placement assistance for up to six (6) months following the Participant&#8217;s Separation from Service, either internally or through an outside consultant. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.03pt;text-decoration:underline">Placement Assistance for Employees who are Members of the Management Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For Participants who are members of the Management Group, the Company will pay the Participant a lump sum amount equal to one (1) month&#8217;s Base Salary and the Company will provide the Participant with placement assistance for up to six (6) months following the Participant&#8217;s Separation from Service, either internally or through an outside consultant. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Participants satisfying the eligibility requirements of Section 3.4 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) shall be entitled to receive the following benefits&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Pay</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Severance pay shall be in a lump-sum amount equal to fourteen (14) months of Base Salary (with no additional cost-of-living allowance, promotion, merit or other increases), plus one (1) additional week of Base Salary for each Year of Service.</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Medical, Dental and Vision Coverage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Medical, dental and vision coverage under the Health Plan, as the Participant had elected prior to the Participant&#8217;s Separation from Service, shall be provided for the twelve (12) months immediately following the Participant&#8217;s Separation from Service with the cost of such coverage to be shared by the Company and the Participant on the same basis as in effect prior to the Participant&#8217;s Separation from Service.  Participant contributions that were required for participation in the Health Plan will continue to be required during the twelve (12) month continuation period.  No Participant may elect to receive cash or any other allowance in lieu of medical, dental or vision coverage under the Health Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">COBRA Continuation Coverage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Continuation of coverage under the Health Plan pursuant to Section 4980B of the Code will become effective upon completion of the twelve (12) month period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Life insurance and Accidental Death &#38; Dismemberment Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Term life insurance coverage and accidental death and dismemberment insurance coverage in the face amount of one (1) times Base Salary will be Company-paid for the twelve (12) months following the Participant&#8217;s Separation from Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">Placement Assistance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company will reimburse the Participant for his or her placement assistance expenses, up to a maximum of five percent (5%) of the Participant&#8217;s Base Salary.  Placement assistance for Participants shall include, but not be limited to, any of the following types of expenses&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">out-of-town travel (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, airfare, mileage, rental cars, lodging and meals&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">services for outplacement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">resume preparation and mailing&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">recruitment or employment agencies&#8217; fees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reimbursements pursuant to this paragraph will only be for expenses incurred within nine (9) months following the Participant&#8217;s Separation from Service.  Requests for reimbursements must be submitted within twelve (12) months following the Participant&#8217;s Separation from Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.03pt;text-decoration:underline">Cap on Officer Group Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the benefits due pursuant to this Section 4.2 exceed the benefits that would be payable under the Officer Retention Plan, following a &#8220;Change in Control&#8221; (as defined in the Officer Retention Plan), the benefits due under this Plan shall be reduced to an amount equal to the benefits that would be due under the Officer Retention Plan.  The provisions of this Section 4.2(f) shall apply regardless of whether there has been a Change in Control and regardless of whether the Participant is eligible for benefits pursuant to the Officer Retention Plan.</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  All payments shall be made in accordance with this Section&#160;4.3.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">General Rule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding any other provision of this Plan to the contrary, no payment shall be made prior to the Participant&#8217;s Separation from Service.  Cash severance benefits, if any, due to a Participant shall be paid within ten (10) business days following the last day on which a Participant may revoke a previously executed and timely delivered Release Agreement.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Payment Disputes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If a payment is not made due to a dispute with respect to such payment, the payment may be delayed in accordance with Treas. Reg. &#167; 1.409A-3(g).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">Ban on Acceleration or Deferral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Under no circumstances may the time or schedule of any payment made or benefit provided pursuant to this Agreement be accelerated or subject to a further deferral except as otherwise permitted or required pursuant to regulations and other guidance issued pursuant to Section&#160;409A of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">No Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No Participant has any right to make any election regarding the time or form of any payment due under this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Suspension of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Medical, dental, vision, and life insurance and accidental death and dismemberment insurance benefits being received by a Participant pursuant to the terms and conditions of this Article IV shall terminate in the event, and at the time that, the Participant is subsequently rehired as an Employee of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">No Duplication of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything herein to the contrary, the right to receive any benefits under the Plan by any Participant is specifically conditioned upon the Participant either waiving or being ineligible for any and all benefits under&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the PNM Resources, Inc. Employee Retention Plan, as it may be amended or restated from time to time&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">the PNM Resources, Inc. Union Severance Pay Plan, as it may be amended or restated from time to time&#59; or </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">any successor or other severance, retention or change in control plan, program or agreement sponsored by the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If a Participant is eligible to receive benefits under the Officer Retention Plan, the Participant is ineligible for benefits under this Plan.  A Participant may not elect to receive benefits under this Plan in lieu of benefits due pursuant to the Officer Retention Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Section 4.5 shall not apply to any individual agreement that provides a Participant with a special payment in order to induce the Participant to remain employed by the Company unless the agreement specifically states otherwise.  The Company also may override the provisions of this Section 4.5 by expressly stating in the other change in control, severance, retention or other plan or agreement that some or all of the benefits provided by the other change in control, severance, retention or other plan or agreement are intended to supplement the benefits provided by this Plan. </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Effect of Rehire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding any provision to the contrary, the Company may require a Participant to repay some or all of the benefits received under the Plan as a condition of reemployment.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE V<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">PLAN ADMINISTRATION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Plan Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee shall administer the Plan.  The Committee shall be the &#8220;Named Fiduciary&#8221; for purposes of ERISA and shall have the authority to control, interpret and construe the Plan and manage the operations thereof.  Any such interpretation and construction of any provisions of the Plan by the Committee shall be final.  The Committee shall, in addition to the foregoing, exercise such other powers and perform such other duties as it may deem advisable in the administration of the Plan.  The Committee may delegate some (or all) of its authority hereunder to the Benefits Department.  The Committee also may engage agents and obtain other assistance from the Company, including Company counsel.  The Committee shall not be responsible for any action taken or not taken on the advice of legal counsel.  The Committee is given specific authority to allocate and revoke responsibilities among its members or designees.  When the Committee has allocated authority pursuant to the foregoing, the Committee shall not be liable for the acts or omissions of the party to whom such responsibility has been allocated, except to the extent provided by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Claims Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Initial Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  A claim for benefits under the Plan must be submitted to the Benefits Department.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Notice of Decision</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Written notice of the disposition of the claim shall be furnished to the claimant within a reasonable period of time, but not later than ninety (90) days after receipt of the claim by the Benefits Department, unless the Benefits Department determines that special circumstances require an extension of time for processing the claim.  If the Benefits Department determines that an extension is required, written notice (including an explanation of the special circumstances requiring an extension and the date by which the Benefits Department expects to render the benefits determination) shall be furnished to the claimant prior to the termination of the original ninety (90) day period.  In no event shall such extension exceed a period of ninety (90) days from the end of the initial ninety (90) day period.  If the claim is denied, the notice required pursuant to this Section shall set forth the following&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">The specific reason or reasons for the adverse determination&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Special reference to the specific Plan provisions upon which the determination is based&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">A description of any additional material or information necessary for the claimant to perfect the claim and an explanation of why such material or information is necessary&#59; and</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">An explanation of the Plan&#8217;s appeal procedure and the time limits applicable to an appeal, including a statement of the claimant&#8217;s right to bring a civil action under Section&#160;502(a) of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Appeal Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Every claimant shall have the right to appeal an adverse benefits determination to the Committee (including, but not limited to, whether the Participant&#8217;s Separation from Service was for Cause).  Such an appeal may be accomplished by a written notice of appeal filed with the Committee within sixty (60) days after receipt by the claimant of written notification of the adverse benefits determination.  Claimants shall have the opportunity to submit written comments, documents, records, and other information relating to the claim for benefits.  Claimants will be provided, upon request and free of charge, reasonable access to, and copies of, all documents, records and other information relevant to the claimant&#8217;s claim for benefits, such relevance to be determined in accordance with Section 5.2(c) below.  The appeal shall take into account all comments, documents, records, and other information submitted by claimant relating to the claim, without regard to whether such information was submitted or considered in the initial benefit determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.02pt;text-decoration:underline">Notice of Decision</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notice of a decision on appeal shall be furnished to the claimant within a reasonable period of time, but not later than sixty (60) days after receipt of the appeal by the Committee unless the Committee determines that special circumstances (such as the need to hold a hearing if the Committee determines that a hearing is required) require an extension of time for processing the claim.  If the Committee determines that an extension is required, written notice (including an explanation of the special circumstances requiring an extension and the date by which the Committee expects to render the benefits determination) shall be furnished to the claimant prior to the termination of the original sixty (60) day period.  In no event shall such extension exceed a period of sixty (60) days from the end of the initial sixty (60) day period.  The notice required by the first sentence of this Section shall be in writing, shall be set forth in a manner calculated to be understood by the claimant and, in the case of an adverse benefit determination, shall set forth the following&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">The specific reason or reasons for the adverse determination&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">Reference to the specific Plan provisions upon which the determination is based&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">A statement that the claimant is entitled to receive, upon request and free of charge, reasonable access to, and copies of, all documents, records, and other information relevant to the claimant&#8217;s claim for benefits, such relevance to be determined in accordance with Section&#160;5.2(c), below&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">An explanation of the claimant&#8217;s right to bring a civil action under Section 502(a) of ERISA following an adverse benefit determination on appeal.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">Definition of Relevant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For purposes of this Section, a document, or other information shall be considered &#8220;relevant&#8221; to the claimant&#8217;s claim if such document, record or other information&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Was relied upon in making the benefit determination&#59;</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Was submitted, considered or generated in the course of making the benefit determination, without regard to whether such document, record or other information was relied upon in making the benefit determination&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Demonstrates compliance with the administrative processes and safeguards required pursuant to this Section&#160;5.2 on making the benefit determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21.35pt;text-decoration:underline">Decisions Final&#59; Procedures Mandatory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  To the extent permitted by law, a decision on review or appeal shall be binding and conclusive upon all persons whomsoever.  To the extent permitted by law, completion of the claims procedures described in this Section shall be a mandatory precondition that must be complied with prior to commencement of a legal or equitable action in connection with the Plan by a person claiming rights under the Plan.  The Committee may, in its sole discretion, waive these procedures as a mandatory precondition to such an action.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:22.7pt;text-decoration:underline">Time For Filing Legal Or Equitable Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any legal or equitable action filed in connection with the Plan by a person claiming rights under the Plan must be commenced not later than the earlier of&#58;  (1) the shortest applicable statute of limitations provided by law&#59; or (2) two (2) years of the date the written copy of the Committee&#8217;s decision on review is delivered to the claimant in accordance with Section&#160;5.2(b)(1).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:24.03pt;text-decoration:underline">Restriction on Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  A Claimant shall only bring an action in connection with the Plan in Federal District Court in Albuquerque, New Mexico.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE VI<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">BINDING AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the right of PNM Resources to amend or terminate the Plan, and the Committee&#8217;s right to interpret the Plan, the Plan shall be for the benefit of and be enforceable by, a Participant&#8217;s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.  If a Participant should die after satisfying the requirements for the receipt of benefits hereunder, any amount remaining unpaid to him or her, unless otherwise provided herein, shall be paid in accordance with the terms of the Plan to the Participant&#8217;s designee or, if there is no such designee, to the Participant&#8217;s estate.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE VII<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">NOTICE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For the purpose of the Plan, and except as specifically set forth herein, notices and all other communications provided for in the Plan shall be in writing and shall be deemed to have been duly given when hand-delivered or mailed by United States certified mail, return receipt requested, postage prepaid, addressed to the Participant at his or her last known address, and to the Company at Alvarado Square, Albuquerque, New Mexico, 87158, provided that all notices to the Company shall be directed to the attention of the Vice President, Human Resources&#59; or to such other address as either party may have furnished to the other in writing in accordance herewith, except that notice of change of address shall be effective only upon receipt.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE III<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">AMENDMENT AND TERMINATION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan may be amended, in whole or in part, or terminated at any time, by PNM Resources subject to the following exceptions&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">No amendment or termination of the Plan shall impair or abridge the obligations of the Company already incurred.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">No amendment or termination of the Plan shall affect the rights of a Participant who terminated employment before the effective date of such amendment or termination and who (1) received a Notice of Impaction before the Effective Date and (2) incurred a Separation from Service before the Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Notwithstanding the foregoing, the Plan may be amended at will at any time and from time to time by PNM Resources to reflect changes necessary due to revisions to, or interpretations of&#58;  (1) ERISA&#59; (2) the Code&#59; or (3) any other provision of applicable state or federal law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">Notwithstanding any provision of this Plan to the contrary, no amendment may be made if it will result in a violation of Section 409A of the Code and any such amendment shall at no time have any legal validity.  </font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE IX<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ADOPTION BY AFFILIATES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Adoption by Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">An Affiliate, by action of its board of directors, may adopt the Plan with respect to its Employees only with the approval of the Board.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">Except as otherwise clearly indicated by the context &#8220;Company&#8221; as used herein shall include each Affiliate that has adopted this Plan in accordance with this Section 9.1.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">By adopting the Plan, each participating Affiliate shall be deemed to have agreed to&#58;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Assume the obligations and liabilities imposed upon it by the Plan with respect to the its Employees&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Comply with all of the terms and provisions of the Plan&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Delegate to the Committee the power and responsibility to administer the Plan with respect to the Affiliate&#8217;s Employees&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Delegate to PNM Resources the full power to amend or terminate the Plan with respect to the Affiliate&#8217;s Employees&#59; and</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Be bound by any action taken by PNM Resources pursuant to the terms and provisions of the Plan, regardless of whether such action is taken with or without the consent of the Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.35pt">If an Employee is transferred between Affiliates or 50% Affiliates, the Employee shall not be deemed to have terminated employment for purposes of this Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Any Affiliate that has adopted this Plan for the benefit of its Employees may terminate its adoption of the Plan by action of its board of directors and timely providing notice to PNM Resources of such termination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">PNM Resources and each participating Affiliate shall bear the costs and expenses of providing benefits to their respective Employees who are Participants.  Such costs and expenses shall be allocated among PNM Resources Affiliates in accordance with agreements entered into between PNM Resources and any participating Affiliate, or in the absence of such an agreement, procedures adopted by PNM Resources.</font></div><div style="margin-bottom:12pt;padding-right:-18pt;text-align:center;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE X<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">MISCELLANEOUS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any payments provided for hereunder shall be paid subject to any applicable withholding required under federal, state or local law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">No Right of Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Neither a Participant nor any person taking on behalf of a Participant may anticipate, assign or alienate (either by law or equity) any benefit provided under the Plan and the Company shall not recognize any such anticipation, assignment or alienation.  Furthermore, to the extent permitted by law, a benefit under the Plan is not subject to attachment, garnishment, levy, execution or other legal or equitable process.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">No Employment Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in the Plan, by the execution of the Plan, the Company does not intend to change the employment-at-will relationship with any of its employees.  Instead, the Company retains its absolute right to terminate any employee at any time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">Mitigation of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant shall not be required to mitigate the amount of payment provided for in the Plan by seeking other employment or otherwise, and except as set forth in the Plan, the amount of any payment or benefit provided for shall not be reduced by any compensation earned by the Participant as the result of employment by another employer, or by retirement benefits received.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">Service of Process</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Secretary of PNM Resources shall be the agent for service of process in matters relating to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">ERISA Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan shall be interpreted as, and is intended to qualify as, a severance pay plan under ERISA, and therefore does not constitute an employee pension benefit plan pursuant to Section 3(2) of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:15pt;text-decoration:underline">Compliant Operation and Interpretation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Plan shall be operated in compliance  with  Section&#160; 409A  or  an exception thereto and each provision of this Plan shall be </font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;padding-left:36pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">interpreted, to the extent possible, to comply with Section&#160;409A or to qualify for an exception thereto.</font></div><div style="margin-bottom:18pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Company has caused this Plan document to be executed by its duly authorized representative on this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">   22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline">nd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">day of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">  November  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 2021.</font></div><div style="margin-bottom:30pt;padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PNM RESOURCES, INC.</font></div><div style="margin-bottom:12pt;padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">  &#47;s&#47; Patrick Apodaca&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;Senior V.P. and General Counsel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;16</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.61
<SEQUENCE>3
<FILENAME>pnmr12312021ex1061.htm
<DESCRIPTION>EX-10.61
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i01bad071ecdb4fc893db4c97f9864295_138"></div><div style="min-height:63.72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.61</font></div></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Summary of Officer Financial Counseling Program</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">All officers of PNM Resources are eligible to participate in the financial counseling program offered by AYCO.  Services provided by AYCO include&#58; assisting officers with developing comprehensive financial plans, educating officers on compensation and benefit programs, providing cash-flow strategies, tax planning and preparation, retirement planning, investment planning, evaluating insurance coverage, and estate planning.  Benefits provided by the financial counseling program are in addition to the benefits provided under the Company&#8217;s Executive Choice Plan.</font></div><div style="height:59.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i01bad071ecdb4fc893db4c97f9864295_1"></div><hr style="page-break-after:always"><div style="min-height:12.96pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.15pt"><font><br></font></div><div><font><br></font></div><div style="margin-top:3.35pt;padding-left:10.85pt"><font style="color:#181818;font-family:'Arial',sans-serif;font-size:52pt;font-weight:400;line-height:113%">&#47;&#92;YCO</font></div><div style="padding-left:11.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:104%">A  GOLDMAN  SACHS COMPANY</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">January 9, 2020</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:10.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">PERSONAL </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">&#38; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">CONFIDENTIAL</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:10.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Elisabeth Eden</font></div><div style="margin-top:2.3pt;padding-left:10.75pt;padding-right:383.1pt;text-indent:-0.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:145%">Vice President, Human Resources PNM Resources, Inc.</font></div><div style="padding-left:10.55pt;padding-right:437.05pt;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:140%">414 Silver Ave SW Albuquerque, NM 87102</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:10.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Dear Ms. Eden&#58;</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:10.15pt;padding-right:26.95pt;text-indent:-0.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:144%">The Ayco Company, LP. (&#34;Ayco&#34;) is pleased to provide PNM Resources, Inc. (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:144%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:144%">Company&#34;) with a Comprehensive Financial Counseling Program (&#34;Counseling Program&#34;). The enclosed terms and conditions are incorporated herein and made a part of this engagement letter (&#8220;Agreement&#34;). Ayco's engagement is effective as of January 9, 2020 (&#34;Effective Date&#34;).</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:9.9pt;padding-right:26.95pt;text-indent:0.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:143%">Please sign and return a copy of this Agreement at your earliest convenience. Once again, on behalf of Ayco, we are very pleased that you have selected us to be of service to your executives.</font></div><div><font><br></font></div><div style="padding-left:9.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sincerely,&#160;&#160;&#160;&#160;Accepted&#58;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:46.786%"><div style="padding-left:15.35pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.678%"><tr><td style="width:1.0%"></td><td style="width:19.071%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">THE AYCO COMPANY, L.P.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#47;s&#47; John Pellegrino</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">John Pellegrino</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vice President, Operations</font></td></tr></table></div><div style="margin-top:4.7pt;padding-left:15.35pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:15.35pt"><font><br></font></div></div><div style="display:inline-block;max-width:6.426%;min-width:5.426%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:46.788%"><div style="padding-left:15.95pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.411%"><tr><td style="width:1.0%"></td><td style="width:28.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.973%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">PNM RESOURCES, INC.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Elisabeth Eden</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Elisabeth Eden</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">VP, Human Resources</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Tax ID No.&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">85-0468296</font></td></tr></table></div></div></div><div style="margin-top:0.3pt;padding-left:9.9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">cc&#58;&#160;&#160;&#160;&#160;Randy D. Roe, Senior Vice President and Region Head, Southwest</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:16.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Mailing Address&#47; PO Box 15201, Albany, NY 12212-5201  Street Address&#47; 25 British American Boulevard, Latham, NY 12110-1405</font></div><div style="margin-top:3.25pt;padding-left:6.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">I  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Telephone&#47; 518.640.5000    Fax&#47; 518.640.5555</font></div><div style="height:59.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Page </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">1 of 4</font></div><div style="text-indent:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%">4816-9685-7518.3</font></div></div></div><div id="i01bad071ecdb4fc893db4c97f9864295_4"></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.6pt;padding-left:14.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">TERMS </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">&#38; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">CONDITIONS</font></div><div style="margin-top:0.15pt"><font><br></font></div><div id="i01bad071ecdb4fc893db4c97f9864295_7"></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.313%"><div style="margin-top:5pt;padding-left:13.85pt;padding-right:1.9pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:15.19pt;text-decoration:underline">Term of Agreement&#59; Termination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">The term of this Agreement will commence on the Effective Date through December 31, 2020 and will, thereafter, automatically renew for successive terms of one year each. Either party may terminate this Agreement at any time by providing 30 days advance written notice of termination to the other party. In the event of termination, Ayco will be compensated for services rendered through the date of termination.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:13.45pt;padding-right:2.5pt;text-align:justify;text-indent:0.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:138%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:15.48pt;text-decoration:underline">Account Maintenance Fee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">The annual account maintenance fee (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:138%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Account Maintenance Fee&#34;) is waived by Ayco. Any annual Account Maintenance Fee for future terms will be mutually agreed to by the parties in writing. The Account Maintenance Fee covers costs incurred by Ayco in connection with the collection and analysis of Company's benefits and compensation plans for the purpose of counseling executives participating in the Counseling Program, direct access to services offered by Ayco's Benefits and Compensation Group and ongoing administration of the Counseling Program.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:13.35pt;padding-right:2.9pt;text-align:justify;text-indent:0.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:137%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:137%;padding-left:16.3pt;text-decoration:underline">Counseling Fee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:137%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">The annual counseling fee for each executive in the Counseling Program is $15,000 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:137%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Counseling Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:137%">11). </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">A prorated portion of the Counseling Fee will be billed as of the commencement of services through such later semi-annual billing date as will be indicated in Ayco's invoice. Thereafter, the Counseling Fee for each executive will be billed on a semi-annual basis. The Counseling Fee will be billed only for those executives who choose to participate in the Counseling Program. The Company will notify Ayco as to the executives who are participating in the Counseling Program. The Company </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:137%">will </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">not pay the Counseling Fee for any executive unless and until the Company notifies Ayco of the executive's participation.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:13.35pt;padding-right:3.1pt;text-align:justify;text-indent:0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:139%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:139%;padding-left:16.55pt;text-decoration:underline">Fees and Expenses</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">All fees for each successive term will be subject to an increase based on an increase in the Consumer Price Index (CPI-U) for the services industry. This increase will be effective as of January 1, 2022. In addition, Ayco reserves the right to adjust fees in the event of extraordinary circumstances. Company will be notified prior to any such adjustment of fees.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:13.15pt;padding-right:3.05pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Reasonable travel costs, including transportation, living expenses and specific disbursements incurred by Ayco in connection with the services and benefits and compensation data gathering will be in accordance with Ayco's Travel Expense summary as set forth on Attachment A and are the responsibility of Company and will be submitted for reimbursement on a semi-annual basis.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:13.1pt;padding-right:3.3pt;text-align:justify;text-indent:0.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:138%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:16.28pt;text-decoration:underline">Income Tax Preparation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">The Counseling Fee includes preparation of federal and state personal income tax returns to be filed in the year of service for the executive, or if married, joint returns for the executive and his&#47;her spouse. Upon request, additional federal and state tax returns, including dependent, married filing separate, domestic partner and specialty returns (gift, trust, foundation, corporation and partnership returns) may be prepared, at Ayco's discretion, for an additional fee which will be billed to the executive directly. Certain tax filings and forms, including certain filings related to foreign assets, may fall beyond the scope of Ayco's services.</font></div><div><font><br></font></div><div style="padding-left:13.35pt;padding-right:3.75pt;text-align:justify;text-indent:-0.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">If a tax examination or inquiry occurs, Ayco may, upon the executive's request, agree to represent the executive in connection with such examination or inquiry for an additional fee to be billed to the</font></div><div style="margin-top:4.75pt;padding-left:14.85pt;padding-right:5.8pt;text-align:justify;text-indent:-0.05pt"><font><br></font></div></div><div style="display:inline-block;max-width:3.372%;min-width:2.372%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.315%"><div style="padding-left:14.85pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">executive directly. Ayco may require as a condition to its representation that the executive enter into a separate agreement.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:14.5pt;padding-right:5.7pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:14.95pt;text-decoration:underline">Separation from Service</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Upon separation from service of an executive for any reason (each a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:138%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Termination&#34;), the Company will notify Ayco of the Termination. The Company's obligation to pay the Counseling Fee will cease on the later of (1) 30 days following the date the Company provides Ayco with notice of the Termination or (2) the date of the Termination.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:14.05pt;padding-right:5.75pt;text-align:justify;text-indent:0.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:138%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:15.4pt;text-decoration:underline">Reliance on Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">.   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Ayco will rely on information provided by or on behalf of Company and its executives in performing services. Ayco will not be responsible for the accuracy or completeness of any such information, nor for any consequences related to the use of any inaccurate or incomplete information, except arising solely from Ayco's own negligence, malfeasance or violation of applicable law. Nothing herein constitutes a waiver or limitation of any rights which a party may have under any federal securities laws.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:13.8pt;padding-right:6.55pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:138%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:15.9pt;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Ayco maintains information security policies and procedures designed to preserve the confidentiality of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:138%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">nonpublic personal information&#34;, as such term is defined under Section 6809(4) of the Gramm-Leach-Bliley Act and its applicable implementing regulations (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:138%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">GLBA&#34;), received from Company or its executives pursuant to this Agreement in accordance with GLBA. Ayco will not disclose such nonpublic personal information to any unaffiliated third party, other than as may be necessary for Ayco or its authorized service providers to provide services hereunder or as may be permitted by law. Ayco acknowledges that it maintains appropriate systems security in accordance with commercially reasonable industry standards and practices designed to protect all data and information provided by the Company or executives from theft, unauthorized disclosure and unauthorized access.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:13.45pt;padding-right:7.05pt;text-align:justify;text-indent:0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:138%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:16.35pt;text-decoration:underline">Scope of Services</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Ayco provides advice and services only under the laws of the United States. Generally, Ayco's advice and services are provided to clients that are United States citizens or residents, or otherwise subject to United States tax laws. Ayco's services may be limited or not available for clients residing outside the United States. Ayco does not provide legal services or advice to its clients.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:13.4pt;padding-right:7.3pt;text-align:justify;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Company acknowledges Ayco is not responsible for determining the amount of income to impute to those of  its executives participating in the Counseling Program, and that Ayco does not provide any advice regarding any such imputation of income. Company further acknowledges and agrees that while Ayco may provide general information on tax and benefits&#47;compensation matters, Ayco does not provide tax, benefit consulting services, or investment advice to Company with respect to Company's benefits and compensation plans.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:13.15pt;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Except as otherwise expressly agreed in writing, Ayco does not assume any duties to take action pursuant to recommendations, advice or financial planning strategies that Ayco may provide to clients, which ultimately remain the client's obligations.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:13.15pt;padding-right:7.6pt;text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Services provided hereunder assist executives in developing comprehensive financial plans and are not designed to be specific to any particular investment account and do not modify the terms and</font></div></div></div><div style="height:59.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Page </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2 of 4</font></div><div style="text-indent:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%">4816-9685-7518.3</font></div></div></div><div id="i01bad071ecdb4fc893db4c97f9864295_10"></div><hr style="page-break-after:always"><div style="min-height:40.32pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.147%"><div style="margin-top:3.4pt;padding-left:13.35pt;padding-right:1.9pt;text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">conditions of any investment account agreement entered into by an executive, including investment account agreements entered into with Ayco or its affiliates.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:13.1pt;padding-right:2.25pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Unless otherwise indicated by Ayco in writing, associates responsible for providing the financial counseling services hereunder do not have discretionary authority over client assets.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:12.65pt;padding-right:2.65pt;text-align:justify;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:139%;padding-left:12.83pt;text-decoration:underline">Ayco's Brochure</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">The U.S. Securities and Exchange Commission requires Ayco, as a registered investment adviser, to maintain a Form ADV brochure that contains information relating to Ayco's advisory services and conflicts of interest. By executing this Agreement, Company acknowledges receipt of Ayco's Form ADV brochure.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:12.1pt;padding-right:2.7pt;text-align:justify;text-indent:0.55pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Ayco is an affiliate of Goldman, Sachs &#38; Co. LLC and a subsidiary of The Goldman Sachs Group, Inc. Ayco is a registered investment adviser and receives fees for financial counseling services. In the course of providing such services, Ayco or its subsidiaries or affiliates may offer additional services and&#47;or products for which additional fees or commissions are charged. These offerings create a conflict of interest and clients may be asked to acknowledge their understanding of such conflict.</font></div></div><div style="display:inline-block;max-width:3.704%;min-width:2.704%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.149%"><div style="padding-left:13.2pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:137%">17.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:137%;padding-left:12.38pt;text-decoration:underline">Notice of Firm Change</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:137%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Ayco, a limited partnership, will notify Company of any change in the membership of Ayco's partnership within a reasonable time after such change.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:12.75pt;padding-right:7.1pt;text-align:justify;text-indent:0.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">18.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:12.58pt;text-decoration:underline">Third Party Beneficiaries</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Nothing in this Agreement is intended to, nor will be construed to, confer upon or give to any person, or entity, other than the parties to this Agreement, any rights or remedies under, or by reason of this Agreement.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:12.35pt;padding-right:7.35pt;text-align:justify;text-indent:0.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:137%">19.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:137%;padding-left:12.83pt;text-decoration:underline">Use of Name</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:137%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Any use of the Ayco name or logo or that of its products or services and any description of Ayco, its employees, its products or services is subject to the review and written approval of Ayco prior to use, which approval </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:137%">will </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:137%">not be unreasonably withheld. Ayco shall not, without the advance written consent of the Company, disclose any details regarding its relationship with the Company or any executives in any marketing or advertising materials.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:12.1pt;padding-right:7.9pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">20.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:13.18pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">This Agreement sets forth the entire agreement between the parties with respect to the subject matter hereof and supersedes any prior agreement between the parties with respect to such subject matter.</font></div><div id="i01bad071ecdb4fc893db4c97f9864295_13"></div></div></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:4.75pt;padding-left:12.15pt;padding-right:296.35pt;text-align:justify;text-indent:0.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">11.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:13.28pt;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Ayco </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:138%">will </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">indemnify Company for all expenses and losses (including reasonable attorneys' fees) that are actually incurred by Company in connection with a third party proceeding directly arising out of any fraud, bad faith, negligence, violation of law or failure to perform in accordance with this Agreement, including for a breach of Section 8 of this Agreement.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:11.8pt;padding-right:296.95pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">12.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:13.78pt;text-decoration:underline">Identification</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Certain financial institutions are required to obtain, verify, and record information that identifies each person or entity that establishes a relationship with these institutions. When Company establishes a relationship with Ayco, Ayco will obtain from public sources certain information concerning Company, including name, address, identification number and other information. Ayco may ask for assistance to ascertain this information.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:11.45pt;padding-right:297.15pt;text-align:justify;text-indent:0.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%">13.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:139%;padding-left:13.73pt;text-decoration:underline">Counterparts and Delivery</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">This Agreement may be executed in any number of counterparts which together will be treated as one agreement, binding on the parties. Delivery of an executed copy of and counterpart signature pages to this Agreement, via facsimile (fax) or electronic mail (email), will for all purposes be deemed original. Any subsequent amendments or modifications to this Agreement may be executed and delivered in the same manner.</font></div><div><font><br></font></div><div style="padding-left:11.45pt;padding-right:297.25pt;text-align:justify;text-indent:0.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">14.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:13.98pt;text-decoration:underline">Assignments</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">This Agreement may not be assigned, in whole or in part, without the prior consent of both parties, which consent will not be unreasonably withheld or delayed.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:11.1pt;padding-right:297.5pt;text-align:justify;text-indent:0.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">15.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:138%;padding-left:14.03pt;text-decoration:underline">Fax and Email Communications</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:138%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Company and Ayco consent to receipt of communications via fax and email, including, but not limited to, in connection with the offer of any products or services. By executing this Agreement, Company acknowledges that the transmission of materials via fax or email is inherently insecure, and that information may be intercepted or accessed by unintended recipients. The consent provided in this section may be revoked at any time by the delivery of written notice from one party to the other.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:11.25pt;padding-right:297.95pt;text-align:justify;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%">16.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:139%;padding-left:14.23pt;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:139%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:139%">This Agreement may be modified only in writing, signed by both parties hereto.</font></div><div style="height:61.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Page </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">3 of 4</font></div><div style="text-indent:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%">4816-9685-7518.3</font></div></div></div><div id="i01bad071ecdb4fc893db4c97f9864295_16"></div><hr style="page-break-after:always"><div style="min-height:12.96pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:11.45pt"><img alt="image_4.jpg" src="image_4.jpg" style="height:52px;margin-bottom:5pt;vertical-align:text-bottom;width:210px"></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.75pt;padding-left:12.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">A GOLDMAN SACHS COMPANY</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:188.92pt;padding-right:188.92pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Attachment A</font></div><div style="margin-top:2.55pt;padding-left:189.17pt;padding-right:189.17pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Ayco's Travel &#38; Entertainment Summary</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:41.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.555%"><tr><td style="width:1.0%"></td><td style="width:26.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.45pt;padding-right:49.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:142%">Mandatory Documentation&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.6pt;padding-right:1.25pt;text-indent:-0.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:142%">Receipts required for air, rail, hotel, rental car, meals and any out-of-pocket expenses related to travel</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt;padding-left:6.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Travel Class of Service</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:6.35pt;padding-right:1.25pt;text-indent:0.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:143%">Restricted Economy Class (non-refundable) booked 14 days or more in advance at the lowest cost</font></div><div style="padding-left:6.3pt;padding-right:1.25pt;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:145%">Reimbursable Expense&#58; Airline baggage fees, excluding add-on fees for baggage deemed overweight</font></div><div style="padding-left:6.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">Non-reimbursable Expenses&#58; Wifi, upgraded seating and priority boarding</font></div><div style="margin-top:2.6pt;padding-left:6.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:108%">fees</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.2pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rail Travel&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.1pt;padding-left:6.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:106%">Coach class</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 7.15pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Hotel&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.1pt;padding-left:6.05pt;padding-right:15.2pt;text-indent:0.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">Ayco travelers must book travel through preferred vendor and adhere to the firm's hotel </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">city </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:139%">per diems. Reservations over the city per diems require a business reason and approval.</font></div><div style="margin-top:0.35pt;padding-left:6.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Reimbursable Expense&#58; Laundry for stays greater than 5 nights</font></div><div style="padding-left:6.1pt;padding-right:1.25pt;text-indent:0.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:144%">Non-reimbursable Expenses&#58; Long distance telephone calls, movies, health club&#47;spa and gift shop</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.3pt;padding-left:5.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:106%">Rental Cars&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.05pt;padding-left:5.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:108%">Economy through Full-size</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.95pt;padding-right:28.55pt;text-indent:-0.45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:142%">Travel Meal Daily Per Diems&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.1pt;padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Breakfast&#47;Lunch&#47;Dinner - combined total of $100</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt;padding-left:5.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:106%">Personal Car Mileage&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:5.55pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:108%">Standard mileage rate set by the IRS</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.6pt;text-indent:0.15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:142%">Other reimbursable transportation expenses</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.1pt;padding-left:5.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Taxi, subway, bus, parking, tolls and gas for rental cars</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:4.75pt;padding-left:16.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:105%">Mailing Address&#47; PO Box 15201,Albany, NY 12212-5201  Street Address&#47; 25 British American Boulevard, Latham, NY 12110-1405</font></div><div style="padding-left:5.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:400;line-height:137%">I&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:137%">Telephone&#47; 518.640.5000 Fax&#47; 518.640.5555</font></div><div style="height:59.76pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Page </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">4 of 4</font></div><div style="text-indent:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%">4816-9685-7518.3</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>4
<FILENAME>pnmr12312021ex21.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i71cee4f123fe40bfbc3737bdfeead71d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidiaries of PNM Resources, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019, PNM Resources, Inc. directly or indirectly owns all of the voting securities of the following subsidiaries&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Service Company of New Mexico, a New Mexico corporation that does business under the names &#8220;Public Service Company of New Mexico&#8221; and &#8220;PNM&#8221;.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Texas-New Mexico Power Company, a Texas corporation that does business under the name &#8220;Texas-New Mexico Power Company&#8221; and &#8220;TNMP&#8221;.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TNP Enterprises, Inc., a Texas corporation that does business under its corporate name.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining subsidiaries of PNM Resources, Inc. considered in the aggregate as a single subsidiary, do not constitute a &#34;significant subsidiary&#34; (as defined in Rule 1-02(w) of Regulation S-X) as of the end of the year covered by this report.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>pnmr12312021ex231.htm
<DESCRIPTION>EX-23.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 2022 Workiva -->
<title>Document</title></head><body><div id="i56faa223243443ffabe5f4cffc803490_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:20pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statement Nos. 333-76288, 333-139108, 333-129454, 333-121371, 333-125010, 333-141282, 333-156243, 333-159361, 333-159362, 333-168797, 333-195974, 333-230575, and 333-249764 on Form S-8 of our report dated March&#160;1, 2022, with respect to the consolidated financial statements and financial statement schedules I and II of PNM Resources, Inc. and the effectiveness of internal control over financial reporting.</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Albuquerque, New Mexico</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </font></div><div style="margin-bottom:30pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>6
<FILENAME>pnmr12312021ex232.htm
<DESCRIPTION>EX-23.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 2022 Workiva -->
<title>Document</title></head><body><div id="i0faa4d52a39e4aa281511a6bd8c562b0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.2</font></div><div style="margin-bottom:20pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statement No. 333-238234 on Form S-3 of our report dated March&#160;1, 2022, with respect to the consolidated financial statements and financial statement schedule II of Public Service Company of New Mexico.</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Albuquerque, New Mexico</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>pnmr12312021ex311.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 2022 Workiva -->
<title>Document</title></head><body><div id="i2f470081d53e427a974b4395ea58acef_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Patricia K. Collawn, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of PNM Resources, Inc.&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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 (each 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; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal controls 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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia K. Collawn</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Resources, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>pnmr12312021ex312.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 2022 Workiva -->
<title>Document</title></head><body><div id="i2832cf25210e4ea6b4964a47a796618c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Joseph D. Tarry, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of PNM Resources, Inc.&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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 (each 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; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal controls 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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph D. Tarry</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Resources, Inc.</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>9
<FILENAME>pnmr12312021ex313.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 2022 Workiva -->
<title>Document</title></head><body><div id="i058e6e8b0af04d3ebc60b77aeab44b95_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.3 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Patricia K. Collawn, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Public Service Company of New Mexico&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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 (each 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; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal controls 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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia K. Collawn</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Service Company of New Mexico</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.4
<SEQUENCE>10
<FILENAME>pnmr12312021ex314.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 2022 Workiva -->
<title>Document</title></head><body><div id="i9b32b008a4dd4eeab4904547dc8ad19c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.4 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Joseph D. Tarry, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Public Service Company of New Mexico&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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 (each 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; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal controls 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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph D. Tarry</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Service Company of New Mexico</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.5
<SEQUENCE>11
<FILENAME>pnmr12312021ex315.htm
<DESCRIPTION>EX-31.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i17b69766b392449dbe5df457467d7ab7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.5 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Patricia K. Collawn, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Texas-New Mexico Power Company&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary in order 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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal controls 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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia K. Collawn</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas-New Mexico Power Company</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.6
<SEQUENCE>12
<FILENAME>pnmr12312021ex316.htm
<DESCRIPTION>EX-31.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ia2fb3c326e4d466f8c953ac399908735_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.6 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Joseph D. Tarry, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K of Texas-New Mexico Power Company&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary in order 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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal controls 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:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph D. Tarry</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas-New Mexico Power Company</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>13
<FILENAME>pnmr12312021ex321.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 2022 Workiva -->
<title>Document</title></head><body><div id="i41b57ecdfb4c4de199e87b6834620336_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1 </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO &#167; 906 OF THE </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K for the period ended December&#160;31, 2021, for PNM Resources, Inc. (&#8220;Company&#8221;), as filed with the Securities and Exchange Commission on March&#160;1, 2022 (&#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">the Report fully complies with the requirements of &#167; 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia K. Collawn</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Resources, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph D. Tarry</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Resources, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>14
<FILENAME>pnmr12312021ex322.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 2022 Workiva -->
<title>Document</title></head><body><div id="i32b399a45ca54fe496ee4182c503cf1c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2 </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO &#167; 906 OF THE </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARBANES-OXLEY ACT OF 2002 </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K for the period ended December&#160;31, 2021, for Public Service Company of New Mexico (&#8220;Company&#8221;), as filed with the Securities and Exchange Commission on March&#160;1, 2022 (&#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">the Report fully complies with the requirements of &#167; 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia K. Collawn</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Service Company of New Mexico</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph D. Tarry</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Service Company of New Mexico</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.3
<SEQUENCE>15
<FILENAME>pnmr12312021ex323.htm
<DESCRIPTION>EX-32.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 2022 Workiva -->
<title>Document</title></head><body><div id="if67dd4a4382d4959ad0c24430ad84a5d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.3 </font></div><div style="margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO &#167; 906 OF THE </font></div><div style="margin-bottom:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SARBANES-OXLEY ACT OF 2002 </font></div><div style="margin-bottom:5pt;text-align:center"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K for the period ended December&#160;31, 2021, for Texas-New Mexico Power Company (&#8220;Company&#8221;), as filed with the Securities and Exchange Commission on March&#160;1, 2022 (&#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">the Report fully complies with the requirements of &#167; 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">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-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">March 1, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia K. Collawn</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patricia K. Collawn</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas-New Mexico Power Company</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph D. Tarry</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph D. Tarry</font></td><td colspan="3" style="border-top:1pt solid #000000;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas-New Mexico Power Company</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>16
<FILENAME>pnm-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9eafe6fe-10f0-46c8-bc05-801484cfddd8,g:021f7032-c94a-44c7-bc34-2957c12fea60-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pnm="http://www.pnmresources.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pnmresources.com/20211231">
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pnm-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pnm-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pnm-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pnm-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.pnmresources.com/role/CoverPage">
        <link:definition>000010001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.pnmresources.com/role/AuditInformation">
        <link:definition>000020002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofEarningsPNMR" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR">
        <link:definition>100010003 - Statement - Consolidated Statements of Earnings - PNMR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomePNMR" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR">
        <link:definition>100020004 - Statement - Consolidated Statements of Comprehensive Income - PNMR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical">
        <link:definition>100030005 - Statement - Consolidated Statements of Comprehensive Income (Loss) - PNMR (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="ConsolidatedStatementsofCashFlowsPNMR" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR">
        <link:definition>100040006 - Statement - Consolidated Statements of Cash Flows - PNMR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsPNMR" roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR">
        <link:definition>100050007 - Statement - Consolidated Balance Sheets - PNMR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsPNMRParenthetical" roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical">
        <link:definition>100060008 - Statement - Consolidated Balance Sheets - PNMR (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="ConsolidatedStatementsofChangesinEquityPNMR" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR">
        <link:definition>100070009 - Statement - Consolidated Statements of Changes in Equity - PNMR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofEarningsPNM" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM">
        <link:definition>100080010 - Statement - Consolidated Statements of Earnings - PNM</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomePNM" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM">
        <link:definition>100090011 - Statement - Consolidated Statements of Comprehensive Income - PNM</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical">
        <link:definition>100100012 - Statement - Consolidated Statements of Comprehensive Income (Loss) - PNM (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="ConsolidatedStatementsofCashFlowsPNM" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM">
        <link:definition>100110013 - Statement - Consolidated Statements of Cash Flows - PNM</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsPNM" roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM">
        <link:definition>100120014 - Statement - Consolidated Balance Sheets - PNM</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsPNMParenthetical" roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical">
        <link:definition>100130015 - Statement - Consolidated Balance Sheets - PNM (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="ConsolidatedStatementsofChangesinEquityPNM" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM">
        <link:definition>100140016 - Statement - Consolidated Statements of Changes in Equity - PNM</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofEarningsTNMP" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP">
        <link:definition>100150017 - Statement - Consolidated Statements of Earnings - TNMP</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsTNMP" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP">
        <link:definition>100160018 - Statement - Consolidated Statements of Cash Flows - TNMP</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsTNMP" roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP">
        <link:definition>100170019 - Statement - Consolidated Balance Sheets - TNMP</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsTNMPParenthetical" roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical">
        <link:definition>100180020 - Statement - Consolidated Balance Sheets - TNMP (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="ConsolidatedStatementsofChangesinEquityTNMP" roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP">
        <link:definition>100190021 - Statement - Consolidated Statements of Changes in Equity - TNMP</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryoftheBusinessandSignificantAccountingPolicies" roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies">
        <link:definition>210011001 - Disclosure - Summary of the Business and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryoftheBusinessandSignificantAccountingPoliciesPolicies" roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies">
        <link:definition>220022001 - Disclosure - Summary of the Business and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryoftheBusinessandSignificantAccountingPoliciesTables" roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables">
        <link:definition>230033001 - Disclosure - Summary of the Business and Significant Accounting Policies (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="SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>240044001 - Disclosure - Summary of the Business and Significant Accounting Policies - 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="SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails" roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails">
        <link:definition>240054002 - Disclosure - Summary of the Business and Significant Accounting Policies - Inventories/Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.pnmresources.com/role/SegmentInformation">
        <link:definition>210061002 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.pnmresources.com/role/SegmentInformationTables">
        <link:definition>230073002 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleDetails" roleURI="http://www.pnmresources.com/role/SegmentInformationScheduleDetails">
        <link:definition>240084003 - Disclosure - Segment Information - Schedule (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="SegmentInformationMajorCustomersDetails" roleURI="http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails">
        <link:definition>240094004 - Disclosure - Segment Information - Major Customers (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="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>210101003 - Disclosure - Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>230113003 - Disclosure - Accumulated Other Comprehensive Income (Loss) (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="AccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>240124005 - Disclosure - Accumulated Other Comprehensive Income (Loss) (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="ElectricOperatingRevenues" roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenues">
        <link:definition>210131004 - Disclosure - Electric Operating Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ElectricOperatingRevenuesTables" roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesTables">
        <link:definition>230143004 - Disclosure - Electric Operating Revenues (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="ElectricOperatingRevenuesNarrativeDetails" roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails">
        <link:definition>240154006 - Disclosure - Electric Operating Revenues - 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="ElectricOperatingRevenuesDisaggregationofRevenueDetails" roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails">
        <link:definition>240164007 - Disclosure - Electric Operating Revenues - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsandDividendsPerShare" roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShare">
        <link:definition>210171005 - Disclosure - Earnings and Dividends Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsandDividendsPerShareTables" roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShareTables">
        <link:definition>230183005 - Disclosure - Earnings and Dividends Per Share (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="EarningsandDividendsPerShareDetails" roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails">
        <link:definition>240194008 - Disclosure - Earnings and Dividends Per Share (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="StockholdersEquity" roleURI="http://www.pnmresources.com/role/StockholdersEquity">
        <link:definition>210201006 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.pnmresources.com/role/StockholdersEquityDetails">
        <link:definition>240214009 - Disclosure - Stockholders' Equity (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="Financing" roleURI="http://www.pnmresources.com/role/Financing">
        <link:definition>210221007 - Disclosure - Financing</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingTables" roleURI="http://www.pnmresources.com/role/FinancingTables">
        <link:definition>230233006 - Disclosure - Financing (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingFinancingActivitiesDetails" roleURI="http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails">
        <link:definition>240244010 - Disclosure - Financing - Financing Activities (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="FinancingShorttermDebtandLiquidityDetails" roleURI="http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails">
        <link:definition>240254011 - Disclosure - Financing - Short-term Debt and Liquidity (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="FinancingLongtermDebtDetails" roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtDetails">
        <link:definition>240264012 - Disclosure - Financing - Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingLongtermDebtMaturitiesDetails" roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails">
        <link:definition>240274013 - Disclosure - Financing - Long-term Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitments" roleURI="http://www.pnmresources.com/role/LeaseCommitments">
        <link:definition>210281008 - Disclosure - Lease 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="LeaseCommitmentsTables" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsTables">
        <link:definition>230293007 - Disclosure - Lease 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="LeaseCommitmentsNarrativeDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails">
        <link:definition>240304014 - Disclosure - Lease Commitments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails">
        <link:definition>240314015 - Disclosure - Lease Commitments - Operating Lease Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails">
        <link:definition>240324016 - Disclosure - Lease Commitments - Finance Lease Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails">
        <link:definition>240334017 - Disclosure - Lease Commitments - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (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="LeaseCommitmentsComponentsofLeaseExpenseDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails">
        <link:definition>240344018 - Disclosure - Lease Commitments - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails">
        <link:definition>240354019 - Disclosure - Lease Commitments - Schedule of Supplemental Cash Flows Related to Leases (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="LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails">
        <link:definition>240364020 - Disclosure - Lease Commitments - Schedule of Future Expected Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1" roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1">
        <link:definition>240364020 - Disclosure - Lease Commitments - Schedule of Future Expected Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofDerivativeandOtherFinancialInstruments" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments">
        <link:definition>210371009 - Disclosure - Fair Value of Derivative and Other 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="FairValueofDerivativeandOtherFinancialInstrumentsTables" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables">
        <link:definition>230383008 - Disclosure - Fair Value of Derivative and Other 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="FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails">
        <link:definition>240394021 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails">
        <link:definition>240404022 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Overview and Commodity Derivatives (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="FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails">
        <link:definition>240414023 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Investment in NDT and Gross Realized 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="FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails">
        <link:definition>240424024 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Maturities of Securities (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="FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails">
        <link:definition>240434025 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Items Recorded at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails">
        <link:definition>240444026 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Items not Recorded at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails" roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails">
        <link:definition>240454027 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Defined Benefit Plans Disclosure (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.pnmresources.com/role/VariableInterestEntities">
        <link:definition>210461010 - 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.pnmresources.com/role/VariableInterestEntitiesTables">
        <link:definition>230473009 - 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="VariableInterestEntitiesAdditionalInformationDetails" roleURI="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails">
        <link:definition>240484028 - Disclosure - Variable Interest Entities - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionandOtherPostretirementBenefits" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits">
        <link:definition>210491011 - Disclosure - Pension and Other Postretirement 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="PensionandOtherPostretirementBenefitsTables" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables">
        <link:definition>230503010 - Disclosure - Pension and Other Postretirement 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="PensionandOtherPostretirementBenefitsNarrativeDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails">
        <link:definition>240514029 - Disclosure - Pension and Other Postretirement Benefits - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails">
        <link:definition>240524030 - Disclosure - Pension and Other Postretirement Benefits - APBO, PBO, Fair Value of Plan Assets, and Funded Status of the Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails">
        <link:definition>240534031 - Disclosure - Pension and Other Postretirement Benefits - Actuarial (Gain) Loss Results (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="PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails">
        <link:definition>240544032 - Disclosure - Pension and Other Postretirement Benefits - Pre-Tax Information about Prior Service Cost and Net Actuarial (Gain) loss in AOCI (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="PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails">
        <link:definition>240554033 - Disclosure - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Income) Recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionandOtherPostretirementBenefitsAssumptionsUsedDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails">
        <link:definition>240564034 - Disclosure - Pension and Other Postretirement Benefits - Assumptions Used (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails">
        <link:definition>240574035 - Disclosure - Pension and Other Postretirement Benefits - Pension Benefit Payments are Expected to be Paid (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="PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails">
        <link:definition>240584036 - Disclosure - Pension and Other Postretirement Benefits - Assumed Health Care Cost Trend Rates and Impact of a One-Percentage-Point Change in Assumed Health Care Cost Trend Rates (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="PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails" roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails">
        <link:definition>240594037 - Disclosure - Pension and Other Postretirement Benefits - Other Postretirement Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.pnmresources.com/role/StockBasedCompensation">
        <link:definition>210601012 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.pnmresources.com/role/StockBasedCompensationTables">
        <link:definition>230613011 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails" roleURI="http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails">
        <link:definition>240624038 - Disclosure - Stock-Based Compensation - Performance Equity Plan and Accounting for Stock Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationExcessTaxBenefitsDetails" roleURI="http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails">
        <link:definition>240634039 - Disclosure - Stock-Based Compensation - Excess Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationWeightedAverageAssumptionsDetails" roleURI="http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails">
        <link:definition>240644040 - Disclosure - Stock-Based Compensation - Weighted Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockAwardsDetails" roleURI="http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails">
        <link:definition>240654041 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryAssetsandLiabilities" roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities">
        <link:definition>210661013 - Disclosure - Regulatory Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryAssetsandLiabilitiesTables" roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables">
        <link:definition>230673012 - Disclosure - Regulatory Assets and Liabilities (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="RegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails">
        <link:definition>240684042 - Disclosure - Regulatory Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionProgramandJointlyOwnedElectricGeneratingPlants" roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants">
        <link:definition>210691014 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables" roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables">
        <link:definition>230703013 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants (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="ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails" roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails">
        <link:definition>240714043 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligations" roleURI="http://www.pnmresources.com/role/AssetRetirementObligations">
        <link:definition>210721015 - Disclosure - Asset Retirement Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligationsTables" roleURI="http://www.pnmresources.com/role/AssetRetirementObligationsTables">
        <link:definition>230733014 - Disclosure - Asset Retirement Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligationsDetails" roleURI="http://www.pnmresources.com/role/AssetRetirementObligationsDetails">
        <link:definition>240744044 - Disclosure - Asset Retirement Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.pnmresources.com/role/CommitmentsandContingencies">
        <link:definition>210751016 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesPVNGSDecommissioningFundingDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails">
        <link:definition>240764045 - Disclosure - Commitments and Contingencies - PVNGS Decommissioning Funding (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="CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails">
        <link:definition>240774046 - Disclosure - Commitments and Contingencies - Nuclear Spent Fuel and Waste Disposal (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="CommitmentsandContingenciesTheEnergyTransitionActDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails">
        <link:definition>240784047 - Disclosure - Commitments and Contingencies - The Energy Transition Act (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="CommitmentsandContingenciesTheCleanAirActDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails">
        <link:definition>240794048 - Disclosure - Commitments and Contingencies - The Clean Air Act (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="CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails">
        <link:definition>240804049 - Disclosure - Commitments and Contingencies - National Ambient Air Quality Standards (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="CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails">
        <link:definition>240814050 - Disclosure - Commitments and Contingencies - Cooling Water Intake Structures (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="CommitmentsandContingenciesCoalSupplyDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails">
        <link:definition>240824051 - Disclosure - Commitments and Contingencies - Coal Supply (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="CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails">
        <link:definition>240834052 - Disclosure - Commitments and Contingencies - San Juan County Decommissioning Ordinance (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="CommitmentsandContingenciesLiabilityandInsuranceMattersDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails">
        <link:definition>240844053 - Disclosure - Commitments and Contingencies - Liability and Insurance Matters (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="CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails" roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails">
        <link:definition>240854054 - Disclosure - Commitments and Contingencies - Navajo National Allottee Matters (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="RegulatoryandRateMatters" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMatters">
        <link:definition>210861017 - Disclosure - Regulatory and Rate 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="RegulatoryandRateMattersRegulatoryandRateMattersTables" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables">
        <link:definition>230873015 - Disclosure - Regulatory and Rate Matters Regulatory and Rate Matters (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails">
        <link:definition>240884055 - Disclosure - Regulatory and Rate Matters - New Mexico General Rate Cases (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="RegulatoryandRateMattersRenewablePortfolioStandardDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails">
        <link:definition>240894056 - Disclosure - Regulatory and Rate Matters - Renewable Portfolio Standard (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="RegulatoryandRateMattersRenewableEnergyRiderDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails">
        <link:definition>240904057 - Disclosure - Regulatory and Rate Matters - Renewable Energy Rider (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="RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails">
        <link:definition>240914058 - Disclosure - Regulatory and Rate Matters - Energy Efficiency and Load Management (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="RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails">
        <link:definition>240924059 - Disclosure - Regulatory and Rate Matters - Integrated Resource Plans and Abandonment Applications (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="RegulatoryandRateMattersSJGSAbandonmentApplicationDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails">
        <link:definition>240934060 - Disclosure - Regulatory and Rate Matters - SJGS Abandonment Application (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="RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails">
        <link:definition>240944061 - Disclosure - Regulatory and Rate Matters - Four Corners Abandonment Application (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="RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails">
        <link:definition>240954062 - Disclosure - Regulatory and Rate Matters - PVNGS Leased Interest Abandonment Application (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="RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails">
        <link:definition>240964063 - Disclosure - Regulatory and Rate Matters - Cost Recovery Related to Joining the EIM (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="RegulatoryandRateMattersFacebookDataCenterProjectDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails">
        <link:definition>240974064 - Disclosure - Regulatory and Rate Matters - Facebook Data Center Project (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="RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails">
        <link:definition>240984065 - Disclosure - Regulatory and Rate Matters - PNM Solar Direct, Application for a New 345-kV Transmission Line and Wester Spirit Line (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="RegulatoryandRateMattersFormulaTransmissionRateCaseDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails">
        <link:definition>240994066 - Disclosure - Regulatory and Rate Matters - Formula Transmission Rate Case (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="RegulatoryandRateMattersCOVID19RegulatoryMattersDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails">
        <link:definition>241004067 - Disclosure - Regulatory and Rate Matters - COVID-19 Regulatory Matters (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="RegulatoryandRateMattersTransportationElectrificationProgramDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails">
        <link:definition>241014068 - Disclosure - Regulatory and Rate Matters - Transportation Electrification Program (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="RegulatoryandRateMattersTNMPNarrativeDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails">
        <link:definition>241024069 - Disclosure - Regulatory and Rate Matters - TNMP 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="RegulatoryandRateMattersTNMPSchedulesDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails">
        <link:definition>241034070 - Disclosure - Regulatory and Rate Matters - TNMP Schedules (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="RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails" roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails">
        <link:definition>241044071 - Disclosure - Regulatory and Rate Matters - COVID-19 Electricity Relief Program (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.pnmresources.com/role/IncomeTaxes">
        <link:definition>211051018 - 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.pnmresources.com/role/IncomeTaxesTables">
        <link:definition>231063016 - 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="IncomeTaxesFederalIncomeTaxReformDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails">
        <link:definition>241074072 - Disclosure - Income Taxes - Federal Income Tax Reform (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="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>241084073 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (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="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>241094074 - Disclosure - Income Taxes - Schedule of Effective Income Tax 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="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>241104075 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails">
        <link:definition>241114076 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Components (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="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails">
        <link:definition>241124077 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesCarryforwardsDetails" roleURI="http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails">
        <link:definition>241134078 - Disclosure - Income Taxes - Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.pnmresources.com/role/Goodwill">
        <link:definition>211141019 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://www.pnmresources.com/role/GoodwillDetails">
        <link:definition>241154079 - Disclosure - Goodwill (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="RelatedPartyTransactions" roleURI="http://www.pnmresources.com/role/RelatedPartyTransactions">
        <link:definition>211161020 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.pnmresources.com/role/RelatedPartyTransactionsTables">
        <link:definition>231173017 - Disclosure - Related Party Transactions (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="RelatedPartyTransactionsDetails" roleURI="http://www.pnmresources.com/role/RelatedPartyTransactionsDetails">
        <link:definition>241184080 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestment" roleURI="http://www.pnmresources.com/role/EquityMethodInvestment">
        <link:definition>211191021 - Disclosure - Equity Method Investment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentTables" roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentTables">
        <link:definition>231203018 - Disclosure - Equity Method Investment (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="EquityMethodInvestmentNarrativeDetails" roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails">
        <link:definition>241214081 - Disclosure - Equity Method Investment - 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="EquityMethodInvestmentSummarizedFinancialInformationDetails" roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails">
        <link:definition>241224082 - Disclosure - Equity Method Investment - Summarized Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Merger" roleURI="http://www.pnmresources.com/role/Merger">
        <link:definition>211231022 - Disclosure - Merger</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MergerDetails" roleURI="http://www.pnmresources.com/role/MergerDetails">
        <link:definition>241244083 - Disclosure - Merger (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="ScheduleICondensedFinancialInformationofParentCompany" roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompany">
        <link:definition>211251023 - Disclosure - Schedule I - Condensed Financial Information of Parent Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails">
        <link:definition>241264084 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Statements of Earnings (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="ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails">
        <link:definition>241274085 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Statement of Cash flow (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="ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails">
        <link:definition>241284086 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails" roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails">
        <link:definition>241294087 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Balance Sheets Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>211301024 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>241314088 - Disclosure - Schedule II - Valuation and Qualifying Accounts (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="pnm_OtherRegulatoryAssetsCurrentMember" abstract="true" name="OtherRegulatoryAssetsCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TexasNewMexicoPowerCompanyMember" abstract="true" name="TexasNewMexicoPowerCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMR2019TermLoanMember" abstract="true" name="PNMR2019TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" abstract="false" name="NumberOfAllotmentParcelsAtIssueNotToBeCondemned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_TaxEffectOfMarkToMarketAdjustments" abstract="false" name="TaxEffectOfMarkToMarketAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TransportationElectrificationProgramMember" abstract="true" name="TransportationElectrificationProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" abstract="false" name="TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_FourCornersMember" abstract="true" name="FourCornersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesApprovedleaseacquisitioncosts" abstract="false" name="PublicUtilitiesApprovedleaseacquisitioncosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" abstract="false" name="PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_MineReclamationTrustMember" abstract="true" name="MineReclamationTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" abstract="false" name="PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_RepaymentOfTransmissionInterconnectionAgreements" abstract="false" name="RepaymentOfTransmissionInterconnectionAgreements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pnm_LightningDockGeothermalMember" abstract="true" name="LightningDockGeothermalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DateOfRegulatoryActionDomain" abstract="true" name="DateOfRegulatoryActionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" abstract="false" name="PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" abstract="false" name="PublicUtilitiesInvestmentsExcludedfromRateAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_InterestChargesMember" abstract="true" name="InterestChargesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RequiredPercentageby2040Member" abstract="true" name="RequiredPercentageby2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_MiscellaneousRevenueFromContractsWithCustomersMember" abstract="true" name="MiscellaneousRevenueFromContractsWithCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" abstract="true" name="SeniorUnsecuredNotesPollutionControlRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" abstract="false" name="CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMR2018TwoYearTermLoanMember" abstract="true" name="PNMR2018TwoYearTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNM2019250MillionTermLoanMember" abstract="true" name="PNM2019250MillionTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" abstract="false" name="PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_TermLoanRestatementCommittedAmount" abstract="false" name="TermLoanRestatementCommittedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EquitySecuritiesCorporateStocksCommonMember" abstract="true" name="EquitySecuritiesCorporateStocksCommonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfAdditionalPPAs" abstract="false" name="NumberOfAdditionalPPAs" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_TransmissionInterconnectionArrangementLiabilities" abstract="false" name="TransmissionInterconnectionArrangementLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_OtherUnrelatedEntities2Member" abstract="true" name="OtherUnrelatedEntities2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TermLoanRestatementToProvideAdditionalFunding" abstract="false" name="TermLoanRestatementToProvideAdditionalFunding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FinanceLeaseRightOfUseAssetGross" abstract="false" name="FinanceLeaseRightOfUseAssetGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AmortizationOfPrepaidRightOfWayAgreements" abstract="false" name="AmortizationOfPrepaidRightOfWayAgreements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesUpfrontFinancingCosts" abstract="false" name="PublicUtilitiesUpfrontFinancingCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNM202175MillionTermLoanMember" abstract="true" name="PNM202175MillionTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_MarketBasedSharesMember" abstract="true" name="MarketBasedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AlternativeInvestmentsMember" abstract="true" name="AlternativeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" abstract="false" name="LongTermContractForPurchaseOfElectricPowerFixedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMRDevelopmentRevolvingCreditFacilityMember" abstract="true" name="PNMRDevelopmentRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ContractWithCustomerLiabilityNet" abstract="false" name="ContractWithCustomerLiabilityNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NMPRCMember" abstract="true" name="NMPRCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds3.22PercentDue2027Member" abstract="true" name="FirstMortgageBonds3.22PercentDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReclamationTrustFundingYear2" abstract="false" name="ReclamationTrustFundingYear2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" abstract="false" name="PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TotalDeferredChargesAndOtherAssets" abstract="false" name="TotalDeferredChargesAndOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PNMR2020ForwardEquitySalesAgreementMember" abstract="true" name="PNMR2020ForwardEquitySalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NewMexico2015RateCaseMember" abstract="true" name="NewMexico2015RateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AccumulatedAmortizationNuclearFuel" abstract="false" name="AccumulatedAmortizationNuclearFuel" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesOtherExpensesToBeRecovered" abstract="false" name="PublicUtilitiesOtherExpensesToBeRecovered" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NMRDMember" abstract="true" name="NMRDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" abstract="false" name="PublicUtilitiesNumberofMegawattsNuclearGeneration" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_AccountingPoliciesDisclosuresLineItems" abstract="true" name="AccountingPoliciesDisclosuresLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_A2020EnergyEfficiencyAnnualReportMember" abstract="true" name="A2020EnergyEfficiencyAnnualReportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_LongtermdebtCurrentmaturitiesGross" abstract="false" name="LongtermdebtCurrentmaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" abstract="false" name="PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" abstract="true" name="PollutionControlRevenueBondsDueJuneTwentyFortyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_VariableInterestEntitiesAbstract" abstract="true" name="VariableInterestEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PerformancePeriod" abstract="false" name="PerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_NewMexicoWindMember" abstract="true" name="NewMexicoWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReclamationTrustFundingNextFiscalYear" abstract="false" name="ReclamationTrustFundingNextFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" abstract="false" name="PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" abstract="true" name="SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" abstract="false" name="CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pnm_DateOfRegulatoryActionAxis" abstract="true" name="DateOfRegulatoryActionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" abstract="true" name="UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RenewableEnergyPurchasesMember" abstract="true" name="RenewableEnergyPurchasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RegulatoryAssetsFromDefaultingREPs" abstract="false" name="RegulatoryAssetsFromDefaultingREPs" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_StationFuelTypeDomain" abstract="true" name="StationFuelTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" abstract="false" name="PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" abstract="true" name="IncomeTaxesImpairmentofCarryforwardsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_LesseeRightOfWayLeaseAnnualPayments" abstract="false" name="LesseeRightOfWayLeaseAnnualPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FinancialStatementLocationAxis" abstract="true" name="FinancialStatementLocationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" abstract="false" name="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" abstract="false" name="LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_CommonIntangibleAndGeneralPlantMember" abstract="true" name="CommonIntangibleAndGeneralPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" abstract="true" name="FinanceLeaseAssetsandLiabilitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PaymentsForReliefFromObligations" abstract="false" name="PaymentsForReliefFromObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNM2021SUNsAt259PercentDueJuly152033Member" abstract="true" name="PNM2021SUNsAt259PercentDueJuly152033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ContractwithCustomersAssetandLiabilityRollForward" abstract="true" name="ContractwithCustomersAssetandLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_ServiceBillingsMember" abstract="true" name="ServiceBillingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" abstract="false" name="PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMRAndPNMRDevelopmentMember" abstract="true" name="PNMRAndPNMRDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMSolarDirectMember" abstract="true" name="PNMSolarDirectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_WesternSpiritAndPatternWindAffiliattesMember" abstract="true" name="WesternSpiritAndPatternWindAffiliattesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" abstract="true" name="UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMR2020DelayedDrawTermLoanMember" abstract="true" name="PNMR2020DelayedDrawTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NonemployeeMembersoftheBoardofDirectorsMember" abstract="true" name="NonemployeeMembersoftheBoardofDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" abstract="true" name="PollutionControlRevenueBondsDueJuneTwentyTwentyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberofUnits" abstract="false" name="NumberofUnits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_DeferredTaxLiabilityLossonreacquireddebt" abstract="false" name="DeferredTaxLiabilityLossonreacquireddebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_COVID19CostsSavingsMember" abstract="true" name="COVID19CostsSavingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncreaseInPriceOfCoalPerTon" abstract="false" name="IncreaseInPriceOfCoalPerTon" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="pnm_IncreaseinCoalMineDecommissioningLiabilityMember" abstract="true" name="IncreaseinCoalMineDecommissioningLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNM2021FixedRatePCRBsMember" abstract="true" name="PNM2021FixedRatePCRBsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" abstract="true" name="CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReverseBalanceCompensationExpense" abstract="false" name="ReverseBalanceCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_InterconnectionBillingsMember" abstract="true" name="InterconnectionBillingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsAt625PercentMember" abstract="true" name="PollutionControlRevenueBondsAt625PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" abstract="false" name="PublicUtilitiesProfitincentiveslidingscalemultiplier" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" abstract="false" name="PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:energyItemType"/>
  <xs:element id="pnm_OtherUnrelatedEntities4Member" abstract="true" name="OtherUnrelatedEntities4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" abstract="false" name="PublicUtilitiesNumberOfStatesToAddressRegionalHaze" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_FinanceLeaseLiabilityDeferredCreditsOther" abstract="false" name="FinanceLeaseLiabilityDeferredCreditsOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" abstract="false" name="NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" abstract="false" name="PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" abstract="false" name="PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesRequestedCostofDebtPercentage" abstract="false" name="PublicUtilitiesRequestedCostofDebtPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LongtermdebtExcludingcurrentmaturitiesGross" abstract="false" name="LongtermdebtExcludingcurrentmaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DeferredCostsUnderElectronicTransferAccountMember" abstract="true" name="DeferredCostsUnderElectronicTransferAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RequiredPercentageby2025Member" abstract="true" name="RequiredPercentageby2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" abstract="true" name="CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" abstract="false" name="DeferredTaxLiabilitiesInvestmentTaxCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2028At3Point68PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CompensationExpenseImpairment" abstract="false" name="CompensationExpenseImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2038At4Point22PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_Estimatedannualrentexpense" abstract="false" name="Estimatedannualrentexpense" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" abstract="false" name="PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" abstract="false" name="CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pnm_ScheduleOfDeferredIncomeTaxComponentsTable" abstract="true" name="ScheduleOfDeferredIncomeTaxComponentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_TypeOfRegulatoryCostAxis" abstract="true" name="TypeOfRegulatoryCostAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentNetInService" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="RegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" abstract="false" name="AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" abstract="true" name="AdvancedMeterSystemDeploymentAndSurchargeRequestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FixedIncomeSecuritiesInternationalGovernmentMember" abstract="true" name="FixedIncomeSecuritiesInternationalGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2041At2Point97PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_InsuranceCarrierDomain" abstract="true" name="InsuranceCarrierDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FacebookDataCenterMember" abstract="true" name="FacebookDataCenterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" abstract="false" name="DebtInstrumentCovenantDebtToCapitalizationRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsAt590PercentMember" abstract="true" name="PollutionControlRevenueBondsAt590PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AnnualLeasePaymentsDuringRenewalPeriod" abstract="false" name="AnnualLeasePaymentsDuringRenewalPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_RetailElectricCommercialCustomersMember" abstract="true" name="RetailElectricCommercialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OtherDeferredCostsGrossCARESAct" abstract="false" name="OtherDeferredCostsGrossCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NumberOfPurchasePowerAgreements" abstract="false" name="NumberOfPurchasePowerAgreements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_MergerAgreementMember" abstract="true" name="MergerAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AssetsandLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsandLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_PublicUtilitiesCostsOfDeployment" abstract="false" name="PublicUtilitiesCostsOfDeployment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesRevenuefromRenewableenergyrider" abstract="false" name="PublicUtilitiesRevenuefromRenewableenergyrider" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" abstract="false" name="PublicUtilitiesAnnualFundingposttermreclamationtrust" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TNMP2020BondPurchaseAgreementMember" abstract="true" name="TNMP2020BondPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OperatingLeaseCapitalizedCosts" abstract="false" name="OperatingLeaseCapitalizedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" abstract="true" name="TNMP2020BondPurchaseAgreementBondSeries3And4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesEstimatedCostOfProject" abstract="false" name="PublicUtilitiesEstimatedCostOfProject" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" abstract="true" name="FirstMortgageBonds3Point53Percentdue2026Series2016AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" abstract="false" name="ResultsOfOperationsVariableInterestEntityOperatingRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DebtInstrumentSeriesOfBondIssuance" abstract="false" name="DebtInstrumentSeriesOfBondIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_PNMToNMRDMember" abstract="true" name="PNMToNMRDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OutOfPocketFeesAndExpensesReimbursement" abstract="false" name="OutOfPocketFeesAndExpensesReimbursement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_IntegratedResourcePlan2020Member" abstract="true" name="IntegratedResourcePlan2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ShortTermLeaseTypeAxis" abstract="true" name="ShortTermLeaseTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_FixedIncomeSecuritiesUSGovernmentMember" abstract="true" name="FixedIncomeSecuritiesUSGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" abstract="false" name="PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ReplacementResourcePortfolioOneMember" abstract="true" name="ReplacementResourcePortfolioOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" abstract="false" name="DeferredTaxLiabilitiesCompensationandBenefitsPensions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_InterestRateContractThreeMember" abstract="true" name="InterestRateContractThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" abstract="true" name="A2017EnergyEfficiencyandLoadManagementProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" abstract="false" name="PublicUtilitiesSolarGenerationCapacityInMegawatts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_DecommissioningCostsPolicyPolicyTextBlock" abstract="false" name="DecommissioningCostsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_RedMesaWindMember" abstract="true" name="RedMesaWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" abstract="false" name="PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_EIMMember" abstract="true" name="EIMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RelatedPartyTransactionByTransactionTypeAxis" abstract="true" name="RelatedPartyTransactionByTransactionTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_AccountingPoliciesDisclosuresTable" abstract="true" name="AccountingPoliciesDisclosuresTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds3.85PercentDue2028Member" abstract="true" name="FirstMortgageBonds3.85PercentDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds244PercentDueAugust2035Member" abstract="true" name="FirstMortgageBonds244PercentDueAugust2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMRevolvingCreditFacilityMember" abstract="true" name="PNMRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" abstract="true" name="ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_NumberOfRegulatedUtilities" abstract="false" name="NumberOfRegulatedUtilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" abstract="true" name="ScheduleOfGoodwillAndOtherIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_FirstMortgageBonds3.60PercentDue2029Member" abstract="true" name="FirstMortgageBonds3.60PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" abstract="false" name="EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2033At3Point93PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" abstract="false" name="DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_Unit4Member" abstract="true" name="Unit4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" abstract="false" name="PublicUtilitiesAggregateAmountOfAllRiskInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PUCTMember" abstract="true" name="PUCTMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" abstract="true" name="RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" abstract="false" name="CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" abstract="true" name="EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" abstract="true" name="PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" abstract="false" name="NumberOfOutstandingPCRBsSubjectToMandatoryTender" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_UnitAxis" abstract="true" name="UnitAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_NuclearSpentFuelAndWasteDisposalMember" abstract="true" name="NuclearSpentFuelAndWasteDisposalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FourCornersUnits4And5CoalMember" abstract="true" name="FourCornersUnits4And5CoalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncomeTaxesReserveBalancesAbstract" abstract="true" name="IncomeTaxesReserveBalancesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" abstract="false" name="PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" abstract="false" name="EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TransmissionCostOfServiceRatesMember" abstract="true" name="TransmissionCostOfServiceRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OperatingLeaseOriginalTerm" abstract="false" name="OperatingLeaseOriginalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_FirstMortgageBonds3.92PercentDue2039Member" abstract="true" name="FirstMortgageBonds3.92PercentDue2039Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" abstract="true" name="ScheduleOfEffectiveIncomeTaxRateReconciliationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" abstract="false" name="AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" abstract="true" name="CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_RegulatoryDisallowanceAdditionalAmountRecorded" abstract="false" name="RegulatoryDisallowanceAdditionalAmountRecorded" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_CityOfFarmingtonNewMexicoMember" abstract="true" name="CityOfFarmingtonNewMexicoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesBudgetFlexibilityPercent" abstract="false" name="PublicUtilitiesBudgetFlexibilityPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_VariableInterestEntitiesTextBlock" abstract="false" name="VariableInterestEntitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_RetailElectricIndustrialCustomersMember" abstract="true" name="RetailElectricIndustrialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" abstract="false" name="PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:energyItemType"/>
  <xs:element id="pnm_PnmrToPnmMember" abstract="true" name="PnmrToPnmMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" abstract="false" name="PublicUtilitiesConcentrationRiskPotentialMarketRisk" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_CoalMineReclamationBondstobepostedwithNMMMD" abstract="false" name="CoalMineReclamationBondstobepostedwithNMMMD" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AssetRetirementObligationsLineItems" abstract="true" name="AssetRetirementObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" abstract="false" name="AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" abstract="true" name="AchievedSpecifiedPerformanceTargetTimeFrameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_NaturalGasCostMember" abstract="true" name="NaturalGasCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DebtInstrumentsNMPRCApprovedcreditfacility" abstract="false" name="DebtInstrumentsNMPRCApprovedcreditfacility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_RetailElectricEconomyEnergyServiceCustomersMember" abstract="true" name="RetailElectricEconomyEnergyServiceCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" abstract="false" name="FinanceLeaseRightOfUseAssetAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_StateTaxCreditCarryforwardImpairment" abstract="false" name="StateTaxCreditCarryforwardImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_RenewablePortfolioStandardMember" abstract="true" name="RenewablePortfolioStandardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_VariableRateShortTermDebtMember" abstract="true" name="VariableRateShortTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" abstract="true" name="DepositRelatedToPotentialTransmissionInterconnectionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_FirstMortgageBondsMember" abstract="true" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" abstract="false" name="FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AccruedInterestAndTaxesPayable" abstract="false" name="AccruedInterestAndTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FundsContributedMineReclamationTrust" abstract="false" name="FundsContributedMineReclamationTrust" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AchievedPerformanceTargetFor2018Through2020Member" abstract="true" name="AchievedPerformanceTargetFor2018Through2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" abstract="false" name="UnamortizedCostOfPrepaidRightOfWayAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesFrequencyofIRPfilings" abstract="false" name="PublicUtilitiesFrequencyofIRPfilings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_PowerPurchaseAgreementTerm" abstract="false" name="PowerPurchaseAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_CasaMesaWindMember" abstract="true" name="CasaMesaWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_UndergroundMember" abstract="true" name="UndergroundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMSUNsAt535PercentDueOctober12021Member" abstract="true" name="PNMSUNsAt535PercentDueOctober12021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" abstract="false" name="DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_AvangridMember" abstract="true" name="AvangridMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNM2019TermLoanMember" abstract="true" name="PNM2019TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" abstract="false" name="AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NMRDToPNMMember" abstract="true" name="NMRDToPNMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" abstract="true" name="TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ClassificationOfMineDomain" abstract="true" name="ClassificationOfMineDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfOptionsForMeetingBTAStandards" abstract="false" name="NumberOfOptionsForMeetingBTAStandards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" abstract="true" name="SeniorUnsecuredNotesDue2025at3point45percentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DisincentivesIncentivesAddedMember" abstract="true" name="DisincentivesIncentivesAddedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" abstract="true" name="PNMR2021DelayedDrawTermLoanDueMay2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RenewableEnergyRiderMember" abstract="true" name="RenewableEnergyRiderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TNMP2018TermLoanMember" abstract="true" name="TNMP2018TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesDisconnectionTransitionPeriod" abstract="false" name="PublicUtilitiesDisconnectionTransitionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_RegulatoryDisallowancesAndRestructuringCosts" abstract="false" name="RegulatoryDisallowancesAndRestructuringCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2031At2Point29PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CustomerReclamationFundingCostMaximum" abstract="false" name="CustomerReclamationFundingCostMaximum" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NumberOfLandownersInvolvedInTheAppeal" abstract="false" name="NumberOfLandownersInvolvedInTheAppeal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_InvestmentsInSubsidiaries" abstract="false" name="InvestmentsInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LetterOrCredit30MilJPMorganMember" abstract="true" name="LetterOrCredit30MilJPMorganMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TransmissionCostRecoveryFactorMember" abstract="true" name="TransmissionCostRecoveryFactorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" abstract="false" name="PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:energyItemType"/>
  <xs:element id="pnm_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" abstract="true" name="VariableInterestEntityStatementOfFinancialPositionAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_JointlyOwnedGeneratingFacilitiesAxis" abstract="true" name="JointlyOwnedGeneratingFacilitiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2048At4Point60PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNM201940MillionTermLoanMember" abstract="true" name="PNM201940MillionTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" abstract="false" name="PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_PNM2017TermLoanAgreementMember" abstract="true" name="PNM2017TermLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DebtInstrumentExtensionOptionPeriod" abstract="false" name="DebtInstrumentExtensionOptionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_OtherUnrelatedEntities5Member" abstract="true" name="OtherUnrelatedEntities5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_BusinessCombinationCashRightPerCommonShare" abstract="false" name="BusinessCombinationCashRightPerCommonShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="pnm_PNM2021NotePurchaseAgreementMember" abstract="true" name="PNM2021NotePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RestrictedStockAndPerformanceSharesMember" abstract="true" name="RestrictedStockAndPerformanceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" abstract="false" name="PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" abstract="true" name="SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" abstract="false" name="DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" abstract="false" name="TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" abstract="false" name="PublicUtilitiesPlanningPeriodCoveredOfIrp" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" abstract="false" name="PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_OperatingLeaseExtendedTerm" abstract="false" name="OperatingLeaseExtendedTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_OtherRegulatoryAssetsNoncurrentMember" abstract="true" name="OtherRegulatoryAssetsNoncurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" abstract="true" name="UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" abstract="false" name="PublicUtilitiesOwnershipPercentageInNuclearReactor" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" abstract="false" name="PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" abstract="false" name="PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsDue2033Member" abstract="true" name="PollutionControlRevenueBondsDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IndustryWideRetrospectiveAssessmentProgramMember" abstract="true" name="IndustryWideRetrospectiveAssessmentProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" abstract="true" name="FirstMortgageBonds6Point95PercentDue2043Series2013AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CoolingTowersMember" abstract="true" name="CoolingTowersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" abstract="false" name="DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" abstract="false" name="PublicUtilitiesEstimatedCostsOfReplacementResources" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_OtherPropertyAndInvestmentsAbstract" abstract="true" name="OtherPropertyAndInvestmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_UnusualWeatherMember" abstract="true" name="UnusualWeatherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" abstract="false" name="LongTermContractForPurchaseOfElectricPowerVariableCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NavajoNationAllotteeMattersMember" abstract="true" name="NavajoNationAllotteeMattersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" abstract="true" name="FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TNMP2019BondPurchaseAgreementMember" abstract="true" name="TNMP2019BondPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_InitialPaymentForReliefFromObligations" abstract="false" name="InitialPaymentForReliefFromObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2021At5Point35PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesReturnonEquity" abstract="false" name="PublicUtilitiesReturnonEquity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_Financialcovenantspercentageofassetsallowedtotransfer" abstract="false" name="Financialcovenantspercentageofassetsallowedtotransfer" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_IntegratedResourcePlan2011Member" abstract="true" name="IntegratedResourcePlan2011Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncomeTaxSharingPaymentsMember" abstract="true" name="IncomeTaxSharingPaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" abstract="false" name="PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" abstract="false" name="ProceedsFromRepaymentsOfShortTermDebtAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ForeignGovernmentMember" abstract="true" name="ForeignGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" abstract="true" name="SeniorUnsecuredNotes357SeriesBDueApril2039Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pnm_ElectricTransmissionServiceMember" abstract="true" name="ElectricTransmissionServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_LesseeOperatingLeaseUnguaranteedResidualValue" abstract="false" name="LesseeOperatingLeaseUnguaranteedResidualValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" abstract="true" name="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_ProceedsFromTransmissionInterconnectionArrangements" abstract="false" name="ProceedsFromTransmissionInterconnectionArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" abstract="false" name="DeferredTaxLiabilitiesAdvancedMeteringSystem" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesEstimateOfPossibleUpgrades" abstract="false" name="PublicUtilitiesEstimateOfPossibleUpgrades" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" abstract="false" name="EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" abstract="true" name="SeniorUnsecuredNotes321SeriesADueApril2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" abstract="true" name="OperatingLeaseAssetsandLiabilitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" abstract="false" name="PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" abstract="true" name="ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_OtherIncomeDeductionsExcludingInterest" abstract="false" name="OtherIncomeDeductionsExcludingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LossContingencySuretyBond" abstract="false" name="LossContingencySuretyBond" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" abstract="false" name="NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_PNMfromNMRDMember" abstract="true" name="PNMfromNMRDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMRDevelopmentTermLoanMember" abstract="true" name="PNMRDevelopmentTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AmortizationOfExcessDeferredIncomeTax" abstract="false" name="AmortizationOfExcessDeferredIncomeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_COVID19Member" abstract="true" name="COVID19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfLeasesExpiring" abstract="false" name="NumberOfLeasesExpiring" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_RequiredPercentageby2030Member" abstract="true" name="RequiredPercentageby2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" abstract="true" name="SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds4.06PercentDue2044Member" abstract="true" name="FirstMortgageBonds4.06PercentDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" abstract="false" name="UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_RelatedPartyTransactionByTransactionTypeDomain" abstract="true" name="RelatedPartyTransactionByTransactionTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds336PercentDueApril2050Member" abstract="true" name="FirstMortgageBonds336PercentDueApril2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfSolarFacilities" abstract="false" name="NumberOfSolarFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_PnmrAndPnmMember" abstract="true" name="PnmrAndPnmMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PnmrToTnmpMember" abstract="true" name="PnmrToTnmpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NonFuelEnergyMember" abstract="true" name="NonFuelEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" abstract="false" name="PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:energyItemType"/>
  <xs:element id="pnm_PNMRandTNMPMember" abstract="true" name="PNMRandTNMPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicServiceCompanyOfNewMexicoMember" abstract="true" name="PublicServiceCompanyOfNewMexicoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_JPMorganChaseBankN.A.Member" abstract="true" name="JPMorganChaseBankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNM2017NewMexicoCreditFacilityMember" abstract="true" name="PNM2017NewMexicoCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PaloVerdeNuclearGeneratingStationMember" abstract="true" name="PaloVerdeNuclearGeneratingStationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesContributiontoConstructionActivities" abstract="false" name="PublicUtilitiesContributiontoConstructionActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNM2020250MillionTermLoanMember" abstract="true" name="PNM2020250MillionTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DebtInstrumentPrepaymentPeriod" abstract="false" name="DebtInstrumentPrepaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" abstract="true" name="PaloVerdeNuclearGeneratingStationUnits1And4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PnmrMember" abstract="true" name="PnmrMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" abstract="false" name="PublicUtilitiesProgramCostsRelatedToMeterInstallation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesPreTaxImpairmentofInvestments" abstract="false" name="PublicUtilitiesPreTaxImpairmentofInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" abstract="false" name="UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_CentralNewMexicoElectricCooperativeMember" abstract="true" name="CentralNewMexicoElectricCooperativeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OtherEntitiesAxis" abstract="true" name="OtherEntitiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" abstract="false" name="PublicUtilitiesAnnualDistributionRevenueRequirement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMR2020TermLoanMember" abstract="true" name="PNMR2020TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds293PercentDue2035Member" abstract="true" name="FirstMortgageBonds293PercentDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RenewablePortfolioStandard2014Member" abstract="true" name="RenewablePortfolioStandard2014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" abstract="false" name="ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" abstract="false" name="IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" abstract="false" name="EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" abstract="false" name="PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" abstract="false" name="PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NonServiceCostDeferredAsRegulatoryAssets" abstract="false" name="NonServiceCostDeferredAsRegulatoryAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" abstract="false" name="PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AchievedPerformanceTargetFor20192021Member" abstract="true" name="AchievedPerformanceTargetFor20192021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CoalSupplyMember" abstract="true" name="CoalSupplyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" abstract="false" name="ScheduleOfRenewableEnergyRiderTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_PNMAndTNMPMember" abstract="true" name="PNMAndTNMPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" abstract="false" name="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PortfolioThreeMember" abstract="true" name="PortfolioThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncreaseDecreaseInAccruedInterestAndTaxes" abstract="false" name="IncreaseDecreaseInAccruedInterestAndTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMR2018SUNS3.25percentdueMarch2021Member" abstract="true" name="PNMR2018SUNS3.25percentdueMarch2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" abstract="true" name="JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CleanAirActRelatedToRegionalHazeMember" abstract="true" name="CleanAirActRelatedToRegionalHazeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" abstract="false" name="PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_SurfaceMember" abstract="true" name="SurfaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" abstract="false" name="AdjustmentstoAdditionalPaidinCapitalParentContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LesseeRightOfWayLeasePayments" abstract="false" name="LesseeRightOfWayLeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_InsuranceCarrierAxis" abstract="true" name="InsuranceCarrierAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" abstract="false" name="PublicUtilitiesRiderChargeFromElectricityReliefProgram" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:energyItemType"/>
  <xs:element id="pnm_PublicUtilitiesIncrementalDistributionInvestments" abstract="false" name="PublicUtilitiesIncrementalDistributionInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PnmToTnmpMember" abstract="true" name="PnmToTnmpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PortfolioOneMember" abstract="true" name="PortfolioOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ScheduleOfRegulatoryRateMattersAxis" abstract="true" name="ScheduleOfRegulatoryRateMattersAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" abstract="false" name="DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" abstract="false" name="PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_CashUsedToSupportBankLetterOrCreditArrangement" abstract="false" name="CashUsedToSupportBankLetterOrCreditArrangement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsDue2043Series1Member" abstract="true" name="PollutionControlRevenueBondsDue2043Series1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EquitySecuritiesCorporateStocksPreferredMember" abstract="true" name="EquitySecuritiesCorporateStocksPreferredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TNMPtoPNMMember" abstract="true" name="TNMPtoPNMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SanJuanGeneratingStationOwnersMember" abstract="true" name="SanJuanGeneratingStationOwnersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" abstract="false" name="PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" abstract="false" name="DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesApprovedDeploymentCosts" abstract="false" name="PublicUtilitiesApprovedDeploymentCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LocalLinesOfCreditMember" abstract="true" name="LocalLinesOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" abstract="false" name="PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_RatioOfDebtToCapitalMaximum" abstract="false" name="RatioOfDebtToCapitalMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DisincentivesAndIncentivesAddedMember" abstract="true" name="DisincentivesAndIncentivesAddedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" abstract="false" name="PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FinanceLeaseLiabilityCurrentOther" abstract="false" name="FinanceLeaseLiabilityCurrentOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_RegulatoryAndRateMattersTextBlock" abstract="false" name="RegulatoryAndRateMattersTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_TotalOtherPropertyAndInvestments" abstract="false" name="TotalOtherPropertyAndInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_NMCapitalMember" abstract="true" name="NMCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_WesternSpiritLineMember" abstract="true" name="WesternSpiritLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesExpectedBudgetedExpenditures" abstract="false" name="PublicUtilitiesExpectedBudgetedExpenditures" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" abstract="false" name="ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_ProceedsFromSecuritizationBonds" abstract="false" name="ProceedsFromSecuritizationBonds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesGovernmentStandardEmissionLimit" abstract="false" name="PublicUtilitiesGovernmentStandardEmissionLimit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" abstract="false" name="DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ReplacementResourcePortfolioThreeMember" abstract="true" name="ReplacementResourcePortfolioThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" abstract="false" name="UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PreferredStockDividendRequirementsOfSubsidiary" abstract="false" name="PreferredStockDividendRequirementsOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" abstract="false" name="ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_EnergyImbalanceMarketMember" abstract="true" name="EnergyImbalanceMarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" abstract="false" name="PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_RegulatoryRateMattersDomain" abstract="true" name="RegulatoryRateMattersDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TNMPRevolvingCreditFacilityMember" abstract="true" name="TNMPRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" abstract="false" name="PublicUtilitiesReturnonEquityRegulatoryDisallowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" abstract="true" name="TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfMegaWattsPurchased" abstract="false" name="NumberOfMegaWattsPurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2033At2Point59PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SanJuanGeneratingStationAndFourCornersMember" abstract="true" name="SanJuanGeneratingStationAndFourCornersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ElectricGenerationPortfolioStandardMember" abstract="true" name="ElectricGenerationPortfolioStandardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" abstract="false" name="PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LeasedInterestTerminationOnJanuary152024Member" abstract="true" name="LeasedInterestTerminationOnJanuary152024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" abstract="false" name="PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_NumberOfExtensionOptions" abstract="false" name="NumberOfExtensionOptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_Route66SolarEnergyCenterMember" abstract="true" name="Route66SolarEnergyCenterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_A2015ElectricRateCaseMember" abstract="true" name="A2015ElectricRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" abstract="true" name="FirstMortgageBondsDue2019Series2009Aat9point50percentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" abstract="false" name="DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TransmissionAndDistributionCosts" abstract="false" name="TransmissionAndDistributionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TerminationFees" abstract="false" name="TerminationFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_AvangridRenewablesLLCMember" abstract="true" name="AvangridRenewablesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" abstract="false" name="PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:massItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2048At4Point50PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2039At3Point57PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NavajoNationMember" abstract="true" name="NavajoNationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RequiredPercentageby2045Member" abstract="true" name="RequiredPercentageby2045Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" abstract="false" name="PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" abstract="false" name="PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SanJuanGeneratingStationUnit1Member" abstract="true" name="SanJuanGeneratingStationUnit1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OtherEntitiesDomain" abstract="true" name="OtherEntitiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PerformanceEquityPlanMember" abstract="true" name="PerformanceEquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" abstract="false" name="PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" abstract="true" name="TNMP2020BondPurchaseAgreementBondSeries1And2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesOwnershipPercentage" abstract="false" name="PublicUtilitiesOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PNMtoPNMRMember" abstract="true" name="PNMtoPNMRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DebtMaturitiesTable" abstract="true" name="DebtMaturitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_JointProjectsMember" abstract="true" name="JointProjectsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" abstract="false" name="PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" abstract="true" name="EconomicDevelopmentAndWorkforceTrainingCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" abstract="false" name="ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" abstract="true" name="TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RetailElectricPublicAuthorityCustomersMember" abstract="true" name="RetailElectricPublicAuthorityCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FinancialStatementLocationDomain" abstract="true" name="FinancialStatementLocationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AcceleratedDepreciationSNCRsMember" abstract="true" name="AcceleratedDepreciationSNCRsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pnm_SanJuanGeneratingStationReplacementResourcesMember" abstract="true" name="SanJuanGeneratingStationReplacementResourcesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" abstract="true" name="PaloVerdeNuclearGeneratingStationUnit2LeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AdvancedMeterRetirementCostsMember" abstract="true" name="AdvancedMeterRetirementCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SJGSUnits2and3Member" abstract="true" name="SJGSUnits2and3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_Adjustmentforunrecognizedtaxbenefits" abstract="false" name="Adjustmentforunrecognizedtaxbenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_InsuranceDeductibleMember" abstract="true" name="InsuranceDeductibleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" abstract="false" name="PublicUtilitiesWriteOffRegulatoryDisallowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" abstract="false" name="JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" abstract="false" name="IncomeLossFromEquityMethodInvestmentExcludingJointVenture" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesLiabilityInsuranceCoverage" abstract="false" name="PublicUtilitiesLiabilityInsuranceCoverage" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" abstract="false" name="PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_FormulaTransmissionRateCaseMember" abstract="true" name="FormulaTransmissionRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SjgsCoalMember" abstract="true" name="SjgsCoalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SjgsUnits1And2Member" abstract="true" name="SjgsUnits1And2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NuclearDecommissioningTrustMember" abstract="true" name="NuclearDecommissioningTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_A2018TNMPRateCaseMember" abstract="true" name="A2018TNMPRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesRenewableEnergyPercentage" abstract="false" name="PublicUtilitiesRenewableEnergyPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" abstract="false" name="PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_TaxEffectOfExcessPensionLiability" abstract="false" name="TaxEffectOfExcessPensionLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_EnergyTransitionActMember" abstract="true" name="EnergyTransitionActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2041At3Point14PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FixedIncomeSecuritiesMunicipalsMember" abstract="true" name="FixedIncomeSecuritiesMunicipalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PNMRDevelopmentMember" abstract="true" name="PNMRDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" abstract="true" name="PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" abstract="true" name="ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_SanJuanGeneratingStationMember" abstract="true" name="SanJuanGeneratingStationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" abstract="false" name="PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_ReplacementResourcePortfolioTwoMember" abstract="true" name="ReplacementResourcePortfolioTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EquitySecuritiesOtherFundsMember" abstract="true" name="EquitySecuritiesOtherFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PreferredStockRedemptionPremiumPercent" abstract="false" name="PreferredStockRedemptionPremiumPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="pnm_TypeOfRegulatoryCostDomain" abstract="true" name="TypeOfRegulatoryCostDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" abstract="false" name="IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PortfolioTwoMember" abstract="true" name="PortfolioTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_NumberOfAllotmentParcelsAtIssue" abstract="false" name="NumberOfAllotmentParcelsAtIssue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_PNMRRevolvingCreditFacilityMember" abstract="true" name="PNMRRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" abstract="false" name="PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" abstract="false" name="DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LeasedInterestTerminationOnJanuary152023Member" abstract="true" name="LeasedInterestTerminationOnJanuary152023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FuelAndPurchasedPowerAdjustmentClauseMember" abstract="true" name="FuelAndPurchasedPowerAdjustmentClauseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds336PercentDueJuly2050Member" abstract="true" name="FirstMortgageBonds336PercentDueJuly2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesRenewableEnergyUnderContract" abstract="false" name="PublicUtilitiesRenewableEnergyUnderContract" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" abstract="false" name="PublicUtilitiesMaximumPotentialAssessmentPerIncident" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" abstract="false" name="PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2028At3Point78PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_LaJoyaWindMember" abstract="true" name="LaJoyaWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" abstract="false" name="PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PublicUtilitiesInitialFundingRequirement" abstract="false" name="PublicUtilitiesInitialFundingRequirement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMSeptember2021NotePurchaseAgreementMember" abstract="true" name="PNMSeptember2021NotePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DeferredCOVID19CostsMember" abstract="true" name="DeferredCOVID19CostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_AssetRetirementObligationTable" abstract="true" name="AssetRetirementObligationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_OtherUnrelatedEntities3Member" abstract="true" name="OtherUnrelatedEntities3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_FirstMortgageBonds273PercentDue2030Member" abstract="true" name="FirstMortgageBonds273PercentDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesDisallowedleaseholdimprovements" abstract="false" name="PublicUtilitiesDisallowedleaseholdimprovements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" abstract="false" name="DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ShortTermLeaseTypeDomain" abstract="true" name="ShortTermLeaseTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" abstract="false" name="PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2025At3Point85PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DeferredTaxAssetsRegulatoryDisallowance" abstract="false" name="DeferredTaxAssetsRegulatoryDisallowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_RetailElectricResidentialCustomersMember" abstract="true" name="RetailElectricResidentialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FinalPaymentForReliefFromObligations" abstract="false" name="FinalPaymentForReliefFromObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_InterestRateContractTwoMember" abstract="true" name="InterestRateContractTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" abstract="true" name="SeniorUnsecuredNotesDue2023at3point15percentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" abstract="false" name="ReclamationTrustFundingNextFiscalYearThroughYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_TnmpToPnmrMember" abstract="true" name="TnmpToPnmrMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" abstract="false" name="ResultsOfOperationsVariableInterestEntityOperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_LunaGasMember" abstract="true" name="LunaGasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsDue2043Member" abstract="true" name="PollutionControlRevenueBondsDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TriStateMember" abstract="true" name="TriStateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" abstract="false" name="JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" abstract="false" name="ScheduleOfDefinedContributionPlanExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" abstract="false" name="CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="pnm_TNMP2021BondPurchaseAgreementMember" abstract="true" name="TNMP2021BondPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CommercialProvidersMember" abstract="true" name="CommercialProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" abstract="false" name="IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" abstract="false" name="PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" abstract="true" name="SeniorUnsecuredNotesDue2030At3Point21PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" abstract="false" name="PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" abstract="false" name="PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" abstract="false" name="CollaborativeArrangementOwnerObligationsDefaultAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" abstract="false" name="PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="pnm_MaricopaCountyArizonaPollutionControlCorporationMember" abstract="true" name="MaricopaCountyArizonaPollutionControlCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EnergyEfficiencyAndLoadManagementProgramMember" abstract="true" name="EnergyEfficiencyAndLoadManagementProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FixedIncomeSecuritiesOtherFundsMember" abstract="true" name="FixedIncomeSecuritiesOtherFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_CompanyCommonStockholdersEquity" abstract="true" name="CompanyCommonStockholdersEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" abstract="false" name="DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanPeriodicDistributionPeriod" abstract="false" name="DefinedBenefitPlanPeriodicDistributionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pnm_OtherUnrelatedEntities1Member" abstract="true" name="OtherUnrelatedEntities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" abstract="false" name="OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNMRToNMRDMember" abstract="true" name="PNMRToNMRDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" abstract="false" name="PublicUtilitiesNumberOfAMIMetersToBeInstalled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_PublicUtilitiesForecastedUndepreciatedInvestment" abstract="false" name="PublicUtilitiesForecastedUndepreciatedInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_OtherDeferredCreditsMember" abstract="true" name="OtherDeferredCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" abstract="false" name="PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PNM2021SUNsAt314PercentDueJuly152041Member" abstract="true" name="PNM2021SUNsAt314PercentDueJuly152041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_FirstMortgageBonds3.79PercentDue2034Member" abstract="true" name="FirstMortgageBonds3.79PercentDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" abstract="false" name="PublicUtilitiesTransmissionLineAndAssociatedFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_FinanceLeaseCapitalizedCosts" abstract="false" name="FinanceLeaseCapitalizedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_InterestRateContractOneMember" abstract="true" name="InterestRateContractOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReservebalanceStatetaxcreditcarryforward" abstract="false" name="ReservebalanceStatetaxcreditcarryforward" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_UnitDomain" abstract="true" name="UnitDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ReclamationTrustFundingYear3" abstract="false" name="ReclamationTrustFundingYear3" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_PaloVerdeNuclearGeneratingStationUnit2Member" abstract="true" name="PaloVerdeNuclearGeneratingStationUnit2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" abstract="true" name="RenewableEnergyRiderSkyBlueEnergyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" abstract="true" name="PublicUtilitiesInventoryMaterialsAndSuppliesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_VariableInterestEntityStatementOfOperationAbstract" abstract="true" name="VariableInterestEntityStatementOfOperationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_RegulatoryAssetsAndLiabilitiesTable" abstract="true" name="RegulatoryAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" abstract="true" name="AchievedSpecifiedPerformanceTargetTimeFrameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_EnergyEfficiencyMember" abstract="true" name="EnergyEfficiencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_ClassificationOfMineAxis" abstract="true" name="ClassificationOfMineAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" abstract="false" name="PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" abstract="true" name="SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_DebtMaturitiesLineItems" abstract="true" name="DebtMaturitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" abstract="false" name="LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pnm_PollutionControlRevenueBondsDue2043Series2Member" abstract="true" name="PollutionControlRevenueBondsDue2043Series2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TNMPFirstMortgageBondsMember" abstract="true" name="TNMPFirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_TNMPTermLoanAgreementMember" abstract="true" name="TNMPTermLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pnm_PublicUtilitiesNumberofadvancedmetersinstalled" abstract="false" name="PublicUtilitiesNumberofadvancedmetersinstalled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pnm_RegulatoryAssetsAndLiabilitiesLineItems" abstract="true" name="RegulatoryAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>17
<FILENAME>pnm-20211231_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 2022 Workiva-->
<!--r:9eafe6fe-10f0-46c8-bc05-801484cfddd8,g:021f7032-c94a-44c7-bc34-2957c12fea60-->
<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.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsPNMR"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_590a031f-8b09-43a5-8bf4-17130dc092de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf03d8e7-a54d-41cb-83ff-64e45d3e2343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_590a031f-8b09-43a5-8bf4-17130dc092de" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf03d8e7-a54d-41cb-83ff-64e45d3e2343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e21e9f3-6fdc-4e00-a20b-50081945c26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_590a031f-8b09-43a5-8bf4-17130dc092de" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9e21e9f3-6fdc-4e00-a20b-50081945c26c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_10d6d7ac-0572-4a67-8255-9e32c8472b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c627a84b-5df9-4b21-a017-cc764e28c0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_10d6d7ac-0572-4a67-8255-9e32c8472b19" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c627a84b-5df9-4b21-a017-cc764e28c0d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_b7ed79d1-1459-42ec-afeb-b7ea3f77e8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_10d6d7ac-0572-4a67-8255-9e32c8472b19" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_b7ed79d1-1459-42ec-afeb-b7ea3f77e8c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_f8074023-7706-4599-a08b-e1fe584321a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_10d6d7ac-0572-4a67-8255-9e32c8472b19" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_f8074023-7706-4599-a08b-e1fe584321a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c9d2b584-6de7-4da3-a44e-c11a85dd2512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c764d610-581a-4bc9-9dae-d3c90f9f0984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_c9d2b584-6de7-4da3-a44e-c11a85dd2512" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c764d610-581a-4bc9-9dae-d3c90f9f0984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_6ba7b612-193f-4641-8f2d-a6bffb46d14b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_c9d2b584-6de7-4da3-a44e-c11a85dd2512" xlink:to="loc_us-gaap_GainLossOnInvestments_6ba7b612-193f-4641-8f2d-a6bffb46d14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_bc1a7cb4-8fe1-4a51-a883-bc9a4935d57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_c9d2b584-6de7-4da3-a44e-c11a85dd2512" xlink:to="loc_us-gaap_OtherIncome_bc1a7cb4-8fe1-4a51-a883-bc9a4935d57f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_8292fd39-cb01-4001-a5c8-a8438fb27c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_c9d2b584-6de7-4da3-a44e-c11a85dd2512" xlink:to="loc_us-gaap_OtherExpenses_8292fd39-cb01-4001-a5c8-a8438fb27c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_39cfeebf-107d-4413-bab2-c69bf0a2aefc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8a829116-e00a-4d1b-9191-9f9f308f783f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_39cfeebf-107d-4413-bab2-c69bf0a2aefc" xlink:to="loc_us-gaap_Revenues_8a829116-e00a-4d1b-9191-9f9f308f783f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_65bcdde4-4577-42fd-a820-a608079cabb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_39cfeebf-107d-4413-bab2-c69bf0a2aefc" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_65bcdde4-4577-42fd-a820-a608079cabb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_302b33ef-9c8f-46b5-bf2f-0a4cb7147734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_386ec9af-ad23-4bf2-b9cc-636958367b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_302b33ef-9c8f-46b5-bf2f-0a4cb7147734" xlink:to="loc_us-gaap_OperatingIncomeLoss_386ec9af-ad23-4bf2-b9cc-636958367b8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_748062bb-76c9-43d7-884f-90ccc9fae0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_302b33ef-9c8f-46b5-bf2f-0a4cb7147734" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_748062bb-76c9-43d7-884f-90ccc9fae0e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3ab10979-b2aa-4e44-b54c-a1976940b2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_302b33ef-9c8f-46b5-bf2f-0a4cb7147734" xlink:to="loc_us-gaap_InterestExpense_3ab10979-b2aa-4e44-b54c-a1976940b2fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_634061ef-6ff7-4fc0-97ed-242cce388f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_bd1a658c-99c5-4a41-8a3d-01e0adf95b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_634061ef-6ff7-4fc0-97ed-242cce388f49" xlink:to="loc_us-gaap_DividendsPreferredStock_bd1a658c-99c5-4a41-8a3d-01e0adf95b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fafbc774-6be2-4b62-92c2-e505c8e559ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_634061ef-6ff7-4fc0-97ed-242cce388f49" xlink:to="loc_us-gaap_ProfitLoss_fafbc774-6be2-4b62-92c2-e505c8e559ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_879fdf96-a7d7-41c9-a082-1632ddb2dd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_634061ef-6ff7-4fc0-97ed-242cce388f49" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_879fdf96-a7d7-41c9-a082-1632ddb2dd9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f67e5cc6-0c07-40cb-aa19-a79737afbd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f67e5cc6-0c07-40cb-aa19-a79737afbd1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a8106c25-6e99-4d20-ac85-518416749405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a8106c25-6e99-4d20-ac85-518416749405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_a9253405-f050-45f2-bd27-7a800d34ce22" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_a9253405-f050-45f2-bd27-7a800d34ce22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_d6c3e421-415a-4a37-a715-d7eb098a7bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_d6c3e421-415a-4a37-a715-d7eb098a7bb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_d48c106f-83ea-41b5-b554-6c773ab883be" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:to="loc_pnm_TransmissionAndDistributionCosts_d48c106f-83ea-41b5-b554-6c773ab883be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_f0177a2d-bf88-4dd9-91b3-5d0596e0bb76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_2b786f74-c48a-4f6b-b940-4019ddee4c3e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_f0177a2d-bf88-4dd9-91b3-5d0596e0bb76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomePNMR"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8443a762-88e8-4077-ac02-2bafd29c3ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54a4e08a-fbb1-4927-8df8-48563a0f692f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8443a762-88e8-4077-ac02-2bafd29c3ded" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54a4e08a-fbb1-4927-8df8-48563a0f692f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_8fcd5922-5c2f-44c9-a9eb-20bf06845b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8443a762-88e8-4077-ac02-2bafd29c3ded" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_8fcd5922-5c2f-44c9-a9eb-20bf06845b01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PreferredStockDividendRequirementsOfSubsidiary_d356c4cb-3a1b-4c0b-8ec2-75809c107d7a" xlink:href="pnm-20211231.xsd#pnm_PreferredStockDividendRequirementsOfSubsidiary"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8443a762-88e8-4077-ac02-2bafd29c3ded" xlink:to="loc_pnm_PreferredStockDividendRequirementsOfSubsidiary_d356c4cb-3a1b-4c0b-8ec2-75809c107d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9896035e-15c7-4438-a825-574877f643ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9896035e-15c7-4438-a825-574877f643ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_eb8b32ce-44f2-4bdd-9f3d-3e55219b2cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_eb8b32ce-44f2-4bdd-9f3d-3e55219b2cec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_a41960ff-bb16-4d3c-9083-14561b3175c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_a41960ff-bb16-4d3c-9083-14561b3175c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_2ab38b64-cb84-46e9-99c0-cacc97f98cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_2ab38b64-cb84-46e9-99c0-cacc97f98cf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4edd5ea5-d590-463a-8a03-b7c7e1ea62a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4edd5ea5-d590-463a-8a03-b7c7e1ea62a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_8ba3c770-569c-429e-adba-af696aab5385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8521d390-ec7a-4851-be3e-8a10b646a4b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_8ba3c770-569c-429e-adba-af696aab5385" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2f582648-7db6-463e-9c76-8561ea406784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_acd3f7e4-c9dd-4c06-961f-c17a551369dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2f582648-7db6-463e-9c76-8561ea406784" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_acd3f7e4-c9dd-4c06-961f-c17a551369dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_13d4abfb-7ff9-4786-b3ba-55c9c6b15fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2f582648-7db6-463e-9c76-8561ea406784" xlink:to="loc_us-gaap_ProfitLoss_13d4abfb-7ff9-4786-b3ba-55c9c6b15fb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsPNMR"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt_04217d65-ee3d-4d77-8dad-e2b92d8bc5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt_04217d65-ee3d-4d77-8dad-e2b92d8bc5a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_c49503c1-893e-445f-bf2c-ce3bc8ea46a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_c49503c1-893e-445f-bf2c-ce3bc8ea46a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e921a758-ea8e-40ff-b51c-8265445422dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e921a758-ea8e-40ff-b51c-8265445422dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9edb20e5-5595-4a6b-9d87-ce529b243dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9edb20e5-5595-4a6b-9d87-ce529b243dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6ff5d075-2ed6-4b35-9815-ac50fa88d510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6ff5d075-2ed6-4b35-9815-ac50fa88d510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1d5051f1-c5bc-4429-8f93-de25a1fecdae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1d5051f1-c5bc-4429-8f93-de25a1fecdae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3e11f4db-f3ea-45de-84d9-88d36c9033de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3e11f4db-f3ea-45de-84d9-88d36c9033de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_6e881ed3-d4c9-44ce-b854-22fc1a2765f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_6e881ed3-d4c9-44ce-b854-22fc1a2765f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_c9265832-1135-4711-b6cf-692643ebaaf0" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_c9265832-1135-4711-b6cf-692643ebaaf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_f8002f74-ff8f-4366-bad5-4cc74dbd1c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_f8002f74-ff8f-4366-bad5-4cc74dbd1c15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_dcfdf9fb-08b5-4c7e-afc8-7c2377343082" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_dcfdf9fb-08b5-4c7e-afc8-7c2377343082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6be23973-ad7b-44bd-8894-89eb34bddd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed90accd-ebbf-4746-be76-89ca36c39eb3" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6be23973-ad7b-44bd-8894-89eb34bddd9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_5cebc348-9c7f-4ea6-a680-e6d784a6209a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_5cebc348-9c7f-4ea6-a680-e6d784a6209a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ea0d2c20-5a1b-4b78-8b3c-2076d3fd4e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ea0d2c20-5a1b-4b78-8b3c-2076d3fd4e06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_5f59a4ea-dbfd-4f58-88ba-42c7a0ef6b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_5f59a4ea-dbfd-4f58-88ba-42c7a0ef6b66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a68bbb5d-18d4-42ea-b866-2756a8418dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a68bbb5d-18d4-42ea-b866-2756a8418dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_0af4b988-cd9a-46ac-b92c-8b2e3368b114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_0af4b988-cd9a-46ac-b92c-8b2e3368b114" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_f4c4ebf1-2d43-4b1c-8334-eaf58a1911b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af42e738-3d71-44d1-82a9-5c48f18ec1f6" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_f4c4ebf1-2d43-4b1c-8334-eaf58a1911b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ee41002c-b140-4aed-a2ed-1d20a7884597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_118b8d6b-6a8a-4083-ba9c-624d89cb5431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ee41002c-b140-4aed-a2ed-1d20a7884597" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_118b8d6b-6a8a-4083-ba9c-624d89cb5431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1e0e6111-9172-4df8-b854-c6b9c83c554f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ee41002c-b140-4aed-a2ed-1d20a7884597" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1e0e6111-9172-4df8-b854-c6b9c83c554f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6551cfc-253a-4676-93c8-6faab2acc25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ee41002c-b140-4aed-a2ed-1d20a7884597" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6551cfc-253a-4676-93c8-6faab2acc25e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_31b2bc7d-0cb7-4b5c-8078-0846aed406c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_31b2bc7d-0cb7-4b5c-8078-0846aed406c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_358e4ea9-e364-431e-af9d-9f2407dcffdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_358e4ea9-e364-431e-af9d-9f2407dcffdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_1e1ca071-4f9a-4043-9714-7a42195ee69f" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_1e1ca071-4f9a-4043-9714-7a42195ee69f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e6c1f572-a37f-4438-9542-4d6e39b3afa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e6c1f572-a37f-4438-9542-4d6e39b3afa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_ca778850-79f1-4dcf-99fd-0282438a9b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_ca778850-79f1-4dcf-99fd-0282438a9b64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_c8627b42-cc5f-4eeb-b330-2de6b3e02843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_c8627b42-cc5f-4eeb-b330-2de6b3e02843" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_02d03dc1-fd6b-40f7-9ff0-0adb01cb3d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_02d03dc1-fd6b-40f7-9ff0-0adb01cb3d49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_b9b941b3-13e0-4ba2-8800-34a38b9b7723" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_b9b941b3-13e0-4ba2-8800-34a38b9b7723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_8d22b119-70d9-49d3-93a4-7a440161c29e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_8d22b119-70d9-49d3-93a4-7a440161c29e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_4e450c5f-01c5-4234-ad9f-ea249303e9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_4e450c5f-01c5-4234-ad9f-ea249303e9fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1804a7a5-6489-4512-bc51-be73f9c44024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1804a7a5-6489-4512-bc51-be73f9c44024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_88bc5252-6a84-4e16-ac96-ece715236eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_ProfitLoss_88bc5252-6a84-4e16-ac96-ece715236eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_40a4fb2b-a7ab-4b0b-b1c2-3a5366f054bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_ShareBasedCompensation_40a4fb2b-a7ab-4b0b-b1c2-3a5366f054bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_e8d53bb3-bfac-4f4e-9eca-bd2dba0ae03f" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_e8d53bb3-bfac-4f4e-9eca-bd2dba0ae03f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_69b2c028-1c97-4c68-90e2-4bcd2e550921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_69b2c028-1c97-4c68-90e2-4bcd2e550921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_31a4beb7-a860-4aa6-951c-51ffd3858c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_069ce6a2-6e6d-4854-aa46-3120d6579bc6" xlink:to="loc_us-gaap_GainLossOnInvestments_31a4beb7-a860-4aa6-951c-51ffd3858c38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNMR"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_65bef7f0-fed3-49b9-b655-891fed432468" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_d7c4467e-7359-4c0e-80a0-f88244b3e3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_65bef7f0-fed3-49b9-b655-891fed432468" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_d7c4467e-7359-4c0e-80a0-f88244b3e3c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_ffb298f2-7692-4095-a976-dcfcfd1d7533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_65bef7f0-fed3-49b9-b655-891fed432468" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_ffb298f2-7692-4095-a976-dcfcfd1d7533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_27a02843-fb78-43c1-8739-4627453c0dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cf1b3dc7-9779-4663-9671-9569844b96e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_27a02843-fb78-43c1-8739-4627453c0dac" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cf1b3dc7-9779-4663-9671-9569844b96e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e54e7f11-bae7-480a-bb78-01aa3d49b887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_27a02843-fb78-43c1-8739-4627453c0dac" xlink:to="loc_us-gaap_AssetsCurrent_e54e7f11-bae7-480a-bb78-01aa3d49b887" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_2ad9add0-5211-4e23-a79f-89902844f3e4" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_27a02843-fb78-43c1-8739-4627453c0dac" xlink:to="loc_pnm_TotalDeferredChargesAndOtherAssets_2ad9add0-5211-4e23-a79f-89902844f3e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_528bcfbd-6773-4d18-9d0d-9d851d45b77c" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_27a02843-fb78-43c1-8739-4627453c0dac" xlink:to="loc_pnm_TotalOtherPropertyAndInvestments_528bcfbd-6773-4d18-9d0d-9d851d45b77c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_aa427550-358d-48d6-872e-6108920bc7fd" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_5986374a-d2cc-4150-90f5-b943c6f1c88e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_pnm_TotalDeferredChargesAndOtherAssets_aa427550-358d-48d6-872e-6108920bc7fd" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_5986374a-d2cc-4150-90f5-b943c6f1c88e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8ede1684-700b-4720-99dc-ecb3be4f8692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalDeferredChargesAndOtherAssets_aa427550-358d-48d6-872e-6108920bc7fd" xlink:to="loc_us-gaap_Goodwill_8ede1684-700b-4720-99dc-ecb3be4f8692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet_0b862b37-c396-46a3-9a26-bebc428dfe88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalDeferredChargesAndOtherAssets_aa427550-358d-48d6-872e-6108920bc7fd" xlink:to="loc_us-gaap_OtherDeferredCostsNet_0b862b37-c396-46a3-9a26-bebc428dfe88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_371e92d3-f688-4c06-a65c-0d5658866a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalDeferredChargesAndOtherAssets_aa427550-358d-48d6-872e-6108920bc7fd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_371e92d3-f688-4c06-a65c-0d5658866a8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_d1626e30-71a7-4557-b7cc-47d5a7c0e7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_d1626e30-71a7-4557-b7cc-47d5a7c0e7c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_87b8d2a7-2365-4a3f-ab83-af37dcd18d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_87b8d2a7-2365-4a3f-ab83-af37dcd18d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dc79fed1-d9d4-4d5c-8392-a96eb760881f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_dc79fed1-d9d4-4d5c-8392-a96eb760881f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8788cce2-d5f7-4fe7-9ef2-ad1cfde7f588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8788cce2-d5f7-4fe7-9ef2-ad1cfde7f588" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_440fa3ca-c0e9-4676-b016-c1b81ac5538e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_440fa3ca-c0e9-4676-b016-c1b81ac5538e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ed24b1a1-595d-4000-a014-ea1e3d151474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesOtherThanLongtermDebtNoncurrent_764579f3-63e8-4707-be7c-eabff8641432" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ed24b1a1-595d-4000-a014-ea1e3d151474" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6c4390e0-b948-45bb-bb85-5afcd78aaa19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_44ce9a13-7069-4100-b3a5-e6bda4319f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Liabilities_6c4390e0-b948-45bb-bb85-5afcd78aaa19" xlink:to="loc_us-gaap_LiabilitiesCurrent_44ce9a13-7069-4100-b3a5-e6bda4319f5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_b683e5e2-5142-442d-813a-2a249fc32bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6c4390e0-b948-45bb-bb85-5afcd78aaa19" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_b683e5e2-5142-442d-813a-2a249fc32bbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ba29984a-8611-480e-8766-a2ab3eb5b43c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6c4390e0-b948-45bb-bb85-5afcd78aaa19" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ba29984a-8611-480e-8766-a2ab3eb5b43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_e2543a98-460c-448d-ab34-35c5baf54d4b" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_69bfbbe9-6d13-44b7-9de1-d850081c2617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalOtherPropertyAndInvestments_e2543a98-460c-448d-ab34-35c5baf54d4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_69bfbbe9-6d13-44b7-9de1-d850081c2617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_39e69274-fa7a-40d0-84f0-cd27c05656fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalOtherPropertyAndInvestments_e2543a98-460c-448d-ab34-35c5baf54d4b" xlink:to="loc_us-gaap_OtherLongTermInvestments_39e69274-fa7a-40d0-84f0-cd27c05656fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9a85563d-934e-44a8-a233-eb52bd7333d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalOtherPropertyAndInvestments_e2543a98-460c-448d-ab34-35c5baf54d4b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9a85563d-934e-44a8-a233-eb52bd7333d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d35e9ca4-4c02-495c-840f-d591f9841b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_TotalOtherPropertyAndInvestments_e2543a98-460c-448d-ab34-35c5baf54d4b" xlink:to="loc_us-gaap_EquityMethodInvestments_d35e9ca4-4c02-495c-840f-d591f9841b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3d16a32e-d7dd-4e18-b464-3938ccd357b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_451b284a-c708-4ad7-b4d7-4f34d7a5b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3d16a32e-d7dd-4e18-b464-3938ccd357b0" xlink:to="loc_us-gaap_CommonStockValue_451b284a-c708-4ad7-b4d7-4f34d7a5b0b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e55c2f4c-c58b-4144-8acb-de558b93395f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3d16a32e-d7dd-4e18-b464-3938ccd357b0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e55c2f4c-c58b-4144-8acb-de558b93395f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8ecc43f2-dd1b-422e-9ceb-7271d99577dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3d16a32e-d7dd-4e18-b464-3938ccd357b0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8ecc43f2-dd1b-422e-9ceb-7271d99577dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c193037d-54a2-49a1-817a-7573f8dda101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d65bc79f-3da9-482b-b70c-4e981f2d9b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c193037d-54a2-49a1-817a-7573f8dda101" xlink:to="loc_us-gaap_StockholdersEquity_d65bc79f-3da9-482b-b70c-4e981f2d9b65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_156b0115-ec1c-4f9e-91f3-9749abeefe2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c193037d-54a2-49a1-817a-7573f8dda101" xlink:to="loc_us-gaap_MinorityInterest_156b0115-ec1c-4f9e-91f3-9749abeefe2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_bdbf7198-fe3c-48b9-8946-119c37acea76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_bdbf7198-fe3c-48b9-8946-119c37acea76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_c144a86f-bf35-4fb3-ba85-a009109e91ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_ShortTermBorrowings_c144a86f-bf35-4fb3-ba85-a009109e91ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_f642e1d5-c5a3-46a0-bdcc-c156393bbe11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_DividendsPayableCurrent_f642e1d5-c5a3-46a0-bdcc-c156393bbe11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d52d34ca-f3f7-4382-8f85-196064d44ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d52d34ca-f3f7-4382-8f85-196064d44ef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_94c9321b-4f95-4e0f-ae6b-5621fd0ac46b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_AccountsPayableCurrent_94c9321b-4f95-4e0f-ae6b-5621fd0ac46b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d1a18827-6135-40bf-872a-232fd685ba9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d1a18827-6135-40bf-872a-232fd685ba9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ad31322b-dfa1-4a80-be56-7ea880782c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ad31322b-dfa1-4a80-be56-7ea880782c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionInterconnectionArrangementLiabilities_45aedfb2-fad0-4dc1-8caf-d3fd15577dc4" xlink:href="pnm-20211231.xsd#pnm_TransmissionInterconnectionArrangementLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_pnm_TransmissionInterconnectionArrangementLiabilities_45aedfb2-fad0-4dc1-8caf-d3fd15577dc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e9bf0249-c29a-445f-97b7-7a7c5c7e6576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_us-gaap_LongTermDebtCurrent_e9bf0249-c29a-445f-97b7-7a7c5c7e6576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_a4a65094-d546-47d4-90ac-fac9a240b051" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_aa4e62fa-88a0-42c9-9615-3a61221e197c" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_a4a65094-d546-47d4-90ac-fac9a240b051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9dbc3411-5639-4ed1-9077-5d4a5194b37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_36f5caad-e6d0-412b-a065-c9c1ee7f51d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9dbc3411-5639-4ed1-9077-5d4a5194b37d" xlink:to="loc_us-gaap_Liabilities_36f5caad-e6d0-412b-a065-c9c1ee7f51d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_3153e1de-2738-4a7c-a254-e7190df6143b" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9dbc3411-5639-4ed1-9077-5d4a5194b37d" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_3153e1de-2738-4a7c-a254-e7190df6143b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_374d066c-85e6-453e-836a-3f72d1528a21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9dbc3411-5639-4ed1-9077-5d4a5194b37d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_374d066c-85e6-453e-836a-3f72d1528a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ba023e2c-b66a-4c64-9ee6-ef57c6a4a1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9dbc3411-5639-4ed1-9077-5d4a5194b37d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ba023e2c-b66a-4c64-9ee6-ef57c6a4a1d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_abf8adda-d09a-4bbc-aafd-2c39cf34714f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearFuelNetOfAmortization_99c3d2ae-f7d2-45b2-90c3-e52cae8e5fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearFuelNetOfAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_abf8adda-d09a-4bbc-aafd-2c39cf34714f" xlink:to="loc_us-gaap_NuclearFuelNetOfAmortization_99c3d2ae-f7d2-45b2-90c3-e52cae8e5fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_b350d870-5372-42d8-8d8a-e2b25105f608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_abf8adda-d09a-4bbc-aafd-2c39cf34714f" xlink:to="loc_us-gaap_ConstructionInProgressGross_b350d870-5372-42d8-8d8a-e2b25105f608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_add22161-7648-417b-ba89-bebafb2715e4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_abf8adda-d09a-4bbc-aafd-2c39cf34714f" xlink:to="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_add22161-7648-417b-ba89-bebafb2715e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsPNM"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9b6a8c21-c3ee-443a-be93-2e4fe71f192a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_a3d4f9fd-1496-42de-b2b8-b9d6e7078b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9b6a8c21-c3ee-443a-be93-2e4fe71f192a" xlink:to="loc_us-gaap_DividendsPreferredStock_a3d4f9fd-1496-42de-b2b8-b9d6e7078b44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ee68fd4f-9555-4d1b-87ce-67d7f185cd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_9b6a8c21-c3ee-443a-be93-2e4fe71f192a" xlink:to="loc_us-gaap_NetIncomeLoss_ee68fd4f-9555-4d1b-87ce-67d7f185cd4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsPNM"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_11036814-aa46-48de-9b82-88b1685eb994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_11036814-aa46-48de-9b82-88b1685eb994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_02107c81-ffb6-41ae-87c2-4b9f20d75ca4" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_02107c81-ffb6-41ae-87c2-4b9f20d75ca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt_32023ed4-926e-44cc-b990-574d02d4d1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt_32023ed4-926e-44cc-b990-574d02d4d1e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_1849a185-22fe-4ccb-b3e0-ff4ae9676768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_1849a185-22fe-4ccb-b3e0-ff4ae9676768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_021852c9-358e-4b29-8dec-50532318bbcf" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_021852c9-358e-4b29-8dec-50532318bbcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a75faae8-82ed-475d-b3a4-09f1ef2eb665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a75faae8-82ed-475d-b3a4-09f1ef2eb665" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6bf1b53d-bfac-42a3-a1a1-7b4a49735093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6bf1b53d-bfac-42a3-a1a1-7b4a49735093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_5458a82c-e433-4bae-92b5-28f289179578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_5458a82c-e433-4bae-92b5-28f289179578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_ca78c9f9-0f45-4a72-81f1-fed5ff995679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_ca78c9f9-0f45-4a72-81f1-fed5ff995679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_bb83f636-b83a-4e7c-bcdc-e79ec605616a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_bb83f636-b83a-4e7c-bcdc-e79ec605616a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_c425f9fe-1872-4551-be8b-365017265528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9ea4afa8-5789-43fa-8761-740a463f067f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_c425f9fe-1872-4551-be8b-365017265528" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNM"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_67a01e68-6d17-4651-8246-b02810064839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_AccountsPayableCurrent_67a01e68-6d17-4651-8246-b02810064839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_da0c8e3f-f93b-4654-b99a-00cbae490231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_da0c8e3f-f93b-4654-b99a-00cbae490231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_66107b6e-8199-432d-b57f-7f7fdb0b7b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_66107b6e-8199-432d-b57f-7f7fdb0b7b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_0def0464-97f4-4aa8-a61a-e14d60ed59e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_ShortTermBorrowings_0def0464-97f4-4aa8-a61a-e14d60ed59e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1b0a417d-7a65-4387-b8ec-7f69dac75963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_LongTermDebtCurrent_1b0a417d-7a65-4387-b8ec-7f69dac75963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b7b290ed-1dbb-4931-a0bd-3e03c7b5de80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b7b290ed-1dbb-4931-a0bd-3e03c7b5de80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_9d43c280-df1c-4aa1-b403-f5a28611350a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_9d43c280-df1c-4aa1-b403-f5a28611350a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionInterconnectionArrangementLiabilities_9aa75ccf-8c2e-4cd4-9bc1-f997f6fe7c57" xlink:href="pnm-20211231.xsd#pnm_TransmissionInterconnectionArrangementLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_pnm_TransmissionInterconnectionArrangementLiabilities_9aa75ccf-8c2e-4cd4-9bc1-f997f6fe7c57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_b8aad259-010e-4f00-be74-ea8d96364476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_b8aad259-010e-4f00-be74-ea8d96364476" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_88954782-a323-43ed-b6f2-7a4645de1b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_88954782-a323-43ed-b6f2-7a4645de1b46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_40427794-94df-41e7-ab31-6167181a7b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_us-gaap_DividendsPayableCurrent_40427794-94df-41e7-ab31-6167181a7b3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_ed4671a8-66fc-417b-afd7-7aac9a795cf2" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9526c965-6282-4c78-b0b3-1cf8c05640ff" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_ed4671a8-66fc-417b-afd7-7aac9a795cf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_1a8e75cf-0508-4c1e-88ef-397186075255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_OtherReceivables_1a8e75cf-0508-4c1e-88ef-397186075255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c872b519-afbc-46b5-9731-b1c99ec4c8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c872b519-afbc-46b5-9731-b1c99ec4c8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_235da04d-a0f7-48bb-aa79-1799a10686c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_235da04d-a0f7-48bb-aa79-1799a10686c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56605c9c-871b-4884-ab42-dec624326e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56605c9c-871b-4884-ab42-dec624326e7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_86727da0-9ca1-4411-8b42-0a27c1eca02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_OtherAssetsCurrent_86727da0-9ca1-4411-8b42-0a27c1eca02c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_7d39a76b-8c48-463f-9b80-55493b7b51da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_7d39a76b-8c48-463f-9b80-55493b7b51da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_365b9428-62f0-48f0-919b-6da55c18c33f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_InventoryNet_365b9428-62f0-48f0-919b-6da55c18c33f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_c3730fd9-22ef-4130-958b-40a11e74f33e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_IncomeTaxesReceivable_c3730fd9-22ef-4130-958b-40a11e74f33e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_17ed2b18-1cb5-4eeb-96b5-0576b24336e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_17ed2b18-1cb5-4eeb-96b5-0576b24336e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_fcee8203-1732-4004-b3e6-a65f8e17d491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_af6b63ae-6542-4ab9-950e-20247e1e5d1b" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_fcee8203-1732-4004-b3e6-a65f8e17d491" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsTNMP"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_18aea834-4bb0-4ce8-b2ba-1ff4164920e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2f7477af-e1ee-430d-840b-a47690e719b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_18aea834-4bb0-4ce8-b2ba-1ff4164920e0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2f7477af-e1ee-430d-840b-a47690e719b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f3c6b2d-f9f2-4944-b163-b66740278eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_18aea834-4bb0-4ce8-b2ba-1ff4164920e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f3c6b2d-f9f2-4944-b163-b66740278eb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsTNMP"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_6d6b7eb6-4efa-4a9d-9f68-efb672e6b52c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_6d6b7eb6-4efa-4a9d-9f68-efb672e6b52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58cb0c7d-7f5a-4a10-a55f-02b56afb5f52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58cb0c7d-7f5a-4a10-a55f-02b56afb5f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5e4c395b-6fe2-4f4b-a4c7-90558fe48c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5e4c395b-6fe2-4f4b-a4c7-90558fe48c05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_0ecab086-c4f4-4e01-8c34-487de29f4c4c" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_0ecab086-c4f4-4e01-8c34-487de29f4c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_a952c426-d844-45ae-8785-aaa55299be31" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_a952c426-d844-45ae-8785-aaa55299be31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_67891eac-976f-4af7-8592-4787681d1d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_67891eac-976f-4af7-8592-4787681d1d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_22c7df46-6468-4898-ac5b-e9c9c759671b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_22c7df46-6468-4898-ac5b-e9c9c759671b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_40a4cd96-1f21-4d53-a110-6c0ce9273279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_NetIncomeLoss_40a4cd96-1f21-4d53-a110-6c0ce9273279" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dd68d873-ffed-4d5d-9f99-89b280fb6084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dd68d873-ffed-4d5d-9f99-89b280fb6084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7b3c81f9-ed87-40f7-b3e3-c5f4cef5984c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7b3c81f9-ed87-40f7-b3e3-c5f4cef5984c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_19ffd559-6569-4efd-9756-be2f5af088bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_19ffd559-6569-4efd-9756-be2f5af088bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4f38ada9-0800-474c-b32c-0c476915b017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4f38ada9-0800-474c-b32c-0c476915b017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_26327288-067d-45b3-8f60-b3a44cb63f0f" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_26327288-067d-45b3-8f60-b3a44cb63f0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_7012738f-e18e-43b2-a259-6175455449d2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e809f51d-0d5a-45f2-9851-a0e193fc1172" xlink:to="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_7012738f-e18e-43b2-a259-6175455449d2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsTNMP"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_37e339b7-57bc-4b04-ad97-188ee0365bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6e44d65a-b8bc-4325-88f5-02ae2c659998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37e339b7-57bc-4b04-ad97-188ee0365bca" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6e44d65a-b8bc-4325-88f5-02ae2c659998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c6e8a7d5-6893-473c-aa79-54fca28a4233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37e339b7-57bc-4b04-ad97-188ee0365bca" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c6e8a7d5-6893-473c-aa79-54fca28a4233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d735a4e8-8815-4a11-824b-df3310f8c24c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_37e339b7-57bc-4b04-ad97-188ee0365bca" xlink:to="loc_us-gaap_CommonStockValue_d735a4e8-8815-4a11-824b-df3310f8c24c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformationScheduleDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformationScheduleDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/SegmentInformationScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd44e135-b645-4257-9991-bf2f1142ae6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eb7beae4-1824-4a0d-b6fc-b76791b40758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd44e135-b645-4257-9991-bf2f1142ae6e" xlink:to="loc_us-gaap_OperatingIncomeLoss_eb7beae4-1824-4a0d-b6fc-b76791b40758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherIncomeDeductionsExcludingInterest_8cd52263-d601-4494-9201-e03c682a9563" xlink:href="pnm-20211231.xsd#pnm_OtherIncomeDeductionsExcludingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd44e135-b645-4257-9991-bf2f1142ae6e" xlink:to="loc_pnm_OtherIncomeDeductionsExcludingInterest_8cd52263-d601-4494-9201-e03c682a9563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_df5cdc0f-9cdd-42e6-baf8-420ab4bbe96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd44e135-b645-4257-9991-bf2f1142ae6e" xlink:to="loc_us-gaap_InterestExpense_df5cdc0f-9cdd-42e6-baf8-420ab4bbe96d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_6833e74e-dfad-4f95-aac7-c4ed812b4973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd44e135-b645-4257-9991-bf2f1142ae6e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_6833e74e-dfad-4f95-aac7-c4ed812b4973" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1592925c-f12d-4c2c-a162-473af59384a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_238bf585-1df2-4008-aee6-a18683ab3032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1592925c-f12d-4c2c-a162-473af59384a5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_238bf585-1df2-4008-aee6-a18683ab3032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_099e306a-0edf-4500-9e17-72f62f7ee788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1592925c-f12d-4c2c-a162-473af59384a5" xlink:to="loc_us-gaap_Revenues_099e306a-0edf-4500-9e17-72f62f7ee788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bf3bc26b-b661-48b7-a881-aa0467d10b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4508f65f-560e-4d2e-bc5a-7bfff22dd558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bf3bc26b-b661-48b7-a881-aa0467d10b2f" xlink:to="loc_us-gaap_GrossProfit_4508f65f-560e-4d2e-bc5a-7bfff22dd558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_886a67d6-7b3a-4f52-a338-23cd1e321893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bf3bc26b-b661-48b7-a881-aa0467d10b2f" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_886a67d6-7b3a-4f52-a338-23cd1e321893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_526aefe5-41d6-4b4c-b7d6-04a30251e376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bf3bc26b-b661-48b7-a881-aa0467d10b2f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_526aefe5-41d6-4b4c-b7d6-04a30251e376" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9b14ace-cea4-4bc6-9d2a-e2d3efb6c1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d5173a33-a2a6-414e-9fae-3d9190c99d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9b14ace-cea4-4bc6-9d2a-e2d3efb6c1d0" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d5173a33-a2a6-414e-9fae-3d9190c99d5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_0de801f4-bb8d-4570-8786-068b0af2d91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9b14ace-cea4-4bc6-9d2a-e2d3efb6c1d0" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_0de801f4-bb8d-4570-8786-068b0af2d91f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_d2a93f52-8f0d-4a68-94b3-a7c51902917e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9b14ace-cea4-4bc6-9d2a-e2d3efb6c1d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_d2a93f52-8f0d-4a68-94b3-a7c51902917e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_df5f18a4-6ec0-4985-9141-36976f5be386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e9b14ace-cea4-4bc6-9d2a-e2d3efb6c1d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_df5f18a4-6ec0-4985-9141-36976f5be386" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EarningsandDividendsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c2afc9eb-d02f-40dd-aa33-3cb00f11738b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_43afa996-0a51-431d-8f85-ac58c4bced69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingBasic_c2afc9eb-d02f-40dd-aa33-3cb00f11738b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_43afa996-0a51-431d-8f85-ac58c4bced69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_02eb3b69-d685-445c-b4bb-340406084cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c2afc9eb-d02f-40dd-aa33-3cb00f11738b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_02eb3b69-d685-445c-b4bb-340406084cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d76ae074-a3dd-40db-a6c1-1d149fc93f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6941fd2b-4aa5-4432-ae8a-75f30dc0b022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d76ae074-a3dd-40db-a6c1-1d149fc93f68" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6941fd2b-4aa5-4432-ae8a-75f30dc0b022" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_94baee7a-401b-44cd-9a1e-0732c120a34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d76ae074-a3dd-40db-a6c1-1d149fc93f68" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_94baee7a-401b-44cd-9a1e-0732c120a34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_783ddedc-9ee7-4588-b99e-b5d00f806a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d76ae074-a3dd-40db-a6c1-1d149fc93f68" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_783ddedc-9ee7-4588-b99e-b5d00f806a75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/FinancingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_8a7c099b-0950-4e9b-b869-810a98839b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_ba24b02c-d41f-4a1e-af21-711e81a2df69" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_8a7c099b-0950-4e9b-b869-810a98839b2a" xlink:to="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_ba24b02c-d41f-4a1e-af21-711e81a2df69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_f5745acb-8963-4343-8b18-135ef8d16772" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_8a7c099b-0950-4e9b-b869-810a98839b2a" xlink:to="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_f5745acb-8963-4343-8b18-135ef8d16772" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_cb067029-600e-4626-808f-34dbdc3b4ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtCurrentmaturitiesGross_31baf9ff-9ae9-4e89-b84a-d092e8e5e202" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtCurrentmaturitiesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_cb067029-600e-4626-808f-34dbdc3b4ff9" xlink:to="loc_pnm_LongtermdebtCurrentmaturitiesGross_31baf9ff-9ae9-4e89-b84a-d092e8e5e202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross_410f7d8f-a27d-4b63-8af4-bf7935188977" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtExcludingcurrentmaturitiesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_cb067029-600e-4626-808f-34dbdc3b4ff9" xlink:to="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross_410f7d8f-a27d-4b63-8af4-bf7935188977" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingLongtermDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9c6372fe-2dba-4367-9db1-8b6a4cde849d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9c6372fe-2dba-4367-9db1-8b6a4cde849d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5b2b0df7-2771-4662-ad53-ed2fe366a687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5b2b0df7-2771-4662-ad53-ed2fe366a687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_51c256d6-76fa-42f7-a8a4-1ab3861f7de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_51c256d6-76fa-42f7-a8a4-1ab3861f7de1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cf9d3435-00c8-4d0e-8d60-61010ad114a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cf9d3435-00c8-4d0e-8d60-61010ad114a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_f9763859-597a-446c-96ab-32f059d2dd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_f9763859-597a-446c-96ab-32f059d2dd3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c9de38be-d10f-4a4a-835d-690b00094766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ab526a82-10f9-4e7f-bec1-5b32847d7e89" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c9de38be-d10f-4a4a-835d-690b00094766" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ced962ea-68ed-4f4b-ad9d-431c5abd4ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetGross_fe49d4ed-5727-4791-9943-b2e018583268" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_ced962ea-68ed-4f4b-ad9d-431c5abd4ef1" xlink:to="loc_pnm_FinanceLeaseRightOfUseAssetGross_fe49d4ed-5727-4791-9943-b2e018583268" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_ffc26d69-7268-4f75-b296-8daa8648f13d" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_ced962ea-68ed-4f4b-ad9d-431c5abd4ef1" xlink:to="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_ffc26d69-7268-4f75-b296-8daa8648f13d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_737ec8e3-603a-45b9-bfc0-830a26ae7a21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_018330e3-bc51-43f6-9dc3-b83f598f2b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_737ec8e3-603a-45b9-bfc0-830a26ae7a21" xlink:to="loc_us-gaap_VariableLeaseCost_018330e3-bc51-43f6-9dc3-b83f598f2b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_04ad2f7d-4b2a-4ffb-ac29-5376ee0e7529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_737ec8e3-603a-45b9-bfc0-830a26ae7a21" xlink:to="loc_us-gaap_ShortTermLeaseCost_04ad2f7d-4b2a-4ffb-ac29-5376ee0e7529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCost_f0e35f9d-d0a9-4d1e-b60c-86afc9d21aa3" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_737ec8e3-603a-45b9-bfc0-830a26ae7a21" xlink:to="loc_pnm_FinanceLeaseCost_f0e35f9d-d0a9-4d1e-b60c-86afc9d21aa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_56dedd1f-e15a-44d5-a5ed-9c88da40fb76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_737ec8e3-603a-45b9-bfc0-830a26ae7a21" xlink:to="loc_us-gaap_OperatingLeaseExpense_56dedd1f-e15a-44d5-a5ed-9c88da40fb76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_e209bcfe-283e-49a8-bc28-34b2ef09342d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0ea4731d-6d82-4173-af26-d9ffa25d91a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseExpense_e209bcfe-283e-49a8-bc28-34b2ef09342d" xlink:to="loc_us-gaap_OperatingLeaseCost_0ea4731d-6d82-4173-af26-d9ffa25d91a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseCapitalizedCosts_b2bea08d-4fb7-4902-bcab-2b813d3d6b3f" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseCapitalizedCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseExpense_e209bcfe-283e-49a8-bc28-34b2ef09342d" xlink:to="loc_pnm_OperatingLeaseCapitalizedCosts_b2bea08d-4fb7-4902-bcab-2b813d3d6b3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCost_000ae0f7-1be5-41b3-a3e1-c387b679f643" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCapitalizedCosts_93f8b7f5-21b0-4f6a-96ee-8cb98b912fa4" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCapitalizedCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_FinanceLeaseCost_000ae0f7-1be5-41b3-a3e1-c387b679f643" xlink:to="loc_pnm_FinanceLeaseCapitalizedCosts_93f8b7f5-21b0-4f6a-96ee-8cb98b912fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_320e9dbd-1349-4dec-b112-3a6bbf877e24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_FinanceLeaseCost_000ae0f7-1be5-41b3-a3e1-c387b679f643" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_320e9dbd-1349-4dec-b112-3a6bbf877e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_72fd564c-73a2-4d18-ba0e-ebcd2055560d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pnm_FinanceLeaseCost_000ae0f7-1be5-41b3-a3e1-c387b679f643" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_72fd564c-73a2-4d18-ba0e-ebcd2055560d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0945348d-339d-4aa1-b70e-aa10305edf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4979d607-12fa-4a83-8db8-3541e5bc0345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0945348d-339d-4aa1-b70e-aa10305edf4d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4979d607-12fa-4a83-8db8-3541e5bc0345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_57f0e785-a25b-454a-8a86-cc0552d2a509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0945348d-339d-4aa1-b70e-aa10305edf4d" xlink:to="loc_us-gaap_OperatingLeaseLiability_57f0e785-a25b-454a-8a86-cc0552d2a509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_38d2194f-8614-4352-9716-ed942834a247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_38d2194f-8614-4352-9716-ed942834a247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ed1cfe78-f870-4086-a738-f559894c4d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ed1cfe78-f870-4086-a738-f559894c4d0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0d494871-7e41-4196-9ae3-4e28036e6de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0d494871-7e41-4196-9ae3-4e28036e6de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c1f6ca55-1a5e-4f71-b5f9-765e1e46cf88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c1f6ca55-1a5e-4f71-b5f9-765e1e46cf88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a933f5b6-8cd4-496a-a100-b9ca10f7e893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a933f5b6-8cd4-496a-a100-b9ca10f7e893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_191b901c-ec07-4937-927d-6be9baa67ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0c9660d-b377-404f-8031-44517bbdd1f1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_191b901c-ec07-4937-927d-6be9baa67ef1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0b1d7cbe-6374-4562-b9b5-0fd6bc1892ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0b1d7cbe-6374-4562-b9b5-0fd6bc1892ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0ab27743-47d0-4e11-b4ec-4ae76c363a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0ab27743-47d0-4e11-b4ec-4ae76c363a03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dfa1b97e-22af-4aa7-942b-d5b7616bea12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dfa1b97e-22af-4aa7-942b-d5b7616bea12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2095b21-dc9a-41b1-899e-9215e7e12969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2095b21-dc9a-41b1-899e-9215e7e12969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ca16f343-3cd7-49fa-8ec6-8abfa35e0975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ca16f343-3cd7-49fa-8ec6-8abfa35e0975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6e10c045-9bd3-4992-a5aa-74c8bd3f7578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a260c16-6c57-4afc-a465-6557fbc9e155" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6e10c045-9bd3-4992-a5aa-74c8bd3f7578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c8d939f9-cbde-4487-a6f5-557cc8b47419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e92b1ac6-b3fc-457b-98d7-1a34b2d77df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c8d939f9-cbde-4487-a6f5-557cc8b47419" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e92b1ac6-b3fc-457b-98d7-1a34b2d77df0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_c6607071-adc1-4647-af91-7fc98b51bffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c8d939f9-cbde-4487-a6f5-557cc8b47419" xlink:to="loc_us-gaap_FinanceLeaseLiability_c6607071-adc1-4647-af91-7fc98b51bffb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_35f49109-71df-41dd-a4dd-eb3adcbfa6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_d9df8e8e-57bf-4385-afa8-528fd7c4638f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_35f49109-71df-41dd-a4dd-eb3adcbfa6d6" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_d9df8e8e-57bf-4385-afa8-528fd7c4638f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_8cc46ff9-4097-4910-8634-36fc1d872229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_35f49109-71df-41dd-a4dd-eb3adcbfa6d6" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_8cc46ff9-4097-4910-8634-36fc1d872229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_10e64954-5313-4ec7-b11f-921663a04b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_c18a86f8-9e83-4682-90a7-5d047e8bbf03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_10e64954-5313-4ec7-b11f-921663a04b72" xlink:to="loc_us-gaap_DerivativeAssets_c18a86f8-9e83-4682-90a7-5d047e8bbf03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_76d26279-8a12-4d0b-9648-a9734b037e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_10e64954-5313-4ec7-b11f-921663a04b72" xlink:to="loc_us-gaap_DerivativeLiabilities_76d26279-8a12-4d0b-9648-a9734b037e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_62a80236-1086-44c2-9e02-ceac452c4a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_6908babb-bd9f-40f3-a5f8-380119633515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssets_62a80236-1086-44c2-9e02-ceac452c4a86" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_6908babb-bd9f-40f3-a5f8-380119633515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_f90b8e72-4d17-46c1-b8f0-740d8b4a8698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssets_62a80236-1086-44c2-9e02-ceac452c4a86" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_f90b8e72-4d17-46c1-b8f0-740d8b4a8698" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_d28d2bf9-0119-4ec4-b231-a2d8a5008cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesRealizedGainLoss_c03a8c88-3a4a-48ba-95a9-b88ce994c172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_d28d2bf9-0119-4ec4-b231-a2d8a5008cc4" xlink:to="loc_us-gaap_DebtSecuritiesRealizedGainLoss_c03a8c88-3a4a-48ba-95a9-b88ce994c172" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_96bf98ad-3c29-41ea-8192-a541662b47ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_d28d2bf9-0119-4ec4-b231-a2d8a5008cc4" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_96bf98ad-3c29-41ea-8192-a541662b47ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2bc9aa5d-5a89-4ee4-9b0a-bed852c3b07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_8b75f791-cfd9-4f04-b141-bb1d1d776232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2bc9aa5d-5a89-4ee4-9b0a-bed852c3b07a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_8b75f791-cfd9-4f04-b141-bb1d1d776232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_9833bb47-afa1-4a88-a9b2-115f4aadf3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2bc9aa5d-5a89-4ee4-9b0a-bed852c3b07a" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_9833bb47-afa1-4a88-a9b2-115f4aadf3c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_f5cf12d7-652a-46a1-b978-788b304d65dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_f5cf12d7-652a-46a1-b978-788b304d65dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_c63a9737-4dba-4947-ac05-5b740e08d9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_c63a9737-4dba-4947-ac05-5b740e08d9fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_05ed9692-ca4f-43ed-81a6-ccd6299074ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_05ed9692-ca4f-43ed-81a6-ccd6299074ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_baa2a2d5-56db-441c-b82b-2bf038f176e7" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_baa2a2d5-56db-441c-b82b-2bf038f176e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_df72cff8-66ee-412b-9b77-cb01e7452154" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_df72cff8-66ee-412b-9b77-cb01e7452154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_9255d306-ee48-41d7-aee8-bd83006032ce" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_700cd3b4-d2fa-4e6d-8f6a-33c12818b6a1" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_9255d306-ee48-41d7-aee8-bd83006032ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#VariableInterestEntitiesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4366bf54-2eb4-4a84-bb44-581d4ac8b2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e6c4eaea-981b-44fb-ba68-60ba3929e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4366bf54-2eb4-4a84-bb44-581d4ac8b2c2" xlink:to="loc_us-gaap_AssetsCurrent_e6c4eaea-981b-44fb-ba68-60ba3929e67e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4d48a200-e9f2-4629-bbc6-fcfc79b2567c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4366bf54-2eb4-4a84-bb44-581d4ac8b2c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4d48a200-e9f2-4629-bbc6-fcfc79b2567c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5364fb0c-6d9e-445c-b06b-8d05c4eaa2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d13c0ee5-fe79-445c-81e4-580dea9e091d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5364fb0c-6d9e-445c-b06b-8d05c4eaa2df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d13c0ee5-fe79-445c-81e4-580dea9e091d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_02c2df86-ee17-4e88-b9a4-82e4343e1e02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5364fb0c-6d9e-445c-b06b-8d05c4eaa2df" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_02c2df86-ee17-4e88-b9a4-82e4343e1e02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5241769-915d-4197-89af-daafa6518b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_3f576401-fb2e-46dd-be94-db098760a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5241769-915d-4197-89af-daafa6518b78" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_3f576401-fb2e-46dd-be94-db098760a0dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2fe4cbc0-fb87-4f09-9a24-d28eceaaa8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5241769-915d-4197-89af-daafa6518b78" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_2fe4cbc0-fb87-4f09-9a24-d28eceaaa8ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_ac562479-321b-419a-863b-b059da03bdee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_ac562479-321b-419a-863b-b059da03bdee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_8957d5c0-b518-4c13-aede-86955d0a3e1d" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:to="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_8957d5c0-b518-4c13-aede-86955d0a3e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_1f92850a-2328-48cd-860b-e3619682aa8c" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_1f92850a-2328-48cd-860b-e3619682aa8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_2d67de0a-aa49-43de-bec9-cec85a94cb30" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_2d67de0a-aa49-43de-bec9-cec85a94cb30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_cd4a6ac6-10f3-4671-a3ad-16f340b97427" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_cd4a6ac6-10f3-4671-a3ad-16f340b97427" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_a2aaee5d-49fd-4103-bcc9-d1681948b8e1" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_45bcc3cd-e2e9-41c2-be16-1649e589aacc" xlink:to="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_a2aaee5d-49fd-4103-bcc9-d1681948b8e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d2e82651-1294-4f77-a9c0-00359c3f3905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d2e82651-1294-4f77-a9c0-00359c3f3905" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_f3d40f94-6d57-4031-9363-9a83958c0f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_f3d40f94-6d57-4031-9363-9a83958c0f87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_2850cda0-a561-48f3-86fe-532f72206ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_2850cda0-a561-48f3-86fe-532f72206ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_76d9f7e5-532e-429b-b30d-2f26ac8f9c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_76d9f7e5-532e-429b-b30d-2f26ac8f9c4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_6b32cb3f-7b70-4ecf-9797-1a9f547cf8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_6b32cb3f-7b70-4ecf-9797-1a9f547cf8e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_850d4436-ce8c-4192-a28b-33a34117c775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3c9812d4-d1f7-4b13-b92c-319aa36effa6" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_850d4436-ce8c-4192-a28b-33a34117c775" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_e14dc7e6-ed4d-4440-9672-cf97a31dabe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_4c316625-23bb-4cd8-b3d4-c5d62e4f4702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_e14dc7e6-ed4d-4440-9672-cf97a31dabe9" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_4c316625-23bb-4cd8-b3d4-c5d62e4f4702" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_f9a5b707-b4a4-4221-8c7e-4899444cb9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_e14dc7e6-ed4d-4440-9672-cf97a31dabe9" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_f9a5b707-b4a4-4221-8c7e-4899444cb9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_60209125-4ade-4ecb-bc85-77cd698ca825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_933ceceb-2a33-4015-b1c1-37dc779730c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RegulatoryAssets_60209125-4ade-4ecb-bc85-77cd698ca825" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_933ceceb-2a33-4015-b1c1-37dc779730c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_70375a57-5504-43af-ba0c-c0c5f87ffb90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_60209125-4ade-4ecb-bc85-77cd698ca825" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_70375a57-5504-43af-ba0c-c0c5f87ffb90" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f9fbc9e-38f8-445c-b7fb-7284ed553995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_51cfd310-1a1c-4148-bb69-994073362695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5f9fbc9e-38f8-445c-b7fb-7284ed553995" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_51cfd310-1a1c-4148-bb69-994073362695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fbd71182-507d-4f2c-9590-180eb0134d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5f9fbc9e-38f8-445c-b7fb-7284ed553995" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fbd71182-507d-4f2c-9590-180eb0134d52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0375d812-dcd5-4ea2-a4a9-73382a5493a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5f9fbc9e-38f8-445c-b7fb-7284ed553995" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0375d812-dcd5-4ea2-a4a9-73382a5493a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_cc99e95f-b183-4596-9bc4-d3ef11d7f57c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5f9fbc9e-38f8-445c-b7fb-7284ed553995" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_cc99e95f-b183-4596-9bc4-d3ef11d7f57c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_7a948810-f383-45a9-a0ab-391081a4c9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5f9fbc9e-38f8-445c-b7fb-7284ed553995" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_7a948810-f383-45a9-a0ab-391081a4c9f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_dd971937-9e5a-49e1-a673-775d712aea4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_dd971937-9e5a-49e1-a673-775d712aea4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_9bb74f61-40c3-47df-a703-be77e136e22a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_9bb74f61-40c3-47df-a703-be77e136e22a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_64fd2f1b-18aa-4c08-bc20-cd9f6ced8ee6" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_64fd2f1b-18aa-4c08-bc20-cd9f6ced8ee6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_69f6e677-6741-48de-9ab9-08bb520f0194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_69f6e677-6741-48de-9ab9-08bb520f0194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_e83b53f0-9957-4582-9dac-d63e3da0d776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_e83b53f0-9957-4582-9dac-d63e3da0d776" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_46298764-f1b2-4b75-b4f4-2a0b4df60b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_46298764-f1b2-4b75-b4f4-2a0b4df60b94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_2091d2d5-c049-4a4d-a2e8-3cbe1cba7113" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_2091d2d5-c049-4a4d-a2e8-3cbe1cba7113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_ab9323b7-3674-4722-b855-abd744dea981" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_ab9323b7-3674-4722-b855-abd744dea981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_a8c6d358-c2cf-4301-b86e-14ca5ad41ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_a8c6d358-c2cf-4301-b86e-14ca5ad41ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_4c79ac9f-53ca-4823-9085-0679aee4cd9e" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_4c79ac9f-53ca-4823-9085-0679aee4cd9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0ed42b0a-150f-44c3-a18e-64a6ba7635b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0ed42b0a-150f-44c3-a18e-64a6ba7635b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_70c42f81-e280-4a1d-bff0-5c1879fcf286" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4bf277fc-163b-4181-9dc4-a35d7d63d7fa" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_70c42f81-e280-4a1d-bff0-5c1879fcf286" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_cbd9aeae-434b-4dde-a654-1d3465d07144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_2eda06a2-c9fc-4997-ba38-934af459f1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_cbd9aeae-434b-4dde-a654-1d3465d07144" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_2eda06a2-c9fc-4997-ba38-934af459f1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2a4df395-4686-404a-81f2-9cb2a883be2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_cbd9aeae-434b-4dde-a654-1d3465d07144" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_2a4df395-4686-404a-81f2-9cb2a883be2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9bf7a00d-1a33-44c9-a8c7-efa86d08d063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a4139f59-4214-4dcb-a06d-8688c0b00675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_9bf7a00d-1a33-44c9-a8c7-efa86d08d063" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a4139f59-4214-4dcb-a06d-8688c0b00675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_30945dbd-764e-43b9-ba6e-87776cfe4b28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_9bf7a00d-1a33-44c9-a8c7-efa86d08d063" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_30945dbd-764e-43b9-ba6e-87776cfe4b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b2e136f9-6e63-46eb-a562-c241eb0b79b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_9bf7a00d-1a33-44c9-a8c7-efa86d08d063" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b2e136f9-6e63-46eb-a562-c241eb0b79b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance_57be4ac1-a494-4445-b717-d13dd2a565d6" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxAssetsRegulatoryDisallowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_9bf7a00d-1a33-44c9-a8c7-efa86d08d063" xlink:to="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance_57be4ac1-a494-4445-b717-d13dd2a565d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_e92254ba-9006-4c35-adad-485f9b5f1647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_9bf7a00d-1a33-44c9-a8c7-efa86d08d063" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_e92254ba-9006-4c35-adad-485f9b5f1647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2b7f408c-be97-4ec1-8e27-13e25af38a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2b7f408c-be97-4ec1-8e27-13e25af38a04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_b35a2c13-2ef2-49e2-b93c-5425d844003e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_b35a2c13-2ef2-49e2-b93c-5425d844003e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_c46b127d-2885-4af5-b728-62768e67acfc" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_c46b127d-2885-4af5-b728-62768e67acfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_15a393d1-fd61-4a6c-90d5-037421196116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_15a393d1-fd61-4a6c-90d5-037421196116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_775d501b-439c-4a03-a62f-4cb0637a45ba" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesInvestmentTaxCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_775d501b-439c-4a03-a62f-4cb0637a45ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_b2183df7-3819-44c3-a941-28eecdfe1b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_b2183df7-3819-44c3-a941-28eecdfe1b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt_d91150db-ef3b-4536-a63b-5ed8f97ac86d" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilityLossonreacquireddebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt_d91150db-ef3b-4536-a63b-5ed8f97ac86d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_17c7f929-3eba-40fd-94aa-5d37c0b4e79e" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_12a16efc-1ec3-4f9d-9310-06b917d3ac67" xlink:to="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_17c7f929-3eba-40fd-94aa-5d37c0b4e79e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5f34fd76-028b-4a84-9816-292f7388d9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5f34fd76-028b-4a84-9816-292f7388d9e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_6113ce0c-1d04-4944-a0be-b21b52d13754" xlink:href="pnm-20211231.xsd#pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_6113ce0c-1d04-4944-a0be-b21b52d13754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfExcessDeferredIncomeTax_ea3c29c6-a2c7-4331-ac67-21fbb1986d59" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfExcessDeferredIncomeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_pnm_AmortizationOfExcessDeferredIncomeTax_ea3c29c6-a2c7-4331-ac67-21fbb1986d59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_9ae5460a-be5a-4a91-be2c-81d39c3f106a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_9ae5460a-be5a-4a91-be2c-81d39c3f106a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfMarkToMarketAdjustments_4583d9fb-8612-4cf4-a291-e1093bc0f7da" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfMarkToMarketAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_pnm_TaxEffectOfMarkToMarketAdjustments_4583d9fb-8612-4cf4-a291-e1093bc0f7da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfExcessPensionLiability_d0a8573b-2071-4e1b-ba92-d630fa49d8b8" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfExcessPensionLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_pnm_TaxEffectOfExcessPensionLiability_d0a8573b-2071-4e1b-ba92-d630fa49d8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_5a378276-421e-456c-97d2-90ee76fbdceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_5a378276-421e-456c-97d2-90ee76fbdceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Adjustmentforunrecognizedtaxbenefits_a35745b7-1f21-440f-960c-91204e58103d" xlink:href="pnm-20211231.xsd#pnm_Adjustmentforunrecognizedtaxbenefits"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_013b8bdb-2735-48ca-b74f-577718bc30c1" xlink:to="loc_pnm_Adjustmentforunrecognizedtaxbenefits_a35745b7-1f21-440f-960c-91204e58103d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestmentSummarizedFinancialInformationDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_855092fc-0d2e-44f6-a854-ce0efb3d4d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_3f00cfbf-b07b-4288-ab5c-1c289c175856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_855092fc-0d2e-44f6-a854-ce0efb3d4d2b" xlink:to="loc_us-gaap_Cash_3f00cfbf-b07b-4288-ab5c-1c289c175856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_c1591ff6-a5aa-4468-a60e-398db1584ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_855092fc-0d2e-44f6-a854-ce0efb3d4d2b" xlink:to="loc_us-gaap_ConstructionInProgressGross_c1591ff6-a5aa-4468-a60e-398db1584ac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_51dcebd8-c9b8-4bdd-b6d5-5e578f93b441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_855092fc-0d2e-44f6-a854-ce0efb3d4d2b" xlink:to="loc_us-gaap_AssetsNoncurrent_51dcebd8-c9b8-4bdd-b6d5-5e578f93b441" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_caba5291-8b56-4571-86a4-eff349470071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_14528f45-7cc5-4aa5-8e3a-2bf9f1c8033b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_caba5291-8b56-4571-86a4-eff349470071" xlink:to="loc_us-gaap_OtherIncome_14528f45-7cc5-4aa5-8e3a-2bf9f1c8033b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_0cf01809-7da0-41a5-b96f-0735e5870764" xlink:href="pnm-20211231.xsd#pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_caba5291-8b56-4571-86a4-eff349470071" xlink:to="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_0cf01809-7da0-41a5-b96f-0735e5870764" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_99eea81b-6a2d-4ccf-9b24-da7abc1c93a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_315ae513-7531-4478-b4c0-e6121715cdce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_99eea81b-6a2d-4ccf-9b24-da7abc1c93a2" xlink:to="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_315ae513-7531-4478-b4c0-e6121715cdce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InvestmentsInSubsidiaries_2ac9ae3f-c934-4d51-9dc6-c03b0c181399" xlink:href="pnm-20211231.xsd#pnm_InvestmentsInSubsidiaries"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_99eea81b-6a2d-4ccf-9b24-da7abc1c93a2" xlink:to="loc_pnm_InvestmentsInSubsidiaries_2ac9ae3f-c934-4d51-9dc6-c03b0c181399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_3f399a84-bc71-4db0-b9db-3a39bbb48349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_99eea81b-6a2d-4ccf-9b24-da7abc1c93a2" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_3f399a84-bc71-4db0-b9db-3a39bbb48349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_1ec693d2-f82a-4548-86ab-80a4d181afe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_1ec693d2-f82a-4548-86ab-80a4d181afe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3861113c-91f9-45fd-885d-8197ffffc9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3861113c-91f9-45fd-885d-8197ffffc9a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a53d2fa4-c496-4c62-b8da-ede494ac6652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a53d2fa4-c496-4c62-b8da-ede494ac6652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6379909f-4689-4df8-9aaa-5298a3f70fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6379909f-4689-4df8-9aaa-5298a3f70fd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1d67f49b-13d1-47e4-a116-756757ae7873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1d67f49b-13d1-47e4-a116-756757ae7873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d7ef145e-694c-410c-9050-90107fc44875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d7ef145e-694c-410c-9050-90107fc44875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bcdb5aa-6779-41ae-98a6-60ff33b2e940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bcdb5aa-6779-41ae-98a6-60ff33b2e940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d9db2b84-ff7d-45d6-a07a-7dcf870a6982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d9db2b84-ff7d-45d6-a07a-7dcf870a6982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9f122430-546c-4da0-a061-7ce46d78b1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9f122430-546c-4da0-a061-7ce46d78b1e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_f6eb8e6b-d457-44a1-9c86-d754032ac136" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ebfb7eec-d522-43b2-99cd-d25e06943257" xlink:to="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_f6eb8e6b-d457-44a1-9c86-d754032ac136" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_1764243a-72c9-430e-bdde-59a44f049325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_9ff5826e-0048-405e-8702-072f2f1afd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1764243a-72c9-430e-bdde-59a44f049325" xlink:to="loc_us-gaap_AssetsNoncurrent_9ff5826e-0048-405e-8702-072f2f1afd9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1e776fbf-6542-455b-886f-10483c8a2ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1764243a-72c9-430e-bdde-59a44f049325" xlink:to="loc_us-gaap_AssetsCurrent_1e776fbf-6542-455b-886f-10483c8a2ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_e677498e-582c-4de0-b47a-aaf36f23a3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_04ed91d6-22ca-4d8a-a5ee-f9c347878516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e677498e-582c-4de0-b47a-aaf36f23a3fb" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_04ed91d6-22ca-4d8a-a5ee-f9c347878516" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_0f27d1e0-f1a6-4a22-bb61-a67159e9f9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e677498e-582c-4de0-b47a-aaf36f23a3fb" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_0f27d1e0-f1a6-4a22-bb61-a67159e9f9e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_679120d5-da51-4b09-a4f0-5484220e5871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e677498e-582c-4de0-b47a-aaf36f23a3fb" xlink:to="loc_us-gaap_OtherLongTermInvestments_679120d5-da51-4b09-a4f0-5484220e5871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ab29d2f9-8614-4e3e-b4fa-7d7a074ad676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_bcdd3857-407e-4c4e-be3f-d53a73628fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab29d2f9-8614-4e3e-b4fa-7d7a074ad676" xlink:to="loc_us-gaap_ShortTermBorrowings_bcdd3857-407e-4c4e-be3f-d53a73628fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_75960c4a-eada-48b3-b9e6-d4bcd8ab8530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab29d2f9-8614-4e3e-b4fa-7d7a074ad676" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_75960c4a-eada-48b3-b9e6-d4bcd8ab8530" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_c97e744e-162d-4ef8-a716-f666a974d3aa" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab29d2f9-8614-4e3e-b4fa-7d7a074ad676" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_c97e744e-162d-4ef8-a716-f666a974d3aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2d6ee7db-8e75-459b-a8bc-d98468f188d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab29d2f9-8614-4e3e-b4fa-7d7a074ad676" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2d6ee7db-8e75-459b-a8bc-d98468f188d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_58e8f719-d4ec-42af-b1b6-ac8248492852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab29d2f9-8614-4e3e-b4fa-7d7a074ad676" xlink:to="loc_us-gaap_LongTermDebtCurrent_58e8f719-d4ec-42af-b1b6-ac8248492852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3cf457e1-dc43-4bb6-8e8a-5ebf1755c4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0e7ec392-3f93-4def-b7a9-fb976efc3d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Liabilities_3cf457e1-dc43-4bb6-8e8a-5ebf1755c4c0" xlink:to="loc_us-gaap_LiabilitiesCurrent_0e7ec392-3f93-4def-b7a9-fb976efc3d64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_65b741b9-6c51-4c11-b016-4b2542099c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3cf457e1-dc43-4bb6-8e8a-5ebf1755c4c0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_65b741b9-6c51-4c11-b016-4b2542099c64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f10f1f1d-8b7b-4a0f-b31b-2f087cd99162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3cf457e1-dc43-4bb6-8e8a-5ebf1755c4c0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f10f1f1d-8b7b-4a0f-b31b-2f087cd99162" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>18
<FILENAME>pnm-20211231_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 2022 Workiva-->
<!--r:9eafe6fe-10f0-46c8-bc05-801484cfddd8,g:021f7032-c94a-44c7-bc34-2957c12fea60-->
<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.pnmresources.com/role/CoverPage" xlink:type="simple" xlink:href="pnm-20211231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CoverPage" xlink:type="extended" id="i9b825e1867a842108f22bb490be6b0cf_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6b3f16ba-e8e5-4e29-a173-baab8351a842" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentType_6b3f16ba-e8e5-4e29-a173-baab8351a842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c3111c0d-c1ed-4ee0-ad16-20241a98b74e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentAnnualReport_c3111c0d-c1ed-4ee0-ad16-20241a98b74e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d6368b40-cc22-4e77-b2b8-d53135a813b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentTransitionReport_d6368b40-cc22-4e77-b2b8-d53135a813b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_04ab1911-615a-41cc-8cc4-58a322aa034b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentPeriodEndDate_04ab1911-615a-41cc-8cc4-58a322aa034b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_33a1738e-7744-4100-8e9f-231aae52dfda" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_CurrentFiscalYearEndDate_33a1738e-7744-4100-8e9f-231aae52dfda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4199f8fc-50cf-4b45-9a85-3f35f2a337fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityRegistrantName_4199f8fc-50cf-4b45-9a85-3f35f2a337fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_bec4ea13-92ff-4dd0-9a0b-39783b8b4729" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityIncorporationStateCountryCode_bec4ea13-92ff-4dd0-9a0b-39783b8b4729" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c27d4588-3de9-4f35-aced-96ffd1214113" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressAddressLine1_c27d4588-3de9-4f35-aced-96ffd1214113" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_cb3e2699-e94b-4f9b-b4d0-4cfb489cfbb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressCityOrTown_cb3e2699-e94b-4f9b-b4d0-4cfb489cfbb6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_315a89ce-85a3-469a-88ba-95a385f1fb53" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressStateOrProvince_315a89ce-85a3-469a-88ba-95a385f1fb53" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0fa00312-ca57-4d3e-98a4-ed422686fe92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressPostalZipCode_0fa00312-ca57-4d3e-98a4-ed422686fe92" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_696b6457-2113-4fce-99c5-f0c22c27957a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_CityAreaCode_696b6457-2113-4fce-99c5-f0c22c27957a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7803e600-8b9b-4598-96e2-da29133d48dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_LocalPhoneNumber_7803e600-8b9b-4598-96e2-da29133d48dd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d908a3a5-956c-496f-8095-ba59d1c2054f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityFileNumber_d908a3a5-956c-496f-8095-ba59d1c2054f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_97f5cd41-b743-4e1e-b775-86700793e616" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityTaxIdentificationNumber_97f5cd41-b743-4e1e-b775-86700793e616" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6dae7eef-0ec1-47aa-827e-ffb17329ff97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_Security12bTitle_6dae7eef-0ec1-47aa-827e-ffb17329ff97" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a3541c37-ae79-4273-a212-6d656ffa590f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_TradingSymbol_a3541c37-ae79-4273-a212-6d656ffa590f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bc52907e-08fd-49fc-9341-a6f464a4c8c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_SecurityExchangeName_bc52907e-08fd-49fc-9341-a6f464a4c8c1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_87cdff8a-1813-4abf-b367-12938afeb28f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_87cdff8a-1813-4abf-b367-12938afeb28f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_35f0fd02-52c6-4def-b1b1-7ef0fa5f28e0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityVoluntaryFilers_35f0fd02-52c6-4def-b1b1-7ef0fa5f28e0" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0658794d-da78-43f2-8377-9e742acbe616" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityCurrentReportingStatus_0658794d-da78-43f2-8377-9e742acbe616" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_399a934a-6e83-4240-b672-e2a1a606d281" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityInteractiveDataCurrent_399a934a-6e83-4240-b672-e2a1a606d281" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c8e18d3f-e97a-4123-b649-fab1fed9642c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityFilerCategory_c8e18d3f-e97a-4123-b649-fab1fed9642c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_fa03556f-c44a-4f79-b486-5fc1f394b56d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntitySmallBusiness_fa03556f-c44a-4f79-b486-5fc1f394b56d" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e82e2ecd-bda2-49a5-9241-ef487f42a2be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityEmergingGrowthCompany_e82e2ecd-bda2-49a5-9241-ef487f42a2be" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_8fd7c8f3-1cc2-4d5d-9a6d-83b04a40e11f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_IcfrAuditorAttestationFlag_8fd7c8f3-1cc2-4d5d-9a6d-83b04a40e11f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9ecbbf28-81c9-4aa7-81fe-cdacb673c818" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityShellCompany_9ecbbf28-81c9-4aa7-81fe-cdacb673c818" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_cdcc84f0-2212-4c00-bd2a-2ccb88de865e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_cdcc84f0-2212-4c00-bd2a-2ccb88de865e" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_37269fc5-1b0e-4a91-8fee-3de1d0acd239" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityPublicFloat_37269fc5-1b0e-4a91-8fee-3de1d0acd239" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9addcccb-deb1-404e-95bd-cc4e524abde8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9addcccb-deb1-404e-95bd-cc4e524abde8" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ce3fc3aa-7b13-4ac0-94a9-ff48c14b01af" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityCentralIndexKey_ce3fc3aa-7b13-4ac0-94a9-ff48c14b01af" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_cce34f22-d2ef-43f5-a206-423b6419f4ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentFiscalYearFocus_cce34f22-d2ef-43f5-a206-423b6419f4ad" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_975142ec-6d97-4f08-9267-dcd29612b0f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentFiscalPeriodFocus_975142ec-6d97-4f08-9267-dcd29612b0f8" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ead072dd-d1f0-40ae-a99e-74b0874a96c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_AmendmentFlag_ead072dd-d1f0-40ae-a99e-74b0874a96c2" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:to="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_39b3fae8-54b2-4b59-905b-55605dd59d86_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:to="loc_dei_EntityDomain_39b3fae8-54b2-4b59-905b-55605dd59d86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:to="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7a5fc71-4e50-48e0-8846-e16103f4e3a7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7a5fc71-4e50-48e0-8846-e16103f4e3a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_d9dcf53d-0ae3-48cf-b468-9a09013fd514" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_d9dcf53d-0ae3-48cf-b468-9a09013fd514" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AuditInformation" xlink:type="simple" xlink:href="pnm-20211231.xsd#AuditInformation"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/AuditInformation" xlink:type="extended" id="i7eddf2f707c041d1a1499c59811f4f3f_AuditInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_050c7bd0-1f71-4ca6-8051-f15b724c81a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorName_050c7bd0-1f71-4ca6-8051-f15b724c81a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_9d2b64eb-9b3b-4bf1-8c1c-e72256a9ed31" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorFirmId_9d2b64eb-9b3b-4bf1-8c1c-e72256a9ed31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_5cbdb0f2-eb12-464a-9d7b-471b2532e830" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorLocation_5cbdb0f2-eb12-464a-9d7b-471b2532e830" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:to="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f49dc845-e8d3-4427-a905-30c2a1a6fc25_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:to="loc_dei_EntityDomain_f49dc845-e8d3-4427-a905-30c2a1a6fc25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:to="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_44188968-32d8-4766-afc2-c95283680538" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_44188968-32d8-4766-afc2-c95283680538" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_491a4e7c-49dd-4b41-b63c-eaa2d27ab3ef" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_491a4e7c-49dd-4b41-b63c-eaa2d27ab3ef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsPNMR"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR" xlink:type="extended" id="i66d6d7bdf0f44af1be68cdffa41bd8c5_ConsolidatedStatementsofEarningsPNMR">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62a5717e-1976-47cd-958c-a3c5d71abbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62a5717e-1976-47cd-958c-a3c5d71abbdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_932b2a5c-e86c-4c87-ba34-28f4e1ac3b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_932b2a5c-e86c-4c87-ba34-28f4e1ac3b0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_8865f155-908a-4470-a5f4-a546e87b8461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_8865f155-908a-4470-a5f4-a546e87b8461" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0101e0f8-77e5-4074-bece-0dfeebd23a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_Revenues_0101e0f8-77e5-4074-bece-0dfeebd23a4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cb005798-47ee-4443-9762-d6bf84483ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cb005798-47ee-4443-9762-d6bf84483ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bf19c2fb-ae38-4153-8a29-8b9c8897847b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bf19c2fb-ae38-4153-8a29-8b9c8897847b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1310311e-a8b6-43af-88bb-c31a6c81744b" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1310311e-a8b6-43af-88bb-c31a6c81744b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_1c24fd9f-77e4-480e-9fb9-63687ce334a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_1c24fd9f-77e4-480e-9fb9-63687ce334a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_a7c7c292-5d08-450c-a4f9-9b807b20139c" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_pnm_TransmissionAndDistributionCosts_a7c7c292-5d08-450c-a4f9-9b807b20139c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2f7df154-e33b-4b56-b8d9-47e14b9a07be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2f7df154-e33b-4b56-b8d9-47e14b9a07be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_744de7cc-caf9-44aa-aa34-e22ca1a5f26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_744de7cc-caf9-44aa-aa34-e22ca1a5f26c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2bdda885-5716-4bf9-b2fe-bc6fe27f3e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_OperatingIncomeLoss_2bdda885-5716-4bf9-b2fe-bc6fe27f3e06" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_525333d0-2058-4bee-87e4-2f93b550f4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_InvestmentIncomeInterest_525333d0-2058-4bee-87e4-2f93b550f4b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_d9997d02-1f76-42ab-b19c-00dce8827ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_GainLossOnInvestments_d9997d02-1f76-42ab-b19c-00dce8827ab2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_d55a3082-be67-4302-8fbd-9a4ad960d404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_OtherIncome_d55a3082-be67-4302-8fbd-9a4ad960d404" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_b682e75b-9a2f-4ce1-bb3a-3095d2c9ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_OtherExpenses_b682e75b-9a2f-4ce1-bb3a-3095d2c9ef3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9e0b58ad-d1b4-49c5-ac3b-01b6cb14f4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9e0b58ad-d1b4-49c5-ac3b-01b6cb14f4db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_43cb0b5a-c8e1-4799-8eb1-977a5ce8e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_InterestExpense_43cb0b5a-c8e1-4799-8eb1-977a5ce8e65e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a3188e2-1256-4e76-bbff-082d953298ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a3188e2-1256-4e76-bbff-082d953298ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_aa3e24e0-1f82-4fdd-a21d-04e168925978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_aa3e24e0-1f82-4fdd-a21d-04e168925978" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_af103f86-c94e-4ca7-a545-06781702d71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_ProfitLoss_af103f86-c94e-4ca7-a545-06781702d71f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ee808049-f18a-43b2-adc6-9194c79afa30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ee808049-f18a-43b2-adc6-9194c79afa30" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_debb9002-bf70-4556-9154-8c89f11119ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_DividendsPreferredStock_debb9002-bf70-4556-9154-8c89f11119ef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2b647012-2aff-4eaf-a885-64e1d4976517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2b647012-2aff-4eaf-a885-64e1d4976517" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_03b0f777-19e3-418e-bda3-367e7179f199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:to="loc_us-gaap_EarningsPerShareBasic_03b0f777-19e3-418e-bda3-367e7179f199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_86f86d15-215d-4156-907f-afef07eb2965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:to="loc_us-gaap_EarningsPerShareDiluted_86f86d15-215d-4156-907f-afef07eb2965" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:to="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8f829ab0-6870-4130-be36-0517db6ef6fd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:to="loc_srt_ProductsAndServicesDomain_8f829ab0-6870-4130-be36-0517db6ef6fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:to="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_315ab186-aaf7-4ee2-9be7-b49fa0302257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:to="loc_us-gaap_ElectricityMember_315ab186-aaf7-4ee2-9be7-b49fa0302257" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationMember_b7cb5cd6-3b6c-4dd8-b7dd-845e2e3cb7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:to="loc_us-gaap_ElectricityGenerationMember_b7cb5cd6-3b6c-4dd8-b7dd-845e2e3cb7d0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNMRParenthetical"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical" xlink:type="extended" id="i38dd3c87eb2843e6ac5cc77a335e28f8_ConsolidatedBalanceSheetsPNMRParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a0b7ca1f-f511-4f61-b127-79e9a47244d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a0b7ca1f-f511-4f61-b127-79e9a47244d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2f1b9a31-6c8c-4fd2-bc05-cad26fdd0896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a0b7ca1f-f511-4f61-b127-79e9a47244d0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2f1b9a31-6c8c-4fd2-bc05-cad26fdd0896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_acb3d184-014c-4796-bedd-1afd3c33553e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_acb3d184-014c-4796-bedd-1afd3c33553e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccumulatedAmortizationNuclearFuel_7ea69109-af0f-436f-af29-5e5fd15b867b" xlink:href="pnm-20211231.xsd#pnm_AccumulatedAmortizationNuclearFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_acb3d184-014c-4796-bedd-1afd3c33553e" xlink:to="loc_pnm_AccumulatedAmortizationNuclearFuel_7ea69109-af0f-436f-af29-5e5fd15b867b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_d89d882d-ce88-4be3-a9d1-7afa78195986" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_d89d882d-ce88-4be3-a9d1-7afa78195986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_d5e851aa-5c7c-4462-8249-6d0fbf3737d4" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_d5e851aa-5c7c-4462-8249-6d0fbf3737d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_e406ee9e-02ec-44e9-bdf7-85ab02c466c9" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_e406ee9e-02ec-44e9-bdf7-85ab02c466c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_f275cb71-8bfa-44ac-a09b-c6e8fa4146b7" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_f275cb71-8bfa-44ac-a09b-c6e8fa4146b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e3b6afe4-4f1f-467b-8439-2eb89c1e8e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_EquityAbstract_e3b6afe4-4f1f-467b-8439-2eb89c1e8e0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_e3b6afe4-4f1f-467b-8439-2eb89c1e8e0e" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_e5996eab-e76c-4554-83f9-6f366b869366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockNoParValue_e5996eab-e76c-4554-83f9-6f366b869366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_754d58a9-f6e8-4e57-885d-f936900af2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_754d58a9-f6e8-4e57-885d-f936900af2bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_af815b98-93df-46ee-832c-8c8624b9b6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockSharesIssued_af815b98-93df-46ee-832c-8c8624b9b6c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8f764a7-3ae0-4167-94d8-fb49afdf19d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8f764a7-3ae0-4167-94d8-fb49afdf19d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:to="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a494f1a3-ddca-4075-a9f1-4238d594f276_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:to="loc_dei_EntityDomain_a494f1a3-ddca-4075-a9f1-4238d594f276_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:to="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5becea3b-0f43-4b50-8066-c81aad794958" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5becea3b-0f43-4b50-8066-c81aad794958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_494249b0-9b42-4d40-955f-e37143eb1cfc" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_494249b0-9b42-4d40-955f-e37143eb1cfc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofChangesinEquityPNMR"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR" xlink:type="extended" id="id9ddb65dfa0348a08bcfe026c0ed875a_ConsolidatedStatementsofChangesinEquityPNMR">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4c5bc862-0021-4dec-9742-1029dd4bbdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4c5bc862-0021-4dec-9742-1029dd4bbdf0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d2848cfd-d130-425a-a160-59a1125fcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d2848cfd-d130-425a-a160-59a1125fcd81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b2a8e279-bb41-4dc0-a559-cdece5689c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_ProfitLoss_b2a8e279-bb41-4dc0-a559-cdece5689c20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f98fd464-1e9d-4a79-89a8-b6043572e6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f98fd464-1e9d-4a79-89a8-b6043572e6cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_54039f0d-eaaa-4e1d-bf02-38c055363584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_DividendsPreferredStock_54039f0d-eaaa-4e1d-bf02-38c055363584" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8a75ef93-3410-4c3c-9776-c89ede716d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_DividendsCommonStockCash_8a75ef93-3410-4c3c-9776-c89ede716d0d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2b0022a7-fdaa-45b1-9ee3-d52db6381cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2b0022a7-fdaa-45b1-9ee3-d52db6381cf2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_92d5bbbd-1e85-44d8-a469-c9d39f7e8f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_92d5bbbd-1e85-44d8-a469-c9d39f7e8f84" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b09869f9-9d63-40c8-af73-6d02578fed7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b09869f9-9d63-40c8-af73-6d02578fed7b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_32d5673c-7109-4506-a096-2d5cfd3bdfa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_ShareBasedCompensation_32d5673c-7109-4506-a096-2d5cfd3bdfa9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_c4b16e4f-6949-4210-aab4-f21db599c3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_c4b16e4f-6949-4210-aab4-f21db599c3c8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8f300290-a05c-4bb9-bc2c-4f1f621c60ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4c5bc862-0021-4dec-9742-1029dd4bbdf0" xlink:to="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4b50ba22-c929-4257-a7bf-df776f1a0e31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:to="loc_us-gaap_EquityComponentDomain_4b50ba22-c929-4257-a7bf-df776f1a0e31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:to="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:to="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_12e8a0c1-c071-4cca-a4cb-8860c6000622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:to="loc_us-gaap_CommonStockMember_12e8a0c1-c071-4cca-a4cb-8860c6000622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3f5c271d-f97d-4231-bbe7-a61d534fd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3f5c271d-f97d-4231-bbe7-a61d534fd6f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5089aaca-96d0-4c27-930f-8a6b8bf60122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:to="loc_us-gaap_RetainedEarningsMember_5089aaca-96d0-4c27-930f-8a6b8bf60122" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_25a5ecb2-f1ee-4e8f-a06b-228e30ed95b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:to="loc_us-gaap_NoncontrollingInterestMember_25a5ecb2-f1ee-4e8f-a06b-228e30ed95b4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsPNM"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM" xlink:type="extended" id="ib3e9127a789045f4bdd25ce6152150ed_ConsolidatedStatementsofEarningsPNM">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b498aa53-7924-436e-ba57-75fbd77e488f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b498aa53-7924-436e-ba57-75fbd77e488f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_c9761006-16ae-436a-95fd-71b4d207d43d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_c9761006-16ae-436a-95fd-71b4d207d43d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_e014ed11-bb7f-43db-9e51-08318dada925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_e014ed11-bb7f-43db-9e51-08318dada925" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73126b18-8743-497a-8a72-72ba149bc638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_Revenues_73126b18-8743-497a-8a72-72ba149bc638" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_beb95fb9-4bb4-4229-a4c6-f790a1dfe73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_beb95fb9-4bb4-4229-a4c6-f790a1dfe73b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7db1a7e1-2c0f-4d7e-93b3-04a217e455d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7db1a7e1-2c0f-4d7e-93b3-04a217e455d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f9ec1526-533d-422e-8454-354c5265cccc" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f9ec1526-533d-422e-8454-354c5265cccc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_e242d2eb-45eb-49ac-b366-6b3aa9d7e5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_e242d2eb-45eb-49ac-b366-6b3aa9d7e5ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_7a3357e6-0f10-4cee-8635-ccce64393fb4" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_pnm_TransmissionAndDistributionCosts_7a3357e6-0f10-4cee-8635-ccce64393fb4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_0ed7dc62-d621-4240-b6f4-2efe513e9b12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_0ed7dc62-d621-4240-b6f4-2efe513e9b12" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_b7758eba-566e-4fbe-affa-2c3e2e61badd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_b7758eba-566e-4fbe-affa-2c3e2e61badd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_62585cdf-0f3d-4419-9928-7fe5ccf951a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_OperatingIncomeLoss_62585cdf-0f3d-4419-9928-7fe5ccf951a4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2186d299-ed36-464a-89b9-d8b20849f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_InvestmentIncomeInterest_2186d299-ed36-464a-89b9-d8b20849f6ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_e0cc526b-f7ef-4e24-b584-01e515ae727e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_GainLossOnInvestments_e0cc526b-f7ef-4e24-b584-01e515ae727e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_26e342d9-9b07-4e70-aa7c-5fcaae96bc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_OtherIncome_26e342d9-9b07-4e70-aa7c-5fcaae96bc6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_a1f2ba4c-a47b-459a-a136-5237bde459de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_OtherExpenses_a1f2ba4c-a47b-459a-a136-5237bde459de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5cd3ad5c-2dd4-4bed-b3ff-f3cfa73cdd88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5cd3ad5c-2dd4-4bed-b3ff-f3cfa73cdd88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ef1700ec-2593-430b-96a1-ef6a081d1dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_InterestExpense_ef1700ec-2593-430b-96a1-ef6a081d1dce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9090eea0-d942-47b5-971c-065c53822c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9090eea0-d942-47b5-971c-065c53822c5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8a1e25ae-1767-41e9-ae59-9b8ef44a9709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8a1e25ae-1767-41e9-ae59-9b8ef44a9709" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f17f915b-5ea6-4809-84e6-e4e180e85797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_ProfitLoss_f17f915b-5ea6-4809-84e6-e4e180e85797" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9d778540-304b-4778-b4d5-987db8cccd50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9d778540-304b-4778-b4d5-987db8cccd50" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bad78a54-7bc2-46fb-9ff4-415f9f96cbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_NetIncomeLoss_bad78a54-7bc2-46fb-9ff4-415f9f96cbe7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_5fdb8b85-8fab-4be0-a7a7-c3937a588df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_DividendsPreferredStock_5fdb8b85-8fab-4be0-a7a7-c3937a588df6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4eff61ef-4eed-4db7-a8ec-ceccbe261fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4eff61ef-4eed-4db7-a8ec-ceccbe261fa9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:to="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0aa1c465-19a4-4306-aaf6-6aa00e10773a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:to="loc_srt_ProductsAndServicesDomain_0aa1c465-19a4-4306-aaf6-6aa00e10773a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:to="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_d12b4228-a474-4951-8873-5a336d5455bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:to="loc_us-gaap_ElectricityMember_d12b4228-a474-4951-8873-5a336d5455bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationMember_479e5156-7dc4-4763-ae96-07b9151293b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:to="loc_us-gaap_ElectricityGenerationMember_479e5156-7dc4-4763-ae96-07b9151293b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:to="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4e22a45f-dd24-495f-a5c6-7ecc13482a7a_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:to="loc_dei_EntityDomain_4e22a45f-dd24-495f-a5c6-7ecc13482a7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c68d7bd-1bce-4624-b939-1ea754fc67ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:to="loc_dei_EntityDomain_0c68d7bd-1bce-4624-b939-1ea754fc67ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9ae5c6fc-f887-45ea-98ee-58c5d193a63d" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c68d7bd-1bce-4624-b939-1ea754fc67ce" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9ae5c6fc-f887-45ea-98ee-58c5d193a63d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomePNM"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM" xlink:type="extended" id="ib595df62c799452185681f3457512126_ConsolidatedStatementsofComprehensiveIncomePNM">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6995d704-43fe-42f8-878b-a034e88194d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:to="loc_us-gaap_ProfitLoss_6995d704-43fe-42f8-878b-a034e88194d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9cc1430e-8c5b-4453-bfb6-2463d457a6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9cc1430e-8c5b-4453-bfb6-2463d457a6e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4b6f9458-695b-45fe-8b5f-56033972f750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4b6f9458-695b-45fe-8b5f-56033972f750" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_718d8672-445e-413f-8cc9-fa154e9f64ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_718d8672-445e-413f-8cc9-fa154e9f64ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6e87d2ab-592d-4b51-9f9d-69c54d93f43a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6e87d2ab-592d-4b51-9f9d-69c54d93f43a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ee6666e5-766c-4460-83f6-8230251c822a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ee6666e5-766c-4460-83f6-8230251c822a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f7532971-ebf2-4347-8eb0-224f28a5fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f7532971-ebf2-4347-8eb0-224f28a5fabc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0969d094-21eb-4053-93ac-6f1576c55cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0969d094-21eb-4053-93ac-6f1576c55cd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a3113264-6b12-4e43-9b08-7445210e8701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a3113264-6b12-4e43-9b08-7445210e8701" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:to="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:to="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ca672385-53d5-420c-9253-12a00e16548d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:to="loc_dei_EntityDomain_ca672385-53d5-420c-9253-12a00e16548d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90f22797-40a7-418d-9557-c767db3e5ee3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:to="loc_dei_EntityDomain_90f22797-40a7-418d-9557-c767db3e5ee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_1130f6bf-4aff-4fc3-8220-818261171a4b" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90f22797-40a7-418d-9557-c767db3e5ee3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_1130f6bf-4aff-4fc3-8220-818261171a4b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical" xlink:type="extended" id="i1f8aa08e735d4545a83103aa38cd135b_ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6a964028-81ee-48fc-a95e-c928123d8ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6a964028-81ee-48fc-a95e-c928123d8ff2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_52e2c6f7-277d-4478-8a16-6182b2c25cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_52e2c6f7-277d-4478-8a16-6182b2c25cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_7e3ae592-1c3b-4b32-abd5-ee17d46d383f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_7e3ae592-1c3b-4b32-abd5-ee17d46d383f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_61884b84-6350-4a64-8722-f4b1173a210e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_61884b84-6350-4a64-8722-f4b1173a210e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:to="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3c2756cc-3782-40d2-a091-0dec448b1a3b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:to="loc_dei_EntityDomain_3c2756cc-3782-40d2-a091-0dec448b1a3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a612feff-a11c-4736-881d-36c512b5b168" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:to="loc_dei_EntityDomain_a612feff-a11c-4736-881d-36c512b5b168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_64d9c852-a41a-4684-8178-20d207a1f780" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a612feff-a11c-4736-881d-36c512b5b168" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_64d9c852-a41a-4684-8178-20d207a1f780" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsPNM"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM" xlink:type="extended" id="i6fdf1961d8584d1fa9dcca08fad33366_ConsolidatedStatementsofCashFlowsPNM">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99e3b236-ea68-4287-9535-a11ee0d68332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:to="loc_us-gaap_ProfitLoss_99e3b236-ea68-4287-9535-a11ee0d68332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9d33b4a7-ae15-47b7-a508-3fe458d4bddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9d33b4a7-ae15-47b7-a508-3fe458d4bddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d3d93176-f937-4f73-ac5d-bdc5bdccb024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d3d93176-f937-4f73-ac5d-bdc5bdccb024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_a5174e18-f422-472a-87aa-8e0d652f6ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_GainLossOnInvestments_a5174e18-f422-472a-87aa-8e0d652f6ea8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f528d51e-4a32-47fb-a708-be654071e192" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f528d51e-4a32-47fb-a708-be654071e192" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_4d3545e0-b20e-4689-a2d1-fa1d575794a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_4d3545e0-b20e-4689-a2d1-fa1d575794a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4c115790-a88e-4433-9671-e762594ef7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4c115790-a88e-4433-9671-e762594ef7d5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_94dba30e-471a-4069-ae2e-de98c4097c48" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_94dba30e-471a-4069-ae2e-de98c4097c48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3c4c8b61-e77c-4d27-b296-1efbeb332685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3c4c8b61-e77c-4d27-b296-1efbeb332685" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_4941a3d3-d841-4ff9-a8e7-eeba53ed685b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_4941a3d3-d841-4ff9-a8e7-eeba53ed685b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_3416b396-8018-4347-aea9-d60463f8e37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_3416b396-8018-4347-aea9-d60463f8e37c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_583b144c-e814-4fbf-b766-486f326f7f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_583b144c-e814-4fbf-b766-486f326f7f62" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_4f42fb95-b21f-48c2-9ecd-fece5dc7db72" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_4f42fb95-b21f-48c2-9ecd-fece5dc7db72" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_46870f19-e943-4b9e-aa9e-cd8be3b193f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_46870f19-e943-4b9e-aa9e-cd8be3b193f3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_98ac711e-5cd4-4c69-b0cf-f26e5692f25c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_98ac711e-5cd4-4c69-b0cf-f26e5692f25c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bcf5eea2-a22c-41ce-8275-7b0d81ce2a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bcf5eea2-a22c-41ce-8275-7b0d81ce2a4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_7a998008-3eb7-4a56-96b3-ec22ef6d1a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7a998008-3eb7-4a56-96b3-ec22ef6d1a72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ca418cc9-6660-4afc-803d-ebffede1f5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ca418cc9-6660-4afc-803d-ebffede1f5a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_95db20c3-e985-4c18-a881-3d7464bed1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_95db20c3-e985-4c18-a881-3d7464bed1e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5adbed11-bca4-496f-a180-862f14aee454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5adbed11-bca4-496f-a180-862f14aee454" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e85cf801-3a47-4719-b3e1-8e6959254d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e85cf801-3a47-4719-b3e1-8e6959254d92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_7a5a8b1b-691e-4919-b945-ebe9583a72d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_7a5a8b1b-691e-4919-b945-ebe9583a72d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_75dd9a70-a886-401c-b20f-f604bb036282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_75dd9a70-a886-401c-b20f-f604bb036282" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_72678973-4930-4926-a5b3-f07100184a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_72678973-4930-4926-a5b3-f07100184a7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_68bb980e-ff14-42ba-b6bd-b26c33142acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_68bb980e-ff14-42ba-b6bd-b26c33142acd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_b0ef5f76-51ad-4d64-8b6d-4308ae8105b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_b0ef5f76-51ad-4d64-8b6d-4308ae8105b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d5694a87-fdc7-44c1-906f-79f378304a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d5694a87-fdc7-44c1-906f-79f378304a38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_c2901f68-926c-48b1-abb9-74f8b65a2891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_c2901f68-926c-48b1-abb9-74f8b65a2891" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_10f0bbf9-424c-4058-8ecb-78f4674f9c13" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_10f0bbf9-424c-4058-8ecb-78f4674f9c13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_eee411a3-fa6a-40fb-bda9-e5162b22b472" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_eee411a3-fa6a-40fb-bda9-e5162b22b472" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6f8fda7e-b148-493f-8bf7-bafa7102e4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6f8fda7e-b148-493f-8bf7-bafa7102e4e9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_95abe5ed-f5c1-44f8-9d01-35719bfefd76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_95abe5ed-f5c1-44f8-9d01-35719bfefd76" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c415b010-9c71-4e82-9c9b-5b7eaaa6eceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c415b010-9c71-4e82-9c9b-5b7eaaa6eceb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d39e1ab0-5d41-45da-8618-78f79a8ccd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d39e1ab0-5d41-45da-8618-78f79a8ccd1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e8afb45-ff63-4806-96c6-3b8979afcddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7ea0c1b4-6a7e-49c4-8dc0-3cd37c01ea76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:to="loc_us-gaap_InterestPaidNet_7ea0c1b4-6a7e-49c4-8dc0-3cd37c01ea76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_34ee2cbd-73ae-455d-ab6f-740c31505b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_34ee2cbd-73ae-455d-ab6f-740c31505b61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_5f8ee00a-bb01-4e5f-a7aa-934972c8cd32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_5f8ee00a-bb01-4e5f-a7aa-934972c8cd32" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_6f59b78f-3afd-470d-907f-87d6518b9f02" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_5f8ee00a-bb01-4e5f-a7aa-934972c8cd32" xlink:to="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_6f59b78f-3afd-470d-907f-87d6518b9f02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:to="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:to="loc_dei_EntityDomain_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1ff053fe-5bf1-4c22-8fbb-2d5c5dc4419e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:to="loc_dei_EntityDomain_1ff053fe-5bf1-4c22-8fbb-2d5c5dc4419e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2d6bf796-1c38-4736-82e0-67ac230afef0" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1ff053fe-5bf1-4c22-8fbb-2d5c5dc4419e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2d6bf796-1c38-4736-82e0-67ac230afef0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNM"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM" xlink:type="extended" id="ida68aa15f7ee4b0799dd45999ae434cd_ConsolidatedBalanceSheetsPNM">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:to="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f2fa4d9a-42e4-43a1-b577-5bbd350a8eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f2fa4d9a-42e4-43a1-b577-5bbd350a8eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_87601208-6d76-432d-85eb-a773e99b049b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_87601208-6d76-432d-85eb-a773e99b049b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_891acb24-f302-407d-8ed1-b38508cd3c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_891acb24-f302-407d-8ed1-b38508cd3c72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_2c597eff-473b-401e-a607-d51356274e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_OtherReceivables_2c597eff-473b-401e-a607-d51356274e4c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_7412f9d6-98a2-4306-b32b-526e7506a958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_7412f9d6-98a2-4306-b32b-526e7506a958" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c8a93056-9b81-4a49-8d49-cbdec38ff9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_InventoryNet_c8a93056-9b81-4a49-8d49-cbdec38ff9af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_fa5a5098-8b46-4188-bcf9-3c63addee143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_fa5a5098-8b46-4188-bcf9-3c63addee143" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_6d7f0106-ce26-4ea2-ae4f-070b7e7cd710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_6d7f0106-ce26-4ea2-ae4f-070b7e7cd710" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_fa02b70b-8a28-4b50-b728-1d2d291d62a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_IncomeTaxesReceivable_fa02b70b-8a28-4b50-b728-1d2d291d62a5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9e5e43ae-32af-4185-a59e-3b9524c5242f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_OtherAssetsCurrent_9e5e43ae-32af-4185-a59e-3b9524c5242f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_764946a8-1141-4fbe-94e1-d60cae636472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_AssetsCurrent_764946a8-1141-4fbe-94e1-d60cae636472" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:href="pnm-20211231.xsd#pnm_OtherPropertyAndInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f8a48a7b-d79a-404f-a126-67fe81dab138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f8a48a7b-d79a-404f-a126-67fe81dab138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_5d8a1fcb-21fb-47ab-a1b6-5a5d39e3a2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_us-gaap_OtherLongTermInvestments_5d8a1fcb-21fb-47ab-a1b6-5a5d39e3a2aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_83cc5528-28e2-40fc-9326-cce2b616dac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_83cc5528-28e2-40fc-9326-cce2b616dac5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_33f91285-a4ad-4381-993a-d2d69d8fe2dc" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_pnm_TotalOtherPropertyAndInvestments_33f91285-a4ad-4381-993a-d2d69d8fe2dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_c8489186-924f-4bb4-ab13-c893a4b9c0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_c8489186-924f-4bb4-ab13-c893a4b9c0d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_62e8c7b7-ed4e-41d8-824d-d1e014620c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_62e8c7b7-ed4e-41d8-824d-d1e014620c15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_dd17c78f-c233-43dc-9395-26df4db8bd34" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_dd17c78f-c233-43dc-9395-26df4db8bd34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ce1407f8-a65e-4c9f-9b56-ad9581313d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_ConstructionInProgressGross_ce1407f8-a65e-4c9f-9b56-ad9581313d18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearFuelNetOfAmortization_9ed644f0-9154-49c1-a73d-dc50f619ae16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearFuelNetOfAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_NuclearFuelNetOfAmortization_9ed644f0-9154-49c1-a73d-dc50f619ae16" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cf2e5bbc-0da9-4d1f-b66f-c751de82fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cf2e5bbc-0da9-4d1f-b66f-c751de82fa95" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ac30ad51-884d-4d9b-b0f5-dd501610e2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ac30ad51-884d-4d9b-b0f5-dd501610e2e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1730b89a-9e75-4c7a-a0ff-91c692cb4703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_Goodwill_1730b89a-9e75-4c7a-a0ff-91c692cb4703" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_486411b5-cc30-4132-9e15-bb7f6188f33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_486411b5-cc30-4132-9e15-bb7f6188f33d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet_3051626f-f31c-460e-a5b2-01c4d1852177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_OtherDeferredCostsNet_3051626f-f31c-460e-a5b2-01c4d1852177" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_f1e2a6b0-ef81-40ae-a27d-1aa0338cc5a9" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_pnm_TotalDeferredChargesAndOtherAssets_f1e2a6b0-ef81-40ae-a27d-1aa0338cc5a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6b42e5bb-00b8-45ae-95a1-51a69fd4a25c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_Assets_6b42e5bb-00b8-45ae-95a1-51a69fd4a25c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b7826211-932f-4a99-af42-5c8b8eb87dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_ShortTermBorrowings_b7826211-932f-4a99-af42-5c8b8eb87dd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_766d58fd-ca1b-4fdf-b8eb-cbb449fd1c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_766d58fd-ca1b-4fdf-b8eb-cbb449fd1c64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_867ec5cb-b980-4093-8cbe-e290c6fe9789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_LongTermDebtCurrent_867ec5cb-b980-4093-8cbe-e290c6fe9789" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4b67212a-524c-4ce1-ab77-dbf7214897b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_AccountsPayableCurrent_4b67212a-524c-4ce1-ab77-dbf7214897b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_42e0332f-4e79-406b-88e0-3040aadcdbec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_42e0332f-4e79-406b-88e0-3040aadcdbec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9bf9cc46-30a2-4fb2-a331-d6fadfd52e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9bf9cc46-30a2-4fb2-a331-d6fadfd52e54" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_8543d030-02ff-4028-af51-122cf01c3047" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_8543d030-02ff-4028-af51-122cf01c3047" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e1310cac-d2c3-44cc-87f4-ef46dce42968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e1310cac-d2c3-44cc-87f4-ef46dce42968" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_18f2ba0d-9eb0-4cea-bce2-d9ba02f25a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_18f2ba0d-9eb0-4cea-bce2-d9ba02f25a29" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_cdfcd0a1-2457-4184-b428-c7ace1e8ad82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_DividendsPayableCurrent_cdfcd0a1-2457-4184-b428-c7ace1e8ad82" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionInterconnectionArrangementLiabilities_64790faf-d906-438e-a81a-793ac66645a6" xlink:href="pnm-20211231.xsd#pnm_TransmissionInterconnectionArrangementLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_pnm_TransmissionInterconnectionArrangementLiabilities_64790faf-d906-438e-a81a-793ac66645a6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3250a96c-fa71-4f2f-aacf-f9f612c29232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3250a96c-fa71-4f2f-aacf-f9f612c29232" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_772b7cfb-58e2-4789-989e-045200d6184d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_LiabilitiesCurrent_772b7cfb-58e2-4789-989e-045200d6184d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_eb168177-ee3c-4fee-94b9-55e083b526ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_eb168177-ee3c-4fee-94b9-55e083b526ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c3eed93f-fe13-421c-9f42-7e00b39153c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c3eed93f-fe13-421c-9f42-7e00b39153c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_7822f3d0-8e22-470d-b01a-f842fd7325c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_7822f3d0-8e22-470d-b01a-f842fd7325c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_1174f775-ddc0-4632-9987-e41726e0bcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_1174f775-ddc0-4632-9987-e41726e0bcd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d8d931e2-2100-4f9b-8888-0790ed17a11f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d8d931e2-2100-4f9b-8888-0790ed17a11f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2a2f66f8-d2f2-4efd-b836-c354ddb79376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2a2f66f8-d2f2-4efd-b836-c354ddb79376" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8e5a7f6c-cf00-463d-b8bb-4d8ddf9e49bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8e5a7f6c-cf00-463d-b8bb-4d8ddf9e49bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_c1c3d1d9-e430-4ff5-8dcf-1b923a718043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_c1c3d1d9-e430-4ff5-8dcf-1b923a718043" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b5d030aa-1e58-498b-8427-0a1458c441ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_Liabilities_b5d030aa-1e58-498b-8427-0a1458c441ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_dfaabcc9-b77b-43bc-860d-e01da7494ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_CommitmentsAndContingencies_dfaabcc9-b77b-43bc-860d-e01da7494ab9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_cb2867f1-ce8e-429e-8d11-8edf8c7a7347" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_cb2867f1-ce8e-429e-8d11-8edf8c7a7347" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0c89d78e-b0af-41ed-918f-661bd56a7ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_CommonStockValue_0c89d78e-b0af-41ed-918f-661bd56a7ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_580fcc57-ac46-4776-b8ea-67547f7669db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_AdditionalPaidInCapital_580fcc57-ac46-4776-b8ea-67547f7669db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a7a460d0-2a16-4d93-9b4e-85ce0455c94e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a7a460d0-2a16-4d93-9b4e-85ce0455c94e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c49cee8-79b3-477a-8857-1d4d94588585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c49cee8-79b3-477a-8857-1d4d94588585" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f090b11a-7a7f-4057-b51b-8df5079faa50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_us-gaap_StockholdersEquity_f090b11a-7a7f-4057-b51b-8df5079faa50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e508ad85-33df-4107-841b-e9c21b8e7a49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_us-gaap_MinorityInterest_e508ad85-33df-4107-841b-e9c21b8e7a49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0ef87f35-5248-4448-9e54-790274bd78f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0ef87f35-5248-4448-9e54-790274bd78f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bd6c10bf-9968-43c9-ac0e-bad323efa647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bd6c10bf-9968-43c9-ac0e-bad323efa647" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:to="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:to="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_611e258e-48f7-4cfd-a7bf-717072174eae_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:to="loc_dei_EntityDomain_611e258e-48f7-4cfd-a7bf-717072174eae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c55dbcc-434d-4edc-b2be-020b69386cca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:to="loc_dei_EntityDomain_4c55dbcc-434d-4edc-b2be-020b69386cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_338f5987-8cac-4692-95cb-ae127a9e2557" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4c55dbcc-434d-4edc-b2be-020b69386cca" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_338f5987-8cac-4692-95cb-ae127a9e2557" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNMParenthetical"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical" xlink:type="extended" id="i9cb311b2a4dc47c99f5bb48019994fed_ConsolidatedBalanceSheetsPNMParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_81c70926-9dad-48e7-848a-22ca9224517d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_AssetsCurrentAbstract_81c70926-9dad-48e7-848a-22ca9224517d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0696c52-136b-44d8-9ce9-94e1c6ab86e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_81c70926-9dad-48e7-848a-22ca9224517d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0696c52-136b-44d8-9ce9-94e1c6ab86e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c2ce4eba-484a-45c3-a89e-d1662c7df9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c2ce4eba-484a-45c3-a89e-d1662c7df9b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccumulatedAmortizationNuclearFuel_2c688f29-fb85-42f3-81c5-1e9dd3a554fb" xlink:href="pnm-20211231.xsd#pnm_AccumulatedAmortizationNuclearFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c2ce4eba-484a-45c3-a89e-d1662c7df9b3" xlink:to="loc_pnm_AccumulatedAmortizationNuclearFuel_2c688f29-fb85-42f3-81c5-1e9dd3a554fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cb8c8481-cc36-40a4-8471-0fd7a8da0355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cb8c8481-cc36-40a4-8471-0fd7a8da0355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_39429de4-d66d-4e0d-9444-fcd826bd095d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_39429de4-d66d-4e0d-9444-fcd826bd095d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5313661e-37d3-45dd-8055-9c66664a0fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5313661e-37d3-45dd-8055-9c66664a0fd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_123fe108-0942-446e-a668-6e131e482fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_EquityAbstract_123fe108-0942-446e-a668-6e131e482fd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_123fe108-0942-446e-a668-6e131e482fd0" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_994c99c6-2705-48cc-b646-1149ce6910bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockNoParValue_994c99c6-2705-48cc-b646-1149ce6910bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_03fddb57-6496-4db6-93a3-fbe3b111d651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_03fddb57-6496-4db6-93a3-fbe3b111d651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4569311b-0503-4f6b-972b-c3db7f14a05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockSharesIssued_4569311b-0503-4f6b-972b-c3db7f14a05d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_970f9860-7d50-47fa-8b5b-22d64729504f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_970f9860-7d50-47fa-8b5b-22d64729504f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:to="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0f086c26-0a1a-470f-93cb-fe76add1b11e_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:to="loc_dei_EntityDomain_0f086c26-0a1a-470f-93cb-fe76add1b11e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b093fb40-2dd0-4cc5-a881-391a0d4db28e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:to="loc_dei_EntityDomain_b093fb40-2dd0-4cc5-a881-391a0d4db28e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_81e55404-8fed-4c2a-a4b2-5d3cf1132205" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b093fb40-2dd0-4cc5-a881-391a0d4db28e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_81e55404-8fed-4c2a-a4b2-5d3cf1132205" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofChangesinEquityPNM"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM" xlink:type="extended" id="id689a2b3757e4553a67bd66e0f7f98b8_ConsolidatedStatementsofChangesinEquityPNM">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_071779be-719c-4ace-b473-cf56b96ff503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_071779be-719c-4ace-b473-cf56b96ff503" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80232af8-936d-40aa-9a03-64cc226847fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80232af8-936d-40aa-9a03-64cc226847fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e1cc1696-00e9-40f9-a592-aa94290a1515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_ProfitLoss_e1cc1696-00e9-40f9-a592-aa94290a1515" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0fd04576-a009-4573-a665-c8bc19800f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0fd04576-a009-4573-a665-c8bc19800f6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_9a880a49-f0e1-48df-b932-a500a01ba5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_DividendsPreferredStock_9a880a49-f0e1-48df-b932-a500a01ba5b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_86b2051b-b88d-48df-b05f-5d080b8f6988" xlink:href="pnm-20211231.xsd#pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_86b2051b-b88d-48df-b05f-5d080b8f6988" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_88d437ff-e90b-4268-9db0-c8c6eb6cf6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_DividendsCommonStockCash_88d437ff-e90b-4268-9db0-c8c6eb6cf6ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e1485834-1462-400e-9d04-2906f3f68f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e1485834-1462-400e-9d04-2906f3f68f97" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f717c6f1-17bb-43ab-9303-23408c14b922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_071779be-719c-4ace-b473-cf56b96ff503" xlink:to="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:to="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6b40d845-8853-4c01-a097-c20f09d50ec6_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:to="loc_dei_EntityDomain_6b40d845-8853-4c01-a097-c20f09d50ec6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16e3df0a-352d-4e92-8f49-45a7b47564c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:to="loc_dei_EntityDomain_16e3df0a-352d-4e92-8f49-45a7b47564c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9c98ce74-79da-49d4-9d6e-86cbe45977a7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_16e3df0a-352d-4e92-8f49-45a7b47564c7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9c98ce74-79da-49d4-9d6e-86cbe45977a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_99c6f515-2644-413f-8f83-ae35064f809c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:to="loc_us-gaap_EquityComponentDomain_99c6f515-2644-413f-8f83-ae35064f809c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:to="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:to="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_8363f2a7-f3e1-41d9-b6e0-ad43c743ac25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:to="loc_us-gaap_CommonStockMember_8363f2a7-f3e1-41d9-b6e0-ad43c743ac25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e37c9921-d353-4104-a984-7a1b5c62e65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e37c9921-d353-4104-a984-7a1b5c62e65b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2b646144-402c-42e7-88f9-d06006639c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:to="loc_us-gaap_RetainedEarningsMember_2b646144-402c-42e7-88f9-d06006639c36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_844952a9-9a44-4a58-8e69-302020c2820a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:to="loc_us-gaap_NoncontrollingInterestMember_844952a9-9a44-4a58-8e69-302020c2820a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsTNMP"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP" xlink:type="extended" id="i7aed4a87a613407297f62713bedd7e62_ConsolidatedStatementsofEarningsTNMP">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e872aa76-acaa-486c-842e-424177aad458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e872aa76-acaa-486c-842e-424177aad458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_060bd71f-14c5-483c-9999-15aa0c784499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_060bd71f-14c5-483c-9999-15aa0c784499" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_396da753-b959-4420-ac99-2b0a621841df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:to="loc_us-gaap_Revenues_396da753-b959-4420-ac99-2b0a621841df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a7537487-4b3e-4b5d-952a-313e2ce260fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a7537487-4b3e-4b5d-952a-313e2ce260fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3a0994c8-9fa7-4e2f-b659-ade3b17270aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3a0994c8-9fa7-4e2f-b659-ade3b17270aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_8a42efa5-e8cc-46ba-9e77-70d467ac9399" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_8a42efa5-e8cc-46ba-9e77-70d467ac9399" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_49f9a572-dabb-4825-a3ec-63d26b918865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_49f9a572-dabb-4825-a3ec-63d26b918865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_ef23ab1e-dcc1-4677-b8ec-b79e2bdebf92" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_pnm_TransmissionAndDistributionCosts_ef23ab1e-dcc1-4677-b8ec-b79e2bdebf92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5edd3c0d-b035-40fa-b7d0-4c9767ce8319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5edd3c0d-b035-40fa-b7d0-4c9767ce8319" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_fa2e0191-2eda-4eda-8a65-824915a3c831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_fa2e0191-2eda-4eda-8a65-824915a3c831" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2dfc2c3-8dc9-4a50-a695-3095324e8ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2dfc2c3-8dc9-4a50-a695-3095324e8ce4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_8ea4a014-1187-4cc5-a5e5-d44f4ff0a2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:to="loc_us-gaap_OtherIncome_8ea4a014-1187-4cc5-a5e5-d44f4ff0a2b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_fd3312cd-3bd4-4303-820b-e1f334c4600d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:to="loc_us-gaap_OtherExpenses_fd3312cd-3bd4-4303-820b-e1f334c4600d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_485851c9-7f25-4fc5-bd2e-2b2185a998e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_485851c9-7f25-4fc5-bd2e-2b2185a998e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cc39fdfc-6723-4726-b132-332ad9a35906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_InterestExpense_cc39fdfc-6723-4726-b132-332ad9a35906" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a888e751-6da8-4d27-bafa-57e6363a1494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a888e751-6da8-4d27-bafa-57e6363a1494" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8b4be6c5-ad1a-4e45-bf35-b0a0812cebd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8b4be6c5-ad1a-4e45-bf35-b0a0812cebd5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_581bb751-f602-48ab-809d-ed04021b8879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_NetIncomeLoss_581bb751-f602-48ab-809d-ed04021b8879" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:to="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_58bdbc50-d528-4a9a-94f4-79e7982da564_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:to="loc_dei_EntityDomain_58bdbc50-d528-4a9a-94f4-79e7982da564_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ff465d0a-da81-4c53-b202-a0b1dcadc92a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:to="loc_dei_EntityDomain_ff465d0a-da81-4c53-b202-a0b1dcadc92a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_9e67bca6-7de1-4bc9-a1fc-ef94506341d4" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ff465d0a-da81-4c53-b202-a0b1dcadc92a" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_9e67bca6-7de1-4bc9-a1fc-ef94506341d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsTNMP"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP" xlink:type="extended" id="ibeca005b6f7f40a0a2c3cbac5f70ab22_ConsolidatedStatementsofCashFlowsTNMP">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b28db2c4-47ce-46c9-8e67-f20ff4acc06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:to="loc_us-gaap_NetIncomeLoss_b28db2c4-47ce-46c9-8e67-f20ff4acc06e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_41b03b20-7d43-4ed4-a8e8-5658a381c4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_41b03b20-7d43-4ed4-a8e8-5658a381c4cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_0dc0e306-31e7-46a6-9da5-82a3b10200b1" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_0dc0e306-31e7-46a6-9da5-82a3b10200b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5435ff4e-11e8-4e22-b813-4a6528b0ba73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5435ff4e-11e8-4e22-b813-4a6528b0ba73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_098e0538-b90b-44ab-8109-7b3ba9c5d01c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_098e0538-b90b-44ab-8109-7b3ba9c5d01c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_c6c8102a-c17e-4e00-8451-2020f227dfa4" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_c6c8102a-c17e-4e00-8451-2020f227dfa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6e6e93fe-6dc3-4d1d-88b9-4a4acd52eecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6e6e93fe-6dc3-4d1d-88b9-4a4acd52eecf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_589e06fe-bed5-4c58-a45e-241143a7ba7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_589e06fe-bed5-4c58-a45e-241143a7ba7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5077af81-93a8-4db9-93dd-c7771e734ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5077af81-93a8-4db9-93dd-c7771e734ece" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0708a2aa-eddf-4902-bdc1-47e8c83dafdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0708a2aa-eddf-4902-bdc1-47e8c83dafdb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_3d310bd2-b572-4a03-9a02-59c244cea159" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_3d310bd2-b572-4a03-9a02-59c244cea159" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_8f131a95-cd8a-453b-8f0e-766cd57eedb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_8f131a95-cd8a-453b-8f0e-766cd57eedb5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6ee53c53-adb9-4f5d-a0f7-63c4a2b3486c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6ee53c53-adb9-4f5d-a0f7-63c4a2b3486c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_88947c83-a293-4163-8ae4-e3b64f06cb05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_88947c83-a293-4163-8ae4-e3b64f06cb05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_d5efaeec-34b4-4f22-878f-4886627ae70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_d5efaeec-34b4-4f22-878f-4886627ae70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ab671068-311b-43e9-a212-5401f7b746e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ab671068-311b-43e9-a212-5401f7b746e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8458c568-9189-4758-8887-24dc49ab9a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8458c568-9189-4758-8887-24dc49ab9a98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_fff654a2-bc87-450e-81e5-fcf22ba48c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_fff654a2-bc87-450e-81e5-fcf22ba48c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_37f4368b-0133-4072-bed5-6847b83a3d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_37f4368b-0133-4072-bed5-6847b83a3d6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_01d98123-bbde-4f45-805a-a1c54151c02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_01d98123-bbde-4f45-805a-a1c54151c02c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_f77ec168-7fb9-4cf3-baa0-93945cf42c87" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_f77ec168-7fb9-4cf3-baa0-93945cf42c87" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_bbfa49ad-8f11-43c2-a800-39400824a9f2" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_bbfa49ad-8f11-43c2-a800-39400824a9f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_c7d73389-a3f3-4502-8d0c-6ed7ddc6c74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_c7d73389-a3f3-4502-8d0c-6ed7ddc6c74d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_7dcf84f1-9b50-487e-8acb-a68854cf3aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_7dcf84f1-9b50-487e-8acb-a68854cf3aec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ec88bc36-021d-4f9e-9412-2fae6bdb3e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ec88bc36-021d-4f9e-9412-2fae6bdb3e90" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2f8a303-ac27-4104-b2e5-ddf023006ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2f8a303-ac27-4104-b2e5-ddf023006ce6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_900acb6c-7167-403f-a676-17a80fbfae04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_900acb6c-7167-403f-a676-17a80fbfae04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68ba6f95-13c0-497b-b484-cb47c5691d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68ba6f95-13c0-497b-b484-cb47c5691d3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d06e50d5-a0b3-4a8b-b982-ec5eb211b8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d29835b7-73cd-4288-9faf-12958fa0c018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:to="loc_us-gaap_InterestPaidNet_d29835b7-73cd-4288-9faf-12958fa0c018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_6bc6af64-e69e-4b6d-85d8-cbec7bdcc6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_6bc6af64-e69e-4b6d-85d8-cbec7bdcc6c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_5d8fa16d-5039-4aae-9eeb-64bb744c4f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_5d8fa16d-5039-4aae-9eeb-64bb744c4f8a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_de69e81e-8268-4aef-b0cc-21a4cdd44673" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_5d8fa16d-5039-4aae-9eeb-64bb744c4f8a" xlink:to="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_de69e81e-8268-4aef-b0cc-21a4cdd44673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:to="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2778570-c229-4609-b307-369e132b0504_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:to="loc_dei_EntityDomain_e2778570-c229-4609-b307-369e132b0504_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_49b8fd48-cc62-4245-a5cb-e065b6c06023" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:to="loc_dei_EntityDomain_49b8fd48-cc62-4245-a5cb-e065b6c06023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_da0206dc-7578-4401-9288-083608c32036" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_49b8fd48-cc62-4245-a5cb-e065b6c06023" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_da0206dc-7578-4401-9288-083608c32036" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsTNMP"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP" xlink:type="extended" id="id1213eada6a3454e9886052f48fa79de_ConsolidatedBalanceSheetsTNMP">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:to="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b06dbe1-199f-4898-9cbc-2711cbdd608b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b06dbe1-199f-4898-9cbc-2711cbdd608b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6eae6b01-f684-4757-83e5-6e0fd8a7c22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6eae6b01-f684-4757-83e5-6e0fd8a7c22e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_bae9a402-e81a-4ec2-9633-dd9df0f3cf37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_bae9a402-e81a-4ec2-9633-dd9df0f3cf37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_60ecb14c-cf51-4b3a-9869-23de27f424d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_OtherReceivables_60ecb14c-cf51-4b3a-9869-23de27f424d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_433905e0-eb17-4d3f-b4a7-7cc335d34d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_InventoryNet_433905e0-eb17-4d3f-b4a7-7cc335d34d99" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_deb6a190-ea59-4ecd-a5e0-254c27c15ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_deb6a190-ea59-4ecd-a5e0-254c27c15ed3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_72869def-db42-4a23-8fff-a1d25a92c4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_OtherAssetsCurrent_72869def-db42-4a23-8fff-a1d25a92c4f3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cadeac7b-eca6-41e3-b424-79dda56a69d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_AssetsCurrent_cadeac7b-eca6-41e3-b424-79dda56a69d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:href="pnm-20211231.xsd#pnm_OtherPropertyAndInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_fe9a140b-8c3e-4464-807e-5780dcc3f456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:to="loc_us-gaap_OtherLongTermInvestments_fe9a140b-8c3e-4464-807e-5780dcc3f456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5fa26435-7417-498a-b9c6-bc8903695988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5fa26435-7417-498a-b9c6-bc8903695988" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_ee6a8cd5-7960-47b4-afa4-1c176b8a5d5e" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:to="loc_pnm_TotalOtherPropertyAndInvestments_ee6a8cd5-7960-47b4-afa4-1c176b8a5d5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_d8ddacb8-a929-4076-8eaa-4618659ba348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_d8ddacb8-a929-4076-8eaa-4618659ba348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_985d2674-aeed-4053-b196-3d37d7342806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_985d2674-aeed-4053-b196-3d37d7342806" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_00a8b2cd-7906-4918-bda4-859e5784d15e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_00a8b2cd-7906-4918-bda4-859e5784d15e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_8485d38d-e2d8-4879-aa52-932f110cc875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_ConstructionInProgressGross_8485d38d-e2d8-4879-aa52-932f110cc875" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_34a6024f-d7ea-44c2-ba30-dfc7018ff726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_34a6024f-d7ea-44c2-ba30-dfc7018ff726" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6988e2d3-862b-48a1-8f44-bbe7120d2037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6988e2d3-862b-48a1-8f44-bbe7120d2037" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3ff39f5b-781a-4177-a8eb-b3dc23fb2e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_Goodwill_3ff39f5b-781a-4177-a8eb-b3dc23fb2e36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_57074fef-389f-494d-b280-29dec4c5926e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_57074fef-389f-494d-b280-29dec4c5926e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet_7c124ad8-b27f-4bb4-9a66-159a56833258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_OtherDeferredCostsNet_7c124ad8-b27f-4bb4-9a66-159a56833258" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_b4bc6018-c6eb-48a9-a151-870097eda027" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_pnm_TotalDeferredChargesAndOtherAssets_b4bc6018-c6eb-48a9-a151-870097eda027" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5bc35040-e07e-4e36-83f7-d5d26e810f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_Assets_5bc35040-e07e-4e36-83f7-d5d26e810f62" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_73a48f50-12ae-4eb7-9e74-01a5cd8392ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_ShortTermBorrowings_73a48f50-12ae-4eb7-9e74-01a5cd8392ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1b32d07d-a8c2-4ab8-90c4-636edbeb7d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_AccountsPayableCurrent_1b32d07d-a8c2-4ab8-90c4-636edbeb7d81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_bdadd882-26b3-4d64-8e7e-b0e61aa828dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_bdadd882-26b3-4d64-8e7e-b0e61aa828dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_33b4fbbb-587b-40da-926a-80ac9c69f89a" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_33b4fbbb-587b-40da-926a-80ac9c69f89a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_6f24bc6d-45ad-4af1-8931-7b0d87329d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_6f24bc6d-45ad-4af1-8931-7b0d87329d2f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_21aa4c6b-101a-48a7-ac4d-3f71e75ba5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_21aa4c6b-101a-48a7-ac4d-3f71e75ba5c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9c0c9890-dd13-4c0a-b64a-d65523b786a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9c0c9890-dd13-4c0a-b64a-d65523b786a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f917bfcb-66aa-45c3-b814-e5ee53d3adfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_LiabilitiesCurrent_f917bfcb-66aa-45c3-b814-e5ee53d3adfd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_de0ef67a-c7c2-4f27-bdf6-02ba5fc4faf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_de0ef67a-c7c2-4f27-bdf6-02ba5fc4faf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8d2413ec-d884-40da-b14a-86d02d64e419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8d2413ec-d884-40da-b14a-86d02d64e419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_b17d3b71-f21d-4a88-bd70-585623970e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_b17d3b71-f21d-4a88-bd70-585623970e12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_08cd0d34-37ff-45a7-8145-6bab58930f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_08cd0d34-37ff-45a7-8145-6bab58930f23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fba8311c-9f67-44dc-9c16-cc018e8e0990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fba8311c-9f67-44dc-9c16-cc018e8e0990" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8bdfe7d4-c727-48c6-8c99-e6c2f90fb68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8bdfe7d4-c727-48c6-8c99-e6c2f90fb68b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5b58bd07-29e7-480b-9911-fcba6958dc43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5b58bd07-29e7-480b-9911-fcba6958dc43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_bbe41ce6-43dc-4a94-b006-b6866c10b9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_bbe41ce6-43dc-4a94-b006-b6866c10b9a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_89993d25-dddc-4a1b-ba39-b3fd80d597ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_Liabilities_89993d25-dddc-4a1b-ba39-b3fd80d597ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ec2dadd0-474e-45ab-9ab0-8eaf7b0fd40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ec2dadd0-474e-45ab-9ab0-8eaf7b0fd40e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_179eab36-c4db-47b8-8e5c-0f4d6f7a9be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:to="loc_us-gaap_CommonStockValue_179eab36-c4db-47b8-8e5c-0f4d6f7a9be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_623e2d93-dfcf-4825-89aa-30ae150517bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_623e2d93-dfcf-4825-89aa-30ae150517bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d886791b-5a56-4c13-96ba-d03e545f22a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d886791b-5a56-4c13-96ba-d03e545f22a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_69992f03-87b4-497e-a469-c5bb7b5715ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:to="loc_us-gaap_StockholdersEquity_69992f03-87b4-497e-a469-c5bb7b5715ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_caedf737-64e3-499a-8de6-24249553942b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_caedf737-64e3-499a-8de6-24249553942b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:to="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:to="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65382b4d-3865-4f02-b8f4-e1acbcaa41f7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:to="loc_dei_EntityDomain_65382b4d-3865-4f02-b8f4-e1acbcaa41f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ce96202-d96d-421d-812f-84fc20c7ea92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:to="loc_dei_EntityDomain_5ce96202-d96d-421d-812f-84fc20c7ea92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_c798b674-2160-4696-a5c1-1c6873f18488" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5ce96202-d96d-421d-812f-84fc20c7ea92" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_c798b674-2160-4696-a5c1-1c6873f18488" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsTNMPParenthetical"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical" xlink:type="extended" id="ic63b63de655c42a7a6899566707b859e_ConsolidatedBalanceSheetsTNMPParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b82f59fd-3f87-4b43-864c-b7073b4f832d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_60c59311-0ed8-44af-b335-a938b823807e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b82f59fd-3f87-4b43-864c-b7073b4f832d" xlink:to="loc_us-gaap_EquityAbstract_60c59311-0ed8-44af-b335-a938b823807e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_60c59311-0ed8-44af-b335-a938b823807e" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e4452576-8aa9-4129-b03a-7bd67b056ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e4452576-8aa9-4129-b03a-7bd67b056ecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bf763fd2-64b9-4f4d-a8df-38dc81374974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bf763fd2-64b9-4f4d-a8df-38dc81374974" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_719e1f30-383b-42e2-ba59-a2e9ba88b564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockSharesIssued_719e1f30-383b-42e2-ba59-a2e9ba88b564" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2d925e09-6b59-48dd-96b8-500274e18866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2d925e09-6b59-48dd-96b8-500274e18866" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b82f59fd-3f87-4b43-864c-b7073b4f832d" xlink:to="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:to="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1dc5296-a07c-4862-99ee-0d2198bb4d10_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:to="loc_dei_EntityDomain_e1dc5296-a07c-4862-99ee-0d2198bb4d10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0f9d16ba-1657-4bb6-b117-880c1a514474" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:to="loc_dei_EntityDomain_0f9d16ba-1657-4bb6-b117-880c1a514474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_82493df1-51a4-4aae-a11a-081ec1e053c0" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0f9d16ba-1657-4bb6-b117-880c1a514474" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_82493df1-51a4-4aae-a11a-081ec1e053c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofChangesinEquityTNMP"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP" xlink:type="extended" id="i744bf175a6e8499fa21494584c231692_ConsolidatedStatementsofChangesinEquityTNMP">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3f61982c-914a-49b2-8e5d-66bdbde9e474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3f61982c-914a-49b2-8e5d-66bdbde9e474" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7ec16c67-0470-421a-b974-7d5201c4dddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_StockholdersEquity_7ec16c67-0470-421a-b974-7d5201c4dddd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_426f5874-a208-4a7d-a565-ccf65686a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_NetIncomeLoss_426f5874-a208-4a7d-a565-ccf65686a5aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_50a2ca00-3452-4547-baa6-b283364de125" xlink:href="pnm-20211231.xsd#pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_50a2ca00-3452-4547-baa6-b283364de125" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8c3a1897-adbb-4a8a-a64e-39dda08cdd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_DividendsCommonStockCash_8c3a1897-adbb-4a8a-a64e-39dda08cdd6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0b69bd04-03a2-4183-9f67-231899873ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3f61982c-914a-49b2-8e5d-66bdbde9e474" xlink:to="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:to="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_790edce2-fcd4-4c52-b052-07dde1b86906_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:to="loc_dei_EntityDomain_790edce2-fcd4-4c52-b052-07dde1b86906_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_213cd881-2add-4537-89a6-f3e163ab84f0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:to="loc_dei_EntityDomain_213cd881-2add-4537-89a6-f3e163ab84f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b6842156-0227-4756-9bcc-b5f966c97757" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_213cd881-2add-4537-89a6-f3e163ab84f0" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b6842156-0227-4756-9bcc-b5f966c97757" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:to="loc_us-gaap_EquityComponentDomain_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:to="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4e20e94f-d6ea-484d-b53d-5c41ea20ce9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:to="loc_us-gaap_CommonStockMember_4e20e94f-d6ea-484d-b53d-5c41ea20ce9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7e725280-66fe-4e72-8d09-156c29a9ccc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7e725280-66fe-4e72-8d09-156c29a9ccc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_34456f7a-f94a-4f56-9244-7350736df380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:to="loc_us-gaap_RetainedEarningsMember_34456f7a-f94a-4f56-9244-7350736df380" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i6dded9908fa64d08bd19897dc28580ab_SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:href="pnm-20211231.xsd#pnm_AccountingPoliciesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfRegulatedUtilities_246cc0e7-5cce-443d-9cfc-d87bd96ab7b4" xlink:href="pnm-20211231.xsd#pnm_NumberOfRegulatedUtilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_NumberOfRegulatedUtilities_246cc0e7-5cce-443d-9cfc-d87bd96ab7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_cf3999ab-94ae-4b70-8f5b-1777a6a9f97e" xlink:href="pnm-20211231.xsd#pnm_CollaborativeArrangementOwnerObligationsDefaultAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_cf3999ab-94ae-4b70-8f5b-1777a6a9f97e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_5c330631-06f4-4716-97da-95765c443d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_RestrictedCash_5c330631-06f4-4716-97da-95765c443d05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest_ed037034-4d8b-4e9d-ac40-e0c2b73731d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest_ed037034-4d8b-4e9d-ac40-e0c2b73731d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_894d9927-cb1b-406d-b75d-2bf089f2fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_894d9927-cb1b-406d-b75d-2bf089f2fa2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_3e3d92e2-d5e2-4335-883d-a9b119c241ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_3e3d92e2-d5e2-4335-883d-a9b119c241ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_1198b1e3-03a7-48b7-a256-6bbaf9ad1438" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_1198b1e3-03a7-48b7-a256-6bbaf9ad1438" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_468785c9-6e08-4b88-bc14-6264a422e3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_468785c9-6e08-4b88-bc14-6264a422e3f7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:href="pnm-20211231.xsd#pnm_AccountingPoliciesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:to="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_606ba891-a655-4143-809b-c0bc594ddec3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:to="loc_dei_EntityDomain_606ba891-a655-4143-809b-c0bc594ddec3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:to="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_7ef5f2d0-9378-46a6-bb2d-5342da157532" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:to="loc_pnm_PnmrMember_7ef5f2d0-9378-46a6-bb2d-5342da157532" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_01a04ff8-d9b9-4da3-960d-554d3843c787" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_01a04ff8-d9b9-4da3-960d-554d3843c787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_e2b5b64b-8fd4-4b08-9214-954f6f96528d" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_e2b5b64b-8fd4-4b08-9214-954f6f96528d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails" xlink:type="extended" id="i8aa22782c5aa443c9e11bfccd9b2be02_SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a552780b-8c79-4394-bc5f-53dbdfd056b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a552780b-8c79-4394-bc5f-53dbdfd056b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7f37c180-48b3-49c2-b2c7-34cac0210ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:to="loc_us-gaap_InventoryNet_7f37c180-48b3-49c2-b2c7-34cac0210ab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:to="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_035cddbf-5a51-45b7-b445-d7c5f5540453_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:to="loc_dei_EntityDomain_035cddbf-5a51-45b7-b445-d7c5f5540453_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:to="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ee55f74c-50d9-40ed-aca5-8a9d735403ce" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ee55f74c-50d9-40ed-aca5-8a9d735403ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_416a2ed8-5b6e-4533-8523-cdc158b36afb" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_416a2ed8-5b6e-4533-8523-cdc158b36afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_26b1a176-21e2-4e36-a139-71007f51d270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:to="loc_us-gaap_UtilityPlantDomain_26b1a176-21e2-4e36-a139-71007f51d270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:to="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_836d3114-201b-4a92-8c86-ba58f5cd347f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_836d3114-201b-4a92-8c86-ba58f5cd347f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommonIntangibleAndGeneralPlantMember_82c8808c-32fe-48dc-959c-2de7094232de" xlink:href="pnm-20211231.xsd#pnm_CommonIntangibleAndGeneralPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:to="loc_pnm_CommonIntangibleAndGeneralPlantMember_82c8808c-32fe-48dc-959c-2de7094232de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryCoalMember_d9bad043-cbde-45dc-9de9-4a9a00219fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryCoalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:to="loc_us-gaap_PublicUtilitiesInventoryCoalMember_d9bad043-cbde-45dc-9de9-4a9a00219fd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_ea50f7f3-6303-44ab-87e4-c64d38ad730e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:to="loc_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_ea50f7f3-6303-44ab-87e4-c64d38ad730e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformationScheduleDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformationScheduleDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/SegmentInformationScheduleDetails" xlink:type="extended" id="id8f9cb858e78423d9df8145000f772ec_SegmentInformationScheduleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c477ad6b-b67f-469f-978c-c845d84269bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c477ad6b-b67f-469f-978c-c845d84269bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_54c46c85-3a23-436a-b9ba-2331854d0e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_Revenues_54c46c85-3a23-436a-b9ba-2331854d0e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_36978b7c-6359-4737-87b0-fe7b451528e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_36978b7c-6359-4737-87b0-fe7b451528e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b6bf834f-047b-4a54-83d8-8329e83d184c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_GrossProfit_b6bf834f-047b-4a54-83d8-8329e83d184c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_bb6787ad-c196-44e4-8355-e0ca56ca0e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_bb6787ad-c196-44e4-8355-e0ca56ca0e34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_133601ed-dd39-43af-bcdb-ce445b89ddd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_133601ed-dd39-43af-bcdb-ce445b89ddd1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5c0cc27a-7cce-471c-85a0-05d15b875299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_OperatingIncomeLoss_5c0cc27a-7cce-471c-85a0-05d15b875299" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c0b38747-c60e-4e21-ba24-8ea8e5134197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c0b38747-c60e-4e21-ba24-8ea8e5134197" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherIncomeDeductionsExcludingInterest_2990c4b8-46af-4d2c-8d83-41fd51d705a0" xlink:href="pnm-20211231.xsd#pnm_OtherIncomeDeductionsExcludingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_pnm_OtherIncomeDeductionsExcludingInterest_2990c4b8-46af-4d2c-8d83-41fd51d705a0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_64062da6-3fa4-4e4f-b417-fb2d6075d71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_InterestExpense_64062da6-3fa4-4e4f-b417-fb2d6075d71f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7eb62ee6-a1a1-49a7-ae5f-935c425238d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7eb62ee6-a1a1-49a7-ae5f-935c425238d3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_010a9452-cbf8-44aa-8e94-ab61da9e22c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_010a9452-cbf8-44aa-8e94-ab61da9e22c4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_142fff71-a20b-4813-91bd-3b27f43a68c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_ProfitLoss_142fff71-a20b-4813-91bd-3b27f43a68c4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c31ea4f7-237e-4c24-9d55-01e58f04bfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c31ea4f7-237e-4c24-9d55-01e58f04bfb8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_3ae26c17-9a90-43b8-8865-f2ce13a08484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_DividendsPreferredStock_3ae26c17-9a90-43b8-8865-f2ce13a08484" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d39bcaff-aa4a-4245-8467-f874ad70d5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d39bcaff-aa4a-4245-8467-f874ad70d5e7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d299b7a7-447c-4d82-a200-7b4344f6cce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_Assets_d299b7a7-447c-4d82-a200-7b4344f6cce5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_51fcba1a-3516-4437-b007-0e54d824fe92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_Goodwill_51fcba1a-3516-4437-b007-0e54d824fe92" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:to="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ee00af5c-dc7a-4347-9f31-598f281b6c8e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:to="loc_srt_ProductsAndServicesDomain_ee00af5c-dc7a-4347-9f31-598f281b6c8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9074753e-25d3-487c-99a4-c52a0dc434bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:to="loc_srt_ProductsAndServicesDomain_9074753e-25d3-487c-99a4-c52a0dc434bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_841132eb-97f7-4825-bf9b-1367b161d493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9074753e-25d3-487c-99a4-c52a0dc434bd" xlink:to="loc_us-gaap_ElectricityMember_841132eb-97f7-4825-bf9b-1367b161d493" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63d2741b-7164-4419-9922-d1b22786ac2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:to="loc_us-gaap_SegmentDomain_63d2741b-7164-4419-9922-d1b22786ac2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:to="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d02837bb-0957-493e-9f1f-1f2486bd4075" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d02837bb-0957-493e-9f1f-1f2486bd4075" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_66b424bd-762a-4d42-a7e7-37c54d491719" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_66b424bd-762a-4d42-a7e7-37c54d491719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_5813eb88-f0a1-4361-8fac-70703ecf014b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:to="loc_us-gaap_CorporateAndOtherMember_5813eb88-f0a1-4361-8fac-70703ecf014b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformationMajorCustomersDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails" xlink:type="extended" id="ib78798757dcb4454975da1bc59075d03_SegmentInformationMajorCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_42234501-e002-445a-861e-dbeaf9cde696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_eb702fe1-46cc-4e6e-80ab-1ca1fbfe1f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_42234501-e002-445a-861e-dbeaf9cde696" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_eb702fe1-46cc-4e6e-80ab-1ca1fbfe1f8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_42234501-e002-445a-861e-dbeaf9cde696" xlink:to="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a0ae9228-2170-4033-9733-2b11729d2165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a0ae9228-2170-4033-9733-2b11729d2165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a0ae9228-2170-4033-9733-2b11729d2165_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a0ae9228-2170-4033-9733-2b11729d2165" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a0ae9228-2170-4033-9733-2b11729d2165_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d5b60158-af76-4e94-b11d-2c0595419b12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a0ae9228-2170-4033-9733-2b11729d2165" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d5b60158-af76-4e94-b11d-2c0595419b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_02072752-abc9-496f-81ec-b2051ea42a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d5b60158-af76-4e94-b11d-2c0595419b12" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_02072752-abc9-496f-81ec-b2051ea42a00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bbfe23ac-d4bf-4224-a09b-6fb460054efe_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:to="loc_dei_EntityDomain_bbfe23ac-d4bf-4224-a09b-6fb460054efe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_25286e99-bb85-49a4-b2c7-21bcc7b9cefa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:to="loc_dei_EntityDomain_25286e99-bb85-49a4-b2c7-21bcc7b9cefa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_54ff24c5-5e2c-47f0-97d7-c9fc6f86accd" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_25286e99-bb85-49a4-b2c7-21bcc7b9cefa" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_54ff24c5-5e2c-47f0-97d7-c9fc6f86accd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_defb9cd6-a571-4482-8e23-c6d28fb9b148_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_defb9cd6-a571-4482-8e23-c6d28fb9b148_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_05856fd4-044d-442f-9c71-37a6a4ceb243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_05856fd4-044d-442f-9c71-37a6a4ceb243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_83950652-5a9f-4229-9031-da2388119374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_05856fd4-044d-442f-9c71-37a6a4ceb243" xlink:to="loc_us-gaap_SalesRevenueNetMember_83950652-5a9f-4229-9031-da2388119374" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2f886a14-0dfd-4615-bdd8-e54d0fb33766_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:to="loc_srt_NameOfMajorCustomerDomain_2f886a14-0dfd-4615-bdd8-e54d0fb33766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:to="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_51bfb9ff-be95-4247-8d20-6e52207ea500" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:to="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_51bfb9ff-be95-4247-8d20-6e52207ea500" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_c85759ad-0e1c-468c-86fa-3c873f325a36" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:to="loc_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_c85759ad-0e1c-468c-86fa-3c873f325a36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_799cd3a5-a46c-4abc-ba8b-d9b1107f5af3" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:to="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_799cd3a5-a46c-4abc-ba8b-d9b1107f5af3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="idc19e965bbb648a08a125889462b6a86_AccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_aed71714-5e43-4168-a843-b1be4c723b58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_aed71714-5e43-4168-a843-b1be4c723b58" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_55a04fe9-76ed-49c0-9e37-81e410826db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_55a04fe9-76ed-49c0-9e37-81e410826db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_75a3970c-f443-4ac2-ab28-aacd0ae5ebe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_75a3970c-f443-4ac2-ab28-aacd0ae5ebe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_a73b126a-2584-445c-9b1c-d8497f8c8285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_a73b126a-2584-445c-9b1c-d8497f8c8285" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_cbb39692-2f47-4983-8373-7310978af920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_cbb39692-2f47-4983-8373-7310978af920" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3786ed60-6f42-43f8-8372-d14d89b64933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3786ed60-6f42-43f8-8372-d14d89b64933" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429c3ea4-af0a-49ac-9762-474ebd0d46ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429c3ea4-af0a-49ac-9762-474ebd0d46ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c1b1703e-a759-4408-baea-b809bb2a8bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_aed71714-5e43-4168-a843-b1be4c723b58" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c8ee2d7a-1459-4af1-a33d-8cd61c84095f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:to="loc_us-gaap_EquityComponentDomain_c8ee2d7a-1459-4af1-a33d-8cd61c84095f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6e81d00b-cd56-4d4f-be65-04af88164b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:to="loc_us-gaap_EquityComponentDomain_6e81d00b-cd56-4d4f-be65-04af88164b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6e81d00b-cd56-4d4f-be65-04af88164b3f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_da58a505-3474-4536-b229-c9537676738b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_da58a505-3474-4536-b229-c9537676738b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d1fec289-50db-4a92-a3c5-5938a49f400f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d1fec289-50db-4a92-a3c5-5938a49f400f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4de6ba1e-4881-415f-81ab-67b261d6133a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4de6ba1e-4881-415f-81ab-67b261d6133a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:to="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16cd4e16-3499-45ad-848d-3ede95f1a7bb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:to="loc_dei_EntityDomain_16cd4e16-3499-45ad-848d-3ede95f1a7bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bf752e59-1bf0-4237-b799-4e4144bdc5a9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:to="loc_dei_EntityDomain_bf752e59-1bf0-4237-b799-4e4144bdc5a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d6ce9d6-a96e-4987-b268-044e003c15c8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bf752e59-1bf0-4237-b799-4e4144bdc5a9" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d6ce9d6-a96e-4987-b268-044e003c15c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ElectricOperatingRevenuesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails" xlink:type="extended" id="ie7a12b6d71854738b1be09e9ff973b0e_ElectricOperatingRevenuesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_de6d6b53-5d47-4172-9be3-9c9dbb5c0b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:href="pnm-20211231.xsd#pnm_ContractwithCustomersAssetandLiabilityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_de6d6b53-5d47-4172-9be3-9c9dbb5c0b5a" xlink:to="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_024b9c41-e250-4e17-8cca-2b1be2170a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_024b9c41-e250-4e17-8cca-2b1be2170a08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_6be4a853-5c8a-40fc-9b4f-942da640b8f3" xlink:href="pnm-20211231.xsd#pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_6be4a853-5c8a-40fc-9b4f-942da640b8f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsFromDefaultingREPs_023940f5-759e-4376-a710-d23e45c3b2fe" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsFromDefaultingREPs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_RegulatoryAssetsFromDefaultingREPs_023940f5-759e-4376-a710-d23e45c3b2fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_2f56aa47-4e3f-4a82-9a6d-b03a3d642525" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_2f56aa47-4e3f-4a82-9a6d-b03a3d642525" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_04bac3b0-041d-416b-a5c6-fd0fe75dd735" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_04bac3b0-041d-416b-a5c6-fd0fe75dd735" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fc0f44a8-cd98-45be-9a9c-f7482015151f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fc0f44a8-cd98-45be-9a9c-f7482015151f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e105658a-ea5d-433c-b77c-1b174cad00c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e105658a-ea5d-433c-b77c-1b174cad00c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractAssetCurrent_a1935da2-d5d3-4073-be3a-e176d2998f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_CommodityContractAssetCurrent_a1935da2-d5d3-4073-be3a-e176d2998f20" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_de6d6b53-5d47-4172-9be3-9c9dbb5c0b5a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:to="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_be228a1a-5b41-45f8-9beb-7e7ae055259c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:to="loc_dei_EntityDomain_be228a1a-5b41-45f8-9beb-7e7ae055259c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:to="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_908305a8-1743-4c16-b026-204b110b3f74" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_908305a8-1743-4c16-b026-204b110b3f74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4c4fcf21-7ee9-456e-ac87-549a9e8c0940" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4c4fcf21-7ee9-456e-ac87-549a9e8c0940" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ElectricOperatingRevenuesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails" xlink:type="extended" id="i107ee87e1e154db28d9a01c45631c069_ElectricOperatingRevenuesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_322a8a5e-ee69-4099-9aac-2f7a98488e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_322a8a5e-ee69-4099-9aac-2f7a98488e7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_11d28378-73b9-4c19-b383-0b9cefec68e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_11d28378-73b9-4c19-b383-0b9cefec68e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_c9c68ef5-3087-461b-aace-f15d2a3ffced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_c9c68ef5-3087-461b-aace-f15d2a3ffced" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_442eeb68-c05c-454b-b683-fbdca4559d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_Revenues_442eeb68-c05c-454b-b683-fbdca4559d9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_28860082-e041-4b6f-bcee-85c8fb9c8559_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:to="loc_srt_NameOfMajorCustomerDomain_28860082-e041-4b6f-bcee-85c8fb9c8559_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:to="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricResidentialCustomersMember_03a2cc43-3025-426a-b93b-f2c1b2b69711" xlink:href="pnm-20211231.xsd#pnm_RetailElectricResidentialCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricResidentialCustomersMember_03a2cc43-3025-426a-b93b-f2c1b2b69711" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricCommercialCustomersMember_30960f70-2371-421f-8ab5-e6184c7f8ac4" xlink:href="pnm-20211231.xsd#pnm_RetailElectricCommercialCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricCommercialCustomersMember_30960f70-2371-421f-8ab5-e6184c7f8ac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricIndustrialCustomersMember_28145d2e-6d00-4dc4-b725-06062e1a9c00" xlink:href="pnm-20211231.xsd#pnm_RetailElectricIndustrialCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricIndustrialCustomersMember_28145d2e-6d00-4dc4-b725-06062e1a9c00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricPublicAuthorityCustomersMember_8dd65fd8-f793-45fc-8cfe-aa070daef8f8" xlink:href="pnm-20211231.xsd#pnm_RetailElectricPublicAuthorityCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricPublicAuthorityCustomersMember_8dd65fd8-f793-45fc-8cfe-aa070daef8f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricEconomyEnergyServiceCustomersMember_fb9a545d-08d6-4cd4-9f91-3b07de35884d" xlink:href="pnm-20211231.xsd#pnm_RetailElectricEconomyEnergyServiceCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricEconomyEnergyServiceCustomersMember_fb9a545d-08d6-4cd4-9f91-3b07de35884d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_74f9845c-1e03-46ef-95ca-9c1136107626_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:to="loc_dei_EntityDomain_74f9845c-1e03-46ef-95ca-9c1136107626_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:to="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d86d563e-9ce0-4604-acf3-3cf524f326ce" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d86d563e-9ce0-4604-acf3-3cf524f326ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_ece4ec36-3151-4eba-8176-03d200c160be" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_ece4ec36-3151-4eba-8176-03d200c160be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_68b89da6-f0aa-4aee-b3f1-028e5ccf4243_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:to="loc_srt_ProductsAndServicesDomain_68b89da6-f0aa-4aee-b3f1-028e5ccf4243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:to="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_9b72b0cf-42a2-4421-9db4-a829460c813c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:to="loc_us-gaap_ElectricityMember_9b72b0cf-42a2-4421-9db4-a829460c813c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ElectricTransmissionServiceMember_d3178cde-6ffd-4d5d-885b-5c07a72046bc" xlink:href="pnm-20211231.xsd#pnm_ElectricTransmissionServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:to="loc_pnm_ElectricTransmissionServiceMember_d3178cde-6ffd-4d5d-885b-5c07a72046bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_c1cb600d-b803-424d-9979-e711529bf07b" xlink:href="pnm-20211231.xsd#pnm_MiscellaneousRevenueFromContractsWithCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:to="loc_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_c1cb600d-b803-424d-9979-e711529bf07b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/StockholdersEquityDetails" xlink:type="extended" id="i1597e6731c2d464c943ca550079cba83_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_92b11111-3380-450d-a6cd-d96f58e84b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_92b11111-3380-450d-a6cd-d96f58e84b2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_921161cd-6700-4c3c-96d2-86de100cb98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_921161cd-6700-4c3c-96d2-86de100cb98a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fa82e9cf-0a58-44a6-b165-026420ce764f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fa82e9cf-0a58-44a6-b165-026420ce764f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_79ceb525-3e61-4a0c-9c3f-ef58168e2b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_79ceb525-3e61-4a0c-9c3f-ef58168e2b46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_115f8faf-9b17-4711-8a4f-cbf8a9cbb537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_115f8faf-9b17-4711-8a4f-cbf8a9cbb537" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c0546a79-d64f-431d-8475-85852819424e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c0546a79-d64f-431d-8475-85852819424e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RatioOfDebtToCapitalMaximum_99c80627-4192-40f7-baf4-cbca3fd86b42" xlink:href="pnm-20211231.xsd#pnm_RatioOfDebtToCapitalMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_pnm_RatioOfDebtToCapitalMaximum_99c80627-4192-40f7-baf4-cbca3fd86b42" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Financialcovenantspercentageofassetsallowedtotransfer_aab695bd-a69a-4b29-8f1e-20dc8b264d06" xlink:href="pnm-20211231.xsd#pnm_Financialcovenantspercentageofassetsallowedtotransfer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_pnm_Financialcovenantspercentageofassetsallowedtotransfer_aab695bd-a69a-4b29-8f1e-20dc8b264d06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_2a8f8541-bfb3-4cfe-a97a-d05967ae6f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_Dividends_2a8f8541-bfb3-4cfe-a97a-d05967ae6f76" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_7d21ad99-e436-4b98-b56d-ea1b2c984520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_7d21ad99-e436-4b98-b56d-ea1b2c984520" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PreferredStockRedemptionPremiumPercent_981c5325-cf54-45ef-8c3c-c79673af1316" xlink:href="pnm-20211231.xsd#pnm_PreferredStockRedemptionPremiumPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_pnm_PreferredStockRedemptionPremiumPercent_981c5325-cf54-45ef-8c3c-c79673af1316" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_98de12e1-a3d2-48ff-b92b-ee2d9e35bada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_98de12e1-a3d2-48ff-b92b-ee2d9e35bada" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0f479338-02cd-48c3-966d-74dcc5a28170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0f479338-02cd-48c3-966d-74dcc5a28170" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9904ef87-de3e-4557-9b22-59945d4f1b12_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:to="loc_dei_EntityDomain_9904ef87-de3e-4557-9b22-59945d4f1b12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:to="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aaad25c5-4872-44fb-b1d3-c7642f1aefcf" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aaad25c5-4872-44fb-b1d3-c7642f1aefcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_50aa7db1-59b1-45c1-ab57-5875c209b6c4" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_50aa7db1-59b1-45c1-ab57-5875c209b6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRandTNMPMember_cf49b728-b990-4091-bff6-4c6bb29196bc" xlink:href="pnm-20211231.xsd#pnm_PNMRandTNMPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:to="loc_pnm_PNMRandTNMPMember_cf49b728-b990-4091-bff6-4c6bb29196bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4fa60c54-e367-4aaf-8f88-68b2eda27b64_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:to="loc_us-gaap_RelatedPartyDomain_4fa60c54-e367-4aaf-8f88-68b2eda27b64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9fc3e1cb-bfc3-421c-a247-3820ddf5d5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:to="loc_us-gaap_RelatedPartyDomain_9fc3e1cb-bfc3-421c-a247-3820ddf5d5b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_43bf97bf-4a32-48d5-a0ca-598f0d477fa2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_9fc3e1cb-bfc3-421c-a247-3820ddf5d5b0" xlink:to="loc_srt_AffiliatedEntityMember_43bf97bf-4a32-48d5-a0ca-598f0d477fa2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_41ceb356-997d-49e1-9679-fc2b66fc7361_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_41ceb356-997d-49e1-9679-fc2b66fc7361_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b77d3efd-f8a1-4c26-9a49-beb9f8c38082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b77d3efd-f8a1-4c26-9a49-beb9f8c38082" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_63bd72e3-973b-4ca1-b48d-f6f3074b6190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b77d3efd-f8a1-4c26-9a49-beb9f8c38082" xlink:to="loc_us-gaap_LineOfCreditMember_63bd72e3-973b-4ca1-b48d-f6f3074b6190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d86d6933-94f4-4078-8f4c-a2a709dddc6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d86d6933-94f4-4078-8f4c-a2a709dddc6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_449f1405-0f03-485b-bd3e-4ec98e43ce6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_449f1405-0f03-485b-bd3e-4ec98e43ce6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_e1b8480d-e7d4-4198-83cd-39db5f5c9ef2" xlink:href="pnm-20211231.xsd#pnm_PNMR2020ForwardEquitySalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_449f1405-0f03-485b-bd3e-4ec98e43ce6d" xlink:to="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_e1b8480d-e7d4-4198-83cd-39db5f5c9ef2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingFinancingActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails" xlink:type="extended" id="ieb57bfcf5b544cac9ec8162d804ebd50_FinancingFinancingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_ec650572-31dc-44e0-a818-806292a956d8" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentCovenantDebtToCapitalizationRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_ec650572-31dc-44e0-a818-806292a956d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_1d3d9723-dc67-4491-8d2e-79c43cf42d11" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_1d3d9723-dc67-4491-8d2e-79c43cf42d11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bfc1860b-7f9e-4a5a-bd1f-ae7256e38354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LongTermDebt_bfc1860b-7f9e-4a5a-bd1f-ae7256e38354" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f8ac49c3-968e-48fd-9d97-0c16cc536f38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f8ac49c3-968e-48fd-9d97-0c16cc536f38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_be1ef35a-52d3-4cbc-ab1f-e06fc2f73997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_ShortTermBorrowings_be1ef35a-52d3-4cbc-ab1f-e06fc2f73997" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_a83d894d-7b1c-4251-a023-0d6fa4beb121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentTerm_a83d894d-7b1c-4251-a023-0d6fa4beb121" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4d63f44a-cb08-4439-a27e-9e9d38a01012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4d63f44a-cb08-4439-a27e-9e9d38a01012" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94797334-05fa-462d-b503-27b63993f231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94797334-05fa-462d-b503-27b63993f231" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_b81ec10d-135d-4ff6-ac91-73f2ddfe5193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_b81ec10d-135d-4ff6-ac91-73f2ddfe5193" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3db22695-db4c-44ab-85da-93a281db46e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_CommonStockSharesIssued_3db22695-db4c-44ab-85da-93a281db46e8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ebbe0a79-be4b-4ca1-9720-c5f0bd3a64fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ebbe0a79-be4b-4ca1-9720-c5f0bd3a64fc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_395b79fd-d7d6-4c40-bda5-a0ca0c096660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_395b79fd-d7d6-4c40-bda5-a0ca0c096660" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_45452d2d-414e-42f4-8258-c6a5bc08d226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_45452d2d-414e-42f4-8258-c6a5bc08d226" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_3a472a14-c3ab-4168-a8f3-ec6872fecfef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_3a472a14-c3ab-4168-a8f3-ec6872fecfef" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3260ea9-e3e4-44b5-935b-f81e71889a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3260ea9-e3e4-44b5-935b-f81e71889a2c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentPrepaymentPeriod_45a7e17e-eb8a-4e6c-ab3b-c147100f7b0d" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentPrepaymentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentPrepaymentPeriod_45a7e17e-eb8a-4e6c-ab3b-c147100f7b0d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_90c013b9-ca80-4ef7-ad56-a845a6a80a05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_90c013b9-ca80-4ef7-ad56-a845a6a80a05" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_480ff438-c449-4889-8683-09c07d53cf73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_RepaymentsOfDebt_480ff438-c449-4889-8683-09c07d53cf73" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentSeriesOfBondIssuance_51d39804-b960-45f7-8f54-47c4f3c5af5d" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentSeriesOfBondIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentSeriesOfBondIssuance_51d39804-b960-45f7-8f54-47c4f3c5af5d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_19dd865b-e1b5-432f-85c0-6b1fcd9e90c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_19dd865b-e1b5-432f-85c0-6b1fcd9e90c7" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_661f7114-5d31-47ec-ae15-d21b80300af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_661f7114-5d31-47ec-ae15-d21b80300af9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_034604c1-3de1-488e-b114-dfc3964c13bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_InterestExpense_034604c1-3de1-488e-b114-dfc3964c13bc" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_8af9c95a-439a-4d9f-9a49-af31400732ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_8af9c95a-439a-4d9f-9a49-af31400732ef" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_e66009d0-1b9f-4524-8730-43d179c137fc" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_e66009d0-1b9f-4524-8730-43d179c137fc" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TermLoanRestatementToProvideAdditionalFunding_4caa3dbe-1ac2-4e58-af48-8736b29f643f" xlink:href="pnm-20211231.xsd#pnm_TermLoanRestatementToProvideAdditionalFunding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_TermLoanRestatementToProvideAdditionalFunding_4caa3dbe-1ac2-4e58-af48-8736b29f643f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TermLoanRestatementCommittedAmount_c052d2a6-97dc-45a0-b11e-c61acc3ddd20" xlink:href="pnm-20211231.xsd#pnm_TermLoanRestatementCommittedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_TermLoanRestatementCommittedAmount_c052d2a6-97dc-45a0-b11e-c61acc3ddd20" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_9e544589-7701-41a0-9557-4095b8e4bf76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_9e544589-7701-41a0-9557-4095b8e4bf76" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_0958eeb7-0255-444f-81de-71dcced97771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_0958eeb7-0255-444f-81de-71dcced97771" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b067b640-008a-45d9-a5c6-b8642499a529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b067b640-008a-45d9-a5c6-b8642499a529" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1_afbb4ccd-3c32-4c16-8a18-a06c18de0a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1_afbb4ccd-3c32-4c16-8a18-a06c18de0a38" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9b7ad6ae-010e-4f2a-af36-f82ee7177d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9b7ad6ae-010e-4f2a-af36-f82ee7177d01" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_19e178fe-36f9-45c2-84a9-e62d12aec63c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_19e178fe-36f9-45c2-84a9-e62d12aec63c" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_0868cd21-e05b-4cf9-bd8f-c01ba6f3b551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_0868cd21-e05b-4cf9-bd8f-c01ba6f3b551" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_251c9dae-0d05-4767-8d34-1883ee809795" xlink:href="pnm-20211231.xsd#pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_251c9dae-0d05-4767-8d34-1883ee809795" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08206e9c-8f3c-463d-8a28-2dc88efe178b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08206e9c-8f3c-463d-8a28-2dc88efe178b" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestments_f92a07f0-ac99-4ca5-abf0-515e7bd6a5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_RestrictedCashAndInvestments_f92a07f0-ac99-4ca5-abf0-515e7bd6a5a4" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_869a33c1-6818-4044-aa9b-372ecfeab49e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_869a33c1-6818-4044-aa9b-372ecfeab49e" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentExtensionOptionPeriod_f3a042dd-aed7-4d69-b1f4-467c0abd7b2b" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentExtensionOptionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentExtensionOptionPeriod_f3a042dd-aed7-4d69-b1f4-467c0abd7b2b" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesReceivedAsCollateral_4c97d585-08ab-4d2a-9865-6624be9ea447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesReceivedAsCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SecuritiesReceivedAsCollateral_4c97d585-08ab-4d2a-9865-6624be9ea447" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfExtensionOptions_d301972f-027a-4f97-901c-d03c089fe893" xlink:href="pnm-20211231.xsd#pnm_NumberOfExtensionOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_NumberOfExtensionOptions_d301972f-027a-4f97-901c-d03c089fe893" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fd099387-e438-43cf-ae73-e3c60ed5f62a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fd099387-e438-43cf-ae73-e3c60ed5f62a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8267cb23-9f37-4a0d-93b5-0fe5d220a0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_LineOfCreditMember_8267cb23-9f37-4a0d-93b5-0fe5d220a0b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_751527a5-0cd1-4291-9281-014869f9c5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_LetterOfCreditMember_751527a5-0cd1-4291-9281-014869f9c5c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_38a8e091-586c-4351-b9fe-dd56a029799d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_UnsecuredDebtMember_38a8e091-586c-4351-b9fe-dd56a029799d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_4111fa58-7c0c-4a8d-abf8-885d959def6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_MediumTermNotesMember_4111fa58-7c0c-4a8d-abf8-885d959def6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_41ec3d2b-7a5b-4e28-ab27-29381b26cae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_41ec3d2b-7a5b-4e28-ab27-29381b26cae8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_38195a5f-4ec1-406b-b3e1-e29a951da8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_NotesPayableToBanksMember_38195a5f-4ec1-406b-b3e1-e29a951da8e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_b3ffdaae-b21c-429e-9a93-ffd68bc74032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_SeniorNotesMember_b3ffdaae-b21c-429e-9a93-ffd68bc74032" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_202ee560-b656-4b39-a73f-0020d34accbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_SecuredDebtMember_202ee560-b656-4b39-a73f-0020d34accbe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_cd0bf2e9-e10a-4c6e-90ba-c22df4809184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_MortgagesMember_cd0bf2e9-e10a-4c6e-90ba-c22df4809184" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5afb8836-202b-427f-88e5-9dcf4d35c3aa_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:to="loc_dei_EntityDomain_5afb8836-202b-427f-88e5-9dcf4d35c3aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:to="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRAndPNMRDevelopmentMember_ee3e2e19-6f2e-44f7-87d3-ec835df17f11" xlink:href="pnm-20211231.xsd#pnm_PNMRAndPNMRDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PNMRAndPNMRDevelopmentMember_ee3e2e19-6f2e-44f7-87d3-ec835df17f11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember_74e51344-970f-46de-bee0-988b18b379f8" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PNMAndTNMPMember_74e51344-970f-46de-bee0-988b18b379f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ce141502-b7f7-4201-8b84-3f0ddb029f75" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ce141502-b7f7-4201-8b84-3f0ddb029f75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_2c7eddbd-0694-4ff5-a3c5-0e5bad5f7c61" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PnmrMember_2c7eddbd-0694-4ff5-a3c5-0e5bad5f7c61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_b180639b-a05d-4643-aadf-753aa7a5cd3b" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PNMRDevelopmentMember_b180639b-a05d-4643-aadf-753aa7a5cd3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_11b56cd8-0d7e-4387-b08f-12f433bb336b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_11b56cd8-0d7e-4387-b08f-12f433bb336b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d3c19d6-a600-4691-a637-dc8a2c3c1081_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:to="loc_srt_RangeMember_0d3c19d6-a600-4691-a637-dc8a2c3c1081_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5fbf1433-afb4-4a44-9216-5d0f08f1f749" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:to="loc_srt_RangeMember_5fbf1433-afb4-4a44-9216-5d0f08f1f749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf311624-35bb-4a73-bb3a-c484fdb3714f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5fbf1433-afb4-4a44-9216-5d0f08f1f749" xlink:to="loc_srt_MaximumMember_bf311624-35bb-4a73-bb3a-c484fdb3714f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a5681bcd-97c2-403b-83bc-100d62c2fe9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a5681bcd-97c2-403b-83bc-100d62c2fe9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LetterOrCredit30MilJPMorganMember_e495f3ed-caa5-4f33-ae61-161034ab81cd" xlink:href="pnm-20211231.xsd#pnm_LetterOrCredit30MilJPMorganMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_LetterOrCredit30MilJPMorganMember_e495f3ed-caa5-4f33-ae61-161034ab81cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018TwoYearTermLoanMember_5bbcabaa-a7a4-4908-b961-9260cbdb0ea8" xlink:href="pnm-20211231.xsd#pnm_PNMR2018TwoYearTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2018TwoYearTermLoanMember_5bbcabaa-a7a4-4908-b961-9260cbdb0ea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_f59eaf9e-ddf7-485c-80ce-59cce9fefd0a" xlink:href="pnm-20211231.xsd#pnm_PNMR2018SUNS3.25percentdueMarch2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_f59eaf9e-ddf7-485c-80ce-59cce9fefd0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020DelayedDrawTermLoanMember_f361ced6-93ab-409d-bc84-7ee37b3f2795" xlink:href="pnm-20211231.xsd#pnm_PNMR2020DelayedDrawTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2020DelayedDrawTermLoanMember_f361ced6-93ab-409d-bc84-7ee37b3f2795" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentTermLoanMember_23936796-8a7f-4e25-931f-3aa6637a024d" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRDevelopmentTermLoanMember_23936796-8a7f-4e25-931f-3aa6637a024d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2019TermLoanMember_729502d1-b182-4863-aee0-1aea411c85bf" xlink:href="pnm-20211231.xsd#pnm_PNMR2019TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2019TermLoanMember_729502d1-b182-4863-aee0-1aea411c85bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020TermLoanMember_4a450856-8f2b-4d4b-beb5-388efd1b4097" xlink:href="pnm-20211231.xsd#pnm_PNMR2020TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2020TermLoanMember_4a450856-8f2b-4d4b-beb5-388efd1b4097" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_3ccac3e4-63fd-447e-a504-a69e6ffd16cc" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_3ccac3e4-63fd-447e-a504-a69e6ffd16cc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_45cbc687-e72a-4ca5-8a9c-3345c18ce30f" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_45cbc687-e72a-4ca5-8a9c-3345c18ce30f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRRevolvingCreditFacilityMember_13bb3f62-6b1b-4927-806c-131282929ecb" xlink:href="pnm-20211231.xsd#pnm_PNMRRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRRevolvingCreditFacilityMember_13bb3f62-6b1b-4927-806c-131282929ecb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2017TermLoanAgreementMember_561252f7-b762-4c1d-9bfe-da0b18d51000" xlink:href="pnm-20211231.xsd#pnm_PNM2017TermLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2017TermLoanAgreementMember_561252f7-b762-4c1d-9bfe-da0b18d51000" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019250MillionTermLoanMember_2ab34593-8996-403b-8b14-1e6c12434b34" xlink:href="pnm-20211231.xsd#pnm_PNM2019250MillionTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2019250MillionTermLoanMember_2ab34593-8996-403b-8b14-1e6c12434b34" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM201940MillionTermLoanMember_69db07fd-fe75-4a56-afa9-3f007bfcbd3a" xlink:href="pnm-20211231.xsd#pnm_PNM201940MillionTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM201940MillionTermLoanMember_69db07fd-fe75-4a56-afa9-3f007bfcbd3a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019TermLoanMember_04946e3a-b573-44f7-a053-d9dbe0e856e3" xlink:href="pnm-20211231.xsd#pnm_PNM2019TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2019TermLoanMember_04946e3a-b573-44f7-a053-d9dbe0e856e3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2020250MillionTermLoanMember_32276256-0bfd-4f61-b03b-29af2dc157ac" xlink:href="pnm-20211231.xsd#pnm_PNM2020250MillionTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2020250MillionTermLoanMember_32276256-0bfd-4f61-b03b-29af2dc157ac" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRevolvingCreditFacilityMember_03ef7c40-9011-4672-9d90-8b255e2de4b9" xlink:href="pnm-20211231.xsd#pnm_PNMRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRevolvingCreditFacilityMember_03ef7c40-9011-4672-9d90-8b255e2de4b9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_f2d07b17-029b-4635-8281-4af030d49df6" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_f2d07b17-029b-4635-8281-4af030d49df6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_31319b14-465e-441e-9135-f9380ed2a0e0" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_31319b14-465e-441e-9135-f9380ed2a0e0" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_b00c8299-3555-4ae0-a6a4-66bf9c0e1ae1" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_b00c8299-3555-4ae0-a6a4-66bf9c0e1ae1" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_d9b494a4-30e3-4d01-8f34-9367a084925a" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_d9b494a4-30e3-4d01-8f34-9367a084925a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Series1Member_cba3a308-0b91-416e-a969-994c8c94efba" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Series1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2043Series1Member_cba3a308-0b91-416e-a969-994c8c94efba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Series2Member_9528aa11-031a-4dc1-a433-8dbc74101af1" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Series2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2043Series2Member_9528aa11-031a-4dc1-a433-8dbc74101af1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021FixedRatePCRBsMember_2e44b173-62f7-4d4f-86d8-0cfed3653ae7" xlink:href="pnm-20211231.xsd#pnm_PNM2021FixedRatePCRBsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021FixedRatePCRBsMember_2e44b173-62f7-4d4f-86d8-0cfed3653ae7" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsAt625PercentMember_b9c1e2a4-f2d2-4685-a6ef-f786f6cd1116" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsAt625PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsAt625PercentMember_b9c1e2a4-f2d2-4685-a6ef-f786f6cd1116" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsAt590PercentMember_5f5523fb-ced9-40e5-a967-992961698069" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsAt590PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsAt590PercentMember_5f5523fb-ced9-40e5-a967-992961698069" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM202175MillionTermLoanMember_7700fcef-74b7-4a9b-8bbc-6af3cc55a935" xlink:href="pnm-20211231.xsd#pnm_PNM202175MillionTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM202175MillionTermLoanMember_7700fcef-74b7-4a9b-8bbc-6af3cc55a935" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021NotePurchaseAgreementMember_357ba2f4-7964-439f-b1b7-4ffe73723f23" xlink:href="pnm-20211231.xsd#pnm_PNM2021NotePurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021NotePurchaseAgreementMember_357ba2f4-7964-439f-b1b7-4ffe73723f23" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_2354428b-6a5f-408e-845e-2e1c9c8f2c5c" xlink:href="pnm-20211231.xsd#pnm_PNM2021SUNsAt259PercentDueJuly152033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_2354428b-6a5f-408e-845e-2e1c9c8f2c5c" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_7e30ba17-3e3f-490d-803e-0c3f75e54769" xlink:href="pnm-20211231.xsd#pnm_PNM2021SUNsAt314PercentDueJuly152041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_7e30ba17-3e3f-490d-803e-0c3f75e54769" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSUNsAt535PercentDueOctober12021Member_a37372d3-b1fd-4f64-abc5-60222118d54d" xlink:href="pnm-20211231.xsd#pnm_PNMSUNsAt535PercentDueOctober12021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMSUNsAt535PercentDueOctober12021Member_a37372d3-b1fd-4f64-abc5-60222118d54d" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_ab57a9c2-0a81-42ea-8476-4458006318e1" xlink:href="pnm-20211231.xsd#pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_ab57a9c2-0a81-42ea-8476-4458006318e1" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSeptember2021NotePurchaseAgreementMember_32dae500-fc53-4dd4-a5ec-f10622b1e0f9" xlink:href="pnm-20211231.xsd#pnm_PNMSeptember2021NotePurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMSeptember2021NotePurchaseAgreementMember_32dae500-fc53-4dd4-a5ec-f10622b1e0f9" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_dc4363bf-37aa-4843-a0fa-49eecec6c6bd" xlink:href="pnm-20211231.xsd#pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_dc4363bf-37aa-4843-a0fa-49eecec6c6bd" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_914e51a0-b1a7-4b53-86c3-8b27c50c5b6c" xlink:href="pnm-20211231.xsd#pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_914e51a0-b1a7-4b53-86c3-8b27c50c5b6c" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2033Member_62ae7930-e2f0-4e03-be2b-1cffd100c962" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2033Member_62ae7930-e2f0-4e03-be2b-1cffd100c962" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPTermLoanAgreementMember_e2e2a666-315f-4639-bd0b-7ee42653676b" xlink:href="pnm-20211231.xsd#pnm_TNMPTermLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMPTermLoanAgreementMember_e2e2a666-315f-4639-bd0b-7ee42653676b" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2018TermLoanMember_457521ad-d52a-4854-bf83-5d7927e33aa3" xlink:href="pnm-20211231.xsd#pnm_TNMP2018TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2018TermLoanMember_457521ad-d52a-4854-bf83-5d7927e33aa3" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2019BondPurchaseAgreementMember_63d8efeb-dc36-4327-96d9-8d3af371875f" xlink:href="pnm-20211231.xsd#pnm_TNMP2019BondPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2019BondPurchaseAgreementMember_63d8efeb-dc36-4327-96d9-8d3af371875f" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_8bd55032-3705-436b-a193-93a0a5626938" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_8bd55032-3705-436b-a193-93a0a5626938" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_0d9e9d5d-744d-4718-9d3f-d95d47badc48" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.60PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_0d9e9d5d-744d-4718-9d3f-d95d47badc48" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_94d64f50-e7eb-46bb-8c33-baf1459286b5" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:to="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_94d64f50-e7eb-46bb-8c33-baf1459286b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_b952de7a-0ae5-43c1-8921-0748d2bd1b15" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:to="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_b952de7a-0ae5-43c1-8921-0748d2bd1b15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2021BondPurchaseAgreementMember_d707577f-7129-4f61-8f87-be03b309a1b5" xlink:href="pnm-20211231.xsd#pnm_TNMP2021BondPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2021BondPurchaseAgreementMember_d707577f-7129-4f61-8f87-be03b309a1b5" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPFirstMortgageBondsMember_72e99c89-5dbe-4fc2-81d4-91f4037f411d" xlink:href="pnm-20211231.xsd#pnm_TNMPFirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMPFirstMortgageBondsMember_72e99c89-5dbe-4fc2-81d4-91f4037f411d" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableRateShortTermDebtMember_9d2e34ce-352f-42a7-8faf-6feb18702dff" xlink:href="pnm-20211231.xsd#pnm_VariableRateShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_VariableRateShortTermDebtMember_9d2e34ce-352f-42a7-8faf-6feb18702dff" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsMember_c6c77fa3-1196-4769-afef-423a0b4838aa" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_FirstMortgageBondsMember_c6c77fa3-1196-4769-afef-423a0b4838aa" xlink:type="arc" order="43"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9c8f342f-7d36-477d-ad19-433dbc9ec6d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9c8f342f-7d36-477d-ad19-433dbc9ec6d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_160ba0ac-fb33-4609-9534-4285e418a7f0" xlink:href="pnm-20211231.xsd#pnm_PNMR2020ForwardEquitySalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:to="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_160ba0ac-fb33-4609-9534-4285e418a7f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_14db875e-0102-4a03-94b7-b015ab59e68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:to="loc_us-gaap_OverAllotmentOptionMember_14db875e-0102-4a03-94b7-b015ab59e68f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_77a42fb2-d718-4962-9a54-00f04865ec34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_77a42fb2-d718-4962-9a54-00f04865ec34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_a5024e0b-d30c-4285-afc7-1094109222bc" xlink:href="pnm-20211231.xsd#pnm_MaricopaCountyArizonaPollutionControlCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:to="loc_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_a5024e0b-d30c-4285-afc7-1094109222bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CityOfFarmingtonNewMexicoMember_53f49bc6-327f-4d9a-aebb-c0d41b58c4ab" xlink:href="pnm-20211231.xsd#pnm_CityOfFarmingtonNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:to="loc_pnm_CityOfFarmingtonNewMexicoMember_53f49bc6-327f-4d9a-aebb-c0d41b58c4ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_70fe7760-df15-449c-93e1-26f7eb2dff94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:to="loc_us-gaap_CreditFacilityDomain_70fe7760-df15-449c-93e1-26f7eb2dff94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_608e88b0-9307-434c-a735-9a11a3e311d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:to="loc_us-gaap_CreditFacilityDomain_608e88b0-9307-434c-a735-9a11a3e311d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b15cbd57-e434-4824-a931-bdccb9f5b697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_608e88b0-9307-434c-a735-9a11a3e311d9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b15cbd57-e434-4824-a931-bdccb9f5b697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6ae8981d-7eb2-4d26-9381-9df0520cec54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6ae8981d-7eb2-4d26-9381-9df0520cec54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_70bea76e-fa50-4e25-90c5-467d76ab1178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_70bea76e-fa50-4e25-90c5-467d76ab1178" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_5efea8b0-8b39-4674-a8a0-94e9c11861c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_70bea76e-fa50-4e25-90c5-467d76ab1178" xlink:to="loc_us-gaap_SubsequentEventMember_5efea8b0-8b39-4674-a8a0-94e9c11861c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_63164e55-8dad-445d-bd97-cb68ef980b77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_63164e55-8dad-445d-bd97-cb68ef980b77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_c2d2b358-2c11-4e15-86d4-1fedf75f875d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_c2d2b358-2c11-4e15-86d4-1fedf75f875d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_e2921886-6dbf-4eed-996b-c796bf7764f2" xlink:href="pnm-20211231.xsd#pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_c2d2b358-2c11-4e15-86d4-1fedf75f875d" xlink:to="loc_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_e2921886-6dbf-4eed-996b-c796bf7764f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_74638fd6-4042-4b61-a71c-6fc3d60e08ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_74638fd6-4042-4b61-a71c-6fc3d60e08ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_26008ba5-6c0b-4a2c-ba6b-62168d4dc79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_us-gaap_InterestRateContractMember_26008ba5-6c0b-4a2c-ba6b-62168d4dc79c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractOneMember_bb7da6c9-02b6-4558-ae94-e5d2558c9277" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_pnm_InterestRateContractOneMember_bb7da6c9-02b6-4558-ae94-e5d2558c9277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractTwoMember_8b3b06c0-a16a-43d9-b03f-892d1249ed73" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_pnm_InterestRateContractTwoMember_8b3b06c0-a16a-43d9-b03f-892d1249ed73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractThreeMember_611d8dd3-48e8-41be-ac73-9933b1d6cff8" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_pnm_InterestRateContractThreeMember_611d8dd3-48e8-41be-ac73-9933b1d6cff8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_fae89a90-1997-42d7-aab2-9a6931c6b381_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:to="loc_us-gaap_HedgingRelationshipDomain_fae89a90-1997-42d7-aab2-9a6931c6b381_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d5a1de7c-741b-4124-a2bc-9e919c7475fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d5a1de7c-741b-4124-a2bc-9e919c7475fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_497cd6a0-3605-4616-a5be-ff825495721b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_d5a1de7c-741b-4124-a2bc-9e919c7475fe" xlink:to="loc_us-gaap_CashFlowHedgingMember_497cd6a0-3605-4616-a5be-ff825495721b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_339b5497-708e-45d5-83cd-44845f4eb877_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_339b5497-708e-45d5-83cd-44845f4eb877_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_15916e10-0fb4-4cca-a87b-39c06a1b0e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_15916e10-0fb4-4cca-a87b-39c06a1b0e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_de7cff60-0b4b-4d8c-9184-4576b3e8fb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_15916e10-0fb4-4cca-a87b-39c06a1b0e03" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_de7cff60-0b4b-4d8c-9184-4576b3e8fb5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_6a021448-9a15-4a2a-9f00-6d793ee8d643_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_6a021448-9a15-4a2a-9f00-6d793ee8d643_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_dba6e95f-c248-4efc-8b47-ef3244c97d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_dba6e95f-c248-4efc-8b47-ef3244c97d68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_b16bd57b-c115-4769-9b17-5680f3675565" xlink:href="pnm-20211231.xsd#pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_dba6e95f-c248-4efc-8b47-ef3244c97d68" xlink:to="loc_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_b16bd57b-c115-4769-9b17-5680f3675565" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingShorttermDebtandLiquidityDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails" xlink:type="extended" id="ifcfbda361339450fad1d07a84068e1b2_FinancingShorttermDebtandLiquidityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2097e40-df62-4407-b243-fd66a2e5109e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2097e40-df62-4407-b243-fd66a2e5109e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_cd6782b6-fb83-472f-a00e-07368141b838" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentsNMPRCApprovedcreditfacility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_cd6782b6-fb83-472f-a00e-07368141b838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesReceivedAsCollateral_9d53c25b-32d1-47ce-a16c-a52066c855d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesReceivedAsCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_SecuritiesReceivedAsCollateral_9d53c25b-32d1-47ce-a16c-a52066c855d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfExtensionOptions_fde87320-69d8-4fe6-8905-1d0409867222" xlink:href="pnm-20211231.xsd#pnm_NumberOfExtensionOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_pnm_NumberOfExtensionOptions_fde87320-69d8-4fe6-8905-1d0409867222" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentExtensionOptionPeriod_d74d4ee9-de01-4dcb-9b18-dd9859668a5c" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentExtensionOptionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_pnm_DebtInstrumentExtensionOptionPeriod_d74d4ee9-de01-4dcb-9b18-dd9859668a5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d9039fca-f1dd-4b86-b372-aedef4d3b82e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_ShortTermBorrowings_d9039fca-f1dd-4b86-b372-aedef4d3b82e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_39e5237a-4097-485a-a6d2-3fcac810848e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_39e5237a-4097-485a-a6d2-3fcac810848e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b96605e8-edc6-49d5-a943-069c3b72a4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b96605e8-edc6-49d5-a943-069c3b72a4d1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8588ead9-b216-4a0b-8e7b-3acf29c154c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8588ead9-b216-4a0b-8e7b-3acf29c154c0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3f586bac-b692-4ab8-8bb9-509a2b3caf95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3f586bac-b692-4ab8-8bb9-509a2b3caf95" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestments_418757f3-13e7-466a-8010-f48f7da3a95f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_RestrictedCashAndInvestments_418757f3-13e7-466a-8010-f48f7da3a95f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66b84537-ea6d-4d88-97ce-e90537274748_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66b84537-ea6d-4d88-97ce-e90537274748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_10c37963-5ae7-4ea3-b4f1-54fd5c3a74bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_10c37963-5ae7-4ea3-b4f1-54fd5c3a74bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8ac400cc-5d58-40af-b8a5-3944c3c66169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_10c37963-5ae7-4ea3-b4f1-54fd5c3a74bc" xlink:to="loc_us-gaap_SubsequentEventMember_8ac400cc-5d58-40af-b8a5-3944c3c66169" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_de5a2d4a-7111-425d-b835-9b43ac3ea4f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_de5a2d4a-7111-425d-b835-9b43ac3ea4f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1e34c4cc-7524-4100-9854-a87469044258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1e34c4cc-7524-4100-9854-a87469044258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2aac4808-3de4-4041-bcf6-7a1f334b2e27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1e34c4cc-7524-4100-9854-a87469044258" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2aac4808-3de4-4041-bcf6-7a1f334b2e27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_765cadac-de4a-44f4-8ac4-483830a0d37b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:to="loc_dei_EntityDomain_765cadac-de4a-44f4-8ac4-483830a0d37b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:to="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_349357e7-60f6-4430-a888-4f251da4825c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_349357e7-60f6-4430-a888-4f251da4825c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_84feb9de-1614-47e2-ac64-d72824ddccaa" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_84feb9de-1614-47e2-ac64-d72824ddccaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember_fcf31f39-2219-4b2c-a1f1-a0091925c969" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_PNMAndTNMPMember_fcf31f39-2219-4b2c-a1f1-a0091925c969" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_142fb554-9863-4a2c-aa74-5a36a6d4bb39" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_PNMRDevelopmentMember_142fb554-9863-4a2c-aa74-5a36a6d4bb39" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_131fbb30-c9da-43dd-8ada-0ba42d09d4ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:to="loc_us-gaap_CreditFacilityDomain_131fbb30-c9da-43dd-8ada-0ba42d09d4ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:to="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRRevolvingCreditFacilityMember_09436bc6-c8f7-428b-9cc1-5bf6cb7f8101" xlink:href="pnm-20211231.xsd#pnm_PNMRRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNMRRevolvingCreditFacilityMember_09436bc6-c8f7-428b-9cc1-5bf6cb7f8101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRevolvingCreditFacilityMember_5f057a22-b688-4a62-88d5-cb0c9179e554" xlink:href="pnm-20211231.xsd#pnm_PNMRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNMRevolvingCreditFacilityMember_5f057a22-b688-4a62-88d5-cb0c9179e554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPRevolvingCreditFacilityMember_772b9352-bae2-4fe8-8b1a-424c020e6933" xlink:href="pnm-20211231.xsd#pnm_TNMPRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_TNMPRevolvingCreditFacilityMember_772b9352-bae2-4fe8-8b1a-424c020e6933" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e01551a9-4943-4449-8cb7-77313ef80211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e01551a9-4943-4449-8cb7-77313ef80211" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2017NewMexicoCreditFacilityMember_a1d13507-d27d-4067-9ada-5f2d1ba0bb44" xlink:href="pnm-20211231.xsd#pnm_PNM2017NewMexicoCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNM2017NewMexicoCreditFacilityMember_a1d13507-d27d-4067-9ada-5f2d1ba0bb44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_7224ef4d-523d-42d7-b321-42b5a9a6875a" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_7224ef4d-523d-42d7-b321-42b5a9a6875a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b4906304-4373-48a0-8399-3f7798a4bf84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b4906304-4373-48a0-8399-3f7798a4bf84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LocalLinesOfCreditMember_06667375-8ab9-451a-bbd9-9f29cb4a2c6f" xlink:href="pnm-20211231.xsd#pnm_LocalLinesOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_LocalLinesOfCreditMember_06667375-8ab9-451a-bbd9-9f29cb4a2c6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_93d953c3-2048-463f-9f71-ab753ee7fd5a" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_93d953c3-2048-463f-9f71-ab753ee7fd5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_0c7e07ca-22f2-485c-9c91-5716fa13af9b" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_0c7e07ca-22f2-485c-9c91-5716fa13af9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_73b172f2-350a-4f02-8ec3-b6e7ae0f43b2" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_73b172f2-350a-4f02-8ec3-b6e7ae0f43b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_969b0058-6626-412f-b474-beef14d4c55c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_969b0058-6626-412f-b474-beef14d4c55c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_37c13baa-a548-46a8-88b6-b40dc4991a15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_969b0058-6626-412f-b474-beef14d4c55c" xlink:to="loc_srt_ParentCompanyMember_37c13baa-a548-46a8-88b6-b40dc4991a15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e1b7329-4fcb-4d64-ad09-7c361297cec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e1b7329-4fcb-4d64-ad09-7c361297cec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_2f55743f-6628-4625-924c-42df46c5320f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e1b7329-4fcb-4d64-ad09-7c361297cec0" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_2f55743f-6628-4625-924c-42df46c5320f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_4c06e8cd-fe62-4458-bb1c-982fe2af2755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_4c06e8cd-fe62-4458-bb1c-982fe2af2755" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JPMorganChaseBankN.A.Member_2e76ce83-846f-4526-9fc0-e8665e55cd0e" xlink:href="pnm-20211231.xsd#pnm_JPMorganChaseBankN.A.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_4c06e8cd-fe62-4458-bb1c-982fe2af2755" xlink:to="loc_pnm_JPMorganChaseBankN.A.Member_2e76ce83-846f-4526-9fc0-e8665e55cd0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FinancingLongtermDebtDetails" xlink:type="extended" id="i6e8db9f4844a461681ec455cb77b5c91_FinancingLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredLongTermDebt_2573cf71-f6f9-4fb4-9b92-89a6c81e49fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_UnsecuredLongTermDebt_2573cf71-f6f9-4fb4-9b92-89a6c81e49fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4860b874-e384-4f0b-9279-34c14166e818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_LongTermDebt_4860b874-e384-4f0b-9279-34c14166e818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_759d94dd-aef5-45b5-9997-cff24a97d4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_759d94dd-aef5-45b5-9997-cff24a97d4af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_11124c7e-cd70-42b6-a9a5-df5886dcaaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_11124c7e-cd70-42b6-a9a5-df5886dcaaa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2a67c08b-0f05-44dc-b609-c935326a36c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2a67c08b-0f05-44dc-b609-c935326a36c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtCurrentmaturitiesGross_57da1fa0-6ad1-4259-8eec-14cd07e45137" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtCurrentmaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_LongtermdebtCurrentmaturitiesGross_57da1fa0-6ad1-4259-8eec-14cd07e45137" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_9531fadc-b54c-450b-aa88-da4c622f6bef" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_9531fadc-b54c-450b-aa88-da4c622f6bef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross_c5a18491-d1af-4e0c-bc4a-28585720625d" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtExcludingcurrentmaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross_c5a18491-d1af-4e0c-bc4a-28585720625d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_c20f0b30-0f26-42e9-bf33-42ae6bd99ba1" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_c20f0b30-0f26-42e9-bf33-42ae6bd99ba1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:to="loc_dei_EntityDomain_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:to="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a58cbcba-36a3-4d15-8e76-5043029224f4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a58cbcba-36a3-4d15-8e76-5043029224f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b13e60d7-0f33-4e5f-8ca7-e420fe8c69c7" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b13e60d7-0f33-4e5f-8ca7-e420fe8c69c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_6cc0d1a6-bf00-4276-a596-4cc553fda81b" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:to="loc_pnm_PnmrMember_6cc0d1a6-bf00-4276-a596-4cc553fda81b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a90c093-fd8f-47d6-9304-2d3e2a720241_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a90c093-fd8f-47d6-9304-2d3e2a720241_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_0cde8f7a-db1b-4683-a56c-8c458a14361e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_0cde8f7a-db1b-4683-a56c-8c458a14361e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_9e86d58d-bca4-471f-8024-45696beb1fa8" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_9e86d58d-bca4-471f-8024-45696beb1fa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_49576e50-ae35-45f3-8387-9ef1a18a4ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_us-gaap_UnsecuredDebtMember_49576e50-ae35-45f3-8387-9ef1a18a4ee9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsMember_a5fe664d-16ac-44c1-8554-a243225fe969" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_pnm_FirstMortgageBondsMember_a5fe664d-16ac-44c1-8554-a243225fe969" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_4363a658-45ce-4694-b3bd-832f512ffbb7" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_4363a658-45ce-4694-b3bd-832f512ffbb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_1f396c9a-9d45-4ffc-8fc8-8acc55164bdb" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_1f396c9a-9d45-4ffc-8fc8-8acc55164bdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_40285833-24c6-4122-baaa-d6f06703d9c7" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_40285833-24c6-4122-baaa-d6f06703d9c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_29496255-4909-4238-9666-867a602ebc6c" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_29496255-4909-4238-9666-867a602ebc6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_c4989625-aba2-4ddf-9838-93feeef7ea50" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_c4989625-aba2-4ddf-9838-93feeef7ea50" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_d31ac51b-24ff-4ad4-a624-892a886d9598" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_d31ac51b-24ff-4ad4-a624-892a886d9598" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_5ee600bd-de06-46f1-abeb-a6935661eb9a" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_5ee600bd-de06-46f1-abeb-a6935661eb9a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_25c1dbea-e496-48aa-b5f0-da4a5c4fcc3a" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_25c1dbea-e496-48aa-b5f0-da4a5c4fcc3a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_cdb63a46-5657-4c34-985f-63f0a42e52d2" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_cdb63a46-5657-4c34-985f-63f0a42e52d2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_d574c4ac-ab77-4130-be54-c3d48396200f" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_d574c4ac-ab77-4130-be54-c3d48396200f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_646bfba4-2313-4909-9cb0-a9825a59fcb6" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_646bfba4-2313-4909-9cb0-a9825a59fcb6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_95532877-aaed-4360-a03f-e1ce6fd7cbbe" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2023at3point15percentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_95532877-aaed-4360-a03f-e1ce6fd7cbbe" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_460ddf3d-afcb-45c2-990a-60a549f82378" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2025at3point45percentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_460ddf3d-afcb-45c2-990a-60a549f82378" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_574393fe-cbf8-42bc-a7a4-17f37b2af837" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_574393fe-cbf8-42bc-a7a4-17f37b2af837" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_23f7eaf2-7298-4471-8706-0892745f500e" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_23f7eaf2-7298-4471-8706-0892745f500e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_ed77859e-13b9-41f0-aac8-2c514a5d39f5" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_ed77859e-13b9-41f0-aac8-2c514a5d39f5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_d8dd6bec-81ee-46da-ad95-8a023c4df32d" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_d8dd6bec-81ee-46da-ad95-8a023c4df32d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_e7d6ab3b-d7ae-4811-acc8-aabcd71dfe96" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_e7d6ab3b-d7ae-4811-acc8-aabcd71dfe96" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_4c7ac10d-a5db-48ce-8ce2-6a946824faf3" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_4c7ac10d-a5db-48ce-8ce2-6a946824faf3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_aa79730b-f8ff-4213-bdfb-8452f5d9d7c3" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_aa79730b-f8ff-4213-bdfb-8452f5d9d7c3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_0f1386be-6393-4351-bfe8-68b4da8ab799" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_0f1386be-6393-4351-bfe8-68b4da8ab799" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_07c7c184-3c46-47fb-9a97-931f224dc169" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_07c7c184-3c46-47fb-9a97-931f224dc169" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_28963576-e4e9-4f9b-8860-029b6698428c" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_28963576-e4e9-4f9b-8860-029b6698428c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_3a91cc68-9ae1-4065-bd48-1ab9ed12eeda" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_3a91cc68-9ae1-4065-bd48-1ab9ed12eeda" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_944cc6d3-8dbc-4f83-84b4-68dbfc0adc99" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_944cc6d3-8dbc-4f83-84b4-68dbfc0adc99" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_f65cbf04-c3a6-43dc-a528-712446dd4816" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_f65cbf04-c3a6-43dc-a528-712446dd4816" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM201940MillionTermLoanMember_b8ee6569-66ec-4500-83b8-bd90bcf9d56d" xlink:href="pnm-20211231.xsd#pnm_PNM201940MillionTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNM201940MillionTermLoanMember_b8ee6569-66ec-4500-83b8-bd90bcf9d56d" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM202175MillionTermLoanMember_88c85240-48cf-4ee3-9f59-fe1cb8c2bc1b" xlink:href="pnm-20211231.xsd#pnm_PNM202175MillionTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNM202175MillionTermLoanMember_88c85240-48cf-4ee3-9f59-fe1cb8c2bc1b" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_3c22bea6-03dd-41b8-8f34-49292f726bc9" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_3c22bea6-03dd-41b8-8f34-49292f726bc9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_953406ae-0775-482b-ae7c-39c252fd6cd3" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_953406ae-0775-482b-ae7c-39c252fd6cd3" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_4860964e-49a3-4eea-8c1c-33c73c193a26" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_4860964e-49a3-4eea-8c1c-33c73c193a26" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.22PercentDue2027Member_f56955b8-3760-4b8a-b6b9-8aefd420419f" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.22PercentDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.22PercentDue2027Member_f56955b8-3760-4b8a-b6b9-8aefd420419f" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.85PercentDue2028Member_5341946f-b6b2-44a5-aca4-b48bd36fcc76" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.85PercentDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.85PercentDue2028Member_5341946f-b6b2-44a5-aca4-b48bd36fcc76" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.79PercentDue2034Member_b03f6073-1af8-4861-b4ff-4654ebaf1cce" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.79PercentDue2034Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.79PercentDue2034Member_b03f6073-1af8-4861-b4ff-4654ebaf1cce" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.92PercentDue2039Member_f54024d1-a3c5-4250-b7c1-a8a56b4bad1c" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.92PercentDue2039Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.92PercentDue2039Member_f54024d1-a3c5-4250-b7c1-a8a56b4bad1c" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds4.06PercentDue2044Member_e2c45e3d-5d6a-4718-a098-15c73f160ffb" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds4.06PercentDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds4.06PercentDue2044Member_e2c45e3d-5d6a-4718-a098-15c73f160ffb" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_99b82c90-0a7b-4ac5-bf0c-996fc0e24a77" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.60PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_99b82c90-0a7b-4ac5-bf0c-996fc0e24a77" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds273PercentDue2030Member_eb5c4ae8-147b-4c5e-abf6-49dc3510d285" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds273PercentDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds273PercentDue2030Member_eb5c4ae8-147b-4c5e-abf6-49dc3510d285" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds336PercentDueApril2050Member_117aef91-5112-4d72-b10c-a279ff264534" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds336PercentDueApril2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds336PercentDueApril2050Member_117aef91-5112-4d72-b10c-a279ff264534" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds293PercentDue2035Member_c4540a3b-0d6d-483f-9f70-65cc34d63ede" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds293PercentDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds293PercentDue2035Member_c4540a3b-0d6d-483f-9f70-65cc34d63ede" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds336PercentDueJuly2050Member_acd37746-24d1-4276-b3f8-222e9eecf088" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds336PercentDueJuly2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds336PercentDueJuly2050Member_acd37746-24d1-4276-b3f8-222e9eecf088" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds244PercentDueAugust2035Member_a9305fbe-3365-4641-bbc9-c1eabde4c7e9" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds244PercentDueAugust2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds244PercentDueAugust2035Member_a9305fbe-3365-4641-bbc9-c1eabde4c7e9" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020DelayedDrawTermLoanMember_1ba720ff-5f91-4cfa-ba19-45c332a7031b" xlink:href="pnm-20211231.xsd#pnm_PNMR2020DelayedDrawTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2020DelayedDrawTermLoanMember_1ba720ff-5f91-4cfa-ba19-45c332a7031b" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_ea189254-7514-495b-a68b-f0ffea86c000" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_ea189254-7514-495b-a68b-f0ffea86c000" xlink:type="arc" order="43"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_d536163b-5449-41ba-a0cc-35a4b9afaf5a" xlink:href="pnm-20211231.xsd#pnm_PNMR2018SUNS3.25percentdueMarch2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_d536163b-5449-41ba-a0cc-35a4b9afaf5a" xlink:type="arc" order="44"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentTermLoanMember_62af6866-722d-41bf-b6c8-31d518c57f53" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMRDevelopmentTermLoanMember_62af6866-722d-41bf-b6c8-31d518c57f53" xlink:type="arc" order="45"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019TermLoanMember_4fb0450f-1d5d-48da-b843-ca19e0d7754d" xlink:href="pnm-20211231.xsd#pnm_PNM2019TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNM2019TermLoanMember_4fb0450f-1d5d-48da-b843-ca19e0d7754d" xlink:type="arc" order="46"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020TermLoanMember_0548fb8a-75c8-404d-b11e-f15e3a237bf6" xlink:href="pnm-20211231.xsd#pnm_PNMR2020TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2020TermLoanMember_0548fb8a-75c8-404d-b11e-f15e3a237bf6" xlink:type="arc" order="47"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingLongtermDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails" xlink:type="extended" id="i4f1d5de7c1524948a049c8f156015596_FinancingLongtermDebtMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9e9f0251-3781-4530-9217-ae5d3bbee748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9e9f0251-3781-4530-9217-ae5d3bbee748" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2b1be148-0250-45d4-a9f0-66e44d1dbb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2b1be148-0250-45d4-a9f0-66e44d1dbb7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_549c7444-e2c9-44dc-8bd0-35db8b973d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_549c7444-e2c9-44dc-8bd0-35db8b973d02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_33be9d69-c5f1-4863-a840-cd33cf5376b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_33be9d69-c5f1-4863-a840-cd33cf5376b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f8e8cb6e-9727-4d83-bf27-bcde056bd1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f8e8cb6e-9727-4d83-bf27-bcde056bd1d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6ee8b0ec-dc06-4a58-b11d-2f5b016e4e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6ee8b0ec-dc06-4a58-b11d-2f5b016e4e64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d774fa75-334b-4afe-90e5-0e34bbe915e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d774fa75-334b-4afe-90e5-0e34bbe915e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d05cf7d7-2e5b-49eb-a787-2bbc8056d260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d05cf7d7-2e5b-49eb-a787-2bbc8056d260" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9e9f0251-3781-4530-9217-ae5d3bbee748" xlink:to="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:to="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b5827256-240f-49a4-9084-a3d5e7327f8d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:to="loc_dei_EntityDomain_b5827256-240f-49a4-9084-a3d5e7327f8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:to="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_cf0a101f-4b7f-4d16-a2d6-93cb09383fde" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:to="loc_pnm_PnmrMember_cf0a101f-4b7f-4d16-a2d6-93cb09383fde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3a6c8223-4dc3-4599-9134-c6bf1558d07c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3a6c8223-4dc3-4599-9134-c6bf1558d07c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_cbe30b22-958f-45ea-a69f-9cfbbaa65a3b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_cbe30b22-958f-45ea-a69f-9cfbbaa65a3b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails" xlink:type="extended" id="if4e157e80e29445aa3b9e0f6d10609b3_LeaseCommitmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfLeasesExpiring_edd709ce-5a03-4300-b684-cbf106ed06d9" xlink:href="pnm-20211231.xsd#pnm_NumberOfLeasesExpiring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_NumberOfLeasesExpiring_edd709ce-5a03-4300-b684-cbf106ed06d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_96537c94-8dbc-4a10-ae7a-f76032d85c13" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_96537c94-8dbc-4a10-ae7a-f76032d85c13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AnnualLeasePaymentsDuringRenewalPeriod_1324a922-d391-4f50-a073-83a29333b792" xlink:href="pnm-20211231.xsd#pnm_AnnualLeasePaymentsDuringRenewalPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_AnnualLeasePaymentsDuringRenewalPeriod_1324a922-d391-4f50-a073-83a29333b792" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_a06d6601-3fea-42df-95f8-f675b4abe77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_a06d6601-3fea-42df-95f8-f675b4abe77b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeRightOfWayLeaseAnnualPayments_1639ed9f-ee54-41ce-91d7-82533678c0fe" xlink:href="pnm-20211231.xsd#pnm_LesseeRightOfWayLeaseAnnualPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_LesseeRightOfWayLeaseAnnualPayments_1639ed9f-ee54-41ce-91d7-82533678c0fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeRightOfWayLeasePayments_a58afd30-186e-4f1a-9cf9-c55175c0c8d9" xlink:href="pnm-20211231.xsd#pnm_LesseeRightOfWayLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_LesseeRightOfWayLeasePayments_a58afd30-186e-4f1a-9cf9-c55175c0c8d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_3a318cb8-a346-412a-bcba-48c65341eea3" xlink:href="pnm-20211231.xsd#pnm_UnamortizedCostOfPrepaidRightOfWayAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_3a318cb8-a346-412a-bcba-48c65341eea3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfPrepaidRightOfWayAgreements_bd879a9c-a6a9-4607-885e-36c74c5aa908" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfPrepaidRightOfWayAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_AmortizationOfPrepaidRightOfWayAgreements_bd879a9c-a6a9-4607-885e-36c74c5aa908" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseResidualValueOfLeasedAsset_5d9823e5-44b6-4db6-a388-23b4b4802c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseResidualValueOfLeasedAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_us-gaap_OperatingLeaseResidualValueOfLeasedAsset_5d9823e5-44b6-4db6-a388-23b4b4802c3e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_6e6c5f9d-9b23-4449-93ee-3ba71ea45930" xlink:href="pnm-20211231.xsd#pnm_LesseeOperatingLeaseUnguaranteedResidualValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_6e6c5f9d-9b23-4449-93ee-3ba71ea45930" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_092a0558-85d3-403e-8efa-1ccf82b91921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_092a0558-85d3-403e-8efa-1ccf82b91921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_1bc095e7-d5ca-4ad8-90dd-e851623d0769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_092a0558-85d3-403e-8efa-1ccf82b91921" xlink:to="loc_us-gaap_EquipmentMember_1bc095e7-d5ca-4ad8-90dd-e851623d0769" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:to="loc_us-gaap_UtilityPlantDomain_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:to="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_6e761768-c8a4-4d7d-9c7d-dfa4157e3d72" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_6e761768-c8a4-4d7d-9c7d-dfa4157e3d72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_86424b11-44e4-4f31-9c90-63ed4b623fbd" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_86424b11-44e4-4f31-9c90-63ed4b623fbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_8136bec1-79d1-43ca-9a57-efde17fe2913" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_8136bec1-79d1-43ca-9a57-efde17fe2913" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NavajoNationMember_de599692-0bb5-4ee7-b78c-28220d809975" xlink:href="pnm-20211231.xsd#pnm_NavajoNationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_NavajoNationMember_de599692-0bb5-4ee7-b78c-28220d809975" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:to="loc_dei_EntityDomain_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:to="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_23fefbd2-695f-4506-9258-3ec8120ac711" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_23fefbd2-695f-4506-9258-3ec8120ac711" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_11e53e94-9953-4903-beda-be6e1e708694" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_11e53e94-9953-4903-beda-be6e1e708694" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails" xlink:type="extended" id="i3c4f3a120e004587a361b811a62709d2_LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8405b102-4ae6-455b-9551-f7a301aa8e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8405b102-4ae6-455b-9551-f7a301aa8e74" xlink:to="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_afdc0d19-fa16-4948-80a9-524f44d34f77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_afdc0d19-fa16-4948-80a9-524f44d34f77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5ba8bc50-a589-4fcd-9d85-0fc386b9dacf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5ba8bc50-a589-4fcd-9d85-0fc386b9dacf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_af743bd5-42f8-4837-889a-b634bbbd86a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_af743bd5-42f8-4837-889a-b634bbbd86a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8405b102-4ae6-455b-9551-f7a301aa8e74" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:to="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_84d41714-df25-4661-9982-d0bf4cecd108_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:to="loc_dei_EntityDomain_84d41714-df25-4661-9982-d0bf4cecd108_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:to="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e0da53d1-90f0-4362-82b5-161c533c8209" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e0da53d1-90f0-4362-82b5-161c533c8209" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_9db6861f-ecab-4464-8eb3-23d7931ee61b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_9db6861f-ecab-4464-8eb3-23d7931ee61b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" xlink:type="extended" id="i04b26971cf0f43e296655950ed18c00d_LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetGross_3a56227d-86a9-4bdc-9bbc-a041c28b0eae" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:to="loc_pnm_FinanceLeaseRightOfUseAssetGross_3a56227d-86a9-4bdc-9bbc-a041c28b0eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f2a57fb9-0eee-42eb-9d61-e4519d58c0fd" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:to="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f2a57fb9-0eee-42eb-9d61-e4519d58c0fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_803772fe-39a0-4903-9fa5-2a72112f523e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_803772fe-39a0-4903-9fa5-2a72112f523e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseLiabilityCurrentOther_bca8ab9e-345d-49bd-87dd-7c7dbd8d5b01" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseLiabilityCurrentOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_pnm_FinanceLeaseLiabilityCurrentOther_bca8ab9e-345d-49bd-87dd-7c7dbd8d5b01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e6979141-4f72-4775-b9a6-851b1247520e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e6979141-4f72-4775-b9a6-851b1247520e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseLiabilityDeferredCreditsOther_82567dd7-72d2-48a2-a1c5-e7bdbfd58edd" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseLiabilityDeferredCreditsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_pnm_FinanceLeaseLiabilityDeferredCreditsOther_82567dd7-72d2-48a2-a1c5-e7bdbfd58edd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3306ea68-874b-45c5-907c-8e7e529184ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3306ea68-874b-45c5-907c-8e7e529184ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:to="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6090de87-aca6-4172-98f4-5214e32645d4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:to="loc_dei_EntityDomain_6090de87-aca6-4172-98f4-5214e32645d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:to="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2c84c9eb-8f86-4b1b-9c33-706e578a17d8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2c84c9eb-8f86-4b1b-9c33-706e578a17d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_ea1cc1ab-ce5f-4a7f-b9b1-31cb872e430c" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_ea1cc1ab-ce5f-4a7f-b9b1-31cb872e430c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" xlink:type="extended" id="i2469e626d9494595bde03ad1251c5ce8_LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:href="pnm-20211231.xsd#pnm_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:to="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0c7c4baf-b30b-48f4-9dff-c2b09aa1c836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0c7c4baf-b30b-48f4-9dff-c2b09aa1c836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_bfbd8051-adb1-45b2-82b3-2c3807407cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_bfbd8051-adb1-45b2-82b3-2c3807407cfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:href="pnm-20211231.xsd#pnm_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:to="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_daa14950-8a5a-4504-b821-118575feb340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_daa14950-8a5a-4504-b821-118575feb340" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_fa2c5d72-ef5e-41f2-b3cc-873ca6da9cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_fa2c5d72-ef5e-41f2-b3cc-873ca6da9cf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:to="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0d86be4-12be-4426-9c57-6736990983a1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:to="loc_dei_EntityDomain_b0d86be4-12be-4426-9c57-6736990983a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:to="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_47e3df14-f1fe-477d-8708-736fe8bd74a9" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_47e3df14-f1fe-477d-8708-736fe8bd74a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_63eb03af-4129-417f-ab8a-111feea3bca6" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_63eb03af-4129-417f-ab8a-111feea3bca6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsComponentsofLeaseExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="extended" id="i11f418e980b345a4ad657a138f6e2d45_LeaseCommitmentsComponentsofLeaseExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_41087286-18e1-4665-b499-8379fcab1034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_OperatingLeaseCost_41087286-18e1-4665-b499-8379fcab1034" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseCapitalizedCosts_8a7aebf8-5016-4908-b64e-45bcd6f4d506" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseCapitalizedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_pnm_OperatingLeaseCapitalizedCosts_8a7aebf8-5016-4908-b64e-45bcd6f4d506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_032acb6c-69d4-4c43-b2c6-744b78d0f53e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_OperatingLeaseExpense_032acb6c-69d4-4c43-b2c6-744b78d0f53e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dc6cc6a3-43d9-4271-a514-32b3dd224a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dc6cc6a3-43d9-4271-a514-32b3dd224a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_65a13a08-5970-41a5-ad60-2b2b24d5d5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_65a13a08-5970-41a5-ad60-2b2b24d5d5e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCapitalizedCosts_01f6a436-7dd3-47a5-b721-5299c9dbdb1b" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCapitalizedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_pnm_FinanceLeaseCapitalizedCosts_01f6a436-7dd3-47a5-b721-5299c9dbdb1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCost_e3d4f81a-1aaa-4078-bbbd-6ba5b1d6e635" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_pnm_FinanceLeaseCost_e3d4f81a-1aaa-4078-bbbd-6ba5b1d6e635" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_cbb6a63f-8430-49e7-a8f0-6e1851936067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_VariableLeaseCost_cbb6a63f-8430-49e7-a8f0-6e1851936067" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b22bbc10-e888-4b1e-84b9-e36c8440227a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_ShortTermLeaseCost_b22bbc10-e888-4b1e-84b9-e36c8440227a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_92808409-9fc7-4414-8547-ade396e181c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_LeaseCost_92808409-9fc7-4414-8547-ade396e181c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_fcf59528-2815-4228-83b0-bdd308bd7448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_fcf59528-2815-4228-83b0-bdd308bd7448" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:to="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89941a46-e20c-41c2-af3d-279849228c45_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:to="loc_dei_EntityDomain_89941a46-e20c-41c2-af3d-279849228c45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:to="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9797aa61-a5ed-422b-a272-8b81248bdd73" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9797aa61-a5ed-422b-a272-8b81248bdd73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_88bfebc1-1bc2-455e-bead-48598c098095" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_88bfebc1-1bc2-455e-bead-48598c098095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:to="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeDomain_0bffda8a-54de-4896-b4ab-0ef0896b4ac8_default" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:to="loc_pnm_ShortTermLeaseTypeDomain_0bffda8a-54de-4896-b4ab-0ef0896b4ac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeDomain_7e613f6e-0d3a-4250-9de7-c7442e18e21c" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:to="loc_pnm_ShortTermLeaseTypeDomain_7e613f6e-0d3a-4250-9de7-c7442e18e21c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoolingTowersMember_3b8e4759-838a-4374-9f4e-accdbe6c4e0c" xlink:href="pnm-20211231.xsd#pnm_CoolingTowersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ShortTermLeaseTypeDomain_7e613f6e-0d3a-4250-9de7-c7442e18e21c" xlink:to="loc_pnm_CoolingTowersMember_3b8e4759-838a-4374-9f4e-accdbe6c4e0c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails" xlink:type="extended" id="ie24dfbdf906e4fa984c4249cd18c16f7_LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:href="pnm-20211231.xsd#pnm_CashFlowLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:to="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_edc8af19-4c18-4adc-b4df-17eee0ac14ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:to="loc_us-gaap_OperatingLeasePayments_edc8af19-4c18-4adc-b4df-17eee0ac14ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_3e30e6b9-200d-4364-a3f5-7389a9ae0a32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_3e30e6b9-200d-4364-a3f5-7389a9ae0a32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_f37ade96-6166-4308-b97f-cd4ddd6a2ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_f37ade96-6166-4308-b97f-cd4ddd6a2ab8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:href="pnm-20211231.xsd#pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:to="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b2a62d49-1ef2-41a5-88fb-46977252515e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b2a62d49-1ef2-41a5-88fb-46977252515e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_cd8cd397-1cc0-4b42-88a1-e53ad84e7c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_cd8cd397-1cc0-4b42-88a1-e53ad84e7c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:to="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4bb0c58f-fd78-4551-895a-48ce95da149b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:to="loc_dei_EntityDomain_4bb0c58f-fd78-4551-895a-48ce95da149b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:to="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7bbd4a63-8706-4e93-b3e1-c977e9490df1" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7bbd4a63-8706-4e93-b3e1-c977e9490df1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_18409335-3fa8-42b6-b069-daea0398d7f2" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_18409335-3fa8-42b6-b069-daea0398d7f2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" xlink:type="extended" id="i21d654f1b8cd4e158c95e5283905d4e9_LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9db14ac3-2ba2-4290-a0f7-03d45ddc550a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9db14ac3-2ba2-4290-a0f7-03d45ddc550a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8047545b-e665-4206-88dd-33038f83342a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8047545b-e665-4206-88dd-33038f83342a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_50ca6e2d-c21a-4bbd-a810-818fdd3157ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_50ca6e2d-c21a-4bbd-a810-818fdd3157ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_702535cb-3d59-40b2-9e2e-0cc8946f3c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_702535cb-3d59-40b2-9e2e-0cc8946f3c86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bd2ae3e9-4e30-4b19-a3e3-41f85aa4ab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bd2ae3e9-4e30-4b19-a3e3-41f85aa4ab0f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_6424dd6d-1da5-42a0-9841-2d91023d5cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_6424dd6d-1da5-42a0-9841-2d91023d5cc7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d3fb903-874b-4f33-a497-af14b20395b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d3fb903-874b-4f33-a497-af14b20395b7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f35f414-1578-423a-9572-24a71b8295eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f35f414-1578-423a-9572-24a71b8295eb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_38e3e792-5828-4376-9767-ff21672b75c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiability_38e3e792-5828-4376-9767-ff21672b75c5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:to="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_19dcafab-8f11-4b98-b7f5-04649e6aa1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_19dcafab-8f11-4b98-b7f5-04649e6aa1e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_923249df-e9fb-49ea-b539-2a487309279a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_923249df-e9fb-49ea-b539-2a487309279a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7beb04ec-0558-4385-93c3-29a18cbc85f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7beb04ec-0558-4385-93c3-29a18cbc85f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_388f3812-ef80-42ba-bf7f-b535ce65b93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_388f3812-ef80-42ba-bf7f-b535ce65b93a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ca62ed85-da22-4d65-9d96-d04fe7fc758a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ca62ed85-da22-4d65-9d96-d04fe7fc758a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_27926bc5-32ef-4934-9d4e-9e3f9b7aee06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_27926bc5-32ef-4934-9d4e-9e3f9b7aee06" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37a0152b-a324-4998-97d8-f621ff5e9681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37a0152b-a324-4998-97d8-f621ff5e9681" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_06684185-bcd3-4012-993c-bf42bca18724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_06684185-bcd3-4012-993c-bf42bca18724" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ca227524-b97b-426f-b95f-674e35872c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_OperatingLeaseLiability_ca227524-b97b-426f-b95f-674e35872c00" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:to="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:to="loc_dei_EntityDomain_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:to="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c37857c3-0b31-498a-8ed5-245db2aa3183" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c37857c3-0b31-498a-8ed5-245db2aa3183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_5e61cd1b-d294-4691-984c-543f117158d4" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_5e61cd1b-d294-4691-984c-543f117158d4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i0c978c191fc74b3d8d1488246beca3e4_FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfPurchasePowerAgreements_8904e9a8-f249-494c-bf3d-6d931fa57d7b" xlink:href="pnm-20211231.xsd#pnm_NumberOfPurchasePowerAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_NumberOfPurchasePowerAgreements_8904e9a8-f249-494c-bf3d-6d931fa57d7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_d6633a8b-a068-457d-b1ac-86ec03b5fbb1" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_d6633a8b-a068-457d-b1ac-86ec03b5fbb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_4d2f4f59-c069-4423-bb48-1f90a127c436" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_4d2f4f59-c069-4423-bb48-1f90a127c436" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_7c6c1806-7a17-4c7e-8c6b-c4108bdfe1dd" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_7c6c1806-7a17-4c7e-8c6b-c4108bdfe1dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_33ad664f-63d2-43e6-8a2b-c8848b7425ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_33ad664f-63d2-43e6-8a2b-c8848b7425ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability_c5c8504f-fe37-4539-88a4-2670bfa30fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeAssetFairValueGrossLiability_c5c8504f-fe37-4539-88a4-2670bfa30fc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_68a8dbd6-c565-4e6c-8d60-7870a6c4a0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_68a8dbd6-c565-4e6c-8d60-7870a6c4a0f5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_c149b882-5ef1-460f-8d8a-91784fb1a9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_c149b882-5ef1-460f-8d8a-91784fb1a9b5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_23a6b400-4163-4ece-8d2d-cf5078cea9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_23a6b400-4163-4ece-8d2d-cf5078cea9d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCollateralRightToReclaimCash_d64467b6-3cf7-4dc8-a1e5-4ce7db462103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralRightToReclaimCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeCollateralRightToReclaimCash_d64467b6-3cf7-4dc8-a1e5-4ce7db462103" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarginDepositAssets_ee908c34-bcca-4091-941f-b48640487f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarginDepositAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_MarginDepositAssets_ee908c34-bcca-4091-941f-b48640487f73" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCollateralObligationToReturnCash_ef8ea1a5-0eb6-48cf-aa21-533fbd680e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralObligationToReturnCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeCollateralObligationToReturnCash_ef8ea1a5-0eb6-48cf-aa21-533fbd680e29" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9cf34bfe-2019-4e53-be3b-bef3d2488d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9cf34bfe-2019-4e53-be3b-bef3d2488d4b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_57c90f83-5ce3-4617-86e2-f2b876be6ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_57c90f83-5ce3-4617-86e2-f2b876be6ef2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ContractWithCustomerLiabilityNet_34665740-4f3e-4433-ab4a-327ad841d4fa" xlink:href="pnm-20211231.xsd#pnm_ContractWithCustomerLiabilityNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_ContractWithCustomerLiabilityNet_34665740-4f3e-4433-ab4a-327ad841d4fa" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_32856640-0230-4cbc-b446-6edb0b55ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_32856640-0230-4cbc-b446-6edb0b55ceae" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_d457b977-de3e-4868-9d3b-3e32678aa0b6" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_d457b977-de3e-4868-9d3b-3e32678aa0b6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fc190ae4-62e5-4f02-b34e-0efd0a40cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fc190ae4-62e5-4f02-b34e-0efd0a40cfc2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_b6851f2e-99f5-48e4-b469-d9bc1addecf3" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPeriodicDistributionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_b6851f2e-99f5-48e4-b469-d9bc1addecf3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a400e1-f8e9-45e7-90b4-007dc2c4badf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_27a400e1-f8e9-45e7-90b4-007dc2c4badf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NuclearDecommissioningTrustMember_f317ee0d-8ac3-4bdb-8669-6339a5bfe391" xlink:href="pnm-20211231.xsd#pnm_NuclearDecommissioningTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:to="loc_pnm_NuclearDecommissioningTrustMember_f317ee0d-8ac3-4bdb-8669-6339a5bfe391" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MineReclamationTrustMember_efd2d9ea-3d7d-48c0-9283-299853382b04" xlink:href="pnm-20211231.xsd#pnm_MineReclamationTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:to="loc_pnm_MineReclamationTrustMember_efd2d9ea-3d7d-48c0-9283-299853382b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2f3605af-8908-477a-890d-9f8e9fde005e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2f3605af-8908-477a-890d-9f8e9fde005e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4db06fd-2737-4117-b11a-1d48a8405633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4db06fd-2737-4117-b11a-1d48a8405633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ad9081be-5f3c-471e-a1a1-3201a4bcb557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4db06fd-2737-4117-b11a-1d48a8405633" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ad9081be-5f3c-471e-a1a1-3201a4bcb557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3860e434-017d-45ff-a95c-8e005b8c19dd_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:to="loc_dei_EntityDomain_3860e434-017d-45ff-a95c-8e005b8c19dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:to="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_475d5803-81c8-4e4f-814b-f8dec30a7cd2" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_475d5803-81c8-4e4f-814b-f8dec30a7cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_c6e3f057-7dc8-48a1-b24c-32aaf4faa937" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_c6e3f057-7dc8-48a1-b24c-32aaf4faa937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0208424c-9242-494a-b41e-7ee205cf1848_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0208424c-9242-494a-b41e-7ee205cf1848_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8aadaa-3f5d-4bc3-ac7c-42e96da8d7c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8aadaa-3f5d-4bc3-ac7c-42e96da8d7c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TriStateMember_6f522ccf-0b60-4e46-8c1c-2bcbd5b4db3c" xlink:href="pnm-20211231.xsd#pnm_TriStateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8aadaa-3f5d-4bc3-ac7c-42e96da8d7c4" xlink:to="loc_pnm_TriStateMember_6f522ccf-0b60-4e46-8c1c-2bcbd5b4db3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_0e3f2c13-3263-412b-bb23-1d047025b8d7_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:to="loc_pnm_RegulatoryRateMattersDomain_0e3f2c13-3263-412b-bb23-1d047025b8d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:to="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_d610c7e9-6b1e-4259-b18f-1a8787df6eba" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_d610c7e9-6b1e-4259-b18f-1a8787df6eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioOneMember_a861ba87-6394-4557-94b2-27cccfe92384" xlink:href="pnm-20211231.xsd#pnm_PortfolioOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_PortfolioOneMember_a861ba87-6394-4557-94b2-27cccfe92384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioThreeMember_11348ac0-5cbe-40dd-8439-1698429c190f" xlink:href="pnm-20211231.xsd#pnm_PortfolioThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_PortfolioThreeMember_11348ac0-5cbe-40dd-8439-1698429c190f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioTwoMember_102bc682-4769-4025-8bf2-03ff49eb1d94" xlink:href="pnm-20211231.xsd#pnm_PortfolioTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_PortfolioTwoMember_102bc682-4769-4025-8bf2-03ff49eb1d94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_de3cd39b-9161-4abc-91d4-954112a7bcf4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_de3cd39b-9161-4abc-91d4-954112a7bcf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_df1679fe-9baa-4328-9d30-181dfbe9eece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_df1679fe-9baa-4328-9d30-181dfbe9eece" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_b8a5c036-29ce-48b2-86cd-7e0660469902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_df1679fe-9baa-4328-9d30-181dfbe9eece" xlink:to="loc_us-gaap_CommodityContractMember_b8a5c036-29ce-48b2-86cd-7e0660469902" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:to="loc_us-gaap_HedgingDesignationDomain_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_261c7163-cd7f-423f-9044-2d1e0d567194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:to="loc_us-gaap_HedgingDesignationDomain_261c7163-cd7f-423f-9044-2d1e0d567194" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dca56854-6fb6-45c0-9a1d-6489378cace5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_261c7163-cd7f-423f-9044-2d1e0d567194" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dca56854-6fb6-45c0-9a1d-6489378cace5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1c6ce06c-f285-4544-bd9f-efd8fc6d2368_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1c6ce06c-f285-4544-bd9f-efd8fc6d2368_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b01163db-095e-41ba-956f-08c31967b2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b01163db-095e-41ba-956f-08c31967b2a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_633e942a-40f4-483e-b06e-e11144a9ba16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b01163db-095e-41ba-956f-08c31967b2a8" xlink:to="loc_us-gaap_CostOfSalesMember_633e942a-40f4-483e-b06e-e11144a9ba16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7f54ecab-9793-427a-b742-c326d8aa7cfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7f54ecab-9793-427a-b742-c326d8aa7cfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_d29494f4-5362-4323-ba39-79981ed86d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:to="loc_us-gaap_EquitySecuritiesMember_d29494f4-5362-4323-ba39-79981ed86d8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AlternativeInvestmentsMember_910ebaf2-fca4-44ef-b52e-a79d261902eb" xlink:href="pnm-20211231.xsd#pnm_AlternativeInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:to="loc_pnm_AlternativeInvestmentsMember_910ebaf2-fca4-44ef-b52e-a79d261902eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesMember_ede50c66-8a28-4af2-bdce-993168f1fc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:to="loc_us-gaap_DebtSecuritiesMember_ede50c66-8a28-4af2-bdce-993168f1fc7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ea4b319b-377c-454b-8217-f83e60655931_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ea4b319b-377c-454b-8217-f83e60655931_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b153debb-8128-4a2a-9784-0dd59dd4ed67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b153debb-8128-4a2a-9784-0dd59dd4ed67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3027b935-3560-4ef7-8b1a-6755c8be48c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b153debb-8128-4a2a-9784-0dd59dd4ed67" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3027b935-3560-4ef7-8b1a-6755c8be48c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:to="loc_srt_RangeMember_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:to="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_937e01f6-d445-45a0-a8b8-a729c20f3645" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:to="loc_srt_MinimumMember_937e01f6-d445-45a0-a8b8-a729c20f3645" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b3e42ba6-078a-4125-abc9-54b6b93ff59b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:to="loc_srt_MaximumMember_b3e42ba6-078a-4125-abc9-54b6b93ff59b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d0d034f4-64c5-474c-bd47-22065a6f4e66_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:to="loc_srt_ProductsAndServicesDomain_d0d034f4-64c5-474c-bd47-22065a6f4e66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:to="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NaturalGasCostMember_cf014208-ce31-48d7-aa37-e550823bf4e0" xlink:href="pnm-20211231.xsd#pnm_NaturalGasCostMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:to="loc_pnm_NaturalGasCostMember_cf014208-ce31-48d7-aa37-e550823bf4e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_4bcc4a53-c42a-417b-ade6-fbad71f9e25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:to="loc_us-gaap_ElectricityPurchasedMember_4bcc4a53-c42a-417b-ade6-fbad71f9e25b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_8ebcfd9b-c37a-47a4-8cba-a1c96920534b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_8ebcfd9b-c37a-47a4-8cba-a1c96920534b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_86aa9529-df1b-4d59-b6b2-6b717fac3c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_86aa9529-df1b-4d59-b6b2-6b717fac3c3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnusualWeatherMember_5382495e-dcf4-477e-ad2d-849ad880dfe9" xlink:href="pnm-20211231.xsd#pnm_UnusualWeatherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_86aa9529-df1b-4d59-b6b2-6b717fac3c3a" xlink:to="loc_pnm_UnusualWeatherMember_5382495e-dcf4-477e-ad2d-849ad880dfe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_06162382-c64a-4003-9719-b3315ad34f03_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:to="loc_us-gaap_HedgingRelationshipDomain_06162382-c64a-4003-9719-b3315ad34f03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_98e45abe-0f36-472f-9aa4-8d184d25be93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:to="loc_us-gaap_HedgingRelationshipDomain_98e45abe-0f36-472f-9aa4-8d184d25be93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_3befc7a7-6c4e-4d41-83a0-1a222436c32a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_98e45abe-0f36-472f-9aa4-8d184d25be93" xlink:to="loc_us-gaap_FairValueHedgingMember_3befc7a7-6c4e-4d41-83a0-1a222436c32a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" xlink:type="extended" id="i69868f6c20c24271949f05780b4d39ec_FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_cd367bb3-b237-4265-a11f-915003e259a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_cd367bb3-b237-4265-a11f-915003e259a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_4b436cd2-d691-4d76-add4-ab9d035327db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_4b436cd2-d691-4d76-add4-ab9d035327db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_dbab9232-ea42-4e44-aea3-6466e26d6d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssets_dbab9232-ea42-4e44-aea3-6466e26d6d8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_a8af323a-8a7d-49ba-8e98-a4fedba6b37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_a8af323a-8a7d-49ba-8e98-a4fedba6b37e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_93d431fe-3fe6-4fc9-9d55-0615c67f5b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_93d431fe-3fe6-4fc9-9d55-0615c67f5b64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_3740f4d6-6fd0-4cbf-aba7-1a2411369996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeLiabilities_3740f4d6-6fd0-4cbf-aba7-1a2411369996" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_3200450d-c543-4c3c-b30c-aa7d6f364567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_3200450d-c543-4c3c-b30c-aa7d6f364567" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1fef6053-2451-4b55-81a2-66a7d755a5ca_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:to="loc_dei_EntityDomain_1fef6053-2451-4b55-81a2-66a7d755a5ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e297e47f-a613-4235-bc7c-acd97a5a3df5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:to="loc_dei_EntityDomain_e297e47f-a613-4235-bc7c-acd97a5a3df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_fbd12d27-e8fd-4468-8cbf-cfef095a6da4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e297e47f-a613-4235-bc7c-acd97a5a3df5" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_fbd12d27-e8fd-4468-8cbf-cfef095a6da4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_40796a1d-b05d-4c62-a7df-4083f3210ffc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:to="loc_us-gaap_HedgingDesignationDomain_40796a1d-b05d-4c62-a7df-4083f3210ffc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b8736153-78c3-42cf-a3f8-b2d5905960ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:to="loc_us-gaap_HedgingDesignationDomain_b8736153-78c3-42cf-a3f8-b2d5905960ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_776f0c9f-894a-4fe5-8d8a-32cff48e6f50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b8736153-78c3-42cf-a3f8-b2d5905960ab" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_776f0c9f-894a-4fe5-8d8a-32cff48e6f50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_aa84c7ad-6855-4c1a-a68e-ad23cbc46939_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_aa84c7ad-6855-4c1a-a68e-ad23cbc46939_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c4519780-6d01-44e6-96d1-3616873ccc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c4519780-6d01-44e6-96d1-3616873ccc59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_eaec978d-8c95-4e52-8690-2c046ea13c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c4519780-6d01-44e6-96d1-3616873ccc59" xlink:to="loc_us-gaap_CommodityContractMember_eaec978d-8c95-4e52-8690-2c046ea13c8a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" xlink:type="extended" id="id0844464f5e54360aaadb556ff8159e8_FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_acbffe0c-219f-44de-96c9-d216fb562634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_acbffe0c-219f-44de-96c9-d216fb562634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_1fcd5d9e-2e1d-4658-a1f4-aee7a9e9b45d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_1fcd5d9e-2e1d-4658-a1f4-aee7a9e9b45d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_c9f336c3-dc4b-4db0-8f3f-2e8fe88a2b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_c9f336c3-dc4b-4db0-8f3f-2e8fe88a2b00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_06522e62-1140-479c-b044-d3c31dd6ec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_06522e62-1140-479c-b044-d3c31dd6ec4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesRealizedGainLoss_afff7550-6ace-464e-86e7-4fb784a5c290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_06522e62-1140-479c-b044-d3c31dd6ec4f" xlink:to="loc_us-gaap_DebtSecuritiesRealizedGainLoss_afff7550-6ace-464e-86e7-4fb784a5c290" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_38b348f4-1a15-45fe-90ae-adf827c0eeae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_38b348f4-1a15-45fe-90ae-adf827c0eeae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d9d3deb5-e2e3-452e-958c-81ae58cc9698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d9d3deb5-e2e3-452e-958c-81ae58cc9698" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_b89d40df-a741-4516-93ce-66a94e408b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_b89d40df-a741-4516-93ce-66a94e408b36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e2eb8c1f-7794-4b57-9f39-4f7de1341da9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e2eb8c1f-7794-4b57-9f39-4f7de1341da9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:to="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_341fc372-837d-413f-a370-52cd94556af2_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:to="loc_dei_EntityDomain_341fc372-837d-413f-a370-52cd94556af2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8bdb0605-4031-41f1-9dd1-9e29e4e5b22f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:to="loc_dei_EntityDomain_8bdb0605-4031-41f1-9dd1-9e29e4e5b22f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58c5a301-ca96-4c35-bc27-36104eb3d89f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8bdb0605-4031-41f1-9dd1-9e29e4e5b22f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58c5a301-ca96-4c35-bc27-36104eb3d89f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" xlink:type="extended" id="i30d7dc82896949cbbbefabbfc80c1592_FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtMaturitiesLineItems_d865b89d-9c59-4ece-bbe2-bf51fbfd869c" xlink:href="pnm-20211231.xsd#pnm_DebtMaturitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_DebtMaturitiesLineItems_d865b89d-9c59-4ece-bbe2-bf51fbfd869c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7be5c293-31cd-4e9b-aae2-507db0afc1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7be5c293-31cd-4e9b-aae2-507db0afc1c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5ba38f80-cfed-4cda-8c2a-3bbbd9c53a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5ba38f80-cfed-4cda-8c2a-3bbbd9c53a47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7449601a-ca9c-4715-a0f7-01395acbca52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7449601a-ca9c-4715-a0f7-01395acbca52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_60b6b37f-282e-4339-8678-e1ebd6fcb94c" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_60b6b37f-282e-4339-8678-e1ebd6fcb94c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_80893dca-e761-4b9d-b980-248975fe6a4d" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_80893dca-e761-4b9d-b980-248975fe6a4d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_c5bc2ced-0f10-4f7a-89a2-aacd325bea33" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_c5bc2ced-0f10-4f7a-89a2-aacd325bea33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_055860bf-c957-4678-98bb-ec2c91620f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_055860bf-c957-4678-98bb-ec2c91620f2e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:href="pnm-20211231.xsd#pnm_DebtMaturitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_DebtMaturitiesLineItems_d865b89d-9c59-4ece-bbe2-bf51fbfd869c" xlink:to="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:to="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_64750314-55a9-4bba-9ef8-42869296e1f3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:to="loc_dei_EntityDomain_64750314-55a9-4bba-9ef8-42869296e1f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_563ada74-36be-48ef-a9e0-812d898ebbac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:to="loc_dei_EntityDomain_563ada74-36be-48ef-a9e0-812d898ebbac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrAndPnmMember_d1ae0c8a-bfe4-4dd9-9a08-bb963b206b8e" xlink:href="pnm-20211231.xsd#pnm_PnmrAndPnmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_563ada74-36be-48ef-a9e0-812d898ebbac" xlink:to="loc_pnm_PnmrAndPnmMember_d1ae0c8a-bfe4-4dd9-9a08-bb963b206b8e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails" xlink:type="extended" id="i0d4e9cc359bd4cc8a3142b677f87c01c_FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_69144ad9-420a-4ec2-860d-8eb8d23c5cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_69144ad9-420a-4ec2-860d-8eb8d23c5cfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_cd0509cc-7704-4d49-8886-59e755662c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_cd0509cc-7704-4d49-8886-59e755662c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f8138c82-c86d-481c-bf9b-2d0cbe1824dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f8138c82-c86d-481c-bf9b-2d0cbe1824dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain_157968e1-eb92-405b-bda8-aa48bc65aaef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain_157968e1-eb92-405b-bda8-aa48bc65aaef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc0ad633-d264-4adb-9d14-7bcb357751da_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:to="loc_dei_EntityDomain_dc0ad633-d264-4adb-9d14-7bcb357751da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0f198ef6-914e-4663-9ec1-a64feec004c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:to="loc_dei_EntityDomain_0f198ef6-914e-4663-9ec1-a64feec004c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_11883fb4-15ee-431c-8613-ffc501440e1f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0f198ef6-914e-4663-9ec1-a64feec004c2" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_11883fb4-15ee-431c-8613-ffc501440e1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_569967da-74cb-4d27-8279-f35c86dd9249_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_569967da-74cb-4d27-8279-f35c86dd9249_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c0edb2c-b392-4ab4-855e-cb42a35a2a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c0edb2c-b392-4ab4-855e-cb42a35a2a26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ef636511-1b26-4ace-b03a-6d380eaa5a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c0edb2c-b392-4ab4-855e-cb42a35a2a26" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ef636511-1b26-4ace-b03a-6d380eaa5a76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04122912-13c1-45aa-8abf-125283c3e3c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04122912-13c1-45aa-8abf-125283c3e3c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6bbff3bf-396e-49b5-84da-3cdbb61937fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6bbff3bf-396e-49b5-84da-3cdbb61937fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_add9548b-c7f1-4e39-b766-83002c88591c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_add9548b-c7f1-4e39-b766-83002c88591c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9ec28d63-55f7-4510-b97f-fad94e0d26e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9ec28d63-55f7-4510-b97f-fad94e0d26e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_c209eee8-03dd-428c-acec-fe62cd5d53af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_c209eee8-03dd-428c-acec-fe62cd5d53af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ef704ec5-8b6a-4607-aff8-ef0134c25c62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_CommonStockMember_ef704ec5-8b6a-4607-aff8-ef0134c25c62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_a8272969-ce81-4e81-959d-07166ed36ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_PreferredStockMember_a8272969-ce81-4e81-959d-07166ed36ca7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesOtherFundsMember_e07e0032-ba8e-4d98-9e12-2f3d46ff4c7d" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesOtherFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_pnm_EquitySecuritiesOtherFundsMember_e07e0032-ba8e-4d98-9e12-2f3d46ff4c7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_6679962b-804e-465c-a71d-85fbcab56433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_6679962b-804e-465c-a71d-85fbcab56433" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ForeignGovernmentMember_6b8a0526-4719-4aa3-94b7-f04b365bdf6e" xlink:href="pnm-20211231.xsd#pnm_ForeignGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_pnm_ForeignGovernmentMember_6b8a0526-4719-4aa3-94b7-f04b365bdf6e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_5a36b63e-ac95-434a-a0f0-7f94b7a6232f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_MunicipalBondsMember_5a36b63e-ac95-434a-a0f0-7f94b7a6232f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember_6c62fed8-55cb-4dda-9c04-e949743c4a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_OtherDebtSecuritiesMember_6c62fed8-55cb-4dda-9c04-e949743c4a11" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails" xlink:type="extended" id="ic37f7bc815424d3ab1d469ec558caa46_FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_919b548a-879c-430f-abc6-c96c46beddaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_d9c5ae40-302d-43aa-8752-bd2ebf7391b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_919b548a-879c-430f-abc6-c96c46beddaa" xlink:to="loc_us-gaap_LongTermDebtFairValue_d9c5ae40-302d-43aa-8752-bd2ebf7391b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_919b548a-879c-430f-abc6-c96c46beddaa" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:to="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c892111f-a9d8-4437-b15e-6a4cc807da63_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:to="loc_dei_EntityDomain_c892111f-a9d8-4437-b15e-6a4cc807da63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:to="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_edd10d15-0587-4815-ad69-6cc2a1724a59" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:to="loc_pnm_PnmrMember_edd10d15-0587-4815-ad69-6cc2a1724a59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3b786667-282f-4637-b908-eaf6ae07d1d8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3b786667-282f-4637-b908-eaf6ae07d1d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_5b8649b5-e6d7-4760-8a34-471123a4b412" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_5b8649b5-e6d7-4760-8a34-471123a4b412" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_592c389c-9a42-429b-bfc1-04285d767bab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_592c389c-9a42-429b-bfc1-04285d767bab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fccea5ae-89d4-40a0-a80a-6a9fe7ebf15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fccea5ae-89d4-40a0-a80a-6a9fe7ebf15e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_02a0022a-a2f7-410e-943f-057e4a1bdb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fccea5ae-89d4-40a0-a80a-6a9fe7ebf15e" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_02a0022a-a2f7-410e-943f-057e4a1bdb8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7b4c29f7-09f5-4985-a7fb-ac415300c3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_02a0022a-a2f7-410e-943f-057e4a1bdb8a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7b4c29f7-09f5-4985-a7fb-ac415300c3c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails" xlink:type="extended" id="i529aea4af3874223abd5d271319ae79d_FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7d33b3ff-72ed-4319-9327-5004e2a3b627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7d33b3ff-72ed-4319-9327-5004e2a3b627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_393d75c9-6c9e-4603-9e7a-28935148e0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_393d75c9-6c9e-4603-9e7a-28935148e0c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_23096856-56ca-4f68-b8f1-f3f8d182d387_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:to="loc_dei_EntityDomain_23096856-56ca-4f68-b8f1-f3f8d182d387_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:to="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58decb44-d0e4-444e-bb6f-93a7aeaf2c16" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58decb44-d0e4-444e-bb6f-93a7aeaf2c16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_e24aeb46-43eb-43a9-bd2b-5f33532a4d4e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_e24aeb46-43eb-43a9-bd2b-5f33532a4d4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_b8476341-8014-40bb-879b-74f6251d4238" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:to="loc_pnm_PnmrMember_b8476341-8014-40bb-879b-74f6251d4238" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_62612540-ab88-430d-91d7-76b84266678d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_62612540-ab88-430d-91d7-76b84266678d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_344392e4-3c1b-46ea-93ed-6e46ecb104f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_344392e4-3c1b-46ea-93ed-6e46ecb104f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9e368557-6a2a-443c-8a90-54a2b70d40e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9e368557-6a2a-443c-8a90-54a2b70d40e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_198883c3-4044-4fd9-9c22-989a4556d563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_198883c3-4044-4fd9-9c22-989a4556d563" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_00e2ef49-97c4-4d37-a042-a5dde756451d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_00e2ef49-97c4-4d37-a042-a5dde756451d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d453d57d-c14d-47ec-a211-97e0034112a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d453d57d-c14d-47ec-a211-97e0034112a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e79ab00d-e34d-489d-9256-1a742c783d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e79ab00d-e34d-489d-9256-1a742c783d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_3553e90a-13c2-40fc-8bcb-04873bfc2441_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_3553e90a-13c2-40fc-8bcb-04873bfc2441_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrustForBenefitOfEmployeesMember_eabcd712-ca0d-4457-8e5a-c0a55bd054e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrustForBenefitOfEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_TrustForBenefitOfEmployeesMember_eabcd712-ca0d-4457-8e5a-c0a55bd054e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_6b8256ed-2d22-4538-8228-7c1122e68d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_6b8256ed-2d22-4538-8228-7c1122e68d92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesCorporateStocksCommonMember_552dca5a-6b6b-4d97-a20a-8dd3a25ae686" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesCorporateStocksCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_EquitySecuritiesCorporateStocksCommonMember_552dca5a-6b6b-4d97-a20a-8dd3a25ae686" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesCorporateStocksPreferredMember_1bbddddf-0eb7-45a1-ba31-46de7dc8650f" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesCorporateStocksPreferredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_EquitySecuritiesCorporateStocksPreferredMember_1bbddddf-0eb7-45a1-ba31-46de7dc8650f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_48ecc372-e1b9-4aa1-a944-daa32d7e6ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_FixedIncomeFundsMember_48ecc372-e1b9-4aa1-a944-daa32d7e6ee6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesUSGovernmentMember_acb20390-023c-4d94-9c07-ee07bca584fa" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesUSGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesUSGovernmentMember_acb20390-023c-4d94-9c07-ee07bca584fa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_fe700095-bd5c-4d89-89ab-9448a5635731" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesInternationalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_fe700095-bd5c-4d89-89ab-9448a5635731" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesMunicipalsMember_0d29dfc1-8e6b-4908-8c6c-9dd0dd379760" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesMunicipalsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesMunicipalsMember_0d29dfc1-8e6b-4908-8c6c-9dd0dd379760" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesOtherFundsMember_5260117d-e67e-42e8-9b4e-6211a7739cdf" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesOtherFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesOtherFundsMember_5260117d-e67e-42e8-9b4e-6211a7739cdf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_4db2e461-7006-4d41-81c1-bdd13c17c21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_PrivateEquityFundsMember_4db2e461-7006-4d41-81c1-bdd13c17c21b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsMember_aee70350-afc6-4f43-bc22-3702374c1d74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_HedgeFundsMember_aee70350-afc6-4f43-bc22-3702374c1d74" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_0e2406cf-03f4-4026-89a0-3503f44b9222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_RealEstateMember_0e2406cf-03f4-4026-89a0-3503f44b9222" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fb07ec4f-6bab-4c3c-9081-d164ee9dba54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fb07ec4f-6bab-4c3c-9081-d164ee9dba54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a0dd312f-a7ec-4c84-8a24-6831ab49dad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a0dd312f-a7ec-4c84-8a24-6831ab49dad7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff6b92b9-b064-45b4-a1bc-0360c7f3476c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a0dd312f-a7ec-4c84-8a24-6831ab49dad7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff6b92b9-b064-45b4-a1bc-0360c7f3476c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c1ed9aa9-4788-4c5d-9717-b019ea487218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff6b92b9-b064-45b4-a1bc-0360c7f3476c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c1ed9aa9-4788-4c5d-9717-b019ea487218" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#VariableInterestEntitiesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails" xlink:type="extended" id="i5a3dddb981034708a899ed3470eef541_VariableInterestEntitiesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfMegaWattsPurchased_df9dc69c-34f3-4630-b045-5331dcd843cf" xlink:href="pnm-20211231.xsd#pnm_NumberOfMegaWattsPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_NumberOfMegaWattsPurchased_df9dc69c-34f3-4630-b045-5331dcd843cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_63b8ad2b-9cf7-45a5-a171-c799bd23af64" xlink:href="pnm-20211231.xsd#pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_63b8ad2b-9cf7-45a5-a171-c799bd23af64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_ba10631a-ca95-4767-b364-188c28ed828d" xlink:href="pnm-20211231.xsd#pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_ba10631a-ca95-4767-b364-188c28ed828d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_eb7d21be-30b4-4f8c-bf7e-30a4d539f63d" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_eb7d21be-30b4-4f8c-bf7e-30a4d539f63d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_d3e4721a-cd02-4162-8514-72479b940860" xlink:href="pnm-20211231.xsd#pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_d3e4721a-cd02-4162-8514-72479b940860" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_6f3e755c-ee20-4641-a6a3-44073fe0bee6" xlink:href="pnm-20211231.xsd#pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_6f3e755c-ee20-4641-a6a3-44073fe0bee6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntityStatementOfOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_b4870b46-d924-4046-a315-65b2cf35cbea" xlink:href="pnm-20211231.xsd#pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:to="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_b4870b46-d924-4046-a315-65b2cf35cbea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_a0a44bf0-b9fa-4826-ac67-d3d03f64c28b" xlink:href="pnm-20211231.xsd#pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:to="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_a0a44bf0-b9fa-4826-ac67-d3d03f64c28b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1688140-9561-4d7b-a50e-721d2a71ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1688140-9561-4d7b-a50e-721d2a71ba60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntityStatementOfFinancialPositionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0808f84b-0b2a-4c95-91b7-7811bcd70c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_AssetsCurrent_0808f84b-0b2a-4c95-91b7-7811bcd70c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_44a45924-0f2e-4e48-a152-7324ab932e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_44a45924-0f2e-4e48-a152-7324ab932e2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_08fd5d41-4b69-4d22-a193-035af4f0ef8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_Assets_08fd5d41-4b69-4d22-a193-035af4f0ef8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_92d34412-0886-4962-9f21-46c638dcb6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_LiabilitiesCurrent_92d34412-0886-4962-9f21-46c638dcb6d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0cdd359e-29f7-4814-9b41-52caff25d916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_MinorityInterest_0cdd359e-29f7-4814-9b41-52caff25d916" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_00fb435d-fb23-4917-9289-4cb328051086" xlink:href="pnm-20211231.xsd#pnm_CashUsedToSupportBankLetterOrCreditArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_00fb435d-fb23-4917-9289-4cb328051086" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:to="loc_dei_EntityDomain_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:to="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d4df14bb-8f83-450e-b965-885d54b00767" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d4df14bb-8f83-450e-b965-885d54b00767" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMCapitalMember_82a6c4a9-4351-42f1-9ac8-9a7d92070165" xlink:href="pnm-20211231.xsd#pnm_NMCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:to="loc_pnm_NMCapitalMember_82a6c4a9-4351-42f1-9ac8-9a7d92070165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67180092-43aa-454e-a960-46862f3cbe54_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:to="loc_srt_RangeMember_67180092-43aa-454e-a960-46862f3cbe54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_09744b91-3462-467f-adcd-9fc38e768d73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:to="loc_srt_RangeMember_09744b91-3462-467f-adcd-9fc38e768d73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f28dde9f-c651-401f-b2d8-dd2991575cad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_09744b91-3462-467f-adcd-9fc38e768d73" xlink:to="loc_srt_MaximumMember_f28dde9f-c651-401f-b2d8-dd2991575cad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_b061ee5e-f062-4c2f-936a-07876d44a127_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_b061ee5e-f062-4c2f-936a-07876d44a127_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_1e16163d-f8bd-4503-82d8-b1eabb0bd38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_1e16163d-f8bd-4503-82d8-b1eabb0bd38e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalSupplyMember_9dbdb3f8-fd86-4c87-9331-9c607729700a" xlink:href="pnm-20211231.xsd#pnm_CoalSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_1e16163d-f8bd-4503-82d8-b1eabb0bd38e" xlink:to="loc_pnm_CoalSupplyMember_9dbdb3f8-fd86-4c87-9331-9c607729700a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5beadad3-660c-44ee-a762-bf75c8aa07ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5beadad3-660c-44ee-a762-bf75c8aa07ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b200c5d2-4dc3-4b53-8b8b-92af1484e106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b200c5d2-4dc3-4b53-8b8b-92af1484e106" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_7c0e6395-c545-4b80-bbf9-af5b8b70089e" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b200c5d2-4dc3-4b53-8b8b-92af1484e106" xlink:to="loc_pnm_SanJuanGeneratingStationMember_7c0e6395-c545-4b80-bbf9-af5b8b70089e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7c71a958-f192-45e2-9ae1-399e8d2ca212_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7c71a958-f192-45e2-9ae1-399e8d2ca212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_131342d4-a453-4247-a446-0757694bc8a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:to="loc_srt_ConsolidatedEntitiesDomain_131342d4-a453-4247-a446-0757694bc8a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_340a2de1-17c2-4bbe-9bac-4f40fe73aaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_131342d4-a453-4247-a446-0757694bc8a7" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_340a2de1-17c2-4bbe-9bac-4f40fe73aaa6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" xlink:type="extended" id="i6734174a5b8843ccbc2d62646079b22a_PensionandOtherPostretirementBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_62a89ce5-a406-4993-ae49-00ce2e3e1a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_62a89ce5-a406-4993-ae49-00ce2e3e1a04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_c8896733-8931-4a3c-972d-ffb610b2d347" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_c8896733-8931-4a3c-972d-ffb610b2d347" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_1ceb4266-b5ce-4c07-a6db-823f4aa932b1" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_1ceb4266-b5ce-4c07-a6db-823f4aa932b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_6f2cfae8-effc-43b0-b7a7-4b2875618995" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_6f2cfae8-effc-43b0-b7a7-4b2875618995" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_5a062bec-2cfd-4c2f-8c01-0232779af56d" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_5a062bec-2cfd-4c2f-8c01-0232779af56d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_806fb474-bd55-4baf-8b71-fb9050f3eae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_806fb474-bd55-4baf-8b71-fb9050f3eae8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_3ee6e378-4395-46a4-b3db-af2d55ec8511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_3ee6e378-4395-46a4-b3db-af2d55ec8511" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_20c5049e-b29f-4795-81bc-413ac8b0f0fd" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_20c5049e-b29f-4795-81bc-413ac8b0f0fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_5c23698b-49d3-4981-b79a-3fcf65c37f2c" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_5c23698b-49d3-4981-b79a-3fcf65c37f2c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_9d7251c1-d206-4aee-8cf5-088db0a7a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_9d7251c1-d206-4aee-8cf5-088db0a7a3bf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_a20aaec7-1041-45dd-a035-52c7a9ecad54" xlink:href="pnm-20211231.xsd#pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_a20aaec7-1041-45dd-a035-52c7a9ecad54" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_c2c09169-62e6-4b39-8661-0c15dc203ba9" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_c2c09169-62e6-4b39-8661-0c15dc203ba9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ce4ba34b-b17c-4964-8d8d-8931c19b56b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ce4ba34b-b17c-4964-8d8d-8931c19b56b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_f6d55612-1281-44bc-9764-4538575b44d3" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_f6d55612-1281-44bc-9764-4538575b44d3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_ce953026-26d7-4bd4-ba8c-4caef08f66d7" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_ce953026-26d7-4bd4-ba8c-4caef08f66d7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_eec1727a-124b-4f40-996c-a35b300de99b" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_eec1727a-124b-4f40-996c-a35b300de99b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_20c91daf-eadc-49cb-8496-0f5cb337ee25" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_20c91daf-eadc-49cb-8496-0f5cb337ee25" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_2c1ce0f2-d4f7-4aee-8c59-7c82157a5270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_2c1ce0f2-d4f7-4aee-8c59-7c82157a5270" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f8b9766-189b-4142-8ed5-b1dcbd7e538a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f8b9766-189b-4142-8ed5-b1dcbd7e538a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_75601555-6977-44b1-9f92-f044c98fe36f" xlink:href="pnm-20211231.xsd#pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_75601555-6977-44b1-9f92-f044c98fe36f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_e241a01c-5718-4ca5-bb41-c83ae722c1b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_e241a01c-5718-4ca5-bb41-c83ae722c1b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_2e509a40-83f5-4752-a4b5-e23a7dfc09c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_2e509a40-83f5-4752-a4b5-e23a7dfc09c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_75bcd061-775b-48ca-9b67-6dc48ba5273c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_2e509a40-83f5-4752-a4b5-e23a7dfc09c4" xlink:to="loc_us-gaap_ForeignPlanMember_75bcd061-775b-48ca-9b67-6dc48ba5273c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0a22b234-9e16-43db-94d0-0cabf756fa31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0a22b234-9e16-43db-94d0-0cabf756fa31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cf3fba8-d8fb-4d5c-9dfc-cb79b920133e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cf3fba8-d8fb-4d5c-9dfc-cb79b920133e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_b4f3005b-106d-446a-9286-2b3e6530e6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_b4f3005b-106d-446a-9286-2b3e6530e6f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_507e0146-bd29-4ff9-9790-cc8533833d84_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:to="loc_dei_EntityDomain_507e0146-bd29-4ff9-9790-cc8533833d84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:to="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2adbed86-a6b1-4d31-b90d-9f5bdb6b8b09" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2adbed86-a6b1-4d31-b90d-9f5bdb6b8b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_8f89bc94-bdcf-4446-ba91-4efc056aeece" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_8f89bc94-bdcf-4446-ba91-4efc056aeece" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember_558a67f9-046d-45ec-8c5e-f0fb9c2a5139" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:to="loc_pnm_PNMAndTNMPMember_558a67f9-046d-45ec-8c5e-f0fb9c2a5139" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_65a8d323-3c67-4fd4-b6ce-934a27f73735_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_65a8d323-3c67-4fd4-b6ce-934a27f73735_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_05093700-6da2-48ee-971f-b90475106dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:to="loc_us-gaap_EquitySecuritiesMember_05093700-6da2-48ee-971f-b90475106dd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesMember_ac2f42a9-4dea-49d8-b373-07bd7d05fa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:to="loc_us-gaap_DebtSecuritiesMember_ac2f42a9-4dea-49d8-b373-07bd7d05fa2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AlternativeInvestmentsMember_e3d99d2f-2e03-4740-9a87-b18fe545ea57" xlink:href="pnm-20211231.xsd#pnm_AlternativeInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:to="loc_pnm_AlternativeInvestmentsMember_e3d99d2f-2e03-4740-9a87-b18fe545ea57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_abd9ea37-1a6f-430d-9494-80b9cbe8b08b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:to="loc_srt_RangeMember_abd9ea37-1a6f-430d-9494-80b9cbe8b08b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:to="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_df6bedf6-dc84-46dd-8197-8806502586fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:to="loc_srt_MinimumMember_df6bedf6-dc84-46dd-8197-8806502586fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3180b2b-abeb-43d1-a336-5062b90a8cb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:to="loc_srt_MaximumMember_a3180b2b-abeb-43d1-a336-5062b90a8cb4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" xlink:type="extended" id="i700bba63c9134b9c881405f6746b9ea7_PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d530c2b4-af7f-493d-b348-cfd1d01c00c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d530c2b4-af7f-493d-b348-cfd1d01c00c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c73fa47b-e1f9-4e06-adeb-af6eec673a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c73fa47b-e1f9-4e06-adeb-af6eec673a73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_88fba2b5-91c3-46db-9853-de5f355df8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_88fba2b5-91c3-46db-9853-de5f355df8d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_47391353-b740-4236-aa64-2fb1b357620d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_47391353-b740-4236-aa64-2fb1b357620d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8867685f-c7a0-405f-bee9-565ad18a2cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8867685f-c7a0-405f-bee9-565ad18a2cc0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_2f886765-a280-441b-8b46-02eb4d1d2d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_2f886765-a280-441b-8b46-02eb4d1d2d3c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_076a528e-0d6d-4818-92e8-964ee087e185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_076a528e-0d6d-4818-92e8-964ee087e185" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_fd8eedff-5d3f-4198-8558-fdc6d68b38ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e88cf5d-cca2-4e32-a12d-9a532cf2ecc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e88cf5d-cca2-4e32-a12d-9a532cf2ecc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_540c25ef-4399-4a09-9e32-58a6526a9e63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_540c25ef-4399-4a09-9e32-58a6526a9e63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_f7903d27-8855-4a28-b060-f73642dbc8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_f7903d27-8855-4a28-b060-f73642dbc8d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fd37355c-9308-42ac-abb0-35644397897a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fd37355c-9308-42ac-abb0-35644397897a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_28bf9706-7c7a-460b-aded-8b2d22d50259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_28bf9706-7c7a-460b-aded-8b2d22d50259" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ba7d1a1c-35ed-410a-a222-608f5470f93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6e339bfd-e1a9-4d9b-a511-223c9328f7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6e339bfd-e1a9-4d9b-a511-223c9328f7f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_8eb1f5a8-f588-4ebf-bb1f-13d47923d466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_8eb1f5a8-f588-4ebf-bb1f-13d47923d466" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_552c93d1-b2e9-48ca-8fcd-0e214a36221a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_552c93d1-b2e9-48ca-8fcd-0e214a36221a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:to="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f803fd08-4704-410c-842c-dd67fd0f1609_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:to="loc_dei_EntityDomain_f803fd08-4704-410c-842c-dd67fd0f1609_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:to="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3f674d09-ff84-4a99-b7d4-3c259d6d431f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3f674d09-ff84-4a99-b7d4-3c259d6d431f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_0d93523b-8364-4677-bd2d-24681ddaf2bf" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_0d93523b-8364-4677-bd2d-24681ddaf2bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_44587468-21fd-47f3-8575-4a720351c2a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_44587468-21fd-47f3-8575-4a720351c2a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_294f2131-e3a0-4867-8878-4b2fdf70cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_294f2131-e3a0-4867-8878-4b2fdf70cd03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cc7ec77b-c553-459a-b323-142e79f7f148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cc7ec77b-c553-459a-b323-142e79f7f148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_2c32898e-3365-4dfd-9352-618c32278d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_2c32898e-3365-4dfd-9352-618c32278d96" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" xlink:type="extended" id="i757d23b80954483d858a616b3a614167_PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_4d8c6fae-ef8d-4fca-838c-0549c34ff071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_4d8c6fae-ef8d-4fca-838c-0549c34ff071" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_2646a5c1-ceba-4564-9a14-58300f80592e" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_2646a5c1-ceba-4564-9a14-58300f80592e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_3c648112-3390-4a10-9919-b9091fc4ad76" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_3c648112-3390-4a10-9919-b9091fc4ad76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_129e056f-4d6e-4205-8c08-242e835179fe" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_129e056f-4d6e-4205-8c08-242e835179fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_61715046-1d75-4c9a-a4f3-16958e5ea0e0" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_61715046-1d75-4c9a-a4f3-16958e5ea0e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_e3d03411-c89c-4938-a15d-1039392ab0a5" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_e3d03411-c89c-4938-a15d-1039392ab0a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba71853e-fbe7-433e-8533-311bf2eea7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba71853e-fbe7-433e-8533-311bf2eea7fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:to="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1507c833-68f7-44ec-b5b2-79dcbee69c80_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:to="loc_dei_EntityDomain_1507c833-68f7-44ec-b5b2-79dcbee69c80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:to="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_f6ec352a-461f-4201-8f26-669748bb3852" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_f6ec352a-461f-4201-8f26-669748bb3852" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_fababa2f-6b1e-4629-a0c7-910f800e275e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_fababa2f-6b1e-4629-a0c7-910f800e275e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b8aefd95-49e1-4fef-aa9b-a01c44a9433e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b8aefd95-49e1-4fef-aa9b-a01c44a9433e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6faadd29-e652-4b2e-a90b-248896027310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6faadd29-e652-4b2e-a90b-248896027310" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b1647b52-c90a-40c0-8cfa-53dec047defd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b1647b52-c90a-40c0-8cfa-53dec047defd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails" xlink:type="extended" id="i2e59595437e04faa835bd4e2b2b0e7be_PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9cc83141-1669-47e2-a035-492937113414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4c9086e5-3cd9-4d2c-8d68-b0648f9d0764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9cc83141-1669-47e2-a035-492937113414" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4c9086e5-3cd9-4d2c-8d68-b0648f9d0764" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4c9086e5-3cd9-4d2c-8d68-b0648f9d0764" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_885d67d5-d1e6-4692-bda7-ec3a5cc615fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_885d67d5-d1e6-4692-bda7-ec3a5cc615fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_800b1012-066d-4aac-849c-dea8929e1055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_800b1012-066d-4aac-849c-dea8929e1055" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_32b05697-891e-437e-8c02-eaa67c91074c" xlink:href="pnm-20211231.xsd#pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_32b05697-891e-437e-8c02-eaa67c91074c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_0e846b7f-6656-4eaf-9d8e-622a8ac796f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_0e846b7f-6656-4eaf-9d8e-622a8ac796f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_9850ff8f-330f-4bb1-b371-f6467798116b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9cc83141-1669-47e2-a035-492937113414" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:to="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:to="loc_dei_EntityDomain_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:to="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_460977d3-4352-4e90-9cff-ea254e892ad4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_460977d3-4352-4e90-9cff-ea254e892ad4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_bf4b16cc-b904-456f-a6ef-a4d57f5db3fc" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_bf4b16cc-b904-456f-a6ef-a4d57f5db3fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_492eb8ce-5067-4d9f-a36f-b87e1979c532_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_492eb8ce-5067-4d9f-a36f-b87e1979c532_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e037b5a5-e389-42df-880e-b512c5f5ca19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e037b5a5-e389-42df-880e-b512c5f5ca19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_a69a3483-5517-4413-8143-8a76b5218ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_a69a3483-5517-4413-8143-8a76b5218ebc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" xlink:type="extended" id="i40487d5b0300468abbcf559b35830c9b_PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7349e7c7-8d89-4491-9e8a-aed1b2c70d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7349e7c7-8d89-4491-9e8a-aed1b2c70d16" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a551bad5-6592-45b7-a5e4-4f0b88ee4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a551bad5-6592-45b7-a5e4-4f0b88ee4bb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_771af719-df5a-4dc1-bba7-172b55b54241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_771af719-df5a-4dc1-bba7-172b55b54241" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1a4b545b-d79f-412d-8f71-495353637f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1a4b545b-d79f-412d-8f71-495353637f05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_784f5ad2-e600-43ac-ac4c-3d49c78fd954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_784f5ad2-e600-43ac-ac4c-3d49c78fd954" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9ade0337-1514-4b82-ae1e-f47228b1e103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9ade0337-1514-4b82-ae1e-f47228b1e103" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ae1b8be1-0eeb-48bd-92f6-f26ccec1cd59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ae1b8be1-0eeb-48bd-92f6-f26ccec1cd59" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_45e4cd56-eec3-4b42-9485-004d08af8cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_45e4cd56-eec3-4b42-9485-004d08af8cfa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7349e7c7-8d89-4491-9e8a-aed1b2c70d16" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:to="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:to="loc_dei_EntityDomain_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:to="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e0ca6d3-b111-442f-bfe5-a5245ac37fb4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e0ca6d3-b111-442f-bfe5-a5245ac37fb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b0de712b-6825-4a00-b502-5ee0a7a28805" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b0de712b-6825-4a00-b502-5ee0a7a28805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f8d871c8-7014-42a9-a156-669d29603198_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f8d871c8-7014-42a9-a156-669d29603198_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_84efff78-754c-4ebf-bad7-18ac35f6e611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_84efff78-754c-4ebf-bad7-18ac35f6e611" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f8b16762-e11b-4615-8dfb-115949e367b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f8b16762-e11b-4615-8dfb-115949e367b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8672a8ca-4277-40e0-9b0d-6570921de3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8672a8ca-4277-40e0-9b0d-6570921de3dd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAssumptionsUsedDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails" xlink:type="extended" id="i6f349f8aed104630892c61c12e39c60d_PensionandOtherPostretirementBenefitsAssumptionsUsedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_29f7da01-2c99-4185-9a36-6044a54b252f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_29f7da01-2c99-4185-9a36-6044a54b252f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_38507c97-a4b6-46ef-b675-538c026ceeba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_38507c97-a4b6-46ef-b675-538c026ceeba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_edd9ddf7-e8c0-4758-8284-d129762a5953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_edd9ddf7-e8c0-4758-8284-d129762a5953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:to="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_facefbbb-458c-4afe-b936-cdc304cbf6d6_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:to="loc_dei_EntityDomain_facefbbb-458c-4afe-b936-cdc304cbf6d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:to="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ed26c6df-8441-46f8-9318-f40cb49965da" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ed26c6df-8441-46f8-9318-f40cb49965da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_290b0460-0e2f-45e0-8b59-df42db239dd5" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_290b0460-0e2f-45e0-8b59-df42db239dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d858b4e2-201a-4ef4-a2b3-851a539ab862_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d858b4e2-201a-4ef4-a2b3-851a539ab862_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_58dfdc79-069b-48b8-8d45-2cde446d3681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_58dfdc79-069b-48b8-8d45-2cde446d3681" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c4e158e-1d53-4790-91c9-c3a312a83507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c4e158e-1d53-4790-91c9-c3a312a83507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_acf4d303-a019-45c8-a2f3-c29a8ec020ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_acf4d303-a019-45c8-a2f3-c29a8ec020ee" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails" xlink:type="extended" id="i27e9177aa7c64a9899f1e1f4ce920aa6_PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_baceaee5-2b6c-470d-a0f9-50663c2d0c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_baceaee5-2b6c-470d-a0f9-50663c2d0c20" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_b441ea9f-ec4b-46b3-983a-0b476a39c07c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_b441ea9f-ec4b-46b3-983a-0b476a39c07c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a86cddcd-6b03-4c86-8566-ef6fcb67fd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a86cddcd-6b03-4c86-8566-ef6fcb67fd63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0b3ba270-09d7-4e96-b469-bcdf36bd5751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0b3ba270-09d7-4e96-b469-bcdf36bd5751" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_3dc7cbdb-5233-42f8-b3d2-1aa61b42d0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_3dc7cbdb-5233-42f8-b3d2-1aa61b42d0e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_8a5fc86d-cbd6-42d3-ae22-cee81b0a295a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_8a5fc86d-cbd6-42d3-ae22-cee81b0a295a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_fc927f10-63fc-40ce-9343-8ae71008e400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_fc927f10-63fc-40ce-9343-8ae71008e400" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_baceaee5-2b6c-470d-a0f9-50663c2d0c20" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:to="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:to="loc_dei_EntityDomain_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:to="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef4c83ce-c62d-4494-8e6c-c6da3128c651" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef4c83ce-c62d-4494-8e6c-c6da3128c651" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_53d66369-b8ab-4c20-b823-835318ca46cb" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_53d66369-b8ab-4c20-b823-835318ca46cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_514a357a-d527-496e-a874-6b86cb19a232_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_514a357a-d527-496e-a874-6b86cb19a232_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1aa2636e-0215-4417-983f-4df3900cf05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1aa2636e-0215-4417-983f-4df3900cf05d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_82cd846b-5113-4293-a864-655de73e01ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_82cd846b-5113-4293-a864-655de73e01ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_e750d344-9fec-4995-8f9b-832217d655e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_e750d344-9fec-4995-8f9b-832217d655e0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails" xlink:type="extended" id="id4edf21108f24480bb915b1e060627d2_PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_114f6d2c-f50c-4693-999a-238573e35a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_114f6d2c-f50c-4693-999a-238573e35a1f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_181d4a4b-b752-4c31-b6d5-f03ea14b4630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_181d4a4b-b752-4c31-b6d5-f03ea14b4630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b9574faf-cf4d-4d64-aa19-11d9af261668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b9574faf-cf4d-4d64-aa19-11d9af261668" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_60bf5631-2e39-442f-8dc6-8f46b0c65ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_60bf5631-2e39-442f-8dc6-8f46b0c65ff5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_114f6d2c-f50c-4693-999a-238573e35a1f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:to="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_28aabaaf-617c-407e-99d0-0743f152fb92_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:to="loc_dei_EntityDomain_28aabaaf-617c-407e-99d0-0743f152fb92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4d2d2168-f168-434b-9cae-f53d676bdcfe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:to="loc_dei_EntityDomain_4d2d2168-f168-434b-9cae-f53d676bdcfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_90bdd72f-58cc-4b64-a967-2adcd5ec579c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4d2d2168-f168-434b-9cae-f53d676bdcfe" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_90bdd72f-58cc-4b64-a967-2adcd5ec579c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10fb4492-55f4-4467-9a12-797bf69f25d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10fb4492-55f4-4467-9a12-797bf69f25d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_980ddc45-9bf9-47ba-8974-35e0dbcbbb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_980ddc45-9bf9-47ba-8974-35e0dbcbbb0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d78843f5-4785-46ab-be5b-6e8f4affa2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_980ddc45-9bf9-47ba-8974-35e0dbcbbb0e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d78843f5-4785-46ab-be5b-6e8f4affa2e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails" xlink:type="extended" id="ic18dbb80d50a4748a9674a292e459932_PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_15320cf9-6ff4-4856-8f24-49de2b4a04e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_15320cf9-6ff4-4856-8f24-49de2b4a04e4" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_0aacd8d0-71a4-4347-9077-c57e80db0b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_0aacd8d0-71a4-4347-9077-c57e80db0b7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_f290d6a1-8c78-4d6f-ac2e-f4e00a13ce64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_f290d6a1-8c78-4d6f-ac2e-f4e00a13ce64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_15320cf9-6ff4-4856-8f24-49de2b4a04e4" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_f6c4482e-0f39-4d08-85ae-b3882377791a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_f6c4482e-0f39-4d08-85ae-b3882377791a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_5e24b1dd-fa6a-408d-b47e-0c49ed4d592e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:to="loc_us-gaap_QualifiedPlanMember_5e24b1dd-fa6a-408d-b47e-0c49ed4d592e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_1fd4d18e-220c-4c5d-8e8b-deb9fcd36197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:to="loc_us-gaap_NonqualifiedPlanMember_1fd4d18e-220c-4c5d-8e8b-deb9fcd36197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:to="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3520259a-f0f2-4ff2-b3ab-470003b4a040_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:to="loc_dei_EntityDomain_3520259a-f0f2-4ff2-b3ab-470003b4a040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:to="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7af3945-54c2-43c1-8867-923eab480811" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7af3945-54c2-43c1-8867-923eab480811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_79913c0e-78b2-4472-b74a-10a28d6efc39" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_79913c0e-78b2-4472-b74a-10a28d6efc39" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails" xlink:type="extended" id="i38be893c3aa548149587d104f26e8b0c_StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4e0aebb0-d027-44b8-acd7-2178b4969b28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4e0aebb0-d027-44b8-acd7-2178b4969b28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_4ad4a055-5244-4e7b-b588-3298ff4defa8" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_4ad4a055-5244-4e7b-b588-3298ff4defa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7176f713-3052-4ede-b215-5dab4518cb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7176f713-3052-4ede-b215-5dab4518cb19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_67f3b3e8-bdbd-4c48-84c8-722d41429a17" xlink:href="pnm-20211231.xsd#pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_67f3b3e8-bdbd-4c48-84c8-722d41429a17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ac22e380-7176-4500-8d34-83a8eb137bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ac22e380-7176-4500-8d34-83a8eb137bc7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e02df0fa-32c0-4e6a-836e-e34e4ac1288b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e02df0fa-32c0-4e6a-836e-e34e4ac1288b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9286ec13-9e77-421f-b2b4-196312dcd106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9286ec13-9e77-421f-b2b4-196312dcd106" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d0fa183f-0069-461c-8c94-8eb9b02abce1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:to="loc_us-gaap_PlanNameDomain_d0fa183f-0069-461c-8c94-8eb9b02abce1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_51e27178-c2b7-4de9-8bf4-fa6e54693040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:to="loc_us-gaap_PlanNameDomain_51e27178-c2b7-4de9-8bf4-fa6e54693040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PerformanceEquityPlanMember_02da65e6-fed7-4a44-b572-f1f885e42864" xlink:href="pnm-20211231.xsd#pnm_PerformanceEquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_51e27178-c2b7-4de9-8bf4-fa6e54693040" xlink:to="loc_pnm_PerformanceEquityPlanMember_02da65e6-fed7-4a44-b572-f1f885e42864" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e1d56b7e-6464-4d84-a108-596588f45700_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e1d56b7e-6464-4d84-a108-596588f45700_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_16162636-890f-448d-8c44-bddf1b9b8b10" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_16162636-890f-448d-8c44-bddf1b9b8b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonemployeeMembersoftheBoardofDirectorsMember_71444112-1929-483c-ba14-20bf806ce708" xlink:href="pnm-20211231.xsd#pnm_NonemployeeMembersoftheBoardofDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_16162636-890f-448d-8c44-bddf1b9b8b10" xlink:to="loc_pnm_NonemployeeMembersoftheBoardofDirectorsMember_71444112-1929-483c-ba14-20bf806ce708" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d89450e3-7ca7-4965-a406-e50843779dbb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:to="loc_dei_EntityDomain_d89450e3-7ca7-4965-a406-e50843779dbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:to="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_34c69e83-fc66-4d1c-97b4-4054882d1e8b" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_34c69e83-fc66-4d1c-97b4-4054882d1e8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_4c8d9322-77c0-43c3-a2db-2dd1af5f1f51" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_4c8d9322-77c0-43c3-a2db-2dd1af5f1f51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3222a63-6a97-4f60-8146-1c554c2533f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3222a63-6a97-4f60-8146-1c554c2533f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0912af9d-1182-4543-8641-75c7a2d80418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0912af9d-1182-4543-8641-75c7a2d80418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember_64e41e61-5504-488f-890f-c246b2ca6894" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0912af9d-1182-4543-8641-75c7a2d80418" xlink:to="loc_pnm_RestrictedStockAndPerformanceSharesMember_64e41e61-5504-488f-890f-c246b2ca6894" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationExcessTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails" xlink:type="extended" id="i51aba29ff05a446ca0cb299b6278f45f_StockBasedCompensationExcessTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7791687f-af49-466e-b4c5-8052cc8ebd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_905d52bf-d7f4-42a1-9841-56db707856f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7791687f-af49-466e-b4c5-8052cc8ebd6e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_905d52bf-d7f4-42a1-9841-56db707856f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7791687f-af49-466e-b4c5-8052cc8ebd6e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:to="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_10cd1667-71e4-451b-9c40-232c1928117b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:to="loc_dei_EntityDomain_10cd1667-71e4-451b-9c40-232c1928117b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:to="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_6c187595-7989-495a-a6de-5c5561a34b85" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_6c187595-7989-495a-a6de-5c5561a34b85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_4ed7af99-1913-45b4-8fa0-4e804e88e0a8" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_4ed7af99-1913-45b4-8fa0-4e804e88e0a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_2ccf952a-16f2-44e6-81e4-b93781a793bb" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:to="loc_pnm_PnmrMember_2ccf952a-16f2-44e6-81e4-b93781a793bb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="extended" id="i40e49047013a4ac5a5f46015dd2d6126_StockBasedCompensationWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_0a72970f-19ef-4414-93cb-ebac5e4de6be" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_0a72970f-19ef-4414-93cb-ebac5e4de6be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b5d8eac5-701e-4487-96a1-5a6ec250f180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b5d8eac5-701e-4487-96a1-5a6ec250f180" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fc56f2ff-88b8-43de-a409-882f6668192f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fc56f2ff-88b8-43de-a409-882f6668192f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b915aee6-c1a6-428d-9880-3285c2730683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b915aee6-c1a6-428d-9880-3285c2730683" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:to="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_745c163c-949e-460d-baea-80e31b937531_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_745c163c-949e-460d-baea-80e31b937531_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember_3e6d86a7-6c7d-4a4a-8ab3-d7385eccfe82" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:to="loc_pnm_RestrictedStockAndPerformanceSharesMember_3e6d86a7-6c7d-4a4a-8ab3-d7385eccfe82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MarketBasedSharesMember_1cd46718-395b-4fcd-bddb-1cb6ec2d1854" xlink:href="pnm-20211231.xsd#pnm_MarketBasedSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:to="loc_pnm_MarketBasedSharesMember_1cd46718-395b-4fcd-bddb-1cb6ec2d1854" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended" id="ib7b8c057eaab4aaf94b60c983253d1df_StockBasedCompensationRestrictedStockAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86700b4d-fc85-47f7-8f3c-7a4080b25293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86700b4d-fc85-47f7-8f3c-7a4080b25293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_417f99ae-d604-438d-b361-dd99a14b3a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_417f99ae-d604-438d-b361-dd99a14b3a4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_91c5a037-4f9f-431b-af58-ec836b7bf77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_91c5a037-4f9f-431b-af58-ec836b7bf77a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_af8ae5f4-ed17-4672-ba1e-bf715b7a0cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_af8ae5f4-ed17-4672-ba1e-bf715b7a0cab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1bb3845a-3a10-4e2e-bcb9-e423e6ec3925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_809cc885-f3bf-4626-a79c-6043d9537c43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_809cc885-f3bf-4626-a79c-6043d9537c43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a4996f13-7861-4e1f-ac5e-debbe37d5421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a4996f13-7861-4e1f-ac5e-debbe37d5421" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d5727b13-5cb3-4ccf-a381-4ae4f9daebd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d5727b13-5cb3-4ccf-a381-4ae4f9daebd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f5f03ff-bfeb-4048-9bf3-037abe109f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f5f03ff-bfeb-4048-9bf3-037abe109f43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_dd682a3a-1c76-404c-b5f6-ef8a854e6582" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_2ea40f76-332b-4c2c-b0b7-3ec6ea5b32a0" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_2ea40f76-332b-4c2c-b0b7-3ec6ea5b32a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_156ac55f-0ed2-4e89-906a-5b810e3e34b8" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_156ac55f-0ed2-4e89-906a-5b810e3e34b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_3b306bcd-b6ef-4ece-9420-0e649311acf5" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_3b306bcd-b6ef-4ece-9420-0e649311acf5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PerformancePeriod_9fe92ec8-39f3-4185-a293-6872bb732a11" xlink:href="pnm-20211231.xsd#pnm_PerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_PerformancePeriod_9fe92ec8-39f3-4185-a293-6872bb732a11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aefeee6a-340d-42fc-a261-c09bbf9ec15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aefeee6a-340d-42fc-a261-c09bbf9ec15e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41fac92-e0ae-44ca-a1e0-9e58a0f07ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7cc1075b-bc59-4c35-81d4-aa74c7449875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7cc1075b-bc59-4c35-81d4-aa74c7449875" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4c4da6ef-036b-4795-bd60-1cce04913cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4c4da6ef-036b-4795-bd60-1cce04913cc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1711669d-001e-437f-8d7d-bda49c89bc54_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:to="loc_dei_EntityDomain_1711669d-001e-437f-8d7d-bda49c89bc54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:to="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3576b037-36b9-473d-926d-b59635ed0934" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3576b037-36b9-473d-926d-b59635ed0934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_41b05987-24d8-4b2d-b9bd-1f44e225c390" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_41b05987-24d8-4b2d-b9bd-1f44e225c390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_570c8b87-4373-45cd-a509-9564a37d1dc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_570c8b87-4373-45cd-a509-9564a37d1dc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ddd1f85-146d-4800-9dcb-d100d4f20bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ddd1f85-146d-4800-9dcb-d100d4f20bc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ddd1f85-146d-4800-9dcb-d100d4f20bc3" xlink:to="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d37c98c7-aecc-45cc-9b0b-c1e2e30939a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:to="loc_us-gaap_RestrictedStockMember_d37c98c7-aecc-45cc-9b0b-c1e2e30939a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8a77bd43-0339-4aab-a88a-d0843ab20233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:to="loc_us-gaap_PerformanceSharesMember_8a77bd43-0339-4aab-a88a-d0843ab20233" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_49b052b7-afbb-499d-bd73-e96240bee2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:to="loc_us-gaap_EmployeeStockOptionMember_49b052b7-afbb-499d-bd73-e96240bee2eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e4e98e71-50ba-49b3-a2d7-0bb695e00d71_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e4e98e71-50ba-49b3-a2d7-0bb695e00d71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1c9ffc54-1b4c-498f-9441-7d9a2df17a08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1c9ffc54-1b4c-498f-9441-7d9a2df17a08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_aa0ba8d7-2fc2-40bb-a7d2-62d8e9192025" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1c9ffc54-1b4c-498f-9441-7d9a2df17a08" xlink:to="loc_srt_ManagementMember_aa0ba8d7-2fc2-40bb-a7d2-62d8e9192025" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_1847ff53-3145-4def-be59-86f3e15481d8_default" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:to="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_1847ff53-3145-4def-be59-86f3e15481d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:to="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedPerformanceTargetFor2018Through2020Member_776dc965-589c-4cb8-a627-f9c2d9f40ab0" xlink:href="pnm-20211231.xsd#pnm_AchievedPerformanceTargetFor2018Through2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:to="loc_pnm_AchievedPerformanceTargetFor2018Through2020Member_776dc965-589c-4cb8-a627-f9c2d9f40ab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedPerformanceTargetFor20192021Member_9b1c9317-bee1-4700-b513-76ea8b9ce6f0" xlink:href="pnm-20211231.xsd#pnm_AchievedPerformanceTargetFor20192021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:to="loc_pnm_AchievedPerformanceTargetFor20192021Member_9b1c9317-bee1-4700-b513-76ea8b9ce6f0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails" xlink:type="extended" id="i79aecc07a261451cbb423a92aa3f6541_RegulatoryAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ec1d811a-5778-465e-97d8-bb25583da4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ec1d811a-5778-465e-97d8-bb25583da4a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_24904820-a01f-49cb-a71f-2951377b889c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_24904820-a01f-49cb-a71f-2951377b889c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_2317b3fe-69db-4af3-981e-ce6f98ed8634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:to="loc_us-gaap_RegulatoryAssets_2317b3fe-69db-4af3-981e-ce6f98ed8634" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_51b4a1ef-4f70-44aa-a3eb-958bec68cf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_51b4a1ef-4f70-44aa-a3eb-958bec68cf4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_46fb3985-65b1-4253-8ba3-5fbbb7449359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_46fb3985-65b1-4253-8ba3-5fbbb7449359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_3de6bbc4-1b1a-4d8e-89d6-29631264d048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:to="loc_us-gaap_RegulatoryLiabilities_3de6bbc4-1b1a-4d8e-89d6-29631264d048" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_1dc10717-552d-4bc7-beb1-8572041064f2" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowanceAdditionalAmountRecorded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_1dc10717-552d-4bc7-beb1-8572041064f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonServiceCostDeferredAsRegulatoryAssets_c63b8c79-7104-4ca3-98e0-e27f62e1ea69" xlink:href="pnm-20211231.xsd#pnm_NonServiceCostDeferredAsRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_pnm_NonServiceCostDeferredAsRegulatoryAssets_c63b8c79-7104-4ca3-98e0-e27f62e1ea69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_2fc480a9-d8c7-4afa-aaee-fc30966b5360_default" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_2fc480a9-d8c7-4afa-aaee-fc30966b5360_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_18b59513-f420-45df-ae2a-51d33e01367b" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_18b59513-f420-45df-ae2a-51d33e01367b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_a9d6ee33-5f90-4bbc-b7ff-d75e0ad3972f" xlink:href="pnm-20211231.xsd#pnm_IncreaseinCoalMineDecommissioningLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_18b59513-f420-45df-ae2a-51d33e01367b" xlink:to="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_a9d6ee33-5f90-4bbc-b7ff-d75e0ad3972f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain_0d8a197e-429b-45ae-b2a5-22774159d637_default" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:to="loc_pnm_ClassificationOfMineDomain_0d8a197e-429b-45ae-b2a5-22774159d637_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain_7e69c347-8920-4929-ae17-2d31d79de5ed" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:to="loc_pnm_ClassificationOfMineDomain_7e69c347-8920-4929-ae17-2d31d79de5ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UndergroundMember_63ca8516-21cc-4fb6-93d6-544df84eae7f" xlink:href="pnm-20211231.xsd#pnm_UndergroundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ClassificationOfMineDomain_7e69c347-8920-4929-ae17-2d31d79de5ed" xlink:to="loc_pnm_UndergroundMember_63ca8516-21cc-4fb6-93d6-544df84eae7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6f4762ed-d495-4816-95d2-dd64cf5c3857_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6f4762ed-d495-4816-95d2-dd64cf5c3857_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a996d1f8-56d9-40f7-a4f0-4df59ec1b1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a996d1f8-56d9-40f7-a4f0-4df59ec1b1f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201707Member_9d83b361-5968-4be1-b430-63affbbc7d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201707Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_a996d1f8-56d9-40f7-a4f0-4df59ec1b1f1" xlink:to="loc_us-gaap_AccountingStandardsUpdate201707Member_9d83b361-5968-4be1-b430-63affbbc7d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:to="loc_dei_EntityDomain_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:to="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_62e53029-d4d0-4d7e-b262-9764c08400a7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_62e53029-d4d0-4d7e-b262-9764c08400a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_76ea299e-8be7-481f-a84f-43fad993397b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_76ea299e-8be7-481f-a84f-43fad993397b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_fe2d0e24-641c-48f3-96cb-9da4fc0b4680" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_fe2d0e24-641c-48f3-96cb-9da4fc0b4680" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostRecoveryFactorMember_d013cb37-1320-4609-ab31-7ed5d52e8d96" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostRecoveryFactorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_TransmissionCostRecoveryFactorMember_d013cb37-1320-4609-ab31-7ed5d52e8d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember_5fedd58c-6830-4e81-9087-a475e49ecebf" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_EnergyEfficiencyMember_5fedd58c-6830-4e81-9087-a475e49ecebf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherRegulatoryAssetsCurrentMember_1141e45c-9f0f-43c3-8d30-1b43ebd3fc10" xlink:href="pnm-20211231.xsd#pnm_OtherRegulatoryAssetsCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_OtherRegulatoryAssetsCurrentMember_1141e45c-9f0f-43c3-8d30-1b43ebd3fc10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRestorationCostsMember_f352443b-8422-4a15-96dc-7d0733e516f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRestorationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_EnvironmentalRestorationCostsMember_f352443b-8422-4a15-96dc-7d0733e516f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_8040887e-70db-495f-bef8-e42aa5b4e69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_8040887e-70db-495f-bef8-e42aa5b4e69a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_b288b7eb-6d49-421f-aff2-74ead968a781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_b288b7eb-6d49-421f-aff2-74ead968a781" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_c6ceb7e2-01f5-428d-906e-fbdfbf1760f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_c6ceb7e2-01f5-428d-906e-fbdfbf1760f2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SJGSUnits2and3Member_bc0667a1-48f7-4c14-9955-55cdecc1d399" xlink:href="pnm-20211231.xsd#pnm_SJGSUnits2and3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_SJGSUnits2and3Member_bc0667a1-48f7-4c14-9955-55cdecc1d399" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancedMeteringInfrastructureCostsMember_d04f938a-03c1-4ba1-8d1c-7ae80d9c4c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancedMeteringInfrastructureCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_AdvancedMeteringInfrastructureCostsMember_d04f938a-03c1-4ba1-8d1c-7ae80d9c4c4f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdvancedMeterRetirementCostsMember_2801af56-135f-4fb9-bca2-e364dcb26baf" xlink:href="pnm-20211231.xsd#pnm_AdvancedMeterRetirementCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_AdvancedMeterRetirementCostsMember_2801af56-135f-4fb9-bca2-e364dcb26baf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCostsUnderElectronicTransferAccountMember_eb655892-04ac-4145-ae68-27b988af133f" xlink:href="pnm-20211231.xsd#pnm_DeferredCostsUnderElectronicTransferAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_DeferredCostsUnderElectronicTransferAccountMember_eb655892-04ac-4145-ae68-27b988af133f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCOVID19CostsMember_09c7f245-3bf9-43d3-9914-458cae2666e6" xlink:href="pnm-20211231.xsd#pnm_DeferredCOVID19CostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_DeferredCOVID19CostsMember_09c7f245-3bf9-43d3-9914-458cae2666e6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationReplacementResourcesMember_188a6c1c-7d84-42a3-b514-ff6fe9df554c" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationReplacementResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_SanJuanGeneratingStationReplacementResourcesMember_188a6c1c-7d84-42a3-b514-ff6fe9df554c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EIMMember_92a3cf21-e487-4c8a-96ef-da88cc860513" xlink:href="pnm-20211231.xsd#pnm_EIMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_EIMMember_92a3cf21-e487-4c8a-96ef-da88cc860513" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherRegulatoryAssetsNoncurrentMember_5525c3cc-105a-4197-81a7-5886c909f4bc" xlink:href="pnm-20211231.xsd#pnm_OtherRegulatoryAssetsNoncurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_OtherRegulatoryAssetsNoncurrentMember_5525c3cc-105a-4197-81a7-5886c909f4bc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_9fe05941-6b41-4951-a494-1c071ea558c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_9fe05941-6b41-4951-a494-1c071ea558c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_cd190780-0ab5-4a52-b4a5-93e6d021523f" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_cd190780-0ab5-4a52-b4a5-93e6d021523f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember_df798aab-2ce6-42a1-8fcf-5a82de98c8ed" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_RenewableEnergyRiderMember_df798aab-2ce6-42a1-8fcf-5a82de98c8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember_ea7d3886-c1fe-4eae-a2f0-1e69a0bda281" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_EnergyEfficiencyMember_ea7d3886-c1fe-4eae-a2f0-1e69a0bda281" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostRecoveryFactorMember_b2806fc9-11f1-4bb6-89a2-e39af2817682" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostRecoveryFactorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_TransmissionCostRecoveryFactorMember_b2806fc9-11f1-4bb6-89a2-e39af2817682" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_8231ec5c-04af-4748-87de-8d02522cd7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_RemovalCostsMember_8231ec5c-04af-4748-87de-8d02522cd7fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_234baf2d-c3a4-40cc-b1f3-e96b0d6f4090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_234baf2d-c3a4-40cc-b1f3-e96b0d6f4090" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_ecd4153c-68d0-451b-8853-b9b565a6cebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_ecd4153c-68d0-451b-8853-b9b565a6cebf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_502cc4d6-c39d-419d-8233-d2a132ec685b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_502cc4d6-c39d-419d-8233-d2a132ec685b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AcceleratedDepreciationSNCRsMember_fcf8b6ee-6228-415e-ae38-2a6f3dd3955d" xlink:href="pnm-20211231.xsd#pnm_AcceleratedDepreciationSNCRsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_AcceleratedDepreciationSNCRsMember_fcf8b6ee-6228-415e-ae38-2a6f3dd3955d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_a766cba4-f766-42fa-a35b-3a28ad08084d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_a766cba4-f766-42fa-a35b-3a28ad08084d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19CostsSavingsMember_8df8aa3d-c2a4-4380-8832-07752d0357ac" xlink:href="pnm-20211231.xsd#pnm_COVID19CostsSavingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_COVID19CostsSavingsMember_8df8aa3d-c2a4-4380-8832-07752d0357ac" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_79a5aee9-e291-447d-bc84-45d7b13eb6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_79a5aee9-e291-447d-bc84-45d7b13eb6bb" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails" xlink:type="extended" id="i7c45f947c1ef46bd9ec3c75677e09f92_ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_b9471088-30bf-4680-b975-99bd001db0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_b9471088-30bf-4680-b975-99bd001db0ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_20e09dc4-436a-49e1-8590-9ec5adae42ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_20e09dc4-436a-49e1-8590-9ec5adae42ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_aebf496d-d1ef-419e-89ef-87c97ea37c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_aebf496d-d1ef-419e-89ef-87c97ea37c10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b81895ad-4799-4400-9c25-6908caabc9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b81895ad-4799-4400-9c25-6908caabc9cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_1046b99e-8de5-4f0f-969c-cd9a0e74618f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_1046b99e-8de5-4f0f-969c-cd9a0e74618f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_74bcfab6-054f-48c7-92fd-17f1b04f9c79" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_74bcfab6-054f-48c7-92fd-17f1b04f9c79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofUnits_e2694cb7-3290-4cfd-8fd1-c081b3b3c0a5" xlink:href="pnm-20211231.xsd#pnm_NumberofUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_NumberofUnits_e2694cb7-3290-4cfd-8fd1-c081b3b3c0a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseOriginalTerm_6c51f6cf-a507-4238-bf6c-722e89678038" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseOriginalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_OperatingLeaseOriginalTerm_6c51f6cf-a507-4238-bf6c-722e89678038" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseExtendedTerm_5ce94e92-b49d-46d0-9ebb-0fa790815b88" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseExtendedTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_OperatingLeaseExtendedTerm_5ce94e92-b49d-46d0-9ebb-0fa790815b88" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_21f5d21f-297b-4f52-b070-d91bf6c40d6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_21f5d21f-297b-4f52-b070-d91bf6c40d6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointProjectsMember_236c4fa0-9864-455b-bb04-3c069f39c3fc" xlink:href="pnm-20211231.xsd#pnm_JointProjectsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_JointProjectsMember_236c4fa0-9864-455b-bb04-3c069f39c3fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SjgsCoalMember_507aca9a-b0ce-40c4-b46b-d77e380ff366" xlink:href="pnm-20211231.xsd#pnm_SjgsCoalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_SjgsCoalMember_507aca9a-b0ce-40c4-b46b-d77e380ff366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_17f3ba77-91cd-490a-b26a-7e42c9d044e7" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_17f3ba77-91cd-490a-b26a-7e42c9d044e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersUnits4And5CoalMember_4a43bc36-52c3-4fd5-91a3-f5e386e3aee1" xlink:href="pnm-20211231.xsd#pnm_FourCornersUnits4And5CoalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_FourCornersUnits4And5CoalMember_4a43bc36-52c3-4fd5-91a3-f5e386e3aee1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LunaGasMember_7b641905-5574-4aec-9450-a08f46e5ddb2" xlink:href="pnm-20211231.xsd#pnm_LunaGasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_LunaGasMember_7b641905-5574-4aec-9450-a08f46e5ddb2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SjgsUnits1And2Member_d4d73694-c7f9-47f8-9dd3-04809c95586e" xlink:href="pnm-20211231.xsd#pnm_SjgsUnits1And2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_SjgsUnits1And2Member_d4d73694-c7f9-47f8-9dd3-04809c95586e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_6a3b0b84-4e04-4c6c-9b56-66bdb42b831e" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_FourCornersMember_6a3b0b84-4e04-4c6c-9b56-66bdb42b831e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_725d64ac-3009-4e7f-a78e-486b8da25a27_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:to="loc_dei_EntityDomain_725d64ac-3009-4e7f-a78e-486b8da25a27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:to="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d62e3a76-32ec-40d2-841b-7489c8b0e059" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d62e3a76-32ec-40d2-841b-7489c8b0e059" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_e0354a2a-88a5-4154-b8b9-01ef9842658e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_e0354a2a-88a5-4154-b8b9-01ef9842658e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_717386e0-ac89-415d-9806-cc48c13feedf" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:to="loc_pnm_PnmrMember_717386e0-ac89-415d-9806-cc48c13feedf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:href="pnm-20211231.xsd#pnm_UnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitDomain_422d78ed-2ec2-4b45-b113-bb1acc6652f6_default" xlink:href="pnm-20211231.xsd#pnm_UnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:to="loc_pnm_UnitDomain_422d78ed-2ec2-4b45-b113-bb1acc6652f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitDomain_6a0abdea-3b26-4f14-9d8b-e8bd46574a14" xlink:href="pnm-20211231.xsd#pnm_UnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:to="loc_pnm_UnitDomain_6a0abdea-3b26-4f14-9d8b-e8bd46574a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Unit4Member_bc9a89c2-226d-464c-b73c-a2694089535d" xlink:href="pnm-20211231.xsd#pnm_Unit4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_UnitDomain_6a0abdea-3b26-4f14-9d8b-e8bd46574a14" xlink:to="loc_pnm_Unit4Member_bc9a89c2-226d-464c-b73c-a2694089535d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesDomain_b56ac352-50be-498b-8002-9fccb6c3621c_default" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:to="loc_pnm_OtherEntitiesDomain_b56ac352-50be-498b-8002-9fccb6c3621c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:to="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities1Member_191c710e-a587-430d-9980-ccef2e21b292" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities1Member_191c710e-a587-430d-9980-ccef2e21b292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities2Member_a314edc0-3439-4bc4-a25a-9c2281571b87" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities2Member_a314edc0-3439-4bc4-a25a-9c2281571b87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities3Member_cda040f8-ab55-438c-8f3a-2e369f4a8e27" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities3Member_cda040f8-ab55-438c-8f3a-2e369f4a8e27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities4Member_9d922c7f-9298-41db-b535-f7c353fac3cf" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities4Member_9d922c7f-9298-41db-b535-f7c353fac3cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities5Member_e5e265be-bdb1-497b-90f1-bf81e26f4562" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities5Member_e5e265be-bdb1-497b-90f1-bf81e26f4562" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#AssetRetirementObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/AssetRetirementObligationsDetails" xlink:type="extended" id="i06cbe97844ef4a308f4627d796c931bf_AssetRetirementObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_d9a4b8fb-0516-46ab-a905-1846d22803d0" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:to="loc_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_d9a4b8fb-0516-46ab-a905-1846d22803d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_c78ead5e-8728-4284-8843-c9b2ddc9b627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligation_c78ead5e-8728-4284-8843-c9b2ddc9b627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a9d94f54-942c-4dfd-940a-64b8da7514df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a9d94f54-942c-4dfd-940a-64b8da7514df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_b194b7e5-034d-4ef6-a1d1-a90cb4cdee00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_b194b7e5-034d-4ef6-a1d1-a90cb4cdee00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_6b2f747c-39c5-491b-8033-ffc9540ba364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_6b2f747c-39c5-491b-8033-ffc9540ba364" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_6d2a9f19-ccc0-4f68-ac3d-052d0a8e9b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_6d2a9f19-ccc0-4f68-ac3d-052d0a8e9b5a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_36a3ad19-9802-4153-b824-b151f072095e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:to="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e310673-24ca-4696-a7b6-086da91dbee7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:to="loc_dei_EntityDomain_1e310673-24ca-4696-a7b6-086da91dbee7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:to="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_743eb2e9-96bd-4f6d-b1e4-3e189a07b480" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_743eb2e9-96bd-4f6d-b1e4-3e189a07b480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_af83c5f4-7eac-4c58-8590-9288a30492b7" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_af83c5f4-7eac-4c58-8590-9288a30492b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_c905380b-7be7-4079-a1ec-2e9fd4fdffa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_c905380b-7be7-4079-a1ec-2e9fd4fdffa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_2aaf288f-ccf3-4aa6-a4eb-7dba20edcb0f" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_c905380b-7be7-4079-a1ec-2e9fd4fdffa1" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_2aaf288f-ccf3-4aa6-a4eb-7dba20edcb0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6f855140-ab06-4075-9132-c5139cce7c12_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6f855140-ab06-4075-9132-c5139cce7c12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d7ab934d-69df-4537-b571-5b11a3c3ea00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d7ab934d-69df-4537-b571-5b11a3c3ea00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_74fd4757-f580-40e9-82f9-7018fdf70dc0" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d7ab934d-69df-4537-b571-5b11a3c3ea00" xlink:to="loc_pnm_FourCornersMember_74fd4757-f580-40e9-82f9-7018fdf70dc0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesPVNGSDecommissioningFundingDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails" xlink:type="extended" id="iac7231ef8fcd4236bf42a7c4587c658a_CommitmentsandContingenciesPVNGSDecommissioningFundingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToInvestInDecommissioningFund_fac92046-d13a-49cf-b920-97e6777f7ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToInvestInDecommissioningFund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:to="loc_us-gaap_PaymentsToInvestInDecommissioningFund_fac92046-d13a-49cf-b920-97e6777f7ac2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecommissioningTrustAssetsAmount_cbc1ad7a-9a5c-4047-8915-74398d479a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecommissioningTrustAssetsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:to="loc_us-gaap_DecommissioningTrustAssetsAmount_cbc1ad7a-9a5c-4047-8915-74398d479a40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:to="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_430bc529-4096-4c44-bb0d-19d13ae65b14_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:to="loc_dei_EntityDomain_430bc529-4096-4c44-bb0d-19d13ae65b14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_557ec610-996b-478f-b070-60657a81acd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:to="loc_dei_EntityDomain_557ec610-996b-478f-b070-60657a81acd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b9a85965-5e86-4b34-a760-283a0b0283b3" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_557ec610-996b-478f-b070-60657a81acd9" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b9a85965-5e86-4b34-a760-283a0b0283b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_11f6db60-b3de-41df-bd92-f6fab7925372_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_11f6db60-b3de-41df-bd92-f6fab7925372_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b203d072-9de2-42b8-b1be-482a29dc8560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b203d072-9de2-42b8-b1be-482a29dc8560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_f7c69a50-6e1c-4b43-9136-022c5d404831" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b203d072-9de2-42b8-b1be-482a29dc8560" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_f7c69a50-6e1c-4b43-9136-022c5d404831" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails" xlink:type="extended" id="i3aa725550b6a4b74a21e703d1121cf0a_CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2f656269-4c1e-4b0d-847b-27a72da6b560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2f656269-4c1e-4b0d-847b-27a72da6b560" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c57f826c-4cc2-4cb7-a0f7-423380452d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c57f826c-4cc2-4cb7-a0f7-423380452d6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:to="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a051120a-72f0-4ca9-9fcf-e5018e596825_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:to="loc_dei_EntityDomain_a051120a-72f0-4ca9-9fcf-e5018e596825_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_832a3780-7c6e-4d30-ac9c-c222278f9819" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:to="loc_dei_EntityDomain_832a3780-7c6e-4d30-ac9c-c222278f9819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5cb018fc-6c83-402c-8633-27463b71cbe9" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_832a3780-7c6e-4d30-ac9c-c222278f9819" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5cb018fc-6c83-402c-8633-27463b71cbe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_193ea6a0-b29a-46b5-8b56-42bbfcd6f435_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_193ea6a0-b29a-46b5-8b56-42bbfcd6f435_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f82e9435-4f3d-4dec-b63e-747d672b5c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f82e9435-4f3d-4dec-b63e-747d672b5c08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_d75e3364-6269-4ea5-82d1-d8adebcbdeb8" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f82e9435-4f3d-4dec-b63e-747d672b5c08" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_d75e3364-6269-4ea5-82d1-d8adebcbdeb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:to="loc_us-gaap_LossContingencyNatureDomain_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_5a552e3f-f88c-405f-baed-0331b2e7b872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:to="loc_us-gaap_LossContingencyNatureDomain_5a552e3f-f88c-405f-baed-0331b2e7b872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NuclearSpentFuelAndWasteDisposalMember_055c3c63-2394-4bf3-8d70-920930cf5fde" xlink:href="pnm-20211231.xsd#pnm_NuclearSpentFuelAndWasteDisposalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_5a552e3f-f88c-405f-baed-0331b2e7b872" xlink:to="loc_pnm_NuclearSpentFuelAndWasteDisposalMember_055c3c63-2394-4bf3-8d70-920930cf5fde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationDomain_8ba36fec-f8f9-4646-9863-ce0a730e5c3e_default" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:to="loc_pnm_FinancialStatementLocationDomain_8ba36fec-f8f9-4646-9863-ce0a730e5c3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationDomain_89f53289-7b16-482a-96e0-74bf067aac1e" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:to="loc_pnm_FinancialStatementLocationDomain_89f53289-7b16-482a-96e0-74bf067aac1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCreditsMember_039c2a75-2f21-4b2a-9d68-374da5c0d697" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_FinancialStatementLocationDomain_89f53289-7b16-482a-96e0-74bf067aac1e" xlink:to="loc_pnm_OtherDeferredCreditsMember_039c2a75-2f21-4b2a-9d68-374da5c0d697" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesTheEnergyTransitionActDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails" xlink:type="extended" id="i10bce084fb414bbf81ad2595daef4f8e_CommitmentsandContingenciesTheEnergyTransitionActDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fe10c21f-5523-4e5e-9d2b-833bd38326b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyPercentage_b60a9b38-56d7-4cba-9381-fa50a04c6e4d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fe10c21f-5523-4e5e-9d2b-833bd38326b8" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyPercentage_b60a9b38-56d7-4cba-9381-fa50a04c6e4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fe10c21f-5523-4e5e-9d2b-833bd38326b8" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_b1348eec-8335-4d00-b68e-7354ce0f2a18_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:to="loc_pnm_RegulatoryRateMattersDomain_b1348eec-8335-4d00-b68e-7354ce0f2a18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_c562bc45-0e7b-457d-ade8-49384eab3d0c" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:to="loc_pnm_RegulatoryRateMattersDomain_c562bc45-0e7b-457d-ade8-49384eab3d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ElectricGenerationPortfolioStandardMember_e4ac6052-69ab-49b3-a0a2-b303b195ea38" xlink:href="pnm-20211231.xsd#pnm_ElectricGenerationPortfolioStandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_c562bc45-0e7b-457d-ade8-49384eab3d0c" xlink:to="loc_pnm_ElectricGenerationPortfolioStandardMember_e4ac6052-69ab-49b3-a0a2-b303b195ea38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionDomain_65289595-682b-4a95-8963-37e053453c47_default" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:to="loc_pnm_DateOfRegulatoryActionDomain_65289595-682b-4a95-8963-37e053453c47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:to="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2025Member_ce715ef5-b601-429b-86ca-26e882ec6ec3" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2025Member_ce715ef5-b601-429b-86ca-26e882ec6ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2030Member_bfa009ed-4186-4c53-ad63-428c1007c413" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2030Member_bfa009ed-4186-4c53-ad63-428c1007c413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2040Member_8f96c2ab-7336-4327-bb9a-2f4bf1c159d6" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2040Member_8f96c2ab-7336-4327-bb9a-2f4bf1c159d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2045Member_87f51a85-ff75-452b-af39-f1c506671859" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2045Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2045Member_87f51a85-ff75-452b-af39-f1c506671859" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_6efece90-482c-45c3-b9d2-ba8dd712640f_default" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_6efece90-482c-45c3-b9d2-ba8dd712640f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_74cec019-3a40-4e2a-948e-a021ce6328cb" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_74cec019-3a40-4e2a-948e-a021ce6328cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyTransitionActMember_819566af-fde2-4f07-8c2e-3e58789305c5" xlink:href="pnm-20211231.xsd#pnm_EnergyTransitionActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_74cec019-3a40-4e2a-948e-a021ce6328cb" xlink:to="loc_pnm_EnergyTransitionActMember_819566af-fde2-4f07-8c2e-3e58789305c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc09a808-71da-4cd5-8fb1-b50f131800b9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:to="loc_dei_EntityDomain_dc09a808-71da-4cd5-8fb1-b50f131800b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1d424f15-9825-44e2-804d-a3a3c409823a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:to="loc_dei_EntityDomain_1d424f15-9825-44e2-804d-a3a3c409823a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b1cd5a97-692c-4e25-bc31-2f92493587b5" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1d424f15-9825-44e2-804d-a3a3c409823a" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b1cd5a97-692c-4e25-bc31-2f92493587b5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesTheCleanAirActDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails" xlink:type="extended" id="i24398d1b749144a8b5870f9c3f517bef_CommitmentsandContingenciesTheCleanAirActDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_c3767d5a-9333-438b-9541-34e43d23dc94" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:to="loc_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_c3767d5a-9333-438b-9541-34e43d23dc94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_276a4b6c-a4b6-4ab7-9e86-e1208690edb8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:to="loc_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_276a4b6c-a4b6-4ab7-9e86-e1208690edb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da24470d-1302-4723-b6bf-2679da590f90_default" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da24470d-1302-4723-b6bf-2679da590f90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_9a8864a0-6c13-40be-b208-022a3aefbb38" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_9a8864a0-6c13-40be-b208-022a3aefbb38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CleanAirActRelatedToRegionalHazeMember_ce3fb169-0181-4bf7-bbb2-24fab0b9bd51" xlink:href="pnm-20211231.xsd#pnm_CleanAirActRelatedToRegionalHazeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_9a8864a0-6c13-40be-b208-022a3aefbb38" xlink:to="loc_pnm_CleanAirActRelatedToRegionalHazeMember_ce3fb169-0181-4bf7-bbb2-24fab0b9bd51" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails" xlink:type="extended" id="i4c94c5aff18e470d8e9e6f5fdc8a3de0_CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a034b459-523c-4ec6-8897-ddf916a6bc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_02210134-6926-4016-9ae5-d90f1ef0eb39" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesGovernmentStandardEmissionLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a034b459-523c-4ec6-8897-ddf916a6bc8d" xlink:to="loc_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_02210134-6926-4016-9ae5-d90f1ef0eb39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a034b459-523c-4ec6-8897-ddf916a6bc8d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43c45dd5-6361-4dda-89c7-45008c126cc2_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:to="loc_dei_EntityDomain_43c45dd5-6361-4dda-89c7-45008c126cc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_04b104a0-1897-4113-a978-39b5fe0a3524" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:to="loc_dei_EntityDomain_04b104a0-1897-4113-a978-39b5fe0a3524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2ba1060c-49aa-4eeb-8394-1d500fc27bc7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_04b104a0-1897-4113-a978-39b5fe0a3524" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2ba1060c-49aa-4eeb-8394-1d500fc27bc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:to="loc_srt_RangeMember_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c03a0b34-b328-4162-a77b-24d8d8285331" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:to="loc_srt_RangeMember_c03a0b34-b328-4162-a77b-24d8d8285331" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_90606fed-818a-49d6-a921-472e2fa1b585" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c03a0b34-b328-4162-a77b-24d8d8285331" xlink:to="loc_srt_MaximumMember_90606fed-818a-49d6-a921-472e2fa1b585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_ddeb5917-da3a-4b23-bc1c-488425401bc2_default" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:to="loc_pnm_StationFuelTypeDomain_ddeb5917-da3a-4b23-bc1c-488425401bc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_8a337174-1c30-47fe-9978-b783d0e6e059" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:to="loc_pnm_StationFuelTypeDomain_8a337174-1c30-47fe-9978-b783d0e6e059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_3aff8e6b-8720-4c86-8830-762ab9cac967" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_StationFuelTypeDomain_8a337174-1c30-47fe-9978-b783d0e6e059" xlink:to="loc_pnm_SanJuanGeneratingStationMember_3aff8e6b-8720-4c86-8830-762ab9cac967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a7b013c-c2e2-4954-b222-597ac28ad418_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a7b013c-c2e2-4954-b222-597ac28ad418_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bd7f6544-6cb7-4005-948e-8ab39fca50d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bd7f6544-6cb7-4005-948e-8ab39fca50d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_a12700d5-26cd-4eed-8c3c-37e6338d2526" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bd7f6544-6cb7-4005-948e-8ab39fca50d8" xlink:to="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_a12700d5-26cd-4eed-8c3c-37e6338d2526" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesCoalSupplyDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails" xlink:type="extended" id="i2b5309f08d624302900ea44915593051_CommitmentsandContingenciesCoalSupplyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9a8e2c46-697f-4295-a9f8-9fe35b8d5a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_OtherAssetsCurrent_9a8e2c46-697f-4295-a9f8-9fe35b8d5a0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseInPriceOfCoalPerTon_b32add61-94be-4e69-a006-500747059349" xlink:href="pnm-20211231.xsd#pnm_IncreaseInPriceOfCoalPerTon"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_IncreaseInPriceOfCoalPerTon_b32add61-94be-4e69-a006-500747059349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalMineReclamationBondstobepostedwithNMMMD_c5419d1c-58be-4f07-bfd7-64f0ab399087" xlink:href="pnm-20211231.xsd#pnm_CoalMineReclamationBondstobepostedwithNMMMD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_CoalMineReclamationBondstobepostedwithNMMMD_c5419d1c-58be-4f07-bfd7-64f0ab399087" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_2a24de46-4108-4a7b-a559-99d5c89bc35f" xlink:href="pnm-20211231.xsd#pnm_CashUsedToSupportBankLetterOrCreditArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_2a24de46-4108-4a7b-a559-99d5c89bc35f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaymentsForReliefFromObligations_9d054732-c59b-490f-b84d-0361c55bef70" xlink:href="pnm-20211231.xsd#pnm_PaymentsForReliefFromObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_PaymentsForReliefFromObligations_9d054732-c59b-490f-b84d-0361c55bef70" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_b13c59ee-60f4-4f04-ad9c-b41f1885d9f1" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowanceAdditionalAmountRecorded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_b13c59ee-60f4-4f04-ad9c-b41f1885d9f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fe9d77b0-7bbe-45ce-994f-4a411bc02605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fe9d77b0-7bbe-45ce-994f-4a411bc02605" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_2eb4fd8d-1851-40dc-b9cd-6a43781cc1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_2eb4fd8d-1851-40dc-b9cd-6a43781cc1ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_6c868452-f714-4797-8980-b1c8d95b9115" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_6c868452-f714-4797-8980-b1c8d95b9115" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingNextFiscalYear_8fc27d8c-9c48-4a87-bfcc-ab3e8a093433" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingNextFiscalYear_8fc27d8c-9c48-4a87-bfcc-ab3e8a093433" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingYear2_68a2a304-a732-409a-91e7-5ef0e38e294a" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingYear2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingYear2_68a2a304-a732-409a-91e7-5ef0e38e294a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingYear3_b88f19cb-d978-48d4-84af-6edcced5ba4f" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingYear3"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingYear3_b88f19cb-d978-48d4-84af-6edcced5ba4f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FundsContributedMineReclamationTrust_bfc75680-2999-4485-b225-21b1448a7559" xlink:href="pnm-20211231.xsd#pnm_FundsContributedMineReclamationTrust"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_FundsContributedMineReclamationTrust_bfc75680-2999-4485-b225-21b1448a7559" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_6f0a890a-6141-4ea3-8935-014c893f3103" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_6f0a890a-6141-4ea3-8935-014c893f3103" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CustomerReclamationFundingCostMaximum_d464ed13-86e9-4c30-a0bb-4dec8d94ec94" xlink:href="pnm-20211231.xsd#pnm_CustomerReclamationFundingCostMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_CustomerReclamationFundingCostMaximum_d464ed13-86e9-4c30-a0bb-4dec8d94ec94" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6383eb3e-02b1-406f-864b-62187b0e3909_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:to="loc_dei_EntityDomain_6383eb3e-02b1-406f-864b-62187b0e3909_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:to="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_94f2f755-75a8-4cf3-a79c-6ba1ccb657bf" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_94f2f755-75a8-4cf3-a79c-6ba1ccb657bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMCapitalMember_a825de8d-439b-474d-a025-f41c21635e7a" xlink:href="pnm-20211231.xsd#pnm_NMCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:to="loc_pnm_NMCapitalMember_a825de8d-439b-474d-a025-f41c21635e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_fdceb079-851a-4b97-aec5-ade35573b4cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_fdceb079-851a-4b97-aec5-ade35573b4cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_25cfab63-bdd3-4a63-9e9c-a0d5eb995676" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:to="loc_pnm_SanJuanGeneratingStationMember_25cfab63-bdd3-4a63-9e9c-a0d5eb995676" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_0d987bfb-a189-41a0-8413-9fb616ffb61a" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:to="loc_pnm_FourCornersMember_0d987bfb-a189-41a0-8413-9fb616ffb61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_1511bde3-5f6c-41ed-b81f-070e182b2508" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:to="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_1511bde3-5f6c-41ed-b81f-070e182b2508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26b4c33e-6275-4f68-b690-51629c17eb7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26b4c33e-6275-4f68-b690-51629c17eb7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4e35923b-8e9b-4f36-8205-c7e12912e5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4e35923b-8e9b-4f36-8205-c7e12912e5d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalSupplyMember_ffcf2ec5-ae4b-4302-9a9c-3029038c5022" xlink:href="pnm-20211231.xsd#pnm_CoalSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4e35923b-8e9b-4f36-8205-c7e12912e5d3" xlink:to="loc_pnm_CoalSupplyMember_ffcf2ec5-ae4b-4302-9a9c-3029038c5022" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain_0d76f8f2-3777-4200-91b0-f74790222074_default" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:to="loc_pnm_ClassificationOfMineDomain_0d76f8f2-3777-4200-91b0-f74790222074_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:to="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SurfaceMember_5845e441-f410-4f3a-ab21-cf8ae807c58f" xlink:href="pnm-20211231.xsd#pnm_SurfaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:to="loc_pnm_SurfaceMember_5845e441-f410-4f3a-ab21-cf8ae807c58f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UndergroundMember_9b5267bb-e076-433b-88fb-03f33a98912e" xlink:href="pnm-20211231.xsd#pnm_UndergroundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:to="loc_pnm_UndergroundMember_9b5267bb-e076-433b-88fb-03f33a98912e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_39a93b83-a8bf-45cc-a5df-c5ced20d1c25_default" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_39a93b83-a8bf-45cc-a5df-c5ced20d1c25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_ce665649-070f-4696-9da8-3e620e3ee3de" xlink:href="pnm-20211231.xsd#pnm_IncreaseinCoalMineDecommissioningLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:to="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_ce665649-070f-4696-9da8-3e620e3ee3de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MineReclamationTrustMember_fe42d01d-994f-42b9-847a-bc53e29a2ac0" xlink:href="pnm-20211231.xsd#pnm_MineReclamationTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:to="loc_pnm_MineReclamationTrustMember_fe42d01d-994f-42b9-847a-bc53e29a2ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_ecb16ec4-608a-48f0-9bf0-cbc9567effb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:to="loc_us-gaap_LossContingencyNatureDomain_ecb16ec4-608a-48f0-9bf0-cbc9567effb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_320f2d44-d461-4981-ac0c-1c9b0c194fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:to="loc_us-gaap_LossContingencyNatureDomain_320f2d44-d461-4981-ac0c-1c9b0c194fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnLongTermPurchaseCommitmentMember_9a28615a-598d-4f9b-b9e7-4b7266a1d450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnLongTermPurchaseCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_320f2d44-d461-4981-ac0c-1c9b0c194fca" xlink:to="loc_us-gaap_LossOnLongTermPurchaseCommitmentMember_9a28615a-598d-4f9b-b9e7-4b7266a1d450" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5_default" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:to="loc_pnm_StationFuelTypeDomain_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:to="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_a4aaea77-eb09-482c-bc56-39ad0b365f58" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:to="loc_pnm_SanJuanGeneratingStationMember_a4aaea77-eb09-482c-bc56-39ad0b365f58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_a207b09a-5c0b-4426-9c56-7bf79009ec4f" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:to="loc_pnm_FourCornersMember_a207b09a-5c0b-4426-9c56-7bf79009ec4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_e8aa5856-751d-4308-944b-423b87e17eb1" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:to="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_e8aa5856-751d-4308-944b-423b87e17eb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_68c42a3b-540f-426f-adb0-82cd1dfd6a6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_68c42a3b-540f-426f-adb0-82cd1dfd6a6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_765fcab0-9b11-4feb-b7f0-a6d8606a16df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_765fcab0-9b11-4feb-b7f0-a6d8606a16df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b5217e54-dd32-493b-b453-aab9e4ce8288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_765fcab0-9b11-4feb-b7f0-a6d8606a16df" xlink:to="loc_us-gaap_SubsequentEventMember_b5217e54-dd32-493b-b453-aab9e4ce8288" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails" xlink:type="extended" id="ib9220c9b702d4c9c822b5cd09766b9dd_CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInitialFundingRequirement_4420926e-3562-4e5c-9c0b-26917ff4071f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInitialFundingRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:to="loc_pnm_PublicUtilitiesInitialFundingRequirement_4420926e-3562-4e5c-9c0b-26917ff4071f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LossContingencySuretyBond_584b7001-4cff-4d55-ac2e-7d4eee0291f1" xlink:href="pnm-20211231.xsd#pnm_LossContingencySuretyBond"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:to="loc_pnm_LossContingencySuretyBond_584b7001-4cff-4d55-ac2e-7d4eee0291f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_42416d47-a36a-47ac-8bc4-c880fba0b763_default" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_42416d47-a36a-47ac-8bc4-c880fba0b763_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_3a6e2e7d-0b87-4e25-bc00-dd0f6781604c" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_3a6e2e7d-0b87-4e25-bc00-dd0f6781604c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_1a7a0e99-93c6-4207-a429-7c4d2f51ce29" xlink:href="pnm-20211231.xsd#pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_3a6e2e7d-0b87-4e25-bc00-dd0f6781604c" xlink:to="loc_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_1a7a0e99-93c6-4207-a429-7c4d2f51ce29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_90066824-0b34-4f8d-bddf-83d78638af6a_default" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:to="loc_pnm_StationFuelTypeDomain_90066824-0b34-4f8d-bddf-83d78638af6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_2a7924eb-e2e1-4d2b-a43b-12b2d5cb697c" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:to="loc_pnm_StationFuelTypeDomain_2a7924eb-e2e1-4d2b-a43b-12b2d5cb697c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_da9caee0-4ff5-4814-b640-4fdf9ab716ca" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_StationFuelTypeDomain_2a7924eb-e2e1-4d2b-a43b-12b2d5cb697c" xlink:to="loc_pnm_SanJuanGeneratingStationMember_da9caee0-4ff5-4814-b640-4fdf9ab716ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0032ddd-5d5c-4697-add4-e401eee41d3c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:to="loc_dei_EntityDomain_b0032ddd-5d5c-4697-add4-e401eee41d3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7427ca78-433a-411f-8f24-21dbe71ebc3e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:to="loc_dei_EntityDomain_7427ca78-433a-411f-8f24-21dbe71ebc3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_062d94a9-cb01-4d53-8c04-aaac63777578" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7427ca78-433a-411f-8f24-21dbe71ebc3e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_062d94a9-cb01-4d53-8c04-aaac63777578" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails" xlink:type="extended" id="i128a937215394b08831cd3d4c4690808_CommitmentsandContingenciesLiabilityandInsuranceMattersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesLiabilityInsuranceCoverage_ca70f614-9079-4adc-bc67-70670090f79e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesLiabilityInsuranceCoverage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesLiabilityInsuranceCoverage_ca70f614-9079-4adc-bc67-70670090f79e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_134a2008-f84d-43f2-b846-261b2a81a806" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_134a2008-f84d-43f2-b846-261b2a81a806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofUnits_c72a1d86-17bf-4dfe-b4a7-11048b87e59a" xlink:href="pnm-20211231.xsd#pnm_NumberofUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_NumberofUnits_c72a1d86-17bf-4dfe-b4a7-11048b87e59a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_1857137e-139c-433e-9d6e-2bcb838d7171" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_1857137e-139c-433e-9d6e-2bcb838d7171" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_ff46518f-f722-4f96-a4d7-d8f4764c412c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_ff46518f-f722-4f96-a4d7-d8f4764c412c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_c7b0c4b4-dc93-4af0-a178-7e422aaac155" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_c7b0c4b4-dc93-4af0-a178-7e422aaac155" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_dd2ef98c-57eb-4593-b03d-51200c80d6a4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_dd2ef98c-57eb-4593-b03d-51200c80d6a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_0c78de1a-0151-4be4-bc6b-4bbfbb3b067d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_0c78de1a-0151-4be4-bc6b-4bbfbb3b067d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:to="loc_dei_EntityDomain_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8a84254-ab71-4ce2-bb04-5e9479d581a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:to="loc_dei_EntityDomain_b8a84254-ab71-4ce2-bb04-5e9479d581a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c3717950-7538-4f0e-8b58-f0cde52808fb" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8a84254-ab71-4ce2-bb04-5e9479d581a5" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c3717950-7538-4f0e-8b58-f0cde52808fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:to="loc_us-gaap_UtilityPlantDomain_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a6da7863-4fbc-4f71-abdd-5d1e7d86b29d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:to="loc_us-gaap_UtilityPlantDomain_a6da7863-4fbc-4f71-abdd-5d1e7d86b29d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearPlantMember_9d792bb3-3708-40bc-bdb5-fec46b0ae555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a6da7863-4fbc-4f71-abdd-5d1e7d86b29d" xlink:to="loc_us-gaap_NuclearPlantMember_9d792bb3-3708-40bc-bdb5-fec46b0ae555" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_fece5091-97b2-415d-b756-34696f62bd7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_fece5091-97b2-415d-b756-34696f62bd7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_e0e6b44c-b615-47a4-8254-7ab82ff7d815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_e0e6b44c-b615-47a4-8254-7ab82ff7d815" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_5046277b-7ddc-44e0-ac3c-f03632cefe43" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_e0e6b44c-b615-47a4-8254-7ab82ff7d815" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_5046277b-7ddc-44e0-ac3c-f03632cefe43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2593d6dd-352e-4b68-8a91-745678e2a719_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:to="loc_srt_RangeMember_2593d6dd-352e-4b68-8a91-745678e2a719_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95bf2592-5aa9-4705-bd53-1df4d5a7b984" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:to="loc_srt_RangeMember_95bf2592-5aa9-4705-bd53-1df4d5a7b984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1b3ed233-ae34-4b51-b9b0-7403a52b000f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_95bf2592-5aa9-4705-bd53-1df4d5a7b984" xlink:to="loc_srt_MaximumMember_1b3ed233-ae34-4b51-b9b0-7403a52b000f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierDomain_207cb561-d415-466a-b2f3-07ea69fc6fa5_default" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:to="loc_pnm_InsuranceCarrierDomain_207cb561-d415-466a-b2f3-07ea69fc6fa5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:to="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommercialProvidersMember_26bd1d93-d0be-4e7b-97f8-c5d8f39e8e0c" xlink:href="pnm-20211231.xsd#pnm_CommercialProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:to="loc_pnm_CommercialProvidersMember_26bd1d93-d0be-4e7b-97f8-c5d8f39e8e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IndustryWideRetrospectiveAssessmentProgramMember_37759921-ddb7-409d-9625-65be342e4213" xlink:href="pnm-20211231.xsd#pnm_IndustryWideRetrospectiveAssessmentProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:to="loc_pnm_IndustryWideRetrospectiveAssessmentProgramMember_37759921-ddb7-409d-9625-65be342e4213" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails" xlink:type="extended" id="i28a7a2d5e01a4c0e988e6b0273656436_CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfLandownersInvolvedInTheAppeal_3c08cead-7070-4ecf-8987-637b3576f41f" xlink:href="pnm-20211231.xsd#pnm_NumberOfLandownersInvolvedInTheAppeal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfLandownersInvolvedInTheAppeal_3c08cead-7070-4ecf-8987-637b3576f41f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_3d27e16c-0800-42b5-8d5d-7b499a891d0d" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_3d27e16c-0800-42b5-8d5d-7b499a891d0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_e8064f66-73d1-4778-a897-374dae61fc0e" xlink:href="pnm-20211231.xsd#pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_e8064f66-73d1-4778-a897-374dae61fc0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfLand_4f1abfc4-e7de-49c0-bb06-c5d8d10e8e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfLand"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_us-gaap_AreaOfLand_4f1abfc4-e7de-49c0-bb06-c5d8d10e8e5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_d3f75cf4-3988-4a2b-9fe0-1fd7d5e042a6" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_d3f75cf4-3988-4a2b-9fe0-1fd7d5e042a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentParcelsAtIssue_76dd7e2f-2987-4eef-8dd1-253a05ab1480" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentParcelsAtIssue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfAllotmentParcelsAtIssue_76dd7e2f-2987-4eef-8dd1-253a05ab1480" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_ff9341bc-9ba1-4ac9-b0b7-0c2feb28587c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:to="loc_us-gaap_OtherCommitmentsDomain_ff9341bc-9ba1-4ac9-b0b7-0c2feb28587c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NavajoNationAllotteeMattersMember_90fc1f5d-aacb-4ee0-857e-5ecda6164c5a" xlink:href="pnm-20211231.xsd#pnm_NavajoNationAllotteeMattersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ff9341bc-9ba1-4ac9-b0b7-0c2feb28587c" xlink:to="loc_pnm_NavajoNationAllotteeMattersMember_90fc1f5d-aacb-4ee0-857e-5ecda6164c5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:to="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bcfe65d8-3edf-465f-b699-64d5fdac0554_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:to="loc_dei_EntityDomain_bcfe65d8-3edf-465f-b699-64d5fdac0554_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a1c58d96-565a-46ca-9f01-85666b3cf07a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:to="loc_dei_EntityDomain_a1c58d96-565a-46ca-9f01-85666b3cf07a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_cc1d4886-6d71-4a56-ace8-9ffed4e3904a" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a1c58d96-565a-46ca-9f01-85666b3cf07a" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_cc1d4886-6d71-4a56-ace8-9ffed4e3904a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails" xlink:type="extended" id="i86ed56ac764d4120bb6ed0044f555913_RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_8485ee81-f0b1-45c0-8eb1-ca20d3daead7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_8485ee81-f0b1-45c0-8eb1-ca20d3daead7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfMegaWattsPurchased_2b33e494-cafe-450a-a661-55bd9f314471" xlink:href="pnm-20211231.xsd#pnm_NumberOfMegaWattsPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_NumberOfMegaWattsPurchased_2b33e494-cafe-450a-a661-55bd9f314471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_1b53c531-689b-4262-84c3-9b4b0dfbb599" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_1b53c531-689b-4262-84c3-9b4b0dfbb599" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_ec9e44cf-fcf9-4b86-81de-5ffac74de8b4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_ec9e44cf-fcf9-4b86-81de-5ffac74de8b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_f5679a77-792d-4dc8-8f97-338844f1a641" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_f5679a77-792d-4dc8-8f97-338844f1a641" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Estimatedannualrentexpense_4fc154f1-05c5-4766-8c33-ae0d56c8f8a2" xlink:href="pnm-20211231.xsd#pnm_Estimatedannualrentexpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_Estimatedannualrentexpense_4fc154f1-05c5-4766-8c33-ae0d56c8f8a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_fca356b5-cf26-4017-b065-e0072397cec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_fca356b5-cf26-4017-b065-e0072397cec8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_3a7c87c2-1f6f-4dd3-bb7f-07bc0735d585" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedleaseacquisitioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_3a7c87c2-1f6f-4dd3-bb7f-07bc0735d585" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesDisallowedleaseholdimprovements_6bc6cd4b-d6cf-45f3-8083-3482dde99d44" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesDisallowedleaseholdimprovements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesDisallowedleaseholdimprovements_6bc6cd4b-d6cf-45f3-8083-3482dde99d44" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseImpairments_8769190a-44eb-480e-be03-9cf3f2887e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseImpairments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseImpairments_8769190a-44eb-480e-be03-9cf3f2887e53" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_ca9062f6-e834-48f5-b0c7-53fa0dea2735" xlink:href="pnm-20211231.xsd#pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_ca9062f6-e834-48f5-b0c7-53fa0dea2735" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets_d2cdee07-2ff5-4824-a5f1-6ed94c45f01a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets_d2cdee07-2ff5-4824-a5f1-6ed94c45f01a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b80e1c3c-2dad-4013-a695-4c0a3d56bc19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b80e1c3c-2dad-4013-a695-4c0a3d56bc19" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_b139f967-e0bc-4c47-a568-c57a346ad4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_b139f967-e0bc-4c47-a568-c57a346ad4aa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1303c9b4-fda7-4aca-9418-837288451200" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1303c9b4-fda7-4aca-9418-837288451200" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_5080a951-9ae7-4510-ae53-0db8ed806fe8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_5080a951-9ae7-4510-ae53-0db8ed806fe8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_0279d95b-0711-4d67-b247-166d3191841c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_0279d95b-0711-4d67-b247-166d3191841c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_92f9384c-682e-4e99-8bfc-deae2b10e270" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_92f9384c-682e-4e99-8bfc-deae2b10e270" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05f068d7-215c-4a83-bfd8-89fffbace5f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05f068d7-215c-4a83-bfd8-89fffbace5f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5297130b-8cec-45cc-8444-f7af1f67dee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5297130b-8cec-45cc-8444-f7af1f67dee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_9e2a35f8-a674-4804-a131-ac0fed8e457a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5297130b-8cec-45cc-8444-f7af1f67dee5" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_9e2a35f8-a674-4804-a131-ac0fed8e457a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e1270c6-320d-4f1b-91fa-80584850e378_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e1270c6-320d-4f1b-91fa-80584850e378_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b5835827-0fdc-4d8a-8328-5a2f6db927fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b5835827-0fdc-4d8a-8328-5a2f6db927fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexico2015RateCaseMember_15ee1089-8a9e-4f59-81db-98edeb6676cc" xlink:href="pnm-20211231.xsd#pnm_NewMexico2015RateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b5835827-0fdc-4d8a-8328-5a2f6db927fd" xlink:to="loc_pnm_NewMexico2015RateCaseMember_15ee1089-8a9e-4f59-81db-98edeb6676cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_ea198576-7d94-4c71-9164-5f9882f5f471_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:to="loc_us-gaap_UtilityPlantDomain_ea198576-7d94-4c71-9164-5f9882f5f471_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:to="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_08942c39-2f28-4d85-a68b-225b33b57e0d" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_08942c39-2f28-4d85-a68b-225b33b57e0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_33cd16d4-29cb-4da6-9a57-44eaf4b58f88" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_33cd16d4-29cb-4da6-9a57-44eaf4b58f88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_aa440118-718d-467b-b859-98b3dff64cab_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_aa440118-718d-467b-b859-98b3dff64cab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_18d600cb-2d97-4d06-b1bd-e41029409cef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_18d600cb-2d97-4d06-b1bd-e41029409cef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_64d64845-6137-4471-8c16-ed2cdaeab6a8" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_18d600cb-2d97-4d06-b1bd-e41029409cef" xlink:to="loc_pnm_FourCornersMember_64d64845-6137-4471-8c16-ed2cdaeab6a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7aee5ccd-6a07-4377-8b4e-e27da03a005f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:to="loc_dei_EntityDomain_7aee5ccd-6a07-4377-8b4e-e27da03a005f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7edbcf39-b17a-4baf-8529-f37325d83f11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:to="loc_dei_EntityDomain_7edbcf39-b17a-4baf-8529-f37325d83f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_bb773c5c-31d7-4c4e-a051-ce4aa0ea7222" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7edbcf39-b17a-4baf-8529-f37325d83f11" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_bb773c5c-31d7-4c4e-a051-ce4aa0ea7222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:to="loc_pnm_RegulatoryRateMattersDomain_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_2e938727-1b01-4cad-b599-43883ef0b252" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:to="loc_pnm_RegulatoryRateMattersDomain_2e938727-1b01-4cad-b599-43883ef0b252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2015ElectricRateCaseMember_ce3f9b1a-3929-45a2-9058-b4f3fe6d3519" xlink:href="pnm-20211231.xsd#pnm_A2015ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2e938727-1b01-4cad-b599-43883ef0b252" xlink:to="loc_pnm_A2015ElectricRateCaseMember_ce3f9b1a-3929-45a2-9058-b4f3fe6d3519" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_97cf249d-e31c-4b20-9ae2-71ed7844e894_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:to="loc_srt_EnergyDomain_97cf249d-e31c-4b20-9ae2-71ed7844e894_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_c43904bf-2b7c-4be0-9162-7948a6ffcbac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:to="loc_srt_EnergyDomain_c43904bf-2b7c-4be0-9162-7948a6ffcbac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonFuelEnergyMember_02c1c076-c7ee-41e0-a22a-ccb6a8506193" xlink:href="pnm-20211231.xsd#pnm_NonFuelEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EnergyDomain_c43904bf-2b7c-4be0-9162-7948a6ffcbac" xlink:to="loc_pnm_NonFuelEnergyMember_02c1c076-c7ee-41e0-a22a-ccb6a8506193" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_869e532f-6f03-4121-93e2-0351efc181ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_869e532f-6f03-4121-93e2-0351efc181ee" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_869e532f-6f03-4121-93e2-0351efc181ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_869e532f-6f03-4121-93e2-0351efc181ee" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_869e532f-6f03-4121-93e2-0351efc181ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_061fb4e6-3328-4e48-94c3-4731de59123b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_869e532f-6f03-4121-93e2-0351efc181ee" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_061fb4e6-3328-4e48-94c3-4731de59123b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_7f592880-e2c6-407f-b68a-9474539fc8ae" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_061fb4e6-3328-4e48-94c3-4731de59123b" xlink:to="loc_pnm_NMPRCMember_7f592880-e2c6-407f-b68a-9474539fc8ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:to="loc_us-gaap_LeaseContractualTermDomain_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:to="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_1b52d94b-93f5-442f-993c-ff6dfb950f07" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_1b52d94b-93f5-442f-993c-ff6dfb950f07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_479d7b9e-4a90-4d75-965e-279f2942c8a5" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_479d7b9e-4a90-4d75-965e-279f2942c8a5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersRenewablePortfolioStandardDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails" xlink:type="extended" id="i8ba7ced2eacd4876b6733c6f6988be1b_RegulatoryandRateMattersRenewablePortfolioStandardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_8e2fb430-0257-4796-803d-cad302164422" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_8e2fb430-0257-4796-803d-cad302164422" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_4c0e7b01-cd88-490b-b2b3-850a03210d08" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_4c0e7b01-cd88-490b-b2b3-850a03210d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_567966d9-93b7-4a40-8b1f-de81dde31b08" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_567966d9-93b7-4a40-8b1f-de81dde31b08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_f1f9a9d9-a730-4f42-99bf-7394e3d8e595" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_f1f9a9d9-a730-4f42-99bf-7394e3d8e595" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm_92b55485-9f61-48c4-a98c-7be7e8d23576" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PowerPurchaseAgreementTerm_92b55485-9f61-48c4-a98c-7be7e8d23576" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_73a8bb8a-e57c-4387-b9b3-36ced2bf54f9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_73a8bb8a-e57c-4387-b9b3-36ced2bf54f9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_3b546828-12b2-4bb0-915e-bd93bdb6bd92" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_3b546828-12b2-4bb0-915e-bd93bdb6bd92" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_8e076776-e041-4429-899d-4817b680d6ad" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_8e076776-e041-4429-899d-4817b680d6ad" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_c2d81662-beeb-4ff1-96e9-bd5ffb59260e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_c2d81662-beeb-4ff1-96e9-bd5ffb59260e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_717ab076-bf1d-48f2-b489-72e679581f70" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_717ab076-bf1d-48f2-b489-72e679581f70" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_4058c67b-bbfa-49f1-b655-762b1ffcdd07" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_4058c67b-bbfa-49f1-b655-762b1ffcdd07" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:to="loc_us-gaap_UtilityPlantDomain_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:to="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexicoWindMember_bae07404-f869-4931-a5e8-b292ac28f706" xlink:href="pnm-20211231.xsd#pnm_NewMexicoWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_NewMexicoWindMember_bae07404-f869-4931-a5e8-b292ac28f706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RedMesaWindMember_48e9b07c-1522-4057-81b9-3754014eb5f2" xlink:href="pnm-20211231.xsd#pnm_RedMesaWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_RedMesaWindMember_48e9b07c-1522-4057-81b9-3754014eb5f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LaJoyaWindMember_717ef0ca-acc6-40cb-b653-2e695350f94a" xlink:href="pnm-20211231.xsd#pnm_LaJoyaWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_LaJoyaWindMember_717ef0ca-acc6-40cb-b653-2e695350f94a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LightningDockGeothermalMember_95c46282-06bc-4a31-9762-6a6d44f99c9c" xlink:href="pnm-20211231.xsd#pnm_LightningDockGeothermalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_LightningDockGeothermalMember_95c46282-06bc-4a31-9762-6a6d44f99c9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_b98ba534-044f-4499-800d-e35a8284c616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_b98ba534-044f-4499-800d-e35a8284c616" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_b98ba534-044f-4499-800d-e35a8284c616_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_b98ba534-044f-4499-800d-e35a8284c616" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_b98ba534-044f-4499-800d-e35a8284c616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3994eb39-a6c3-4edb-a5bf-f0ecc64fd2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_b98ba534-044f-4499-800d-e35a8284c616" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3994eb39-a6c3-4edb-a5bf-f0ecc64fd2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_71a2946a-4731-499c-9faa-06d7a51ec4b6" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_3994eb39-a6c3-4edb-a5bf-f0ecc64fd2f3" xlink:to="loc_pnm_NMPRCMember_71a2946a-4731-499c-9faa-06d7a51ec4b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb6192a3-9e27-4ad7-9e26-7478b3067e5c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:to="loc_dei_EntityDomain_bb6192a3-9e27-4ad7-9e26-7478b3067e5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_350ff859-ae6e-453f-bc46-c9afe339c8ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:to="loc_dei_EntityDomain_350ff859-ae6e-453f-bc46-c9afe339c8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2898f370-68d3-43c6-b215-e9dff26af251" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_350ff859-ae6e-453f-bc46-c9afe339c8ed" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2898f370-68d3-43c6-b215-e9dff26af251" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_5dd72d30-01c5-4fbf-93a2-233476b390db_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:to="loc_pnm_RegulatoryRateMattersDomain_5dd72d30-01c5-4fbf-93a2-233476b390db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:to="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandardMember_090c4abc-e8a5-4574-9635-c0b89357c079" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewablePortfolioStandardMember_090c4abc-e8a5-4574-9635-c0b89357c079" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandard2014Member_0d2f19ac-808b-4b84-884d-e7c2ec016965" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandard2014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewablePortfolioStandard2014Member_0d2f19ac-808b-4b84-884d-e7c2ec016965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember_1d198eae-a392-4ac4-8a11-ecd9b19e5b50" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewableEnergyRiderMember_1d198eae-a392-4ac4-8a11-ecd9b19e5b50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_cda74966-2e97-4543-a7e6-9018eeb8162d" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_cda74966-2e97-4543-a7e6-9018eeb8162d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b392a6c9-c612-4f64-99c5-aa5d50285cc7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:to="loc_srt_RangeMember_b392a6c9-c612-4f64-99c5-aa5d50285cc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df3b4f90-1ff1-44cd-83c6-c14bd1ae6abd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:to="loc_srt_RangeMember_df3b4f90-1ff1-44cd-83c6-c14bd1ae6abd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7a179421-8ca4-41ee-92af-c6d6cb20496e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_df3b4f90-1ff1-44cd-83c6-c14bd1ae6abd" xlink:to="loc_srt_MaximumMember_7a179421-8ca4-41ee-92af-c6d6cb20496e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersRenewableEnergyRiderDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails" xlink:type="extended" id="i93cdb0e98dc44861b9e0dfbc1757dc93_RegulatoryandRateMattersRenewableEnergyRiderDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e1e27773-bea6-4c93-a67b-cd5d997eec61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_26e472d2-1817-49d6-9f40-4d6cce14ce6b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRevenuefromRenewableenergyrider"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e1e27773-bea6-4c93-a67b-cd5d997eec61" xlink:to="loc_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_26e472d2-1817-49d6-9f40-4d6cce14ce6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e1e27773-bea6-4c93-a67b-cd5d997eec61" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6af102d1-5ea8-4110-b3e6-9546b2884349_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:to="loc_dei_EntityDomain_6af102d1-5ea8-4110-b3e6-9546b2884349_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d9a1d19c-9605-431b-b2d0-765f8fc5f15e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:to="loc_dei_EntityDomain_d9a1d19c-9605-431b-b2d0-765f8fc5f15e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_8ab7a431-047b-4cd7-aac4-8a5ea5feca6c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d9a1d19c-9605-431b-b2d0-765f8fc5f15e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_8ab7a431-047b-4cd7-aac4-8a5ea5feca6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_9381faa7-43c9-4ced-882b-e60f9a3baef5_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:to="loc_pnm_RegulatoryRateMattersDomain_9381faa7-43c9-4ced-882b-e60f9a3baef5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_57eeb2ea-1f35-4637-9a1f-4bc7a207f5bb" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:to="loc_pnm_RegulatoryRateMattersDomain_57eeb2ea-1f35-4637-9a1f-4bc7a207f5bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember_505e52a7-b678-47bf-befc-de9f3a7bfdd6" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_57eeb2ea-1f35-4637-9a1f-4bc7a207f5bb" xlink:to="loc_pnm_RenewableEnergyRiderMember_505e52a7-b678-47bf-befc-de9f3a7bfdd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_09c73445-7aba-4515-a7d0-170c652d338c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_09c73445-7aba-4515-a7d0-170c652d338c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_09c73445-7aba-4515-a7d0-170c652d338c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_09c73445-7aba-4515-a7d0-170c652d338c" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_09c73445-7aba-4515-a7d0-170c652d338c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_dd7a69b2-48f9-42d0-a392-3d94b683e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_09c73445-7aba-4515-a7d0-170c652d338c" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_dd7a69b2-48f9-42d0-a392-3d94b683e2b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_27ecb395-9c15-4160-bfae-0454635fd54c" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_dd7a69b2-48f9-42d0-a392-3d94b683e2b3" xlink:to="loc_pnm_NMPRCMember_27ecb395-9c15-4160-bfae-0454635fd54c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails" xlink:type="extended" id="ib779b2d512e1453094568544e28dfe74_RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_3d710a93-d018-496f-8e43-431ab3e8337e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_3d710a93-d018-496f-8e43-431ab3e8337e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_74347e64-7218-44c0-b637-9ca807201d08" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_74347e64-7218-44c0-b637-9ca807201d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_a401eb9d-4665-4576-89d6-04f1906e1505" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_a401eb9d-4665-4576-89d6-04f1906e1505" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_88ffe605-429d-4fe4-9352-2971dc7c1bdf" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_88ffe605-429d-4fe4-9352-2971dc7c1bdf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_b10ced49-738b-4e8a-b79a-a63363e21ef1" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_b10ced49-738b-4e8a-b79a-a63363e21ef1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_7efe1bf8-c157-4e85-826e-34234119db83" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_7efe1bf8-c157-4e85-826e-34234119db83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_259c2c68-c6b1-434a-b263-35eae4512360" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_259c2c68-c6b1-434a-b263-35eae4512360" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_c9396b07-8c37-4b16-a6d0-5324c8c45eaf" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_c9396b07-8c37-4b16-a6d0-5324c8c45eaf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_9fa6938a-3c6a-4cc0-ab63-fc2b3d9f73e0" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_9fa6938a-3c6a-4cc0-ab63-fc2b3d9f73e0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_727929d5-0dec-4a8b-8a16-8fc58e05fee2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_727929d5-0dec-4a8b-8a16-8fc58e05fee2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_8618a0c3-3fae-4a0a-8cbe-a099ebe03272" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_8618a0c3-3fae-4a0a-8cbe-a099ebe03272" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_0c276063-082e-435c-89b2-0b6622480723" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_0c276063-082e-435c-89b2-0b6622480723" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_f1d45816-7fa2-4e78-bf39-85a1775299c2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_f1d45816-7fa2-4e78-bf39-85a1775299c2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_23f20a7d-043c-4c91-b87d-edff61d43a11_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:to="loc_dei_EntityDomain_23f20a7d-043c-4c91-b87d-edff61d43a11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2c1f768f-a5c1-4ac9-9f1f-2ccbfffdda9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:to="loc_dei_EntityDomain_2c1f768f-a5c1-4ac9-9f1f-2ccbfffdda9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d685477-1c8c-46cb-ac85-76a47e393d39" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2c1f768f-a5c1-4ac9-9f1f-2ccbfffdda9b" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d685477-1c8c-46cb-ac85-76a47e393d39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a7ca9bf2-bdd6-469b-9329-b8706b279413_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:to="loc_srt_RangeMember_a7ca9bf2-bdd6-469b-9329-b8706b279413_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_75d505ee-18bd-479c-ad90-4b06ca0fdc73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:to="loc_srt_RangeMember_75d505ee-18bd-479c-ad90-4b06ca0fdc73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48e59983-be78-40fa-9e37-e603870e680b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_75d505ee-18bd-479c-ad90-4b06ca0fdc73" xlink:to="loc_srt_MinimumMember_48e59983-be78-40fa-9e37-e603870e680b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_ffd834f8-556d-4eaf-a58c-4b58adb1468f_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:to="loc_pnm_RegulatoryRateMattersDomain_ffd834f8-556d-4eaf-a58c-4b58adb1468f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:to="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_6210cae9-8685-4bc5-89f0-aac018e524e8" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_6210cae9-8685-4bc5-89f0-aac018e524e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandardMember_0b4ab676-f95e-4a21-98b6-917d101e40a6" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_RenewablePortfolioStandardMember_0b4ab676-f95e-4a21-98b6-917d101e40a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_8810c9e4-c68f-4972-bb2c-e7150f7b9e60" xlink:href="pnm-20211231.xsd#pnm_A2017EnergyEfficiencyandLoadManagementProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_8810c9e4-c68f-4972-bb2c-e7150f7b9e60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyAndLoadManagementProgramMember_4d9161fd-9480-4790-93ed-d5c69218c2e1" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyAndLoadManagementProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_EnergyEfficiencyAndLoadManagementProgramMember_4d9161fd-9480-4790-93ed-d5c69218c2e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2020EnergyEfficiencyAnnualReportMember_80ca2d24-0d2c-47a7-8634-24563d340eaa" xlink:href="pnm-20211231.xsd#pnm_A2020EnergyEfficiencyAnnualReportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_A2020EnergyEfficiencyAnnualReportMember_80ca2d24-0d2c-47a7-8634-24563d340eaa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostDomain_b3e8715b-6dbd-478b-95a4-f16eac95cb68_default" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:to="loc_pnm_TypeOfRegulatoryCostDomain_b3e8715b-6dbd-478b-95a4-f16eac95cb68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:to="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DisincentivesIncentivesAddedMember_b0dbecc7-8514-4e5c-91c1-c9a5babb4fbb" xlink:href="pnm-20211231.xsd#pnm_DisincentivesIncentivesAddedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:to="loc_pnm_DisincentivesIncentivesAddedMember_b0dbecc7-8514-4e5c-91c1-c9a5babb4fbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DisincentivesAndIncentivesAddedMember_ca4b46fe-c1d2-4a82-a5b6-a9338ab37388" xlink:href="pnm-20211231.xsd#pnm_DisincentivesAndIncentivesAddedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:to="loc_pnm_DisincentivesAndIncentivesAddedMember_ca4b46fe-c1d2-4a82-a5b6-a9338ab37388" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails" xlink:type="extended" id="ibd3d7bba0538456a89e347c07d610666_RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesFrequencyofIRPfilings_677e8007-d5fe-4094-a861-cba97d2a5a4e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesFrequencyofIRPfilings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_pnm_PublicUtilitiesFrequencyofIRPfilings_677e8007-d5fe-4094-a861-cba97d2a5a4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_50e865bb-fb89-4822-b5b3-f81a0d17c78d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_50e865bb-fb89-4822-b5b3-f81a0d17c78d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_9a20d83f-3bf8-4a97-8807-806c7b552f51" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_9a20d83f-3bf8-4a97-8807-806c7b552f51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_4478f305-7ea3-47b0-92c9-1a6dd48cf269_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:to="loc_pnm_RegulatoryRateMattersDomain_4478f305-7ea3-47b0-92c9-1a6dd48cf269_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:to="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IntegratedResourcePlan2011Member_a6bf6162-ed44-4341-959e-90a209c5623c" xlink:href="pnm-20211231.xsd#pnm_IntegratedResourcePlan2011Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:to="loc_pnm_IntegratedResourcePlan2011Member_a6bf6162-ed44-4341-959e-90a209c5623c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IntegratedResourcePlan2020Member_949a1714-3964-48c2-840d-d6e80eb4e632" xlink:href="pnm-20211231.xsd#pnm_IntegratedResourcePlan2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:to="loc_pnm_IntegratedResourcePlan2020Member_949a1714-3964-48c2-840d-d6e80eb4e632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:to="loc_dei_EntityDomain_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_583f8219-64b4-4170-86c8-49924e17365f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:to="loc_dei_EntityDomain_583f8219-64b4-4170-86c8-49924e17365f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4afcf2e8-f24b-4e35-99a8-ca029ebf458f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_583f8219-64b4-4170-86c8-49924e17365f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4afcf2e8-f24b-4e35-99a8-ca029ebf458f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3728d309-8b53-4814-b14d-613d0a65c22b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3728d309-8b53-4814-b14d-613d0a65c22b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_fd842246-b9a6-4b4d-a6d9-0913e94abaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_fd842246-b9a6-4b4d-a6d9-0913e94abaaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_749b777f-426f-4ce2-b8f5-0fbd27907f57" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_fd842246-b9a6-4b4d-a6d9-0913e94abaaa" xlink:to="loc_pnm_NMPRCMember_749b777f-426f-4ce2-b8f5-0fbd27907f57" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails" xlink:type="extended" id="ibb79f9d1beec44bb9bc93d1d29af0673_RegulatoryandRateMattersSJGSAbandonmentApplicationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_1119eeae-a92d-4f55-8524-1d61c4ce2320" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_1119eeae-a92d-4f55-8524-1d61c4ce2320" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_10187631-e660-4e57-9ba0-5ee7cca99ffa" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesForecastedUndepreciatedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_10187631-e660-4e57-9ba0-5ee7cca99ffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_41e27771-ed98-410f-8c4d-9f49909ef657" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_41e27771-ed98-410f-8c4d-9f49909ef657" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_6fe0eda4-edc2-4626-a26f-c622143413ff" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesUpfrontFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_6fe0eda4-edc2-4626-a26f-c622143413ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_3e3984ea-47c7-44f1-83aa-97478579c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_us-gaap_SeveranceCosts1_3e3984ea-47c7-44f1-83aa-97478579c97e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromSecuritizationBonds_99ff54af-a064-4b24-8800-24b3cabbecc1" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromSecuritizationBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_ProceedsFromSecuritizationBonds_99ff54af-a064-4b24-8800-24b3cabbecc1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_78a0ee73-1a6d-49b0-bc02-d1b79dc578f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_us-gaap_RestructuringReserve_78a0ee73-1a6d-49b0-bc02-d1b79dc578f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_0dca7541-4e46-44b1-a333-89ace78d5ee2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_0dca7541-4e46-44b1-a333-89ace78d5ee2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_7ecf455e-87a8-41c6-9cd1-189eb56cf8e4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_7ecf455e-87a8-41c6-9cd1-189eb56cf8e4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_0af9b13b-9057-4376-bf2e-bddcde500e6f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedCostsOfReplacementResources"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_0af9b13b-9057-4376-bf2e-bddcde500e6f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_b7d04347-459f-4614-b4f4-a53314fd0f38" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_b7d04347-459f-4614-b4f4-a53314fd0f38" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bac3be40-8378-4d42-b056-5a01ebebf54e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bac3be40-8378-4d42-b056-5a01ebebf54e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_3655fb7e-43df-4d53-95eb-b8b2bbfb4cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_3655fb7e-43df-4d53-95eb-b8b2bbfb4cde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_63570696-1e02-4ea4-b6b3-87db754dbd07" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_3655fb7e-43df-4d53-95eb-b8b2bbfb4cde" xlink:to="loc_pnm_SanJuanGeneratingStationMember_63570696-1e02-4ea4-b6b3-87db754dbd07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b1b06514-f824-4204-a357-2d494204098b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:to="loc_dei_EntityDomain_b1b06514-f824-4204-a357-2d494204098b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1934092e-70ff-4bb6-babe-ddb5343ed581" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:to="loc_dei_EntityDomain_1934092e-70ff-4bb6-babe-ddb5343ed581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aefa2ee5-b622-44e1-903c-54d01510471b" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1934092e-70ff-4bb6-babe-ddb5343ed581" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aefa2ee5-b622-44e1-903c-54d01510471b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ab75838a-66d4-4a02-a7fb-cb46589081d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ab75838a-66d4-4a02-a7fb-cb46589081d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_e96aaa53-3d59-4ed1-a3ca-21d816c7d9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:to="loc_us-gaap_EmployeeSeveranceMember_e96aaa53-3d59-4ed1-a3ca-21d816c7d9e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_7af0432a-1369-4a2f-9895-e0af2db1ce99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:to="loc_us-gaap_OtherRestructuringMember_7af0432a-1369-4a2f-9895-e0af2db1ce99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_a605df15-d92f-4797-b127-d119cea00ee7" xlink:href="pnm-20211231.xsd#pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:to="loc_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_a605df15-d92f-4797-b127-d119cea00ee7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_11654ebf-e8b1-42e6-bc15-bc8e5c949fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_11654ebf-e8b1-42e6-bc15-bc8e5c949fa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCreditsMember_2e9e5762-abc2-4e5e-a9da-b33abcbff75c" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_11654ebf-e8b1-42e6-bc15-bc8e5c949fa1" xlink:to="loc_pnm_OtherDeferredCreditsMember_2e9e5762-abc2-4e5e-a9da-b33abcbff75c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_a7b63264-c315-49f7-8516-c5902397108c_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:to="loc_pnm_RegulatoryRateMattersDomain_a7b63264-c315-49f7-8516-c5902397108c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:to="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSolarDirectMember_c98e00aa-b32f-4ca3-b369-2dffe4e87a42" xlink:href="pnm-20211231.xsd#pnm_PNMSolarDirectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PNMSolarDirectMember_c98e00aa-b32f-4ca3-b369-2dffe4e87a42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioOneMember_072bdc83-50a9-42f3-bd79-3628750af1a0" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_ReplacementResourcePortfolioOneMember_072bdc83-50a9-42f3-bd79-3628750af1a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioTwoMember_d35a83f9-8440-4524-a6f3-62cbb2977edf" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_ReplacementResourcePortfolioTwoMember_d35a83f9-8440-4524-a6f3-62cbb2977edf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioOneMember_759b0571-f94f-43ec-b610-75a6ca0482db" xlink:href="pnm-20211231.xsd#pnm_PortfolioOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PortfolioOneMember_759b0571-f94f-43ec-b610-75a6ca0482db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioTwoMember_f2e6216b-2d1b-428c-ba6e-8e43e8453828" xlink:href="pnm-20211231.xsd#pnm_PortfolioTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PortfolioTwoMember_f2e6216b-2d1b-428c-ba6e-8e43e8453828" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioThreeMember_33a0fec0-5c9b-439d-8ca4-4e61cf78ce8d" xlink:href="pnm-20211231.xsd#pnm_PortfolioThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PortfolioThreeMember_33a0fec0-5c9b-439d-8ca4-4e61cf78ce8d" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails" xlink:type="extended" id="ib9086c5f961e4dd4afff6015b66bccd0_RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_63c3c93f-5a25-47f7-939d-e32767d33776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_63c3c93f-5a25-47f7-939d-e32767d33776" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaymentsForReliefFromObligations_56f3a62f-56cb-488d-a070-8c69976b62f7" xlink:href="pnm-20211231.xsd#pnm_PaymentsForReliefFromObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PaymentsForReliefFromObligations_56f3a62f-56cb-488d-a070-8c69976b62f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinalPaymentForReliefFromObligations_b58b2960-c488-4cca-bd52-a79267b7aca3" xlink:href="pnm-20211231.xsd#pnm_FinalPaymentForReliefFromObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_FinalPaymentForReliefFromObligations_b58b2960-c488-4cca-bd52-a79267b7aca3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InitialPaymentForReliefFromObligations_b15ec950-b358-44bd-9e08-8d0aac945ad7" xlink:href="pnm-20211231.xsd#pnm_InitialPaymentForReliefFromObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_InitialPaymentForReliefFromObligations_b15ec950-b358-44bd-9e08-8d0aac945ad7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_b2515e63-a4b3-4fcd-9ead-1feed4ddf193" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_b2515e63-a4b3-4fcd-9ead-1feed4ddf193" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_6f887507-d243-431c-93e0-22c1987f49d3" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesForecastedUndepreciatedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_6f887507-d243-431c-93e0-22c1987f49d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_53af560a-3b21-4fd3-b8c9-73a3895520bb" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_53af560a-3b21-4fd3-b8c9-73a3895520bb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_3f285896-e6b9-43af-8e01-404d3890cec1" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesUpfrontFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_3f285896-e6b9-43af-8e01-404d3890cec1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromSecuritizationBonds_fd6345f8-4bd1-4dff-bcad-f078789cca86" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromSecuritizationBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_ProceedsFromSecuritizationBonds_fd6345f8-4bd1-4dff-bcad-f078789cca86" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_7443024c-84ea-42b9-af2c-d1a29fb5a757" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_7443024c-84ea-42b9-af2c-d1a29fb5a757" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_027af270-3526-45cb-beeb-56b96fa33bed_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_027af270-3526-45cb-beeb-56b96fa33bed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b8f00dba-04cc-4e5d-8ee7-5dc3376dfd30" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b8f00dba-04cc-4e5d-8ee7-5dc3376dfd30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_ae5316f4-d94f-496a-89ba-21095bb34ebc" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b8f00dba-04cc-4e5d-8ee7-5dc3376dfd30" xlink:to="loc_pnm_FourCornersMember_ae5316f4-d94f-496a-89ba-21095bb34ebc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_685af306-c50d-4d9e-91ff-f4e062c9fd99_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:to="loc_dei_EntityDomain_685af306-c50d-4d9e-91ff-f4e062c9fd99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b26fb7f8-7b1d-4e16-89c1-cec464e01263" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:to="loc_dei_EntityDomain_b26fb7f8-7b1d-4e16-89c1-cec464e01263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4998d374-b926-40ad-b4d6-7dab881c3fa8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b26fb7f8-7b1d-4e16-89c1-cec464e01263" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4998d374-b926-40ad-b4d6-7dab881c3fa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_9c4679b5-6163-41b0-8e2f-349ad0d79be9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:to="loc_srt_OwnershipDomain_9c4679b5-6163-41b0-8e2f-349ad0d79be9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5e81caa8-b04c-4c0f-bfe7-9240c1bd4c52" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:to="loc_srt_OwnershipDomain_5e81caa8-b04c-4c0f-bfe7-9240c1bd4c52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9747ed6a-3240-4577-8c82-4ef4a0c47095" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_5e81caa8-b04c-4c0f-bfe7-9240c1bd4c52" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9747ed6a-3240-4577-8c82-4ef4a0c47095" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails" xlink:type="extended" id="if81ad1df7c9943218c4b4ada919d4c31_RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_2b9fea45-29bb-4650-a156-f9e7e8245db5" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_2b9fea45-29bb-4650-a156-f9e7e8245db5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_c63940f7-311d-4e2d-823b-f94d3fb771bc" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_c63940f7-311d-4e2d-823b-f94d3fb771bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_6ba5b9d7-ff1b-4758-88bb-b9e399d7b47b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_6ba5b9d7-ff1b-4758-88bb-b9e399d7b47b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_c6a6f4f4-e566-4e21-b559-e467307ab0fa" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_c6a6f4f4-e566-4e21-b559-e467307ab0fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_6ee5a985-b010-4452-9d23-f0f5a7125056" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_6ee5a985-b010-4452-9d23-f0f5a7125056" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_0e7f5770-f925-47e3-aa09-fda06b626a0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_0e7f5770-f925-47e3-aa09-fda06b626a0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_2558cf7b-943d-46a7-9589-443e0ff308e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_2558cf7b-943d-46a7-9589-443e0ff308e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_271b1e9b-af3a-406f-9219-6991d8ea8963" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_2558cf7b-943d-46a7-9589-443e0ff308e8" xlink:to="loc_pnm_NMPRCMember_271b1e9b-af3a-406f-9219-6991d8ea8963" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa248a66-e097-4504-980a-2f7b2f25d979_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:to="loc_dei_EntityDomain_aa248a66-e097-4504-980a-2f7b2f25d979_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d382fd86-4b72-4ea2-8b2c-eccbee5e746c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:to="loc_dei_EntityDomain_d382fd86-4b72-4ea2-8b2c-eccbee5e746c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3b677c7-5283-4d77-be76-e9b149f23509" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d382fd86-4b72-4ea2-8b2c-eccbee5e746c" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3b677c7-5283-4d77-be76-e9b149f23509" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_02d45a3d-2d22-4875-825a-dd7648aa7acb_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:to="loc_pnm_RegulatoryRateMattersDomain_02d45a3d-2d22-4875-825a-dd7648aa7acb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:to="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasedInterestTerminationOnJanuary152023Member_1fffb058-f9dd-444c-aba8-3578b84374aa" xlink:href="pnm-20211231.xsd#pnm_LeasedInterestTerminationOnJanuary152023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_LeasedInterestTerminationOnJanuary152023Member_1fffb058-f9dd-444c-aba8-3578b84374aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasedInterestTerminationOnJanuary152024Member_d55541fa-80dd-4107-b492-e10fa14ad9a3" xlink:href="pnm-20211231.xsd#pnm_LeasedInterestTerminationOnJanuary152024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_LeasedInterestTerminationOnJanuary152024Member_d55541fa-80dd-4107-b492-e10fa14ad9a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioOneMember_5232688a-5ee0-4fb3-9c88-b4e09307e978" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_ReplacementResourcePortfolioOneMember_5232688a-5ee0-4fb3-9c88-b4e09307e978" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioTwoMember_812d2568-5e99-4535-a8fd-ae25d0db28cc" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_ReplacementResourcePortfolioTwoMember_812d2568-5e99-4535-a8fd-ae25d0db28cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioThreeMember_acc61851-fb5f-40e4-b3c4-5e1c944d179e" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_ReplacementResourcePortfolioThreeMember_acc61851-fb5f-40e4-b3c4-5e1c944d179e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails" xlink:type="extended" id="i990c323bc21c4c7ba4970362309b1f46_RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_ae32bd7b-4ada-4849-a6c1-34bc3235cd9c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:to="loc_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_ae32bd7b-4ada-4849-a6c1-34bc3235cd9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOtherExpensesToBeRecovered_353be3f7-aa76-4304-9fbc-55d4b9311125" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOtherExpensesToBeRecovered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:to="loc_pnm_PublicUtilitiesOtherExpensesToBeRecovered_353be3f7-aa76-4304-9fbc-55d4b9311125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_e18f590e-8fa1-4654-8a48-98802080f660_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:to="loc_pnm_RegulatoryRateMattersDomain_e18f590e-8fa1-4654-8a48-98802080f660_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_b14cdd81-19fe-4fa7-81ff-2b72ecd42506" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:to="loc_pnm_RegulatoryRateMattersDomain_b14cdd81-19fe-4fa7-81ff-2b72ecd42506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyImbalanceMarketMember_e042d1e8-3287-4920-a643-114e0808835d" xlink:href="pnm-20211231.xsd#pnm_EnergyImbalanceMarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_b14cdd81-19fe-4fa7-81ff-2b72ecd42506" xlink:to="loc_pnm_EnergyImbalanceMarketMember_e042d1e8-3287-4920-a643-114e0808835d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:to="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_745dd62a-755f-405b-8fa2-9a7277538d55_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:to="loc_dei_EntityDomain_745dd62a-755f-405b-8fa2-9a7277538d55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c29d01a8-8aef-4c21-b043-31e38bee9d49" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:to="loc_dei_EntityDomain_c29d01a8-8aef-4c21-b043-31e38bee9d49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7c9184c-978c-46ec-acb9-f45b2c8536b2" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c29d01a8-8aef-4c21-b043-31e38bee9d49" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7c9184c-978c-46ec-acb9-f45b2c8536b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersFacebookDataCenterProjectDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails" xlink:type="extended" id="iba4c6473ac7e49b1aae5b68510d1ab79_RegulatoryandRateMattersFacebookDataCenterProjectDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_10d01664-45f2-4a3e-81fd-3eadbe2f8485" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_10d01664-45f2-4a3e-81fd-3eadbe2f8485" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c5733aa9-a1f2-4224-98d3-9926b16c9025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c5733aa9-a1f2-4224-98d3-9926b16c9025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm_f128795d-8beb-4f2d-8d87-6bc86cbe01c0" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PowerPurchaseAgreementTerm_f128795d-8beb-4f2d-8d87-6bc86cbe01c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAdditionalPPAs_7c392dfd-4c6b-4292-a42d-01b8c8f53ca8" xlink:href="pnm-20211231.xsd#pnm_NumberOfAdditionalPPAs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_NumberOfAdditionalPPAs_7c392dfd-4c6b-4292-a42d-01b8c8f53ca8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfSolarFacilities_cce6e483-5a33-4fb7-a6cf-8a3ef82a47d1" xlink:href="pnm-20211231.xsd#pnm_NumberOfSolarFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_NumberOfSolarFacilities_cce6e483-5a33-4fb7-a6cf-8a3ef82a47d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_4340cd32-ec2a-460f-b188-e79c4b129285" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_4340cd32-ec2a-460f-b188-e79c4b129285" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_b2eed6db-555b-410f-b707-82dfcdff4df6" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_b2eed6db-555b-410f-b707-82dfcdff4df6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_6d87a483-d217-4b72-9e34-c73e17db488b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_6d87a483-d217-4b72-9e34-c73e17db488b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:to="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3224f0ee-5265-41c2-8a4f-6ba88c455932_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:to="loc_dei_EntityDomain_3224f0ee-5265-41c2-8a4f-6ba88c455932_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:to="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_af9041d3-067c-452f-9cdc-8ee89d7335ba" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_PNMRDevelopmentMember_af9041d3-067c-452f-9cdc-8ee89d7335ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CasaMesaWindMember_abc39c03-86cc-42c5-83f4-1dec47b14f9d" xlink:href="pnm-20211231.xsd#pnm_CasaMesaWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_CasaMesaWindMember_abc39c03-86cc-42c5-83f4-1dec47b14f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvangridRenewablesLLCMember_3789686b-3f6a-4e44-9c95-ff33db862177" xlink:href="pnm-20211231.xsd#pnm_AvangridRenewablesLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_AvangridRenewablesLLCMember_3789686b-3f6a-4e44-9c95-ff33db862177" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Route66SolarEnergyCenterMember_d831c9c2-b04a-4a67-bd80-7aa66134de0b" xlink:href="pnm-20211231.xsd#pnm_Route66SolarEnergyCenterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_Route66SolarEnergyCenterMember_d831c9c2-b04a-4a67-bd80-7aa66134de0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_e7eef9f4-02d0-4a90-b607-e0f3c52e2d80" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_NMRDMember_e7eef9f4-02d0-4a90-b607-e0f3c52e2d80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_331e0791-3590-4fb9-afed-0235e5949f8c_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:to="loc_pnm_RegulatoryRateMattersDomain_331e0791-3590-4fb9-afed-0235e5949f8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_e89cb144-1e75-4c34-b1fc-17aa5ce88eb9" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:to="loc_pnm_RegulatoryRateMattersDomain_e89cb144-1e75-4c34-b1fc-17aa5ce88eb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FacebookDataCenterMember_f64c2458-2b89-439b-8146-d024be66c74a" xlink:href="pnm-20211231.xsd#pnm_FacebookDataCenterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e89cb144-1e75-4c34-b1fc-17aa5ce88eb9" xlink:to="loc_pnm_FacebookDataCenterMember_f64c2458-2b89-439b-8146-d024be66c74a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails" xlink:type="extended" id="i2b04ac0ccecf4bb8b7d7869097c8c687_RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_aa2f0d49-978b-4c87-aab0-f7cb56ed7e34" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_aa2f0d49-978b-4c87-aab0-f7cb56ed7e34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm_8a08662c-0dba-4cc8-8236-e45f88daea87" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PowerPurchaseAgreementTerm_8a08662c-0dba-4cc8-8236-e45f88daea87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_e07a0d2b-c40c-42b7-985f-f8411314d68c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_e07a0d2b-c40c-42b7-985f-f8411314d68c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedCostOfProject_1cd80a1c-6cf4-4500-a4f7-1f7dd58f3cc4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedCostOfProject"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesEstimatedCostOfProject_1cd80a1c-6cf4-4500-a4f7-1f7dd58f3cc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_10bb895b-c832-4fe3-a549-4274961cd09b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_10bb895b-c832-4fe3-a549-4274961cd09b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:to="loc_pnm_RegulatoryRateMattersDomain_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:to="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSolarDirectMember_8408c197-4105-42f8-a779-33e88b08e05e" xlink:href="pnm-20211231.xsd#pnm_PNMSolarDirectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:to="loc_pnm_PNMSolarDirectMember_8408c197-4105-42f8-a779-33e88b08e05e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WesternSpiritLineMember_e4081861-4d9a-4a38-a64a-083e2e4488f9" xlink:href="pnm-20211231.xsd#pnm_WesternSpiritLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:to="loc_pnm_WesternSpiritLineMember_e4081861-4d9a-4a38-a64a-083e2e4488f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WesternSpiritAndPatternWindAffiliattesMember_0ea92b49-83c7-4c39-aa0f-4d99af164836" xlink:href="pnm-20211231.xsd#pnm_WesternSpiritAndPatternWindAffiliattesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:to="loc_pnm_WesternSpiritAndPatternWindAffiliattesMember_0ea92b49-83c7-4c39-aa0f-4d99af164836" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersFormulaTransmissionRateCaseDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails" xlink:type="extended" id="ieead91eb44e145d1b8d4a9dd789ceea6_RegulatoryandRateMattersFormulaTransmissionRateCaseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_175376e4-74dd-4aea-bb38-4b7decd7a304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReturnonEquity_5d4f42d9-64ee-485a-97f4-b3169d0036fe" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReturnonEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_175376e4-74dd-4aea-bb38-4b7decd7a304" xlink:to="loc_pnm_PublicUtilitiesReturnonEquity_5d4f42d9-64ee-485a-97f4-b3169d0036fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_175376e4-74dd-4aea-bb38-4b7decd7a304" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:to="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_806481d2-07e8-449d-8a8e-1ebadb0dba51_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:to="loc_dei_EntityDomain_806481d2-07e8-449d-8a8e-1ebadb0dba51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3805cf79-bdde-4ce0-83f0-779ce6261e46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:to="loc_dei_EntityDomain_3805cf79-bdde-4ce0-83f0-779ce6261e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_039746c7-d29e-4f40-9237-b90187533fb6" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3805cf79-bdde-4ce0-83f0-779ce6261e46" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_039746c7-d29e-4f40-9237-b90187533fb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_25edb1e1-c143-4605-8db6-2564a51f68de_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:to="loc_pnm_RegulatoryRateMattersDomain_25edb1e1-c143-4605-8db6-2564a51f68de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_47a35f13-a24c-45fb-912f-ce1bcb38d2f9" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:to="loc_pnm_RegulatoryRateMattersDomain_47a35f13-a24c-45fb-912f-ce1bcb38d2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FormulaTransmissionRateCaseMember_deaa1894-b9f1-4b9c-aca1-756be9f6a5a5" xlink:href="pnm-20211231.xsd#pnm_FormulaTransmissionRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_47a35f13-a24c-45fb-912f-ce1bcb38d2f9" xlink:to="loc_pnm_FormulaTransmissionRateCaseMember_deaa1894-b9f1-4b9c-aca1-756be9f6a5a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails" xlink:type="extended" id="iaba70f3293184009a817d2abc025df03_RegulatoryandRateMattersCOVID19RegulatoryMattersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_670c65c6-2386-40bb-9c36-1d01e9f8fdae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_670c65c6-2386-40bb-9c36-1d01e9f8fdae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_50b26040-c73b-436b-9c85-4068b7547cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_50b26040-c73b-436b-9c85-4068b7547cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_9840c7bb-dc24-4019-8db0-cf3f4dc7f63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_9840c7bb-dc24-4019-8db0-cf3f4dc7f63e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_4b0480a1-0d18-4a31-8708-81ec7c167dd9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_4b0480a1-0d18-4a31-8708-81ec7c167dd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesDisconnectionTransitionPeriod_4bf79463-f5b7-4aa2-a868-8488b899122e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesDisconnectionTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_pnm_PublicUtilitiesDisconnectionTransitionPeriod_4bf79463-f5b7-4aa2-a868-8488b899122e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_625df8a2-6a4f-4f52-b0d4-7c0e4071e69f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_625df8a2-6a4f-4f52-b0d4-7c0e4071e69f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_6499a802-70db-410f-b7f8-6744562ced5c" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_625df8a2-6a4f-4f52-b0d4-7c0e4071e69f" xlink:to="loc_pnm_COVID19Member_6499a802-70db-410f-b7f8-6744562ced5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b338ace3-2f51-472d-a441-825f795398cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b338ace3-2f51-472d-a441-825f795398cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_9184742f-bfab-4e13-b388-f7abcca53eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:to="loc_us-gaap_RegulatoryAssetDomain_9184742f-bfab-4e13-b388-f7abcca53eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCOVID19CostsMember_d8f88574-53ec-4538-a429-48cb4916d954" xlink:href="pnm-20211231.xsd#pnm_DeferredCOVID19CostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_9184742f-bfab-4e13-b388-f7abcca53eb4" xlink:to="loc_pnm_DeferredCOVID19CostsMember_d8f88574-53ec-4538-a429-48cb4916d954" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_220fd5d0-7166-4c7f-ad7b-89b7fc224539_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_220fd5d0-7166-4c7f-ad7b-89b7fc224539_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_762fc8c9-ea46-4ec6-b792-361165c09376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_762fc8c9-ea46-4ec6-b792-361165c09376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_75c86ed9-ef18-4b25-818d-d171b83ac2f5" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_762fc8c9-ea46-4ec6-b792-361165c09376" xlink:to="loc_pnm_COVID19Member_75c86ed9-ef18-4b25-818d-d171b83ac2f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_945b627a-25e8-4305-a5ec-cd7510a4a4a8_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:to="loc_dei_EntityDomain_945b627a-25e8-4305-a5ec-cd7510a4a4a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22b4aef7-2532-435a-ba13-571cf18c04f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:to="loc_dei_EntityDomain_22b4aef7-2532-435a-ba13-571cf18c04f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3ec9b2de-1da4-498f-b8b8-b1d94611af21" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_22b4aef7-2532-435a-ba13-571cf18c04f6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3ec9b2de-1da4-498f-b8b8-b1d94611af21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_d8cbad55-56f8-4bee-9ad7-306c50eaa861_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_d8cbad55-56f8-4bee-9ad7-306c50eaa861_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_560f2359-a672-498b-928c-6ea82a972d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_560f2359-a672-498b-928c-6ea82a972d5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19CostsSavingsMember_01ca464e-21eb-4009-8876-117ccd675b48" xlink:href="pnm-20211231.xsd#pnm_COVID19CostsSavingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_560f2359-a672-498b-928c-6ea82a972d5d" xlink:to="loc_pnm_COVID19CostsSavingsMember_01ca464e-21eb-4009-8876-117ccd675b48" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersTransportationElectrificationProgramDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails" xlink:type="extended" id="i61aeba84ce934a7c978763b4d9696724_RegulatoryandRateMattersTransportationElectrificationProgramDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesExpectedBudgetedExpenditures_7d5afd89-f2aa-4d02-89c7-090b612642f4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesExpectedBudgetedExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesExpectedBudgetedExpenditures_7d5afd89-f2aa-4d02-89c7-090b612642f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesBudgetFlexibilityPercent_81f2d348-0881-4a1b-abab-e1db773bd9d7" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesBudgetFlexibilityPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesBudgetFlexibilityPercent_81f2d348-0881-4a1b-abab-e1db773bd9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_c5ed1c45-4076-4674-b1d4-94d10b92ed9d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_c5ed1c45-4076-4674-b1d4-94d10b92ed9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_936e955f-b6fa-4eaf-9b26-09b4d57b1fc9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_936e955f-b6fa-4eaf-9b26-09b4d57b1fc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bcbf4466-89be-49e5-b849-986955e38150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bcbf4466-89be-49e5-b849-986955e38150" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d835b7aa-c592-4f47-88e4-f654dacd5e67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d835b7aa-c592-4f47-88e4-f654dacd5e67" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_a976b1f1-fe63-4461-89b9-d3781af5adef_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:to="loc_pnm_RegulatoryRateMattersDomain_a976b1f1-fe63-4461-89b9-d3781af5adef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_9fc2dc70-2783-4a52-8ba0-2ae31968073a" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:to="loc_pnm_RegulatoryRateMattersDomain_9fc2dc70-2783-4a52-8ba0-2ae31968073a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransportationElectrificationProgramMember_43231d74-b17e-4c6d-a288-40488660fa8a" xlink:href="pnm-20211231.xsd#pnm_TransportationElectrificationProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_9fc2dc70-2783-4a52-8ba0-2ae31968073a" xlink:to="loc_pnm_TransportationElectrificationProgramMember_43231d74-b17e-4c6d-a288-40488660fa8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee08d18b-e974-4d69-8862-79e874ec691f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:to="loc_dei_EntityDomain_ee08d18b-e974-4d69-8862-79e874ec691f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:to="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a84d5a9c-3bd9-4db1-9f2a-9f2d393347e0" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a84d5a9c-3bd9-4db1-9f2a-9f2d393347e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationOwnersMember_e5ecdcdc-535a-47f5-9e23-fb7deb9d2fa3" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationOwnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:to="loc_pnm_SanJuanGeneratingStationOwnersMember_e5ecdcdc-535a-47f5-9e23-fb7deb9d2fa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2e11e76d-7c44-4002-9791-2dbcebe71799_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2e11e76d-7c44-4002-9791-2dbcebe71799_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e3e09b16-c939-462e-89b7-92c4a06bfc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e3e09b16-c939-462e-89b7-92c4a06bfc8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceDeductibleMember_91c7f7a4-3dd8-4396-899a-76c16e89dc9a" xlink:href="pnm-20211231.xsd#pnm_InsuranceDeductibleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e3e09b16-c939-462e-89b7-92c4a06bfc8c" xlink:to="loc_pnm_InsuranceDeductibleMember_91c7f7a4-3dd8-4396-899a-76c16e89dc9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8b6001d1-1a3e-4631-95c1-af4c12c610e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8b6001d1-1a3e-4631-95c1-af4c12c610e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_f5bad1b8-daff-449d-8c31-cff9f002d3c9" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8b6001d1-1a3e-4631-95c1-af4c12c610e5" xlink:to="loc_pnm_SanJuanGeneratingStationMember_f5bad1b8-daff-449d-8c31-cff9f002d3c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e1489bf2-0885-4f7a-aabf-dfb92c57be22_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:to="loc_srt_OwnershipDomain_e1489bf2-0885-4f7a-aabf-dfb92c57be22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_14ee1cc5-14dc-4c53-a526-c176ec39d909" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:to="loc_srt_OwnershipDomain_14ee1cc5-14dc-4c53-a526-c176ec39d909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationUnit1Member_11ca27d4-fab8-4c64-8cbc-3927d6b77131" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationUnit1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_14ee1cc5-14dc-4c53-a526-c176ec39d909" xlink:to="loc_pnm_SanJuanGeneratingStationUnit1Member_11ca27d4-fab8-4c64-8cbc-3927d6b77131" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersTNMPNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails" xlink:type="extended" id="i11153ba678124a5fb97172eef2885576_RegulatoryandRateMattersTNMPNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_7ada640a-6864-4a09-bdbb-6343010ab849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_7ada640a-6864-4a09-bdbb-6343010ab849" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c8b3852e-f1ce-4213-b2fc-22aa39819bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c8b3852e-f1ce-4213-b2fc-22aa39819bf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestedCostofDebtPercentage_685cd3fc-01af-4dd4-80ef-58b87a5b2c19" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestedCostofDebtPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesRequestedCostofDebtPercentage_685cd3fc-01af-4dd4-80ef-58b87a5b2c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_1a51d2cd-5a86-4c7d-8394-985679d38d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_1a51d2cd-5a86-4c7d-8394-985679d38d0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_5b4aa48f-0eb9-4915-bf92-2db29042436f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_5b4aa48f-0eb9-4915-bf92-2db29042436f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_84854ba7-4f51-41bc-88b7-0508a971556d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_RegulatoryLiabilities_84854ba7-4f51-41bc-88b7-0508a971556d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_e9f7a5c3-074f-494b-ac09-b531ed350ff5" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_e9f7a5c3-074f-494b-ac09-b531ed350ff5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_dce67e20-96a2-47ac-ac61-f4ebc5c244ef" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_dce67e20-96a2-47ac-ac61-f4ebc5c244ef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_4aff6255-d7d0-4e69-b37e-94a3a1bfad6b" xlink:href="pnm-20211231.xsd#pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_4aff6255-d7d0-4e69-b37e-94a3a1bfad6b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecoveryOfDirectCosts_8c07c143-83b9-4c36-802a-2dab771dff28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecoveryOfDirectCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_RecoveryOfDirectCosts_8c07c143-83b9-4c36-802a-2dab771dff28" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1_0b4cfcc5-93d8-4eb2-85eb-66c4f346d304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1_0b4cfcc5-93d8-4eb2-85eb-66c4f346d304" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_815602cc-9802-42e9-95eb-9f71fcbd82be" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesWriteOffRegulatoryDisallowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_815602cc-9802-42e9-95eb-9f71fcbd82be" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedDeploymentCosts_f20e90a0-0c59-4419-868c-a398816706f9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedDeploymentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesApprovedDeploymentCosts_f20e90a0-0c59-4419-868c-a398816706f9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_a85de51b-4abe-4796-93bb-ca95bf679fa8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_a85de51b-4abe-4796-93bb-ca95bf679fa8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_784592d2-9294-4112-bff9-59feab1097ea" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofadvancedmetersinstalled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_784592d2-9294-4112-bff9-59feab1097ea" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_781d53dd-74b6-439f-9055-7ba52956b280" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimateOfPossibleUpgrades"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_781d53dd-74b6-439f-9055-7ba52956b280" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesCostsOfDeployment_62cf69c1-ed4c-42c9-9a43-3ebd7d912e16" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesCostsOfDeployment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesCostsOfDeployment_62cf69c1-ed4c-42c9-9a43-3ebd7d912e16" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_ba4bd861-30b0-40e2-86c4-946c293e8866" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_ba4bd861-30b0-40e2-86c4-946c293e8866" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_116578ed-3951-4269-91db-27f4b7a6ec52" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_116578ed-3951-4269-91db-27f4b7a6ec52" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_27a9c275-4edc-4991-96c4-372a78bc7ce5" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_27a9c275-4edc-4991-96c4-372a78bc7ce5" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_8415f034-fa26-4254-b3c6-ed870ce70da6" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_8415f034-fa26-4254-b3c6-ed870ce70da6" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIncrementalDistributionInvestments_74d83f98-0629-411a-885d-0108f55767a9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIncrementalDistributionInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesIncrementalDistributionInvestments_74d83f98-0629-411a-885d-0108f55767a9" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_8b3fbcd2-0052-4693-8df1-6062e68f62b8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualDistributionRevenueRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_8b3fbcd2-0052-4693-8df1-6062e68f62b8" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_ea010c29-04bc-4284-9a20-069d2cda0512_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_ea010c29-04bc-4284-9a20-069d2cda0512_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_3a5f2eb9-a07a-47ff-931e-5a86c6edf2d2" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:to="loc_pnm_NMPRCMember_3a5f2eb9-a07a-47ff-931e-5a86c6edf2d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PUCTMember_5786aa0c-8891-4a4f-8e46-31dc87cd3af2" xlink:href="pnm-20211231.xsd#pnm_PUCTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:to="loc_pnm_PUCTMember_5786aa0c-8891-4a4f-8e46-31dc87cd3af2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8ddd510a-ad5a-4918-92cd-93242dae4a74_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:to="loc_dei_EntityDomain_8ddd510a-ad5a-4918-92cd-93242dae4a74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:to="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_941f0783-344c-40fa-95c1-79e27ed982a3" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_941f0783-344c-40fa-95c1-79e27ed982a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_26cf55e5-2971-4cb7-ba6d-ca56eef30aa2" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_26cf55e5-2971-4cb7-ba6d-ca56eef30aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_9aa2c636-fa64-46aa-b581-9b4a8eb333fa_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:to="loc_pnm_RegulatoryRateMattersDomain_9aa2c636-fa64-46aa-b581-9b4a8eb333fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:to="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2018TNMPRateCaseMember_ce6cdf71-b6d7-48b9-80a9-d28991eeacd1" xlink:href="pnm-20211231.xsd#pnm_A2018TNMPRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:to="loc_pnm_A2018TNMPRateCaseMember_ce6cdf71-b6d7-48b9-80a9-d28991eeacd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_81106ceb-02f9-4076-836f-15abd79db1c6" xlink:href="pnm-20211231.xsd#pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:to="loc_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_81106ceb-02f9-4076-836f-15abd79db1c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostOfServiceRatesMember_6a60ad46-1e14-442c-b436-51b831fdf454" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostOfServiceRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:to="loc_pnm_TransmissionCostOfServiceRatesMember_6a60ad46-1e14-442c-b436-51b831fdf454" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2be9ac31-27db-403c-9235-7e7edd122e9a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:to="loc_srt_RangeMember_2be9ac31-27db-403c-9235-7e7edd122e9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:to="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_008fff9c-5a89-4971-b6b1-e8a65e6d7f95" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:to="loc_srt_MinimumMember_008fff9c-5a89-4971-b6b1-e8a65e6d7f95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20b60a0a-76c0-4bd2-b76d-7fe9d27f0613" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:to="loc_srt_MaximumMember_20b60a0a-76c0-4bd2-b76d-7fe9d27f0613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d8760490-94b2-4ff7-9a2b-c163a4cac705_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d8760490-94b2-4ff7-9a2b-c163a4cac705_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a36bbb15-1ced-47eb-8292-3db0bbec2a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a36bbb15-1ced-47eb-8292-3db0bbec2a1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7e90973a-c87e-4fdb-962c-b65ef1ee484f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a36bbb15-1ced-47eb-8292-3db0bbec2a1b" xlink:to="loc_us-gaap_SubsequentEventMember_7e90973a-c87e-4fdb-962c-b65ef1ee484f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersTNMPSchedulesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails" xlink:type="extended" id="ia4efedf34d0247d49242bfec73985d4c_RegulatoryandRateMattersTNMPSchedulesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_5357fe4b-49de-4729-8937-5b9222669710" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_5357fe4b-49de-4729-8937-5b9222669710" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_3d1fda56-e0b4-45ac-91d7-77aa0aa86b53" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_3d1fda56-e0b4-45ac-91d7-77aa0aa86b53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4729b0b1-132f-4bbe-bf8b-369677b16ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4729b0b1-132f-4bbe-bf8b-369677b16ee0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_d0e929e9-c018-41ab-87d7-ff789732c448" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_d0e929e9-c018-41ab-87d7-ff789732c448" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_169b57ce-0888-4815-ab48-039f12fce9a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_169b57ce-0888-4815-ab48-039f12fce9a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_64a7e930-c939-49a0-844a-76d55a9b3ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_64a7e930-c939-49a0-844a-76d55a9b3ed4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_c50f80c0-f696-4856-b0f4-9389dd8ec8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_64a7e930-c939-49a0-844a-76d55a9b3ed4" xlink:to="loc_us-gaap_SubsequentEventMember_c50f80c0-f696-4856-b0f4-9389dd8ec8c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8eaccab6-22f4-490c-a9f1-c259d6c74fa5_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:to="loc_dei_EntityDomain_8eaccab6-22f4-490c-a9f1-c259d6c74fa5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3b758304-6105-47e3-8f21-dfa6dd64d1a9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:to="loc_dei_EntityDomain_3b758304-6105-47e3-8f21-dfa6dd64d1a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b7ad9756-103c-495f-a2c2-63c18d7bc34b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3b758304-6105-47e3-8f21-dfa6dd64d1a9" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b7ad9756-103c-495f-a2c2-63c18d7bc34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_34e0e003-25ab-45b4-8898-ae1515d8c3be_default" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:to="loc_pnm_RegulatoryRateMattersDomain_34e0e003-25ab-45b4-8898-ae1515d8c3be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:to="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember_815add1d-74b6-4a24-9b0f-36a37718557d" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:to="loc_pnm_EnergyEfficiencyMember_815add1d-74b6-4a24-9b0f-36a37718557d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostOfServiceRatesMember_9e9aec3f-af05-4174-9ff5-54eed2d96f62" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostOfServiceRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:to="loc_pnm_TransmissionCostOfServiceRatesMember_9e9aec3f-af05-4174-9ff5-54eed2d96f62" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails" xlink:type="extended" id="i17f1dfb575e34688803b1daef0925460_RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_02e62308-61f3-4cd3-a6d6-0169c609f910" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_02e62308-61f3-4cd3-a6d6-0169c609f910" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_5c739413-7b8a-4c22-bd3d-63a7340eba3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_us-gaap_RegulatoryLiabilities_5c739413-7b8a-4c22-bd3d-63a7340eba3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCostsGrossCARESAct_33151367-a311-411d-925b-c31c50078208" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCostsGrossCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_pnm_OtherDeferredCostsGrossCARESAct_33151367-a311-411d-925b-c31c50078208" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_6ed048a7-caae-4346-b732-cf854e52acb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_6ed048a7-caae-4346-b732-cf854e52acb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8911513-58c8-4954-a1c6-7ca5813a272d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:to="loc_dei_EntityDomain_d8911513-58c8-4954-a1c6-7ca5813a272d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5c7a242b-5da2-4991-8c3d-e926957e38d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:to="loc_dei_EntityDomain_5c7a242b-5da2-4991-8c3d-e926957e38d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_32fa0691-e4b6-4d1c-93e1-d3570a85f161" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5c7a242b-5da2-4991-8c3d-e926957e38d6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_32fa0691-e4b6-4d1c-93e1-d3570a85f161" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_8b17cb7b-c336-41d4-b02a-20296bc65f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_8b17cb7b-c336-41d4-b02a-20296bc65f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_9d3ccb72-89b4-427c-b043-34019c7eaf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_9d3ccb72-89b4-427c-b043-34019c7eaf33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_6fd27ea4-f9c1-4aed-8030-70d5a98c93c2" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_9d3ccb72-89b4-427c-b043-34019c7eaf33" xlink:to="loc_pnm_COVID19Member_6fd27ea4-f9c1-4aed-8030-70d5a98c93c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_48bdcdf0-0827-4a68-b305-711112860f73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_48bdcdf0-0827-4a68-b305-711112860f73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_e09db106-6a37-4e04-b9b8-0af30f954087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_e09db106-6a37-4e04-b9b8-0af30f954087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_79025cdc-e03e-4d4a-8700-99d1295b4b5b" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_e09db106-6a37-4e04-b9b8-0af30f954087" xlink:to="loc_pnm_COVID19Member_79025cdc-e03e-4d4a-8700-99d1295b4b5b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesFederalIncomeTaxReformDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails" xlink:type="extended" id="ibf0177b208774a289997e6d82c703576_IncomeTaxesFederalIncomeTaxReformDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_b6118ae6-b2cc-42b9-bb43-a328d9554890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_b6118ae6-b2cc-42b9-bb43-a328d9554890" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_1c9ccca2-3cd5-481b-a7d2-d07ad988cba4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_1c9ccca2-3cd5-481b-a7d2-d07ad988cba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_31535e10-3bbb-46f2-9254-c194ba16a78b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPreTaxImpairmentofInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_31535e10-3bbb-46f2-9254-c194ba16a78b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d87e6aa0-5f95-4a53-bbef-38a0d1766097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d87e6aa0-5f95-4a53-bbef-38a0d1766097" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_261f2a50-2aac-455c-bca9-bfefae20fde4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_261f2a50-2aac-455c-bca9-bfefae20fde4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f473cedf-1fcb-4982-a0c5-d9a15684ac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f473cedf-1fcb-4982-a0c5-d9a15684ac9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexico2015RateCaseMember_48e4e0a2-997b-43cd-a497-59a9f915c8ee" xlink:href="pnm-20211231.xsd#pnm_NewMexico2015RateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f473cedf-1fcb-4982-a0c5-d9a15684ac9e" xlink:to="loc_pnm_NewMexico2015RateCaseMember_48e4e0a2-997b-43cd-a497-59a9f915c8ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_da266247-f889-4862-83e1-223402afa15a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_da266247-f889-4862-83e1-223402afa15a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_da266247-f889-4862-83e1-223402afa15a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_da266247-f889-4862-83e1-223402afa15a" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_da266247-f889-4862-83e1-223402afa15a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_0b99f12c-fcb7-4c49-9d87-c47250df8c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_da266247-f889-4862-83e1-223402afa15a" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_0b99f12c-fcb7-4c49-9d87-c47250df8c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_e3c2b335-0916-4d10-9ff3-91a42671d9a0" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_0b99f12c-fcb7-4c49-9d87-c47250df8c74" xlink:to="loc_pnm_NMPRCMember_e3c2b335-0916-4d10-9ff3-91a42671d9a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_288aa7f7-ede6-43ca-8502-4a26bc59d580_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:to="loc_dei_EntityDomain_288aa7f7-ede6-43ca-8502-4a26bc59d580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:to="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_06c84dad-af3a-482c-847f-bfb6682e4718" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_06c84dad-af3a-482c-847f-bfb6682e4718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b8f1f5f9-13a0-439b-bc2c-91e80083bcac" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b8f1f5f9-13a0-439b-bc2c-91e80083bcac" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended" id="i8385a429461843efb74e5f46eb8bef0d_IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_94ce1ff7-3a8e-4a6b-92c9-e0df72e0d2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_94ce1ff7-3a8e-4a6b-92c9-e0df72e0d2f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d313365d-878f-487a-8b2f-bc6683488b97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d313365d-878f-487a-8b2f-bc6683488b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a2c2156a-5fdb-4377-bbd8-2f1cb1de91fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a2c2156a-5fdb-4377-bbd8-2f1cb1de91fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8fef14e8-0cd1-4fc0-9d07-4c270f4f613b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8fef14e8-0cd1-4fc0-9d07-4c270f4f613b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_59767d89-63db-45c5-a4ec-5290456c1842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_59767d89-63db-45c5-a4ec-5290456c1842" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b86fe9a5-0765-4859-a786-8ea98ca837ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b86fe9a5-0765-4859-a786-8ea98ca837ba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:to="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9fc37f9d-e772-4695-8e18-ac35b9a37098_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:to="loc_dei_EntityDomain_9fc37f9d-e772-4695-8e18-ac35b9a37098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:to="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_88e9ad68-17da-48f3-85c8-b62f62e5d33c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_88e9ad68-17da-48f3-85c8-b62f62e5d33c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_d520f29f-7c99-497c-9f46-94b8a6f5029e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_d520f29f-7c99-497c-9f46-94b8a6f5029e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" id="ie177eedbfc64424eba81842d31396326_IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4fe85cc5-47ae-42ff-b1ef-8fc6c97234b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4fe85cc5-47ae-42ff-b1ef-8fc6c97234b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_87aed688-e995-4a00-9954-e5de4e47df38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_87aed688-e995-4a00-9954-e5de4e47df38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_8fab44db-d267-48c7-a51f-8e43f093f09a" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_8fab44db-d267-48c7-a51f-8e43f093f09a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_3b6e82d9-d4b2-43f0-8c01-c2b90b5723fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_3b6e82d9-d4b2-43f0-8c01-c2b90b5723fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_8849597a-906a-4431-9236-e5a86376405f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_8849597a-906a-4431-9236-e5a86376405f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9fa5f22d-5ce8-446c-961a-6cb7846e3824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9fa5f22d-5ce8-446c-961a-6cb7846e3824" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_be346230-c348-4760-a201-7c26b245c0e8" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_be346230-c348-4760-a201-7c26b245c0e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_72cf37fa-d800-4115-8a48-238ce038efb6" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_72cf37fa-d800-4115-8a48-238ce038efb6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_243f387a-2d47-41b2-a570-92825903ca8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_243f387a-2d47-41b2-a570-92825903ca8d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_eb78debe-d0d4-4c92-9b60-dfcc5df8891d" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_eb78debe-d0d4-4c92-9b60-dfcc5df8891d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_bb077acc-632a-4582-8f94-6a5c2b445a8c" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_bb077acc-632a-4582-8f94-6a5c2b445a8c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_120902c3-151b-42df-a7a5-4c806f7c31d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_120902c3-151b-42df-a7a5-4c806f7c31d7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_27e7b9d0-e179-4760-a527-d83c4b500f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_27e7b9d0-e179-4760-a527-d83c4b500f3a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dbc3b84a-5bf9-4f0c-a3e2-2642b69d848d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dbc3b84a-5bf9-4f0c-a3e2-2642b69d848d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:to="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:to="loc_dei_EntityDomain_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:to="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4df06661-4c22-4b40-9419-fb83b1bd33b8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4df06661-4c22-4b40-9419-fb83b1bd33b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_45eb6100-8f71-44f5-86e0-d41a5164a98b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_45eb6100-8f71-44f5-86e0-d41a5164a98b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i6ea41eb61c0f4d49813f382165c69e30_IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9fcd0572-3e39-4bb6-9e08-6a7553ab32ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9fcd0572-3e39-4bb6-9e08-6a7553ab32ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_0a2f4ef8-2873-40d1-a381-99fda24f2039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_0a2f4ef8-2873-40d1-a381-99fda24f2039" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_fb70e2e3-449a-4a5b-bc04-0830f61bf58d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_fb70e2e3-449a-4a5b-bc04-0830f61bf58d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance_9d40a2eb-6631-423d-9f57-ce61fede8815" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxAssetsRegulatoryDisallowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance_9d40a2eb-6631-423d-9f57-ce61fede8815" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c183dcff-f001-4195-be3c-6a4bba039113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c183dcff-f001-4195-be3c-6a4bba039113" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_16336bac-c760-4ce6-ba46-7eade35675f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_16336bac-c760-4ce6-ba46-7eade35675f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d091d8bd-54a6-4574-8819-5204b2e95f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d091d8bd-54a6-4574-8819-5204b2e95f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_67a8b9d6-59a4-4aaa-a205-802b48693b53" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_67a8b9d6-59a4-4aaa-a205-802b48693b53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_a777e385-6fd4-45f9-ba5c-95f34ee0e452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_a777e385-6fd4-45f9-ba5c-95f34ee0e452" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt_3c34a9b1-b5ba-4751-a14e-9362095e99e6" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilityLossonreacquireddebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt_3c34a9b1-b5ba-4751-a14e-9362095e99e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_65860702-8028-49e9-a1db-15215106e558" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_65860702-8028-49e9-a1db-15215106e558" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_8b993126-912f-4201-b944-d289b10862ef" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_8b993126-912f-4201-b944-d289b10862ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_7e49e43c-1d41-4e66-9b97-8a4812d2f079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_7e49e43c-1d41-4e66-9b97-8a4812d2f079" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_a6f4ebed-b77c-4f11-b39f-045b1258f522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_a6f4ebed-b77c-4f11-b39f-045b1258f522" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3051277b-27e8-4cbe-a714-31b9c25ec94f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3051277b-27e8-4cbe-a714-31b9c25ec94f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_456f16e1-7b18-43d6-ad00-b90335c01761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_456f16e1-7b18-43d6-ad00-b90335c01761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:to="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_897bac1b-3104-4d6f-81ad-cc62780f64ce_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:to="loc_dei_EntityDomain_897bac1b-3104-4d6f-81ad-cc62780f64ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:to="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7e28dace-0bdc-4c68-acc7-0d387fbae599" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7e28dace-0bdc-4c68-acc7-0d387fbae599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_a205f2f3-b49d-49f5-b70e-a7d0e57cbc65" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_a205f2f3-b49d-49f5-b70e-a7d0e57cbc65" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" xlink:type="extended" id="i3c29d771326c40f98355e0d76bb30ab3_IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a97b6e9-f1e4-4dc0-977e-b05f858d8fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a97b6e9-f1e4-4dc0-977e-b05f858d8fd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_07e4260a-5f83-4667-8c0a-faa8d5b17c01" xlink:href="pnm-20211231.xsd#pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_07e4260a-5f83-4667-8c0a-faa8d5b17c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfExcessDeferredIncomeTax_ff409bf4-2489-4899-bf5d-000687ddf58e" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfExcessDeferredIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_AmortizationOfExcessDeferredIncomeTax_ff409bf4-2489-4899-bf5d-000687ddf58e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfMarkToMarketAdjustments_415b4f43-bae9-4ec7-8607-23527ca8257c" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfMarkToMarketAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_TaxEffectOfMarkToMarketAdjustments_415b4f43-bae9-4ec7-8607-23527ca8257c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfExcessPensionLiability_892ab565-f9a5-4662-b0c6-290c0b6a4513" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfExcessPensionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_TaxEffectOfExcessPensionLiability_892ab565-f9a5-4662-b0c6-290c0b6a4513" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_5a17d5fe-3e37-4e6c-834c-96db3e4bc71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_5a17d5fe-3e37-4e6c-834c-96db3e4bc71f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Adjustmentforunrecognizedtaxbenefits_9ead9f70-0d72-4c59-9aef-968c5b87cc93" xlink:href="pnm-20211231.xsd#pnm_Adjustmentforunrecognizedtaxbenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_Adjustmentforunrecognizedtaxbenefits_9ead9f70-0d72-4c59-9aef-968c5b87cc93" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_711b2243-440d-4701-8c5c-023bcc74a188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_711b2243-440d-4701-8c5c-023bcc74a188" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b697b664-c0e4-48bb-aecb-de84a2c64152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b697b664-c0e4-48bb-aecb-de84a2c64152" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredIncomeTaxComponentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:to="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c677a12a-9d4c-4239-8ed9-79efff9c30bb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:to="loc_dei_EntityDomain_c677a12a-9d4c-4239-8ed9-79efff9c30bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:to="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3a5336e-7b24-400b-9737-29cd54f39d5d" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3a5336e-7b24-400b-9737-29cd54f39d5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_d0e70a3b-da9e-466a-977c-37ca6124ee6c" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_d0e70a3b-da9e-466a-977c-37ca6124ee6c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails" xlink:type="extended" id="i3d307230428941d0a9767203f37d1902_IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a5ae1a83-0f6c-4f8c-9246-bf67e64d6185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a5ae1a83-0f6c-4f8c-9246-bf67e64d6185" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_58425a3d-971f-4ae3-8432-e3209e20c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_58425a3d-971f-4ae3-8432-e3209e20c9d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_89f05b09-6e37-4f77-bda3-fa99b898e6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_89f05b09-6e37-4f77-bda3-fa99b898e6a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_315be00b-7e10-402c-bab7-67763fab5797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_315be00b-7e10-402c-bab7-67763fab5797" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b3fcb419-7548-41e2-974e-2309d8845846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ca98a911-5b38-496d-9d9b-1aa49d45fe5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ca98a911-5b38-496d-9d9b-1aa49d45fe5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_5eb02b7c-3800-456b-8d8e-bfc6a41d2383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_5eb02b7c-3800-456b-8d8e-bfc6a41d2383" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:href="pnm-20211231.xsd#pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:to="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15f6373a-70cc-410c-a83c-491ab0553aad_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:to="loc_dei_EntityDomain_15f6373a-70cc-410c-a83c-491ab0553aad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:to="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_f69be75c-c01b-4dee-84e0-ec2f0722d5b8" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:to="loc_pnm_PnmrMember_f69be75c-c01b-4dee-84e0-ec2f0722d5b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_42d43fcb-68c4-4ab7-922e-adb86bb718e6" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_42d43fcb-68c4-4ab7-922e-adb86bb718e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_85e9c4f2-c75a-4771-828b-a319fae97dd5" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_85e9c4f2-c75a-4771-828b-a319fae97dd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9d7414d6-9836-4e6b-9745-34f5839039ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9d7414d6-9836-4e6b-9745-34f5839039ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_265a790f-34f2-4a19-8c4e-4a149011b243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_265a790f-34f2-4a19-8c4e-4a149011b243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_832dd4c8-c50c-4089-9d4d-399ff435c4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_265a790f-34f2-4a19-8c4e-4a149011b243" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_832dd4c8-c50c-4089-9d4d-399ff435c4a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails" xlink:type="extended" id="i719be64f63e3443d9a1e894dbc5da123_IncomeTaxesCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_97cf255d-3154-4799-afb6-7414d2945632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_us-gaap_OperatingLossCarryforwards_97cf255d-3154-4799-afb6-7414d2945632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_08416b82-2fe0-41b1-b680-3eda2474eae9" xlink:href="pnm-20211231.xsd#pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_08416b82-2fe0-41b1-b680-3eda2474eae9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesImpairmentofCarryforwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StateTaxCreditCarryforwardImpairment_4202b952-9536-4990-8b62-a8d77a5df544" xlink:href="pnm-20211231.xsd#pnm_StateTaxCreditCarryforwardImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:to="loc_pnm_StateTaxCreditCarryforwardImpairment_4202b952-9536-4990-8b62-a8d77a5df544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompensationExpenseImpairment_466cf9ef-3409-46c7-919c-a77858aa5903" xlink:href="pnm-20211231.xsd#pnm_CompensationExpenseImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:to="loc_pnm_CompensationExpenseImpairment_466cf9ef-3409-46c7-919c-a77858aa5903" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesReserveBalancesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReservebalanceStatetaxcreditcarryforward_79c56d2e-f658-4ca6-9c70-3281e67fc3a8" xlink:href="pnm-20211231.xsd#pnm_ReservebalanceStatetaxcreditcarryforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:to="loc_pnm_ReservebalanceStatetaxcreditcarryforward_79c56d2e-f658-4ca6-9c70-3281e67fc3a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReverseBalanceCompensationExpense_aacdedc6-6647-4e96-858f-520f12acd715" xlink:href="pnm-20211231.xsd#pnm_ReverseBalanceCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:to="loc_pnm_ReverseBalanceCompensationExpense_aacdedc6-6647-4e96-858f-520f12acd715" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:to="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_57b3f6f2-b364-4658-9759-6f204a1ff5e9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:to="loc_dei_EntityDomain_57b3f6f2-b364-4658-9759-6f204a1ff5e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:to="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef32a8ec-6ebd-4a06-801a-1ef1fe024077" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef32a8ec-6ebd-4a06-801a-1ef1fe024077" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_0ce5b941-a613-4db8-bd81-2a90da8f935a" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_0ce5b941-a613-4db8-bd81-2a90da8f935a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4d0e5533-eb95-4503-8644-0ce457ee653b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4d0e5533-eb95-4503-8644-0ce457ee653b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a14fd370-b840-4015-8097-85586e3a5e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a14fd370-b840-4015-8097-85586e3a5e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_c1519d89-0a93-4500-a3c8-e5f117d841e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_a14fd370-b840-4015-8097-85586e3a5e73" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_c1519d89-0a93-4500-a3c8-e5f117d841e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/GoodwillDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/GoodwillDetails" xlink:type="extended" id="ic4ae87e1ecf34cf9a67b9c4c85e3d498_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a38b9886-6e43-4e41-9466-8920ec3c1cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:to="loc_us-gaap_Goodwill_a38b9886-6e43-4e41-9466-8920ec3c1cea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_e929d406-88b1-43ba-8948-5052872fefa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_e929d406-88b1-43ba-8948-5052872fefa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:to="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:to="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:to="loc_dei_EntityDomain_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_beb8ae2d-2d8b-42c8-8b2f-78a790810234" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:to="loc_dei_EntityDomain_beb8ae2d-2d8b-42c8-8b2f-78a790810234" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_8c8c59cf-8442-4032-92fa-0ef19d924e35" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_beb8ae2d-2d8b-42c8-8b2f-78a790810234" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_8c8c59cf-8442-4032-92fa-0ef19d924e35" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="id11086c626b94acc8e270e49ac484cd4_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e57f49af-0605-4b36-901e-6e3e0422a9de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e57f49af-0605-4b36-901e-6e3e0422a9de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_94b74837-d51a-437f-a8ea-1b420335e40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_94b74837-d51a-437f-a8ea-1b420335e40c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:to="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_755cc526-ea59-47a5-aa3d-8a9e51db752c_default" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:to="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_755cc526-ea59-47a5-aa3d-8a9e51db752c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:to="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ServiceBillingsMember_fc46a990-3db6-4fca-ab2f-7af0f9d430f8" xlink:href="pnm-20211231.xsd#pnm_ServiceBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_ServiceBillingsMember_fc46a990-3db6-4fca-ab2f-7af0f9d430f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyPurchasesMember_f7c1f8e5-2e0d-4408-845b-2aa3704abca9" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyPurchasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_RenewableEnergyPurchasesMember_f7c1f8e5-2e0d-4408-845b-2aa3704abca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterconnectionBillingsMember_465726ca-ad51-4b29-8d64-de622960d78e" xlink:href="pnm-20211231.xsd#pnm_InterconnectionBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_InterconnectionBillingsMember_465726ca-ad51-4b29-8d64-de622960d78e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestChargesMember_5796b23d-73ae-4fc6-b5ba-beee949209e6" xlink:href="pnm-20211231.xsd#pnm_InterestChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_InterestChargesMember_5796b23d-73ae-4fc6-b5ba-beee949209e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxSharingPaymentsMember_2e0fe030-b077-44c4-bb01-e0cff6c6dabd" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxSharingPaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_IncomeTaxSharingPaymentsMember_2e0fe030-b077-44c4-bb01-e0cff6c6dabd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_edeaf735-b72b-48a4-b978-dad5c7442288_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:to="loc_us-gaap_RelatedPartyDomain_edeaf735-b72b-48a4-b978-dad5c7442288_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:to="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrToPnmMember_1c084b15-e5b9-42d4-a8fe-1a3366c8cc8e" xlink:href="pnm-20211231.xsd#pnm_PnmrToPnmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PnmrToPnmMember_1c084b15-e5b9-42d4-a8fe-1a3366c8cc8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrToTnmpMember_1b0d8db1-7d0e-4817-a7c0-2e24dad8de9d" xlink:href="pnm-20211231.xsd#pnm_PnmrToTnmpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PnmrToTnmpMember_1b0d8db1-7d0e-4817-a7c0-2e24dad8de9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmToTnmpMember_21b11295-0a55-43a3-9de6-b7db82d3f012" xlink:href="pnm-20211231.xsd#pnm_PnmToTnmpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PnmToTnmpMember_21b11295-0a55-43a3-9de6-b7db82d3f012" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TnmpToPnmrMember_54f27c39-70f0-40ea-b10b-3fdfd738ea23" xlink:href="pnm-20211231.xsd#pnm_TnmpToPnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_TnmpToPnmrMember_54f27c39-70f0-40ea-b10b-3fdfd738ea23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPtoPNMMember_e6605af8-068e-426b-8a65-f9890b5d9038" xlink:href="pnm-20211231.xsd#pnm_TNMPtoPNMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_TNMPtoPNMMember_e6605af8-068e-426b-8a65-f9890b5d9038" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRToNMRDMember_ceaa5645-9be9-4125-bf60-777f6a601a20" xlink:href="pnm-20211231.xsd#pnm_PNMRToNMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMRToNMRDMember_ceaa5645-9be9-4125-bf60-777f6a601a20" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMfromNMRDMember_41dd604e-74f4-4b61-98e9-6a69a44e5357" xlink:href="pnm-20211231.xsd#pnm_PNMfromNMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMfromNMRDMember_41dd604e-74f4-4b61-98e9-6a69a44e5357" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMToNMRDMember_ca96fa27-6103-4745-ba29-70fdc3ddb15a" xlink:href="pnm-20211231.xsd#pnm_PNMToNMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMToNMRDMember_ca96fa27-6103-4745-ba29-70fdc3ddb15a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMtoPNMRMember_d54f4783-7a25-47db-8c9d-6a3660036512" xlink:href="pnm-20211231.xsd#pnm_PNMtoPNMRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMtoPNMRMember_d54f4783-7a25-47db-8c9d-6a3660036512" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDToPNMMember_8740660a-85f7-48cc-8fbd-a6e7dec3e946" xlink:href="pnm-20211231.xsd#pnm_NMRDToPNMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_NMRDToPNMMember_8740660a-85f7-48cc-8fbd-a6e7dec3e946" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails" xlink:type="extended" id="i3ab19681540f406199a15db5e64af348_EquityMethodInvestmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOwnershipPercentage_65c56cdf-4187-4886-9421-1c2150cfeb54" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesOwnershipPercentage_65c56cdf-4187-4886-9421-1c2150cfeb54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyUnderContract_f439141f-2475-463d-892f-a6504500b70f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyUnderContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyUnderContract_f439141f-2475-463d-892f-a6504500b70f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_a6e531eb-9453-438c-aa88-dae4c54bef7a" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_a6e531eb-9453-438c-aa88-dae4c54bef7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_4ceac968-a371-4bce-a2e0-cea7fec37430" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_4ceac968-a371-4bce-a2e0-cea7fec37430" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_94b04b8b-c1b8-4ed0-8223-c8fbbea55f23" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_94b04b8b-c1b8-4ed0-8223-c8fbbea55f23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesContributiontoConstructionActivities_c78fdc56-ed35-4827-8327-2452427233fc" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesContributiontoConstructionActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesContributiontoConstructionActivities_c78fdc56-ed35-4827-8327-2452427233fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_925eb8db-5af7-4e51-a227-b292915dd053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_925eb8db-5af7-4e51-a227-b292915dd053" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_1643e871-d6a7-4ca3-ab79-e304624c13cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_1643e871-d6a7-4ca3-ab79-e304624c13cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_44828d72-5c37-4769-907a-32e7c753171b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_44828d72-5c37-4769-907a-32e7c753171b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d29b6733-0db3-48f7-a03b-b861c588d400_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d29b6733-0db3-48f7-a03b-b861c588d400_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04bc3f69-4f9f-4728-8930-71bcfed6f145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04bc3f69-4f9f-4728-8930-71bcfed6f145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_72b572cf-c571-4110-bea0-a089ff44b2be" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04bc3f69-4f9f-4728-8930-71bcfed6f145" xlink:to="loc_pnm_NMRDMember_72b572cf-c571-4110-bea0-a089ff44b2be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_deae327d-8734-4079-a9e9-7ab17da84022_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:to="loc_dei_EntityDomain_deae327d-8734-4079-a9e9-7ab17da84022_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:to="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_d3398e00-4d26-412b-b69f-0afa00048a15" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:to="loc_pnm_PNMRDevelopmentMember_d3398e00-4d26-412b-b69f-0afa00048a15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CentralNewMexicoElectricCooperativeMember_c12d0658-8535-4449-a801-905b8317346d" xlink:href="pnm-20211231.xsd#pnm_CentralNewMexicoElectricCooperativeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:to="loc_pnm_CentralNewMexicoElectricCooperativeMember_c12d0658-8535-4449-a801-905b8317346d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b8b44289-213b-41db-bded-7dc104305f26_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b8b44289-213b-41db-bded-7dc104305f26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_040b7f39-187c-4a18-8592-cf4b8177c60e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_040b7f39-187c-4a18-8592-cf4b8177c60e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_165aa951-ac2c-4dd7-a763-41c5c557c77b" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_040b7f39-187c-4a18-8592-cf4b8177c60e" xlink:to="loc_pnm_NMRDMember_165aa951-ac2c-4dd7-a763-41c5c557c77b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestmentSummarizedFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="extended" id="ia911136ac5534474a712376747244f73_EquityMethodInvestmentSummarizedFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:to="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_089d6730-1214-4e4a-8fd8-6861746816e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:to="loc_us-gaap_Revenues_089d6730-1214-4e4a-8fd8-6861746816e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_020e82d0-e8ca-4efa-ac39-22d0f79e36da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:to="loc_us-gaap_OperatingExpenses_020e82d0-e8ca-4efa-ac39-22d0f79e36da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a1bb738f-7bf2-42d3-8473-b921db0ab086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:to="loc_us-gaap_NetIncomeLoss_a1bb738f-7bf2-42d3-8473-b921db0ab086" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_7b5daa89-a0c8-4e4b-8ece-0524fd65da3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_Cash_7b5daa89-a0c8-4e4b-8ece-0524fd65da3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_dc4a7e38-b387-4919-ba8d-3e577638ae52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_ConstructionInProgressGross_dc4a7e38-b387-4919-ba8d-3e577638ae52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_7e70a42e-df3a-4466-a5cd-22936461fc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_AssetsNoncurrent_7e70a42e-df3a-4466-a5cd-22936461fc7f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_23a7a207-39bc-4453-a0f3-d471a6e001d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_Assets_23a7a207-39bc-4453-a0f3-d471a6e001d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_c55f7efb-177c-449f-a08f-b2d008045346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_c55f7efb-177c-449f-a08f-b2d008045346" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_a919c1f4-84ef-4c28-a8c0-74906c738440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_a919c1f4-84ef-4c28-a8c0-74906c738440" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fed0b992-506e-4e34-b5f2-eee40d697ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_StockholdersEquity_fed0b992-506e-4e34-b5f2-eee40d697ef4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:to="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8698a4eb-bf0c-4612-ad61-3f56bc703ce9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:to="loc_dei_EntityDomain_8698a4eb-bf0c-4612-ad61-3f56bc703ce9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ebd5019-895c-44a3-9491-4a67f718388d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:to="loc_dei_EntityDomain_7ebd5019-895c-44a3-9491-4a67f718388d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_330a8b98-3f31-4df5-9fc3-c0c28f22b073" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7ebd5019-895c-44a3-9491-4a67f718388d" xlink:to="loc_pnm_NMRDMember_330a8b98-3f31-4df5-9fc3-c0c28f22b073" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/MergerDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#MergerDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/MergerDetails" xlink:type="extended" id="i7909249024974026ba776019f06eac7d_MergerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_BusinessCombinationCashRightPerCommonShare_3646ba1c-aa05-499a-a660-4b1789d46a7b" xlink:href="pnm-20211231.xsd#pnm_BusinessCombinationCashRightPerCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_pnm_BusinessCombinationCashRightPerCommonShare_3646ba1c-aa05-499a-a660-4b1789d46a7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TerminationFees_f0b3ef99-1356-4683-8d67-2e31d0a7f51d" xlink:href="pnm-20211231.xsd#pnm_TerminationFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_pnm_TerminationFees_f0b3ef99-1356-4683-8d67-2e31d0a7f51d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OutOfPocketFeesAndExpensesReimbursement_3e6ee4f7-67cf-4f4a-a8ba-75dee56c9d7f" xlink:href="pnm-20211231.xsd#pnm_OutOfPocketFeesAndExpensesReimbursement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_pnm_OutOfPocketFeesAndExpensesReimbursement_3e6ee4f7-67cf-4f4a-a8ba-75dee56c9d7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7e15aade-0be3-4e95-9197-4a157222d537" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7e15aade-0be3-4e95-9197-4a157222d537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_0162acdb-5c5d-4b4d-96c3-a93d97106db0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7e15aade-0be3-4e95-9197-4a157222d537" xlink:to="loc_srt_ScenarioForecastMember_0162acdb-5c5d-4b4d-96c3-a93d97106db0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c5dab45-a89d-4a0d-a6e5-2fff25380d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c5dab45-a89d-4a0d-a6e5-2fff25380d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MergerAgreementMember_215d2308-16ac-4dd0-9a66-b749b434cb57" xlink:href="pnm-20211231.xsd#pnm_MergerAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c5dab45-a89d-4a0d-a6e5-2fff25380d8e" xlink:to="loc_pnm_MergerAgreementMember_215d2308-16ac-4dd0-9a66-b749b434cb57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a93bcdd4-1978-422b-94ca-37af07ae2d92_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:to="loc_dei_EntityDomain_a93bcdd4-1978-422b-94ca-37af07ae2d92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:to="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_2c28ac15-3a55-4d3e-ba4c-2d27a1b0f0cb" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:to="loc_pnm_PnmrMember_2c28ac15-3a55-4d3e-ba4c-2d27a1b0f0cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvangridMember_c17c629b-1884-46fe-b7b7-5914b057d7a9" xlink:href="pnm-20211231.xsd#pnm_AvangridMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:to="loc_pnm_AvangridMember_c17c629b-1884-46fe-b7b7-5914b057d7a9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" xlink:type="extended" id="i1f0bb83753bc4c5e80d0c5cf6d247f8a_ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ad923ce0-2653-4572-bb76-fb5be1b15bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_Revenues_ad923ce0-2653-4572-bb76-fb5be1b15bd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_0ccf0403-1286-46b0-95ce-989c456af22d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_0ccf0403-1286-46b0-95ce-989c456af22d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d4d71cd1-3a97-40b5-bdce-ca054e12cac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_OperatingIncomeLoss_d4d71cd1-3a97-40b5-bdce-ca054e12cac4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_bb909c21-8852-4dfd-bc89-4edea4b7eab4" xlink:href="pnm-20211231.xsd#pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:to="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_bb909c21-8852-4dfd-bc89-4edea4b7eab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_50d1c692-6aec-47a8-8ab1-ec8a464557eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:to="loc_us-gaap_OtherIncome_50d1c692-6aec-47a8-8ab1-ec8a464557eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7ff28fd3-f45f-45d9-8d85-f2039a4efd42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7ff28fd3-f45f-45d9-8d85-f2039a4efd42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b44751d3-cdbe-48c5-a8f3-0715c0a6db5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_InterestExpense_b44751d3-cdbe-48c5-a8f3-0715c0a6db5a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54b522c5-0852-47eb-9950-3ed8d216e3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54b522c5-0852-47eb-9950-3ed8d216e3c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c872778c-7a6d-46e0-973a-24837170c271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c872778c-7a6d-46e0-973a-24837170c271" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f85ddc84-1efa-4f2f-aebb-3f72964f2c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_NetIncomeLoss_f85ddc84-1efa-4f2f-aebb-3f72964f2c8e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dc9e262e-8751-4cf3-acda-f39b6010fb1f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dc9e262e-8751-4cf3-acda-f39b6010fb1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b1c7e004-06d1-4c48-ba4f-acd779a222b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b1c7e004-06d1-4c48-ba4f-acd779a222b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_12e3d689-2df8-4b0c-9540-e020d0e2715c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b1c7e004-06d1-4c48-ba4f-acd779a222b3" xlink:to="loc_srt_ParentCompanyMember_12e3d689-2df8-4b0c-9540-e020d0e2715c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" xlink:type="extended" id="i0a116fb91b7740438e06ef488c9e90fc_ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a8c4d8b-8696-498e-91be-3d2c823a6bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a8c4d8b-8696-498e-91be-3d2c823a6bb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0947a40b-cc3d-4259-a8e2-881191c47be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a8c4d8b-8696-498e-91be-3d2c823a6bb4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0947a40b-cc3d-4259-a8e2-881191c47be9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_94820d9a-32a1-4051-8ab3-7ec6c7ac7ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_94820d9a-32a1-4051-8ab3-7ec6c7ac7ec7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InvestmentsInSubsidiaries_8358d017-0e87-423d-ba4c-b1987bfea5ed" xlink:href="pnm-20211231.xsd#pnm_InvestmentsInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_pnm_InvestmentsInSubsidiaries_8358d017-0e87-423d-ba4c-b1987bfea5ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_58dec5ad-c15f-433c-a116-34b106039050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_58dec5ad-c15f-433c-a116-34b106039050" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00811988-2d1c-43c6-9ce6-99fa7c560e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00811988-2d1c-43c6-9ce6-99fa7c560e9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_69279924-188b-424e-b489-98fef6ec7dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_69279924-188b-424e-b489-98fef6ec7dcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_452bff32-2f04-49a2-a7bf-27f74e7f61ed" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_452bff32-2f04-49a2-a7bf-27f74e7f61ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_b47030da-8ddf-45d8-a9e6-99c9c42098ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_b47030da-8ddf-45d8-a9e6-99c9c42098ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6bc7f4ea-fd01-43d7-8d98-13407bda7d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6bc7f4ea-fd01-43d7-8d98-13407bda7d21" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d9198344-f095-438b-8726-451d6d7cc8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d9198344-f095-438b-8726-451d6d7cc8a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b2bf24f-50fb-4a2e-9536-03ef65710fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b2bf24f-50fb-4a2e-9536-03ef65710fd4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ee07c70a-f54d-4837-ab75-725c9381a3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ee07c70a-f54d-4837-ab75-725c9381a3fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_359fc49b-3e58-4aad-adbd-78396cf59312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_359fc49b-3e58-4aad-adbd-78396cf59312" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_506b3585-a2ff-45a0-a018-6f5e23346da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_506b3585-a2ff-45a0-a018-6f5e23346da5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_819463ee-184d-4530-a06a-a383aeb19bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_819463ee-184d-4530-a06a-a383aeb19bd5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1be5e313-98dc-434e-a8ad-cb723f169673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1be5e313-98dc-434e-a8ad-cb723f169673" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44b3ff93-a259-427c-a46d-74a553f7f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44b3ff93-a259-427c-a46d-74a553f7f2d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030f585c-290a-420e-a939-f0347fecccf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030f585c-290a-420e-a939-f0347fecccf9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95e0425d-de3e-418c-9b78-8c0f9d8ef7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_75c5ad08-c7a7-4a02-983b-d6bc160e7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:to="loc_us-gaap_InterestPaidNet_75c5ad08-c7a7-4a02-983b-d6bc160e7ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_a09742d0-0f02-4862-95de-e4a3273d72f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_a09742d0-0f02-4862-95de-e4a3273d72f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4993d49d-6824-4f09-b6fd-140d71dc6a5a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4993d49d-6824-4f09-b6fd-140d71dc6a5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9a77b601-9f74-4d8b-b822-b8605caa339b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9a77b601-9f74-4d8b-b822-b8605caa339b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c6b5c5f9-08bf-433d-937d-8b8860d3a0de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9a77b601-9f74-4d8b-b822-b8605caa339b" xlink:to="loc_srt_ParentCompanyMember_c6b5c5f9-08bf-433d-937d-8b8860d3a0de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" xlink:type="extended" id="i75215083778745268a367e6db6f0e4cb_ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:to="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0dcc09c-3262-4df6-8e81-df41c7373449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0dcc09c-3262-4df6-8e81-df41c7373449" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_a1fd9c91-7c11-4c6b-ac4a-5e9cc7db1bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_a1fd9c91-7c11-4c6b-ac4a-5e9cc7db1bb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_8a2b435d-fe7e-45d8-8fc5-e363e12f7341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_IncomeTaxesReceivable_8a2b435d-fe7e-45d8-8fc5-e363e12f7341" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d12e9d37-fdbb-4098-8ef2-c49e00b5c314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_OtherAssetsCurrent_d12e9d37-fdbb-4098-8ef2-c49e00b5c314" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_db5e5ce2-24b8-4a64-b950-d842ff02c24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_AssetsCurrent_db5e5ce2-24b8-4a64-b950-d842ff02c24a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_53f9dc42-71ec-4968-a7b3-04a89880ed59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_53f9dc42-71ec-4968-a7b3-04a89880ed59" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8353cf34-f330-4cf2-992c-f3343d1d05c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8353cf34-f330-4cf2-992c-f3343d1d05c4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_4cddbe2c-fd8f-4339-9dbe-5366d9aeb3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_OtherLongTermInvestments_4cddbe2c-fd8f-4339-9dbe-5366d9aeb3cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_3f3878e2-e1d8-423e-8c23-e2c11e239026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_AssetsNoncurrent_3f3878e2-e1d8-423e-8c23-e2c11e239026" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_646ad688-bd63-47cd-86e4-1f7a8ab08b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_Assets_646ad688-bd63-47cd-86e4-1f7a8ab08b19" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8904d4ff-5a92-4853-9b5a-1686026ec4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_ShortTermBorrowings_8904d4ff-5a92-4853-9b5a-1686026ec4fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_5c9d2b28-fca5-48f1-8276-49ca3fc7ab94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_5c9d2b28-fca5-48f1-8276-49ca3fc7ab94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cd3ee4e7-5b34-4902-917c-b02389b57db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LongTermDebtCurrent_cd3ee4e7-5b34-4902-917c-b02389b57db6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_85b87c4d-40a4-4515-afe3-c78a8d532869" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_85b87c4d-40a4-4515-afe3-c78a8d532869" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_87dc79d0-9e6b-4b6e-af99-5a17e909f1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_87dc79d0-9e6b-4b6e-af99-5a17e909f1da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_68d4a74f-b186-4403-b176-2196d87da164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LiabilitiesCurrent_68d4a74f-b186-4403-b176-2196d87da164" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d130880-9bf6-4785-ab90-336f975d2da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d130880-9bf6-4785-ab90-336f975d2da7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b2a28a62-3318-4b01-ba35-003d1f23259c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b2a28a62-3318-4b01-ba35-003d1f23259c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3558a899-42c8-48e3-bb66-61dce78f0bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_Liabilities_3558a899-42c8-48e3-bb66-61dce78f0bfb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_adfaeff6-0e7b-48b8-b0fb-29d319e4d6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_CommonStockValue_adfaeff6-0e7b-48b8-b0fb-29d319e4d6a3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d51536e-428f-4eb8-89d3-da43628bf959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d51536e-428f-4eb8-89d3-da43628bf959" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8b266a7c-aa23-43e2-b172-18cb148844b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8b266a7c-aa23-43e2-b172-18cb148844b4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0e1ced00-51ec-46da-a90d-f2b3aff6cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_StockholdersEquity_0e1ced00-51ec-46da-a90d-f2b3aff6cd03" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4796ac8d-63e3-434b-bb1f-5914743b4232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4796ac8d-63e3-434b-bb1f-5914743b4232" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_482aa549-7ed1-4f85-8584-8731f84489ba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_482aa549-7ed1-4f85-8584-8731f84489ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bc1e2499-ae44-429f-8c58-0f9d87f6df68" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_482aa549-7ed1-4f85-8584-8731f84489ba" xlink:to="loc_srt_ParentCompanyMember_bc1e2499-ae44-429f-8c58-0f9d87f6df68" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails" xlink:type="extended" id="i82467635f8aa423bb46378e972152c94_ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_39e10d67-0551-4040-8ecc-0f82d29fc940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_39e10d67-0551-4040-8ecc-0f82d29fc940" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_91eed411-8a11-4bf1-bcfd-4a39c24bf411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockNoParValue_91eed411-8a11-4bf1-bcfd-4a39c24bf411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7ca491b8-7c6f-4c91-8aa0-cf1c55f100b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7ca491b8-7c6f-4c91-8aa0-cf1c55f100b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_756f14d1-677d-448a-bd82-1bf4d2492289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockSharesIssued_756f14d1-677d-448a-bd82-1bf4d2492289" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ba40dee7-3921-45ad-8543-2320ff859b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ba40dee7-3921-45ad-8543-2320ff859b94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_142d48d8-1b0e-49bb-8006-59e32719854f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_142d48d8-1b0e-49bb-8006-59e32719854f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5bada4ad-194b-4f06-9041-51f63784b874" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5bada4ad-194b-4f06-9041-51f63784b874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_37337122-5b02-4540-a833-5b4ac841bb19" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5bada4ad-194b-4f06-9041-51f63784b874" xlink:to="loc_srt_ParentCompanyMember_37337122-5b02-4540-a833-5b4ac841bb19" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="i520f7a0c94244189a109fdbcc4444641_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_632c65fc-21a9-44ee-8adc-8e73e5e10f3a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_632c65fc-21a9-44ee-8adc-8e73e5e10f3a" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_382290db-0721-4e5e-a3b7-95dc0e7518f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_382290db-0721-4e5e-a3b7-95dc0e7518f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2ff4e4e6-db0c-48ad-9314-4e46f006bcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2ff4e4e6-db0c-48ad-9314-4e46f006bcaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_5136cc21-fcc3-4414-8826-e838e5fce8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_5136cc21-fcc3-4414-8826-e838e5fce8c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_23fa55f6-f939-41fe-8244-69a65b19d3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_23fa55f6-f939-41fe-8244-69a65b19d3c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_84f151ab-0908-49bb-8cd1-8aad51316f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_632c65fc-21a9-44ee-8adc-8e73e5e10f3a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5c58b39b-5dfe-4352-a12a-b439c1899667_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5c58b39b-5dfe-4352-a12a-b439c1899667_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_960f26ea-b341-4228-b3a2-6fc72e119909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_960f26ea-b341-4228-b3a2-6fc72e119909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_0bc9cfbb-7992-45ac-b089-735a2762f0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_960f26ea-b341-4228-b3a2-6fc72e119909" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_0bc9cfbb-7992-45ac-b089-735a2762f0bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:to="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_54b7e02a-95cb-4e54-8d5a-007ebf06caf1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:to="loc_dei_EntityDomain_54b7e02a-95cb-4e54-8d5a-007ebf06caf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:to="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e44f502-730e-4409-a291-c69078763ad6" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e44f502-730e-4409-a291-c69078763ad6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_a311fa6f-cd49-4bc0-af50-54317a7c9103" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_a311fa6f-cd49-4bc0-af50-54317a7c9103" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>19
<FILENAME>pnm-20211231_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 2022 Workiva-->
<!--r:9eafe6fe-10f0-46c8-bc05-801484cfddd8,g:021f7032-c94a-44c7-bc34-2957c12fea60-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_f48c5d62-cbc8-4c8c-81b8-45a3b066e1d6_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Disclosures:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_0c38add0-9c4f-42bb-8acc-addb1881c41c_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_34be84c4-964b-4414-a680-8f858dfd7732_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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 Gains on Available-for-Sale Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesContributiontoConstructionActivities_bdfc6edf-7c49-480e-b672-446e1af8368f_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesContributiontoConstructionActivities" xlink: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 to construction activities</link:label>
    <link:label id="lab_pnm_PublicUtilitiesContributiontoConstructionActivities_label_en-US" xlink:label="lab_pnm_PublicUtilitiesContributiontoConstructionActivities" xlink: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, Contribution to Construction Activities</link:label>
    <link:label id="lab_pnm_PublicUtilitiesContributiontoConstructionActivities_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesContributiontoConstructionActivities" xlink: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, Contribution to Construction Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesContributiontoConstructionActivities" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesContributiontoConstructionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesContributiontoConstructionActivities" xlink:to="lab_pnm_PublicUtilitiesContributiontoConstructionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_8508edc1-744b-41b7-95e4-c76cd820c57a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_d22a0c83-a97a-4026-9bf9-c5e1853b38d6_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_3977a5d4-4488-441f-84bf-686b61d749ab_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_ae2a3a5e-7d66-4f2f-9394-27afc4dd75a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" 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">Amounts reclassified from AOCI (pre-tax)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d2c5d5dd-fdb2-4a3b-81b0-46095312feaa_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current state income tax</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_24ef56ed-7dd6-4b12-a0ef-01924be1cb90_terseLabel_en-US" xlink:label="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds contributed next fiscal year through year five</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_label_en-US" xlink:label="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Next Fiscal Year Through Year Five</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_documentation_en-US" xlink:label="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Next Fiscal Year Through Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" xlink:to="lab_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0139518d-4a20-4ce6-9d8d-c2ee57fb0011_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TransportationElectrificationProgramMember_d38ff0ca-a529-42d3-829a-b00512322a7f_terseLabel_en-US" xlink:label="lab_pnm_TransportationElectrificationProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Electrification Program</link:label>
    <link:label id="lab_pnm_TransportationElectrificationProgramMember_label_en-US" xlink:label="lab_pnm_TransportationElectrificationProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Electrification Program [Member]</link:label>
    <link:label id="lab_pnm_TransportationElectrificationProgramMember_documentation_en-US" xlink:label="lab_pnm_TransportationElectrificationProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Electrification Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransportationElectrificationProgramMember" xlink:href="pnm-20211231.xsd#pnm_TransportationElectrificationProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TransportationElectrificationProgramMember" xlink:to="lab_pnm_TransportationElectrificationProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_887c24af-d909-422e-9249-b7aa0483da99_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LeasesWeightedAverageDiscountRateAbstract_e7743796-5c3a-4f37-8e49-5f7a9f98cde9_terseLabel_en-US" xlink:label="lab_pnm_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate:</link:label>
    <link:label id="lab_pnm_LeasesWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_pnm_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_pnm_LeasesWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_pnm_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasesWeightedAverageDiscountRateAbstract" xlink:href="pnm-20211231.xsd#pnm_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LeasesWeightedAverageDiscountRateAbstract" xlink:to="lab_pnm_LeasesWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NMCapitalMember_c95b1c52-1478-45b5-aa97-5f164fbd8385_terseLabel_en-US" xlink:label="lab_pnm_NMCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NM Capital</link:label>
    <link:label id="lab_pnm_NMCapitalMember_label_en-US" xlink:label="lab_pnm_NMCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NM Capital [Member]</link:label>
    <link:label id="lab_pnm_NMCapitalMember_documentation_en-US" xlink:label="lab_pnm_NMCapitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NM Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMCapitalMember" xlink:href="pnm-20211231.xsd#pnm_NMCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NMCapitalMember" xlink:to="lab_pnm_NMCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_32d86956-d4c4-4a75-b075-ada42d495fa4_terseLabel_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Units 1 And 4</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_label_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Units 1 And 4 [Member]</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_documentation_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 1 And 4 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" xlink:to="lab_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_5344cdb3-7156-43f0-b9a0-3d7644e17211_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NonFuelEnergyMember_88b331c5-a45a-4d73-a3d9-af1864e8cef3_terseLabel_en-US" xlink:label="lab_pnm_NonFuelEnergyMember" xlink: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-Fuel Energy</link:label>
    <link:label id="lab_pnm_NonFuelEnergyMember_label_en-US" xlink:label="lab_pnm_NonFuelEnergyMember" xlink: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-Fuel Energy [Member]</link:label>
    <link:label id="lab_pnm_NonFuelEnergyMember_documentation_en-US" xlink:label="lab_pnm_NonFuelEnergyMember" xlink: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-Fuel Energy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonFuelEnergyMember" xlink:href="pnm-20211231.xsd#pnm_NonFuelEnergyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NonFuelEnergyMember" xlink:to="lab_pnm_NonFuelEnergyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_8cd3e048-ca14-4ddb-af50-eea2e5aa2511_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_2f513b7b-3cd6-4606-9a49-cf6de57dd32d_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e07ded4a-eb83-4cee-aaba-80480ac310a5_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_5259b605-b835-4288-903d-4de72cfafb83_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, at fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink: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 Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ae203574-92d4-4b9a-aae9-3e07412c9fbc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_917c306c-fceb-4aa2-8f30-53230dbfbacb_terseLabel_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International government</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_label_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, International Government [Member]</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_documentation_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, International Government</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesInternationalGovernmentMember" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesInternationalGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FixedIncomeSecuritiesInternationalGovernmentMember" xlink:to="lab_pnm_FixedIncomeSecuritiesInternationalGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_fb36192e-a521-4f2a-b0be-ef7b4bf8db3d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_c261c36e-81ec-47ce-8f44-7b093259cb37_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction</link:label>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_label_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStock_047c4f7c-04c9-43df-8db4-5f29c2cc8955_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" 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">Preferred Stock Dividends Requirements</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStock_9ce774d6-503b-47c7-96a1-5c7844f15439_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" 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">Subsidiary preferred stock dividends</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStock_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStock" xlink:to="lab_us-gaap_DividendsPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fd2c61d5-996d-4047-9056-fdf903a81b1a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_a1f1303c-c24c-4552-8f53-39d8e411ef5c_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.875% due April 2033, mandatory tender - October 1, 2021</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes Pcrb Due 2033 At 1 Point 875 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes Pcrb Due 2033 At 1 Point 875 Percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_a5a4ca8e-0cc0-45d3-9c14-adda16cc491b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current liability</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_15da6725-209b-4f93-820b-8e9836b29d56_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink: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, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink: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) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_b67f9e19-344c-45cb-bf7b-82067b51266e_terseLabel_en-US" xlink:label="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Meter System Deployment and Surcharge Request</link:label>
    <link:label id="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_label_en-US" xlink:label="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Meter System Deployment and Surcharge Request [Member]</link:label>
    <link:label id="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_documentation_en-US" xlink:label="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Meter System Deployment and Surcharge Request [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" xlink:href="pnm-20211231.xsd#pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" xlink:to="lab_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a5fa6784-46ad-4f9b-a7e6-a292811a73d9_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_039bf879-11f8-4b32-b5c0-ec565e803c5f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_c001393f-7cb9-43ee-88b8-d2948fc40aee_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_716aad2a-33bd-479e-86b0-96df1365ba9c_terseLabel_en-US" xlink:label="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2021 Delayed-Draw Term Loan due May 2023</link:label>
    <link:label id="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_label_en-US" xlink:label="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2021 Delayed-Draw Term Loan due May 2023 [Member]</link:label>
    <link:label id="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_documentation_en-US" xlink:label="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2021 Delayed-Draw Term Loan due May 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" xlink:to="lab_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2492923c-2226-43da-9b40-7f7a10d8c139_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">Change in Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a0cf2b24-dbc4-4fa8-9bb1-0e780d0a9a4d_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_18750f0b-27f4-4906-aa7e-7750a16c13df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" 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">Earnings attributable to non-controlling interest in Valencia</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink: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, Noncontrolling Interest Income (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NavajoNationAllotteeMattersMember_743e90ba-1d7b-4e62-87d2-924b7cbe2b6b_terseLabel_en-US" xlink:label="lab_pnm_NavajoNationAllotteeMattersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Navajo Nation Allottee Matters</link:label>
    <link:label id="lab_pnm_NavajoNationAllotteeMattersMember_label_en-US" xlink:label="lab_pnm_NavajoNationAllotteeMattersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Navajo Nation Allottee Matters [Member]</link:label>
    <link:label id="lab_pnm_NavajoNationAllotteeMattersMember_documentation_en-US" xlink:label="lab_pnm_NavajoNationAllotteeMattersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Navajo Nation Allottee Matters [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NavajoNationAllotteeMattersMember" xlink:href="pnm-20211231.xsd#pnm_NavajoNationAllotteeMattersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NavajoNationAllotteeMattersMember" xlink:to="lab_pnm_NavajoNationAllotteeMattersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_af282303-209a-46b5-b7bf-db7a90b14f5d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_df76c973-205c-455c-b1f2-97c08a804214_verboseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.125% due June 2040, mandatory tender - June&#160;1, 2022</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2040, at 2 Point 125 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds 2.125 Percent, due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f4b8a89e-8493-4076-9fb0-8b808b7ad2bf_negatedTerseLabel_en-US" xlink:label="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" 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">Accumulated depreciation</link:label>
    <link:label id="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_label_en-US" xlink:label="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Accumulated Depreciation</link:label>
    <link:label id="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink: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, Right-Of-Use Asset, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:to="lab_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f2527f7b-1418-49de-8a45-ea22330d3335_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_f7c17b61-04cb-4456-92b6-07a9d2f22ca0_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated costs of replacement resources</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" xlink: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, Estimated Costs Of Replacement Resources</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" xlink: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, Estimated Costs Of Replacement Resources</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedCostsOfReplacementResources"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" xlink:to="lab_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryCoalMember_37fd8f6d-690e-435c-8186-8badb7da7a3e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryCoalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryCoalMember_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryCoalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryCoalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryCoalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryCoalMember" xlink:to="lab_us-gaap_PublicUtilitiesInventoryCoalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f760fe9b-edbd-463c-bbbd-08f82f9e7e3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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 intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_28902f1f-737f-4927-a59f-ce8045096874_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfRegulatedUtilities_e597404e-57b8-4a98-957c-7144b191d9b2_terseLabel_en-US" xlink:label="lab_pnm_NumberOfRegulatedUtilities" xlink: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 regulated utilities</link:label>
    <link:label id="lab_pnm_NumberOfRegulatedUtilities_label_en-US" xlink:label="lab_pnm_NumberOfRegulatedUtilities" xlink: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 Regulated Utilities</link:label>
    <link:label id="lab_pnm_NumberOfRegulatedUtilities_documentation_en-US" xlink:label="lab_pnm_NumberOfRegulatedUtilities" xlink: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 Regulated Utilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfRegulatedUtilities" xlink:href="pnm-20211231.xsd#pnm_NumberOfRegulatedUtilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfRegulatedUtilities" xlink:to="lab_pnm_NumberOfRegulatedUtilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_9ebf1f6b-05cc-4ac6-8cb1-235bffe83f73_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_62ab1c85-d4f4-4007-8a35-73605a6d06c7_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.29% due December 2031</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2031, at 2 point 29 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2031, at 2 point 29 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3a84552c-1ab2-4a21-8ed6-8b7c76e9dda1_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged&#160;to costs and expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_b0714075-900e-402c-b9c4-d9eb908ce03c_terseLabel_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" xlink: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 of subsidiary, stated value (in dollars per share)</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_label_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" xlink: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 Of Subsidiary Without Mandatory Redemption Requirements Par Or Stated Value Per Share</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_documentation_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Par Or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" xlink:to="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_e11cab76-0f34-4769-a725-2e1ec3826a0c_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublimit amount for non-nuclear property damage losses</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_label_en-US" xlink:label="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" xlink: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, Sublimit Amount under Nuclear Electric Insurance Limited</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" xlink: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, Sublimit Amount under Nuclear Electric Insurance Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" xlink:to="lab_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_07c7ed6d-08d4-4bd4-8e9c-fef4af88e3ef_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_f6314369-8bab-4b3c-be39-c7167db4e508_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_MergerAgreementMember_afd3625f-fb9f-4b0b-a8a3-57a2ba704edf_terseLabel_en-US" xlink:label="lab_pnm_MergerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger Agreement</link:label>
    <link:label id="lab_pnm_MergerAgreementMember_label_en-US" xlink:label="lab_pnm_MergerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger Agreement [Member]</link:label>
    <link:label id="lab_pnm_MergerAgreementMember_documentation_en-US" xlink:label="lab_pnm_MergerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MergerAgreementMember" xlink:href="pnm-20211231.xsd#pnm_MergerAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_MergerAgreementMember" xlink:to="lab_pnm_MergerAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_696ce609-c84c-4d79-a442-d885e233a728_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" 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">Settlements</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Payment for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_112969b8-9294-41b5-ae28-50103c2768c1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_3276db06-b200-484d-87fe-345f3f7c88ce_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment allocation targets distribution period</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod" xlink: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, Periodic Distribution Period</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod" xlink: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, Periodic Distribution Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPeriodicDistributionPeriod" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPeriodicDistributionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanPeriodicDistributionPeriod" xlink:to="lab_pnm_DefinedBenefitPlanPeriodicDistributionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeCollateralObligationToReturnCash_168fab03-6983-413d-b480-c3b9263e7a4b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCollateralObligationToReturnCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations to return cash collateral</link:label>
    <link:label id="lab_us-gaap_DerivativeCollateralObligationToReturnCash_label_en-US" xlink:label="lab_us-gaap_DerivativeCollateralObligationToReturnCash" xlink: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, Collateral, Obligation to Return Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCollateralObligationToReturnCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralObligationToReturnCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeCollateralObligationToReturnCash" xlink:to="lab_us-gaap_DerivativeCollateralObligationToReturnCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2045a762-5a2f-4917-aacf-a004e021a780_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_299fb916-f640-42a3-9014-35a6de3d2303_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMPtoPNMMember_fc7e6f69-0ee7-4101-8eaa-ed985a0bb48c_terseLabel_en-US" xlink:label="lab_pnm_TNMPtoPNMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP to PNM</link:label>
    <link:label id="lab_pnm_TNMPtoPNMMember_label_en-US" xlink:label="lab_pnm_TNMPtoPNMMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP to PNM [Member]</link:label>
    <link:label id="lab_pnm_TNMPtoPNMMember_documentation_en-US" xlink:label="lab_pnm_TNMPtoPNMMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP to PNM [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPtoPNMMember" xlink:href="pnm-20211231.xsd#pnm_TNMPtoPNMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMPtoPNMMember" xlink:to="lab_pnm_TNMPtoPNMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_9180bd1b-7173-4c3f-acca-465c3b8de413_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_d8a6176a-c7a4-438a-8940-03e990a5bee0_negatedLabel_en-US" xlink:label="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and unbilled revenues</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_label_en-US" xlink:label="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" xlink: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 Receivable and Unbilled Revenues</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_documentation_en-US" xlink:label="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" xlink: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 net change during the period in the amount due from customers for the credit sale of goods and services; includes accounts receivable billed and unbilled.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" xlink:to="lab_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_9720d75c-e5ed-4f49-b405-2f89303aaa08_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power to be sold to third party (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_label_en-US" xlink:label="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" xlink: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, Concentration Risk, Amount To Sell Due To Agreement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" xlink: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, Concentration Risk, Amount To Sell Due To Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" xlink:to="lab_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_6cb18daf-afe4-4504-b640-696e8e8e7f56_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_e83fe8eb-7a65-4ca8-aa6b-f24d35afe3ae_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 Hedge</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain_50ab6ce2-f22b-4e8c-bb22-5200ed585414_terseLabel_en-US" xlink:label="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink: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 Type of Counterparty [Domain]</link:label>
    <link:label id="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain_label_en-US" xlink:label="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink: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 Type of Counterparty [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="lab_us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_d478195d-b9f4-44ff-9129-3934dc1dedae_terseLabel_en-US" xlink:label="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maricopa County, Arizona Pollution Control Corporation</link:label>
    <link:label id="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_label_en-US" xlink:label="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maricopa County, Arizona Pollution Control Corporation [Member]</link:label>
    <link:label id="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_documentation_en-US" xlink:label="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maricopa County, Arizona Pollution Control Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MaricopaCountyArizonaPollutionControlCorporationMember" xlink:href="pnm-20211231.xsd#pnm_MaricopaCountyArizonaPollutionControlCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_MaricopaCountyArizonaPollutionControlCorporationMember" xlink:to="lab_pnm_MaricopaCountyArizonaPollutionControlCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8bcf5303-c8e1-4051-9230-2a92b377ba4e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_931c90b1-fe1f-451e-86ed-9f7f6f864eb0_terseLabel_en-US" xlink:label="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO liabilities related to nuclear decommissioning</link:label>
    <link:label id="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_label_en-US" xlink:label="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Related to Nuclear Decommissioning</link:label>
    <link:label id="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_documentation_en-US" xlink:label="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Related to Nuclear Decommissioning</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" xlink:to="lab_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_87187f2d-1250-4b5e-8eda-14902d17b5f9_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_f3cd5f97-120b-4a9b-ba8a-e3ba2e6ff06c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink: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 accumulated investment tax credits</link:label>
    <link:label id="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink: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 Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_MineReclamationTrustMember_5a3386aa-68b7-475e-b78d-aa11a081bee2_terseLabel_en-US" xlink:label="lab_pnm_MineReclamationTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mine Reclamation Trust</link:label>
    <link:label id="lab_pnm_MineReclamationTrustMember_label_en-US" xlink:label="lab_pnm_MineReclamationTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mine Reclamation Trust [Member]</link:label>
    <link:label id="lab_pnm_MineReclamationTrustMember_documentation_en-US" xlink:label="lab_pnm_MineReclamationTrustMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mine Reclamation Trust [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MineReclamationTrustMember" xlink:href="pnm-20211231.xsd#pnm_MineReclamationTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_MineReclamationTrustMember" xlink:to="lab_pnm_MineReclamationTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_cdb4f9ff-e12e-4cd4-867e-36a03d567633_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_63bf25e4-98c5-4acb-936c-f53db3e69fd0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9d73cfd8-0f20-4637-874d-08a5c7b1acff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" 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 loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_4f7238ac-101f-4463-9935-afe5a7117220_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_07806063-9593-46e3-8764-88b68671de9b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink: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 Classified by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FixedIncomeSecuritiesMunicipalsMember_7d8d53de-ff74-4cf8-813f-97452021768a_terseLabel_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesMunicipalsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipals</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesMunicipalsMember_label_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesMunicipalsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, Municipals [Member]</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesMunicipalsMember_documentation_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesMunicipalsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, Municipals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesMunicipalsMember" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesMunicipalsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FixedIncomeSecuritiesMunicipalsMember" xlink:to="lab_pnm_FixedIncomeSecuritiesMunicipalsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMPRevolvingCreditFacilityMember_638e85da-0e09-484e-8bb9-b5d04c2f13a7_terseLabel_en-US" xlink:label="lab_pnm_TNMPRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP Revolving Credit Facility</link:label>
    <link:label id="lab_pnm_TNMPRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_pnm_TNMPRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_pnm_TNMPRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_pnm_TNMPRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPRevolvingCreditFacilityMember" xlink:href="pnm-20211231.xsd#pnm_TNMPRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMPRevolvingCreditFacilityMember" xlink:to="lab_pnm_TNMPRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_c6c34dd6-2e43-4275-911b-6c595b2e5395_terseLabel_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REP C</link:label>
    <link:label id="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_label_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaffiliated Customer of Texas-New Mexico Power Company Two [Member]</link:label>
    <link:label id="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_documentation_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaffiliated Customer of Texas-New Mexico Power Company Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" xlink:to="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NewMexico2015RateCaseMember_e3473b16-11da-48c6-bc0a-4d62a380b583_terseLabel_en-US" xlink:label="lab_pnm_NewMexico2015RateCaseMember" xlink: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 Mexico 2015 Rate Case</link:label>
    <link:label id="lab_pnm_NewMexico2015RateCaseMember_label_en-US" xlink:label="lab_pnm_NewMexico2015RateCaseMember" xlink: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 Mexico 2015 Rate Case [Member]</link:label>
    <link:label id="lab_pnm_NewMexico2015RateCaseMember_documentation_en-US" xlink:label="lab_pnm_NewMexico2015RateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Mexico 2015 Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexico2015RateCaseMember" xlink:href="pnm-20211231.xsd#pnm_NewMexico2015RateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NewMexico2015RateCaseMember" xlink:to="lab_pnm_NewMexico2015RateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_VariableInterestEntitiesAbstract_b46e17be-a64e-4b5d-aaf6-8772f1c93b45_terseLabel_en-US" xlink:label="lab_pnm_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_pnm_VariableInterestEntitiesAbstract_label_en-US" xlink:label="lab_pnm_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_pnm_VariableInterestEntitiesAbstract_documentation_en-US" xlink:label="lab_pnm_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_pnm_VariableInterestEntitiesAbstract" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_VariableInterestEntitiesAbstract" xlink:to="lab_pnm_VariableInterestEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f39cd1ce-2dbe-4323-8b5c-9f7dd222c50f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valencia&#8217;s transactions with its owner</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember_196b725d-e801-451d-a297-b3cc7306aaa9_terseLabel_en-US" xlink:label="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Wide Retrospective Assessment Program</link:label>
    <link:label id="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember_label_en-US" xlink:label="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Wide Retrospective Assessment Program [Member]</link:label>
    <link:label id="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember_documentation_en-US" xlink:label="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Wide Retrospective Assessment Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IndustryWideRetrospectiveAssessmentProgramMember" xlink:href="pnm-20211231.xsd#pnm_IndustryWideRetrospectiveAssessmentProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IndustryWideRetrospectiveAssessmentProgramMember" xlink:to="lab_pnm_IndustryWideRetrospectiveAssessmentProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member_2a904cc2-1b9a-492f-8ddf-082a71ef5091_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.92% due March 2039</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.92 Percent Due 2039 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.92 Percent Due 2039 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.92PercentDue2039Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.92PercentDue2039Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds3.92PercentDue2039Member" xlink:to="lab_pnm_FirstMortgageBonds3.92PercentDue2039Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_98d543c4-7a8d-4c1b-a26d-1da5c18664c1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink: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 of Counterparty, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink: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 of Counterparty, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_68c665b9-1ce2-4c65-a7a2-47572b1ddcc7_totalLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" 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</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink: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 Assets (Liabilities), at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_f1292984-5bdd-431c-ae0a-e6b7bfd4c8df_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_eea22359-1fd2-4317-a385-2280cd07d096_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributionsFromParent_ec558670-a2d0-46e3-9f3e-1f859281fae5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributionsFromParent" xlink: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 contribution from parent</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributionsFromParent_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributionsFromParent" xlink: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 Contributions from Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributionsFromParent" xlink:to="lab_us-gaap_ProceedsFromContributionsFromParent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_41ed350e-0b98-457f-963a-240b98063f13_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" xlink: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 efficiency and load management programs targeted energy savings (in Gigawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" xlink: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, Energy Efficiency and Load Management Programs Targeted Energy Savings</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" xlink: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, Energy Efficiency and Load Management Programs Targeted Energy Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" xlink:to="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis_b285ef35-8ad8-4304-aa1f-c4910e8ab35e_terseLabel_en-US" xlink:label="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, By Transaction Type [Axis]</link:label>
    <link:label id="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis_label_en-US" xlink:label="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, By Transaction Type [Axis]</link:label>
    <link:label id="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis_documentation_en-US" xlink:label="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, By Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis" xlink:to="lab_pnm_RelatedPartyTransactionByTransactionTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_3e2502b3-2afd-49f8-9348-63b06d2d3b91_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink: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 of Derivative and Other Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_67c2074b-0117-49f1-a3d7-5377797654bf_verboseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_c84f11cd-b183-4afb-b0fc-b5bc0c72d155_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_d301cb6d-08c5-443d-b138-8400e79b24df_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink: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 equity capital structure, percentage</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Equity Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesMember_8c22eb22-8b84-4a0a-82de-54a5b76b7e43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed income</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesMember" xlink:to="lab_us-gaap_DebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_3ae84108-ae62-4a9e-b4c7-3735ed2ef07a_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOperatingAbstract" xlink:to="lab_us-gaap_LeasesOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AlternativeInvestmentsMember_acc5891d-83e4-44d3-abe4-9f0057184439_terseLabel_en-US" xlink:label="lab_pnm_AlternativeInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative Investments</link:label>
    <link:label id="lab_pnm_AlternativeInvestmentsMember_label_en-US" xlink:label="lab_pnm_AlternativeInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative Investments [Member]</link:label>
    <link:label id="lab_pnm_AlternativeInvestmentsMember_documentation_en-US" xlink:label="lab_pnm_AlternativeInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AlternativeInvestmentsMember" xlink:href="pnm-20211231.xsd#pnm_AlternativeInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AlternativeInvestmentsMember" xlink:to="lab_pnm_AlternativeInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_c9cf0692-4def-4a61-bf9a-e6508cf3833f_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term return resulting from effect of one-percentage point increase (as a percent)</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Increase</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_4119627f-d81c-41cb-b789-c3a312dcc9cc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions from NMRD</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink: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 Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_e55be434-32a9-4ab0-8d72-30221395beec_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.05% due January 2038, mandatory tender - June 1, 2022</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2022, At 1 Point 05 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2022, At 1 Point 05 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherUnrelatedEntities2Member_e5492fba-115c-4b2a-8324-a0ba68dbf887_terseLabel_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities2Member" xlink: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 Unrelated Entities 2</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities2Member_label_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities2Member" xlink: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 Unrelated Entities 2 [Member]</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities2Member_documentation_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities2Member" xlink: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 Unrelated Entities 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities2Member" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherUnrelatedEntities2Member" xlink:to="lab_pnm_OtherUnrelatedEntities2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NuclearFuelNetOfAmortization_67ba3a4f-dfd8-4be6-a043-3f1c7b74998b_terseLabel_en-US" xlink:label="lab_us-gaap_NuclearFuelNetOfAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear fuel, net of accumulated amortization of $41,181 and $41,367</link:label>
    <link:label id="lab_us-gaap_NuclearFuelNetOfAmortization_label_en-US" xlink:label="lab_us-gaap_NuclearFuelNetOfAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Fuel, Net of Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearFuelNetOfAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearFuelNetOfAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NuclearFuelNetOfAmortization" xlink:to="lab_us-gaap_NuclearFuelNetOfAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_f8ba4911-3f36-482f-a3df-bf99ee9ec188_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember_b0bdec77-46c8-41a1-b570-2925f5338ff4_terseLabel_en-US" xlink:label="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate stocks, preferred</link:label>
    <link:label id="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember_label_en-US" xlink:label="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember" xlink: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 Securities, Corporate Stocks, Preferred [Member]</link:label>
    <link:label id="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember_documentation_en-US" xlink:label="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Corporate Stocks, Preferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesCorporateStocksPreferredMember" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesCorporateStocksPreferredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EquitySecuritiesCorporateStocksPreferredMember" xlink:to="lab_pnm_EquitySecuritiesCorporateStocksPreferredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_33583f2d-37db-4275-a28b-fb28379631b1_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_b1bae7b6-d1c5-4846-9a81-dd498df6d29f_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseLiabilityCurrentOther_e21a52f1-ba11-441e-8237-a3511cc398fb_terseLabel_en-US" xlink:label="lab_pnm_FinanceLeaseLiabilityCurrentOther" xlink: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_pnm_FinanceLeaseLiabilityCurrentOther_label_en-US" xlink:label="lab_pnm_FinanceLeaseLiabilityCurrentOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Other</link:label>
    <link:label id="lab_pnm_FinanceLeaseLiabilityCurrentOther_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseLiabilityCurrentOther" xlink: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, Current, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseLiabilityCurrentOther" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseLiabilityCurrentOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseLiabilityCurrentOther" xlink:to="lab_pnm_FinanceLeaseLiabilityCurrentOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_749ff272-1489-4396-842f-cdbb444f43e6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedCostOfProject_6c7bc544-ae6b-4b5d-ac8a-de4ecaf4b5a2_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedCostOfProject" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated cost of project</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedCostOfProject_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedCostOfProject" xlink: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, Estimated Cost Of Project</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedCostOfProject_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedCostOfProject" xlink: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, Estimated Cost Of Project</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedCostOfProject" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedCostOfProject"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEstimatedCostOfProject" xlink:to="lab_pnm_PublicUtilitiesEstimatedCostOfProject" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_1e488d1a-6060-4360-9e9d-7dbf181a9573_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink: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, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c7a5bf3f-d46c-49ae-9ff8-10c75930b47e_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_2bde1fc2-9a04-42e6-8ae9-ffb29dfa252d_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_899c355a-8dd6-4d51-a1f7-27631d218bbc_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink: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 gains from equity securities sold</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink: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 Securities, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_6d7de74c-4a21-426b-b89e-d375658253e1_terseLabel_en-US" xlink:label="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink: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 and purchased power costs</link:label>
    <link:label id="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_1f918cae-cd15-4684-a97e-d108f5b1745f_verboseLabel_en-US" xlink:label="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FPPAC</link:label>
    <link:label id="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_label_en-US" xlink:label="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink: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 and Purchased Power Adjustment Clause [Member]</link:label>
    <link:label id="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_documentation_en-US" xlink:label="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel and Purchased Power Adjustment Clause [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink:to="lab_pnm_FuelAndPurchasedPowerAdjustmentClauseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_e0bd1588-7715-4f4d-9c99-fdd4954cec35_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" 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 lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis_0b132e7d-c6fa-4946-9754-e48e43523035_terseLabel_en-US" xlink:label="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly-Owned Generating Facilities [Axis]</link:label>
    <link:label id="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis_label_en-US" xlink:label="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly-Owned Generating Facilities [Axis]</link:label>
    <link:label id="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis_documentation_en-US" xlink:label="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly-Owned Generating Facilities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis" xlink:to="lab_pnm_JointlyOwnedGeneratingFacilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_329c2ecb-349d-4e04-a8d4-43ecdea05117_terseLabel_en-US" xlink:label="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded pre-tax impairments portion of purchase price</link:label>
    <link:label id="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_label_en-US" xlink:label="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" xlink: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, Impairments, Portion Of Purchase Price</link:label>
    <link:label id="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_documentation_en-US" xlink:label="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" xlink: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, Impairments, Portion Of Purchase Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" xlink:href="pnm-20211231.xsd#pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" xlink:to="lab_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnitAxis_c633ad84-8786-4bf0-9566-9a2b04557c3e_terseLabel_en-US" xlink:label="lab_pnm_UnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit [Axis]</link:label>
    <link:label id="lab_pnm_UnitAxis_label_en-US" xlink:label="lab_pnm_UnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit [Axis]</link:label>
    <link:label id="lab_pnm_UnitAxis_documentation_en-US" xlink:label="lab_pnm_UnitAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitAxis" xlink:href="pnm-20211231.xsd#pnm_UnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnitAxis" xlink:to="lab_pnm_UnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_d0456201-74b1-4075-a5e5-3cc1cf0169d2_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">Electric Operating Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_d4b77d39-e5bd-4d10-83a3-4812403e4f28_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FourCornersUnits4And5CoalMember_21d0ff98-54db-4aa0-9557-808165176e80_terseLabel_en-US" xlink:label="lab_pnm_FourCornersUnits4And5CoalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Corners Units 4 and 5 (Coal)</link:label>
    <link:label id="lab_pnm_FourCornersUnits4And5CoalMember_label_en-US" xlink:label="lab_pnm_FourCornersUnits4And5CoalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Corners Units 4 and 5 (Coal) [Member]</link:label>
    <link:label id="lab_pnm_FourCornersUnits4And5CoalMember_documentation_en-US" xlink:label="lab_pnm_FourCornersUnits4And5CoalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Corners Units 4 and 5 (Coal) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersUnits4And5CoalMember" xlink:href="pnm-20211231.xsd#pnm_FourCornersUnits4And5CoalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FourCornersUnits4And5CoalMember" xlink:to="lab_pnm_FourCornersUnits4And5CoalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_e78256f0-7a79-4e5f-ae96-1060b6813148_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1b5ef502-b949-4bf7-ac12-4601fd3dfcfd_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d6c5a880-c0de-43dc-a35b-de2b89ab605b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinalPaymentForReliefFromObligations_93f44248-efa1-49bd-a4e0-3168ec592ba0_terseLabel_en-US" xlink:label="lab_pnm_FinalPaymentForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final payment for relief from obligations</link:label>
    <link:label id="lab_pnm_FinalPaymentForReliefFromObligations_label_en-US" xlink:label="lab_pnm_FinalPaymentForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final Payment For Relief From Obligations</link:label>
    <link:label id="lab_pnm_FinalPaymentForReliefFromObligations_documentation_en-US" xlink:label="lab_pnm_FinalPaymentForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final Payment For Relief From Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinalPaymentForReliefFromObligations" xlink:href="pnm-20211231.xsd#pnm_FinalPaymentForReliefFromObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinalPaymentForReliefFromObligations" xlink:to="lab_pnm_FinalPaymentForReliefFromObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TermLoanRestatementToProvideAdditionalFunding_bf3e72ff-25cb-4469-bea5-dae88aa0e637_terseLabel_en-US" xlink:label="lab_pnm_TermLoanRestatementToProvideAdditionalFunding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan restatement to provide additional funding</link:label>
    <link:label id="lab_pnm_TermLoanRestatementToProvideAdditionalFunding_label_en-US" xlink:label="lab_pnm_TermLoanRestatementToProvideAdditionalFunding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Restatement To Provide Additional Funding</link:label>
    <link:label id="lab_pnm_TermLoanRestatementToProvideAdditionalFunding_documentation_en-US" xlink:label="lab_pnm_TermLoanRestatementToProvideAdditionalFunding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Restatement To Provide Additional Funding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TermLoanRestatementToProvideAdditionalFunding" xlink:href="pnm-20211231.xsd#pnm_TermLoanRestatementToProvideAdditionalFunding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TermLoanRestatementToProvideAdditionalFunding" xlink:to="lab_pnm_TermLoanRestatementToProvideAdditionalFunding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a5961b59-5da1-4106-9afe-a372ade6e246_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_781ac1dc-e095-4756-b18f-f522bcd1f612_terseLabel_en-US" xlink:label="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available for sale securities realized impairment losses</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_label_en-US" xlink:label="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" xlink: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 Than Temporary Losses, Investments, Portion Recognized in Earnings, Net, Available-for-sale Securities</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_documentation_en-US" xlink:label="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" xlink: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 Other Than Temporary Losses, Investments, Portion Recognized in Earnings, Net, Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" xlink:to="lab_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InterestChargesMember_db0e693f-7ba0-4543-9495-29fe083db028_terseLabel_en-US" xlink:label="lab_pnm_InterestChargesMember" xlink: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 billings:</link:label>
    <link:label id="lab_pnm_InterestChargesMember_label_en-US" xlink:label="lab_pnm_InterestChargesMember" xlink: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 Charges [Member]</link:label>
    <link:label id="lab_pnm_InterestChargesMember_documentation_en-US" xlink:label="lab_pnm_InterestChargesMember" xlink: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 Charges [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestChargesMember" xlink:href="pnm-20211231.xsd#pnm_InterestChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InterestChargesMember" xlink:to="lab_pnm_InterestChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_A2018TNMPRateCaseMember_1aef6fa7-551d-4d5b-b11b-92759c1bbd3f_terseLabel_en-US" xlink:label="lab_pnm_A2018TNMPRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 TNMP Rate Case</link:label>
    <link:label id="lab_pnm_A2018TNMPRateCaseMember_label_en-US" xlink:label="lab_pnm_A2018TNMPRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 TNMP Rate Case [Member]</link:label>
    <link:label id="lab_pnm_A2018TNMPRateCaseMember_documentation_en-US" xlink:label="lab_pnm_A2018TNMPRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 TNMP Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2018TNMPRateCaseMember" xlink:href="pnm-20211231.xsd#pnm_A2018TNMPRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_A2018TNMPRateCaseMember" xlink:to="lab_pnm_A2018TNMPRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_866d9992-5477-47b8-9a57-fc64ff24c025_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_7d8d2f46-07e1-4243-a6cc-94e8cafe2c0d_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TypeOfRegulatoryCostDomain_1bd475d9-7c26-446d-beae-cdcae7c10d76_terseLabel_en-US" xlink:label="lab_pnm_TypeOfRegulatoryCostDomain" xlink: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 Regulatory Cost [Domain]</link:label>
    <link:label id="lab_pnm_TypeOfRegulatoryCostDomain_label_en-US" xlink:label="lab_pnm_TypeOfRegulatoryCostDomain" xlink: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 Regulatory Cost [Domain]</link:label>
    <link:label id="lab_pnm_TypeOfRegulatoryCostDomain_documentation_en-US" xlink:label="lab_pnm_TypeOfRegulatoryCostDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Regulatory Cost [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostDomain" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TypeOfRegulatoryCostDomain" xlink:to="lab_pnm_TypeOfRegulatoryCostDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_216dc296-5520-4e19-a4dd-3904c218ab9c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accumulated deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_202b0f1a-8cb9-4f29-bb67-c95421345daa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_424de8a4-a124-49bd-99a9-a2aea9534e17_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink: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 asset, fair value, gross asset</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_5895d08e-86e4-4604-a74b-93787fd0dde9_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.21% due April 2030</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2030, at 3 point 21 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2030, at 3 point 21 percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_f15a3c8a-61db-4c3f-be9a-8e5e9addd456_terseLabel_en-US" xlink:label="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 SUNs At 2.59 Percent Due July 15, 2033</link:label>
    <link:label id="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_label_en-US" xlink:label="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 SUNs At 2.59 Percent Due July 15, 2033 [Member]</link:label>
    <link:label id="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_documentation_en-US" xlink:label="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 SUNs At 2.59 Percent Due July 15, 2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021SUNsAt259PercentDueJuly152033Member" xlink:href="pnm-20211231.xsd#pnm_PNM2021SUNsAt259PercentDueJuly152033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2021SUNsAt259PercentDueJuly152033Member" xlink:to="lab_pnm_PNM2021SUNsAt259PercentDueJuly152033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7fb50f3c-2fa7-49af-9390-ab02c767fbbb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Depreciation and plant related</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_272ffc3c-9dea-49ea-89b0-0de13bfc260b_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" xlink: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 potential assessment per incident</link:label>
    <link:label id="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_label_en-US" xlink:label="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" xlink: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, Maximum Potential Assessment Per Incident</link:label>
    <link:label id="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" xlink: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, Maximum Potential Assessment Per Incident</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" xlink:to="lab_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherEntitiesAxis_7b94222d-4dae-48b4-87a7-50a65f0206c6_terseLabel_en-US" xlink:label="lab_pnm_OtherEntitiesAxis" xlink: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 Entities [Axis]</link:label>
    <link:label id="lab_pnm_OtherEntitiesAxis_label_en-US" xlink:label="lab_pnm_OtherEntitiesAxis" xlink: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 Entities [Axis]</link:label>
    <link:label id="lab_pnm_OtherEntitiesAxis_documentation_en-US" xlink:label="lab_pnm_OtherEntitiesAxis" xlink: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 Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesAxis" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherEntitiesAxis" xlink:to="lab_pnm_OtherEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_2f0827e8-5dbc-49f8-b92f-24d47ed60255_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">Fair value gain (loss, less than)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember_5c1ca96e-3bf1-494f-a7df-7edc53e36ff0_terseLabel_en-US" xlink:label="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Forward Equity Sales Agreement</link:label>
    <link:label id="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember_label_en-US" xlink:label="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Forward Equity Sales Agreement [Member]</link:label>
    <link:label id="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember_documentation_en-US" xlink:label="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Forward Equity Sales Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember" xlink:href="pnm-20211231.xsd#pnm_PNMR2020ForwardEquitySalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember" xlink:to="lab_pnm_PNMR2020ForwardEquitySalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_ab7600d0-cd07-4dd1-95ec-857a5e25141c_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary mandatory moratorium on disconnection period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_label_en-US" xlink:label="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" xlink: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, Temporary Mandatory Moratorium On Disconnection Period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" xlink: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, Temporary Mandatory Moratorium On Disconnection Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" xlink:to="lab_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_77445f13-19c0-4783-9c27-002cbb1d2394_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InsuranceDeductibleMember_0ea79078-95e4-4639-b762-5a2ae48dc3cb_terseLabel_en-US" xlink:label="lab_pnm_InsuranceDeductibleMember" xlink: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 Deductible</link:label>
    <link:label id="lab_pnm_InsuranceDeductibleMember_label_en-US" xlink:label="lab_pnm_InsuranceDeductibleMember" xlink: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 Deductible [Member]</link:label>
    <link:label id="lab_pnm_InsuranceDeductibleMember_documentation_en-US" xlink:label="lab_pnm_InsuranceDeductibleMember" xlink: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 Deductible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceDeductibleMember" xlink:href="pnm-20211231.xsd#pnm_InsuranceDeductibleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InsuranceDeductibleMember" xlink:to="lab_pnm_InsuranceDeductibleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_5a72cd1b-8be4-419b-858f-ce90bda17afd_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_87d73c44-3dca-4c2a-8a47-89c0967b8310_negatedTerseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" 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">Dental trend assumption</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Dental Trend Assumption</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" xlink: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, Assumptions Used Calculating Benefit Obligation, Dental Trend Assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_482c569d-584d-40ba-96aa-b7bfae3b2a65_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_ac53cb8f-d912-4cb9-9876-a03eea41c750_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_567f1ee1-baa6-471f-8a99-a6a7108dbf21_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_00d72cfd-47f8-4a04-8f1f-dc612ed5663b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loans</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_20093ad4-d464-42f7-a09a-bcb0de9764bc_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred credits and other liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink: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, Other than Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_dcf9cdf5-6476-4235-a1c0-f84892320eb6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend in excess of equity earnings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink: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 Equity Method Investment, Distribution, Return of Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PnmToTnmpMember_3c6e22d9-53b5-46f7-92f5-5bf98cb31a85_terseLabel_en-US" xlink:label="lab_pnm_PnmToTnmpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM to TNMP</link:label>
    <link:label id="lab_pnm_PnmToTnmpMember_label_en-US" xlink:label="lab_pnm_PnmToTnmpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pnm to Tnmp [Member]</link:label>
    <link:label id="lab_pnm_PnmToTnmpMember_documentation_en-US" xlink:label="lab_pnm_PnmToTnmpMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pnm to Tnmp [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmToTnmpMember" xlink:href="pnm-20211231.xsd#pnm_PnmToTnmpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PnmToTnmpMember" xlink:to="lab_pnm_PnmToTnmpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PnmrToTnmpMember_77e0210f-ac90-449e-a6f6-a4e52128a0e8_terseLabel_en-US" xlink:label="lab_pnm_PnmrToTnmpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR to TNMP</link:label>
    <link:label id="lab_pnm_PnmrToTnmpMember_label_en-US" xlink:label="lab_pnm_PnmrToTnmpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pnmr to Tnmp [Member]</link:label>
    <link:label id="lab_pnm_PnmrToTnmpMember_documentation_en-US" xlink:label="lab_pnm_PnmrToTnmpMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pnmr to Tnmp [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrToTnmpMember" xlink:href="pnm-20211231.xsd#pnm_PnmrToTnmpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PnmrToTnmpMember" xlink:to="lab_pnm_PnmrToTnmpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_b47c9892-830f-4911-a17a-a0270b0e2ebe_terseLabel_en-US" xlink:label="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Rider, Sky Blue Energy Program</link:label>
    <link:label id="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_label_en-US" xlink:label="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Rider, Sky Blue Energy Program [Member]</link:label>
    <link:label id="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_documentation_en-US" xlink:label="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Rider, Sky Blue Energy Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" xlink:to="lab_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_d96ecef7-eb56-4cf0-86ba-b6876b6191d9_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">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_0f4b917a-849d-4dad-96d6-02089582a022_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.03% due July 2024</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_label_en-US" xlink:label="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds Due 2024, Series 2014A, at 4 point 03 percent [Member] [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds Due 2024, Series 2014A, at 4 point 03 percent [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" xlink:to="lab_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cbc115a7-839a-4c88-98df-6886a04f77e6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_cb2da7d6-392a-4e15-895b-f84edd1065f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_79861bc3-3804-4695-93bf-4adcd093a9b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income tax, net of federal (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_14154345-4b4f-4587-9175-891b177db87f_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_069c5984-9105-4406-8d15-61a8e9d91242_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_e461f717-b560-4a14-a084-a35d61d9acaa_terseLabel_en-US" xlink:label="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" xlink: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 receivables, allowance for credit loss</link:label>
    <link:label id="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_label_en-US" xlink:label="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" xlink: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 Receivables, Allowance For Credit Loss, Period Increase (Decrease)</link:label>
    <link:label id="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_documentation_en-US" xlink:label="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" xlink: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 Receivables, Allowance For Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" xlink:href="pnm-20211231.xsd#pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" xlink:to="lab_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2019250MillionTermLoanMember_8d2bc50b-10ae-47c4-8812-8620af5f74dc_terseLabel_en-US" xlink:label="lab_pnm_PNM2019250MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 $250 Million Term Loan</link:label>
    <link:label id="lab_pnm_PNM2019250MillionTermLoanMember_label_en-US" xlink:label="lab_pnm_PNM2019250MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 $250 Million Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNM2019250MillionTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNM2019250MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 $250 Million Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019250MillionTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNM2019250MillionTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2019250MillionTermLoanMember" xlink:to="lab_pnm_PNM2019250MillionTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8e284503-8da8-463d-8999-2312ee59b2c2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsAt625PercentMember_f210063f-3f42-40cf-a8d5-8a5ac66af210_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsAt625PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, 6.25%, Callable</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsAt625PercentMember_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsAt625PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds at 6.25 Percent [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsAt625PercentMember_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsAt625PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds at 6.25 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsAt625PercentMember" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsAt625PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsAt625PercentMember" xlink:to="lab_pnm_PollutionControlRevenueBondsAt625PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_2e033ef0-9b19-494a-9108-f4dd070e5598_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_11ab07fd-7775-4633-86c4-6fc2f0c95d0d_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_33e5a3e4-6392-4481-8c67-6ae7ef45e9ea_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink: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 benefit related to stock compensation awards</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink: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 Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesApprovedDeploymentCosts_e0dfee1c-4a57-4a3e-b6a8-806856010a97_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedDeploymentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved deployment costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedDeploymentCosts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedDeploymentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Deployment Costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedDeploymentCosts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedDeploymentCosts" xlink: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, Approved Deployment Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedDeploymentCosts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedDeploymentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesApprovedDeploymentCosts" xlink:to="lab_pnm_PublicUtilitiesApprovedDeploymentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CentralNewMexicoElectricCooperativeMember_59cc0d1d-042d-4b41-aab7-2e9e4f727fb7_terseLabel_en-US" xlink:label="lab_pnm_CentralNewMexicoElectricCooperativeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Central New Mexico Electric Cooperative</link:label>
    <link:label id="lab_pnm_CentralNewMexicoElectricCooperativeMember_label_en-US" xlink:label="lab_pnm_CentralNewMexicoElectricCooperativeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Central New Mexico Electric Cooperative [Member]</link:label>
    <link:label id="lab_pnm_CentralNewMexicoElectricCooperativeMember_documentation_en-US" xlink:label="lab_pnm_CentralNewMexicoElectricCooperativeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Central New Mexico Electric Cooperative [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CentralNewMexicoElectricCooperativeMember" xlink:href="pnm-20211231.xsd#pnm_CentralNewMexicoElectricCooperativeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CentralNewMexicoElectricCooperativeMember" xlink:to="lab_pnm_CentralNewMexicoElectricCooperativeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_740617d3-6759-41d6-bacb-e4b9836fd82a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink: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 settlements receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink: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 Insurance Settlements Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_8f44c93f-7613-43ce-93cb-8475894cdfdf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 of utility plant to NMRD</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_bd87ffeb-4e5c-447d-bdeb-641360681063_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid-in-capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_d6222eac-44fb-4b8a-9440-9239b35ca7ad_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual distribution revenue requirement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_label_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" xlink: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, Annual Distribution Revenue Requirement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" xlink: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, Annual Distribution Revenue Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualDistributionRevenueRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" xlink:to="lab_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_68ceafc7-07c3-4035-810c-b173d879d8a3_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_b1bfd72f-b40e-4033-bfcc-5b9a77a7a38e_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.15% due May 2023</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2023, at 3 point 15 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2023, at 3 point 15 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2023at3point15percentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24ec4661-d896-4a8b-b582-5b92d2a076a8_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 STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d05a369-1033-4e87-8bd8-82077e60f280_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_4a97c25f-c1f4-4459-bf3b-dcb444531a96_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_WeightedAverageRemainingLeaseTermAbstract_956f8d79-00b1-4885-a85b-d413f7892f0c_terseLabel_en-US" xlink:label="lab_pnm_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (years):</link:label>
    <link:label id="lab_pnm_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_pnm_WeightedAverageRemainingLeaseTermAbstract" xlink: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 Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_pnm_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_pnm_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WeightedAverageRemainingLeaseTermAbstract" xlink:href="pnm-20211231.xsd#pnm_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_pnm_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_5bccd63a-bb5a-400a-9b5f-abe57bd53420_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_5f397e1a-8204-41b3-a2b6-bc5644d90cca_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TriStateMember_2b8aa915-c192-42b0-8258-d78f0bce3f09_terseLabel_en-US" xlink:label="lab_pnm_TriStateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tri-State</link:label>
    <link:label id="lab_pnm_TriStateMember_label_en-US" xlink:label="lab_pnm_TriStateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tri-State [Member]</link:label>
    <link:label id="lab_pnm_TriStateMember_documentation_en-US" xlink:label="lab_pnm_TriStateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tri-State [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TriStateMember" xlink:href="pnm-20211231.xsd#pnm_TriStateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TriStateMember" xlink:to="lab_pnm_TriStateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_cd391d68-d7ee-4f08-bbf2-173abed1042a_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_b7f51899-1d40-4943-9705-7fb601a72fe1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink: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 derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_fc798371-05d3-4855-be66-2cef02358013_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesReturnonEquity_28b395bc-f884-4a34-af57-5ea50bd50f61_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesReturnonEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on equity</link:label>
    <link:label id="lab_pnm_PublicUtilitiesReturnonEquity_label_en-US" xlink:label="lab_pnm_PublicUtilitiesReturnonEquity" xlink: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, Return on Equity</link:label>
    <link:label id="lab_pnm_PublicUtilitiesReturnonEquity_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesReturnonEquity" xlink: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, Return on Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReturnonEquity" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReturnonEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesReturnonEquity" xlink:to="lab_pnm_PublicUtilitiesReturnonEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_1034ac65-ef68-4d4a-9ea5-04d4f3ce3eca_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" 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 net gains on equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink: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 Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_4f007f92-a90f-44ba-b6a0-d68b02a9657b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member_ab1f5089-5b65-44e4-b82d-79cdc820b7d9_terseLabel_en-US" xlink:label="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Performance Target For 2018 Through 2020</link:label>
    <link:label id="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member_label_en-US" xlink:label="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Performance Target For 2018 Through 2020 [Member]</link:label>
    <link:label id="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member_documentation_en-US" xlink:label="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Performance Target For 2018 Through 2020</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedPerformanceTargetFor2018Through2020Member" xlink:href="pnm-20211231.xsd#pnm_AchievedPerformanceTargetFor2018Through2020Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AchievedPerformanceTargetFor2018Through2020Member" xlink:to="lab_pnm_AchievedPerformanceTargetFor2018Through2020Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ef34e464-d3ac-4769-9718-88d797879798_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NMPRCMember_ffe507e7-0df3-48a3-b74f-9d8127997213_terseLabel_en-US" xlink:label="lab_pnm_NMPRCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMPRC</link:label>
    <link:label id="lab_pnm_NMPRCMember_label_en-US" xlink:label="lab_pnm_NMPRCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMPRC [Member]</link:label>
    <link:label id="lab_pnm_NMPRCMember_documentation_en-US" xlink:label="lab_pnm_NMPRCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMPRC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NMPRCMember" xlink:to="lab_pnm_NMPRCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_f230cdd3-8d6a-48a6-9921-5722b897a315_terseLabel_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 2 Leases</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_label_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 2 Leases [Member]</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_documentation_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 2 Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" xlink:to="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_a2c9f568-c239-4d73-8731-9c8cbeddcb91_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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">Settlement payments</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ef0a0cc3-e8c5-41e6-bd5f-45f02f7646f2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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 stock option exercise</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_f8fd3b07-9ce6-48cd-8bdb-63e27669e8a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_65cefd91-8cc9-43c4-86f4-47cfaab79004_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross realized gains</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_6e1a3b01-f185-41f3-aa6c-75972fd1cac4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_6c5aa8b5-f68d-4287-be93-b7ad034b2198_terseLabel_en-US" xlink:label="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Specified Performance Target Time Frame [Domain]</link:label>
    <link:label id="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_label_en-US" xlink:label="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Specified Performance Target Time Frame [Domain]</link:label>
    <link:label id="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_documentation_en-US" xlink:label="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Achieved specified performance target time frame [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" xlink:to="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_WesternSpiritLineMember_20acefec-8dff-4be4-bb5a-340212d2640d_terseLabel_en-US" xlink:label="lab_pnm_WesternSpiritLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Spirit Line</link:label>
    <link:label id="lab_pnm_WesternSpiritLineMember_label_en-US" xlink:label="lab_pnm_WesternSpiritLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Spirit Line [Member]</link:label>
    <link:label id="lab_pnm_WesternSpiritLineMember_documentation_en-US" xlink:label="lab_pnm_WesternSpiritLineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Spirit Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WesternSpiritLineMember" xlink:href="pnm-20211231.xsd#pnm_WesternSpiritLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_WesternSpiritLineMember" xlink:to="lab_pnm_WesternSpiritLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member_3f8f47e4-3481-43cb-8684-521fe0006378_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.36% due July 2050</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.36 Percent Due July 2050 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.36 Percent Due July 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds336PercentDueJuly2050Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds336PercentDueJuly2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds336PercentDueJuly2050Member" xlink:to="lab_pnm_FirstMortgageBonds336PercentDueJuly2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_cf1825ed-6ca4-4e7e-8523-017d69453fee_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AmortizationOfExcessDeferredIncomeTax_811cde80-b8bf-43f8-bbf4-860274f2cf99_negatedTerseLabel_en-US" xlink:label="lab_pnm_AmortizationOfExcessDeferredIncomeTax" 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 excess deferred income tax</link:label>
    <link:label id="lab_pnm_AmortizationOfExcessDeferredIncomeTax_label_en-US" xlink:label="lab_pnm_AmortizationOfExcessDeferredIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Excess Deferred Income Tax</link:label>
    <link:label id="lab_pnm_AmortizationOfExcessDeferredIncomeTax_documentation_en-US" xlink:label="lab_pnm_AmortizationOfExcessDeferredIncomeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Excess Deferred Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfExcessDeferredIncomeTax" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfExcessDeferredIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AmortizationOfExcessDeferredIncomeTax" xlink:to="lab_pnm_AmortizationOfExcessDeferredIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_7fe2641c-e746-491b-9c9d-5fe5edb1b202_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_55dd81d8-8597-4dea-9d72-1102a9aaa5cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" 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">Comprehensive (Income) Attributable to Valencia Non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PortfolioOneMember_944eae19-166b-4086-8b95-a53e3cfd4042_terseLabel_en-US" xlink:label="lab_pnm_PortfolioOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio One</link:label>
    <link:label id="lab_pnm_PortfolioOneMember_label_en-US" xlink:label="lab_pnm_PortfolioOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio One [Member]</link:label>
    <link:label id="lab_pnm_PortfolioOneMember_documentation_en-US" xlink:label="lab_pnm_PortfolioOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioOneMember" xlink:href="pnm-20211231.xsd#pnm_PortfolioOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PortfolioOneMember" xlink:to="lab_pnm_PortfolioOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_974da20d-3688-4608-8dfc-e1982524ba33_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2ad83114-9a4b-4be9-8ca3-32a832d488ed_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRDevelopmentTermLoanMember_a621b2ea-fa34-45e9-840e-54f37f2a5d27_terseLabel_en-US" xlink:label="lab_pnm_PNMRDevelopmentTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development Term Loan due January 2022</link:label>
    <link:label id="lab_pnm_PNMRDevelopmentTermLoanMember_label_en-US" xlink:label="lab_pnm_PNMRDevelopmentTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNMRDevelopmentTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNMRDevelopmentTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRDevelopmentTermLoanMember" xlink:to="lab_pnm_PNMRDevelopmentTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_a8750eb0-e747-4ec4-b11e-2b9ba16596ca_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_bc1a4e86-8056-4ecd-81b5-a10b4d1a15a7_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_2af7fe0e-34ca-47e2-b5b0-34b7696c098b_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" xlink: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 disbursements by employer</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Disbursements By Employer</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" xlink: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, Plan Assets, Disbursements By Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" xlink:to="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AvangridMember_a3401f43-09c5-4d1b-9668-54418dbb6398_terseLabel_en-US" xlink:label="lab_pnm_AvangridMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avangrid</link:label>
    <link:label id="lab_pnm_AvangridMember_label_en-US" xlink:label="lab_pnm_AvangridMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avangrid [Member]</link:label>
    <link:label id="lab_pnm_AvangridMember_documentation_en-US" xlink:label="lab_pnm_AvangridMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avangrid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvangridMember" xlink:href="pnm-20211231.xsd#pnm_AvangridMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AvangridMember" xlink:to="lab_pnm_AvangridMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_dd94b0dd-0dd8-486c-a0c4-dcc080ff3e86_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseImpairments_7e66d3f1-8d39-4135-bb15-8498cd6308ce_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseImpairments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded pre-tax impairments</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseImpairments_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseImpairments" xlink: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, Impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseImpairments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseImpairments" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseImpairments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyPercentage_9f70c33c-f2cf-48a4-917c-9527f05e81f2_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy, percentage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyPercentage_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyPercentage" xlink: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, Renewable Energy, Percentage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyPercentage_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyPercentage" xlink: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, Renewable Energy, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyPercentage" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRenewableEnergyPercentage" xlink:to="lab_pnm_PublicUtilitiesRenewableEnergyPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_faec7b7d-6270-475a-b3a7-3274a1a8ea0b_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_2a11d520-d135-41f7-90f3-8fe66cfa2b64_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_295a980f-376b-4bef-bbcd-a4b3ad29d475_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_0081f130-fa76-4690-87dd-aac9e58b809e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Commitments</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_d37aa599-b49e-47a5-9b5d-0837a53e7cb2_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink: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</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TransmissionAndDistributionCosts_6a63889a-6a70-493e-a5f6-b474e4c937bf_terseLabel_en-US" xlink:label="lab_pnm_TransmissionAndDistributionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission and distribution costs</link:label>
    <link:label id="lab_pnm_TransmissionAndDistributionCosts_label_en-US" xlink:label="lab_pnm_TransmissionAndDistributionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission And Distribution Costs</link:label>
    <link:label id="lab_pnm_TransmissionAndDistributionCosts_documentation_en-US" xlink:label="lab_pnm_TransmissionAndDistributionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred for transmission and distribution of electricity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TransmissionAndDistributionCosts" xlink:to="lab_pnm_TransmissionAndDistributionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_db917b0c-ec9d-47f2-8ef1-e06c90abd567_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AdvancedMeterRetirementCostsMember_2c2b9cef-a748-4dbb-9ae7-b3114ea0d497_terseLabel_en-US" xlink:label="lab_pnm_AdvancedMeterRetirementCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMS retirement and other costs</link:label>
    <link:label id="lab_pnm_AdvancedMeterRetirementCostsMember_label_en-US" xlink:label="lab_pnm_AdvancedMeterRetirementCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Meter Retirement Costs [Member]</link:label>
    <link:label id="lab_pnm_AdvancedMeterRetirementCostsMember_documentation_en-US" xlink:label="lab_pnm_AdvancedMeterRetirementCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced meter retirement costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdvancedMeterRetirementCostsMember" xlink:href="pnm-20211231.xsd#pnm_AdvancedMeterRetirementCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AdvancedMeterRetirementCostsMember" xlink:to="lab_pnm_AdvancedMeterRetirementCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_a78b11b3-2d3c-4d55-8d3b-4aac0ff15dcf_terseLabel_en-US" xlink:label="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of 1%-point change in assumed health care cost trend rates on net periodic expense and APBO</link:label>
    <link:label id="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_label_en-US" xlink:label="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates, Net periodic expense and APBO</link:label>
    <link:label id="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_documentation_en-US" xlink:label="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates, Net periodic expense and APBO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" xlink:href="pnm-20211231.xsd#pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" xlink:to="lab_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PreferredStockRedemptionPremiumPercent_5c2e3470-6006-42ee-9967-35ccfe773cf2_terseLabel_en-US" xlink:label="lab_pnm_PreferredStockRedemptionPremiumPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, redemption percent</link:label>
    <link:label id="lab_pnm_PreferredStockRedemptionPremiumPercent_label_en-US" xlink:label="lab_pnm_PreferredStockRedemptionPremiumPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, Redemption Premium Percent</link:label>
    <link:label id="lab_pnm_PreferredStockRedemptionPremiumPercent_documentation_en-US" xlink:label="lab_pnm_PreferredStockRedemptionPremiumPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, redemption premium percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PreferredStockRedemptionPremiumPercent" xlink:href="pnm-20211231.xsd#pnm_PreferredStockRedemptionPremiumPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PreferredStockRedemptionPremiumPercent" xlink:to="lab_pnm_PreferredStockRedemptionPremiumPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_883aaf17-f070-4cb9-87de-429d3baee72b_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and general</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CustomerReclamationFundingCostMaximum_5be47c31-1266-44fd-85ea-45c9f28f7d34_terseLabel_en-US" xlink:label="lab_pnm_CustomerReclamationFundingCostMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer reclamation funding cost, maximum</link:label>
    <link:label id="lab_pnm_CustomerReclamationFundingCostMaximum_label_en-US" xlink:label="lab_pnm_CustomerReclamationFundingCostMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Reclamation Funding Cost, Maximum</link:label>
    <link:label id="lab_pnm_CustomerReclamationFundingCostMaximum_documentation_en-US" xlink:label="lab_pnm_CustomerReclamationFundingCostMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Reclamation Funding Cost, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CustomerReclamationFundingCostMaximum" xlink:href="pnm-20211231.xsd#pnm_CustomerReclamationFundingCostMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CustomerReclamationFundingCostMaximum" xlink:to="lab_pnm_CustomerReclamationFundingCostMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CleanAirActRelatedToRegionalHazeMember_6a17cfaa-b2c4-4460-8ead-b417302b051e_terseLabel_en-US" xlink:label="lab_pnm_CleanAirActRelatedToRegionalHazeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Air Act related to Regional Haze</link:label>
    <link:label id="lab_pnm_CleanAirActRelatedToRegionalHazeMember_label_en-US" xlink:label="lab_pnm_CleanAirActRelatedToRegionalHazeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Air Act related to Regional Haze [Member]</link:label>
    <link:label id="lab_pnm_CleanAirActRelatedToRegionalHazeMember_documentation_en-US" xlink:label="lab_pnm_CleanAirActRelatedToRegionalHazeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Air Act related to Regional Haze [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CleanAirActRelatedToRegionalHazeMember" xlink:href="pnm-20211231.xsd#pnm_CleanAirActRelatedToRegionalHazeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CleanAirActRelatedToRegionalHazeMember" xlink:to="lab_pnm_CleanAirActRelatedToRegionalHazeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FacebookDataCenterMember_3f596135-5187-436c-9fbf-0b01356a0af7_terseLabel_en-US" xlink:label="lab_pnm_FacebookDataCenterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facebook Data Center</link:label>
    <link:label id="lab_pnm_FacebookDataCenterMember_label_en-US" xlink:label="lab_pnm_FacebookDataCenterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facebook Data Center [Member]</link:label>
    <link:label id="lab_pnm_FacebookDataCenterMember_documentation_en-US" xlink:label="lab_pnm_FacebookDataCenterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facebook Data Center [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FacebookDataCenterMember" xlink:href="pnm-20211231.xsd#pnm_FacebookDataCenterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FacebookDataCenterMember" xlink:to="lab_pnm_FacebookDataCenterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LossContingencySuretyBond_c6a27ccd-f246-4de7-a16a-e5a7f472f8c2_terseLabel_en-US" xlink:label="lab_pnm_LossContingencySuretyBond" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety bond</link:label>
    <link:label id="lab_pnm_LossContingencySuretyBond_label_en-US" xlink:label="lab_pnm_LossContingencySuretyBond" xlink: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, Surety Bond</link:label>
    <link:label id="lab_pnm_LossContingencySuretyBond_documentation_en-US" xlink:label="lab_pnm_LossContingencySuretyBond" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Surety Bond</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LossContingencySuretyBond" xlink:href="pnm-20211231.xsd#pnm_LossContingencySuretyBond"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LossContingencySuretyBond" xlink:to="lab_pnm_LossContingencySuretyBond" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_d9202c48-5ae8-46ff-8d4f-3fdea245eee6_terseLabel_en-US" xlink:label="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allotments with right-of-way renewals not previously contested (in allotment parcels)</link:label>
    <link:label id="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_label_en-US" xlink:label="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" xlink: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 Allotments, Previously Contested Rights Of Way Renewal Consents</link:label>
    <link:label id="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_documentation_en-US" xlink:label="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" xlink: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 Allotments, Previously Contested Rights Of Way Renewal Consents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" xlink:href="pnm-20211231.xsd#pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" xlink:to="lab_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrustForBenefitOfEmployeesMember_dd121c84-9c56-42ff-84be-b933beb0e2d7_terseLabel_en-US" xlink:label="lab_us-gaap_TrustForBenefitOfEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation in PNMR Master Trust Investments:</link:label>
    <link:label id="lab_us-gaap_TrustForBenefitOfEmployeesMember_label_en-US" xlink:label="lab_us-gaap_TrustForBenefitOfEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust for Benefit of Employees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrustForBenefitOfEmployeesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrustForBenefitOfEmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrustForBenefitOfEmployeesMember" xlink:to="lab_us-gaap_TrustForBenefitOfEmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_4c19fe81-be66-430f-a09d-457505c18279_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_c7f54cc1-ab25-44b3-b92a-251be158f164_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1ef84b98-7372-4f2a-8df6-ea4deebb01b2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityGenerationMember_071bc7da-f723-4cf7-a047-d570fe13500d_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Generation</link:label>
    <link:label id="lab_us-gaap_ElectricityGenerationMember_label_en-US" xlink:label="lab_us-gaap_ElectricityGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityGenerationMember" xlink:to="lab_us-gaap_ElectricityGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_be2378a7-04b0-4a52-baf8-34563a747bfc_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 Risk [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_c4c67728-0d86-4d01-bebb-a7a780376cd6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract cost, amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_614906ca-b85b-4230-88f8-7fe799fbfe16_terseLabel_en-US" xlink:label="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" xlink: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 in earnings of subsidiaries</link:label>
    <link:label id="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_label_en-US" xlink:label="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" xlink: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 Investment Excluding Joint Venture</link:label>
    <link:label id="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_documentation_en-US" xlink:label="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" xlink: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 (Loss) from Equity Method Investment Excluding Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" xlink:href="pnm-20211231.xsd#pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" xlink:to="lab_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_e1eb40f1-8d1e-4936-a58f-9046dd97a656_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink: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 Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink: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 Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_c61fd4e0-8c35-497f-a99c-ed6b8d98e5c9_verboseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds at 9.50% due 2019</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_label_en-US" xlink:label="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds Due 2019, Series 2009A, at 9 point 50 percent [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds Due 2019, Series 2009A, at 9 point 50 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" xlink:to="lab_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_6009da58-f12e-4676-b5f8-a739585dd2f0_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current federal income tax</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4a480bd0-0fe1-441c-b960-688d0dccded8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities as of December 31, 2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_bb9fd354-e97a-478d-8942-cd53a21b27c9_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_06a93e0f-00c7-4465-b83e-442a4f816c23_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 (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_7ed114b6-1ee9-4730-98c8-1364cdc4cffe_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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 (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_8f6dc051-0308-4336-889f-4de5913181e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TypeOfRegulatoryCostAxis_dabd307f-b7ae-4906-ab4b-f7f94b581829_terseLabel_en-US" xlink:label="lab_pnm_TypeOfRegulatoryCostAxis" xlink: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 Regulatory Cost [Axis]</link:label>
    <link:label id="lab_pnm_TypeOfRegulatoryCostAxis_label_en-US" xlink:label="lab_pnm_TypeOfRegulatoryCostAxis" xlink: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 Regulatory Cost [Axis]</link:label>
    <link:label id="lab_pnm_TypeOfRegulatoryCostAxis_documentation_en-US" xlink:label="lab_pnm_TypeOfRegulatoryCostAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Regulatory Cost [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostAxis" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TypeOfRegulatoryCostAxis" xlink:to="lab_pnm_TypeOfRegulatoryCostAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain_1f21d506-4a56-4fd7-803c-0b8f296fab3e_terseLabel_en-US" xlink:label="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, by Transaction Type [Domain]</link:label>
    <link:label id="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain_label_en-US" xlink:label="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, by Transaction Type [Domain]</link:label>
    <link:label id="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain_documentation_en-US" xlink:label="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, by Transaction Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain" xlink:to="lab_pnm_RelatedPartyTransactionByTransactionTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_302382f7-63a5-4f00-a5d8-153aebbf56f1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period to recognize compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_48151147-1ea7-4eb8-b462-a4f87f23fc9b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c60b933-8365-456b-9bea-d257e014090f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_58beaba4-c74f-42bc-8103-b95fed4eef40_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnusualWeatherMember_d274cdc4-9bef-41ae-a5f9-ab3312a20c3a_terseLabel_en-US" xlink:label="lab_pnm_UnusualWeatherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Weather</link:label>
    <link:label id="lab_pnm_UnusualWeatherMember_label_en-US" xlink:label="lab_pnm_UnusualWeatherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Weather [Member]</link:label>
    <link:label id="lab_pnm_UnusualWeatherMember_documentation_en-US" xlink:label="lab_pnm_UnusualWeatherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Weather</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnusualWeatherMember" xlink:href="pnm-20211231.xsd#pnm_UnusualWeatherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnusualWeatherMember" xlink:to="lab_pnm_UnusualWeatherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_4652cdf6-5e4e-46c4-8a90-411c0f0e7706_terseLabel_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting rate</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_label_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rate</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_documentation_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" xlink:to="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_6503f531-c236-4ba1-8ae4-0405dcab2970_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Commitments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_73679400-6603-4580-9c63-0668c9543d87_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.22% due May 2038</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2038, at 4 point 22 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2038, at 4 point 22 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_a9e00af6-a09c-4378-abb0-c6880f396166_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">Summary of Carrying Amounts and Fair Value of Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3ec763f2-1f6c-4c29-a8df-45e336f7dab8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_12c5fd0a-82ef-43b0-b31e-c1635dc99961_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status &#8211; asset (liability) for pension benefits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_de93819f-c319-452d-980d-99fd83a30e9b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_56553e51-6598-4d79-b474-ffe1bd48add0_terseLabel_en-US" xlink:label="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to purchase a percentage of the plant or VIE (up to )</link:label>
    <link:label id="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_label_en-US" xlink:label="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Option to Purchase Proportionate Ownership Share</link:label>
    <link:label id="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_documentation_en-US" xlink:label="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Option to Purchase Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" xlink:to="lab_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_351e0789-df9c-4173-a8ad-4f40e20d86ca_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revisions to estimated cash flows</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_a8413539-225e-436e-b492-1e5088392596_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLineItems_6e7fe258-a879-49ea-ba6c-b8bc40b01fe1_terseLabel_en-US" xlink:label="lab_dei_AuditorLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Line Items]</link:label>
    <link:label id="lab_dei_AuditorLineItems_label_en-US" xlink:label="lab_dei_AuditorLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLineItems" xlink:to="lab_dei_AuditorLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_387156f2-e4f9-4e0b-904a-77d29eb0c007_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_8c0deabe-ac3a-4313-8396-5b5e77a1c38a_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_02ad6b97-7673-40fa-8d30-6db053c260dc_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_7b970481-0279-4515-92cc-f236098ff01f_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.15% due June 2040, mandatory tender - June 1, 2024</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2024, At 1 Point 15 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2024, At 1 Point 15 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_482f2d29-3d23-454d-a110-9745a4d07e58_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink: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 options and restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink: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 Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_345c5e21-93f1-4920-ab24-70d2688edbb2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 Goodwill and Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_af8f73b8-fcca-4220-ae1a-d1037aaab537_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumed for next year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_e4ad3690-25b6-4402-a56b-bb6f26c08f77_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink: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_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_258dadd5-3d63-43fa-88d8-271966e15b6d_terseLabel_en-US" xlink:label="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" xlink: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 allotments where landowners are revoking rights of way renewal consents (in allotment parcels)</link:label>
    <link:label id="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_label_en-US" xlink:label="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" xlink: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 Allotments Where Landowners Are Revoking Right Of Way Renewal Consents</link:label>
    <link:label id="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_documentation_en-US" xlink:label="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" xlink: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 Allotments Where Landowners Are Revoking Right Of Way Renewal Consents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" xlink:to="lab_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member_fe90b7aa-78f3-4c64-a152-1bcb4ab7d88d_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.06% due March 2044</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 4.06 Percent Due 2044 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 4.06 Percent Due 2044 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds4.06PercentDue2044Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds4.06PercentDue2044Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds4.06PercentDue2044Member" xlink:to="lab_pnm_FirstMortgageBonds4.06PercentDue2044Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9c022e6e-061c-451e-ba8c-71548c3e90a9_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits (Expenses)</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock_959fe636-9ce8-4d29-854a-f5187b17b0ea_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" xlink: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 Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment</link:label>
    <link:label id="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock_label_en-US" xlink:label="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" xlink: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 Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment [Table Text Block]</link:label>
    <link:label id="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock_documentation_en-US" xlink:label="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" xlink: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 Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" xlink:to="lab_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_e7317378-1f00-4f54-acbb-c2d1d27bc5fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b5639ff2-5c8d-42ee-872b-921581bd7d43_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FourCornersMember_36395b0b-864f-4b35-babb-1bb23a849423_terseLabel_en-US" xlink:label="lab_pnm_FourCornersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Corners</link:label>
    <link:label id="lab_pnm_FourCornersMember_label_en-US" xlink:label="lab_pnm_FourCornersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Corners [Member]</link:label>
    <link:label id="lab_pnm_FourCornersMember_documentation_en-US" xlink:label="lab_pnm_FourCornersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Corners [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FourCornersMember" xlink:to="lab_pnm_FourCornersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_b5753a35-caf1-459d-99da-c7e9424e49ad_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 revenues</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_18cc90e7-ddc9-4f21-b82f-c9b35d3b9bb0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" 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">Additions to utility and non-utility plant</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_13cb4192-e796-49c6-936b-e3b61f27af7a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f02db3e8-1e8a-4be2-b9da-c34288baf28e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later years</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_cb127202-ae64-4de6-be2a-2e3bd73d4042_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" 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">Income tax impact of other OCI changes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink: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) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NuclearDecommissioningTrustMember_51d96aa0-0f6d-42e3-aa24-77c41afac5fc_terseLabel_en-US" xlink:label="lab_pnm_NuclearDecommissioningTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Decommissioning Trust</link:label>
    <link:label id="lab_pnm_NuclearDecommissioningTrustMember_label_en-US" xlink:label="lab_pnm_NuclearDecommissioningTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Decommissioning Trust [Member]</link:label>
    <link:label id="lab_pnm_NuclearDecommissioningTrustMember_documentation_en-US" xlink:label="lab_pnm_NuclearDecommissioningTrustMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Decommissioning Trust [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NuclearDecommissioningTrustMember" xlink:href="pnm-20211231.xsd#pnm_NuclearDecommissioningTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NuclearDecommissioningTrustMember" xlink:to="lab_pnm_NuclearDecommissioningTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfRegulatoryRateMattersAxis_e0b10ab0-beab-4f83-ada5-110e1e1247ca_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfRegulatoryRateMattersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Rate Matters [Axis]</link:label>
    <link:label id="lab_pnm_ScheduleOfRegulatoryRateMattersAxis_label_en-US" xlink:label="lab_pnm_ScheduleOfRegulatoryRateMattersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Rate Matters [Axis]</link:label>
    <link:label id="lab_pnm_ScheduleOfRegulatoryRateMattersAxis_documentation_en-US" xlink:label="lab_pnm_ScheduleOfRegulatoryRateMattersAxis" xlink: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 Regulatory Rate Matters [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis" xlink:to="lab_pnm_ScheduleOfRegulatoryRateMattersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_8b22a6e1-c120-4070-a44a-109c6881e7b2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared per Common Share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AccountingPoliciesDisclosuresLineItems_63c3816a-603b-477e-a475-9660c87445f4_terseLabel_en-US" xlink:label="lab_pnm_AccountingPoliciesDisclosuresLineItems" xlink: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 Disclosures [Line Items]</link:label>
    <link:label id="lab_pnm_AccountingPoliciesDisclosuresLineItems_label_en-US" xlink:label="lab_pnm_AccountingPoliciesDisclosuresLineItems" xlink: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 Disclosures [Line Items]</link:label>
    <link:label id="lab_pnm_AccountingPoliciesDisclosuresLineItems_documentation_en-US" xlink:label="lab_pnm_AccountingPoliciesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingPoliciesDisclosuresLineItems" xlink:href="pnm-20211231.xsd#pnm_AccountingPoliciesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems" xlink:to="lab_pnm_AccountingPoliciesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_0e303af0-710d-4ecd-98c9-7d1bca86941c_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther_b8afd40f-01ab-44dc-90c0-13e19fd62338_terseLabel_en-US" xlink:label="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther" xlink: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 deferred credits</link:label>
    <link:label id="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther_label_en-US" xlink:label="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther" xlink: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, Deferred Credits, Other</link:label>
    <link:label id="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther" xlink: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, Deferred Credits, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseLiabilityDeferredCreditsOther" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseLiabilityDeferredCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseLiabilityDeferredCreditsOther" xlink:to="lab_pnm_FinanceLeaseLiabilityDeferredCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2019TermLoanMember_a5471150-1ead-4523-bbbc-84f4238d5125_verboseLabel_en-US" xlink:label="lab_pnm_PNM2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 Term Loan</link:label>
    <link:label id="lab_pnm_PNM2019TermLoanMember_265a6eef-0d17-4e70-bd29-90898b3e0912_terseLabel_en-US" xlink:label="lab_pnm_PNM2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2019 Term Loan due June 2021</link:label>
    <link:label id="lab_pnm_PNM2019TermLoanMember_label_en-US" xlink:label="lab_pnm_PNM2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNM2019TermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNM2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019TermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNM2019TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2019TermLoanMember" xlink:to="lab_pnm_PNM2019TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0b34906b-aa63-4b09-a2c0-235da5616617_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">Contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_0ae77947-e2e6-4ad2-a34b-2c3283efd73e_terseLabel_en-US" xlink:label="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development Revolving Credit Facility</link:label>
    <link:label id="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember" xlink:to="lab_pnm_PNMRDevelopmentRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_d2fed337-f0f2-40d5-8b28-8c3fc791abdb_terseLabel_en-US" xlink:label="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Discounts, (Premiums), and Issuance Costs, net, Less current maturities</link:label>
    <link:label id="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_label_en-US" xlink:label="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Current Portion</link:label>
    <link:label id="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_documentation_en-US" xlink:label="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Current Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" xlink:to="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_465124ff-343c-455f-8741-379860b45e78_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_4cca1686-be50-42d3-a301-c809b6f0b3b7_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">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(2,120), $(2,108), and $(1,880)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7f341790-8664-4357-b0d6-08b357807443_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_be1d1288-f555-4de4-afb7-f25f6063e16e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LesseeRightOfWayLeaseAnnualPayments_6906e202-c0b0-4b36-9b70-6d8464b5b015_terseLabel_en-US" xlink:label="lab_pnm_LesseeRightOfWayLeaseAnnualPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-way lease, annual payments</link:label>
    <link:label id="lab_pnm_LesseeRightOfWayLeaseAnnualPayments_label_en-US" xlink:label="lab_pnm_LesseeRightOfWayLeaseAnnualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Right-Of-Way Lease, Annual Payments</link:label>
    <link:label id="lab_pnm_LesseeRightOfWayLeaseAnnualPayments_documentation_en-US" xlink:label="lab_pnm_LesseeRightOfWayLeaseAnnualPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual lease payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeRightOfWayLeaseAnnualPayments" xlink:href="pnm-20211231.xsd#pnm_LesseeRightOfWayLeaseAnnualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LesseeRightOfWayLeaseAnnualPayments" xlink:to="lab_pnm_LesseeRightOfWayLeaseAnnualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt_31ede67f-adbc-486e-b75f-56717106fec2_negatedLabel_en-US" xlink:label="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt" 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">Loss on reacquired debt</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt_label_en-US" xlink:label="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Loss on reacquired debt</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt_documentation_en-US" xlink:label="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Loss on reacquired debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilityLossonreacquireddebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt" xlink:to="lab_pnm_DeferredTaxLiabilityLossonreacquireddebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_24759ba4-c057-454c-9f38-de0b98588c8c_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-tax impairment of investments</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_label_en-US" xlink:label="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments" xlink: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, Pre-Tax Impairment of Investments</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments" xlink: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, Pre-Tax Impairment of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPreTaxImpairmentofInvestments" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPreTaxImpairmentofInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesPreTaxImpairmentofInvestments" xlink:to="lab_pnm_PublicUtilitiesPreTaxImpairmentofInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain_240a301c-9685-49b7-8292-9225c60f3b15_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain_label_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_f5399cac-64de-4d25-a685-fea3bcd40309_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" xlink: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 gains and losses that are outside the corridor</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" xlink: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 Plans, Gains and losses that lie outside the corridor, amortized in years</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" xlink: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 Plans, Gains and losses that lie outside the corridor, amortized in years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" xlink:to="lab_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_3ffca99b-4790-4021-affa-570f9e0a53dd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_042d2d19-e330-4e20-a7bc-86ebe76a1106_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink: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, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_f7a8e2ad-21bd-445b-90c9-c79adebf8064_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" 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 accumulated investment tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink: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, Investment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_ca8aa19a-778e-4b4c-90ad-b0a7f5a42857_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Deductions:</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink: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) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_16d3d833-d08e-446b-b0b1-b4cda4ce1b49_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_f84d27fa-79c1-4aad-90db-c84944c371ad_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">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_3aff28e7-c157-49bc-b09d-1865b78e453b_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proposed disallowance of recovery of purchase price of assets</link:label>
    <link:label id="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" xlink: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, Hearing Examiner Proposed disallowance, Lease Acquisition costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" xlink: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, Hearing Examiner Proposed disallowance, Lease Acquisition costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" xlink:to="lab_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DisincentivesAndIncentivesAddedMember_e52b9b09-b577-4db7-8541-445ba1d1ca8b_terseLabel_en-US" xlink:label="lab_pnm_DisincentivesAndIncentivesAddedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disincentives and Incentives Added</link:label>
    <link:label id="lab_pnm_DisincentivesAndIncentivesAddedMember_label_en-US" xlink:label="lab_pnm_DisincentivesAndIncentivesAddedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disincentives and Incentives Added [Member]</link:label>
    <link:label id="lab_pnm_DisincentivesAndIncentivesAddedMember_documentation_en-US" xlink:label="lab_pnm_DisincentivesAndIncentivesAddedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disincentives and Incentives Added</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DisincentivesAndIncentivesAddedMember" xlink:href="pnm-20211231.xsd#pnm_DisincentivesAndIncentivesAddedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DisincentivesAndIncentivesAddedMember" xlink:to="lab_pnm_DisincentivesAndIncentivesAddedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_Unit4Member_b6c9df5a-56d5-4e03-a412-c58909205f14_terseLabel_en-US" xlink:label="lab_pnm_Unit4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit 4</link:label>
    <link:label id="lab_pnm_Unit4Member_label_en-US" xlink:label="lab_pnm_Unit4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit 4 [Member]</link:label>
    <link:label id="lab_pnm_Unit4Member_documentation_en-US" xlink:label="lab_pnm_Unit4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit 4 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Unit4Member" xlink:href="pnm-20211231.xsd#pnm_Unit4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_Unit4Member" xlink:to="lab_pnm_Unit4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherChanges_4ccb9f7e-4363-4004-a316-3b048ad7188d_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherChanges" 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">Discount rates</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherChanges_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanOtherChanges" xlink:to="lab_us-gaap_DefinedBenefitPlanOtherChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_eba649a5-46bc-4c49-a280-ad072cd4f2bf_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_20f382a5-8b22-41e0-9e5c-be188c7fa29b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" 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">Non-Current</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_8d30d02c-ffcf-445d-8d56-0aab51fb5dfb_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0b10d7db-0b99-458d-9bfd-abc87b2c6a34_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b5413463-47f9-42d4-bb57-b4d0d609b520_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 1 year through 5 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a22232a0-c537-46e2-91d4-fab62fc1150e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_665482a6-4b30-4d66-89d6-3eb892f4da2c_terseLabel_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" xlink: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 of subsidiary, shares issued (in shares)</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_label_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" xlink: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 Of Subsidiary Without Mandatory Redemption Requirements Shares Issued</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_documentation_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" xlink:to="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_2c508dd4-cd62-4c3f-a718-2fdc86c30112_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_41e93b42-922c-48cf-8948-719ccba678ff_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government standard emissions limit (in parts per billion)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_label_en-US" xlink:label="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit" xlink: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, Government Standard Emission Limit</link:label>
    <link:label id="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit" xlink: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, Government Standard Emission Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesGovernmentStandardEmissionLimit" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesGovernmentStandardEmissionLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesGovernmentStandardEmissionLimit" xlink:to="lab_pnm_PublicUtilitiesGovernmentStandardEmissionLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_00f327c0-aa68-44c1-bad1-0e41f7c9e05a_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">Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssets_f928c3a0-9fa0-4e4e-9353-79bf510aafba_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssets" xlink:to="lab_us-gaap_RegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_6b2c585d-8853-4989-8474-191d949b4fb0_totalLabel_en-US" xlink:label="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" 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">Unamortized Discounts, (Premiums), and Issuance Costs, net</link:label>
    <link:label id="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_label_en-US" xlink:label="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:to="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_598a059e-f9f4-4bf3-ae7d-d5c12a98fadb_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_69762205-b22f-4d08-9608-de57f513e089_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 - 2031</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_12a7db39-fc8c-47af-bffc-e8c81c59cb25_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_2e123130-5482-4eb0-88f0-7763cc21fe5b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_0767327c-a2df-4961-9e0d-cf91678b284b_terseLabel_en-US" xlink:label="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" xlink: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 Outstanding PCRB's Subject To Mandatory Tender</link:label>
    <link:label id="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_label_en-US" xlink:label="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" xlink: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 Outstanding PCRB's Subject To Mandatory Tender</link:label>
    <link:label id="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_documentation_en-US" xlink:label="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" xlink: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 Outstanding PCRB's Subject To Mandatory Tender</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" xlink:href="pnm-20211231.xsd#pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" xlink:to="lab_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_8426e098-99a1-49a6-9e04-87949c651cf1_terseLabel_en-US" xlink:label="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" xlink: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 efficiency cost recovery factor, requested change amount</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_label_en-US" xlink:label="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" xlink: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 Efficiency Cost Recovery Factor, Requested Change Amount</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_documentation_en-US" xlink:label="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" xlink: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 Efficiency Cost Recovery Factor, Requested Change Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" xlink:to="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NavajoNationMember_830eecef-4f2e-4b93-9139-3e6ea4c418f2_terseLabel_en-US" xlink:label="lab_pnm_NavajoNationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Navajo Nation</link:label>
    <link:label id="lab_pnm_NavajoNationMember_label_en-US" xlink:label="lab_pnm_NavajoNationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Navajo Nation [Member]</link:label>
    <link:label id="lab_pnm_NavajoNationMember_documentation_en-US" xlink:label="lab_pnm_NavajoNationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Navajo Nation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NavajoNationMember" xlink:href="pnm-20211231.xsd#pnm_NavajoNationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NavajoNationMember" xlink:to="lab_pnm_NavajoNationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_39cae8f1-ea9b-4b0e-919b-5ecb4b3fc11d_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" 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 gains on investment securities</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink: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, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_61213f50-896a-4cc1-9e26-10659aba446d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 other income and (deductions)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink: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)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_f22146d2-c47d-4cd9-86fd-6a6471e9ec9d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Retirement Program</link:label>
    <link:label id="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink: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 Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_cf71d457-cd54-455a-89c9-4a5aa11b7a2c_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, fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8126c1f8-01ef-41e5-956b-f0fef382f395_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Work in Progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LeasedInterestTerminationOnJanuary152023Member_52170728-55b2-4ab1-a41a-bec968f5bab2_terseLabel_en-US" xlink:label="lab_pnm_LeasedInterestTerminationOnJanuary152023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Interest Termination On January 15, 2023</link:label>
    <link:label id="lab_pnm_LeasedInterestTerminationOnJanuary152023Member_label_en-US" xlink:label="lab_pnm_LeasedInterestTerminationOnJanuary152023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Interest Termination On January 15, 2023 [Member]</link:label>
    <link:label id="lab_pnm_LeasedInterestTerminationOnJanuary152023Member_documentation_en-US" xlink:label="lab_pnm_LeasedInterestTerminationOnJanuary152023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Interest Termination On January 15, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasedInterestTerminationOnJanuary152023Member" xlink:href="pnm-20211231.xsd#pnm_LeasedInterestTerminationOnJanuary152023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LeasedInterestTerminationOnJanuary152023Member" xlink:to="lab_pnm_LeasedInterestTerminationOnJanuary152023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_ab563351-dff6-49a5-a845-91e2e671671b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink: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, redemption price, percentage of principal amount redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink: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, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_af7c9f98-a271-477b-971e-77adc2f216bb_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">Other, net</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_fc32d142-7114-42ac-842f-5e44876fb03d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink: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 Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink: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 Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ee808f91-8b68-42f9-85cf-34a216b6d89a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78a3fdde-9532-4857-9592-f5f57540a727_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_6194e12a-d4fd-4702-8238-8d84491522ae_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TerminationFees_e4f7d28d-735b-42ff-b43f-28998aa852b4_terseLabel_en-US" xlink:label="lab_pnm_TerminationFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination fees</link:label>
    <link:label id="lab_pnm_TerminationFees_label_en-US" xlink:label="lab_pnm_TerminationFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Fees</link:label>
    <link:label id="lab_pnm_TerminationFees_documentation_en-US" xlink:label="lab_pnm_TerminationFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TerminationFees" xlink:href="pnm-20211231.xsd#pnm_TerminationFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TerminationFees" xlink:to="lab_pnm_TerminationFees" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ElectricGenerationPortfolioStandardMember_219f3fdd-6899-41fc-9dc3-220c5700bd47_terseLabel_en-US" xlink:label="lab_pnm_ElectricGenerationPortfolioStandardMember" xlink: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-Generation Portfolio Standard</link:label>
    <link:label id="lab_pnm_ElectricGenerationPortfolioStandardMember_label_en-US" xlink:label="lab_pnm_ElectricGenerationPortfolioStandardMember" xlink: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-Generation Portfolio Standard [Member]</link:label>
    <link:label id="lab_pnm_ElectricGenerationPortfolioStandardMember_documentation_en-US" xlink:label="lab_pnm_ElectricGenerationPortfolioStandardMember" xlink: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-Generation Portfolio Standard [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ElectricGenerationPortfolioStandardMember" xlink:href="pnm-20211231.xsd#pnm_ElectricGenerationPortfolioStandardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ElectricGenerationPortfolioStandardMember" xlink:to="lab_pnm_ElectricGenerationPortfolioStandardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtMaturitiesTable_fc82c24d-f282-4f9d-96c3-0333f29be11d_terseLabel_en-US" xlink:label="lab_pnm_DebtMaturitiesTable" xlink: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 Maturities [Table]</link:label>
    <link:label id="lab_pnm_DebtMaturitiesTable_label_en-US" xlink:label="lab_pnm_DebtMaturitiesTable" xlink: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 Maturities [Table]</link:label>
    <link:label id="lab_pnm_DebtMaturitiesTable_documentation_en-US" xlink:label="lab_pnm_DebtMaturitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Maturities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtMaturitiesTable" xlink:href="pnm-20211231.xsd#pnm_DebtMaturitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtMaturitiesTable" xlink:to="lab_pnm_DebtMaturitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_4f410a6b-7245-4a62-8c81-19ec3c83f6aa_terseLabel_en-US" xlink:label="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance</link:label>
    <link:label id="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_label_en-US" xlink:label="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance [Member]</link:label>
    <link:label id="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_documentation_en-US" xlink:label="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" xlink:href="pnm-20211231.xsd#pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" xlink:to="lab_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6c60f468-df37-4f6b-94b3-fb3b523860e3_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReservebalanceStatetaxcreditcarryforward_7c21ed09-01af-4224-8557-4a03413b3ae7_verboseLabel_en-US" xlink:label="lab_pnm_ReservebalanceStatetaxcreditcarryforward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credit carryforwards</link:label>
    <link:label id="lab_pnm_ReservebalanceStatetaxcreditcarryforward_label_en-US" xlink:label="lab_pnm_ReservebalanceStatetaxcreditcarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve balance, State tax credit carryforward</link:label>
    <link:label id="lab_pnm_ReservebalanceStatetaxcreditcarryforward_documentation_en-US" xlink:label="lab_pnm_ReservebalanceStatetaxcreditcarryforward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve balance, State tax credit carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReservebalanceStatetaxcreditcarryforward" xlink:href="pnm-20211231.xsd#pnm_ReservebalanceStatetaxcreditcarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReservebalanceStatetaxcreditcarryforward" xlink:to="lab_pnm_ReservebalanceStatetaxcreditcarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7a1b48a0-512f-40a9-a62e-52d08a51540c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_0acd78fb-87e7-4a15-90ab-8ffc1e38d4e4_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Megawatts supplying energy to cooperative (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" xlink: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, Number of Megawatts Supplying Power To Cooperative</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" xlink: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, Number of Megawatts Supplying Power To Cooperative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" xlink:to="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinancialStatementLocationAxis_3269f64a-e666-49c1-816a-c19fbfc948e7_terseLabel_en-US" xlink:label="lab_pnm_FinancialStatementLocationAxis" xlink: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 Statement Location [Axis]</link:label>
    <link:label id="lab_pnm_FinancialStatementLocationAxis_label_en-US" xlink:label="lab_pnm_FinancialStatementLocationAxis" xlink: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 Statement Location [Axis]</link:label>
    <link:label id="lab_pnm_FinancialStatementLocationAxis_documentation_en-US" xlink:label="lab_pnm_FinancialStatementLocationAxis" xlink: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 Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationAxis" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinancialStatementLocationAxis" xlink:to="lab_pnm_FinancialStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e8c463ab-757f-4044-8c49-50278247673a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossOnLongTermPurchaseCommitmentMember_6d7915ba-28e2-4816-8fc4-73aa56786ba1_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on long-term purchase commitment</link:label>
    <link:label id="lab_us-gaap_LossOnLongTermPurchaseCommitmentMember_label_en-US" xlink:label="lab_us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Long-term Purchase Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnLongTermPurchaseCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:to="lab_us-gaap_LossOnLongTermPurchaseCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_af809479-3134-4c19-a33f-0fff90207781_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 PNMR common stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_904a9ca9-a714-41e3-84fb-3cb071d1e84d_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ac5d24f8-f843-4d06-a2f3-90a415b1959f_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_b5e4f1a6-2605-4ad3-8611-ca45286b1089_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PVNGS ARO</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:to="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_5a39e306-f45e-4373-9433-c4b2ace6d43f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink: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 Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink: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 Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_765ba433-8359-4c20-9c5c-2e81e8af20b3_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable" xlink: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 Deferred Income Tax Components [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_label_en-US" xlink:label="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Income Tax Components [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_documentation_en-US" xlink:label="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable" xlink: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 Deferred Income Tax Components [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredIncomeTaxComponentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable" xlink:to="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FormulaTransmissionRateCaseMember_97e07335-3eb9-43be-8a01-ab14224aaa88_terseLabel_en-US" xlink:label="lab_pnm_FormulaTransmissionRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Formula Transmission Rate Case</link:label>
    <link:label id="lab_pnm_FormulaTransmissionRateCaseMember_label_en-US" xlink:label="lab_pnm_FormulaTransmissionRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Formula Transmission Rate Case [Member]</link:label>
    <link:label id="lab_pnm_FormulaTransmissionRateCaseMember_documentation_en-US" xlink:label="lab_pnm_FormulaTransmissionRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Formula Transmission Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FormulaTransmissionRateCaseMember" xlink:href="pnm-20211231.xsd#pnm_FormulaTransmissionRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FormulaTransmissionRateCaseMember" xlink:to="lab_pnm_FormulaTransmissionRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_39196377-968e-4adb-8802-d673776a92a2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CoalSupplyMember_16dc4883-54e5-48e0-84a4-520e325d3f56_terseLabel_en-US" xlink:label="lab_pnm_CoalSupplyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Supply</link:label>
    <link:label id="lab_pnm_CoalSupplyMember_label_en-US" xlink:label="lab_pnm_CoalSupplyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Supply [Member]</link:label>
    <link:label id="lab_pnm_CoalSupplyMember_documentation_en-US" xlink:label="lab_pnm_CoalSupplyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Supply [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalSupplyMember" xlink:href="pnm-20211231.xsd#pnm_CoalSupplyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CoalSupplyMember" xlink:to="lab_pnm_CoalSupplyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_f3f62246-8d5c-473a-8b02-3b471f74a223_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink: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 Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink: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 and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ManagementMember_a0b18fef-8533-49a3-a1a7-4f673ee74101_terseLabel_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive</link:label>
    <link:label id="lab_srt_ManagementMember_label_en-US" xlink:label="lab_srt_ManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ManagementMember" xlink:to="lab_srt_ManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_26910b6c-d024-4b0e-9f27-c61a8e210c5e_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as hedging instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_101055c9-caaf-4662-9f6b-2d9885d1f69a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures_b3f3a8c5-c3d1-41bf-b550-1c77b97a8f24_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures" xlink: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 budgeted expenditures</link:label>
    <link:label id="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures_label_en-US" xlink:label="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures" xlink: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, Expected Budgeted Expenditures</link:label>
    <link:label id="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures" xlink: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, Expected Budgeted Expenditures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesExpectedBudgetedExpenditures" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesExpectedBudgetedExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesExpectedBudgetedExpenditures" xlink:to="lab_pnm_PublicUtilitiesExpectedBudgetedExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_24bd5e14-9f37-472c-ba9a-d6643f1f3b30_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Program costs related to energy efficiency, in year three</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" xlink: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, Program Costs Related To Energy Efficiency, in Year Three</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" xlink: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, Program Costs Related To Energy Efficiency, in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" xlink:to="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_MarketBasedSharesMember_cff61e8a-5a85-4133-b893-31f972232604_terseLabel_en-US" xlink:label="lab_pnm_MarketBasedSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based Shares</link:label>
    <link:label id="lab_pnm_MarketBasedSharesMember_label_en-US" xlink:label="lab_pnm_MarketBasedSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based Shares [Member]</link:label>
    <link:label id="lab_pnm_MarketBasedSharesMember_documentation_en-US" xlink:label="lab_pnm_MarketBasedSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MarketBasedSharesMember" xlink:href="pnm-20211231.xsd#pnm_MarketBasedSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_MarketBasedSharesMember" xlink:to="lab_pnm_MarketBasedSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CompanyCommonStockholdersEquity_a8047527-6f6c-475c-b58d-7e6710461cfb_terseLabel_en-US" xlink:label="lab_pnm_CompanyCommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company common stockholders&#8217; equity:</link:label>
    <link:label id="lab_pnm_CompanyCommonStockholdersEquity_label_en-US" xlink:label="lab_pnm_CompanyCommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Common Stockholders Equity</link:label>
    <link:label id="lab_pnm_CompanyCommonStockholdersEquity_documentation_en-US" xlink:label="lab_pnm_CompanyCommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Common Stockholders Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CompanyCommonStockholdersEquity" xlink:to="lab_pnm_CompanyCommonStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_3fc5a373-890c-42ae-97af-b3d6a1571a75_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" xlink: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 efficiency and load management programs profit incentive</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" xlink: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, Energy Efficiency And Load Management Programs Profit Incentive</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" xlink: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, Energy Efficiency And Load Management Programs Profit Incentive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" xlink:to="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ad95449f-dc9d-4e46-8d36-0a0617aaaaf4_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_fcb5a916-fecd-4d4b-8326-e3e3409fd0aa_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" xlink: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 states to address regional haze</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" xlink: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, Number of States To Address Regional Haze</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" xlink: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, Number of States To Address Regional Haze</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" xlink:to="lab_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseCost_dc091de5-d823-45ee-aa8e-8bcd3668350f_totalLabel_en-US" xlink:label="lab_pnm_FinanceLeaseCost" 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 financing lease expense</link:label>
    <link:label id="lab_pnm_FinanceLeaseCost_label_en-US" xlink:label="lab_pnm_FinanceLeaseCost" xlink: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, Cost</link:label>
    <link:label id="lab_pnm_FinanceLeaseCost_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCost" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseCost" xlink:to="lab_pnm_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_792e1995-dc07-401b-9e8d-e61130d6742f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Awards of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember_b8de59e1-cfe1-4d4f-827a-9a6500fc9329_terseLabel_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember_label_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, U.S. Government [Member]</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember_documentation_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, U.S. Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesUSGovernmentMember" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesUSGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FixedIncomeSecuritiesUSGovernmentMember" xlink:to="lab_pnm_FixedIncomeSecuritiesUSGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_19e00071-b56e-4182-a66b-c504c751f29f_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Program costs related to meter installation</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" xlink: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, Program Costs Related To Meter Installation</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" xlink: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, Program Costs Related To Meter Installation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" xlink:to="lab_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_08784b5e-95d9-4c1c-87ec-628864d037c0_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_fc0fc100-f66d-4f72-bebc-5ae1fd1755f2_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink: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_UtilitiesOperatingExpense_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_4d0f54bb-1ce5-4784-82d9-d8edbf8d6366_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_4c372c82-e676-4b17-8cdc-d5e470292f63_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink: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 portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b4800153-e8bc-4b89-beec-c9dd9c0a90ca_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1d791f10-7835-453b-86c9-b9a3c90adf87_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PerformancePeriod_44c67737-2560-4356-934d-f9a834960475_terseLabel_en-US" xlink:label="lab_pnm_PerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_pnm_PerformancePeriod_label_en-US" xlink:label="lab_pnm_PerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Period</link:label>
    <link:label id="lab_pnm_PerformancePeriod_documentation_en-US" xlink:label="lab_pnm_PerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PerformancePeriod" xlink:href="pnm-20211231.xsd#pnm_PerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PerformancePeriod" xlink:to="lab_pnm_PerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_83a32e54-2bba-48a5-9bb3-fba8e78ff51e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_A2015ElectricRateCaseMember_3d110ede-3052-4237-b717-00d79600b662_terseLabel_en-US" xlink:label="lab_pnm_A2015ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 Electric Rate Case</link:label>
    <link:label id="lab_pnm_A2015ElectricRateCaseMember_label_en-US" xlink:label="lab_pnm_A2015ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 Electric Rate Case [Member]</link:label>
    <link:label id="lab_pnm_A2015ElectricRateCaseMember_documentation_en-US" xlink:label="lab_pnm_A2015ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 Electric Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2015ElectricRateCaseMember" xlink:href="pnm-20211231.xsd#pnm_A2015ElectricRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_A2015ElectricRateCaseMember" xlink:to="lab_pnm_A2015ElectricRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e6bc3fa7-7bfc-41d0-96da-09585e422b89_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 benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_4fb44df5-fb76-4ff2-8576-86f5d0aaec6a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from short-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PortfolioThreeMember_5a7dda62-ab51-4b39-b554-4fd854c71a9b_terseLabel_en-US" xlink:label="lab_pnm_PortfolioThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Three</link:label>
    <link:label id="lab_pnm_PortfolioThreeMember_label_en-US" xlink:label="lab_pnm_PortfolioThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Three [Member]</link:label>
    <link:label id="lab_pnm_PortfolioThreeMember_documentation_en-US" xlink:label="lab_pnm_PortfolioThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioThreeMember" xlink:href="pnm-20211231.xsd#pnm_PortfolioThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PortfolioThreeMember" xlink:to="lab_pnm_PortfolioThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_b51c3999-dde6-456b-891f-dfcac5873829_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_bf728b2b-b0c3-492e-ba65-04c0c18c9db2_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Collection Amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Cost Recovery Factor, Program Costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" xlink: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, Approved Cost Recovery Factor, Program Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" xlink:to="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2019TermLoanMember_ae3e53d7-8630-4c1b-9b47-99939f312f14_terseLabel_en-US" xlink:label="lab_pnm_PNMR2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2019 Term Loan</link:label>
    <link:label id="lab_pnm_PNMR2019TermLoanMember_label_en-US" xlink:label="lab_pnm_PNMR2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2019 Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNMR2019TermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNMR2019TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2019 Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2019TermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNMR2019TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2019TermLoanMember" xlink:to="lab_pnm_PNMR2019TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8ee11335-a6ce-4725-b413-d4b380e89acc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_VariableInterestEntityStatementOfOperationAbstract_a8f65075-2462-4619-bf46-712f1d451c8f_terseLabel_en-US" xlink:label="lab_pnm_VariableInterestEntityStatementOfOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations</link:label>
    <link:label id="lab_pnm_VariableInterestEntityStatementOfOperationAbstract_label_en-US" xlink:label="lab_pnm_VariableInterestEntityStatementOfOperationAbstract" xlink: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, Statement Of Operation [Abstract]</link:label>
    <link:label id="lab_pnm_VariableInterestEntityStatementOfOperationAbstract_documentation_en-US" xlink:label="lab_pnm_VariableInterestEntityStatementOfOperationAbstract" xlink: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, Statement Of Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntityStatementOfOperationAbstract" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntityStatementOfOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract" xlink:to="lab_pnm_VariableInterestEntityStatementOfOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_bf17564a-538c-48fd-9da5-3255974e3c79_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" xlink: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 AMI meters to be installed</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" xlink: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, Number Of AMI Meters To Be Installed</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" xlink: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, Number Of AMI Meters To Be Installed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" xlink:to="lab_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ca9404e0-9620-4e62-b85f-c2eb4c82c3fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_d4ade594-e2f0-4882-a13b-c98b1518ce4f_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.53% due February 2026</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3 Point 53 Percent, due 2026, Series 2016A [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3 Point 53 Percent, due 2026, Series 2016A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" xlink:to="lab_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_db1b6350-27a1-4f95-8fd6-176b50fc6b31_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink: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, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_df342067-0d3e-43b2-a1cd-e0bcc230047f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged&#160;to other accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_984d42fe-46cd-42de-a580-fcd80713a299_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Condensed Financial Statements [Table]</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_aed6b9a3-86ba-434b-8a43-686fcfff5c25_terseLabel_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares excluded (in shares)</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_label_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year One</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_documentation_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" xlink:to="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_7d67baa3-e67d-447f-b71e-e98d06d27abf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities as of December 31, 2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_5936cb72-3e55-4d38-9806-cf8a9214e312_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_5bb2ee71-66ab-421e-a731-ec93371edb30_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_11d3298d-665f-4faa-bedb-eaf49f77ee58_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled" xlink: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 advanced meters installed</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled" xlink: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, Number of advanced meters installed</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled" xlink: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, Number of advanced meters installed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofadvancedmetersinstalled" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofadvancedmetersinstalled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofadvancedmetersinstalled" xlink:to="lab_pnm_PublicUtilitiesNumberofadvancedmetersinstalled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_d679ec01-fd28-4aa6-873f-1d110a30b24c_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">Equity investment in NMRD</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_c92b9079-17cb-44c1-8502-fa5f2f47a04e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_8ac53d21-8ba2-4512-9b4b-10d33be47a71_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_74fbbec3-857c-400b-9973-d478833b0f73_terseLabel_en-US" xlink:label="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" xlink: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 efficiency cost recovery factor, requested performance bonus</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_label_en-US" xlink:label="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" xlink: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 Efficiency Cost Recovery Factor, Requested Performance Bonus</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_documentation_en-US" xlink:label="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" xlink: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 Efficiency Cost Recovery Factor, Requested Performance Bonus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" xlink:to="lab_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member_3246bfc3-48b7-44ce-8397-0ff52f90626e_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.44% due August 2035</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 2.44% Percent Due August 2035 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 2.44% Percent Due August 2035</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds244PercentDueAugust2035Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds244PercentDueAugust2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds244PercentDueAugust2035Member" xlink:to="lab_pnm_FirstMortgageBonds244PercentDueAugust2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_5ae04853-3945-4720-a96e-a45464479072_terseLabel_en-US" xlink:label="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes" xlink: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 and taxes</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_label_en-US" xlink:label="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes" xlink: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 Accrued Interest And Taxes</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_documentation_en-US" xlink:label="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes" xlink: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 Accrued Interest And Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes" xlink:to="lab_pnm_IncreaseDecreaseInAccruedInterestAndTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_f98cbdac-2b33-4e1d-aa06-caf18a139733_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate amount of all risk insurance</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_label_en-US" xlink:label="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" xlink: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, Aggregate Amount of All Risk Insurance</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" xlink: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, Aggregate Amount of All Risk Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" xlink:to="lab_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IntegratedResourcePlan2011Member_e62c5016-3a5e-4024-bf18-bb0494a007a0_terseLabel_en-US" xlink:label="lab_pnm_IntegratedResourcePlan2011Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Resource Plan, 2011</link:label>
    <link:label id="lab_pnm_IntegratedResourcePlan2011Member_label_en-US" xlink:label="lab_pnm_IntegratedResourcePlan2011Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Resource Plan, 2011 [Member]</link:label>
    <link:label id="lab_pnm_IntegratedResourcePlan2011Member_documentation_en-US" xlink:label="lab_pnm_IntegratedResourcePlan2011Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Resource Plan, 2011 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IntegratedResourcePlan2011Member" xlink:href="pnm-20211231.xsd#pnm_IntegratedResourcePlan2011Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IntegratedResourcePlan2011Member" xlink:to="lab_pnm_IntegratedResourcePlan2011Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_7e4dffe8-0e20-465a-b8ba-e73dfe0af967_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_309abc9d-f43a-4074-8e39-40b51cf59037_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecasted undepreciated investment</link:label>
    <link:label id="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_label_en-US" xlink:label="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment" xlink: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, Forecasted Undepreciated Investment</link:label>
    <link:label id="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment" xlink: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, forecasted undepreciated investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesForecastedUndepreciatedInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment" xlink:to="lab_pnm_PublicUtilitiesForecastedUndepreciatedInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_36df0237-46e2-47ed-b597-f22fa42a8b4f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_8db131ec-3806-4733-be8a-e7a2a31e6e98_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs and other</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_e596fb9b-36e8-4300-bd01-d2f71a6add4a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participant contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_23738dac-e3e6-4515-8775-123bb664a0b4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDeferredCostsNet_b6fdefd6-e979-48a5-b8c5-436915b092ce_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDeferredCostsNet" xlink: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 deferred charges</link:label>
    <link:label id="lab_us-gaap_OtherDeferredCostsNet_label_en-US" xlink:label="lab_us-gaap_OtherDeferredCostsNet" xlink: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 Deferred Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDeferredCostsNet" xlink:to="lab_us-gaap_OtherDeferredCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateMember_a7dbcf92-ae71-4498-a494-5477e130a494_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate funds</link:label>
    <link:label id="lab_us-gaap_RealEstateMember_label_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateMember" xlink:to="lab_us-gaap_RealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_4cac7f68-e3f7-4449-96bd-4d1e903db237_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_85a9b620-eef8-4597-bfe7-574cd2ea98c8_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 Taxes (Benefits)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c84ea248-5950-4926-ab4c-1b2e829ea440_netLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e0f9e83d-1022-4778-8795-7670a7c68317_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_405f99e7-e388-4542-a25c-bc6ef678e35b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income taxes (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_404bce88-5e6e-4a88-a52d-c0cca27d570c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward_9fa73df8-0b46-4031-92a4-a8e586661a19_terseLabel_en-US" xlink:label="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customers, Asset and Liability [Roll Forward]</link:label>
    <link:label id="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward_label_en-US" xlink:label="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customers, Asset and Liability [Roll Forward]</link:label>
    <link:label id="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward_documentation_en-US" xlink:label="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customers, Asset and Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward" xlink:href="pnm-20211231.xsd#pnm_ContractwithCustomersAssetandLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward" xlink:to="lab_pnm_ContractwithCustomersAssetandLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_d7b67af1-2e5f-40b7-aceb-1e151e6ca8de_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_db823707-a886-4a25-9114-80b396240533_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, net of allowance for credit losses of $7,265 and $8,333</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_64546604-243f-4c92-b6d2-df2e3119263d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_f7fda573-87fe-45ba-b2b3-3c7254755e73_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Regulatory Assets (Liabilities) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:to="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_97fef2e1-814c-4dc5-85c5-8f2943f96e8d_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_44fb22b0-5ad3-47e6-9c39-9bef3e3cdc50_verboseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes:</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeRelatedParty_1e078c0b-31b7-4dd2-9b18-be91d97418b6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestIncomeRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestIncomeRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeRelatedParty" xlink:to="lab_us-gaap_InterestIncomeRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_b0b61d6a-a383-4112-96e3-6c90d3fc64b0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink: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) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1a009b91-d66a-47ae-b966-e01fe8a07573_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgeFundsMember_64161250-37e5-4a6f-af60-4e267a649325_terseLabel_en-US" xlink:label="lab_us-gaap_HedgeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge funds</link:label>
    <link:label id="lab_us-gaap_HedgeFundsMember_label_en-US" xlink:label="lab_us-gaap_HedgeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgeFundsMember" xlink:to="lab_us-gaap_HedgeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_01e91d2e-6692-447a-8b18-23b7d8a6df5f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_358c639b-da60-4568-86a3-0b82d37f8b61_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_d2e43f2c-aa53-481d-88d4-af6daffaecbe_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_df1736e8-8f9b-4deb-9279-2df09e0868eb_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink: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_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable_e5f90ec6-a40d-4841-bb4a-3a21c364abc8_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant Interests [Table]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant Interests [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantInterestsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_3e17b00c-7619-4e2c-9414-42d83c5b5b6d_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">Cash dividends paid to parent company by consolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_5a712f20-3a4e-47a2-80a5-fce4db1be68d_verboseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink: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 dividends from subsidiaries</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_label_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:to="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OperatingLeaseExtendedTerm_162f3f82-f767-4092-b780-48b6b84a6178_terseLabel_en-US" xlink:label="lab_pnm_OperatingLeaseExtendedTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, option term extensions</link:label>
    <link:label id="lab_pnm_OperatingLeaseExtendedTerm_label_en-US" xlink:label="lab_pnm_OperatingLeaseExtendedTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Extended Term</link:label>
    <link:label id="lab_pnm_OperatingLeaseExtendedTerm_documentation_en-US" xlink:label="lab_pnm_OperatingLeaseExtendedTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Extended Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseExtendedTerm" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseExtendedTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OperatingLeaseExtendedTerm" xlink:to="lab_pnm_OperatingLeaseExtendedTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_e72a134a-17a6-4bf1-a1ed-71a52b38f917_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink: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 Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink: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 Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12a7d50a-b445-4120-b762-977585e0f850_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5b47ffe3-63f0-4c2e-9216-5d1f1d00abb2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_9a2189c8-30eb-47c1-a124-19584bc79c75_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" xlink: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 profit incentive</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" xlink: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, Energy Efficiency and Load Management Programs, Profit Incentive, Minimum</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" xlink: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, Energy Efficiency and Load Management Programs, Profit Incentive, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" xlink:to="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMP2018TermLoanMember_45a19b6d-6ba9-4e97-859b-c3450c2c8e54_terseLabel_en-US" xlink:label="lab_pnm_TNMP2018TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.44% due August 2035</link:label>
    <link:label id="lab_pnm_TNMP2018TermLoanMember_label_en-US" xlink:label="lab_pnm_TNMP2018TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2018 Term Loan [Member]</link:label>
    <link:label id="lab_pnm_TNMP2018TermLoanMember_documentation_en-US" xlink:label="lab_pnm_TNMP2018TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2018 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2018TermLoanMember" xlink:href="pnm-20211231.xsd#pnm_TNMP2018TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMP2018TermLoanMember" xlink:to="lab_pnm_TNMP2018TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_79b59cd4-966c-4478-9713-87023314de32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for (gains) losses included in net earnings, net of income tax (benefit) of $229, $442, and $(186)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_3575f9e2-5114-40a0-9862-fa0fce8c8794_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_bf643c89-dd6e-4924-95e6-043959fc641c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c35e5e3c-08e6-4d22-9b7c-d156b7ae89cb_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-Sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_26f363f5-b05d-4d77-87a0-5b768aea914b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_04b0c901-9837-4b7f-9cbb-35acf9f7d78c_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_a1547837-5564-491a-a77d-f38b46e16179_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term return resulting from effect of 1% change</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Decrease</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Decrease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member_173052c8-67c1-4ae7-be71-26165adfbb55_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.22% due August 2027</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.22 Percent Due 2027 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.22 Percent Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.22PercentDue2027Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.22PercentDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds3.22PercentDue2027Member" xlink:to="lab_pnm_FirstMortgageBonds3.22PercentDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_95c0c76d-aabf-4f00-9532-30c0797b97de_netLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current installments of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_0c1e48e5-2a62-4bee-b5f3-a8c947a4029e_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 maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ProceedsFromSecuritizationBonds_46f00d10-e365-4ff7-bfc4-d3676350282a_terseLabel_en-US" xlink:label="lab_pnm_ProceedsFromSecuritizationBonds" xlink: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 securitization bonds</link:label>
    <link:label id="lab_pnm_ProceedsFromSecuritizationBonds_label_en-US" xlink:label="lab_pnm_ProceedsFromSecuritizationBonds" xlink: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 Securitization Bonds</link:label>
    <link:label id="lab_pnm_ProceedsFromSecuritizationBonds_documentation_en-US" xlink:label="lab_pnm_ProceedsFromSecuritizationBonds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Securitization Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromSecuritizationBonds" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromSecuritizationBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ProceedsFromSecuritizationBonds" xlink:to="lab_pnm_ProceedsFromSecuritizationBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_3eb04dfb-62f3-4038-93f3-c4a14497dca5_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Program costs related to energy efficiency, next fiscal year</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" xlink: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, Program Costs Related To Energy Efficiency, Next Fiscal Year</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" xlink: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, Program Costs Related To Energy Efficiency, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" xlink:to="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_92f3990b-6604-409e-84dd-01b5538493d4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_fb853ff9-6c96-479b-aaf2-4ca6723e34b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfLeasesExpiring_b043653b-a052-4286-83b8-7de1074cd3d0_terseLabel_en-US" xlink:label="lab_pnm_NumberOfLeasesExpiring" xlink: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 leases expiring</link:label>
    <link:label id="lab_pnm_NumberOfLeasesExpiring_label_en-US" xlink:label="lab_pnm_NumberOfLeasesExpiring" xlink: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 Leases, Expiring</link:label>
    <link:label id="lab_pnm_NumberOfLeasesExpiring_documentation_en-US" xlink:label="lab_pnm_NumberOfLeasesExpiring" xlink: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 Leases, Expiring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfLeasesExpiring" xlink:href="pnm-20211231.xsd#pnm_NumberOfLeasesExpiring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfLeasesExpiring" xlink:to="lab_pnm_NumberOfLeasesExpiring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_c7b74d0b-dd53-4bf2-bbeb-f3efa150044c_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 operating revenues</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b39e272b-d2a4-4f5c-b58e-ce07715785ff_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivables_381f9f9c-1f37-45d4-b06b-85503bfc19fa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivables" xlink: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 receivables</link:label>
    <link:label id="lab_us-gaap_OtherReceivables_label_en-US" xlink:label="lab_us-gaap_OtherReceivables" xlink: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 Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivables" xlink:to="lab_us-gaap_OtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_1943f0d4-ab64-41fa-a9d7-fe27436efdfd_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.78% due August 2028</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2028, at 3 point 78 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2028, at 3 point 78 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a924f80e-6f40-4996-8805-92ac0d1247df_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_b3dc4cdf-fb7c-41b9-b07b-73f730b92390_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_69286d21-8227-457a-8c0c-374aa1d41133_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_eb585581-de42-499e-ad41-eafe03367ce1_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off regulatory disallowance</link:label>
    <link:label id="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_label_en-US" xlink:label="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" xlink: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, Write off Regulatory Disallowance</link:label>
    <link:label id="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" xlink: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, Write off Regulatory Disallowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesWriteOffRegulatoryDisallowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" xlink:to="lab_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts_562f65c2-6335-4369-b3ed-1326e025aa1a_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts" xlink: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 disallowances and restructuring costs</link:label>
    <link:label id="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts_label_en-US" xlink:label="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts" xlink: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 Disallowances And Restructuring Costs</link:label>
    <link:label id="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts_documentation_en-US" xlink:label="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts" xlink: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 Disallowances And Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts" xlink:to="lab_pnm_RegulatoryDisallowancesAndRestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_e76b8ce1-f80f-4c42-841b-a6bc864540c9_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink: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 tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_cfc10d85-4cf3-4326-bc9f-409631cd8e5b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-utility property, including financing leases</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f7110738-b332-461f-b5d9-39fe2b6f6787_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">Change in fair market value, net of income tax (expense) benefit of $(458), $(323), and $888</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_2d2c3d4d-5b3e-4564-b05b-d8820042a209_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of time to collect deployment costs through surcharge period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_label_en-US" xlink:label="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" xlink: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, Collection of Deployment Costs Through Surcharge Period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" xlink: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, Collection of Deployment Costs Through Surcharge Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" xlink:to="lab_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncome_328d8b0e-6095-4a07-92b7-2e6ac8c6418a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink: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_OtherIncome_label_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncome" xlink:to="lab_us-gaap_OtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements_2be57ca5-1975-4ffc-95a0-293eb5324d0a_negatedLabel_en-US" xlink:label="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements" 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">Refunds paid under transmission interconnection arrangements</link:label>
    <link:label id="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements_label_en-US" xlink:label="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Transmission Interconnection Agreements</link:label>
    <link:label id="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements_documentation_en-US" xlink:label="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Transmission Interconnection Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements" xlink:to="lab_pnm_RepaymentOfTransmissionInterconnectionAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b413db61-b69e-46c2-8a3f-d82db39e6ddd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TnmpToPnmrMember_0dd87c19-a8e8-4880-8c38-fd59a278d349_terseLabel_en-US" xlink:label="lab_pnm_TnmpToPnmrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP to PNMR</link:label>
    <link:label id="lab_pnm_TnmpToPnmrMember_label_en-US" xlink:label="lab_pnm_TnmpToPnmrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tnmp to Pnmr [Member]</link:label>
    <link:label id="lab_pnm_TnmpToPnmrMember_documentation_en-US" xlink:label="lab_pnm_TnmpToPnmrMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tnmp to Pnmr [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TnmpToPnmrMember" xlink:href="pnm-20211231.xsd#pnm_TnmpToPnmrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TnmpToPnmrMember" xlink:to="lab_pnm_TnmpToPnmrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_03783b2d-cd37-4d9c-9306-fde9831f874e_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fair value in excess of carrying amount</link:label>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_9c3bfd12-5ff1-45e3-8435-99ff551f73a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_72adcfab-cf37-4cd4-8223-f784c45950ec_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_cfc91842-d20d-4945-af4a-4f39077a96e1_terseLabel_en-US" xlink:label="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031</link:label>
    <link:label id="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_label_en-US" xlink:label="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031 [Member]</link:label>
    <link:label id="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_documentation_en-US" xlink:label="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" xlink:href="pnm-20211231.xsd#pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" xlink:to="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_59763a69-4f61-4be7-83ca-6d503ce2e9e8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_c6f807cd-2781-47e5-a61f-37d6b4ec44d9_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonable cost threshold in megawatts per hour</link:label>
    <link:label id="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_label_en-US" xlink:label="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" xlink: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, Reasonable Cost Threshold In Megawatts Per Hour</link:label>
    <link:label id="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" xlink: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, Reasonable Cost Threshold In Megawatts Per Hour</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" xlink:to="lab_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FixedIncomeSecuritiesOtherFundsMember_ad5e4b88-adb4-4406-bb1e-fd6a626a3a0a_terseLabel_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and other</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesOtherFundsMember_label_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, Other Funds [Member]</link:label>
    <link:label id="lab_pnm_FixedIncomeSecuritiesOtherFundsMember_documentation_en-US" xlink:label="lab_pnm_FixedIncomeSecuritiesOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities, Other Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesOtherFundsMember" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesOtherFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FixedIncomeSecuritiesOtherFundsMember" xlink:to="lab_pnm_FixedIncomeSecuritiesOtherFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_6007888e-40cd-4dc3-8b51-7342cb41e076_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" 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">Purchases of investment securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink: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 Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e66df3-fe01-49df-86af-81e49b805225_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">Earnings before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_e4457a79-f6da-4b7f-aaf1-fb5cc0365619_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">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_74708692-8649-44e4-a5d3-7517c553caca_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_66e25c87-a46d-49d3-8fad-9b170f2cfb11_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_b096e0e0-06f9-44a7-a13d-9a2b5129d506_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink: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 (loss) on derivative</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_054d1fb7-063c-4a37-832c-f793aa8f72ea_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RequiredPercentageby2045Member_6feb2ab0-4b82-4746-8b7a-8df94e50ac17_terseLabel_en-US" xlink:label="lab_pnm_RequiredPercentageby2045Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2045</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2045Member_label_en-US" xlink:label="lab_pnm_RequiredPercentageby2045Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2045 [Member]</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2045Member_documentation_en-US" xlink:label="lab_pnm_RequiredPercentageby2045Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2045 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2045Member" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2045Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RequiredPercentageby2045Member" xlink:to="lab_pnm_RequiredPercentageby2045Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_57a303a5-f1d6-43e7-b3cb-17d4c3811933_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommodityContractMember_55bc2e32-686a-42a6-9613-15fe4a79dbc0_terseLabel_en-US" xlink:label="lab_us-gaap_CommodityContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Contract</link:label>
    <link:label id="lab_us-gaap_CommodityContractMember_label_en-US" xlink:label="lab_us-gaap_CommodityContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommodityContractMember" xlink:to="lab_us-gaap_CommodityContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_86bd14f5-032e-463e-b35d-9451f183c057_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_0a0bdde0-d219-4ab7-b406-e7a7244ac39e_negatedTerseLabel_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" 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 excess deferred income tax</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_label_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" xlink: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, Deductible Expense, Amortization Of Excess Deferred Income Tax</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_documentation_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" xlink: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, Deductible Expense, Amortization Of Excess Deferred Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" xlink:to="lab_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseRightOfUseAssetGross_ffa2d524-3286-41ce-8985-7eb34c96448d_terseLabel_en-US" xlink:label="lab_pnm_FinanceLeaseRightOfUseAssetGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-utility property</link:label>
    <link:label id="lab_pnm_FinanceLeaseRightOfUseAssetGross_label_en-US" xlink:label="lab_pnm_FinanceLeaseRightOfUseAssetGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Gross</link:label>
    <link:label id="lab_pnm_FinanceLeaseRightOfUseAssetGross_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseRightOfUseAssetGross" xlink: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, Right-Of-Use Asset, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetGross" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseRightOfUseAssetGross" xlink:to="lab_pnm_FinanceLeaseRightOfUseAssetGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TransmissionCostOfServiceRatesMember_ead1355c-c230-4095-9e2a-e93bb1b9c87a_terseLabel_en-US" xlink:label="lab_pnm_TransmissionCostOfServiceRatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Cost of Service Rates</link:label>
    <link:label id="lab_pnm_TransmissionCostOfServiceRatesMember_label_en-US" xlink:label="lab_pnm_TransmissionCostOfServiceRatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Cost of Service Rates [Member]</link:label>
    <link:label id="lab_pnm_TransmissionCostOfServiceRatesMember_documentation_en-US" xlink:label="lab_pnm_TransmissionCostOfServiceRatesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Cost of Service Rates [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostOfServiceRatesMember" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostOfServiceRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TransmissionCostOfServiceRatesMember" xlink:to="lab_pnm_TransmissionCostOfServiceRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_62b5a71e-6dad-46e8-a1a9-a9c437d39de1_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">Computation of Earnings per Share and Dividends per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member_33659eab-2f56-48dd-ba03-1d46956197c5_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.79% due March 2034</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.79 Percent Due 2034 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.79 Percent Due 2034 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.79PercentDue2034Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.79PercentDue2034Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds3.79PercentDue2034Member" xlink:to="lab_pnm_FirstMortgageBonds3.79PercentDue2034Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5c86d8-9492-433d-adee-3140c1197e6d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_7d3244e6-52de-4222-b4dd-3778eba217fc_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" xlink: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_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_label_en-US" xlink:label="lab_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" xlink: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, Inventory, Materials and Supplies [Member]</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" xlink: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, Inventory, Materials and Supplies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" xlink:to="lab_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9685878b-af14-4d51-9809-bf95d44e290b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_9c78d732-748e-41e8-841a-b151e88e74d3_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_626e4014-8082-4282-840f-0159e974362d_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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberofUnits_7228b470-492e-4838-96d1-2758d21c9dab_terseLabel_en-US" xlink:label="lab_pnm_NumberofUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units (in generating units)</link:label>
    <link:label id="lab_pnm_NumberofUnits_label_en-US" xlink:label="lab_pnm_NumberofUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Units</link:label>
    <link:label id="lab_pnm_NumberofUnits_documentation_en-US" xlink:label="lab_pnm_NumberofUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofUnits" xlink:href="pnm-20211231.xsd#pnm_NumberofUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberofUnits" xlink:to="lab_pnm_NumberofUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_63b22e76-a787-4451-9242-0bc1595b35ba_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.93% due May 2033</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2033, at 3 point 93 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2033, at 3 point 93 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_023234ff-d233-4938-b2bd-b6e15de9c749_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">Outstanding during year (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_pnm_PublicUtilitiesDisconnectionTransitionPeriod_1a59c6e7-9f0a-4d3a-9116-a885e0def14e_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesDisconnectionTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disconnection transition period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesDisconnectionTransitionPeriod_label_en-US" xlink:label="lab_pnm_PublicUtilitiesDisconnectionTransitionPeriod" xlink: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, Disconnection Transition Period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesDisconnectionTransitionPeriod_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesDisconnectionTransitionPeriod" xlink: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, Disconnection Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesDisconnectionTransitionPeriod" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesDisconnectionTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesDisconnectionTransitionPeriod" xlink:to="lab_pnm_PublicUtilitiesDisconnectionTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_91288d92-7dd4-4d73-9f79-17c4a42c788d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investments</link:label>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_6a00db36-158f-40ea-a443-85514e58d956_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink: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 long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_label_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink: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 Long-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermInvestments" xlink:to="lab_us-gaap_OtherLongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_16628181-3e90-4a21-8551-46f03ecd0bea_terseLabel_en-US" xlink:label="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" xlink: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 accrued plant additions</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_label_en-US" xlink:label="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" xlink: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 capital expenditures incurred but not yet paid</link:label>
    <link:label id="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_documentation_en-US" xlink:label="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" xlink: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 capital expenditures incurred but not yet paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" xlink:to="lab_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_7562a547-6c95-4023-8b53-0e8bf253bd50_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c27f5975-110b-45da-902f-7ea5ecd8e009_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 Earnings Attributable to PNMR</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0ca7568f-6e58-451c-8590-1dd795cb6a8c_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 Earnings Attributable to PNMR</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_dd024991-3b6e-48b8-aec3-7476ae9eac03_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2020TermLoanMember_98652505-c7a3-45fd-a9ac-5be7e8b2d558_terseLabel_en-US" xlink:label="lab_pnm_PNMR2020TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Term Loan</link:label>
    <link:label id="lab_pnm_PNMR2020TermLoanMember_label_en-US" xlink:label="lab_pnm_PNMR2020TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNMR2020TermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNMR2020TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020TermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNMR2020TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2020TermLoanMember" xlink:to="lab_pnm_PNMR2020TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMSolarDirectMember_b8d76b8a-c1e9-4463-bee1-a4c6d00bf9ed_terseLabel_en-US" xlink:label="lab_pnm_PNMSolarDirectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM Solar Direct</link:label>
    <link:label id="lab_pnm_PNMSolarDirectMember_label_en-US" xlink:label="lab_pnm_PNMSolarDirectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM Solar Direct [Member]</link:label>
    <link:label id="lab_pnm_PNMSolarDirectMember_documentation_en-US" xlink:label="lab_pnm_PNMSolarDirectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM Solar Direct [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSolarDirectMember" xlink:href="pnm-20211231.xsd#pnm_PNMSolarDirectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMSolarDirectMember" xlink:to="lab_pnm_PNMSolarDirectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_916537cf-4b18-4da6-9440-d95d084f45d1_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:to="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_efb6c72e-60e0-4db2-b25d-9aeb561ac3f3_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_46e7e29d-9c74-4c9f-a235-f26bb5f2e448_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">Stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PnmrToPnmMember_76a88dd6-dec2-4dbf-851b-82ce100152de_terseLabel_en-US" xlink:label="lab_pnm_PnmrToPnmMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR to PNM</link:label>
    <link:label id="lab_pnm_PnmrToPnmMember_label_en-US" xlink:label="lab_pnm_PnmrToPnmMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pnmr to Pnm [Member]</link:label>
    <link:label id="lab_pnm_PnmrToPnmMember_documentation_en-US" xlink:label="lab_pnm_PnmrToPnmMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pnmr to Pnm [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrToPnmMember" xlink:href="pnm-20211231.xsd#pnm_PnmrToPnmMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PnmrToPnmMember" xlink:to="lab_pnm_PnmrToPnmMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_8b3e6246-6e39-4913-9bba-4c7058ef72ed_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.14% due July 2041</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2041, at 3 point 14 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2041, at 3 point 14 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5267d438-04c5-4779-a3d8-8542f41fe529_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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">(Earnings) Attributable to Valencia Non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_de1be298-0aa2-47c3-be0a-ed3b37620461_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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">Valencia non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1daffc3f-0327-4cb7-a750-9001a88bc3db_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">Earnings attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfOptionsForMeetingBTAStandards_12621152-76c2-4047-99ea-368df5f0b816_terseLabel_en-US" xlink:label="lab_pnm_NumberOfOptionsForMeetingBTAStandards" xlink: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 options for meeting BTA standards</link:label>
    <link:label id="lab_pnm_NumberOfOptionsForMeetingBTAStandards_label_en-US" xlink:label="lab_pnm_NumberOfOptionsForMeetingBTAStandards" xlink: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 Options For Meeting BTA Standards</link:label>
    <link:label id="lab_pnm_NumberOfOptionsForMeetingBTAStandards_documentation_en-US" xlink:label="lab_pnm_NumberOfOptionsForMeetingBTAStandards" xlink: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 Options For Meeting BTA Standards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfOptionsForMeetingBTAStandards" xlink:href="pnm-20211231.xsd#pnm_NumberOfOptionsForMeetingBTAStandards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfOptionsForMeetingBTAStandards" xlink:to="lab_pnm_NumberOfOptionsForMeetingBTAStandards" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered_0b74327c-376a-4d04-9075-a629efae5b10_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered" xlink: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 expenses to be recovered</link:label>
    <link:label id="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered_label_en-US" xlink:label="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered" xlink: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, Other Expenses To Be Recovered</link:label>
    <link:label id="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered" xlink: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, Other Expenses To Be Recovered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOtherExpensesToBeRecovered" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOtherExpensesToBeRecovered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesOtherExpensesToBeRecovered" xlink:to="lab_pnm_PublicUtilitiesOtherExpensesToBeRecovered" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_61186799-974a-43ce-b6de-b40d8b6a5884_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" 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">Adjustment for uncertain income tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16413911-6eeb-490c-937c-dcf969050537_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_5e236f1b-a0d9-4dcf-9ba4-3871d6207a47_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink: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 Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink: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 Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AvangridRenewablesLLCMember_9ac1ebe7-728b-41aa-a71c-2dbaf3a6a85e_terseLabel_en-US" xlink:label="lab_pnm_AvangridRenewablesLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avangrid Renewables, LLC</link:label>
    <link:label id="lab_pnm_AvangridRenewablesLLCMember_label_en-US" xlink:label="lab_pnm_AvangridRenewablesLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avangrid Renewables, LLC [Member]</link:label>
    <link:label id="lab_pnm_AvangridRenewablesLLCMember_documentation_en-US" xlink:label="lab_pnm_AvangridRenewablesLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avangrid Renewables, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvangridRenewablesLLCMember" xlink:href="pnm-20211231.xsd#pnm_AvangridRenewablesLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AvangridRenewablesLLCMember" xlink:to="lab_pnm_AvangridRenewablesLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_21feb554-1efc-48d2-9a4a-7534b917743c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_683e2567-6427-428e-900f-1be5e536b0d8_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" xlink: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 time frame for proposed PPAs and battery storage agreements</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" xlink: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 Time Frame For Proposed PPAs And Battery Storage Agreements</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" xlink: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, Regulatory Time Frame For Proposed PPAs And Battery Storage Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" xlink:to="lab_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1f6b222d-0800-4364-9cf2-576b67ef60b2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $2,480, $2,412, and $3,572</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink: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), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TotalOtherPropertyAndInvestments_2d7aac15-e395-4c2f-adca-4851eedb4985_totalLabel_en-US" xlink:label="lab_pnm_TotalOtherPropertyAndInvestments" 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 property and investments</link:label>
    <link:label id="lab_pnm_TotalOtherPropertyAndInvestments_d1afe97a-e475-4be7-980d-14b2ad026bdd_terseLabel_en-US" xlink:label="lab_pnm_TotalOtherPropertyAndInvestments" xlink: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 other property and investments</link:label>
    <link:label id="lab_pnm_TotalOtherPropertyAndInvestments_label_en-US" xlink:label="lab_pnm_TotalOtherPropertyAndInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other property and investments</link:label>
    <link:label id="lab_pnm_TotalOtherPropertyAndInvestments_documentation_en-US" xlink:label="lab_pnm_TotalOtherPropertyAndInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other property and investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TotalOtherPropertyAndInvestments" xlink:to="lab_pnm_TotalOtherPropertyAndInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_6c03e72f-e35f-4bf5-bf19-0421aebf5be3_terseLabel_en-US" xlink:label="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases:</link:label>
    <link:label id="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:label id="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_documentation_en-US" xlink:label="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" xlink:to="lab_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_0d514810-a95c-4106-93bf-0c7da0d3bdf5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink: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, Assumed Health Care Cost Trend Rates [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink: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, Assumed Health Care Cost Trend Rates [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PortfolioTwoMember_f89e5d84-4748-4022-9a71-f4df0cdc77b4_terseLabel_en-US" xlink:label="lab_pnm_PortfolioTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Two</link:label>
    <link:label id="lab_pnm_PortfolioTwoMember_label_en-US" xlink:label="lab_pnm_PortfolioTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Two [Member]</link:label>
    <link:label id="lab_pnm_PortfolioTwoMember_documentation_en-US" xlink:label="lab_pnm_PortfolioTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portfolio Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioTwoMember" xlink:href="pnm-20211231.xsd#pnm_PortfolioTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PortfolioTwoMember" xlink:to="lab_pnm_PortfolioTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_a171733d-b327-4c6a-8df3-28eef6b7a829_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_abedeadc-6ea2-4bad-be6c-7ed25a5a0aca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink: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 Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink: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 Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_9ae172df-5fd6-4ae2-b8ac-0a696bd7aa9b_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">Short-term debt-affiliate</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_76ff3f9d-aec0-4e7e-9dbe-58dfb9a27ab6_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsAt590PercentMember_a07f773a-4463-4792-a2a8-016dd47d9c94_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsAt590PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, 5.90%, Callable</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsAt590PercentMember_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsAt590PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds at 5.90 Percent [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsAt590PercentMember_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsAt590PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds at 5.90 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsAt590PercentMember" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsAt590PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsAt590PercentMember" xlink:to="lab_pnm_PollutionControlRevenueBondsAt590PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df3d9e95-da06-4e5d-a192-3a1769e86054_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ContractWithCustomerLiabilityNet_aa2af9cb-a122-4ce4-912a-1499e4f5a835_terseLabel_en-US" xlink:label="lab_pnm_ContractWithCustomerLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract in a net liability position</link:label>
    <link:label id="lab_pnm_ContractWithCustomerLiabilityNet_label_en-US" xlink:label="lab_pnm_ContractWithCustomerLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Net</link:label>
    <link:label id="lab_pnm_ContractWithCustomerLiabilityNet_documentation_en-US" xlink:label="lab_pnm_ContractWithCustomerLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ContractWithCustomerLiabilityNet" xlink:href="pnm-20211231.xsd#pnm_ContractWithCustomerLiabilityNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ContractWithCustomerLiabilityNet" xlink:to="lab_pnm_ContractWithCustomerLiabilityNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeCollateralRightToReclaimCash_4245e892-2114-45fc-94e3-409d808a7f80_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCollateralRightToReclaimCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts recognized for the legal right to reclaim cash collateral</link:label>
    <link:label id="lab_us-gaap_DerivativeCollateralRightToReclaimCash_label_en-US" xlink:label="lab_us-gaap_DerivativeCollateralRightToReclaimCash" xlink: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, Collateral, Right to Reclaim Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCollateralRightToReclaimCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralRightToReclaimCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeCollateralRightToReclaimCash" xlink:to="lab_us-gaap_DerivativeCollateralRightToReclaimCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_06e57c41-964c-4179-8fde-2c6bccc8d9a2_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 flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyImbalanceMarketMember_9bd05f3e-c0b3-4fdb-8439-58a0e22eb30c_terseLabel_en-US" xlink:label="lab_pnm_EnergyImbalanceMarketMember" xlink: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 Imbalance Market</link:label>
    <link:label id="lab_pnm_EnergyImbalanceMarketMember_label_en-US" xlink:label="lab_pnm_EnergyImbalanceMarketMember" xlink: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 Imbalance Market [Member]</link:label>
    <link:label id="lab_pnm_EnergyImbalanceMarketMember_documentation_en-US" xlink:label="lab_pnm_EnergyImbalanceMarketMember" xlink: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 Imbalance Market [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyImbalanceMarketMember" xlink:href="pnm-20211231.xsd#pnm_EnergyImbalanceMarketMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyImbalanceMarketMember" xlink:to="lab_pnm_EnergyImbalanceMarketMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_bb2f208d-7541-4eff-a0c9-d62e8bed9381_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floating rate, weekly-mode</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Floating Rate, Weekly-Mode [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Floating Rate, Weekly-Mode</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7a7864bd-9b21-4f40-8885-70d684e4fac0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 Effect of Common Stock Equivalents:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_c5fd38b2-6802-4c79-8c75-0f39e97ebe1a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncomeTaxesLineItems_f02f1881-1473-43b5-876b-402ab54014d1_terseLabel_en-US" xlink:label="lab_pnm_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_pnm_IncomeTaxesLineItems_label_en-US" xlink:label="lab_pnm_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_pnm_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_pnm_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_pnm_IncomeTaxesLineItems" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncomeTaxesLineItems" xlink:to="lab_pnm_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_eeaffa96-0e8b-4758-acaf-7aa57d90be64_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period for awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecommissioningTrustAssetsAmount_a105ded4-6014-4dbf-9467-1b958f83f833_terseLabel_en-US" xlink:label="lab_us-gaap_DecommissioningTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated market value of trusts for decommissioning costs</link:label>
    <link:label id="lab_us-gaap_DecommissioningTrustAssetsAmount_label_en-US" xlink:label="lab_us-gaap_DecommissioningTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning Fund Investments, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecommissioningTrustAssetsAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecommissioningTrustAssetsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecommissioningTrustAssetsAmount" xlink:to="lab_us-gaap_DecommissioningTrustAssetsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_bd922cae-1754-4a58-8795-08328b7bc3cf_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.45% due May 2025</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2025, at 3 point 45 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2025, at 3 point 45 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2025at3point45percentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PowerPurchaseAgreementTerm_8750f519-523b-4a5a-b49a-9a0d7119a020_terseLabel_en-US" xlink:label="lab_pnm_PowerPurchaseAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA term</link:label>
    <link:label id="lab_pnm_PowerPurchaseAgreementTerm_label_en-US" xlink:label="lab_pnm_PowerPurchaseAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Purchase Agreement Term</link:label>
    <link:label id="lab_pnm_PowerPurchaseAgreementTerm_documentation_en-US" xlink:label="lab_pnm_PowerPurchaseAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Purchase Agreement Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PowerPurchaseAgreementTerm" xlink:to="lab_pnm_PowerPurchaseAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_c5e9e5a1-10f4-4b9b-a506-0eb7a5673b93_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">Other operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ec8e5f58-cb80-4f52-ab8a-8cbc2bcbab4f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink: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, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_635c77fb-cf3d-4921-9e18-0a5e3d167928_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" xlink: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, Inventory [Table]</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" xlink: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, Inventory and Property Plant and Equipment [Table]</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" xlink: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, Inventory and Property Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" xlink:to="lab_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock_913e1f71-79c6-4fde-870f-034e909ff699_terseLabel_en-US" xlink:label="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" xlink: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 Carryforward, Impairments, net of Federal Tax Benefit</link:label>
    <link:label id="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock_label_en-US" xlink:label="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" xlink: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, Impairments, net of Federal Tax Benefit [Table Text Block]</link:label>
    <link:label id="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock_documentation_en-US" xlink:label="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Carryforward, Impairments, net of Federal Tax Benefit [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" xlink:to="lab_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1fe68609-d02f-45e2-b462-d5e792223804_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink: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, Estimated Future Benefit Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_ea5be37a-521b-4bcc-be16-fc50addc84c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_8587917d-dd82-4560-87d8-b4db8521b70b_terseLabel_en-US" xlink:label="lab_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits (Expenses) [Table]</link:label>
    <link:label id="lab_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_label_en-US" xlink:label="lab_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits (Expenses) [Table]</link:label>
    <link:label id="lab_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_documentation_en-US" xlink:label="lab_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits (Expenses) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" xlink:href="pnm-20211231.xsd#pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" xlink:to="lab_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RedMesaWindMember_ef7d652a-dbfd-4e55-8908-e4f1d3a14d2e_terseLabel_en-US" xlink:label="lab_pnm_RedMesaWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Red Mesa Wind</link:label>
    <link:label id="lab_pnm_RedMesaWindMember_label_en-US" xlink:label="lab_pnm_RedMesaWindMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Red Mesa Wind [Member]</link:label>
    <link:label id="lab_pnm_RedMesaWindMember_documentation_en-US" xlink:label="lab_pnm_RedMesaWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Red Mesa Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RedMesaWindMember" xlink:href="pnm-20211231.xsd#pnm_RedMesaWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RedMesaWindMember" xlink:to="lab_pnm_RedMesaWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherUnrelatedEntities1Member_42d44247-8823-40b8-8cd0-45f8aa03c1e3_terseLabel_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities1Member" xlink: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 Unrelated Entities 1</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities1Member_label_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities1Member" xlink: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 Unrelated Entities 1 [Member]</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities1Member_documentation_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities1Member" xlink: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 Unrelated Entities 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities1Member" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherUnrelatedEntities1Member" xlink:to="lab_pnm_OtherUnrelatedEntities1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_43b9eed6-312a-4bb0-abfb-fbeedca62e40_terseLabel_en-US" xlink:label="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized cost of prepaid right-of-way agreements</link:label>
    <link:label id="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_label_en-US" xlink:label="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Cost Of Prepaid Right-Of-Way Agreements</link:label>
    <link:label id="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_documentation_en-US" xlink:label="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Cost Of Prepaid Right-Of-Way Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" xlink:href="pnm-20211231.xsd#pnm_UnamortizedCostOfPrepaidRightOfWayAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" xlink:to="lab_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member_8159513f-3ca9-4a39-88da-09d91c955367_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.36% due April 2050</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.36 Percent Due April 2050 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.36 Percent Due April 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds336PercentDueApril2050Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds336PercentDueApril2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds336PercentDueApril2050Member" xlink:to="lab_pnm_FirstMortgageBonds336PercentDueApril2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AccruedInterestAndTaxesPayable_f79b57ce-2ce4-44e8-8b8e-6a1e3d0dc3f5_terseLabel_en-US" xlink:label="lab_pnm_AccruedInterestAndTaxesPayable" xlink: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 and taxes</link:label>
    <link:label id="lab_pnm_AccruedInterestAndTaxesPayable_label_en-US" xlink:label="lab_pnm_AccruedInterestAndTaxesPayable" xlink: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 Interest And Taxes Payable</link:label>
    <link:label id="lab_pnm_AccruedInterestAndTaxesPayable_documentation_en-US" xlink:label="lab_pnm_AccruedInterestAndTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Interest And Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AccruedInterestAndTaxesPayable" xlink:to="lab_pnm_AccruedInterestAndTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_8414cda6-7ac2-4014-b4e1-58640541e253_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink: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, no par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink: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, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_be79c9d5-90af-4f32-b233-b37274e9968f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 Long-term Lines of Credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_1d3c08fa-b7c7-4bbf-98bd-d81d457867b2_terseLabel_en-US" xlink:label="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease, unguaranteed residual value</link:label>
    <link:label id="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_label_en-US" xlink:label="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Unguaranteed Residual Value</link:label>
    <link:label id="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_documentation_en-US" xlink:label="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Unguaranteed Residual Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeOperatingLeaseUnguaranteedResidualValue" xlink:href="pnm-20211231.xsd#pnm_LesseeOperatingLeaseUnguaranteedResidualValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LesseeOperatingLeaseUnguaranteedResidualValue" xlink:to="lab_pnm_LesseeOperatingLeaseUnguaranteedResidualValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TaxEffectOfExcessPensionLiability_58b173f1-f1ad-48f5-aa67-33bf4e916078_terseLabel_en-US" xlink:label="lab_pnm_TaxEffectOfExcessPensionLiability" xlink: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 effect of excess pension liability</link:label>
    <link:label id="lab_pnm_TaxEffectOfExcessPensionLiability_label_en-US" xlink:label="lab_pnm_TaxEffectOfExcessPensionLiability" xlink: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 effect of excess pension liability</link:label>
    <link:label id="lab_pnm_TaxEffectOfExcessPensionLiability_documentation_en-US" xlink:label="lab_pnm_TaxEffectOfExcessPensionLiability" xlink: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 effect of excess pension liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfExcessPensionLiability" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfExcessPensionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TaxEffectOfExcessPensionLiability" xlink:to="lab_pnm_TaxEffectOfExcessPensionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_dbd15a00-da4d-4b3e-8716-365342099226_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_label_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_49c5d7dc-00bf-401d-ab02-5730e081d8bc_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink: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 and load management programs, additional incentive, targeted energy savings (in Gigawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink: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, Energy Efficiency and Load Management Programs, Additional Incentive, Targeted Energy Savings</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink: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, Energy Efficiency and Load Management Programs, Additional Incentive, Targeted Energy Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink:to="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AchievedPerformanceTargetFor20192021Member_c2c64193-4e3a-4472-b6a8-2fddf551b1e5_terseLabel_en-US" xlink:label="lab_pnm_AchievedPerformanceTargetFor20192021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Performance Target for 2019 - 2021</link:label>
    <link:label id="lab_pnm_AchievedPerformanceTargetFor20192021Member_label_en-US" xlink:label="lab_pnm_AchievedPerformanceTargetFor20192021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Performance Target for 2019 - 2021 [Member]</link:label>
    <link:label id="lab_pnm_AchievedPerformanceTargetFor20192021Member_documentation_en-US" xlink:label="lab_pnm_AchievedPerformanceTargetFor20192021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Performance Target for 2019 - 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedPerformanceTargetFor20192021Member" xlink:href="pnm-20211231.xsd#pnm_AchievedPerformanceTargetFor20192021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AchievedPerformanceTargetFor20192021Member" xlink:to="lab_pnm_AchievedPerformanceTargetFor20192021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherDeferredCreditsMember_2f8d3b31-10fa-491c-8e95-40130052d8a7_terseLabel_en-US" xlink:label="lab_pnm_OtherDeferredCreditsMember" xlink: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 deferred credits</link:label>
    <link:label id="lab_pnm_OtherDeferredCreditsMember_label_en-US" xlink:label="lab_pnm_OtherDeferredCreditsMember" xlink: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 Deferred Credits [Member]</link:label>
    <link:label id="lab_pnm_OtherDeferredCreditsMember_documentation_en-US" xlink:label="lab_pnm_OtherDeferredCreditsMember" xlink: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 Deferred Credits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCreditsMember" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherDeferredCreditsMember" xlink:to="lab_pnm_OtherDeferredCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_ade86145-c03d-4ea1-87c0-a5e6243fd238_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_c3e5875f-43ae-4183-94cd-7208013c4246_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredCOVID19CostsMember_cabb29d7-8406-443a-a431-5c0dec9abb3e_terseLabel_en-US" xlink:label="lab_pnm_DeferredCOVID19CostsMember" xlink: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 COVID-19 costs</link:label>
    <link:label id="lab_pnm_DeferredCOVID19CostsMember_label_en-US" xlink:label="lab_pnm_DeferredCOVID19CostsMember" xlink: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 COVID-19 Costs [Member]</link:label>
    <link:label id="lab_pnm_DeferredCOVID19CostsMember_documentation_en-US" xlink:label="lab_pnm_DeferredCOVID19CostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred COVID-19 Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCOVID19CostsMember" xlink:href="pnm-20211231.xsd#pnm_DeferredCOVID19CostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredCOVID19CostsMember" xlink:to="lab_pnm_DeferredCOVID19CostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_2e4926c1-cc04-45c4-9b7e-a6e537611aec_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_34289d25-021d-4892-9e4a-37b89a4c73be_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink: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 Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_9df19746-8d07-4e5f-a348-0785f127406f_terseLabel_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" xlink: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 quarterly dividends per share (in dollars per share)</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_label_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Expected Quarterly Dividend Rate</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_documentation_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Expected Quarterly Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" xlink:to="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_d79f1da7-1ddd-40dd-8a27-15eac879ff6f_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_bd935563-9bce-43ef-8da6-41e103d3a087_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_a18ace27-e394-4258-94a1-b99e301fb969_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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, Inventory, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_83ae921b-824b-4f8c-96e4-b3db2d6e9cc6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RetailElectricPublicAuthorityCustomersMember_89c8d66a-ceb4-40c0-a28b-7a719edbfbc4_terseLabel_en-US" xlink:label="lab_pnm_RetailElectricPublicAuthorityCustomersMember" xlink: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 authority</link:label>
    <link:label id="lab_pnm_RetailElectricPublicAuthorityCustomersMember_label_en-US" xlink:label="lab_pnm_RetailElectricPublicAuthorityCustomersMember" xlink: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 Electric, Public Authority Customers [Member]</link:label>
    <link:label id="lab_pnm_RetailElectricPublicAuthorityCustomersMember_documentation_en-US" xlink:label="lab_pnm_RetailElectricPublicAuthorityCustomersMember" xlink: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 Electric, Public Authority Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricPublicAuthorityCustomersMember" xlink:href="pnm-20211231.xsd#pnm_RetailElectricPublicAuthorityCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RetailElectricPublicAuthorityCustomersMember" xlink:to="lab_pnm_RetailElectricPublicAuthorityCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_784b8460-c95a-494e-9160-5102cddb909b_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_1b1a93e9-746f-4541-a646-a0db83353101_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" xlink: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 employer disbursements by employer in year 2 through year 5</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Disbursements By Employer in Year Two Through Year Five</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" xlink: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, Plan Assets, Disbursements By Employer in Year Two Through Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" xlink:to="lab_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3fd8359b-e7a0-4ca8-a964-7b023f2027fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred state income tax (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationMember_3777b2f2-ea4e-442e-99d1-1b99ab42a352_terseLabel_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationMember_label_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station [Member]</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationMember_documentation_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PaloVerdeNuclearGeneratingStationMember" xlink:to="lab_pnm_PaloVerdeNuclearGeneratingStationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherIncomeDeductionsExcludingInterest_e71389f8-7217-43b7-a134-bbb6f8793349_terseLabel_en-US" xlink:label="lab_pnm_OtherIncomeDeductionsExcludingInterest" xlink: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 (deductions)</link:label>
    <link:label id="lab_pnm_OtherIncomeDeductionsExcludingInterest_label_en-US" xlink:label="lab_pnm_OtherIncomeDeductionsExcludingInterest" xlink: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 Deductions Excluding Interest</link:label>
    <link:label id="lab_pnm_OtherIncomeDeductionsExcludingInterest_documentation_en-US" xlink:label="lab_pnm_OtherIncomeDeductionsExcludingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income Deductions Excluding Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherIncomeDeductionsExcludingInterest" xlink:href="pnm-20211231.xsd#pnm_OtherIncomeDeductionsExcludingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherIncomeDeductionsExcludingInterest" xlink:to="lab_pnm_OtherIncomeDeductionsExcludingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_937a3026-dbf2-442d-8b28-5db05148c110_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_59d069e3-b86a-426e-8b26-b90a3aeb1315_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_807b043b-11ad-4b1a-ab1d-991000fe620d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_3921a192-ddc3-4dac-a8be-e542ce1bb63c_terseLabel_en-US" xlink:label="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033</link:label>
    <link:label id="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_label_en-US" xlink:label="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033 [Member]</link:label>
    <link:label id="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_documentation_en-US" xlink:label="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" xlink:href="pnm-20211231.xsd#pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" xlink:to="lab_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_862bc8ac-8982-4291-ba67-60bdf2e260a7_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InterconnectionBillingsMember_c515c1bc-f493-407f-8f3d-97dd33b1f345_terseLabel_en-US" xlink:label="lab_pnm_InterconnectionBillingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interconnection and facility study billings:</link:label>
    <link:label id="lab_pnm_InterconnectionBillingsMember_label_en-US" xlink:label="lab_pnm_InterconnectionBillingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interconnection Billings [Member]</link:label>
    <link:label id="lab_pnm_InterconnectionBillingsMember_documentation_en-US" xlink:label="lab_pnm_InterconnectionBillingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interconnection Billings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterconnectionBillingsMember" xlink:href="pnm-20211231.xsd#pnm_InterconnectionBillingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InterconnectionBillingsMember" xlink:to="lab_pnm_InterconnectionBillingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1ee0a1bd-c5be-4c80-bf4d-5c141c638790_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">Net property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_4ccb790b-6c9b-4ecf-8542-f6f6b3aca8d9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InterestRateContractOneMember_2cb24904-13cd-47b5-9fc1-f7c29ac53044_terseLabel_en-US" xlink:label="lab_pnm_InterestRateContractOneMember" xlink: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 1</link:label>
    <link:label id="lab_pnm_InterestRateContractOneMember_label_en-US" xlink:label="lab_pnm_InterestRateContractOneMember" xlink: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 Contract, One [Member]</link:label>
    <link:label id="lab_pnm_InterestRateContractOneMember_documentation_en-US" xlink:label="lab_pnm_InterestRateContractOneMember" xlink: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 Contract, One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractOneMember" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InterestRateContractOneMember" xlink:to="lab_pnm_InterestRateContractOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_e1770e3d-037c-4d3a-b5e4-5d0738dd5859_negatedLabel_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" 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">AMS</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_label_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Advanced Metering System</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_documentation_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Advanced Metering System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" xlink:to="lab_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReclamationTrustFundingYear2_c66a9946-e4b8-4295-8ffe-4c6c1693c186_terseLabel_en-US" xlink:label="lab_pnm_ReclamationTrustFundingYear2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation trust funding, year 2</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingYear2_label_en-US" xlink:label="lab_pnm_ReclamationTrustFundingYear2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Year 2</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingYear2_documentation_en-US" xlink:label="lab_pnm_ReclamationTrustFundingYear2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Year 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingYear2" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingYear2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReclamationTrustFundingYear2" xlink:to="lab_pnm_ReclamationTrustFundingYear2" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReclamationTrustFundingYear3_350253ee-a066-4486-9cd6-6318e4b52b2a_terseLabel_en-US" xlink:label="lab_pnm_ReclamationTrustFundingYear3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation trust funding, year 3</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingYear3_label_en-US" xlink:label="lab_pnm_ReclamationTrustFundingYear3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Year 3</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingYear3_documentation_en-US" xlink:label="lab_pnm_ReclamationTrustFundingYear3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Year 3</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingYear3" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingYear3"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReclamationTrustFundingYear3" xlink:to="lab_pnm_ReclamationTrustFundingYear3" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_3a27e884-f619-40c0-b0e3-9ed66304ed42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" 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">Regulatory assets related to income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary_c1ccef87-e0f4-4c58-a9ba-5eb4efc2481e_negatedLabel_en-US" xlink:label="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary" 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">Preferred Stock Dividends Requirements</link:label>
    <link:label id="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary_label_en-US" xlink:label="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividend Requirements of Subsidiary</link:label>
    <link:label id="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary_documentation_en-US" xlink:label="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividend Requirements of Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PreferredStockDividendRequirementsOfSubsidiary" xlink:href="pnm-20211231.xsd#pnm_PreferredStockDividendRequirementsOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PreferredStockDividendRequirementsOfSubsidiary" xlink:to="lab_pnm_PreferredStockDividendRequirementsOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_b3cedc59-a06e-4de7-867b-619a3c6387a4_terseLabel_en-US" xlink:label="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous</link:label>
    <link:label id="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_label_en-US" xlink:label="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous Revenue From Contracts With Customers [Member]</link:label>
    <link:label id="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_documentation_en-US" xlink:label="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous Revenue From Contracts With Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MiscellaneousRevenueFromContractsWithCustomersMember" xlink:href="pnm-20211231.xsd#pnm_MiscellaneousRevenueFromContractsWithCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_MiscellaneousRevenueFromContractsWithCustomersMember" xlink:to="lab_pnm_MiscellaneousRevenueFromContractsWithCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_bcf62b84-8ae9-4d3d-ab45-2866dd480145_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">Repayment of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_21b414e6-93b7-4bef-b137-4dfe44362b4b_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">Net Earnings Attributable to PNMR per Common Share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_4e0ff786-d725-4019-a982-1c07b070cf06_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink: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 efficiency and load management programs additional incentive targeted energy savings (in Gigawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink: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, Energy Efficiency And Load Management Programs Additional Incentive Targeted Energy Savings</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink: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, Energy Efficiency And Load Management Programs Additional Incentive Targeted Energy Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink:to="lab_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfSolarFacilities_6e21a4a6-74a3-41db-a1ff-b864b5a0a192_terseLabel_en-US" xlink:label="lab_pnm_NumberOfSolarFacilities" xlink: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 solar facilities</link:label>
    <link:label id="lab_pnm_NumberOfSolarFacilities_label_en-US" xlink:label="lab_pnm_NumberOfSolarFacilities" xlink: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 Solar Facilities</link:label>
    <link:label id="lab_pnm_NumberOfSolarFacilities_documentation_en-US" xlink:label="lab_pnm_NumberOfSolarFacilities" xlink: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 Solar Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfSolarFacilities" xlink:href="pnm-20211231.xsd#pnm_NumberOfSolarFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfSolarFacilities" xlink:to="lab_pnm_NumberOfSolarFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SanJuanGeneratingStationAndFourCornersMember_d7bb84e5-bd37-4940-8064-a1020774aa5b_terseLabel_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationAndFourCornersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station And Four Corners</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationAndFourCornersMember_label_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationAndFourCornersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station And Four Corners [Member]</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationAndFourCornersMember_documentation_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationAndFourCornersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station And Four Corners [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SanJuanGeneratingStationAndFourCornersMember" xlink:to="lab_pnm_SanJuanGeneratingStationAndFourCornersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InitialPaymentForReliefFromObligations_9e87dd06-8c2b-49ba-83ca-df098ca09ade_terseLabel_en-US" xlink:label="lab_pnm_InitialPaymentForReliefFromObligations" xlink: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 payment for relief from obligations</link:label>
    <link:label id="lab_pnm_InitialPaymentForReliefFromObligations_label_en-US" xlink:label="lab_pnm_InitialPaymentForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Payment For Relief From Obligations</link:label>
    <link:label id="lab_pnm_InitialPaymentForReliefFromObligations_documentation_en-US" xlink:label="lab_pnm_InitialPaymentForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Payment For Relief From Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InitialPaymentForReliefFromObligations" xlink:href="pnm-20211231.xsd#pnm_InitialPaymentForReliefFromObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InitialPaymentForReliefFromObligations" xlink:to="lab_pnm_InitialPaymentForReliefFromObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShortTermLeaseTypeDomain_b6db1a51-9a20-439c-afe0-e0dcc741764a_terseLabel_en-US" xlink:label="lab_pnm_ShortTermLeaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease Type [Domain]</link:label>
    <link:label id="lab_pnm_ShortTermLeaseTypeDomain_label_en-US" xlink:label="lab_pnm_ShortTermLeaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease Type [Domain]</link:label>
    <link:label id="lab_pnm_ShortTermLeaseTypeDomain_documentation_en-US" xlink:label="lab_pnm_ShortTermLeaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeDomain" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShortTermLeaseTypeDomain" xlink:to="lab_pnm_ShortTermLeaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_baa24e45-ca47-4fbd-b931-98757a1d9279_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink: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 gains (losses) from equity securities still held</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink: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 Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_80d4eea5-8b91-440a-8a7b-4290a2373141_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 electric operating revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_45b20499-d972-4267-8902-48413d5786dd_netLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Electric operating revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_d656f68f-434b-458a-ab9f-fae90c31d510_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 Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherUnrelatedEntities3Member_219f3e8b-1da9-4865-82f5-d3a2f2dade08_terseLabel_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities3Member" xlink: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 Unrelated Entities 3</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities3Member_label_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities3Member" xlink: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 Unrelated Entities 3 [Member]</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities3Member_documentation_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities3Member" xlink: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 Unrelated Entities 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities3Member" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherUnrelatedEntities3Member" xlink:to="lab_pnm_OtherUnrelatedEntities3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_947e6a81-17b0-49a4-b648-3b6e3c6899cf_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink: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 credit loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_634c83ac-1847-4790-be4a-932acbfd958c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for interim storage costs</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RequiredPercentageby2040Member_0ba34df6-8bed-4460-8b79-52f52474453d_terseLabel_en-US" xlink:label="lab_pnm_RequiredPercentageby2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2040</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2040Member_label_en-US" xlink:label="lab_pnm_RequiredPercentageby2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2040 [Member]</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2040Member_documentation_en-US" xlink:label="lab_pnm_RequiredPercentageby2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2040Member" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RequiredPercentageby2040Member" xlink:to="lab_pnm_RequiredPercentageby2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CityOfFarmingtonNewMexicoMember_c79dda81-8370-4608-b30e-e07a7692bd2b_terseLabel_en-US" xlink:label="lab_pnm_CityOfFarmingtonNewMexicoMember" xlink: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 of Farmington, New Mexico</link:label>
    <link:label id="lab_pnm_CityOfFarmingtonNewMexicoMember_label_en-US" xlink:label="lab_pnm_CityOfFarmingtonNewMexicoMember" xlink: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 of Farmington, New Mexico [Member]</link:label>
    <link:label id="lab_pnm_CityOfFarmingtonNewMexicoMember_documentation_en-US" xlink:label="lab_pnm_CityOfFarmingtonNewMexicoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City of Farmington, New Mexico</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CityOfFarmingtonNewMexicoMember" xlink:href="pnm-20211231.xsd#pnm_CityOfFarmingtonNewMexicoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CityOfFarmingtonNewMexicoMember" xlink:to="lab_pnm_CityOfFarmingtonNewMexicoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_5967eef4-cd0a-4beb-84b9-97608919bfe4_terseLabel_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_label_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" xlink: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, Transaction Costs</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_documentation_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" xlink: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, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" xlink:to="lab_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_1ce74d2f-bd0a-4d24-b50e-f96e2783972a_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual funding post-term reclamation trust</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_label_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" xlink: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, Annual Funding post-term reclamation trust</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" xlink: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, Annual Funding post-term reclamation trust</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" xlink:to="lab_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SanJuanGeneratingStationMember_3e214f2f-523d-45cc-a92c-e58dcbdff001_terseLabel_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationMember_label_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station [Member]</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationMember_documentation_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SanJuanGeneratingStationMember" xlink:to="lab_pnm_SanJuanGeneratingStationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_668c5b26-8c25-48fa-9b70-0a5329a018c2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RenewableEnergyPurchasesMember_d54058bb-a3cd-4c53-8d61-15a3b5c67fa0_terseLabel_en-US" xlink:label="lab_pnm_RenewableEnergyPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy purchases:</link:label>
    <link:label id="lab_pnm_RenewableEnergyPurchasesMember_label_en-US" xlink:label="lab_pnm_RenewableEnergyPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Purchases [Member]</link:label>
    <link:label id="lab_pnm_RenewableEnergyPurchasesMember_documentation_en-US" xlink:label="lab_pnm_RenewableEnergyPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Purchases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyPurchasesMember" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyPurchasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RenewableEnergyPurchasesMember" xlink:to="lab_pnm_RenewableEnergyPurchasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_b401c5cf-b927-4f98-8594-9e41ebda2082_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">Change in fair market value, income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_375397c3-db7e-46da-bbcf-8b3756da116f_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.85% due August 2025</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2025, at 3 point 85 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2025, at 3 point 850 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_07a77845-0b57-4c6b-8c1a-3b473f56de2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesInitialFundingRequirement_f8658b81-02b0-42c4-8528-b068859c6e5d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesInitialFundingRequirement" xlink: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 funding requirement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInitialFundingRequirement_label_en-US" xlink:label="lab_pnm_PublicUtilitiesInitialFundingRequirement" xlink: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, Initial Funding Requirement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInitialFundingRequirement_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesInitialFundingRequirement" xlink: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, Initial Funding Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInitialFundingRequirement" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInitialFundingRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesInitialFundingRequirement" xlink:to="lab_pnm_PublicUtilitiesInitialFundingRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_7eb74c9c-d8cb-45f9-9222-19508db30644_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink: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 funds used during construction, capitalized interest rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_4d460dff-a3bd-420e-b4ee-a614ffde21e6_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d5ad0a9a-e0c2-45d3-a4cf-102d4741faf2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6505c951-7767-4269-bcf8-40ebfdc24043_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan, plan assets, amount</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2b7cdb14-ab0d-470f-aa8c-fc3459ca480c_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_88c2855e-ef5a-486e-96ae-4d5ace2aa4f4_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cc730629-b10b-4f31-b4a4-05d73e3cbee4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_1a6be7ea-592c-42a0-a9d7-1159618b37b1_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">Estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_e8bd160a-9ba8-4137-aa3e-7900b3668eff_terseLabel_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" xlink: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 of subsidiary, shares authorized (in shares)</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_label_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" xlink: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 Of Subsidiary Without Mandatory Redemption Requirements Shares Authorized</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_documentation_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" xlink:to="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Member_9bf2f7e5-c89d-482d-b231-d168757ce441_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Member_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043 [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Member_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Member" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Member" xlink:to="lab_pnm_PollutionControlRevenueBondsDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDebtSecuritiesMember_72d50073-dcc3-4b87-875e-51c204a8ce78_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and other</link:label>
    <link:label id="lab_us-gaap_OtherDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_OtherDebtSecuritiesMember" xlink: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 Debt Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDebtSecuritiesMember" xlink:to="lab_us-gaap_OtherDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReplacementResourcePortfolioThreeMember_8d4591fb-8421-40ba-ac31-48b28449b4c5_terseLabel_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio Three</link:label>
    <link:label id="lab_pnm_ReplacementResourcePortfolioThreeMember_label_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio Three [Member]</link:label>
    <link:label id="lab_pnm_ReplacementResourcePortfolioThreeMember_documentation_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioThreeMember" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReplacementResourcePortfolioThreeMember" xlink:to="lab_pnm_ReplacementResourcePortfolioThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_0daaa5c3-44f4-4be1-a139-b6d4722849f1_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_4a939517-6ef9-42bc-8126-bfaeba2c33ce_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink: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 sales of investment securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink: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 and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_5c09d8b2-cac0-430f-bfdb-2e3158af9332_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" xlink: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 federal income tax rates period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" xlink: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, Refund of Federal Income Tax Rates Period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" xlink: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, Refund of Federal Income Tax Rates Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" xlink:to="lab_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherUnrelatedEntities4Member_0d44c133-074e-4739-b2c7-456fda145bc0_terseLabel_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities4Member" xlink: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 Unrelated Entities 4</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities4Member_label_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities4Member" xlink: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 Unrelated Entities 4 [Member]</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities4Member_documentation_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities4Member" xlink: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 Unrelated Entities 4 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities4Member" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherUnrelatedEntities4Member" xlink:to="lab_pnm_OtherUnrelatedEntities4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_4be0b2c5-491c-46c2-8326-1d99af752cf8_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.20% due June 2040, mandatory tender - June 1, 2022</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2022, At 1 Point 20 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2022, At 1 Point 20 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_a89ebe56-a8db-4c45-94d8-3cee9beaae20_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_0324f173-5e9f-4942-9be7-9f7e2e692388_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Current</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_95f91db4-8c2c-46bb-a0fb-7d161dd94b0a_terseLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_d1cd546a-3fe8-456a-b74d-8c38be383952_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">Taxes other than income taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_62bc5523-d9d3-489c-b442-54bf318eeb0d_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Customers</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_74bf61d0-ceee-4afb-b1f1-b932a1fc9b17_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_3eb59282-daca-4d36-b535-1a352ea74d26_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 Adjustment for Cash Flow Hedges:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember_071d40d1-eb7c-4ccc-b492-d632a281f979_terseLabel_en-US" xlink:label="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonemployee Members of the Board of Directors</link:label>
    <link:label id="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember_label_en-US" xlink:label="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonemployee Members of the Board of Directors [Member]</link:label>
    <link:label id="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember_documentation_en-US" xlink:label="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonemployee Members of the Board of Directors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonemployeeMembersoftheBoardofDirectorsMember" xlink:href="pnm-20211231.xsd#pnm_NonemployeeMembersoftheBoardofDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NonemployeeMembersoftheBoardofDirectorsMember" xlink:to="lab_pnm_NonemployeeMembersoftheBoardofDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_b62128ae-e4d8-4be3-8dde-fb73701631d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage_17bec66d-315a-4a33-ae9e-9c5fe12fe111_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage" xlink: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 cost of debt, percentage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Cost of Debt, Percentage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage" xlink: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, Requested Cost of Debt, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestedCostofDebtPercentage" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestedCostofDebtPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRequestedCostofDebtPercentage" xlink:to="lab_pnm_PublicUtilitiesRequestedCostofDebtPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_28261106-97b3-4402-87fe-658b60d5ad8d_terseLabel_en-US" xlink:label="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink: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-cash information related to right-of-use assets obtained in exchange for lease obligations:</link:label>
    <link:label id="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_label_en-US" xlink:label="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:label id="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:href="pnm-20211231.xsd#pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:to="lab_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_093470d7-3a16-480e-a4c6-5202f2fbc974_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink: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) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QualifiedPlanMember_0872f0c6-9dc9-479c-bd8b-5d9b4ce72ba8_terseLabel_en-US" xlink:label="lab_us-gaap_QualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) plan</link:label>
    <link:label id="lab_us-gaap_QualifiedPlanMember_label_en-US" xlink:label="lab_us-gaap_QualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QualifiedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QualifiedPlanMember" xlink:to="lab_us-gaap_QualifiedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRevolvingCreditFacilityMember_5b6a5650-e2ea-4080-891a-813f8f1a9978_terseLabel_en-US" xlink:label="lab_pnm_PNMRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM Revolving Credit Facility</link:label>
    <link:label id="lab_pnm_PNMRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_pnm_PNMRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_pnm_PNMRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_pnm_PNMRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRevolvingCreditFacilityMember" xlink:href="pnm-20211231.xsd#pnm_PNMRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRevolvingCreditFacilityMember" xlink:to="lab_pnm_PNMRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_52e3faa1-e411-499d-ac13-96b540359d65_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_f2512977-ec9b-4f54-81e4-925ee1e2b462_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds Due June Twenty Forty</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds Due June Twenty Forty [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds Due June Twenty Forty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" xlink:to="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_964a6225-eeab-466f-912d-a65c8782ee00_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherUnrelatedEntities5Member_e59bd6cd-699b-4b9b-b66c-483a4be837f3_terseLabel_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities5Member" xlink: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 Unrelated Entities 5</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities5Member_label_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities5Member" xlink: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 Unrelated Entities 5 [Member]</link:label>
    <link:label id="lab_pnm_OtherUnrelatedEntities5Member_documentation_en-US" xlink:label="lab_pnm_OtherUnrelatedEntities5Member" xlink: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 Unrelated Entities 5 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities5Member" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities5Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherUnrelatedEntities5Member" xlink:to="lab_pnm_OtherUnrelatedEntities5Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be64ad6c-94b7-4003-9c9d-9b959131bce7_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">Average Shares &#8211; Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ElectricTransmissionServiceMember_637a956e-ed4f-4876-8a8e-ca0b8a3a6d2f_terseLabel_en-US" xlink:label="lab_pnm_ElectricTransmissionServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_pnm_ElectricTransmissionServiceMember_label_en-US" xlink:label="lab_pnm_ElectricTransmissionServiceMember" xlink: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 Transmission Service [Member]</link:label>
    <link:label id="lab_pnm_ElectricTransmissionServiceMember_documentation_en-US" xlink:label="lab_pnm_ElectricTransmissionServiceMember" xlink: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 Transmission Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ElectricTransmissionServiceMember" xlink:href="pnm-20211231.xsd#pnm_ElectricTransmissionServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ElectricTransmissionServiceMember" xlink:to="lab_pnm_ElectricTransmissionServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_f7be9d9c-62bd-40a3-8168-bf10d321618e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_JointProjectsMember_2a6c2bd7-d093-4cec-83dc-9da056a4001e_terseLabel_en-US" xlink:label="lab_pnm_JointProjectsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Projects</link:label>
    <link:label id="lab_pnm_JointProjectsMember_label_en-US" xlink:label="lab_pnm_JointProjectsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Projects [Member]</link:label>
    <link:label id="lab_pnm_JointProjectsMember_documentation_en-US" xlink:label="lab_pnm_JointProjectsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Projects [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointProjectsMember" xlink:href="pnm-20211231.xsd#pnm_JointProjectsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_JointProjectsMember" xlink:to="lab_pnm_JointProjectsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_9ccc3e9f-f398-48d3-8eae-0adecb2a6ffb_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" xlink: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 megawatts (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" xlink: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, Number of Megawatts Nuclear Generation</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" xlink: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, Number of Megawatts Nuclear Generation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" xlink:to="lab_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_ff3469cc-9b23-4015-a471-1b8b214b2b8a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink: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 Number of Common Shares:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RequiredPercentageby2025Member_da35af51-8967-40b1-91fa-85faf2adcf71_terseLabel_en-US" xlink:label="lab_pnm_RequiredPercentageby2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2025</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2025Member_label_en-US" xlink:label="lab_pnm_RequiredPercentageby2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2025 [Member]</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2025Member_documentation_en-US" xlink:label="lab_pnm_RequiredPercentageby2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2025Member" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RequiredPercentageby2025Member" xlink:to="lab_pnm_RequiredPercentageby2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_cb8b2b5f-fe85-4aa4-8cf4-363e59fe9de6_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.95% due April 2043</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 6 Point 95 Percent, due 2043, Series 2013A [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds, due 2043, Series 2013A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" xlink:to="lab_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_9a43deb5-cbb7-4643-95ea-1c6a805e0dcf_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_af92eab8-b5d7-418e-abc8-bf038021e9ba_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_7c6d495e-3ee4-4651-ad57-ce4e69b57334_terseLabel_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 15 years through 20 years</link:label>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_label_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities, after Fifteen Years Through Twenty Years, Fair Value</link:label>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_documentation_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities, after Fifteen Years Through Twenty Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" xlink:to="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_5309dca6-aa21-442f-b642-850987d70079_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SjgsCoalMember_109ac711-c0be-4c97-996d-f9bb7c1e0aa1_terseLabel_en-US" xlink:label="lab_pnm_SjgsCoalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS (Coal)</link:label>
    <link:label id="lab_pnm_SjgsCoalMember_label_en-US" xlink:label="lab_pnm_SjgsCoalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS (Coal) [Member]</link:label>
    <link:label id="lab_pnm_SjgsCoalMember_documentation_en-US" xlink:label="lab_pnm_SjgsCoalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS (Coal) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SjgsCoalMember" xlink:href="pnm-20211231.xsd#pnm_SjgsCoalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SjgsCoalMember" xlink:to="lab_pnm_SjgsCoalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_da9a5b3b-4716-448e-a071-6e9628f0a757_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_934dee89-c458-4662-9f9d-b1dbc3934438_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" xlink: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 in nuclear reactor</link:label>
    <link:label id="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_label_en-US" xlink:label="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" xlink: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, Ownership Percentage in Nuclear Reactor</link:label>
    <link:label id="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" xlink: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, Ownership Percentage in Nuclear Reactor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" xlink:to="lab_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_bc87fceb-559e-4acd-9eb7-22afc783cf58_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_e42b2be2-6223-4855-af83-1566a87b1c10_terseLabel_en-US" xlink:label="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" xlink: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, Impairment of Carryforwards</link:label>
    <link:label id="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_label_en-US" xlink:label="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" xlink: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, Impairment of Carryforwards [Abstract]</link:label>
    <link:label id="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_documentation_en-US" xlink:label="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" xlink: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, Impairment of Carryforwards [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesImpairmentofCarryforwardsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" xlink:to="lab_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShortTermLeaseTypeAxis_426a5018-e282-4bb4-ae3c-cb3560652919_terseLabel_en-US" xlink:label="lab_pnm_ShortTermLeaseTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease Type [Axis]</link:label>
    <link:label id="lab_pnm_ShortTermLeaseTypeAxis_label_en-US" xlink:label="lab_pnm_ShortTermLeaseTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease Type [Axis]</link:label>
    <link:label id="lab_pnm_ShortTermLeaseTypeAxis_documentation_en-US" xlink:label="lab_pnm_ShortTermLeaseTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeAxis" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShortTermLeaseTypeAxis" xlink:to="lab_pnm_ShortTermLeaseTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_0e65ce4f-1162-4b7e-873e-f075c8873fae_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_3f3f1fc7-91bb-48fc-94ee-efe25dc52c1f_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5470e21d-58dc-4db1-98fc-c7ea7c54faf0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AreaOfLand_ff7c553e-80ba-46a3-9149-0aff27034d1c_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfLand" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acres of land at issue (in acres)</link:label>
    <link:label id="lab_us-gaap_AreaOfLand_label_en-US" xlink:label="lab_us-gaap_AreaOfLand" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfLand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfLand" xlink:to="lab_us-gaap_AreaOfLand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfOtherDebt_559eb84f-72c1-4760-8b90-2c0f9e22d763_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfOtherDebt" xlink: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 (repayments), net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfOtherDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMtoPNMRMember_2d6a838e-692a-4ba7-a57d-48325d19328f_terseLabel_en-US" xlink:label="lab_pnm_PNMtoPNMRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM to PNMR</link:label>
    <link:label id="lab_pnm_PNMtoPNMRMember_label_en-US" xlink:label="lab_pnm_PNMtoPNMRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM to PNMR [Member]</link:label>
    <link:label id="lab_pnm_PNMtoPNMRMember_documentation_en-US" xlink:label="lab_pnm_PNMtoPNMRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM to PNMR [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMtoPNMRMember" xlink:href="pnm-20211231.xsd#pnm_PNMtoPNMRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMtoPNMRMember" xlink:to="lab_pnm_PNMtoPNMRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_ca4900ca-b580-47f6-8aca-0371098f1c51_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Program and Jointly-Owned Electric Generating Plants</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dfdd1022-f515-424b-8ace-cffd050c6ab4_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">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_1ba731ea-71df-40c2-a5ae-a7d4cab682b0_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink: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 Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink: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 Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_f7b26109-9566-4fda-909f-c5bb76a0670b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink: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 deferred credits</link:label>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink: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 Credits and Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_16eaecc5-b02d-48aa-bbc0-7351c6cd731f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink: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, range of possible loss, portion not accrued</link:label>
    <link:label id="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_label_en-US" xlink:label="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink: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, Range of Possible Loss, Portion Not Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:to="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_230ad208-f262-4002-9d3c-70fb5542ca83_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest_9e1be7c4-3248-455e-b29b-c2e26c092077_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink: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 funds used during construction, capitalized interest</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction, Capitalized Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_e9290638-8222-4ebf-aca7-f01e72859f27_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f9f12044-a5f6-4872-aa96-81d86f39d585_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_500e9dc6-9975-4fde-a690-4f16872a932a_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, 3.21% Series A, due April 2030</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, 3.21% Series A, due April 2030 [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, 3.21% Series A, due April 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" xlink:to="lab_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTextBlock_fdcf5273-900b-415a-ab4e-385b2114cbe1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTextBlock" xlink: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 Short-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTextBlock" xlink: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 Short-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_75fadba0-9529-4625-8077-b1f91d81caec_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink: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 (repayments) - affiliate, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_edc6aa90-1536-487b-8f05-442d9f54524e_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_dcd43880-0359-48fd-8d86-e7b89041da45_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink: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_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ebf70804-2267-44b5-9314-d069b4490a04_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Awards of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_93b69298-3a61-46e9-b5d7-a3e55d86c1d8_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Targeted energy savings (in Gigawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" xlink: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, Energy Efficiency and Load Management Programs, Targeted Energy Savings</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" xlink: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, Energy Efficiency and Load Management Programs, Targeted Energy Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" xlink:to="lab_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndInvestments_9303a4d0-44e0-4757-88a2-92460c34f2f7_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndInvestments" xlink: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 invested cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndInvestments_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndInvestments" xlink:to="lab_us-gaap_RestrictedCashAndInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64e6d03a-51ce-41af-884d-a68c4b2e4f32_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PerformanceEquityPlanMember_15865473-b45e-4229-bd86-1da5fcac8511_terseLabel_en-US" xlink:label="lab_pnm_PerformanceEquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Equity Plan</link:label>
    <link:label id="lab_pnm_PerformanceEquityPlanMember_label_en-US" xlink:label="lab_pnm_PerformanceEquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Equity Plan [Member]</link:label>
    <link:label id="lab_pnm_PerformanceEquityPlanMember_documentation_en-US" xlink:label="lab_pnm_PerformanceEquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Equity Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PerformanceEquityPlanMember" xlink:href="pnm-20211231.xsd#pnm_PerformanceEquityPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PerformanceEquityPlanMember" xlink:to="lab_pnm_PerformanceEquityPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OperatingLeaseCapitalizedCosts_8c58d4f3-3c2d-4e16-92b9-eec6e9e882af_negatedTerseLabel_en-US" xlink:label="lab_pnm_OperatingLeaseCapitalizedCosts" 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">Amounts capitalized</link:label>
    <link:label id="lab_pnm_OperatingLeaseCapitalizedCosts_label_en-US" xlink:label="lab_pnm_OperatingLeaseCapitalizedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Capitalized Costs</link:label>
    <link:label id="lab_pnm_OperatingLeaseCapitalizedCosts_documentation_en-US" xlink:label="lab_pnm_OperatingLeaseCapitalizedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Capitalized Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseCapitalizedCosts" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseCapitalizedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OperatingLeaseCapitalizedCosts" xlink:to="lab_pnm_OperatingLeaseCapitalizedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_2470b57b-5e2b-4b3a-a337-1382283c8689_terseLabel_en-US" xlink:label="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMPRC approved credit facility</link:label>
    <link:label id="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_label_en-US" xlink:label="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility" xlink: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 Instruments, NMPRC Approved credit facility</link:label>
    <link:label id="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_documentation_en-US" xlink:label="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instruments, NMPRC Approved credit facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentsNMPRCApprovedcreditfacility" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentsNMPRCApprovedcreditfacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtInstrumentsNMPRCApprovedcreditfacility" xlink:to="lab_pnm_DebtInstrumentsNMPRCApprovedcreditfacility" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ClassificationOfMineAxis_999ab9ae-b6a2-47fc-863e-2eb37bcd6940_terseLabel_en-US" xlink:label="lab_pnm_ClassificationOfMineAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Mine [Axis]</link:label>
    <link:label id="lab_pnm_ClassificationOfMineAxis_label_en-US" xlink:label="lab_pnm_ClassificationOfMineAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Mine [Axis]</link:label>
    <link:label id="lab_pnm_ClassificationOfMineAxis_documentation_en-US" xlink:label="lab_pnm_ClassificationOfMineAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Mine [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineAxis" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ClassificationOfMineAxis" xlink:to="lab_pnm_ClassificationOfMineAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_0d382b1d-bb5d-4ba3-a937-b33f9c86d66b_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SanJuanGeneratingStationUnit1Member_b0741294-e492-4193-bb0a-1f09172bf04f_terseLabel_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationUnit1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Unit 1</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationUnit1Member_label_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationUnit1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Unit 1 [Member]</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationUnit1Member_documentation_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationUnit1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Unit 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationUnit1Member" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationUnit1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SanJuanGeneratingStationUnit1Member" xlink:to="lab_pnm_SanJuanGeneratingStationUnit1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_83b476f7-f3e9-4171-b14a-475f47b05004_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of employees' gross pay</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_da365b9f-755e-41a5-bf29-5555a6af1b7b_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_d3a3353c-f515-40dd-9db7-7f530568b0dd_terseLabel_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-qualified plan</link:label>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_label_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonqualifiedPlanMember" xlink:to="lab_us-gaap_NonqualifiedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_ebcb4350-6007-455c-be6e-ca9f92e0ce76_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solar generation capacity related to unexecuted transmission service agreement (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" xlink: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, Solar Generation Capacity Related To Unexecuted Transmission Service Agreement, In Megawatts</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" xlink: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, Solar Generation Capacity Related To Unexecuted Transmission Service Agreement, In Megawatts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" xlink:to="lab_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AssetRetirementObligationTable_a7c58939-a26a-4d87-8706-9f424e6f5791_terseLabel_en-US" xlink:label="lab_pnm_AssetRetirementObligationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Table]</link:label>
    <link:label id="lab_pnm_AssetRetirementObligationTable_label_en-US" xlink:label="lab_pnm_AssetRetirementObligationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Table]</link:label>
    <link:label id="lab_pnm_AssetRetirementObligationTable_documentation_en-US" xlink:label="lab_pnm_AssetRetirementObligationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationTable" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AssetRetirementObligationTable" xlink:to="lab_pnm_AssetRetirementObligationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_db585e68-e9a4-49eb-9c4e-999605e96d7d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Megawatts supplying energy to power city (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" xlink: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, Number of Megawatts Supplying Power To City</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" xlink: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, Number of Megawatts Supplying Power To City</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" xlink:to="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_3809bc62-e8a5-4df7-9fc8-8983cef0886e_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_2d010500-c1df-437a-9653-180a62078f2d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_855eec1f-4657-4402-bbe8-6165c8943b7e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_8c8e6c41-9db6-4b69-8686-649b7f9832e0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_a1dba1f5-3e9f-4aba-8a4c-7d0b73e3df0e_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.57% due April 2039</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2039, at 3 point 57 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2039, at 3 point 57 percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_1228326c-d213-4672-9027-591b48153188_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9d8a8cf5-afa1-466c-8433-2a1a1678d5d8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_31556bae-ca7b-4dd4-b3cd-2bc330e4f8ec_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested rate increase</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_99c06c51-7329-45f1-a16d-a8d2b0b4cbe9_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested rate increase (decrease)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_637df394-4b06-4249-8170-a41a6bb0de58_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_7561fe07-8d3f-4607-82d2-b37ff750d0e6_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink: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_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink: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 and Liabilities, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="lab_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock_2e10906e-bbd7-4582-986a-3be20d078a7f_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Expenses for Other Retirement Plans</link:label>
    <link:label id="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock_label_en-US" xlink:label="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" xlink: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 Contribution Plan Expenses [Table Text Block]</link:label>
    <link:label id="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock_documentation_en-US" xlink:label="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" xlink: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 Defined Contribution Plan Expenses [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" xlink:to="lab_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommodityContractAssetCurrent_985f4ee2-1deb-4cfe-b412-164eb197e405_terseLabel_en-US" xlink:label="lab_us-gaap_CommodityContractAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_CommodityContractAssetCurrent_label_en-US" xlink:label="lab_us-gaap_CommodityContractAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Contract Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractAssetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommodityContractAssetCurrent" xlink:to="lab_us-gaap_CommodityContractAssetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_6fcec63b-c9ca-437a-ba07-7dc873ab6d4a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_02c50f01-a1ed-4015-899a-f44bb262a415_terseLabel_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 2</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_label_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 2 [Member]</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_documentation_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member" xlink:to="lab_pnm_PaloVerdeNuclearGeneratingStationUnit2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6e8282dc-c50b-4a79-8ddf-a94494addba9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2020DelayedDrawTermLoanMember_d40d8d80-b618-4d74-89af-fe8d6e3b4f5f_terseLabel_en-US" xlink:label="lab_pnm_PNMR2020DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Delayed-Draw Term Loan</link:label>
    <link:label id="lab_pnm_PNMR2020DelayedDrawTermLoanMember_label_en-US" xlink:label="lab_pnm_PNMR2020DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Delayed-Draw Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNMR2020DelayedDrawTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNMR2020DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2020 Delayed-Draw Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020DelayedDrawTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNMR2020DelayedDrawTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2020DelayedDrawTermLoanMember" xlink:to="lab_pnm_PNMR2020DelayedDrawTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_072365e9-4162-4e3d-a9c1-0109a4e5d31d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_f48d7e65-3996-426a-99f1-31dcdc93bc5c_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" xlink: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 exposure to market risk (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_label_en-US" xlink:label="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" xlink: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, Concentration Risk, Potential Market Risk</link:label>
    <link:label id="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" xlink: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, Concentration Risk, Potential Market Risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" xlink:to="lab_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_b5a946c8-0d82-4c85-8348-1c48d8ac0ee3_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">Non-controlling interest in Valencia</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_f8bd212d-4a01-4df8-83c3-df24e165ef81_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owners&#8217; equity &#8211; non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_c0c48395-dd60-48b9-aae5-63c95cc06053_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" 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">Liabilities settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DateOfRegulatoryActionAxis_1d570c2e-e373-49c2-a6c2-351b231139ad_terseLabel_en-US" xlink:label="lab_pnm_DateOfRegulatoryActionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of Regulatory Action [Axis]</link:label>
    <link:label id="lab_pnm_DateOfRegulatoryActionAxis_label_en-US" xlink:label="lab_pnm_DateOfRegulatoryActionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of Regulatory Action [Axis]</link:label>
    <link:label id="lab_pnm_DateOfRegulatoryActionAxis_documentation_en-US" xlink:label="lab_pnm_DateOfRegulatoryActionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of Regulatory Action [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionAxis" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DateOfRegulatoryActionAxis" xlink:to="lab_pnm_DateOfRegulatoryActionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_5fadb1c0-0ec5-4d8f-9803-a0f5d8b2a482_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink: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 Measured at Net Asset Value Per Share</link:label>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink: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 Measured at Net Asset Value Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_2d63d1d7-f9cb-45a2-add8-04f13c83a677_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_722f3c23-1b6f-4e4b-89d3-a459bc6104f5_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 earnings to net cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EIMMember_9b70b405-34ca-4c37-a064-aeb00b3fec65_terseLabel_en-US" xlink:label="lab_pnm_EIMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EIM</link:label>
    <link:label id="lab_pnm_EIMMember_label_en-US" xlink:label="lab_pnm_EIMMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EIM [Member]</link:label>
    <link:label id="lab_pnm_EIMMember_documentation_en-US" xlink:label="lab_pnm_EIMMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EIM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EIMMember" xlink:href="pnm-20211231.xsd#pnm_EIMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EIMMember" xlink:to="lab_pnm_EIMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_333b1714-2274-41f9-901e-6afb46664a3e_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.50% due May 2048</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2048, at 4 point 50 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2048, at 4 point 50 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_16d3aa52-3bcc-40c4-b18c-8e8f777098fe_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_f37c3c42-72db-4053-852b-0c1d12e2983e_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on reacquired debt</link:label>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_label_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Reacquired Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnReacquiredDebtMember" xlink:to="lab_us-gaap_LossOnReacquiredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_7bb22843-3b4b-4460-b81c-14ad9248e664_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink: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 Commodity Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink: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 Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_0fb04a66-6ba0-427f-b07a-bdbcd0af846e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink: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 in earnings</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink: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, Net of Dividends or Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_24003d30-c8e6-4ccc-8454-22eeff341e3f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_b9494000-4792-467d-8e17-8c1f319f8a5b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_47b34b5e-60fd-4773-9f02-df32469af686_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proposed revision to rider that will allow for recovery</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" xlink: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, Renewable Energy Procurement Plan, Proposed Recovery, Amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" xlink: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, Renewable Energy Procurement Plan, Proposed Recovery, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" xlink:to="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RenewablePortfolioStandard2014Member_b609f42a-91c5-4339-b6bc-7924e3acaeb7_terseLabel_en-US" xlink:label="lab_pnm_RenewablePortfolioStandard2014Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Portfolio Standard 2014</link:label>
    <link:label id="lab_pnm_RenewablePortfolioStandard2014Member_label_en-US" xlink:label="lab_pnm_RenewablePortfolioStandard2014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Portfolio Standard 2014 [Member]</link:label>
    <link:label id="lab_pnm_RenewablePortfolioStandard2014Member_documentation_en-US" xlink:label="lab_pnm_RenewablePortfolioStandard2014Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Portfolio Standard 2014 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandard2014Member" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandard2014Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RenewablePortfolioStandard2014Member" xlink:to="lab_pnm_RenewablePortfolioStandard2014Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_f3723a93-3d33-4d8a-87ab-e2009d902971_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">Pension Liability Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_a5e6be7b-c9be-4bcd-a3a5-4d60d731e550_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink: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 annual contributions per employee</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_ea9d4f46-377a-40ec-b0b5-9a54accb568a_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_78645f5e-5ea7-479f-98c2-41d897da7dde_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_6a5a66be-8100-4518-9515-0e50efd59fbb_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geothermal energy capacity (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" xlink: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, Number Of Mega Watts Of Geothermal Energy Capacity</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" xlink: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, Number Of Mega Watts Of Geothermal Energy Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" xlink:to="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_106284e6-8e9e-4bbf-a9de-18a0c43779ce_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_2850a53f-4bc8-4f27-b957-a1a9c74989a4_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of non-fuel revenue requirement change implemented</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_label_en-US" xlink:label="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" xlink: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, Percent of Non-fuel Revenue Requirement Change Implemented</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" xlink: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, Percent of Non-fuel Revenue Requirement Change Implemented</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" xlink:to="lab_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_bae93d31-5a48-44dc-ba96-6eb29bd2353c_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric plant</link:label>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_label_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity Generation Plant, Non-Nuclear [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:to="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_aa3e4fbe-7e0e-4f7c-832a-eabafb86c6d0_terseLabel_en-US" xlink:label="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" xlink: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 (repayments) -affiliate, net</link:label>
    <link:label id="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_label_en-US" xlink:label="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From (Repayments Of) Short-Term Debt, Affiliates</link:label>
    <link:label id="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_documentation_en-US" xlink:label="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From (Repayments Of) Short-Term Debt, Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" xlink:to="lab_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer_653b91d9-5fd3-4e39-b005-e409c14c4a8b_terseLabel_en-US" xlink:label="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requirement to obtain approval to transfer more than a percentage of PNM's assets</link:label>
    <link:label id="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer_label_en-US" xlink:label="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer" xlink: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 covenants, percentage of assets allowed to transfer</link:label>
    <link:label id="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer_documentation_en-US" xlink:label="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer" xlink: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 covenants, percentage of assets allowed to transfer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Financialcovenantspercentageofassetsallowedtotransfer" xlink:href="pnm-20211231.xsd#pnm_Financialcovenantspercentageofassetsallowedtotransfer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_Financialcovenantspercentageofassetsallowedtotransfer" xlink:to="lab_pnm_Financialcovenantspercentageofassetsallowedtotransfer" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfExtensionOptions_82e60149-a8e6-40d3-a845-092f7ca1d808_terseLabel_en-US" xlink:label="lab_pnm_NumberOfExtensionOptions" xlink: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 extension options</link:label>
    <link:label id="lab_pnm_NumberOfExtensionOptions_label_en-US" xlink:label="lab_pnm_NumberOfExtensionOptions" xlink: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 Extension Options</link:label>
    <link:label id="lab_pnm_NumberOfExtensionOptions_documentation_en-US" xlink:label="lab_pnm_NumberOfExtensionOptions" xlink: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 Extension Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfExtensionOptions" xlink:href="pnm-20211231.xsd#pnm_NumberOfExtensionOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfExtensionOptions" xlink:to="lab_pnm_NumberOfExtensionOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dc464d9e-84dc-4e0e-8904-5e999146dc92_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_0faaf21e-ad88-466d-9ee7-0e16556639df_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 earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_473d9c16-9a15-4730-88ff-a6f860b7b164_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink: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 earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_4aa7b32b-89e8-4985-8047-be1ce88c1d86_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_5be3708d-a855-45fc-857e-79908debf442_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink: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 Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1f1200ad-4a80-44c0-afef-4b1bcd9acbc4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets, net of amortization</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_d4751905-ee52-48ac-b91f-f51d62c99782_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d3b8cc13-7d77-423e-8a1c-d259b07eff0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_60b59834-6576-4aab-8a08-6599b73587cd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_27d0c907-b246-4fdb-8787-c68737b264a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Flow-through of depreciation items</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" xlink: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, Nondeductible Expense, Depreciation and Amortization, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_43496714-edf3-4055-bca9-3f554074076a_terseLabel_en-US" xlink:label="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" xlink: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 contribution from parent</link:label>
    <link:label id="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_label_en-US" xlink:label="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" xlink: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, Parent Contributions</link:label>
    <link:label id="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_documentation_en-US" xlink:label="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" xlink: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, Parent Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" xlink:href="pnm-20211231.xsd#pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" xlink:to="lab_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_3f5dc951-1cbb-4f55-b590-b429394500e1_negatedLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" 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">Assumed participation rate</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Participation Rate</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" xlink: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, Assumptions Used Calculating Benefit Obligation, Participation Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_240b809f-9f76-4d71-a325-094640b855a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateContractMember_8a615b27-14d7-441d-a4e0-5b643c43cf60_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink: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 contract</link:label>
    <link:label id="lab_us-gaap_InterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink: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 Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateContractMember" xlink:to="lab_us-gaap_InterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_fd0c611f-1748-4e7e-83f2-3a6513cbe2a1_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule I - Condensed Financial Information of Parent Company</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_0357a362-6872-43f2-b9c5-fe9c8bf3467d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" xlink: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 leases under which assets were purchased</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" xlink: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, Number of leases under which assets were purchased</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" xlink: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, Number of leases under which assets were purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" xlink:to="lab_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_0dc46f87-76f6-47b9-879b-e0503972bdec_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryAndRateMattersTextBlock_393fc395-a22e-4825-af15-b436a18c4fd8_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryAndRateMattersTextBlock" xlink: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 and Rate Matters</link:label>
    <link:label id="lab_pnm_RegulatoryAndRateMattersTextBlock_label_en-US" xlink:label="lab_pnm_RegulatoryAndRateMattersTextBlock" xlink: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 And Rate Matters [Text Block]</link:label>
    <link:label id="lab_pnm_RegulatoryAndRateMattersTextBlock_documentation_en-US" xlink:label="lab_pnm_RegulatoryAndRateMattersTextBlock" xlink: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 And Rate Matters [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAndRateMattersTextBlock" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAndRateMattersTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryAndRateMattersTextBlock" xlink:to="lab_pnm_RegulatoryAndRateMattersTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_2775825e-4e20-4000-9387-7b5abae786e5_terseLabel_en-US" xlink:label="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink: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 Proceeds Received and Tax Benefit from Share-based Payment Awards</link:label>
    <link:label id="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink: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 Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:to="lab_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_ec6f5d78-84af-4551-b4a4-1b4a90e10e7a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power-related contracts (MWh)</link:label>
    <link:label id="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_label_en-US" xlink:label="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink: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, Nonmonetary Notional Amount, Energy Measure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:to="lab_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_ac258fe5-32eb-483f-9d43-7c707fd2b3a3_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink: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_CostOfGoodsAndServicesSoldDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink: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, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_33a905ae-7627-45e6-956a-9d2556161392_terseLabel_en-US" xlink:label="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly owned utility plant, ownership percentage</link:label>
    <link:label id="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_label_en-US" xlink:label="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant Proportionate Ownership Share, Other Entities</link:label>
    <link:label id="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_documentation_en-US" xlink:label="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant Proportionate Ownership Share, Other Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" xlink:to="lab_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_88f87338-5874-4adf-81ee-57afe5b4f2a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement_52feda2c-ed90-49cb-8b83-870b95b52975_verboseLabel_en-US" xlink:label="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance in letters of credit</link:label>
    <link:label id="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement_label_en-US" xlink:label="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement" xlink: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 Used To Support Bank Letter Or Credit Arrangement</link:label>
    <link:label id="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement_documentation_en-US" xlink:label="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used to support bank letter or credit arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement" xlink:href="pnm-20211231.xsd#pnm_CashUsedToSupportBankLetterOrCreditArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement" xlink:to="lab_pnm_CashUsedToSupportBankLetterOrCreditArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_d335c386-fcc3-4ccc-9bdc-cd0dc739be78_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink: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 Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InsuranceCarrierDomain_8d992c12-a9d9-41c4-949a-ca7e9087c7c4_terseLabel_en-US" xlink:label="lab_pnm_InsuranceCarrierDomain" xlink: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 Carrier [Domain]</link:label>
    <link:label id="lab_pnm_InsuranceCarrierDomain_label_en-US" xlink:label="lab_pnm_InsuranceCarrierDomain" xlink: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 Carrier [Domain]</link:label>
    <link:label id="lab_pnm_InsuranceCarrierDomain_documentation_en-US" xlink:label="lab_pnm_InsuranceCarrierDomain" xlink: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 Carrier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierDomain" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InsuranceCarrierDomain" xlink:to="lab_pnm_InsuranceCarrierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments_65e85ae0-3238-4a64-8738-bfa0554e92b1_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments" xlink: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 distribution investments</link:label>
    <link:label id="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments_label_en-US" xlink:label="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments" xlink: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, Incremental Distribution Investments</link:label>
    <link:label id="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments" xlink: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, Incremental Distribution Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIncrementalDistributionInvestments" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIncrementalDistributionInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesIncrementalDistributionInvestments" xlink:to="lab_pnm_PublicUtilitiesIncrementalDistributionInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_87af2377-bc08-4d7f-a0ab-4b9de8d6d08d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_e260fb3c-ecdc-49df-b96b-e33790468f5a_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated self-fund amount under agreement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" xlink: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, Estimated Self-Fund Amount Under Agreement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" xlink: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, Estimated Self-Fund Amount Under Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" xlink:to="lab_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_eb51e302-8eef-4236-b14d-208abd2f994f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_e906233f-c9fa-4dbe-9550-50b77027560c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_013625a8-836b-4b83-bf50-07c8c67d8b0e_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">Electricity, Purchased</link:label>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_label_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityPurchasedMember" xlink:to="lab_us-gaap_ElectricityPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRAndPNMRDevelopmentMember_258e3437-f961-4fc7-a339-12a92b55c9db_terseLabel_en-US" xlink:label="lab_pnm_PNMRAndPNMRDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and PNMR Development</link:label>
    <link:label id="lab_pnm_PNMRAndPNMRDevelopmentMember_label_en-US" xlink:label="lab_pnm_PNMRAndPNMRDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR And PNMR Development [Member]</link:label>
    <link:label id="lab_pnm_PNMRAndPNMRDevelopmentMember_documentation_en-US" xlink:label="lab_pnm_PNMRAndPNMRDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR And PNMR Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRAndPNMRDevelopmentMember" xlink:href="pnm-20211231.xsd#pnm_PNMRAndPNMRDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRAndPNMRDevelopmentMember" xlink:to="lab_pnm_PNMRAndPNMRDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NuclearSpentFuelAndWasteDisposalMember_e057786d-b4e8-4baa-a15a-91bffd6156a7_terseLabel_en-US" xlink:label="lab_pnm_NuclearSpentFuelAndWasteDisposalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear spent fuel and waste disposal</link:label>
    <link:label id="lab_pnm_NuclearSpentFuelAndWasteDisposalMember_label_en-US" xlink:label="lab_pnm_NuclearSpentFuelAndWasteDisposalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Spent Fuel And Waste Disposal [Member]</link:label>
    <link:label id="lab_pnm_NuclearSpentFuelAndWasteDisposalMember_documentation_en-US" xlink:label="lab_pnm_NuclearSpentFuelAndWasteDisposalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Spent Fuel And Waste Disposal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NuclearSpentFuelAndWasteDisposalMember" xlink:href="pnm-20211231.xsd#pnm_NuclearSpentFuelAndWasteDisposalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NuclearSpentFuelAndWasteDisposalMember" xlink:to="lab_pnm_NuclearSpentFuelAndWasteDisposalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_8655b3e2-c7f6-4c6a-bb10-782959d8894a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8370e3ad-944a-423e-804d-597953af0648_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" 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">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_18240f83-e8cf-4abd-ad34-3d02438bf5e5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_548a77a1-a3bd-478b-9c1c-96b566f44263_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_1edb19eb-f2a6-48ba-ab35-89e6dea256a7_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LetterOrCredit30MilJPMorganMember_84413632-8e54-4e04-9667-62dd46a6043d_terseLabel_en-US" xlink:label="lab_pnm_LetterOrCredit30MilJPMorganMember" xlink: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 or credit, 30 mil JP Morgan</link:label>
    <link:label id="lab_pnm_LetterOrCredit30MilJPMorganMember_label_en-US" xlink:label="lab_pnm_LetterOrCredit30MilJPMorganMember" xlink: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 or Credit, 30 mil JP Morgan [Member]</link:label>
    <link:label id="lab_pnm_LetterOrCredit30MilJPMorganMember_documentation_en-US" xlink:label="lab_pnm_LetterOrCredit30MilJPMorganMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter or credit, 30 mil JP Morgan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LetterOrCredit30MilJPMorganMember" xlink:href="pnm-20211231.xsd#pnm_LetterOrCredit30MilJPMorganMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LetterOrCredit30MilJPMorganMember" xlink:to="lab_pnm_LetterOrCredit30MilJPMorganMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_cb7c0284-baad-4edd-b747-5fd1f32fd34a_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_db0b32f2-96f5-421c-bf40-91c1f56dee82_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EnergyDomain_c7602396-c272-42f0-9dfe-0814453ba175_terseLabel_en-US" xlink:label="lab_srt_EnergyDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_srt_EnergyDomain_label_en-US" xlink:label="lab_srt_EnergyDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyDomain" xlink:to="lab_srt_EnergyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems_78b6d7c4-c4c8-4634-b7de-0790cd249b59_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems" xlink: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 and Liabilities [Line Items]</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems_label_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems" xlink: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 and Liabilities [Line Items]</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems_documentation_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets and Liabilities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems" xlink:to="lab_pnm_RegulatoryAssetsAndLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ClassificationOfMineDomain_a8ab39d8-919d-4e5e-9e35-b973be61ed7f_terseLabel_en-US" xlink:label="lab_pnm_ClassificationOfMineDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Mine [Domain]</link:label>
    <link:label id="lab_pnm_ClassificationOfMineDomain_label_en-US" xlink:label="lab_pnm_ClassificationOfMineDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Mine [Domain]</link:label>
    <link:label id="lab_pnm_ClassificationOfMineDomain_documentation_en-US" xlink:label="lab_pnm_ClassificationOfMineDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Mine [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ClassificationOfMineDomain" xlink:to="lab_pnm_ClassificationOfMineDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage_11bb7d8e-6805-4bc5-9b39-d2b8a189ab3e_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance coverage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage_label_en-US" xlink:label="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage" xlink: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, Liability Insurance Coverage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage" xlink: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, Liability Insurance Coverage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesLiabilityInsuranceCoverage" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesLiabilityInsuranceCoverage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesLiabilityInsuranceCoverage" xlink:to="lab_pnm_PublicUtilitiesLiabilityInsuranceCoverage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6726e6ba-f91a-441a-b20d-5830f3511b23_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_ff91015d-7281-4cc2-8237-6c69f989a990_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_aae4cc40-9c8b-454b-aea5-38cb46cf9d3c_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy procurement plan, carrying charges</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" xlink: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, Renewable Energy Procurement Plan, Carrying Charges, Amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" xlink: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, Renewable Energy Procurement Plan, Carrying Charges, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" xlink:to="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_34a26fc2-1668-4e43-9f08-6456587ebeb1_negatedTerseLabel_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" 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">Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_label_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" xlink: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, Recovery of Impairment of Net Operating Loss Carryforward, Amount</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_documentation_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" xlink: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, Recovery of Impairment of Net Operating Loss Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" xlink:to="lab_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2017TermLoanAgreementMember_9db51b69-340f-468d-98a4-4806dec89f2c_terseLabel_en-US" xlink:label="lab_pnm_PNM2017TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2017 Term Loan Agreement</link:label>
    <link:label id="lab_pnm_PNM2017TermLoanAgreementMember_label_en-US" xlink:label="lab_pnm_PNM2017TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2017 Term Loan Agreement [Member]</link:label>
    <link:label id="lab_pnm_PNM2017TermLoanAgreementMember_documentation_en-US" xlink:label="lab_pnm_PNM2017TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2017 Term Loan Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2017TermLoanAgreementMember" xlink:href="pnm-20211231.xsd#pnm_PNM2017TermLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2017TermLoanAgreementMember" xlink:to="lab_pnm_PNM2017TermLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_0d7b8c38-e06e-45af-b8b0-691e39084181_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 Gains on Available-for-Sale Securities:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_41a82e6d-65dc-4243-8447-6c8d35d21fd5_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InterestRateContractThreeMember_de018b71-5b83-4ba2-bdef-e75e6043538d_terseLabel_en-US" xlink:label="lab_pnm_InterestRateContractThreeMember" xlink: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 3</link:label>
    <link:label id="lab_pnm_InterestRateContractThreeMember_label_en-US" xlink:label="lab_pnm_InterestRateContractThreeMember" xlink: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 Contract, Three [Member]</link:label>
    <link:label id="lab_pnm_InterestRateContractThreeMember_documentation_en-US" xlink:label="lab_pnm_InterestRateContractThreeMember" xlink: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 Contract, Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractThreeMember" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InterestRateContractThreeMember" xlink:to="lab_pnm_InterestRateContractThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RenewablePortfolioStandardMember_4b0bf026-9468-4196-8e8b-d53ba5cee79a_terseLabel_en-US" xlink:label="lab_pnm_RenewablePortfolioStandardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Portfolio Standard</link:label>
    <link:label id="lab_pnm_RenewablePortfolioStandardMember_label_en-US" xlink:label="lab_pnm_RenewablePortfolioStandardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Portfolio Standard [Member]</link:label>
    <link:label id="lab_pnm_RenewablePortfolioStandardMember_documentation_en-US" xlink:label="lab_pnm_RenewablePortfolioStandardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Portfolio Standard [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandardMember" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RenewablePortfolioStandardMember" xlink:to="lab_pnm_RenewablePortfolioStandardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtInstrumentPrepaymentPeriod_3cd22d64-248c-49c3-9d04-fec2bb122c25_terseLabel_en-US" xlink:label="lab_pnm_DebtInstrumentPrepaymentPeriod" xlink: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, prepayment period</link:label>
    <link:label id="lab_pnm_DebtInstrumentPrepaymentPeriod_label_en-US" xlink:label="lab_pnm_DebtInstrumentPrepaymentPeriod" xlink: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, Prepayment Period</link:label>
    <link:label id="lab_pnm_DebtInstrumentPrepaymentPeriod_documentation_en-US" xlink:label="lab_pnm_DebtInstrumentPrepaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepayment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentPrepaymentPeriod" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentPrepaymentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtInstrumentPrepaymentPeriod" xlink:to="lab_pnm_DebtInstrumentPrepaymentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_270f008c-2342-4d54-ac8a-1ae21cf122fe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Experience gains (losses), net of income tax (expense) benefit of $(3,076), $(1,562), and $973</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_Route66SolarEnergyCenterMember_1dc40ec2-5651-4b7a-bb52-39a5c47ba947_terseLabel_en-US" xlink:label="lab_pnm_Route66SolarEnergyCenterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Route 66 Solar Energy Center, LLC</link:label>
    <link:label id="lab_pnm_Route66SolarEnergyCenterMember_label_en-US" xlink:label="lab_pnm_Route66SolarEnergyCenterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Route 66 Solar Energy Center [Member]</link:label>
    <link:label id="lab_pnm_Route66SolarEnergyCenterMember_documentation_en-US" xlink:label="lab_pnm_Route66SolarEnergyCenterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Route 66 Solar Energy Center [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Route66SolarEnergyCenterMember" xlink:href="pnm-20211231.xsd#pnm_Route66SolarEnergyCenterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_Route66SolarEnergyCenterMember" xlink:to="lab_pnm_Route66SolarEnergyCenterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_JPMorganChaseBankN.A.Member_2bf0fc9c-a588-42f0-b1b9-8ed40b06acf4_terseLabel_en-US" xlink:label="lab_pnm_JPMorganChaseBankN.A.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, N.A.</link:label>
    <link:label id="lab_pnm_JPMorganChaseBankN.A.Member_label_en-US" xlink:label="lab_pnm_JPMorganChaseBankN.A.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, N.A. [Member]</link:label>
    <link:label id="lab_pnm_JPMorganChaseBankN.A.Member_documentation_en-US" xlink:label="lab_pnm_JPMorganChaseBankN.A.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, N.A. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JPMorganChaseBankN.A.Member" xlink:href="pnm-20211231.xsd#pnm_JPMorganChaseBankN.A.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_JPMorganChaseBankN.A.Member" xlink:to="lab_pnm_JPMorganChaseBankN.A.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_2cac18c2-de69-425a-97ee-04d7bf7e0bbf_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink: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 Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b98d27d7-8c04-4e63-b7ea-6e443c232bfb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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 fair value of restricted shares that vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bcd57e89-96cd-4b0b-b4af-28ba25de48dc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9b73fd89-8c73-4fd2-9949-e7431a845f03_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_d8504b3f-fa45-45f2-87a4-1c8e4554f88d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_32752610-d9b4-40d0-a466-81b40973b198_terseLabel_en-US" xlink:label="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credit carryforwards that expire beginning in 2023</link:label>
    <link:label id="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_label_en-US" xlink:label="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Tax Credit Carryforwards that Expire Beginning in 2023</link:label>
    <link:label id="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_documentation_en-US" xlink:label="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Tax Credit Carryforwards that Expire Beginning in 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" xlink:href="pnm-20211231.xsd#pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" xlink:to="lab_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_5c0f17e5-0e13-47ad-ab24-ba98f2168f03_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipals</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember" xlink:to="lab_us-gaap_MunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_52db4219-3fac-4581-883a-d9d95375ec3a_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_f9e184dd-3ba6-407b-993a-c0bead735ef2_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink: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 holding gains (losses) arising during the period, net of income tax (expense) benefit of $478, $(5,736), and $(6,534)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_a0b54608-d442-4ce2-b6f9-150ce8968a03_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composite Interest</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_9778f048-9f08-4997-bd9a-14f4fdb175f3_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">Accrued pension liability and postretirement benefit cost</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_9cdf4ca2-5dd7-49cf-b44f-c33e9beb16c3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_29c070d9-9295-4154-9051-4bbc266250fb_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_0abe48fd-df02-490e-aac0-ee3768fcb1bf_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_259bc69e-3762-4df5-a261-f6514a13d8d0_terseLabel_en-US" xlink:label="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" xlink: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 leases:</link:label>
    <link:label id="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:label id="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" xlink:to="lab_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_ddc2e2d9-507f-4ea1-ac39-727778f4c137_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember_9843bd06-1a1e-4254-942c-da08aa61f49c_terseLabel_en-US" xlink:label="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Spirit And Pattern Wind Affiliattes</link:label>
    <link:label id="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember_label_en-US" xlink:label="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Spirit And Pattern Wind Affiliattes [Member]</link:label>
    <link:label id="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember_documentation_en-US" xlink:label="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Spirit And Pattern Wind Affiliattes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WesternSpiritAndPatternWindAffiliattesMember" xlink:href="pnm-20211231.xsd#pnm_WesternSpiritAndPatternWindAffiliattesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_WesternSpiritAndPatternWindAffiliattesMember" xlink:to="lab_pnm_WesternSpiritAndPatternWindAffiliattesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_ecb41648-d099-4a14-822f-e0a7546c9efc_negatedLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" 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">Allowance for equity funds used during construction and other, net</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_label_en-US" xlink:label="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" xlink: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, and Other, net</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" xlink: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, Allowance for Funds Used during construction, Capitalized cost of equity, and Other, net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" xlink:to="lab_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DisincentivesIncentivesAddedMember_694b0f94-bf41-4297-b824-d5d9484ce316_terseLabel_en-US" xlink:label="lab_pnm_DisincentivesIncentivesAddedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disincentives/Incentives Added</link:label>
    <link:label id="lab_pnm_DisincentivesIncentivesAddedMember_label_en-US" xlink:label="lab_pnm_DisincentivesIncentivesAddedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disincentives / Incentives Added [Member]</link:label>
    <link:label id="lab_pnm_DisincentivesIncentivesAddedMember_documentation_en-US" xlink:label="lab_pnm_DisincentivesIncentivesAddedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disincentives / Incentives Adder [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DisincentivesIncentivesAddedMember" xlink:href="pnm-20211231.xsd#pnm_DisincentivesIncentivesAddedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DisincentivesIncentivesAddedMember" xlink:to="lab_pnm_DisincentivesIncentivesAddedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_47e0efc4-bfde-4ec9-b8ca-81f79e668d0b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_be3c7b11-da55-498b-9997-5c5bb7e0f8d5_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.97% due December 2041</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2041, at 2 point 97 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2041, at 2 point 97 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5805e975-c112-460d-9b05-9dca3f02620a_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3e9cfe0a-d05d-4636-94e2-a7ea1a7a2f52_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_37410b38-2c32-4407-be90-b455dcdf3e15_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink: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 Realized Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink: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 Realized Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_eef1986b-5ea6-4ff3-a558-f5d1c2510dfa_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ForeignGovernmentMember_c0ac7ad2-396f-4323-9185-966cb9e7dbb1_terseLabel_en-US" xlink:label="lab_pnm_ForeignGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International government</link:label>
    <link:label id="lab_pnm_ForeignGovernmentMember_label_en-US" xlink:label="lab_pnm_ForeignGovernmentMember" xlink: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 [Member]</link:label>
    <link:label id="lab_pnm_ForeignGovernmentMember_documentation_en-US" xlink:label="lab_pnm_ForeignGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ForeignGovernmentMember" xlink:href="pnm-20211231.xsd#pnm_ForeignGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ForeignGovernmentMember" xlink:to="lab_pnm_ForeignGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_67880824-7119-4ca8-8277-e1af6def8762_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">Operating revenues from continuing operations</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_af70f908-1fe4-4981-92c6-c45d376214db_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReverseBalanceCompensationExpense_861a6e9d-c773-43ad-93e5-adca55205adb_terseLabel_en-US" xlink:label="lab_pnm_ReverseBalanceCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_pnm_ReverseBalanceCompensationExpense_label_en-US" xlink:label="lab_pnm_ReverseBalanceCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Balance, Compensation Expense</link:label>
    <link:label id="lab_pnm_ReverseBalanceCompensationExpense_documentation_en-US" xlink:label="lab_pnm_ReverseBalanceCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Balance, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReverseBalanceCompensationExpense" xlink:href="pnm-20211231.xsd#pnm_ReverseBalanceCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReverseBalanceCompensationExpense" xlink:to="lab_pnm_ReverseBalanceCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LesseeRightOfWayLeasePayments_4e0dfe64-1fdf-48d5-8124-907df561572e_terseLabel_en-US" xlink:label="lab_pnm_LesseeRightOfWayLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-way lease, payments</link:label>
    <link:label id="lab_pnm_LesseeRightOfWayLeasePayments_label_en-US" xlink:label="lab_pnm_LesseeRightOfWayLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Right-Of-Way Lease, Payments</link:label>
    <link:label id="lab_pnm_LesseeRightOfWayLeasePayments_documentation_en-US" xlink:label="lab_pnm_LesseeRightOfWayLeasePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Way Lease Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeRightOfWayLeasePayments" xlink:href="pnm-20211231.xsd#pnm_LesseeRightOfWayLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LesseeRightOfWayLeasePayments" xlink:to="lab_pnm_LesseeRightOfWayLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SjgsUnits1And2Member_079b9e20-6719-401a-85f0-936495a7363b_terseLabel_en-US" xlink:label="lab_pnm_SjgsUnits1And2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS Units 1 and 2</link:label>
    <link:label id="lab_pnm_SjgsUnits1And2Member_label_en-US" xlink:label="lab_pnm_SjgsUnits1And2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS Units 1 and 2 [Member]</link:label>
    <link:label id="lab_pnm_SjgsUnits1And2Member_documentation_en-US" xlink:label="lab_pnm_SjgsUnits1And2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS Units 1 and 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SjgsUnits1And2Member" xlink:href="pnm-20211231.xsd#pnm_SjgsUnits1And2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SjgsUnits1And2Member" xlink:to="lab_pnm_SjgsUnits1And2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_ab7adad8-82b3-4d83-9275-f98656df5836_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate for determining PBO and APBO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_cd8d2024-8444-49da-b909-036c78412c50_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider" xlink: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 renewable energy rider</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider" xlink: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, Revenue from Renewable energy rider</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider" xlink: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, Revenue from Renewable energy rider</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRevenuefromRenewableenergyrider" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRevenuefromRenewableenergyrider"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRevenuefromRenewableenergyrider" xlink:to="lab_pnm_PublicUtilitiesRevenuefromRenewableenergyrider" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember_e978de44-adb1-4b4d-b985-e1fba5e70249_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and OPEB</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_31217015-ab08-46f7-895e-1dbfce626126_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_d8b23319-e655-4b51-9dfb-4035bf855245_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_8ec97498-eeb9-4ebe-914e-498d975ad1af_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale debt securities:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventorySuppliesPolicy_fda07e88-bf59-40ab-bf0c-25b1095456e0_terseLabel_en-US" xlink:label="lab_us-gaap_InventorySuppliesPolicy" xlink: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, Supplies, and Fuel Stock</link:label>
    <link:label id="lab_us-gaap_InventorySuppliesPolicy_label_en-US" xlink:label="lab_us-gaap_InventorySuppliesPolicy" xlink: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 Supplies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventorySuppliesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventorySuppliesPolicy" xlink:to="lab_us-gaap_InventorySuppliesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NMRDMember_e331e49d-086a-4315-9dcb-51db3a0dd6ca_terseLabel_en-US" xlink:label="lab_pnm_NMRDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMRD</link:label>
    <link:label id="lab_pnm_NMRDMember_label_en-US" xlink:label="lab_pnm_NMRDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMRD [Member]</link:label>
    <link:label id="lab_pnm_NMRDMember_documentation_en-US" xlink:label="lab_pnm_NMRDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMRD [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NMRDMember" xlink:to="lab_pnm_NMRDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_27d21108-a96c-41a3-aba3-669a612ba795_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_1f297cb4-4713-4d4a-90c3-5ffaf7a93e21_negatedLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" 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">Demographic experience</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" xlink: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, Actuarial Gain (Loss) resulting from changes in demographics and other trends</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" xlink: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, Actuarial Gain (Loss) resulting from changes in demographics and other trends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" xlink:to="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RatioOfDebtToCapitalMaximum_7087bbaf-ca8b-4f23-ae92-8cabcbafca8b_terseLabel_en-US" xlink:label="lab_pnm_RatioOfDebtToCapitalMaximum" xlink: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-to-capital ratio (not more than)</link:label>
    <link:label id="lab_pnm_RatioOfDebtToCapitalMaximum_label_en-US" xlink:label="lab_pnm_RatioOfDebtToCapitalMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of debt to capital, maximum</link:label>
    <link:label id="lab_pnm_RatioOfDebtToCapitalMaximum_documentation_en-US" xlink:label="lab_pnm_RatioOfDebtToCapitalMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of debt to capital, maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RatioOfDebtToCapitalMaximum" xlink:href="pnm-20211231.xsd#pnm_RatioOfDebtToCapitalMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RatioOfDebtToCapitalMaximum" xlink:to="lab_pnm_RatioOfDebtToCapitalMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBondsMember_874a66eb-80c6-4ac3-bc08-101ea7a4aeaa_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsMember_8bb8c1e9-b963-4420-b133-e95d45360f67_verboseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds:</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsMember_label_en-US" xlink:label="lab_pnm_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsMember" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBondsMember" xlink:to="lab_pnm_FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_7e5a21ae-84dc-47ca-b9d4-530adf99f1f9_totalLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" 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 utility plant</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_fcaff0be-8060-4734-9eb5-7af508b51f54_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink: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, net of accumulated depreciation of $16,585 and $15,706</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_4fb78b64-c789-4da9-a04a-dd45dd9dac89_terseLabel_en-US" xlink:label="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Discounts, (Premiums), and Issuance Costs, net, excluding current maturities</link:label>
    <link:label id="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_label_en-US" xlink:label="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Excluding Current Portion</link:label>
    <link:label id="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_documentation_en-US" xlink:label="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Excluding Current Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" xlink:to="lab_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8a9dc993-07a5-4cc5-846a-9a34dfc1d3c4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_2dfa7a97-a91d-4a7b-bba6-c1afb944275e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest on income taxes expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_132e6581-4856-4d4d-bc46-f0b18d8a0e6e_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">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10dab565-b3a6-4af9-b7f2-97f7ab5982f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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">Awards of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink: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 and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtInstrumentExtensionOptionPeriod_4950b93f-c0bc-4a4b-bcbd-d84e92c94986_terseLabel_en-US" xlink:label="lab_pnm_DebtInstrumentExtensionOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension option period</link:label>
    <link:label id="lab_pnm_DebtInstrumentExtensionOptionPeriod_label_en-US" xlink:label="lab_pnm_DebtInstrumentExtensionOptionPeriod" xlink: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, Extension Option Period</link:label>
    <link:label id="lab_pnm_DebtInstrumentExtensionOptionPeriod_documentation_en-US" xlink:label="lab_pnm_DebtInstrumentExtensionOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Extension Option Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentExtensionOptionPeriod" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentExtensionOptionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtInstrumentExtensionOptionPeriod" xlink:to="lab_pnm_DebtInstrumentExtensionOptionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_abd6961a-156a-4b11-a980-a97af99c3698_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_276ee0ac-d27c-4c40-8576-1be7c30fe56a_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_98466b84-2597-45f1-bff2-9bb2eb57a93d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-tax regulatory disallowance</link:label>
    <link:label id="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_label_en-US" xlink:label="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" xlink: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, Return on Equity, Regulatory Disallowance</link:label>
    <link:label id="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" xlink: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, Return on Equity, Regulatory Disallowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" xlink:to="lab_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_677c5d4a-fbbd-4479-888c-314a8811c49e_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.15% due April 2033</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes Pcrb Due 2033 At 2 Point 15 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes Pcrb Due 2033 At 2 Point 15 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_44993200-48a4-4730-a6f5-6f44b7dce212_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_28cc0cae-a7fe-4c33-9a7e-0de9803cfb60_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_b9cd5dd3-181b-4e1a-a285-dfc230855b3d_terseLabel_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares excluded in year three (in shares)</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_label_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Three</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_documentation_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" xlink:to="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_4cda7302-e937-4f47-b10b-449e3d6b3a1a_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rider charge from electricity relief program</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" xlink: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, Rider Charge From Electricity Relief Program</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" xlink: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, Rider Charge From Electricity Relief Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" xlink:to="lab_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_26aac763-9b9c-44d4-ab85-4019ee686eeb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment allocation targets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_5447a6b5-6146-4a2f-935d-5302dde3a7a2_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains (losses) recorded as regulatory assets</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_3bb4a2f2-c4e1-4b1e-b1ad-f4c6fb65e19d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" 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">Experience (gain) loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0e76956a-39c6-4539-b47e-14048e523255_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_8aa5adb3-ccbf-4c41-ad8e-49333bf0df6c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" 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 assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_60b66b46-3917-4cf2-ae69-772b557f7389_terseLabel_en-US" xlink:label="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of debt to capital (less than or equal to)</link:label>
    <link:label id="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_label_en-US" xlink:label="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" xlink: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, Covenant, Debt To Capitalization Ratio</link:label>
    <link:label id="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_documentation_en-US" xlink:label="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt To Capitalization Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentCovenantDebtToCapitalizationRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" xlink:to="lab_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_eb61da37-7718-4adf-93b0-3430a4faf4ce_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_ac704a58-72ef-458c-8425-9dc99ba20868_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_6051b76e-5dc8-4256-a399-08f77723fdec_terseLabel_en-US" xlink:label="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" xlink: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 revenues</link:label>
    <link:label id="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_label_en-US" xlink:label="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations Variable Interest Entity Operating Revenues</link:label>
    <link:label id="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_documentation_en-US" xlink:label="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations Variable Interest Entity Operating Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" xlink:href="pnm-20211231.xsd#pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" xlink:to="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_77d69ebd-9647-40bc-b39a-dd73ec0b523a_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_985b9d4c-e243-488f-af69-42413cc7f312_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_a9e3b2e3-12cc-47af-a28d-2e501edb5b2f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_1ba66fe1-0eb6-4c01-858f-f789b0d64b69_terseLabel_en-US" xlink:label="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" xlink: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 Program and Jointly-Owned Electric Generating Plants [Abstract]</link:label>
    <link:label id="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_label_en-US" xlink:label="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" xlink: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 Program and Jointly-Owned Electric Generating Plants [Abstract]</link:label>
    <link:label id="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_documentation_en-US" xlink:label="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Program and Jointly-Owned Electric Generating Plants [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" xlink:href="pnm-20211231.xsd#pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" xlink:to="lab_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfLandownersInvolvedInTheAppeal_8205e62d-910f-4af6-b1b1-51ff1dcc7a07_terseLabel_en-US" xlink:label="lab_pnm_NumberOfLandownersInvolvedInTheAppeal" xlink: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 landowners involved in the appeal</link:label>
    <link:label id="lab_pnm_NumberOfLandownersInvolvedInTheAppeal_label_en-US" xlink:label="lab_pnm_NumberOfLandownersInvolvedInTheAppeal" xlink: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 Landowners Involved In The Appeal</link:label>
    <link:label id="lab_pnm_NumberOfLandownersInvolvedInTheAppeal_documentation_en-US" xlink:label="lab_pnm_NumberOfLandownersInvolvedInTheAppeal" xlink: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 Landowners Involved In The Appeal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfLandownersInvolvedInTheAppeal" xlink:href="pnm-20211231.xsd#pnm_NumberOfLandownersInvolvedInTheAppeal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfLandownersInvolvedInTheAppeal" xlink:to="lab_pnm_NumberOfLandownersInvolvedInTheAppeal" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnitDomain_6318649a-534e-4cc0-b3d2-3822e3f9e9c7_terseLabel_en-US" xlink:label="lab_pnm_UnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit [Domain]</link:label>
    <link:label id="lab_pnm_UnitDomain_label_en-US" xlink:label="lab_pnm_UnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit [Domain]</link:label>
    <link:label id="lab_pnm_UnitDomain_documentation_en-US" xlink:label="lab_pnm_UnitDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitDomain" xlink:href="pnm-20211231.xsd#pnm_UnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnitDomain" xlink:to="lab_pnm_UnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_f72140d0-db68-4604-9fee-3023458d0424_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Allowance For Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_0780e7ac-6ba0-4ff7-afc9-9d8c4be91691_terseLabel_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" xlink: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 of Subsidiary without mandatory redemption requirements ($100 stated value; 10,000,000 shares authorized; issued and outstanding 115,293 shares)</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_label_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" xlink: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 Of Subsidiary Without Mandatory Redemption Requirements</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_documentation_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" xlink:to="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_86a8a077-5033-49cb-a59c-520feeb06020_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_36a7b9b3-95ae-4e3d-becb-84c7b504adb0_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Depreciation and Amortization, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:to="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e605b3c1-f591-4407-84df-edc8f028ff44_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_0512acf6-50b2-49af-a929-e63e7150efd2_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_5b3b5abd-8354-4fad-aee4-26895b73373e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0d424d68-e511-45eb-b1ba-64a4f1dbc8ad_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_51dca571-0ae7-45c3-9132-87cf24a05dfe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_183491c1-9115-49ac-b664-89f9f8cd0d74_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CashFlowLesseeAbstract_107565c3-4a5b-4ec1-bfb3-53eaca4d4f59_terseLabel_en-US" xlink:label="lab_pnm_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_pnm_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_pnm_CashFlowLesseeAbstract" xlink: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, Lessee [Abstract]</link:label>
    <link:label id="lab_pnm_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_pnm_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashFlowLesseeAbstract" xlink:href="pnm-20211231.xsd#pnm_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CashFlowLesseeAbstract" xlink:to="lab_pnm_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarginDepositAssets_c1bc5ef9-b699-452e-8591-eff6ff407024_terseLabel_en-US" xlink:label="lab_us-gaap_MarginDepositAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts posted as cash collateral under margin arrangements</link:label>
    <link:label id="lab_us-gaap_MarginDepositAssets_label_en-US" xlink:label="lab_us-gaap_MarginDepositAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Margin Deposit Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarginDepositAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarginDepositAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarginDepositAssets" xlink:to="lab_us-gaap_MarginDepositAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_4cd134ec-7b08-4c0f-b78c-869cb96911cf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherPropertyAndInvestmentsAbstract_3bd57c5a-4de3-40c1-bee1-1629a50661ee_terseLabel_en-US" xlink:label="lab_pnm_OtherPropertyAndInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Property and Investments:</link:label>
    <link:label id="lab_pnm_OtherPropertyAndInvestmentsAbstract_label_en-US" xlink:label="lab_pnm_OtherPropertyAndInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Property And Investments [Abstract]</link:label>
    <link:label id="lab_pnm_OtherPropertyAndInvestmentsAbstract_documentation_en-US" xlink:label="lab_pnm_OtherPropertyAndInvestmentsAbstract" xlink: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 Property And Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherPropertyAndInvestmentsAbstract" xlink:href="pnm-20211231.xsd#pnm_OtherPropertyAndInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract" xlink:to="lab_pnm_OtherPropertyAndInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember_b91985f8-f5ae-4e8e-8d19-5cf568094a4f_terseLabel_en-US" xlink:label="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economy energy service</link:label>
    <link:label id="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember_label_en-US" xlink:label="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember" xlink: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 Electric, Economy Energy Service Customers [Member]</link:label>
    <link:label id="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember_documentation_en-US" xlink:label="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember" xlink: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 Electric, Economy Energy Service Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricEconomyEnergyServiceCustomersMember" xlink:href="pnm-20211231.xsd#pnm_RetailElectricEconomyEnergyServiceCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RetailElectricEconomyEnergyServiceCustomersMember" xlink:to="lab_pnm_RetailElectricEconomyEnergyServiceCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_a25badf0-4534-4dd7-acf3-aacc9659d372_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings (repayments), net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4b6d67dc-679f-4c50-b95a-e6f70f16917e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_826553ed-2e32-4cd4-98d3-e38147764613_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_112efea5-e196-44e7-ad86-3a742658dbf6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink: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 and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CasaMesaWindMember_ac91f7ca-7295-4d54-bba1-0e4b0b1634ef_terseLabel_en-US" xlink:label="lab_pnm_CasaMesaWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Casa Mesa Wind, LLC</link:label>
    <link:label id="lab_pnm_CasaMesaWindMember_label_en-US" xlink:label="lab_pnm_CasaMesaWindMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Casa Mesa Wind [Member]</link:label>
    <link:label id="lab_pnm_CasaMesaWindMember_documentation_en-US" xlink:label="lab_pnm_CasaMesaWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Casa Mesa Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CasaMesaWindMember" xlink:href="pnm-20211231.xsd#pnm_CasaMesaWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CasaMesaWindMember" xlink:to="lab_pnm_CasaMesaWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CoolingTowersMember_3135eaf4-5258-404a-a47b-fd22d7adeda0_terseLabel_en-US" xlink:label="lab_pnm_CoolingTowersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cooling Towers</link:label>
    <link:label id="lab_pnm_CoolingTowersMember_label_en-US" xlink:label="lab_pnm_CoolingTowersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cooling Towers [Member]</link:label>
    <link:label id="lab_pnm_CoolingTowersMember_documentation_en-US" xlink:label="lab_pnm_CoolingTowersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cooling Towers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoolingTowersMember" xlink:href="pnm-20211231.xsd#pnm_CoolingTowersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CoolingTowersMember" xlink:to="lab_pnm_CoolingTowersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RetailElectricIndustrialCustomersMember_f802a5ec-f770-4108-819d-f2673d090077_terseLabel_en-US" xlink:label="lab_pnm_RetailElectricIndustrialCustomersMember" xlink: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_pnm_RetailElectricIndustrialCustomersMember_label_en-US" xlink:label="lab_pnm_RetailElectricIndustrialCustomersMember" xlink: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 Electric, Industrial Customers [Member]</link:label>
    <link:label id="lab_pnm_RetailElectricIndustrialCustomersMember_documentation_en-US" xlink:label="lab_pnm_RetailElectricIndustrialCustomersMember" xlink: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 Electric, Industrial Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricIndustrialCustomersMember" xlink:href="pnm-20211231.xsd#pnm_RetailElectricIndustrialCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RetailElectricIndustrialCustomersMember" xlink:to="lab_pnm_RetailElectricIndustrialCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_BusinessCombinationCashRightPerCommonShare_ed543f5b-42e3-47c2-b4df-f5c6f8ca6777_terseLabel_en-US" xlink:label="lab_pnm_BusinessCombinationCashRightPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, cash right per common share (in dollars per share)</link:label>
    <link:label id="lab_pnm_BusinessCombinationCashRightPerCommonShare_label_en-US" xlink:label="lab_pnm_BusinessCombinationCashRightPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Cash Right Per Common Share</link:label>
    <link:label id="lab_pnm_BusinessCombinationCashRightPerCommonShare_documentation_en-US" xlink:label="lab_pnm_BusinessCombinationCashRightPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Cash Right Per Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_BusinessCombinationCashRightPerCommonShare" xlink:href="pnm-20211231.xsd#pnm_BusinessCombinationCashRightPerCommonShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_BusinessCombinationCashRightPerCommonShare" xlink:to="lab_pnm_BusinessCombinationCashRightPerCommonShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_5a375619-e7ac-4f7c-8143-9ff5808ccf4c_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested return on equity</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member_bd4cce23-2921-44cb-9f2e-a4ea5a1aee7a_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043, Series 2</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043, Series 2 [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043, Series 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Series2Member" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Series2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Series2Member" xlink:to="lab_pnm_PollutionControlRevenueBondsDue2043Series2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_53402d6a-849a-4d11-a561-3fab18f6e32b_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, dividend rate</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_35d4b1f9-cdcf-4e36-ad66-157a0152bffa_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_b57903e8-32fe-4fd7-b653-24bdac0aa58f_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_7c296f31-5166-4844-8aa7-291bedca0242_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" xlink: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 leases under which lease term was extended</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" xlink: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, Number Of Leases Under Which Lease Term Was Extended</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" xlink: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, Number Of Leases Under Which Lease Term Was Extended</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" xlink:to="lab_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_COVID19CostsSavingsMember_5e2f32da-3de6-4c83-a274-1535662ef5f4_terseLabel_en-US" xlink:label="lab_pnm_COVID19CostsSavingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 cost savings</link:label>
    <link:label id="lab_pnm_COVID19CostsSavingsMember_label_en-US" xlink:label="lab_pnm_COVID19CostsSavingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Costs Savings [Member]</link:label>
    <link:label id="lab_pnm_COVID19CostsSavingsMember_documentation_en-US" xlink:label="lab_pnm_COVID19CostsSavingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Costs Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19CostsSavingsMember" xlink:href="pnm-20211231.xsd#pnm_COVID19CostsSavingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_COVID19CostsSavingsMember" xlink:to="lab_pnm_COVID19CostsSavingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseResidualValueOfLeasedAsset_5acf301f-22fd-46fa-b40a-5ffd6b0b378f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseResidualValueOfLeasedAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, residual value of leased asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseResidualValueOfLeasedAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseResidualValueOfLeasedAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Residual Value of Leased Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseResidualValueOfLeasedAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseResidualValueOfLeasedAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseResidualValueOfLeasedAsset" xlink:to="lab_us-gaap_OperatingLeaseResidualValueOfLeasedAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReplacementResourcePortfolioTwoMember_4bc10e7c-a5c6-4460-9c27-a388020e212f_terseLabel_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio Two</link:label>
    <link:label id="lab_pnm_ReplacementResourcePortfolioTwoMember_label_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio Two [Member]</link:label>
    <link:label id="lab_pnm_ReplacementResourcePortfolioTwoMember_documentation_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioTwoMember" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReplacementResourcePortfolioTwoMember" xlink:to="lab_pnm_ReplacementResourcePortfolioTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember_0f7cebe8-78e6-407b-b621-ea544d424ac5_terseLabel_en-US" xlink:label="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember" xlink: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 Efficiency and Load Management Program</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember_label_en-US" xlink:label="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember" xlink: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 Efficiency and Load Management Program [Member]</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember_documentation_en-US" xlink:label="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember" xlink: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 Efficiency and Load Management Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyAndLoadManagementProgramMember" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyAndLoadManagementProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyEfficiencyAndLoadManagementProgramMember" xlink:to="lab_pnm_EnergyEfficiencyAndLoadManagementProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_68582f87-b303-4764-a52f-5e4f1cd415a1_terseLabel_en-US" xlink:label="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" xlink: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 allotment parcels that cannot be condemned</link:label>
    <link:label id="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_label_en-US" xlink:label="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" xlink: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 Allotment Parcels' At Issue, Not To Be Condemned</link:label>
    <link:label id="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_documentation_en-US" xlink:label="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" xlink: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 allotment parcels' at issue, Not to be condemned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" xlink:to="lab_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_c2c33846-7e54-48d0-aa7a-aff2a95976be_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_ebf5d83b-daa5-4954-bf49-c4637fb6c206_terseLabel_en-US" xlink:label="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for fixed charges</link:label>
    <link:label id="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_label_en-US" xlink:label="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" xlink: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 Contract For Purchase of Electric Power Fixed Costs</link:label>
    <link:label id="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_documentation_en-US" xlink:label="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" xlink: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 Contract For Purchase of Electric Power Fixed Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" xlink:href="pnm-20211231.xsd#pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" xlink:to="lab_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_bd1f6b9d-3d02-418a-b1df-b5eab20dd61f_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">Short-term debt - affiliate</link:label>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_29150cd2-eb27-4ebf-9b82-89c228d48061_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" 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">Non-utility property, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_327e5d41-03db-47c9-86b8-258e0dc9877e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_38668d44-2b44-4995-abc7-e4600a9a5eb4_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">PNMR 2020 Forward Equity Sale Agreements (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets_99e01c70-545a-41ab-8dc6-24d1f99046b6_terseLabel_en-US" xlink:label="lab_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" xlink: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 of impairment to carrying amount of regulatory assets</link:label>
    <link:label id="lab_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" xlink: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 of Impairment to Carrying Amount of Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" xlink:to="lab_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member_3788d2ed-b3d5-42a7-98b4-ef156368a1b9_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043, Series 1</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043, Series 1 [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2043, Series 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Series1Member" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Series1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Series1Member" xlink:to="lab_pnm_PollutionControlRevenueBondsDue2043Series1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_68aa2ff8-0e48-442a-a413-1e679a227112_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Increase in Revenue</link:label>
    <link:label id="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_label_en-US" xlink:label="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" xlink: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, Increase Annual Transmission Service Revenue</link:label>
    <link:label id="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" xlink: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, Increase Annual Transmission Service Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" xlink:to="lab_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_cc7abef1-1e22-484a-a3d3-d0ec1dc49dcb_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" xlink: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 megawatts available in purchase power agreement (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" xlink: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, Number Of Megawatts Available In Purchase Power Agreement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" xlink: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, Number Of Megawatts Available In Purchase Power Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" xlink:to="lab_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c60dde85-523f-446f-8e26-4a224e90ae16_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 stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_d7f373e5-eb99-4066-80bf-088ca4fb934b_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink: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_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_58028280-c137-4cf8-b2bd-07c22085cc2d_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink: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, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_bbeda4af-9b40-4a36-9b64-b5f12eedce8b_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solar generation capacity, amount requested for approval to abandon, in megawatts</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" xlink: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, Solar Generation Capacity, Amount Requested For Approval To Abandon, In Megawatts</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" xlink: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, Solar Generation Capacity, Amount Requested For Approval To Abandon, In Megawatts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" xlink:to="lab_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_e41918e0-7dd0-4f98-8509-82e64ec2ee03_terseLabel_en-US" xlink:label="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Specified Performance Target Time Frame [Axis]</link:label>
    <link:label id="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_label_en-US" xlink:label="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved Specified Performance Target Time Frame [Axis]</link:label>
    <link:label id="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_documentation_en-US" xlink:label="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achieved specified performance target time frame [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" xlink:to="lab_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_9e9a92dc-2264-42b4-8869-d0a206b31f26_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f4d185d3-c426-4583-b33c-3a68fd5afb5a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod_afe29b36-6f39-496f-b4d3-fd5e3700200c_terseLabel_en-US" xlink:label="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual lease payments during renewal period</link:label>
    <link:label id="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod_label_en-US" xlink:label="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Lease Payments During Renewal Period</link:label>
    <link:label id="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod_documentation_en-US" xlink:label="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Lease Payments During Renewal Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AnnualLeasePaymentsDuringRenewalPeriod" xlink:href="pnm-20211231.xsd#pnm_AnnualLeasePaymentsDuringRenewalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AnnualLeasePaymentsDuringRenewalPeriod" xlink:to="lab_pnm_AnnualLeasePaymentsDuringRenewalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_4673180d-e5da-4656-baa1-53f2d677f1d3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_2c62d72c-3dab-4ebe-b815-ca1a9d8053fd_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_916b2c12-ad30-496f-ba70-7660610a4e66_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_b7a36300-d150-4431-8a60-a0ff90048d47_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_c90be39c-88d3-40e4-89c1-a68f8d0bfe46_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental schedule of noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_c0c9a656-3afc-4919-b82e-c3c817dfd598_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity term over which financings require regulator approval (more than)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_label_en-US" xlink:label="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" xlink: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, Maturity term over which financings require regulator approval</link:label>
    <link:label id="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" xlink: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, Maturity term over which financings require regulator approval</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" xlink:to="lab_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_63efdfd0-d090-4030-9560-59bed7443d7c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_a8707b74-1b65-48ab-8963-7091c9ecf5b9_terseLabel_en-US" xlink:label="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" xlink: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_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_label_en-US" xlink:label="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations Variable Interest Entity Operating Expenses</link:label>
    <link:label id="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_documentation_en-US" xlink:label="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of Operations Variable Interest Entity Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" xlink:href="pnm-20211231.xsd#pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" xlink:to="lab_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RestrictedStockAndPerformanceSharesMember_22cf576b-bf3d-4d98-9f80-a586582730ab_terseLabel_en-US" xlink:label="lab_pnm_RestrictedStockAndPerformanceSharesMember" xlink: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 Shares and Performance-Based Shares</link:label>
    <link:label id="lab_pnm_RestrictedStockAndPerformanceSharesMember_label_en-US" xlink:label="lab_pnm_RestrictedStockAndPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Performance Shares [Member]</link:label>
    <link:label id="lab_pnm_RestrictedStockAndPerformanceSharesMember_documentation_en-US" xlink:label="lab_pnm_RestrictedStockAndPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember" xlink:to="lab_pnm_RestrictedStockAndPerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member_ef5a928d-5155-4593-9823-15c2d84add8d_verboseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds at 3.60% due 2029</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member_fd34300a-a09a-43bf-b089-2616147b6e82_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.60% due July 2029</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.60 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.60 Percent Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.60PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:to="lab_pnm_FirstMortgageBonds3.60PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_28ecb89c-1714-4f24-aac9-2f4c3806b28e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_81a7d726-3960-4038-8849-a625db818be8_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink: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 impact of amounts reclassified</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AcceleratedDepreciationSNCRsMember_2c8e194b-735c-4331-b4b5-1b683fd8b765_terseLabel_en-US" xlink:label="lab_pnm_AcceleratedDepreciationSNCRsMember" xlink: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 depreciation SNCRs(3)</link:label>
    <link:label id="lab_pnm_AcceleratedDepreciationSNCRsMember_label_en-US" xlink:label="lab_pnm_AcceleratedDepreciationSNCRsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Depreciation SNCRs [Member]</link:label>
    <link:label id="lab_pnm_AcceleratedDepreciationSNCRsMember_documentation_en-US" xlink:label="lab_pnm_AcceleratedDepreciationSNCRsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Depreciation SNCRs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AcceleratedDepreciationSNCRsMember" xlink:href="pnm-20211231.xsd#pnm_AcceleratedDepreciationSNCRsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AcceleratedDepreciationSNCRsMember" xlink:to="lab_pnm_AcceleratedDepreciationSNCRsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_43019d33-bb99-4c89-81d0-4c7a8f6c126d_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 and Dividends Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AccumulatedAmortizationNuclearFuel_125a6d4f-8a53-40f2-b8c6-7f204cc011e6_terseLabel_en-US" xlink:label="lab_pnm_AccumulatedAmortizationNuclearFuel" xlink: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 depreciation, nuclear fuel</link:label>
    <link:label id="lab_pnm_AccumulatedAmortizationNuclearFuel_label_en-US" xlink:label="lab_pnm_AccumulatedAmortizationNuclearFuel" xlink: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 Amortization Nuclear Fuel</link:label>
    <link:label id="lab_pnm_AccumulatedAmortizationNuclearFuel_documentation_en-US" xlink:label="lab_pnm_AccumulatedAmortizationNuclearFuel" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization, nuclear fuel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccumulatedAmortizationNuclearFuel" xlink:href="pnm-20211231.xsd#pnm_AccumulatedAmortizationNuclearFuel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AccumulatedAmortizationNuclearFuel" xlink:to="lab_pnm_AccumulatedAmortizationNuclearFuel" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_a75ed6ff-8309-472b-bf0a-2689b5a0b82a_terseLabel_en-US" xlink:label="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge to share pool for each share awarded</link:label>
    <link:label id="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_label_en-US" xlink:label="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Conversion Ratio</link:label>
    <link:label id="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_documentation_en-US" xlink:label="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" xlink:href="pnm-20211231.xsd#pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" xlink:to="lab_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_e247887b-1272-4088-94a9-ea10010f7919_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_e60c05b0-a03d-4a2d-ad09-6a1091909c1c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_16a63552-367f-4249-903b-748f990c661c_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission line and associated facilities (kV)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_label_en-US" xlink:label="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" xlink: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, Transmission Line And Associated Facilities</link:label>
    <link:label id="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" xlink: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, Transmission Line And Associated Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" xlink:to="lab_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignPlanMember_6461617b-8332-4c78-b8be-7afa8c343544_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink: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-US</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink: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 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_VariableRateShortTermDebtMember_7a82c6cf-f443-4bab-98e2-5b6e9d6b2f2d_terseLabel_en-US" xlink:label="lab_pnm_VariableRateShortTermDebtMember" xlink: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 Short-Term Debt</link:label>
    <link:label id="lab_pnm_VariableRateShortTermDebtMember_label_en-US" xlink:label="lab_pnm_VariableRateShortTermDebtMember" xlink: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 Short-Term Debt [Member]</link:label>
    <link:label id="lab_pnm_VariableRateShortTermDebtMember_documentation_en-US" xlink:label="lab_pnm_VariableRateShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Short-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableRateShortTermDebtMember" xlink:href="pnm-20211231.xsd#pnm_VariableRateShortTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_VariableRateShortTermDebtMember" xlink:to="lab_pnm_VariableRateShortTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_444b801b-c36d-4215-a4e3-39de07fee7c1_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_afc50b03-279e-4ddf-a3d5-4bfaf56e6842_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink: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_RegulatoryLiabilities_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilities" xlink:to="lab_us-gaap_RegulatoryLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_5c2f7fd3-3fee-4674-9556-b022cc2448c6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_Adjustmentforunrecognizedtaxbenefits_8697d672-1a48-4a68-b5e2-4f4f3f0b3d56_negatedLabel_en-US" xlink:label="lab_pnm_Adjustmentforunrecognizedtaxbenefits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of unrecognized tax benefits</link:label>
    <link:label id="lab_pnm_Adjustmentforunrecognizedtaxbenefits_label_en-US" xlink:label="lab_pnm_Adjustmentforunrecognizedtaxbenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for unrecognized tax benefits</link:label>
    <link:label id="lab_pnm_Adjustmentforunrecognizedtaxbenefits_documentation_en-US" xlink:label="lab_pnm_Adjustmentforunrecognizedtaxbenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for unrecognized tax benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Adjustmentforunrecognizedtaxbenefits" xlink:href="pnm-20211231.xsd#pnm_Adjustmentforunrecognizedtaxbenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_Adjustmentforunrecognizedtaxbenefits" xlink:to="lab_pnm_Adjustmentforunrecognizedtaxbenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_41ab7706-2405-431d-b522-b750c0536fbf_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReclamationTrustFundingNextFiscalYear_d9a55313-689d-4f75-99ba-24e0643b58e6_terseLabel_en-US" xlink:label="lab_pnm_ReclamationTrustFundingNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation trust funding, next fiscal year</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingNextFiscalYear_label_en-US" xlink:label="lab_pnm_ReclamationTrustFundingNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Next Fiscal Year</link:label>
    <link:label id="lab_pnm_ReclamationTrustFundingNextFiscalYear_documentation_en-US" xlink:label="lab_pnm_ReclamationTrustFundingNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclamation Trust Funding, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingNextFiscalYear" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReclamationTrustFundingNextFiscalYear" xlink:to="lab_pnm_ReclamationTrustFundingNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LaJoyaWindMember_1afb038f-cbd6-4fd9-a6f7-ebd2ae7ceb8b_terseLabel_en-US" xlink:label="lab_pnm_LaJoyaWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">La Joya Wind</link:label>
    <link:label id="lab_pnm_LaJoyaWindMember_label_en-US" xlink:label="lab_pnm_LaJoyaWindMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">La Joya Wind [Member]</link:label>
    <link:label id="lab_pnm_LaJoyaWindMember_documentation_en-US" xlink:label="lab_pnm_LaJoyaWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">La Joya Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LaJoyaWindMember" xlink:href="pnm-20211231.xsd#pnm_LaJoyaWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LaJoyaWindMember" xlink:to="lab_pnm_LaJoyaWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_857d9d78-e0d1-48ef-bf16-855d678755d4_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term return on assets decrease resulting in increase net periodic costs In next fiscal year</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets Decrease Resulting in Increase Net Periodic Costs In Next Fiscal Year</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets Decrease Resulting in Increase Net Periodic Costs In Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesFrequencyofIRPfilings_03e2ee68-f4ab-4501-b02a-bfd591a4c7de_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesFrequencyofIRPfilings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required filing of Integrated Resource Plan</link:label>
    <link:label id="lab_pnm_PublicUtilitiesFrequencyofIRPfilings_label_en-US" xlink:label="lab_pnm_PublicUtilitiesFrequencyofIRPfilings" xlink: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, Frequency of IRP filings</link:label>
    <link:label id="lab_pnm_PublicUtilitiesFrequencyofIRPfilings_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesFrequencyofIRPfilings" xlink: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, Frequency of IRP filings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesFrequencyofIRPfilings" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesFrequencyofIRPfilings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesFrequencyofIRPfilings" xlink:to="lab_pnm_PublicUtilitiesFrequencyofIRPfilings" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock_39230400-d779-45d7-9bcd-bb8a81065a75_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" xlink: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 and Liabilities [Table Text Block]</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_4af7694d-1672-4e94-acf8-25567d9b2042_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" 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">Utility margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CommercialProvidersMember_ef76076f-5aa3-4e78-99bd-c56e366f17f5_terseLabel_en-US" xlink:label="lab_pnm_CommercialProvidersMember" xlink: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 Providers</link:label>
    <link:label id="lab_pnm_CommercialProvidersMember_label_en-US" xlink:label="lab_pnm_CommercialProvidersMember" xlink: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 Providers [Member]</link:label>
    <link:label id="lab_pnm_CommercialProvidersMember_documentation_en-US" xlink:label="lab_pnm_CommercialProvidersMember" xlink: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 Providers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommercialProvidersMember" xlink:href="pnm-20211231.xsd#pnm_CommercialProvidersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CommercialProvidersMember" xlink:to="lab_pnm_CommercialProvidersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40313ad9-eda2-45ff-956c-0f251eba692e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_04c3026d-ddeb-464e-b1f7-8a0ecd69e8d1_terseLabel_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" xlink: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-deductible compensation</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_label_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" xlink: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, Non-deductible Compensation, Amount</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_documentation_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" xlink: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, Non-deductible Compensation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" xlink:to="lab_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherRegulatoryAssetsNoncurrentMember_e2e54ac2-b971-4832-a479-842e566a2492_terseLabel_en-US" xlink:label="lab_pnm_OtherRegulatoryAssetsNoncurrentMember" xlink: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_pnm_OtherRegulatoryAssetsNoncurrentMember_label_en-US" xlink:label="lab_pnm_OtherRegulatoryAssetsNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Regulatory Assets, Noncurrent [Member]</link:label>
    <link:label id="lab_pnm_OtherRegulatoryAssetsNoncurrentMember_documentation_en-US" xlink:label="lab_pnm_OtherRegulatoryAssetsNoncurrentMember" xlink: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 Regulatory Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherRegulatoryAssetsNoncurrentMember" xlink:href="pnm-20211231.xsd#pnm_OtherRegulatoryAssetsNoncurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherRegulatoryAssetsNoncurrentMember" xlink:to="lab_pnm_OtherRegulatoryAssetsNoncurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_65e99747-818c-4607-8a2e-25bd9f52ecba_terseLabel_en-US" xlink:label="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price, percentage of the book value reduced by related indebtedness</link:label>
    <link:label id="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_label_en-US" xlink:label="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" xlink: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 Contract Option To Purchase, Purchase Price - Percentage Of Adjusted NBV</link:label>
    <link:label id="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_documentation_en-US" xlink:label="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" xlink: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 contract option to purchase, purchase price - percentage of adjusted NBV</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" xlink:href="pnm-20211231.xsd#pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" xlink:to="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_44fb0869-ee8a-4474-8332-78eb97f92d06_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock of subsidiary, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1fc2a9b6-9663-46b2-8f0d-bb88a18292b5_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, cumulative shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMP2019BondPurchaseAgreementMember_690e1ada-cc4f-497f-829f-278bc034cdf3_terseLabel_en-US" xlink:label="lab_pnm_TNMP2019BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2019 Bond Purchase Agreement</link:label>
    <link:label id="lab_pnm_TNMP2019BondPurchaseAgreementMember_label_en-US" xlink:label="lab_pnm_TNMP2019BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2019 Bond Purchase Agreement [Member]</link:label>
    <link:label id="lab_pnm_TNMP2019BondPurchaseAgreementMember_documentation_en-US" xlink:label="lab_pnm_TNMP2019BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2019 Bond Purchase Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2019BondPurchaseAgreementMember" xlink:href="pnm-20211231.xsd#pnm_TNMP2019BondPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMP2019BondPurchaseAgreementMember" xlink:to="lab_pnm_TNMP2019BondPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NewMexicoWindMember_5b617d4a-bc34-41b4-8be7-f6b5ad9d5c05_terseLabel_en-US" xlink:label="lab_pnm_NewMexicoWindMember" xlink: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 Mexico Wind</link:label>
    <link:label id="lab_pnm_NewMexicoWindMember_label_en-US" xlink:label="lab_pnm_NewMexicoWindMember" xlink: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 Mexico Wind [Member]</link:label>
    <link:label id="lab_pnm_NewMexicoWindMember_documentation_en-US" xlink:label="lab_pnm_NewMexicoWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Mexico Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexicoWindMember" xlink:href="pnm-20211231.xsd#pnm_NewMexicoWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NewMexicoWindMember" xlink:to="lab_pnm_NewMexicoWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1_408bf288-8fa6-46d3-9b01-cb1999222349_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of derivatives</link:label>
    <link:label id="lab_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1_label_en-US" xlink:label="lab_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1" xlink: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 Length of Time Hedged in Interest Rate Cash Flow Hedge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1" xlink:to="lab_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_1cb06f1d-effa-4898-97c9-172137914b84_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink: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 Charges and Other Assets:</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_cbda1d11-3d09-4e46-bee2-93672e40ab08_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink: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 OCI changes (pre-tax)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink: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), before Reclassifications, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_83a8ac3b-39e9-4131-bfe6-f9bdd2883dae_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solar photovoltaic capacity (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" xlink: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, Number of Mega Watts of Solar Photovoltaic Capacity</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" xlink: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, Number of Mega Watts of Solar Photovoltaic Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" xlink:to="lab_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_3dcbb36e-521c-4914-b4f8-9e686fcff0db_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink: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 Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ce992f59-7d69-4638-88ce-49d8747179d8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_86d7ecdf-e646-410b-9d44-191d496c8ec8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_d32d6ba6-1219-41e6-963b-a99d400982ee_terseLabel_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" xlink: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_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_label_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" xlink: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, Allowance for equity funds used during construction</link:label>
    <link:label id="lab_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_documentation_en-US" xlink:label="lab_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" xlink: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, Allowance for equity funds used during construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" xlink:to="lab_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_82700d36-5e89-4706-b17c-2635350ba2e2_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.10% due June 2040, mandatory tender June 1, 2023</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2023, At 1 Point 10 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2023, At 1 Point 10 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_e73abf67-11f2-4cb5-9262-30ab78b6647d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solar generation capacity expected to be operational (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" xlink: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, Solar Generation Capacity Expected To Be Operational, In Megawatts</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" xlink: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, Solar Generation Capacity Expected To Be Operational, In Megawatts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" xlink:to="lab_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7526234f-8052-4b97-a6ac-c85324e38b31_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">Financing</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e5eb4235-b07d-483e-8b40-fb89a7b4264b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_5cb30309-86ba-4dc6-8f96-e977e59a94f4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 Restructuring</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_c71372c1-ced8-441f-988f-23c46b0b26dc_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">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ae45c07e-b2ab-4dc5-9583-b913f24e167d_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM202175MillionTermLoanMember_de8e5232-7c6d-421e-9324-997be43fc8e1_terseLabel_en-US" xlink:label="lab_pnm_PNM202175MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 $75.0 Million Term Loan due December 2022</link:label>
    <link:label id="lab_pnm_PNM202175MillionTermLoanMember_label_en-US" xlink:label="lab_pnm_PNM202175MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 75 Million Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNM202175MillionTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNM202175MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 75 Million Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM202175MillionTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNM202175MillionTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM202175MillionTermLoanMember" xlink:to="lab_pnm_PNM202175MillionTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_e25cbe21-6f6c-443b-8fbe-863012932aff_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_VariableInterestEntitiesTextBlock_9287f602-aba9-4d9a-91ed-6b5b7b2963c6_terseLabel_en-US" xlink:label="lab_pnm_VariableInterestEntitiesTextBlock" xlink: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_pnm_VariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_pnm_VariableInterestEntitiesTextBlock" xlink: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 [Text Block]</link:label>
    <link:label id="lab_pnm_VariableInterestEntitiesTextBlock_documentation_en-US" xlink:label="lab_pnm_VariableInterestEntitiesTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntitiesTextBlock" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_VariableInterestEntitiesTextBlock" xlink:to="lab_pnm_VariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_4d0a89bb-fb13-4a23-8888-c6e03e74deb2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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 paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_65b5b5d3-b779-4f06-9fba-5bcbd4625c8e_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of possible upgrades</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_label_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades" xlink: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, Estimate Of Possible Upgrades</link:label>
    <link:label id="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades" xlink: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, Estimate Of Possible Upgrades</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimateOfPossibleUpgrades" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimateOfPossibleUpgrades"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesEstimateOfPossibleUpgrades" xlink:to="lab_pnm_PublicUtilitiesEstimateOfPossibleUpgrades" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_8648f2f5-bf66-4505-920f-52d44b63071c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of stock issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_f9750852-a6f8-4453-b6cc-514da7a4ea65_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink: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 Operating Revenues</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink: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 Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_237cac51-70d7-458e-89a2-75310d31c163_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" xlink: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 increase annual distribution revenue requirement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Increase Annual Distribution Revenue Requirement</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" xlink: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, Requested Increase Annual Distribution Revenue Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" xlink:to="lab_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_75d3c2a5-8447-4f92-b32e-a14790e474ec_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_7cf9362a-2d1f-4be3-8897-960e40797daa_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_f2931146-c75f-46ca-9b0a-649c82666eea_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.45% due September 2042, mandatory tender - June&#160;1, 2022</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2042, at 2 Point 45 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Note PCRB Due 2042 at 2.45 Percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_6dacd9d0-51b6-458d-a74e-d9cfcb6a380f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AssetRetirementObligationsLineItems_28c6f895-480f-474a-961e-5d4e531916cc_terseLabel_en-US" xlink:label="lab_pnm_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:label id="lab_pnm_AssetRetirementObligationsLineItems_label_en-US" xlink:label="lab_pnm_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:label id="lab_pnm_AssetRetirementObligationsLineItems_documentation_en-US" xlink:label="lab_pnm_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationsLineItems" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AssetRetirementObligationsLineItems" xlink:to="lab_pnm_AssetRetirementObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6a678115-2020-4047-9d67-cc0e49729233_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink: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 Statement Preparation and Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_67e822eb-534e-4066-bcc2-3b9cd56c4cb9_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved rate increase (decrease)</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_432dd9df-2709-45ca-aa2a-fe4dcc61d378_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved Increase in Rate Base</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_56c25249-813b-413a-a135-adf5eba31886_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b23687d3-3e16-45c8-984e-8802bb954026_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">Other Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_53f3eba6-ad23-4d02-9dba-ea65a72d9dbb_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 (See Note 16)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_a83b0d79-a9fc-44d4-b023-12133315737b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_5ef665cf-7b46-4b36-a9c1-841592a558db_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" 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 long-term assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_41e24d94-d9ae-4aa8-aea3-e6ed9e21bada_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, by Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherDeferredCostsGrossCARESAct_3bca3f6c-cc47-4269-8a64-f63eaa6dfe7a_terseLabel_en-US" xlink:label="lab_pnm_OtherDeferredCostsGrossCARESAct" xlink: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 deferred costs, gross, CARES Act</link:label>
    <link:label id="lab_pnm_OtherDeferredCostsGrossCARESAct_label_en-US" xlink:label="lab_pnm_OtherDeferredCostsGrossCARESAct" xlink: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 Deferred Costs, Gross, CARES Act</link:label>
    <link:label id="lab_pnm_OtherDeferredCostsGrossCARESAct_documentation_en-US" xlink:label="lab_pnm_OtherDeferredCostsGrossCARESAct" xlink: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 Deferred Costs, Gross, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCostsGrossCARESAct" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCostsGrossCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherDeferredCostsGrossCARESAct" xlink:to="lab_pnm_OtherDeferredCostsGrossCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_3cc28e7f-f86e-42fb-acd9-6f5ef7c3d9f8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" 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 equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_5b395e21-e396-4177-86a8-f47316903328_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_96e8f397-1a1d-4ba8-bfcc-ee1053b007ca_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 income (loss), net of income taxes</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a26dfe76-bcb3-471a-9d61-a208462581ab_netLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Accumulated other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_3eec5128-0141-4969-8078-6c6cbdc36af8_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ec6efe5d-78ed-4e7f-a1d4-4e0b98b4c643_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">Allowance for uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_1198b7ac-4b36-4594-9f76-5de0d2a7e0ae_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_2910c3f1-c743-49ff-9cc3-e40aee4c5c1d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PaymentsForReliefFromObligations_c576ccb1-f21b-4665-9218-1969c7a84250_terseLabel_en-US" xlink:label="lab_pnm_PaymentsForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for relief from obligations</link:label>
    <link:label id="lab_pnm_PaymentsForReliefFromObligations_label_en-US" xlink:label="lab_pnm_PaymentsForReliefFromObligations" xlink: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 Relief From Obligations</link:label>
    <link:label id="lab_pnm_PaymentsForReliefFromObligations_documentation_en-US" xlink:label="lab_pnm_PaymentsForReliefFromObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Relief From Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaymentsForReliefFromObligations" xlink:href="pnm-20211231.xsd#pnm_PaymentsForReliefFromObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PaymentsForReliefFromObligations" xlink:to="lab_pnm_PaymentsForReliefFromObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_b45a8d18-15d6-4cd0-aab6-cee6c4ced7c4_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Tax Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:to="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyEfficiencyMember_942cc72f-1ebd-452e-b3bf-39e107a073b2_terseLabel_en-US" xlink:label="lab_pnm_EnergyEfficiencyMember" xlink: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 efficiency costs</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyMember_label_en-US" xlink:label="lab_pnm_EnergyEfficiencyMember" xlink: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 Efficiency [Member]</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyMember_documentation_en-US" xlink:label="lab_pnm_EnergyEfficiencyMember" xlink: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 Efficiency [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyEfficiencyMember" xlink:to="lab_pnm_EnergyEfficiencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementMember_eb252f6f-b631-4134-84e2-90fb395ea8f4_terseLabel_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement</link:label>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementMember_label_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement [Member]</link:label>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementMember_documentation_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementMember" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementMember" xlink:to="lab_pnm_TNMP2020BondPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_78bb85f9-1285-4bd1-b508-701a200605eb_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_8b657849-9727-4c59-9c45-af6c01488fcb_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 [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_845d8da5-943b-4cd2-9bdd-7e0347fced6f_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">Affiliate receivables</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_f3ad69ee-a0e0-4aef-9e83-41e8ccb2b281_verboseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intercompany receivables</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SJGSUnits2and3Member_c2fd98ec-97c9-4610-9837-6ff958021cbf_terseLabel_en-US" xlink:label="lab_pnm_SJGSUnits2and3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shutdown of SJGS Units 2 and 3</link:label>
    <link:label id="lab_pnm_SJGSUnits2and3Member_label_en-US" xlink:label="lab_pnm_SJGSUnits2and3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS Units 2 and 3 [Member]</link:label>
    <link:label id="lab_pnm_SJGSUnits2and3Member_documentation_en-US" xlink:label="lab_pnm_SJGSUnits2and3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS Units 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SJGSUnits2and3Member" xlink:href="pnm-20211231.xsd#pnm_SJGSUnits2and3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SJGSUnits2and3Member" xlink:to="lab_pnm_SJGSUnits2and3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_0dfcf6d5-fd46-4c5a-8d3e-9ab820dbfad0_terseLabel_en-US" xlink:label="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price, percentage of fair market value</link:label>
    <link:label id="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_label_en-US" xlink:label="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" xlink: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 Contract Option To Purchase, Purchase Price - Percentage Of FMV</link:label>
    <link:label id="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_documentation_en-US" xlink:label="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" xlink: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 contract option to purchase, purchase price - percentage of FMV</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" xlink:href="pnm-20211231.xsd#pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" xlink:to="lab_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a750fc36-5055-40ba-90d3-7445cce8ba9f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_ab0c89b7-ec39-4955-b1e6-23e716e44410_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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 Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_d4324287-2239-419f-bcc6-022408eb5db4_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" xlink: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 Goodwill and Other Intangible Assets [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_label_en-US" xlink:label="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" xlink: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 Goodwill and Other Intangible Assets [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_documentation_en-US" xlink:label="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" xlink: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 Goodwill and Other Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" xlink:to="lab_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_83ded626-5d60-4d16-bb32-69ed3ff4f01b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_fe5c2cd9-8896-444a-a788-28dc0795b492_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" 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">Pension liability adjustment, income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_2d7a97ba-c853-446b-beab-da5d9a515355_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicServiceCompanyOfNewMexicoMember_bf54e4b0-ea94-4c39-928d-de5b22d579ac_terseLabel_en-US" xlink:label="lab_pnm_PublicServiceCompanyOfNewMexicoMember" xlink: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 Service Company of New Mexico</link:label>
    <link:label id="lab_pnm_PublicServiceCompanyOfNewMexicoMember_2eb6a982-99b6-4f21-b020-8fddc6cf82c4_verboseLabel_en-US" xlink:label="lab_pnm_PublicServiceCompanyOfNewMexicoMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM</link:label>
    <link:label id="lab_pnm_PublicServiceCompanyOfNewMexicoMember_label_en-US" xlink:label="lab_pnm_PublicServiceCompanyOfNewMexicoMember" xlink: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 Service Company of New Mexico [Member]</link:label>
    <link:label id="lab_pnm_PublicServiceCompanyOfNewMexicoMember_documentation_en-US" xlink:label="lab_pnm_PublicServiceCompanyOfNewMexicoMember" xlink: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 Service Company of New Mexico [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicServiceCompanyOfNewMexicoMember" xlink:to="lab_pnm_PublicServiceCompanyOfNewMexicoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityMember_875ebcdd-9c54-4d29-9fa6-afd8d1c581ae_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity</link:label>
    <link:label id="lab_us-gaap_ElectricityMember_label_en-US" xlink:label="lab_us-gaap_ElectricityMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityMember" xlink:to="lab_us-gaap_ElectricityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_a0a81d82-a847-43d0-8101-cb4574cc7a00_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit incentive sliding scale multiplier</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" xlink: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, Profit Incentive Sliding Scale Multiplier</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" xlink: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, Profit Incentive Sliding Scale Multiplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" xlink:to="lab_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_4a2bb3a2-72db-4ccb-93ef-f6d09df75f7f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" 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">Unrealized holding gains (losses) arising during the period, income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_d35bd3b7-5158-494d-840c-1bf148e2ae70_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink: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 Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_a5a64a5b-a9fc-4be6-96eb-7124a64dc13b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryLineItems_b1a6100c-eeef-435c-bd67-4b025e4bba2f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryLineItems" xlink: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, Inventory [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryLineItems" xlink: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, Inventory [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryLineItems" xlink:to="lab_us-gaap_PublicUtilitiesInventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMToNMRDMember_6326620a-0047-4778-bf01-4c06adedb91f_terseLabel_en-US" xlink:label="lab_pnm_PNMToNMRDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM to NMRD</link:label>
    <link:label id="lab_pnm_PNMToNMRDMember_label_en-US" xlink:label="lab_pnm_PNMToNMRDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM To NMRD [Member]</link:label>
    <link:label id="lab_pnm_PNMToNMRDMember_documentation_en-US" xlink:label="lab_pnm_PNMToNMRDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM To NMRD [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMToNMRDMember" xlink:href="pnm-20211231.xsd#pnm_PNMToNMRDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMToNMRDMember" xlink:to="lab_pnm_PNMToNMRDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201707Member_02bdf068-d70d-439e-b31a-b6593220b6be_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201707Member" xlink: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 Standards Update 2017-07</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201707Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201707Member" xlink: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 2017-07 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201707Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201707Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201707Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201707Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_cbd13d2c-0bea-4b69-862c-90fb0094a901_negatedLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" 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 assumptions and experience</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" xlink: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, Actuarial Gain (Loss) resulting from changes in other assumptions and experience</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" xlink: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, Actuarial Gain (Loss) resulting from changes in other assumptions and experience</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" xlink:to="lab_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalCostExpensePolicy_b8714a22-70f6-4047-ba33-f5cde44f7ee0_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalCostExpensePolicy" xlink: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 Costs</link:label>
    <link:label id="lab_us-gaap_EnvironmentalCostExpensePolicy_label_en-US" xlink:label="lab_us-gaap_EnvironmentalCostExpensePolicy" xlink: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 Cost, Expense Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalCostExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalCostExpensePolicy" xlink:to="lab_us-gaap_EnvironmentalCostExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2754d680-a1b1-4190-817d-ffbb86930100_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_ef6bbc7c-0954-49f4-904a-f73aa45c74a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RetailElectricResidentialCustomersMember_0ff6c374-48e9-4eb8-b202-2c517dca80b5_terseLabel_en-US" xlink:label="lab_pnm_RetailElectricResidentialCustomersMember" xlink: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_pnm_RetailElectricResidentialCustomersMember_label_en-US" xlink:label="lab_pnm_RetailElectricResidentialCustomersMember" xlink: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 Electric, Residential Customers [Member]</link:label>
    <link:label id="lab_pnm_RetailElectricResidentialCustomersMember_documentation_en-US" xlink:label="lab_pnm_RetailElectricResidentialCustomersMember" xlink: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 Electric, Residential Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricResidentialCustomersMember" xlink:href="pnm-20211231.xsd#pnm_RetailElectricResidentialCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RetailElectricResidentialCustomersMember" xlink:to="lab_pnm_RetailElectricResidentialCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_437e3f67-e647-41f1-89dd-8531b21c927a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink: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 Not from Contract with Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_2fbf5c82-3fe5-42cb-9ca0-ec29d2b1b35a_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Pollution Control Revenue Bonds:</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Pollution Control Revenue Bonds [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Pollution Control Revenue Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_83dc84bd-cfe8-4f37-8690-63b899bc9387_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_41a43042-926b-41e0-8294-7f9eb45f1b7b_terseLabel_en-US" xlink:label="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" xlink: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 Position</link:label>
    <link:label id="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" xlink: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, Statement Of Financial Position [Abstract]</link:label>
    <link:label id="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_documentation_en-US" xlink:label="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" xlink: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, Statement Of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntityStatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" xlink:to="lab_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d3266840-816f-448d-87d7-e716d247d8a5_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_418e4220-eb7b-4cf4-b800-5efa87bba45e_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" xlink: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 funds used during construction, capitalized cost of equity rate</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_label_en-US" xlink:label="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" xlink: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, Rate</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" xlink: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, Allowance for Funds Used During Construction, Capitalized Cost of Equity, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" xlink:to="lab_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_10a6978b-edfd-4ea9-a699-6c9d158275bd_terseLabel_en-US" xlink:label="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" xlink: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 (liability) adjustment</link:label>
    <link:label id="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_label_en-US" xlink:label="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" xlink: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), Pension and Other Postretirement Benefit Plans, Net Actuarial (Gain) Loss, Regulatory Asset (Liability) Adjustment, before Tax</link:label>
    <link:label id="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_documentation_en-US" xlink:label="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" xlink: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 Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Actuarial (Gain) Loss, Regulatory Asset (Liability) Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" xlink:href="pnm-20211231.xsd#pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" xlink:to="lab_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorTable_a441ccb1-c0e1-4152-82b4-171ecd8ccb4a_terseLabel_en-US" xlink:label="lab_dei_AuditorTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Table]</link:label>
    <link:label id="lab_dei_AuditorTable_label_en-US" xlink:label="lab_dei_AuditorTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorTable" xlink:to="lab_dei_AuditorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_e042816c-20b9-4d23-805c-5b792773fe6b_terseLabel_en-US" xlink:label="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" xlink: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 regulatory liability to customers</link:label>
    <link:label id="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_label_en-US" xlink:label="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" xlink: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 Cuts And Jobs Act Of 2017, Net Decrease in Regulatory Liability</link:label>
    <link:label id="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_documentation_en-US" xlink:label="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" xlink: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 Cuts And Jobs Act Of 2017, Net Decrease in Regulatory Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" xlink:href="pnm-20211231.xsd#pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" xlink:to="lab_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_cdaec4f7-9a31-496f-a214-9fa7b88840ae_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember_48c268bd-52a2-4d2f-831d-8263e2f9d208_terseLabel_en-US" xlink:label="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM September 2021 Note Purchase Agreement</link:label>
    <link:label id="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember_label_en-US" xlink:label="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM September 2021 Note Purchase Agreement [Member]</link:label>
    <link:label id="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember_documentation_en-US" xlink:label="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM September 2021 Note Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSeptember2021NotePurchaseAgreementMember" xlink:href="pnm-20211231.xsd#pnm_PNMSeptember2021NotePurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMSeptember2021NotePurchaseAgreementMember" xlink:to="lab_pnm_PNMSeptember2021NotePurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_a09c8c1a-a7d0-44f0-8255-de0c4e7c1b72_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_ce07f0ff-b803-43a0-81c1-a1ec7f0b007d_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">Corporate stocks, common</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_bcfd0ce0-e47b-4307-a684-411bde7df6bf_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements_bac9264d-311d-4cbc-ad43-5f4dba88c3c9_terseLabel_en-US" xlink:label="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission interconnection and security deposit arrangements</link:label>
    <link:label id="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements_label_en-US" xlink:label="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements" xlink: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 Transmission Interconnection Arrangements</link:label>
    <link:label id="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements_documentation_en-US" xlink:label="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Transmission Interconnection Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements" xlink:to="lab_pnm_ProceedsFromTransmissionInterconnectionArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesUpfrontFinancingCosts_570bda19-1745-46b6-8224-9dd1389550c2_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesUpfrontFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront financing costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesUpfrontFinancingCosts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesUpfrontFinancingCosts" xlink: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, Upfront Financing Costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesUpfrontFinancingCosts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesUpfrontFinancingCosts" xlink: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, Upfront Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesUpfrontFinancingCosts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesUpfrontFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesUpfrontFinancingCosts" xlink:to="lab_pnm_PublicUtilitiesUpfrontFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_e69ede60-8caa-41e7-9fb4-b695b195967b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_d7825b4d-745b-4e86-9cec-9bac2265d234_negatedTerseLabel_en-US" xlink:label="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" 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">Change in tax effects of income tax related regulatory assets and liabilities</link:label>
    <link:label id="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in tax effects of income tax related regulatory assets and liabilities</link:label>
    <link:label id="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_documentation_en-US" xlink:label="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in tax effects of income tax related regulatory assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" xlink:href="pnm-20211231.xsd#pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" xlink:to="lab_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_71c61d3e-d80b-4f8f-872a-61df66d5f572_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" 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 other regulatory assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink: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 Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_23511f82-6b06-4c3f-bebd-0d287a5f9f97_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_fd89e7f4-f1a2-4e3f-bfab-faff447f3998_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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 operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2021FixedRatePCRBsMember_0d08ccc6-b48c-41e1-ab57-788c788ab7cb_terseLabel_en-US" xlink:label="lab_pnm_PNM2021FixedRatePCRBsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 Fixed Rate PCRBs</link:label>
    <link:label id="lab_pnm_PNM2021FixedRatePCRBsMember_label_en-US" xlink:label="lab_pnm_PNM2021FixedRatePCRBsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 Fixed Rate PCRBs [Member]</link:label>
    <link:label id="lab_pnm_PNM2021FixedRatePCRBsMember_documentation_en-US" xlink:label="lab_pnm_PNM2021FixedRatePCRBsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 Fixed Rate PCRBs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021FixedRatePCRBsMember" xlink:href="pnm-20211231.xsd#pnm_PNM2021FixedRatePCRBsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2021FixedRatePCRBsMember" xlink:to="lab_pnm_PNM2021FixedRatePCRBsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_ece53e85-0256-4a6f-b04c-3acf1d7ba7eb_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_04fa19e0-d780-4ee8-84e7-006a98e51c0a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_46857008-1e67-4b97-9950-4c226aed95d2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets" 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">Regulatory asset for shutdown of SJGS Units 2 and 3</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRRevolvingCreditFacilityMember_7f3927b9-cd8a-4559-a4dc-51e4a7d09701_terseLabel_en-US" xlink:label="lab_pnm_PNMRRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Revolving Credit Facility</link:label>
    <link:label id="lab_pnm_PNMRRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_pnm_PNMRRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_pnm_PNMRRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_pnm_PNMRRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRRevolvingCreditFacilityMember" xlink:href="pnm-20211231.xsd#pnm_PNMRRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRRevolvingCreditFacilityMember" xlink:to="lab_pnm_PNMRRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherRegulatoryAssetsCurrentMember_ecd473a3-2c2e-4990-91e2-f981fc4233d9_terseLabel_en-US" xlink:label="lab_pnm_OtherRegulatoryAssetsCurrentMember" xlink: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_pnm_OtherRegulatoryAssetsCurrentMember_label_en-US" xlink:label="lab_pnm_OtherRegulatoryAssetsCurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Regulatory Assets, Current [Member]</link:label>
    <link:label id="lab_pnm_OtherRegulatoryAssetsCurrentMember_documentation_en-US" xlink:label="lab_pnm_OtherRegulatoryAssetsCurrentMember" xlink: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 Regulatory Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherRegulatoryAssetsCurrentMember" xlink:href="pnm-20211231.xsd#pnm_OtherRegulatoryAssetsCurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherRegulatoryAssetsCurrentMember" xlink:to="lab_pnm_OtherRegulatoryAssetsCurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2d050f1c-a20e-40c9-857f-0e15d46274b4_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink: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, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_28c8461a-1011-4ae7-87b8-db3f8b680dd3_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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, Inventory [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_7216f24e-3a72-406c-8be2-e68595016466_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OperatingLeaseOriginalTerm_b78d0bd1-7083-4f58-8f33-4648546dc9c5_terseLabel_en-US" xlink:label="lab_pnm_OperatingLeaseOriginalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of time for the original full power operating licenses</link:label>
    <link:label id="lab_pnm_OperatingLeaseOriginalTerm_label_en-US" xlink:label="lab_pnm_OperatingLeaseOriginalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Original Term</link:label>
    <link:label id="lab_pnm_OperatingLeaseOriginalTerm_documentation_en-US" xlink:label="lab_pnm_OperatingLeaseOriginalTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Original Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseOriginalTerm" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseOriginalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OperatingLeaseOriginalTerm" xlink:to="lab_pnm_OperatingLeaseOriginalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_14dc07ef-6eac-43e2-95fc-5b625a0b58bd_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Planning period covered, IRP</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_label_en-US" xlink:label="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" xlink: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, Planning Period Covered of IRP</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" xlink: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, Planning Period Covered of IRP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" xlink:to="lab_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements_ba20e3f4-54e4-477c-bc81-930a01247e13_terseLabel_en-US" xlink:label="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements" xlink: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 prepaid right-of-way agreements</link:label>
    <link:label id="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements_label_en-US" xlink:label="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Prepaid Right-Of-Way Agreements</link:label>
    <link:label id="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements_documentation_en-US" xlink:label="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Prepaid Right-Of-Way Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfPrepaidRightOfWayAgreements" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfPrepaidRightOfWayAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AmortizationOfPrepaidRightOfWayAgreements" xlink:to="lab_pnm_AmortizationOfPrepaidRightOfWayAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_ce712883-e75b-45dc-9fd9-9eff04c67e75_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.875% due October 2026</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2026, At 0 Point 875 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, PCRB Due 2026, At 0 Point 875 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ReplacementResourcePortfolioOneMember_7b9ad110-a23e-4e67-8f62-f16901b1c480_terseLabel_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio One</link:label>
    <link:label id="lab_pnm_ReplacementResourcePortfolioOneMember_label_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio One [Member]</link:label>
    <link:label id="lab_pnm_ReplacementResourcePortfolioOneMember_documentation_en-US" xlink:label="lab_pnm_ReplacementResourcePortfolioOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Replacement Resource Portfolio One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioOneMember" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ReplacementResourcePortfolioOneMember" xlink:to="lab_pnm_ReplacementResourcePortfolioOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_6232a797-7dc1-4854-93f8-ed8073375dd2_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink: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 of related party transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_a54c0909-feb8-421d-b741-99f6037993ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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">Net change in deferred income tax liability per above table</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink: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 Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IntegratedResourcePlan2020Member_83362f3d-1788-4603-b466-84afd02b2115_terseLabel_en-US" xlink:label="lab_pnm_IntegratedResourcePlan2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Resource Plan, 2020</link:label>
    <link:label id="lab_pnm_IntegratedResourcePlan2020Member_label_en-US" xlink:label="lab_pnm_IntegratedResourcePlan2020Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Resource Plan, 2020 [Member]</link:label>
    <link:label id="lab_pnm_IntegratedResourcePlan2020Member_documentation_en-US" xlink:label="lab_pnm_IntegratedResourcePlan2020Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integrated Resource Plan, 2020 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IntegratedResourcePlan2020Member" xlink:href="pnm-20211231.xsd#pnm_IntegratedResourcePlan2020Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IntegratedResourcePlan2020Member" xlink:to="lab_pnm_IntegratedResourcePlan2020Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InvestmentsInSubsidiaries_4974e804-2671-4b8d-a344-6119e4a6024a_negatedLabel_en-US" xlink:label="lab_pnm_InvestmentsInSubsidiaries" 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">Investments in subsidiaries</link:label>
    <link:label id="lab_pnm_InvestmentsInSubsidiaries_label_en-US" xlink:label="lab_pnm_InvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in subsidiaries</link:label>
    <link:label id="lab_pnm_InvestmentsInSubsidiaries_documentation_en-US" xlink:label="lab_pnm_InvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InvestmentsInSubsidiaries" xlink:href="pnm-20211231.xsd#pnm_InvestmentsInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InvestmentsInSubsidiaries" xlink:to="lab_pnm_InvestmentsInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member_5f22f148-3bc2-463c-b06b-3e7676c1ac00_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.85% due June 2028</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.85 Percent Due 2028 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 3.85 Percent Due 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.85PercentDue2028Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.85PercentDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds3.85PercentDue2028Member" xlink:to="lab_pnm_FirstMortgageBonds3.85PercentDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TransmissionInterconnectionArrangementLiabilities_7d63a04c-5436-4cbf-86a4-a45e877ed81a_terseLabel_en-US" xlink:label="lab_pnm_TransmissionInterconnectionArrangementLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission interconnection arrangement liabilities</link:label>
    <link:label id="lab_pnm_TransmissionInterconnectionArrangementLiabilities_label_en-US" xlink:label="lab_pnm_TransmissionInterconnectionArrangementLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Interconnection Arrangement Liabilities</link:label>
    <link:label id="lab_pnm_TransmissionInterconnectionArrangementLiabilities_documentation_en-US" xlink:label="lab_pnm_TransmissionInterconnectionArrangementLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Interconnection Arrangement Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionInterconnectionArrangementLiabilities" xlink:href="pnm-20211231.xsd#pnm_TransmissionInterconnectionArrangementLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TransmissionInterconnectionArrangementLiabilities" xlink:to="lab_pnm_TransmissionInterconnectionArrangementLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_ba2dfcab-d9cc-4676-a1ae-ef99977be532_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TotalDeferredChargesAndOtherAssets_d2838d68-5ba0-4f2d-b388-9617e0a87125_totalLabel_en-US" xlink:label="lab_pnm_TotalDeferredChargesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred charges and other assets</link:label>
    <link:label id="lab_pnm_TotalDeferredChargesAndOtherAssets_label_en-US" xlink:label="lab_pnm_TotalDeferredChargesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deferred Charges And Other Assets</link:label>
    <link:label id="lab_pnm_TotalDeferredChargesAndOtherAssets_documentation_en-US" xlink:label="lab_pnm_TotalDeferredChargesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deferred Charges And Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TotalDeferredChargesAndOtherAssets" xlink:to="lab_pnm_TotalDeferredChargesAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfAllotmentParcelsAtIssue_0731483e-c937-4805-a6d8-e2d6d521d6dd_terseLabel_en-US" xlink:label="lab_pnm_NumberOfAllotmentParcelsAtIssue" xlink: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 allotment parcels at issue</link:label>
    <link:label id="lab_pnm_NumberOfAllotmentParcelsAtIssue_label_en-US" xlink:label="lab_pnm_NumberOfAllotmentParcelsAtIssue" xlink: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 Allotment Parcels' At Issue</link:label>
    <link:label id="lab_pnm_NumberOfAllotmentParcelsAtIssue_documentation_en-US" xlink:label="lab_pnm_NumberOfAllotmentParcelsAtIssue" xlink: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 allotment parcels' at issue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentParcelsAtIssue" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentParcelsAtIssue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfAllotmentParcelsAtIssue" xlink:to="lab_pnm_NumberOfAllotmentParcelsAtIssue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_f32bde07-0fbe-4b35-ab06-61db6679ecf4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9deef617-0aa9-42c6-ae7d-22e6e8182ca1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_7d21c5d7-c83e-45e0-8319-4a5073ad1f70_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_639c9ca3-b714-4996-a354-150a15b00edc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink: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 rates on outstanding borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink: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, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_bb96c018-8dbe-4d88-b72d-c71f16a5008b_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_a7114b8e-bd7f-464e-9a3d-b2815c30271c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for (gains) losses included in net earnings, income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink: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), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtMaturitiesLineItems_0c7933fd-49a7-4f3a-8916-2b27b932462d_terseLabel_en-US" xlink:label="lab_pnm_DebtMaturitiesLineItems" xlink: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 Maturities [Line Items]</link:label>
    <link:label id="lab_pnm_DebtMaturitiesLineItems_label_en-US" xlink:label="lab_pnm_DebtMaturitiesLineItems" xlink: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 Maturities [Line Items]</link:label>
    <link:label id="lab_pnm_DebtMaturitiesLineItems_documentation_en-US" xlink:label="lab_pnm_DebtMaturitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Maturities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtMaturitiesLineItems" xlink:href="pnm-20211231.xsd#pnm_DebtMaturitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtMaturitiesLineItems" xlink:to="lab_pnm_DebtMaturitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_530a4666-cb1c-494c-bf48-56d166ee8cc8_terseLabel_en-US" xlink:label="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, N.A. and U.S. Bank National Association</link:label>
    <link:label id="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_label_en-US" xlink:label="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, N.A. and U.S. Bank National Association [Member]</link:label>
    <link:label id="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_documentation_en-US" xlink:label="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, N.A. and U.S. Bank National Association [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" xlink:href="pnm-20211231.xsd#pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" xlink:to="lab_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2017NewMexicoCreditFacilityMember_319c71e6-64e6-4aff-8666-6c81f54dc1f8_terseLabel_en-US" xlink:label="lab_pnm_PNM2017NewMexicoCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2017 New Mexico Credit Facility</link:label>
    <link:label id="lab_pnm_PNM2017NewMexicoCreditFacilityMember_label_en-US" xlink:label="lab_pnm_PNM2017NewMexicoCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2017 New Mexico Credit Facility [Member]</link:label>
    <link:label id="lab_pnm_PNM2017NewMexicoCreditFacilityMember_documentation_en-US" xlink:label="lab_pnm_PNM2017NewMexicoCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2017 New Mexico Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2017NewMexicoCreditFacilityMember" xlink:href="pnm-20211231.xsd#pnm_PNM2017NewMexicoCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2017NewMexicoCreditFacilityMember" xlink:to="lab_pnm_PNM2017NewMexicoCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d36f6cc3-8332-45f8-9882-fa67795365cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of stock options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_84b00bfe-8ad0-4c5e-b36e-f044530b0933_terseLabel_en-US" xlink:label="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economic Development and Workforce Training Costs</link:label>
    <link:label id="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_label_en-US" xlink:label="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economic Development and Workforce Training Costs [Member]</link:label>
    <link:label id="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_documentation_en-US" xlink:label="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Economic Development and Workforce Training Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" xlink:href="pnm-20211231.xsd#pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" xlink:to="lab_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_ebd8d982-2a40-4da6-b64f-0f3b98770aa0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LeasedInterestTerminationOnJanuary152024Member_8ff4e68d-32d1-47b4-a45e-f2788e4238a1_terseLabel_en-US" xlink:label="lab_pnm_LeasedInterestTerminationOnJanuary152024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Interest Termination On January 15, 2024</link:label>
    <link:label id="lab_pnm_LeasedInterestTerminationOnJanuary152024Member_label_en-US" xlink:label="lab_pnm_LeasedInterestTerminationOnJanuary152024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Interest Termination On January 15, 2024 [Member]</link:label>
    <link:label id="lab_pnm_LeasedInterestTerminationOnJanuary152024Member_documentation_en-US" xlink:label="lab_pnm_LeasedInterestTerminationOnJanuary152024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Interest Termination On January 15, 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasedInterestTerminationOnJanuary152024Member" xlink:href="pnm-20211231.xsd#pnm_LeasedInterestTerminationOnJanuary152024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LeasedInterestTerminationOnJanuary152024Member" xlink:to="lab_pnm_LeasedInterestTerminationOnJanuary152024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4b535308-f9a6-4cd2-bfa2-4f335d0dd7dc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_e589d4b6-557b-485a-8814-d8e689776d8e_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" xlink: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 excluded from rate, amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_label_en-US" xlink:label="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" xlink: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, Investments Excluded from Rate, Amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" xlink: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, Investments Excluded from Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" xlink:to="lab_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_c9d1f2c5-0634-479f-90ca-1d5f6ed011c2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock of subsidiary, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NMRDToPNMMember_6f2eb152-43d4-4353-b21c-2d80e1f25fae_terseLabel_en-US" xlink:label="lab_pnm_NMRDToPNMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMRD to PNM</link:label>
    <link:label id="lab_pnm_NMRDToPNMMember_label_en-US" xlink:label="lab_pnm_NMRDToPNMMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMRD To PNM [Member]</link:label>
    <link:label id="lab_pnm_NMRDToPNMMember_documentation_en-US" xlink:label="lab_pnm_NMRDToPNMMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMRD To PNM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDToPNMMember" xlink:href="pnm-20211231.xsd#pnm_NMRDToPNMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NMRDToPNMMember" xlink:to="lab_pnm_NMRDToPNMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_17986393-62fc-4754-8973-a90afc5a3558_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Megawatts supplying energy to data center (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" xlink: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, Number of Megawatts Supplying Energy To Data Center</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" xlink: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, Number of Megawatts Supplying Energy To Data Center</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" xlink:to="lab_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncomeTaxesReserveBalancesAbstract_4d51521d-5dce-4276-b825-4535776f651c_terseLabel_en-US" xlink:label="lab_pnm_IncomeTaxesReserveBalancesAbstract" xlink: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, Reserve Balances</link:label>
    <link:label id="lab_pnm_IncomeTaxesReserveBalancesAbstract_label_en-US" xlink:label="lab_pnm_IncomeTaxesReserveBalancesAbstract" xlink: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, Reserve Balances [Abstract]</link:label>
    <link:label id="lab_pnm_IncomeTaxesReserveBalancesAbstract_documentation_en-US" xlink:label="lab_pnm_IncomeTaxesReserveBalancesAbstract" xlink: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, Reserve Balances [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesReserveBalancesAbstract" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesReserveBalancesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncomeTaxesReserveBalancesAbstract" xlink:to="lab_pnm_IncomeTaxesReserveBalancesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8a68a06b-c5cc-4a82-ad86-cb53fa09ff1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_105a8e15-9a21-4cc3-bb99-00ceaae203ef_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_6febae1f-2af4-470b-b033-5bdba8110d0f_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual payment limitation related to incident</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_label_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" xlink: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, Annual Payment Limitation Related to Incident</link:label>
    <link:label id="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" xlink: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, Annual Payment Limitation Related to Incident</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" xlink:to="lab_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock_020211b4-c5f0-4f58-b9e6-56d1f7afd6f2_terseLabel_en-US" xlink:label="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning and Reclamation Costs</link:label>
    <link:label id="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning Costs Policy [Policy Text Block]</link:label>
    <link:label id="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning Costs Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DecommissioningCostsPolicyPolicyTextBlock" xlink:href="pnm-20211231.xsd#pnm_DecommissioningCostsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DecommissioningCostsPolicyPolicyTextBlock" xlink:to="lab_pnm_DecommissioningCostsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_d0fc6077-a37b-402a-bdff-20155524ba55_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" 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">Gross realized (losses)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2018TwoYearTermLoanMember_410f0616-bc67-49cb-82e4-c443c2f2d56f_terseLabel_en-US" xlink:label="lab_pnm_PNMR2018TwoYearTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2018 Two-Year Term Loan due December 2020</link:label>
    <link:label id="lab_pnm_PNMR2018TwoYearTermLoanMember_label_en-US" xlink:label="lab_pnm_PNMR2018TwoYearTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2018 Two Year Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNMR2018TwoYearTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNMR2018TwoYearTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2018 Two Year Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018TwoYearTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNMR2018TwoYearTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2018TwoYearTermLoanMember" xlink:to="lab_pnm_PNMR2018TwoYearTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_9f2c727f-7db6-4489-82bc-d8f8fa55d4c1_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proposed term for providing benefits to customers related to reduction in state corporate tax</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" xlink: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, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax Rate</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" xlink: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, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" xlink:to="lab_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_e9cfd7a1-f8c8-47b0-821a-be5bce17ce9f_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">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_bc5dc435-ddcb-45ef-83df-bfb88a20a5c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink: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 borrowings (repayments), net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_01436156-7cd0-4c84-8dda-01a9828be042_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink: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 facility borrowings (repayments), net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_3574eefc-3022-4edb-8c31-2bf69033fba3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_18f7877b-8a39-47f8-8843-760244929f58_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfAdditionalPPAs_6007b7e2-bd5e-49e2-8c6e-454d0df82d61_terseLabel_en-US" xlink:label="lab_pnm_NumberOfAdditionalPPAs" xlink: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 additional PPAs</link:label>
    <link:label id="lab_pnm_NumberOfAdditionalPPAs_label_en-US" xlink:label="lab_pnm_NumberOfAdditionalPPAs" xlink: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 Additional PPAs</link:label>
    <link:label id="lab_pnm_NumberOfAdditionalPPAs_documentation_en-US" xlink:label="lab_pnm_NumberOfAdditionalPPAs" xlink: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 Additional PPAs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAdditionalPPAs" xlink:href="pnm-20211231.xsd#pnm_NumberOfAdditionalPPAs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfAdditionalPPAs" xlink:to="lab_pnm_NumberOfAdditionalPPAs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_5be5ea95-2629-43ab-bfb2-64f726eddcba_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_506d8c9c-537a-4131-aee2-46bb51d9efdf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_bab3b187-26e3-49f0-b1c0-7c6c43ea3cb7_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink: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) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_58b3a5cc-89fc-4c26-8d40-4a1e2110fc92_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink: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 deferred charges</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_82084f97-bfce-427b-888c-c4e4da54c7c5_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_53d09071-1c77-40d5-bfdb-0244bb9ffdcb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_3c1efc00-5a11-420e-b840-6319f4316632_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_11cac295-9e99-4b6e-86f5-9f5b968ed831_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_50368f70-bd3c-45f6-bc3c-2368e81cda44_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expenses</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_8c085f01-5719-4e03-957c-89ac423733a9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_a6ff570c-512b-4a36-a396-f7062b154005_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f1a19585-486c-4aef-afb9-54196068e84c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_36f23ba2-fa12-437f-b9ae-55e9281a29bf_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_b4169c8e-f948-4fe9-aa39-52ffdaa7b9e4_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retrospective premium assessment</link:label>
    <link:label id="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_label_en-US" xlink:label="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" xlink: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, Maximum Amount under Nuclear Electric Insurance Limited</link:label>
    <link:label id="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" xlink: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, Maximum Amount under Nuclear Electric Insurance Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" xlink:to="lab_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_4411869f-ee02-4359-8566-015002bef635_terseLabel_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment tax credit</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_label_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investment Tax Credit</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_documentation_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investment Tax Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:to="lab_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_21bb3d39-df72-4ae4-a36c-84088c53b1b4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_b6a2dcac-3786-493c-9fa6-54c26f90ccaf_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate related to anticipated contributions</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation Related To Anticipated Contributions, Weighted Average Discount Rate</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" xlink: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, Assumptions Used Calculating Benefit Obligation Related To Anticipated Contributions, Weighted Average Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LightningDockGeothermalMember_4b66781c-f105-455e-a792-811107f7e39e_terseLabel_en-US" xlink:label="lab_pnm_LightningDockGeothermalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lightning Dock Geothermal</link:label>
    <link:label id="lab_pnm_LightningDockGeothermalMember_label_en-US" xlink:label="lab_pnm_LightningDockGeothermalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lightning Dock Geothermal [Member]</link:label>
    <link:label id="lab_pnm_LightningDockGeothermalMember_documentation_en-US" xlink:label="lab_pnm_LightningDockGeothermalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lightning Dock Geothermal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LightningDockGeothermalMember" xlink:href="pnm-20211231.xsd#pnm_LightningDockGeothermalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LightningDockGeothermalMember" xlink:to="lab_pnm_LightningDockGeothermalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d702c05e-d348-44b8-a980-f5dd508b0b5c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_98b500ce-74fe-4f26-9cf0-cba7e4337750_terseLabel_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REP A</link:label>
    <link:label id="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_label_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaffiliated Customer of Texas-New Mexico Power Company One [Member]</link:label>
    <link:label id="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_documentation_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaffiliated Customer of Texas-New Mexico Power Company One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" xlink:to="lab_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_8b5e825e-5071-4316-8006-8eca65b86230_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_00daf431-8b44-49a2-bb64-a5f84d0ee48f_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_1db86ac1-c9be-4554-91cf-67477b7959a0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_2115643c-258c-4242-bb52-1a9dd189318b_terseLabel_en-US" xlink:label="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" xlink: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 Efficiency and Load Management Program, Proposed 2018 Portfolio</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_label_en-US" xlink:label="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" xlink: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 Efficiency and Load Management Program, Proposed 2018 Portfolio [Member]</link:label>
    <link:label id="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_documentation_en-US" xlink:label="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" xlink: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 Efficiency and Load Management Program, Proposed 2018 Portfolio [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" xlink:to="lab_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TransmissionCostRecoveryFactorMember_fd71be56-b628-4fda-825a-ea312980ef2b_terseLabel_en-US" xlink:label="lab_pnm_TransmissionCostRecoveryFactorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission cost recovery factor</link:label>
    <link:label id="lab_pnm_TransmissionCostRecoveryFactorMember_label_en-US" xlink:label="lab_pnm_TransmissionCostRecoveryFactorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Cost Recovery Factor [Member]</link:label>
    <link:label id="lab_pnm_TransmissionCostRecoveryFactorMember_documentation_en-US" xlink:label="lab_pnm_TransmissionCostRecoveryFactorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission Cost Recovery Factor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostRecoveryFactorMember" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostRecoveryFactorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TransmissionCostRecoveryFactorMember" xlink:to="lab_pnm_TransmissionCostRecoveryFactorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_3856f0a1-b889-4d96-94b3-36fd78264814_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_5d588d0d-6fd3-45cb-93e9-82f3840ff153_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on securities held in the NDT</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink: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-than-temporary Impairment Loss, Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_179353c8-be4a-4acf-a95c-b84de2521866_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gains) on investment securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_f1aeaad5-6ea1-437a-8ce7-cbad7440dc4d_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gains) on investment securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_5f3aa4ba-7f32-48eb-adff-96249b46051e_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on investment securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2778ddf0-9aa3-4584-b922-499afe1eb2a3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMP2021BondPurchaseAgreementMember_a45f1dd2-146b-4c27-9e5b-8d46a7643532_terseLabel_en-US" xlink:label="lab_pnm_TNMP2021BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2021 Bond Purchase Agreement</link:label>
    <link:label id="lab_pnm_TNMP2021BondPurchaseAgreementMember_label_en-US" xlink:label="lab_pnm_TNMP2021BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2021 Bond Purchase Agreement [Member]</link:label>
    <link:label id="lab_pnm_TNMP2021BondPurchaseAgreementMember_documentation_en-US" xlink:label="lab_pnm_TNMP2021BondPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2021 Bond Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2021BondPurchaseAgreementMember" xlink:href="pnm-20211231.xsd#pnm_TNMP2021BondPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMP2021BondPurchaseAgreementMember" xlink:to="lab_pnm_TNMP2021BondPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_9a395faa-2ec8-4fe4-b220-8648615df3ac_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_d5f357ca-aaf6-489c-b1a9-d4fe7336ffe7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ef4d24fb-194f-496d-b7cd-98e0378b7a3f_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">Estimate of Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_d9298cd8-669b-4bae-9460-503bfed673d0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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 derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_62eac911-f3b3-4661-9cc8-a9848be41669_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NMPRC-approved return on equity</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" xlink: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, Rider Condition of Earned Return on Jurisdictional Equity in 2013</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" xlink: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, Rider Condition of Earned Return on Jurisdictional Equity in 2013</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" xlink:to="lab_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OtherEntitiesDomain_2f3d28b2-efe5-4390-b424-c8a14100ebe8_terseLabel_en-US" xlink:label="lab_pnm_OtherEntitiesDomain" xlink: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 Entities [Domain]</link:label>
    <link:label id="lab_pnm_OtherEntitiesDomain_label_en-US" xlink:label="lab_pnm_OtherEntitiesDomain" xlink: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 Entities [Domain]</link:label>
    <link:label id="lab_pnm_OtherEntitiesDomain_documentation_en-US" xlink:label="lab_pnm_OtherEntitiesDomain" xlink: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 Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesDomain" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OtherEntitiesDomain" xlink:to="lab_pnm_OtherEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_4e137563-fb5d-4b55-aa26-6fc7dc3bddf6_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" xlink: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 employer contributions to pension plans</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" xlink: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, Estimated Future Employer Contributions After Current Fiscal Year</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" xlink: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, Estimated Future Employer Contributions After Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" xlink:to="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember_fb479867-7aea-43a1-a029-aed5d5b3b13a_terseLabel_en-US" xlink:label="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember" xlink: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 cost under the ETA</link:label>
    <link:label id="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember_label_en-US" xlink:label="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember" xlink: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 Costs Under Electronic Transfer Account [Member]</link:label>
    <link:label id="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember_documentation_en-US" xlink:label="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs Under Electronic Transfer Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCostsUnderElectronicTransferAccountMember" xlink:href="pnm-20211231.xsd#pnm_DeferredCostsUnderElectronicTransferAccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredCostsUnderElectronicTransferAccountMember" xlink:to="lab_pnm_DeferredCostsUnderElectronicTransferAccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_ca6269a5-3ccd-4f69-81a0-f4838210fcd1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 stock option exercise</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e1fbe14f-e4bd-4fd8-a957-170a99fa9ce2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_81f283ae-e089-4f5b-944e-398f9672953f_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_a0e45548-7481-4808-a1aa-9285fcf8dac5_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">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eebc9dfa-6529-4dbf-a77b-0391a1bd788f_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">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_225b0eb7-fe38-4d83-948a-e61c01164e0b_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Tax Credit Carryforwards</link:label>
    <link:label id="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Tax Credit Carryforwards [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:to="lab_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_3bba8c8a-68fc-4835-a329-35f0aeed4f36_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_15c2cde3-22bf-4ada-a37b-a781e4235452_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">Long-term borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_6d5bb914-ce27-4380-b5da-9de89fdc09f9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1d76d17a-bda2-4e12-9cdd-ec54492862a4_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_COVID19Member_949fb33e-1957-43b5-b520-bf0c8d361498_terseLabel_en-US" xlink:label="lab_pnm_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:label id="lab_pnm_COVID19Member_label_en-US" xlink:label="lab_pnm_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_pnm_COVID19Member_documentation_en-US" xlink:label="lab_pnm_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_COVID19Member" xlink:to="lab_pnm_COVID19Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_bb3a8abd-9244-40e9-b9dd-8378594586fd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_1ad26c2b-47d5-40b3-a473-0f87b20bb29c_terseLabel_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares excluded in year two (in shares)</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_label_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Two</link:label>
    <link:label id="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_documentation_en-US" xlink:label="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" xlink:to="lab_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_b23079bb-f41e-4b93-8a75-f817cbcee14b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_daed0939-5b97-49eb-bbb6-c4fb6489d7b2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_9da1ca1f-0ed3-4148-b3a9-1b0f17c7f0e2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanWeightedAverageAssetAllocations_ea178254-269d-4352-92da-74887a339eb5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return for retirement plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_5779be50-cd6c-4b31-a018-808da99ac52c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink: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, supplies, and fuel stock</link:label>
    <link:label id="lab_us-gaap_InventoryNet_91bd1c54-d4c8-4d86-821b-8c539e00bd88_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_7bc22818-9404-401c-a910-eadc1ec67cbb_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" xlink: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 employer contributions in fiscal year through year 5</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" xlink: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, Estimated Future Employer Contributions Next Fiscal Year Through Year Five</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" xlink: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, Estimated Future Employer Contributions Next Fiscal Year Through Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" xlink:to="lab_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRandTNMPMember_c7adacf3-ebe7-413e-97c7-9ca79f2ca199_terseLabel_en-US" xlink:label="lab_pnm_PNMRandTNMPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and TNMP</link:label>
    <link:label id="lab_pnm_PNMRandTNMPMember_label_en-US" xlink:label="lab_pnm_PNMRandTNMPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and TNMP [Member]</link:label>
    <link:label id="lab_pnm_PNMRandTNMPMember_documentation_en-US" xlink:label="lab_pnm_PNMRandTNMPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and TNMP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRandTNMPMember" xlink:href="pnm-20211231.xsd#pnm_PNMRandTNMPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRandTNMPMember" xlink:to="lab_pnm_PNMRandTNMPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d9c503d9-de5f-4548-8f97-223cd695d7e3_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">Summary of Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_b43487e6-21fe-460c-a5e1-7fb2a452206c_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.68% due May 2028</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2028, at 3 point 68 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2028, at 3 point 68 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink: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 and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d04809e4-ab8a-46c2-a4f9-ea1614516527_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred federal income tax (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RequiredPercentageby2030Member_18e23edd-4c9c-4c80-8acc-94a0f461a1ef_terseLabel_en-US" xlink:label="lab_pnm_RequiredPercentageby2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2030</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2030Member_label_en-US" xlink:label="lab_pnm_RequiredPercentageby2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2030 [Member]</link:label>
    <link:label id="lab_pnm_RequiredPercentageby2030Member_documentation_en-US" xlink:label="lab_pnm_RequiredPercentageby2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required Percentage by 2030 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2030Member" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RequiredPercentageby2030Member" xlink:to="lab_pnm_RequiredPercentageby2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b69fcbe7-80c0-4b6a-8b4a-c5f65e447586_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_9d31bfdb-8e48-4d0f-9211-45498185f02d_negatedLabel_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" 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</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_label_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Compensation and Benefits, Pensions</link:label>
    <link:label id="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_documentation_en-US" xlink:label="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" xlink:to="lab_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_e038ee19-d4f3-47f9-a562-b5610178165f_terseLabel_en-US" xlink:label="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" xlink: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 Related to the Environment And Other, Nature [Axis]</link:label>
    <link:label id="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_label_en-US" xlink:label="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" xlink: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 Related to the Environment And Other, Nature [Axis]</link:label>
    <link:label id="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_documentation_en-US" xlink:label="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Related to the Environment And Other, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" xlink:to="lab_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e14fcc34-167e-495f-8f3c-3ddd348db10f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later years</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_31cf33fb-e630-4df1-840b-77cf48c75b64_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded" xlink: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 expense</link:label>
    <link:label id="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_label_en-US" xlink:label="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded" xlink: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 Disallowance, Additional Amount Recorded</link:label>
    <link:label id="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_documentation_en-US" xlink:label="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded" xlink: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 Disallowance, Additional amount recorded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowanceAdditionalAmountRecorded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded" xlink:to="lab_pnm_RegulatoryDisallowanceAdditionalAmountRecorded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_8cfc1c12-ca3f-4fb3-9239-fce814591c1a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRDevelopmentMember_6a72ed30-735f-4e18-9dd1-2e4fee3afa8c_terseLabel_en-US" xlink:label="lab_pnm_PNMRDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development</link:label>
    <link:label id="lab_pnm_PNMRDevelopmentMember_label_en-US" xlink:label="lab_pnm_PNMRDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development [Member]</link:label>
    <link:label id="lab_pnm_PNMRDevelopmentMember_documentation_en-US" xlink:label="lab_pnm_PNMRDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRDevelopmentMember" xlink:to="lab_pnm_PNMRDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds293PercentDue2035Member_8e86e78a-8055-4509-bad4-a56f7ce0502e_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds293PercentDue2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.93% due July 2035</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds293PercentDue2035Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds293PercentDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 2.93 Percent Due 2035 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds293PercentDue2035Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds293PercentDue2035Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 2.93 Percent Due 2035</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds293PercentDue2035Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds293PercentDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds293PercentDue2035Member" xlink:to="lab_pnm_FirstMortgageBonds293PercentDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_ddff7e8b-cf82-4d08-bb10-d9c6eb90c0a2_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_1d82b214-5065-4795-990e-969b1d52a767_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_1f95b220-ddcb-4088-bb8f-b700ffec7faf_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock of subsidiary, stated value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_f60aac91-0c50-468f-8134-edc3c94d192c_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_8c6f3191-3319-4af5-bc5d-a6b0f3d2c4c3_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FirstMortgageBonds273PercentDue2030Member_d6c36c06-6885-4ed5-be96-1cbe8290efc8_terseLabel_en-US" xlink:label="lab_pnm_FirstMortgageBonds273PercentDue2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.73% due April 2030</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds273PercentDue2030Member_label_en-US" xlink:label="lab_pnm_FirstMortgageBonds273PercentDue2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 2.73 Percent Due 2030 [Member]</link:label>
    <link:label id="lab_pnm_FirstMortgageBonds273PercentDue2030Member_documentation_en-US" xlink:label="lab_pnm_FirstMortgageBonds273PercentDue2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds 2.73 Percent Due 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds273PercentDue2030Member" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds273PercentDue2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FirstMortgageBonds273PercentDue2030Member" xlink:to="lab_pnm_FirstMortgageBonds273PercentDue2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LocalLinesOfCreditMember_047c7203-d09d-442b-b945-52329fecf723_terseLabel_en-US" xlink:label="lab_pnm_LocalLinesOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of credit</link:label>
    <link:label id="lab_pnm_LocalLinesOfCreditMember_label_en-US" xlink:label="lab_pnm_LocalLinesOfCreditMember" xlink: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 Lines of Credit [Member]</link:label>
    <link:label id="lab_pnm_LocalLinesOfCreditMember_documentation_en-US" xlink:label="lab_pnm_LocalLinesOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Lines of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LocalLinesOfCreditMember" xlink:href="pnm-20211231.xsd#pnm_LocalLinesOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LocalLinesOfCreditMember" xlink:to="lab_pnm_LocalLinesOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_7d08d5d2-3242-4cb7-a70c-b6d904ccae78_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" xlink: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 Components of Income Tax Expense (Benefit) [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_label_en-US" xlink:label="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_documentation_en-US" xlink:label="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" xlink: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 Components of Income Tax Expense (Benefit) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" xlink:to="lab_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_5c74d92c-1203-4b02-8619-2a5ccdbbab47_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense (1)</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain_3c02dfe3-9b52-4d6e-8593-5ac7f382120f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain" xlink: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 Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_add766e0-3b41-43db-a6c5-961f4642ac7d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of action plan</link:label>
    <link:label id="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_label_en-US" xlink:label="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" xlink: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, Integrated Resource Plan, Action Plan, Period</link:label>
    <link:label id="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" xlink: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, Integrated Resource Plan, Action Plan, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" xlink:to="lab_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_e0bad099-1930-4819-8045-42bb2fa8560c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink: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 Funded Status</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink: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 Funded Status [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member_bd4b7c02-5320-4850-a7d4-17a74e3a2da9_terseLabel_en-US" xlink:label="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM SUNs At 5.35 Percent Due October 1, 2021</link:label>
    <link:label id="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member_label_en-US" xlink:label="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM SUNs At 5.35 Percent Due October 1, 2021 [Member]</link:label>
    <link:label id="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member_documentation_en-US" xlink:label="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM SUNs At 5.35 Percent Due October 1, 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSUNsAt535PercentDueOctober12021Member" xlink:href="pnm-20211231.xsd#pnm_PNMSUNsAt535PercentDueOctober12021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMSUNsAt535PercentDueOctober12021Member" xlink:to="lab_pnm_PNMSUNsAt535PercentDueOctober12021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_73a08721-d450-43fc-8b28-4427f8cef544_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink: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 to Banks</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink: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 to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_StationFuelTypeDomain_cf80b56d-b7ce-4a3a-b62e-7f716066742e_terseLabel_en-US" xlink:label="lab_pnm_StationFuelTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Station (Fuel Type) [Domain]</link:label>
    <link:label id="lab_pnm_StationFuelTypeDomain_label_en-US" xlink:label="lab_pnm_StationFuelTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Station (Fuel Type) [Domain]</link:label>
    <link:label id="lab_pnm_StationFuelTypeDomain_documentation_en-US" xlink:label="lab_pnm_StationFuelTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Station (Fuel Type) [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_StationFuelTypeDomain" xlink:to="lab_pnm_StationFuelTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromProductiveAssets_b67d0fb6-d6cc-4bf5-8e94-a7145d1ee0c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromProductiveAssets" 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">Utility plant additions</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink: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) Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:to="lab_us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PUCTMember_a7ad1b00-2e5c-4094-8de1-e497f544087c_terseLabel_en-US" xlink:label="lab_pnm_PUCTMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PUCT</link:label>
    <link:label id="lab_pnm_PUCTMember_label_en-US" xlink:label="lab_pnm_PUCTMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PUCT [Member]</link:label>
    <link:label id="lab_pnm_PUCTMember_documentation_en-US" xlink:label="lab_pnm_PUCTMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PUCT [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PUCTMember" xlink:href="pnm-20211231.xsd#pnm_PUCTMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PUCTMember" xlink:to="lab_pnm_PUCTMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_cc7aa02a-3956-41bc-bac3-e0b39607d4a5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_335d3430-7b4e-4e9f-ac4b-e5624a4dc39a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_c5859012-0223-4200-a981-d01311c4d244_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink: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_IncreaseDecreaseInOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_f5ecea2e-9460-415f-b457-b0e8b80f395a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtInstrumentSeriesOfBondIssuance_ef9107fa-d241-448f-b87e-d1590b9af0d4_terseLabel_en-US" xlink:label="lab_pnm_DebtInstrumentSeriesOfBondIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of bond issuance</link:label>
    <link:label id="lab_pnm_DebtInstrumentSeriesOfBondIssuance_label_en-US" xlink:label="lab_pnm_DebtInstrumentSeriesOfBondIssuance" xlink: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, Series Of Bond Issuance</link:label>
    <link:label id="lab_pnm_DebtInstrumentSeriesOfBondIssuance_documentation_en-US" xlink:label="lab_pnm_DebtInstrumentSeriesOfBondIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Series Of Bond Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentSeriesOfBondIssuance" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentSeriesOfBondIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtInstrumentSeriesOfBondIssuance" xlink:to="lab_pnm_DebtInstrumentSeriesOfBondIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMPTermLoanAgreementMember_11176b47-d26a-453b-9f25-7193595b77c2_terseLabel_en-US" xlink:label="lab_pnm_TNMPTermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP Term Loan Agreement</link:label>
    <link:label id="lab_pnm_TNMPTermLoanAgreementMember_label_en-US" xlink:label="lab_pnm_TNMPTermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP Term Loan Agreement [Member]</link:label>
    <link:label id="lab_pnm_TNMPTermLoanAgreementMember_documentation_en-US" xlink:label="lab_pnm_TNMPTermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP Term Loan Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPTermLoanAgreementMember" xlink:href="pnm-20211231.xsd#pnm_TNMPTermLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMPTermLoanAgreementMember" xlink:to="lab_pnm_TNMPTermLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_9a372e52-75c3-46a5-bbbe-eb3b787d0946_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_a5a86649-29a3-48de-80e4-1290dcd1d6c2_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" xlink: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 megawatts in battery storage facilities (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" xlink: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, Number Of Megawatts In Battery Storage Facilities</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" xlink: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, Number Of Megawatts In Battery Storage Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" xlink:to="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_366cf0f1-7074-4da0-b63f-bb69e4f4336f_terseLabel_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets</link:label>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Regulatory Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:to="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_0b1092b5-a2fa-4eb5-a007-c8ae14564631_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">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fabfe0dd-0ca6-4da3-9d6e-225de59d2a38_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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, available-for-sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3e1d2452-72a7-4ced-b51d-82524dbd4f1a_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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">Debt securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance_286c40c3-85dc-47af-9ab0-716d5f464e9d_terseLabel_en-US" xlink:label="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance" xlink: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 disallowances</link:label>
    <link:label id="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance_label_en-US" xlink:label="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Regulatory Disallowance</link:label>
    <link:label id="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance_documentation_en-US" xlink:label="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Regulatory Disallowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxAssetsRegulatoryDisallowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance" xlink:to="lab_pnm_DeferredTaxAssetsRegulatoryDisallowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_7e8edd7b-accd-42c2-9e60-a79c5f1b4bb0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ServiceBillingsMember_31399337-cb3d-4f48-992e-fbd5c8b7a88b_terseLabel_en-US" xlink:label="lab_pnm_ServiceBillingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services billings:</link:label>
    <link:label id="lab_pnm_ServiceBillingsMember_label_en-US" xlink:label="lab_pnm_ServiceBillingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Billings [Member]</link:label>
    <link:label id="lab_pnm_ServiceBillingsMember_documentation_en-US" xlink:label="lab_pnm_ServiceBillingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Billings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ServiceBillingsMember" xlink:href="pnm-20211231.xsd#pnm_ServiceBillingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ServiceBillingsMember" xlink:to="lab_pnm_ServiceBillingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_97dc2ea1-a835-4a47-9300-ddd1fa4d1f90_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Awards</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_8473fda9-73f5-4be1-a448-62f950dc69c1_terseLabel_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" xlink: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 of subsidiary, shares outstanding (in shares)</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_label_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" xlink: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 Of Subsidiary Without Mandatory Redemption Requirements Shares Outstanding</link:label>
    <link:label id="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_documentation_en-US" xlink:label="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" xlink:to="lab_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_365655e2-e228-4e47-a545-c1f07170e2f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink: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 Health Care Cost Trend Rates</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink: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 Health Care Cost Trend Rates [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1751a3ec-0b07-40ad-9837-568dd1ca7758_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_ca4d8194-c408-4197-be00-cd1b4ac37e2b_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, maximum</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" xlink: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, Maximum Annual Percentage Increase In Employer Costs</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" xlink: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, Maximum Annual Percentage Increase In Employer Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" xlink:to="lab_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_f79e51e3-3859-4c24-9e90-2d08528bf251_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliate payables</link:label>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink: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, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredLongTermDebt_eca1b0ad-f43e-44ef-8bec-7d58f2bae0f9_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured long-term debt, noncurrent</link:label>
    <link:label id="lab_us-gaap_UnsecuredLongTermDebt_label_en-US" xlink:label="lab_us-gaap_UnsecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredLongTermDebt" xlink:to="lab_us-gaap_UnsecuredLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CompensationExpenseImpairment_fe6155e8-c4b9-4d4f-b0a1-4072e74ef0b7_terseLabel_en-US" xlink:label="lab_pnm_CompensationExpenseImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_pnm_CompensationExpenseImpairment_label_en-US" xlink:label="lab_pnm_CompensationExpenseImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Expense, Impairment</link:label>
    <link:label id="lab_pnm_CompensationExpenseImpairment_documentation_en-US" xlink:label="lab_pnm_CompensationExpenseImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Expense, Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompensationExpenseImpairment" xlink:href="pnm-20211231.xsd#pnm_CompensationExpenseImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CompensationExpenseImpairment" xlink:to="lab_pnm_CompensationExpenseImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SurfaceMember_25d12eb7-3565-4327-864a-aaee086940b8_terseLabel_en-US" xlink:label="lab_pnm_SurfaceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surface</link:label>
    <link:label id="lab_pnm_SurfaceMember_label_en-US" xlink:label="lab_pnm_SurfaceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surface [Member]</link:label>
    <link:label id="lab_pnm_SurfaceMember_documentation_en-US" xlink:label="lab_pnm_SurfaceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surface [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SurfaceMember" xlink:href="pnm-20211231.xsd#pnm_SurfaceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SurfaceMember" xlink:to="lab_pnm_SurfaceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_257d7e1f-cf3e-4517-9cf8-60f2f4e28dde_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_66ff0cad-a3e1-402f-ba32-12a9afe3d2ad_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">Pension and Other Postretirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_4c0f5be7-970c-4cff-87a9-c8c105fb8ad2_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant:</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_908e5b1d-dea5-45d2-a4a3-950f7d767bc9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_c943ff9b-d4ae-448a-8a8c-d935105c707a_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_3fa7769a-238b-4216-a5d6-1c4c6eb5a301_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_af11b143-6fa1-47a0-88ef-15c9442d156e_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_d144fab8-ec56-42d8-b6f6-4ff5394c0164_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_b289f06a-750b-403d-93d5-4ae3da1651cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_3ab36acd-8417-4d2b-8cb7-91aee9335e6c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested awards of restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink: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, Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1c53882a-dfda-4fe8-ae6e-d445d22303cf_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink: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 tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_8eabed75-49e8-41e8-9f91-bf8c04465d4a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRestorationCostsMember_a9fb2e8c-8bf6-4d18-afbf-9558a7764f99_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRestorationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal mine reclamation costs</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRestorationCostsMember_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRestorationCostsMember" xlink: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 Restoration Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRestorationCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRestorationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRestorationCostsMember" xlink:to="lab_us-gaap_EnvironmentalRestorationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_4f1938f5-1766-425b-8fa2-b971c5ba53ff_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid, net of amounts capitalized</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_a6db8fa6-7ce2-4eb4-b119-fd8f8508f09f_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid, net of amounts capitalized</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_5fe1277d-f82f-4e95-a375-b2025974d5ea_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">PNM Resources</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomerOther_d8971164-50e0-4259-950c-8b6227a07907_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomerOther" xlink: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 electric operating revenue</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomerOther_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomerOther" xlink: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 Not from Contract with Customer, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_e04e9cc1-096f-4a39-a0eb-90620b144142_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">Non- controlling Interest in&#160;Valencia</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_f1e810e3-de8b-4b97-b82e-056b2816f688_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Request issuance of energy transition bonds</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" xlink: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, Request Issuance Of Energy Transition Bonds</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" xlink: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, Request Issuance Of Energy Transition Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" xlink:to="lab_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1_dcaef85f-6671-47f4-bb4a-5a9dab528c67_terseLabel_en-US" xlink:label="lab_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining recovery period of regulatory assets for which no return investment during recovery period is provided</link:label>
    <link:label id="lab_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1_label_en-US" xlink:label="lab_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Recovery Period of Regulatory Assets for which No Return on Investment During Recovery Period is Provided</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:to="lab_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_d160d4ee-e37f-4f8a-9143-83b0fce22792_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 Type [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_295139e5-0704-42ff-8e43-e05ec6e31c06_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_StateTaxCreditCarryforwardImpairment_8772e30f-0d7b-4f1f-8b42-a4cd9a80d41b_terseLabel_en-US" xlink:label="lab_pnm_StateTaxCreditCarryforwardImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State tax credit carryforwards</link:label>
    <link:label id="lab_pnm_StateTaxCreditCarryforwardImpairment_label_en-US" xlink:label="lab_pnm_StateTaxCreditCarryforwardImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Credit Carryforward, Impairment</link:label>
    <link:label id="lab_pnm_StateTaxCreditCarryforwardImpairment_documentation_en-US" xlink:label="lab_pnm_StateTaxCreditCarryforwardImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Credit Carryforward, Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StateTaxCreditCarryforwardImpairment" xlink:href="pnm-20211231.xsd#pnm_StateTaxCreditCarryforwardImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_StateTaxCreditCarryforwardImpairment" xlink:to="lab_pnm_StateTaxCreditCarryforwardImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_b16e8554-42d2-442a-9052-ffa7b325a8a5_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Business and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross_cc6b93d6-b585-44c4-b538-314fb2d8b9dd_terseLabel_en-US" xlink:label="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross" xlink: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, excluding current maturities, gross</link:label>
    <link:label id="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross_label_en-US" xlink:label="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross" xlink: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, Gross</link:label>
    <link:label id="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross_documentation_en-US" xlink:label="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross" xlink: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, Excluding current maturities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtExcludingcurrentmaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross" xlink:to="lab_pnm_LongtermdebtExcludingcurrentmaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_2a03092a-4c13-4e68-8735-596082f65d8b_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 debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_89a11def-9ca5-4886-913e-2f22399d5b32_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 flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_35b47901-846c-405a-a291-9a2d56dcdf57_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Flows From Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4fc0069b-0429-4522-ae42-fb25fe52b90c_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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesAbstract_b568fc2b-5e29-49b6-a4cd-a17fa6b799eb_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities:</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract" xlink:to="lab_us-gaap_MarketableSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_9045f85c-7b9b-4302-be64-148e646119bd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_ea77ac28-a251-4bcf-9923-0c63653d5d25_terseLabel_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 20 years</link:label>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_label_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities, after Twenty Years, Fair Value</link:label>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_documentation_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities, after Twenty Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" xlink:to="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_f93a8f94-fb0a-4359-8c5e-4afc4227ea56_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" xlink: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 capital investments to be recovered</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_label_en-US" xlink:label="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" xlink: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, Initial Capital Investments To Be Recovered</link:label>
    <link:label id="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" xlink: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, Initial Capital Investments To Be Recovered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" xlink:to="lab_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_59dd9983-c0d5-441f-ad1b-37bd3821c91c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink: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 Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AuditInformationAbstract_label_en-US" xlink:label="lab_pnm_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_pnm_AuditInformationAbstract_documentation_en-US" xlink:label="lab_pnm_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AuditInformationAbstract" xlink:href="pnm-20211231.xsd#pnm_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AuditInformationAbstract" xlink:to="lab_pnm_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SanJuanGeneratingStationOwnersMember_5a462000-b787-464f-ae32-e018ca6d7135_terseLabel_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationOwnersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Owners</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationOwnersMember_label_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationOwnersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Owners [Member]</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationOwnersMember_documentation_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationOwnersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationOwnersMember" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationOwnersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SanJuanGeneratingStationOwnersMember" xlink:to="lab_pnm_SanJuanGeneratingStationOwnersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cc2d0ce9-730e-4564-9084-d9c54bddc925_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Average Shares &#8211; Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_775cb1fd-64f2-439a-8d61-8b00853e4468_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink: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 Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_15732600-f84c-4ca3-a209-02017b2820ec_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_bb2144cb-730b-4f69-8c09-f84bfe14e709_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_7952c171-018d-4733-82b2-6be417eaa7a4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RenewableEnergyProgramMember_62511c44-abe4-46db-a064-c1b21f4a8f4e_verboseLabel_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy tax benefits</link:label>
    <link:label id="lab_us-gaap_RenewableEnergyProgramMember_label_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RenewableEnergyProgramMember" xlink:to="lab_us-gaap_RenewableEnergyProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_e67221c7-c3a9-46f8-9731-55e7c00a9451_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_dd8feefe-eb4e-4af4-bec2-88fd13ff1a8a_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" 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">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_3e2888a9-e446-400d-be27-52cdbe049cda_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" 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">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2020250MillionTermLoanMember_d34a63e6-1329-4a42-85b9-67d5033f23a1_terseLabel_en-US" xlink:label="lab_pnm_PNM2020250MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2020 $250.0 Million Term Loan</link:label>
    <link:label id="lab_pnm_PNM2020250MillionTermLoanMember_label_en-US" xlink:label="lab_pnm_PNM2020250MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2020 250 Million Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNM2020250MillionTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNM2020250MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2020 250 Million Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2020250MillionTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNM2020250MillionTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2020250MillionTermLoanMember" xlink:to="lab_pnm_PNM2020250MillionTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_90be7a77-b051-4893-a2ac-f6a95aa82d20_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid (refunded), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_c513dfd7-7e29-49d1-a179-c551aa73b292_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in subsidiaries</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_625aa6b5-dae4-4cee-a8a9-be34fadbbba6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leaseholds and Leasehold Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD_97bd1141-56dd-4b6e-8281-891be62a1f59_terseLabel_en-US" xlink:label="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal mine reclamation bonds to be posted with NMMMD</link:label>
    <link:label id="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD_label_en-US" xlink:label="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Mine Reclamation Bonds to be posted with NMMMD</link:label>
    <link:label id="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD_documentation_en-US" xlink:label="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Mine Reclamation Bonds to be posted with NMMMD</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalMineReclamationBondstobepostedwithNMMMD" xlink:href="pnm-20211231.xsd#pnm_CoalMineReclamationBondstobepostedwithNMMMD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CoalMineReclamationBondstobepostedwithNMMMD" xlink:to="lab_pnm_CoalMineReclamationBondstobepostedwithNMMMD" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UndergroundMember_c238ac73-3d24-4a04-841b-94c58c8ede66_terseLabel_en-US" xlink:label="lab_pnm_UndergroundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underground</link:label>
    <link:label id="lab_pnm_UndergroundMember_label_en-US" xlink:label="lab_pnm_UndergroundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underground [Member]</link:label>
    <link:label id="lab_pnm_UndergroundMember_documentation_en-US" xlink:label="lab_pnm_UndergroundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underground [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UndergroundMember" xlink:href="pnm-20211231.xsd#pnm_UndergroundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UndergroundMember" xlink:to="lab_pnm_UndergroundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NaturalGasCostMember_43e9727a-51b9-4fef-a89f-fb00f9f9c994_terseLabel_en-US" xlink:label="lab_pnm_NaturalGasCostMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas Cost</link:label>
    <link:label id="lab_pnm_NaturalGasCostMember_label_en-US" xlink:label="lab_pnm_NaturalGasCostMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas Cost [Member]</link:label>
    <link:label id="lab_pnm_NaturalGasCostMember_documentation_en-US" xlink:label="lab_pnm_NaturalGasCostMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NaturalGasCostMember" xlink:href="pnm-20211231.xsd#pnm_NaturalGasCostMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NaturalGasCostMember" xlink:to="lab_pnm_NaturalGasCostMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_2891c07c-9a06-4d0a-917a-67f9ee7aab5b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink: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 lease cost:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_c752acd3-3c2e-4689-b786-2bf6ad24011f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" 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">Valencia&#8217;s transactions with its owner</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink: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, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_62a118be-ce87-43ad-bb8c-6afe93dad281_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 PNMR</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_7221de81-d1e5-484a-9d46-df9664f3ed4a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_49480583-90c8-4a57-a8f2-b486687886ab_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year that the rate reaches the ultimate trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_047d5cc3-9d4d-4d6c-af6b-e52c42728358_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_985e60d0-074a-44f6-829f-71dee198e160_terseLabel_en-US" xlink:label="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" xlink: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 Related to the Environment And Other [Domain]</link:label>
    <link:label id="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_label_en-US" xlink:label="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" xlink: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 Related to the Environment And Other, Nature [Domain]</link:label>
    <link:label id="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_documentation_en-US" xlink:label="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Commitments and Contingencies Related to the Environment And Other [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" xlink:to="lab_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_13e82fec-41d4-492b-acb8-b8c0562b5ad3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 Comprehensive Income (Loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_6ffb85c6-8e8a-4f5a-8fb6-5a52a2c98982_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Acquisition Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_fa33da87-5aa9-462a-ab7e-883a58beae18_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">Accumulated deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_8426d0b8-7e56-48db-b9a5-49116d2ec7c7_terseLabel_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 10 years through 15 years</link:label>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_label_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities, after Ten Years Through Fifteen Years, Fair Value</link:label>
    <link:label id="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_documentation_en-US" xlink:label="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities, after Ten Years Through Fifteen Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" xlink:to="lab_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_9cb3dc7e-7255-40af-a1e1-d3e10bdc81a2_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" 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 deferred credits</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_78821797-0280-44d1-a68c-083805971dc1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecoveryOfDirectCosts_03b5e7c1-82e6-465f-98aa-714722d946bc_terseLabel_en-US" xlink:label="lab_us-gaap_RecoveryOfDirectCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of direct costs</link:label>
    <link:label id="lab_us-gaap_RecoveryOfDirectCosts_label_en-US" xlink:label="lab_us-gaap_RecoveryOfDirectCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Direct Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecoveryOfDirectCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecoveryOfDirectCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecoveryOfDirectCosts" xlink:to="lab_us-gaap_RecoveryOfDirectCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2e102d52-a12b-480e-8d33-3b5bcef2b2a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_4c642133-9a8a-44a1-a202-727dc24eb8fb_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">Valencia</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_bf01f065-c6d4-4c8e-ba70-e107c60b837e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_59ad256e-9100-44d4-b5ca-792a37e15de9_verboseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_1e3aee6c-0138-4ce4-8105-e546bb7e8c2d_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">&#160;Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EnergyAxis_8e265ac1-2a30-4235-a46a-ecea4070a3b0_terseLabel_en-US" xlink:label="lab_srt_EnergyAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_srt_EnergyAxis_label_en-US" xlink:label="lab_srt_EnergyAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyAxis" xlink:to="lab_srt_EnergyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_58b7f004-4f29-4b52-b0d5-7c8ad80317b6_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Budget portion dedicated to low and moderate income customers, percent</link:label>
    <link:label id="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_label_en-US" xlink:label="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" xlink: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, Budget Portion Dedicated To Low And Moderate Income Customers, Percent</link:label>
    <link:label id="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" xlink: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, Budget Portion Dedicated To Low And Moderate Income Customers, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" xlink:to="lab_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_1ad11022-cd2c-4598-ae4a-fb08e0f16e3c_terseLabel_en-US" xlink:label="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 3.25% 2018 SUNs due March 2021</link:label>
    <link:label id="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_label_en-US" xlink:label="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2018 SUNS 3.25 percent due March 2021 [Member]</link:label>
    <link:label id="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_documentation_en-US" xlink:label="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR 2018 SUNS 3.25 percent due March 2021 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member" xlink:href="pnm-20211231.xsd#pnm_PNMR2018SUNS3.25percentdueMarch2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member" xlink:to="lab_pnm_PNMR2018SUNS3.25percentdueMarch2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_0cc9b226-7627-44f8-a51c-6f847b84ec1b_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">Summarized Financial Information for Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_11772e5f-d5f9-4ebf-b795-3de474cd870a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Investments Held by the Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TexasNewMexicoPowerCompanyMember_e23571fc-7013-4b55-85f3-365534ea3d13_terseLabel_en-US" xlink:label="lab_pnm_TexasNewMexicoPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas-New Mexico Power Company</link:label>
    <link:label id="lab_pnm_TexasNewMexicoPowerCompanyMember_2279f12e-8322-4f40-895c-9ce8127c216c_verboseLabel_en-US" xlink:label="lab_pnm_TexasNewMexicoPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP</link:label>
    <link:label id="lab_pnm_TexasNewMexicoPowerCompanyMember_label_en-US" xlink:label="lab_pnm_TexasNewMexicoPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas-New Mexico Power Company [Member]</link:label>
    <link:label id="lab_pnm_TexasNewMexicoPowerCompanyMember_documentation_en-US" xlink:label="lab_pnm_TexasNewMexicoPowerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas-New Mexico Power Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TexasNewMexicoPowerCompanyMember" xlink:to="lab_pnm_TexasNewMexicoPowerCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock_7e15a8b4-48f0-47df-8f4c-5b644faefdac_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" xlink: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 Renewable Energy Rider</link:label>
    <link:label id="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock_label_en-US" xlink:label="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" xlink: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 Renewable Energy Rider [Table Text Block]</link:label>
    <link:label id="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock_documentation_en-US" xlink:label="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" xlink: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 Renewable Energy Rider</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRenewableEnergyRiderTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" xlink:to="lab_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6087cfc8-4455-4cbe-b692-acad7254a900_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">AOCI</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_848e88b1-fe51-4c14-aec9-830758a02158_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_5cc1adfb-77ef-48d2-8686-bf6de322148b_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">Materials, supplies, and fuel stock</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_3633d16e-82fc-4574-8769-9c389c32bb9b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customers, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2896689e-4ccc-41c2-985b-9edc1ab107b6_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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_f533f69f-90c4-4688-8848-746537883bd2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Liability Adjustment:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink: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 Tax and Reclassification Adjustment, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b1cb5bbf-896e-4e8b-9bbf-87e48051bb31_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_e0d5656b-1f06-48c0-ad97-fcdd26eb3c17_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 5 years through 10 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_38d7ac08-984c-43f7-b233-395e93918608_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_9decfc3a-33ff-4ad9-8da7-015204cc5af3_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 energy and production costs</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_6a34c0d9-843e-45b8-8953-d41d4c12f08f_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of energy</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinancialStatementLocationDomain_4e241963-19dc-46b3-a4e9-899bbfbbff06_terseLabel_en-US" xlink:label="lab_pnm_FinancialStatementLocationDomain" xlink: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 Statement Location [Domain]</link:label>
    <link:label id="lab_pnm_FinancialStatementLocationDomain_label_en-US" xlink:label="lab_pnm_FinancialStatementLocationDomain" xlink: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 Statement Location [Domain]</link:label>
    <link:label id="lab_pnm_FinancialStatementLocationDomain_documentation_en-US" xlink:label="lab_pnm_FinancialStatementLocationDomain" xlink: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 Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationDomain" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinancialStatementLocationDomain" xlink:to="lab_pnm_FinancialStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TermLoanRestatementCommittedAmount_e21cb815-25dd-4df0-86e3-c69b379e419d_terseLabel_en-US" xlink:label="lab_pnm_TermLoanRestatementCommittedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan restatement committed amount</link:label>
    <link:label id="lab_pnm_TermLoanRestatementCommittedAmount_label_en-US" xlink:label="lab_pnm_TermLoanRestatementCommittedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Restatement Committed Amount</link:label>
    <link:label id="lab_pnm_TermLoanRestatementCommittedAmount_documentation_en-US" xlink:label="lab_pnm_TermLoanRestatementCommittedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Restatement Committed Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TermLoanRestatementCommittedAmount" xlink:href="pnm-20211231.xsd#pnm_TermLoanRestatementCommittedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TermLoanRestatementCommittedAmount" xlink:to="lab_pnm_TermLoanRestatementCommittedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_429c31b7-05b6-4759-a11d-339a22b1138e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent_95a3eed2-e96b-461f-8679-45ac84dd0fcd_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Budget flexibility</link:label>
    <link:label id="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent_label_en-US" xlink:label="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent" xlink: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, Budget Flexibility, Percent</link:label>
    <link:label id="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent" xlink: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, Budget Flexibility, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesBudgetFlexibilityPercent" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesBudgetFlexibilityPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesBudgetFlexibilityPercent" xlink:to="lab_pnm_PublicUtilitiesBudgetFlexibilityPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FundsContributedMineReclamationTrust_512dd9a8-9994-4a79-870b-20735fc7ed56_terseLabel_en-US" xlink:label="lab_pnm_FundsContributedMineReclamationTrust" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds contributed to mine reclamation trust</link:label>
    <link:label id="lab_pnm_FundsContributedMineReclamationTrust_label_en-US" xlink:label="lab_pnm_FundsContributedMineReclamationTrust" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Contributed, Mine Reclamation Trust</link:label>
    <link:label id="lab_pnm_FundsContributedMineReclamationTrust_documentation_en-US" xlink:label="lab_pnm_FundsContributedMineReclamationTrust" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Contributed, Mine Reclamation Trust</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FundsContributedMineReclamationTrust" xlink:href="pnm-20211231.xsd#pnm_FundsContributedMineReclamationTrust"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FundsContributedMineReclamationTrust" xlink:to="lab_pnm_FundsContributedMineReclamationTrust" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_3e5ed6b4-e498-444f-95ca-e117d04a84a7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_1968015d-96b9-4dfc-bdd0-f44d3d0ad9e8_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wind energy capacity (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" xlink: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, Number of Mega Watts of Wind Energy Capacity</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" xlink: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, Number of Mega Watts of Wind Energy Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" xlink:to="lab_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember_082bf1c6-60fe-4b8f-88e5-3e30c08f33ac_terseLabel_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SJGS replacement resources</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember_label_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Replacement Resources [Member]</link:label>
    <link:label id="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember_documentation_en-US" xlink:label="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Juan Generating Station Replacement Resources</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationReplacementResourcesMember" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationReplacementResourcesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SanJuanGeneratingStationReplacementResourcesMember" xlink:to="lab_pnm_SanJuanGeneratingStationReplacementResourcesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfMegaWattsPurchased_bfc1aecb-7990-434f-adbc-4d8fc59926dc_terseLabel_en-US" xlink:label="lab_pnm_NumberOfMegaWattsPurchased" xlink: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 megawatts purchased (in megawatts)</link:label>
    <link:label id="lab_pnm_NumberOfMegaWattsPurchased_label_en-US" xlink:label="lab_pnm_NumberOfMegaWattsPurchased" xlink: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 Mega Watts Purchased</link:label>
    <link:label id="lab_pnm_NumberOfMegaWattsPurchased_documentation_en-US" xlink:label="lab_pnm_NumberOfMegaWattsPurchased" xlink: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 Mega Watts Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfMegaWattsPurchased" xlink:href="pnm-20211231.xsd#pnm_NumberOfMegaWattsPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfMegaWattsPurchased" xlink:to="lab_pnm_NumberOfMegaWattsPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InsuranceCarrierAxis_f6ac73ae-31a0-4a05-a733-81c490b69b49_terseLabel_en-US" xlink:label="lab_pnm_InsuranceCarrierAxis" xlink: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 Carrier [Axis]</link:label>
    <link:label id="lab_pnm_InsuranceCarrierAxis_label_en-US" xlink:label="lab_pnm_InsuranceCarrierAxis" xlink: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 Carrier [Axis]</link:label>
    <link:label id="lab_pnm_InsuranceCarrierAxis_documentation_en-US" xlink:label="lab_pnm_InsuranceCarrierAxis" xlink: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 Carrier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierAxis" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InsuranceCarrierAxis" xlink:to="lab_pnm_InsuranceCarrierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_5162e243-4dd4-4e84-9e5c-406a242603fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities related to income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_7f135cce-ea38-4b4c-b05c-50c97f5ae358_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease expense for the period</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_8d35ef97-8464-469c-8d61-ad1736649973_terseLabel_en-US" xlink:label="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Energy Efficiency and Load Management Program</link:label>
    <link:label id="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_label_en-US" xlink:label="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Energy Efficiency and Load Management Program [Member]</link:label>
    <link:label id="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_documentation_en-US" xlink:label="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Energy Efficiency and Load Management Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" xlink:href="pnm-20211231.xsd#pnm_A2017EnergyEfficiencyandLoadManagementProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" xlink:to="lab_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_b5cae9c3-01f6-4931-9afa-3c52304fa3cd_terseLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" xlink: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 employer disbursements for next fiscal year</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" xlink: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 Total Expected Employer Disbursements for Next Fiscal Year</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" xlink: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 Total Expected Employer Disbursements for Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" xlink:to="lab_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_226363c6-3392-4a26-b509-14bcdd96332e_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" xlink: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 [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_label_en-US" xlink:label="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" xlink: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]</link:label>
    <link:label id="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_documentation_en-US" xlink:label="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" xlink: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 Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" xlink:to="lab_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_b3e3c049-537f-4ecf-83cc-0117e47552cb_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ece78201-8f2a-47fb-ad2f-b148f8253df1_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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_f2458607-1a67-435e-bc97-1a6f953252e1_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_9c5973a0-5708-4995-bee9-6492c6b17b9b_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_456b7074-e89b-4ba6-b05a-0ee2cfbe9d08_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AccountingPoliciesDisclosuresTable_9fda9773-6eae-45b9-96e8-cd21d03d4493_terseLabel_en-US" xlink:label="lab_pnm_AccountingPoliciesDisclosuresTable" xlink: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 Disclosures [Table]</link:label>
    <link:label id="lab_pnm_AccountingPoliciesDisclosuresTable_label_en-US" xlink:label="lab_pnm_AccountingPoliciesDisclosuresTable" xlink: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 Disclosures [Table]</link:label>
    <link:label id="lab_pnm_AccountingPoliciesDisclosuresTable_documentation_en-US" xlink:label="lab_pnm_AccountingPoliciesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingPoliciesDisclosuresTable" xlink:href="pnm-20211231.xsd#pnm_AccountingPoliciesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AccountingPoliciesDisclosuresTable" xlink:to="lab_pnm_AccountingPoliciesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetFairValueGrossLiability_1b3d8b85-03f2-4be2-af5d-729a67fd30e0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetFairValueGrossLiability" xlink: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 asset, fair value, gross liability</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetFairValueGrossLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetFairValueGrossLiability" xlink: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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetFairValueGrossLiability" xlink:to="lab_us-gaap_DerivativeAssetFairValueGrossLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_2f663b9b-5909-4191-a59f-2cc2241b789e_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved lease acquisition costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved lease acquisition costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts" xlink: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, Approved lease acquisition costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedleaseacquisitioncosts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedleaseacquisitioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesApprovedleaseacquisitioncosts" xlink:to="lab_pnm_PublicUtilitiesApprovedleaseacquisitioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_e562390b-7d20-4989-a1d7-fbcf2c71d02b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMPFirstMortgageBondsMember_a7017793-ce1b-473d-b844-b12ef1a4e3fe_terseLabel_en-US" xlink:label="lab_pnm_TNMPFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP First Mortgage Bonds</link:label>
    <link:label id="lab_pnm_TNMPFirstMortgageBondsMember_label_en-US" xlink:label="lab_pnm_TNMPFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_pnm_TNMPFirstMortgageBondsMember_documentation_en-US" xlink:label="lab_pnm_TNMPFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP First Mortgage Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPFirstMortgageBondsMember" xlink:href="pnm-20211231.xsd#pnm_TNMPFirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMPFirstMortgageBondsMember" xlink:to="lab_pnm_TNMPFirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_63dafaba-e4c3-49e2-988d-209181140575_terseLabel_en-US" xlink:label="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041</link:label>
    <link:label id="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_label_en-US" xlink:label="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041 [Member]</link:label>
    <link:label id="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_documentation_en-US" xlink:label="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" xlink:href="pnm-20211231.xsd#pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" xlink:to="lab_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_009b5a40-75d4-463f-9fa1-994af92d3061_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_c0d83a6e-7252-4ed4-b26a-fab5a300f5e9_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.35% due October 2021</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2021, at 5 point 35 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2021, at 5 point 35 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_e51e25cc-483a-4812-8060-819cdb76ae89_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b9fa8245-a668-4086-a4cf-eda809514663_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/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_b4961d15-6ba9-48a1-af8e-b0faba32e404_terseLabel_en-US" xlink:label="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" xlink: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-matching contribution of eligible compensation based on eligible employee's age</link:label>
    <link:label id="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_label_en-US" xlink:label="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, non matching contribution of eligible compensation based on eligible employee's age</link:label>
    <link:label id="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_documentation_en-US" xlink:label="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, non matching contribution of eligible compensation based on eligible employee's age</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" xlink:href="pnm-20211231.xsd#pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" xlink:to="lab_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_94feaafa-7568-4138-b5a8-81719996f1f3_totalLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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">Derivative asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_dcc2801f-17d6-4ac6-bb4f-3cc3afcd2919_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_fd5d111b-1f47-4cc5-a293-c53fad8654f6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, income tax expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_32d5846c-4f18-4c07-97e8-b275cf57446a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_39bd32d3-662d-43ef-83b0-6aaae08f842f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation average rates used</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_8c7a95a2-508e-4960-88c9-88bbf2f61f69_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2021NotePurchaseAgreementMember_fc5efb54-b068-4a07-ab00-2146f4dcee07_terseLabel_en-US" xlink:label="lab_pnm_PNM2021NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 Note Purchase Agreement</link:label>
    <link:label id="lab_pnm_PNM2021NotePurchaseAgreementMember_label_en-US" xlink:label="lab_pnm_PNM2021NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 Note Purchase Agreement [Member]</link:label>
    <link:label id="lab_pnm_PNM2021NotePurchaseAgreementMember_documentation_en-US" xlink:label="lab_pnm_PNM2021NotePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 Note Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021NotePurchaseAgreementMember" xlink:href="pnm-20211231.xsd#pnm_PNM2021NotePurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2021NotePurchaseAgreementMember" xlink:to="lab_pnm_PNM2021NotePurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_258f4f02-0454-48fa-83d0-427e2f695d8d_terseLabel_en-US" xlink:label="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf registration statement, capacity of issuance (up to)</link:label>
    <link:label id="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_label_en-US" xlink:label="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" xlink: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, Shelf Registration Statement for Unsecured Debt</link:label>
    <link:label id="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_documentation_en-US" xlink:label="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Shelf Registration Statement for Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" xlink:to="lab_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LunaGasMember_fa2fe5b0-9a94-4070-ae02-c2e0036cb3e0_terseLabel_en-US" xlink:label="lab_pnm_LunaGasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luna (Gas)</link:label>
    <link:label id="lab_pnm_LunaGasMember_label_en-US" xlink:label="lab_pnm_LunaGasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luna (Gas) [Member]</link:label>
    <link:label id="lab_pnm_LunaGasMember_documentation_en-US" xlink:label="lab_pnm_LunaGasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luna (Gas) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LunaGasMember" xlink:href="pnm-20211231.xsd#pnm_LunaGasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LunaGasMember" xlink:to="lab_pnm_LunaGasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_320c6390-e32a-446f-8d6d-480e9ff7aaf9_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements_08bc65c0-d75a-47aa-a00b-3a4da227fe89_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disallowed leasehold improvements</link:label>
    <link:label id="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements_label_en-US" xlink:label="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements" xlink: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, Disallowed leasehold improvements</link:label>
    <link:label id="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements" xlink: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, Disallowed leasehold improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesDisallowedleaseholdimprovements" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesDisallowedleaseholdimprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesDisallowedleaseholdimprovements" xlink:to="lab_pnm_PublicUtilitiesDisallowedleaseholdimprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_557695ec-2289-4c20-b172-295223e85e7d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 sales</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_6fe89378-9c47-4d02-9d97-1f08c82b8595_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" 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 recognized in net periodic benefit (income)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_d1d0551f-6c19-4436-abb9-d261bd5fd6b4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participant contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_18645006-7cb1-43a4-a8e5-836a38d45491_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state excess deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_Estimatedannualrentexpense_9dc5dc31-3365-4cb8-8c23-039b90757486_terseLabel_en-US" xlink:label="lab_pnm_Estimatedannualrentexpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated annual rent expense</link:label>
    <link:label id="lab_pnm_Estimatedannualrentexpense_label_en-US" xlink:label="lab_pnm_Estimatedannualrentexpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated annual rent expense</link:label>
    <link:label id="lab_pnm_Estimatedannualrentexpense_documentation_en-US" xlink:label="lab_pnm_Estimatedannualrentexpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated annual rent expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Estimatedannualrentexpense" xlink:href="pnm-20211231.xsd#pnm_Estimatedannualrentexpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_Estimatedannualrentexpense" xlink:to="lab_pnm_Estimatedannualrentexpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_5ba55ad8-3daa-428f-b7fe-9bca2d44afca_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, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_128e6657-a6ab-488b-b4d2-9cd0cdd4f7b9_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EnergyTransitionActMember_bef0893b-235a-4666-8a5c-5e082511153d_terseLabel_en-US" xlink:label="lab_pnm_EnergyTransitionActMember" xlink: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 Transition Act</link:label>
    <link:label id="lab_pnm_EnergyTransitionActMember_label_en-US" xlink:label="lab_pnm_EnergyTransitionActMember" xlink: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 Transition Act [Member]</link:label>
    <link:label id="lab_pnm_EnergyTransitionActMember_documentation_en-US" xlink:label="lab_pnm_EnergyTransitionActMember" xlink: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 Transition Act [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyTransitionActMember" xlink:href="pnm-20211231.xsd#pnm_EnergyTransitionActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EnergyTransitionActMember" xlink:to="lab_pnm_EnergyTransitionActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_0f521540-7ec1-47fe-8174-5667a076dc80_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense for stock-based arrangements</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_39ada969-0e7b-4641-b65c-83539e62d6af_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_8b66b0df-2399-4d36-b23f-56d4e8f936b3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 Earnings Attributable to PNMR Per Share of Common Stock:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d8ac5863-8a77-4a2b-8c60-aa372e71fbf8_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">Noncontrolling interest, ownership percentage by noncontrolling owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CommonIntangibleAndGeneralPlantMember_ea9d6d4a-8214-410d-8abf-ad4a0d3daeb5_terseLabel_en-US" xlink:label="lab_pnm_CommonIntangibleAndGeneralPlantMember" xlink: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, intangible, and general plant</link:label>
    <link:label id="lab_pnm_CommonIntangibleAndGeneralPlantMember_label_en-US" xlink:label="lab_pnm_CommonIntangibleAndGeneralPlantMember" xlink: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, intangible, and general plant [Member]</link:label>
    <link:label id="lab_pnm_CommonIntangibleAndGeneralPlantMember_documentation_en-US" xlink:label="lab_pnm_CommonIntangibleAndGeneralPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common, intangible, and general plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommonIntangibleAndGeneralPlantMember" xlink:href="pnm-20211231.xsd#pnm_CommonIntangibleAndGeneralPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CommonIntangibleAndGeneralPlantMember" xlink:to="lab_pnm_CommonIntangibleAndGeneralPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_12f83b34-1cf9-4dff-8dc1-8acef4942969_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 Earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_242defca-a051-4e64-bad0-b80e18d034a6_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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 Earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_a35ca99f-01bc-410b-93ca-3fe24c7f0d70_netLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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">Net earnings before subsidiary preferred stock dividends</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_5cc3dc16-b500-4f42-9b63-8681a0309c2d_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 earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryAssetsFromDefaultingREPs_a2469a68-892c-4011-b947-fbf2e3dc5460_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryAssetsFromDefaultingREPs" xlink: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 from defaulting REP's</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsFromDefaultingREPs_label_en-US" xlink:label="lab_pnm_RegulatoryAssetsFromDefaultingREPs" xlink: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 From Defaulting REP's</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsFromDefaultingREPs_documentation_en-US" xlink:label="lab_pnm_RegulatoryAssetsFromDefaultingREPs" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets From Defaulting REP's</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsFromDefaultingREPs" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsFromDefaultingREPs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryAssetsFromDefaultingREPs" xlink:to="lab_pnm_RegulatoryAssetsFromDefaultingREPs" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract_ed621cb8-d2bb-4743-a95e-868e48777bb0_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy capacity in operating (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract" xlink: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, Renewable Energy Under Contract</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract" xlink: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, Renewable Energy Under Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyUnderContract" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyUnderContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRenewableEnergyUnderContract" xlink:to="lab_pnm_PublicUtilitiesRenewableEnergyUnderContract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_42efe9d3-09f2-4cfe-b93e-cb861080fc43_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solar distributed generation (in mw)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" xlink: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, Solar Generation Capacity, In Megawatts</link:label>
    <link:label id="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" xlink: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, Solar generation capacity in Megawatts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" xlink:to="lab_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuritiesReceivedAsCollateral_77e52bc7-e4a6-48bb-a7b4-1da0c24e4937_terseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesReceivedAsCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount of bonds</link:label>
    <link:label id="lab_us-gaap_SecuritiesReceivedAsCollateral_label_en-US" xlink:label="lab_us-gaap_SecuritiesReceivedAsCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Received as Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesReceivedAsCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesReceivedAsCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesReceivedAsCollateral" xlink:to="lab_us-gaap_SecuritiesReceivedAsCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_be64f3b3-5927-4b42-b693-cc774e50b7df_terseLabel_en-US" xlink:label="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Related to Potential Transmission Interconnections</link:label>
    <link:label id="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_label_en-US" xlink:label="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Related To Potential Transmission Interconnections [Member]</link:label>
    <link:label id="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_documentation_en-US" xlink:label="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Related To Potential Transmission Interconnections [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" xlink:href="pnm-20211231.xsd#pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" xlink:to="lab_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f3970921-03a9-47f7-9f5e-0ec0f79e9106_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 at Beginning of Year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c7405c2e-efca-4218-8a78-286563dc904d_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 at End of Year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_A2020EnergyEfficiencyAnnualReportMember_80e0f9b1-ff86-47c3-9a38-a66a5b61a944_terseLabel_en-US" xlink:label="lab_pnm_A2020EnergyEfficiencyAnnualReportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Energy Efficiency Annual Report</link:label>
    <link:label id="lab_pnm_A2020EnergyEfficiencyAnnualReportMember_label_en-US" xlink:label="lab_pnm_A2020EnergyEfficiencyAnnualReportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Energy Efficiency Annual Report [Member]</link:label>
    <link:label id="lab_pnm_A2020EnergyEfficiencyAnnualReportMember_documentation_en-US" xlink:label="lab_pnm_A2020EnergyEfficiencyAnnualReportMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Energy Efficiency Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2020EnergyEfficiencyAnnualReportMember" xlink:href="pnm-20211231.xsd#pnm_A2020EnergyEfficiencyAnnualReportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_A2020EnergyEfficiencyAnnualReportMember" xlink:to="lab_pnm_A2020EnergyEfficiencyAnnualReportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_b6046958-d09e-4812-a583-476c256e72a5_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy procurement plan, approved recovery amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" xlink: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, Renewable Energy Procurement Plan, Approved Recovery, Amount</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" xlink: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, Renewable Energy Procurement Plan, Approved Recovery, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" xlink:to="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_f0a4e234-ad57-4785-8290-62e874d1518f_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.59% due July 2033</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2033, at 2 point 59 Percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2033, at 2 point 59 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_InterestRateContractTwoMember_a2d2b4e4-3ffc-4ef1-8bf1-736646f56c59_terseLabel_en-US" xlink:label="lab_pnm_InterestRateContractTwoMember" xlink: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 2</link:label>
    <link:label id="lab_pnm_InterestRateContractTwoMember_label_en-US" xlink:label="lab_pnm_InterestRateContractTwoMember" xlink: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 Contract, Two [Member]</link:label>
    <link:label id="lab_pnm_InterestRateContractTwoMember_documentation_en-US" xlink:label="lab_pnm_InterestRateContractTwoMember" xlink: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 Contract, Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractTwoMember" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_InterestRateContractTwoMember" xlink:to="lab_pnm_InterestRateContractTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_34409faa-9bfd-42ab-9fc0-f31048a72479_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink: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 issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_7e41518e-449e-42ce-96a5-675fa6a60e8e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock_c58acefb-9fef-436e-9eaf-7092f8f5d0bc_terseLabel_en-US" xlink:label="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" xlink: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 Rate Increases for Transmission Costs</link:label>
    <link:label id="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock_label_en-US" xlink:label="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" xlink: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 Rate Increases for Transmission Costs [Table Text Block]</link:label>
    <link:label id="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock_documentation_en-US" xlink:label="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" xlink: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 Rate Increases for Transmission Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" xlink:to="lab_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_884952ec-1d6f-4777-aa5e-87801b7391a1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesRealizedGainLoss_c2f18885-1e1d-49c9-ac26-52f992247be8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesRealizedGainLoss" xlink: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 gains (losses) on debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesRealizedGainLoss" xlink: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, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesRealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_c357e4ac-a9d0-416d-9be5-bb3bc529ccd0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e36b1af5-c30a-4a39-b615-ed68777f5ff9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3fa0474c-aaa1-437f-af48-07e330f972f9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs and other, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_7b5d699f-60c3-4469-a94f-75eacccc63b5_terseLabel_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2</link:label>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_label_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2 [Member]</link:label>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_documentation_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" xlink:to="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PnmrMember_4ddd7431-925f-4c7d-bbde-58879d968fd5_terseLabel_en-US" xlink:label="lab_pnm_PnmrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR</link:label>
    <link:label id="lab_pnm_PnmrMember_label_en-US" xlink:label="lab_pnm_PnmrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR [Member]</link:label>
    <link:label id="lab_pnm_PnmrMember_documentation_en-US" xlink:label="lab_pnm_PnmrMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PnmrMember" xlink:to="lab_pnm_PnmrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_3339fb20-0b02-4b2f-b8c7-4fe91d55d5ac_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, 3.57% Series B, due April 2039</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, 3.57% Series B, due April 2039 [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, 3.57% Series B, due April 2039</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" xlink:to="lab_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_6814816f-1678-4c03-ab0a-7f7a3d05f15f_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sliding scale profit incentive</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" xlink: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, Profit incentive sliding scale multiplier</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" xlink: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, Profit incentive sliding scale multiplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" xlink:to="lab_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e5ab6884-c43e-4018-aa5b-1d9900112437_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_36d9eef5-1ced-4dd9-b0c8-6acc051b81f1_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS)</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_47217473-990a-49cd-9c0f-a81ca3cbe72c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryRateMattersDomain_f6be2602-8f70-453f-b530-9f394ecbd6ba_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryRateMattersDomain" xlink: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 Rate Matters [Domain]</link:label>
    <link:label id="lab_pnm_RegulatoryRateMattersDomain_label_en-US" xlink:label="lab_pnm_RegulatoryRateMattersDomain" xlink: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 Rate Matters [Domain]</link:label>
    <link:label id="lab_pnm_RegulatoryRateMattersDomain_documentation_en-US" xlink:label="lab_pnm_RegulatoryRateMattersDomain" xlink: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 Rate Matters [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryRateMattersDomain" xlink:to="lab_pnm_RegulatoryRateMattersDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_586c83f0-e282-4b18-ab1a-d979224be0cc_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToInvestInDecommissioningFund_78ef8a6a-cbab-42ff-b5b4-2316f9bcc82f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToInvestInDecommissioningFund" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funding for decommissioning costs in qualified and non-qualified trust funds</link:label>
    <link:label id="lab_us-gaap_PaymentsToInvestInDecommissioningFund_label_en-US" xlink:label="lab_us-gaap_PaymentsToInvestInDecommissioningFund" xlink: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 Investments to be Held in Decommissioning Trust Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToInvestInDecommissioningFund" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToInvestInDecommissioningFund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToInvestInDecommissioningFund" xlink:to="lab_us-gaap_PaymentsToInvestInDecommissioningFund" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets_627147a9-25a6-42e5-8c2e-a4c191628958_terseLabel_en-US" xlink:label="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets" xlink: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-service cost deferred as regulatory assets</link:label>
    <link:label id="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets_label_en-US" xlink:label="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets" xlink: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-Service Cost Deferred As Regulatory Assets</link:label>
    <link:label id="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets_documentation_en-US" xlink:label="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets" xlink: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-Service Cost Deferred As Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonServiceCostDeferredAsRegulatoryAssets" xlink:href="pnm-20211231.xsd#pnm_NonServiceCostDeferredAsRegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NonServiceCostDeferredAsRegulatoryAssets" xlink:to="lab_pnm_NonServiceCostDeferredAsRegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_81ae7261-8083-4046-9cff-243d246308ae_terseLabel_en-US" xlink:label="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment defaults</link:label>
    <link:label id="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_label_en-US" xlink:label="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Owner Obligations, Default, Amount</link:label>
    <link:label id="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_documentation_en-US" xlink:label="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Owner Obligations, Default, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" xlink:href="pnm-20211231.xsd#pnm_CollaborativeArrangementOwnerObligationsDefaultAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" xlink:to="lab_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_343ac741-3eab-47b6-8182-1dafdc2d3fe5_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">Total Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7bf1ce49-f554-413d-ad99-93e3d80c4fd8_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_d679c845-dd5e-449d-9641-6e369604f094_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measured on a recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_ecfdc312-3cc5-4b57-abf6-cc334b8aeea8_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemovalCostsMember_94938627-6d46-49f9-b9f8-2c20c2d04adc_terseLabel_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink: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 removal</link:label>
    <link:label id="lab_us-gaap_RemovalCostsMember_label_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Removal Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RemovalCostsMember" xlink:to="lab_us-gaap_RemovalCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_bb4439b8-2964-4da7-9c16-492ecbb6845d_negatedLabel_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" 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">Mortality rate</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_label_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Mortality Rate</link:label>
    <link:label id="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_documentation_en-US" xlink:label="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" xlink: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, Assumptions Used Calculating Benefit Obligation, Mortality Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" xlink:to="lab_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock_b94a8c7f-5433-4d0a-b82b-f88373cef2f2_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Accumulated Deferred Income Tax Liability to Deferred Income Tax Benefit</link:label>
    <link:label id="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock_label_en-US" xlink:label="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Income Tax Components [Table Text Block]</link:label>
    <link:label id="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock_documentation_en-US" xlink:label="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" xlink: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 Deferred Income Tax Components [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" xlink:to="lab_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PnmrAndPnmMember_3e725ddf-6709-4561-b745-ec2d90f11db3_terseLabel_en-US" xlink:label="lab_pnm_PnmrAndPnmMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and PNM</link:label>
    <link:label id="lab_pnm_PnmrAndPnmMember_label_en-US" xlink:label="lab_pnm_PnmrAndPnmMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and PNM [Member]</link:label>
    <link:label id="lab_pnm_PnmrAndPnmMember_documentation_en-US" xlink:label="lab_pnm_PnmrAndPnmMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR and PNM [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrAndPnmMember" xlink:href="pnm-20211231.xsd#pnm_PnmrAndPnmMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PnmrAndPnmMember" xlink:to="lab_pnm_PnmrAndPnmMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_FinanceLeaseCapitalizedCosts_1f96b44d-9e8d-48d8-84de-68d2a6a53106_negatedTerseLabel_en-US" xlink:label="lab_pnm_FinanceLeaseCapitalizedCosts" 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">Amounts capitalized</link:label>
    <link:label id="lab_pnm_FinanceLeaseCapitalizedCosts_label_en-US" xlink:label="lab_pnm_FinanceLeaseCapitalizedCosts" xlink: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, Capitalized Costs</link:label>
    <link:label id="lab_pnm_FinanceLeaseCapitalizedCosts_documentation_en-US" xlink:label="lab_pnm_FinanceLeaseCapitalizedCosts" xlink: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, Capitalized Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCapitalizedCosts" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCapitalizedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_FinanceLeaseCapitalizedCosts" xlink:to="lab_pnm_FinanceLeaseCapitalizedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_df866cc9-5ac3-46e8-b376-646a6bab3462_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivateEquityFundsMember_a34b5e85-210f-4f6c-9a64-ccfa7714d0e6_terseLabel_en-US" xlink:label="lab_us-gaap_PrivateEquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private equity funds</link:label>
    <link:label id="lab_us-gaap_PrivateEquityFundsMember_label_en-US" xlink:label="lab_us-gaap_PrivateEquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Equity Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivateEquityFundsMember" xlink:to="lab_us-gaap_PrivateEquityFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_750c1b13-c08b-40fa-9de7-a1cf55059a55_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential to emit tons per year of visibility impairing pollution, maximum (in tons)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_label_en-US" xlink:label="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" xlink: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, Potential To Emit Tons Per Year Of Visibility Impairing Pollution, Maximum</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" xlink: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, Potential To Emit Tons Per Year Of Visibility Impairing Pollution, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" xlink:to="lab_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_2bfcefd8-68ec-49e3-8f2a-ab1281fd13b6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_8c7a608d-56d7-4b9a-9e23-cd6d7829b577_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">Fair Value Adjustment for Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMfromNMRDMember_3906b07d-aa47-4f87-a410-5c90f34b7952_terseLabel_en-US" xlink:label="lab_pnm_PNMfromNMRDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM from NMRD</link:label>
    <link:label id="lab_pnm_PNMfromNMRDMember_label_en-US" xlink:label="lab_pnm_PNMfromNMRDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM from NMRD [Member]</link:label>
    <link:label id="lab_pnm_PNMfromNMRDMember_documentation_en-US" xlink:label="lab_pnm_PNMfromNMRDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM from NMRD [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMfromNMRDMember" xlink:href="pnm-20211231.xsd#pnm_PNMfromNMRDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMfromNMRDMember" xlink:to="lab_pnm_PNMfromNMRDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_bf9f0c42-732a-4403-ae13-c9340eae2a90_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink: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-qualified plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_2cfab558-f6e1-47ea-843a-8f8700e4f478_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Derivatives</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_867e99b8-79f6-48fc-869e-bf532a8380ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink: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 Credits and Other Liabilities:</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_ed3b316d-90ad-40e4-b2b1-89cd4299dd87_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" xlink: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 megawatts in battery storage facilities approved (in megawatts)</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_label_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" xlink: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, Number Of Megawatts In Battery Storage Facilities Approved</link:label>
    <link:label id="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" xlink: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, Number Of Megawatts In Battery Storage Facilities Approved</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" xlink:to="lab_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_OutOfPocketFeesAndExpensesReimbursement_15c7a952-3ed6-45d6-b968-b2363f9e29ef_terseLabel_en-US" xlink:label="lab_pnm_OutOfPocketFeesAndExpensesReimbursement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Out-of-pocket fees and expenses reimbursement</link:label>
    <link:label id="lab_pnm_OutOfPocketFeesAndExpensesReimbursement_label_en-US" xlink:label="lab_pnm_OutOfPocketFeesAndExpensesReimbursement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Out-of-pocket Fees And Expenses Reimbursement</link:label>
    <link:label id="lab_pnm_OutOfPocketFeesAndExpensesReimbursement_documentation_en-US" xlink:label="lab_pnm_OutOfPocketFeesAndExpensesReimbursement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Out-of-pocket Fees And Expenses Reimbursement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OutOfPocketFeesAndExpensesReimbursement" xlink:href="pnm-20211231.xsd#pnm_OutOfPocketFeesAndExpensesReimbursement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_OutOfPocketFeesAndExpensesReimbursement" xlink:to="lab_pnm_OutOfPocketFeesAndExpensesReimbursement" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_df5053b8-f965-43e6-9043-55a6fb21e3c8_terseLabel_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4</link:label>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_label_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4 [Member]</link:label>
    <link:label id="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_documentation_en-US" xlink:label="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" xlink:to="lab_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_5c40af4a-d212-499d-89de-1882b156b580_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_49ff901c-7537-4251-803f-8179fda9a8df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" 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">Investments in NMRD</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_9d6c7d68-473d-4301-b5de-9f879b053c46_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy procurement plan, carrying charges, percent</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_label_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" xlink: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, Renewable Energy Procurement Plan, Carrying Charges, Percent</link:label>
    <link:label id="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" xlink: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, Renewable Energy Procurement Plan, Carrying Charges, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" xlink:to="lab_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EquitySecuritiesCorporateStocksCommonMember_d542a190-f310-410b-9197-08f3b76c0708_terseLabel_en-US" xlink:label="lab_pnm_EquitySecuritiesCorporateStocksCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate stocks, common</link:label>
    <link:label id="lab_pnm_EquitySecuritiesCorporateStocksCommonMember_label_en-US" xlink:label="lab_pnm_EquitySecuritiesCorporateStocksCommonMember" xlink: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 Securities, Corporate Stocks, Common [Member]</link:label>
    <link:label id="lab_pnm_EquitySecuritiesCorporateStocksCommonMember_documentation_en-US" xlink:label="lab_pnm_EquitySecuritiesCorporateStocksCommonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Corporate Stocks, Common</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesCorporateStocksCommonMember" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesCorporateStocksCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EquitySecuritiesCorporateStocksCommonMember" xlink:to="lab_pnm_EquitySecuritiesCorporateStocksCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f5837b32-eb4f-4308-a6fc-31b02f9aadcc_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 flows used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_9f9c3542-1b6e-4f76-bc94-54e889b2d35a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_abfef7a5-f2c5-4c7b-a89f-c90a15954e45_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8d2a4cfe-0606-4930-91d0-03051b8434a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink: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 certain assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink: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 Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncomeTaxSharingPaymentsMember_03ae5cf6-f82e-4912-9829-61ee476d8e54_terseLabel_en-US" xlink:label="lab_pnm_IncomeTaxSharingPaymentsMember" xlink: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 sharing payments:</link:label>
    <link:label id="lab_pnm_IncomeTaxSharingPaymentsMember_label_en-US" xlink:label="lab_pnm_IncomeTaxSharingPaymentsMember" xlink: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 Sharing Payments [Member]</link:label>
    <link:label id="lab_pnm_IncomeTaxSharingPaymentsMember_documentation_en-US" xlink:label="lab_pnm_IncomeTaxSharingPaymentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Sharing Payments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxSharingPaymentsMember" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxSharingPaymentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncomeTaxSharingPaymentsMember" xlink:to="lab_pnm_IncomeTaxSharingPaymentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_54492bae-afb6-4177-ad08-304ef6b16cb6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Asset Retirement Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2033Member_c71a4157-41b4-4c71-bc9b-667ce29cf00f_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2033</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2033Member_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2033 [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDue2033Member_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDue2033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds, Due 2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2033Member" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2033Member" xlink:to="lab_pnm_PollutionControlRevenueBondsDue2033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredOtherTaxExpenseBenefit_db57560c-90c1-4720-809a-56d08b259784_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredOtherTaxExpenseBenefit" xlink: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_DeferredOtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredOtherTaxExpenseBenefit" xlink: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 Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4a28b727-16cf-4e01-bd75-f2a3c2c74b5a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_2f519afe-a6e4-470c-987c-723fd7f1969b_terseLabel_en-US" xlink:label="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 SUNs At 3.14 Percent Due July 15, 2041</link:label>
    <link:label id="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_label_en-US" xlink:label="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 SUNs At 3.14 Percent Due July 15, 2041 [Member]</link:label>
    <link:label id="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_documentation_en-US" xlink:label="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2021 SUNs At 3.14 Percent Due July 15, 2041</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021SUNsAt314PercentDueJuly152041Member" xlink:href="pnm-20211231.xsd#pnm_PNM2021SUNsAt314PercentDueJuly152041Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM2021SUNsAt314PercentDueJuly152041Member" xlink:to="lab_pnm_PNM2021SUNsAt314PercentDueJuly152041Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_DateOfRegulatoryActionDomain_679a5b20-9839-4363-90c2-274424c37974_terseLabel_en-US" xlink:label="lab_pnm_DateOfRegulatoryActionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of Regulatory Action [Domain]</link:label>
    <link:label id="lab_pnm_DateOfRegulatoryActionDomain_label_en-US" xlink:label="lab_pnm_DateOfRegulatoryActionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of Regulatory Action [Domain]</link:label>
    <link:label id="lab_pnm_DateOfRegulatoryActionDomain_documentation_en-US" xlink:label="lab_pnm_DateOfRegulatoryActionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of Regulatory Action [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionDomain" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_DateOfRegulatoryActionDomain" xlink:to="lab_pnm_DateOfRegulatoryActionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_cb49b3c1-48da-4252-8505-cf09e3e2cfc0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for losses included in net earnings, income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RetailElectricCommercialCustomersMember_1930f072-3b8d-4951-b2c4-88ea936e9ee8_terseLabel_en-US" xlink:label="lab_pnm_RetailElectricCommercialCustomersMember" xlink: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_pnm_RetailElectricCommercialCustomersMember_label_en-US" xlink:label="lab_pnm_RetailElectricCommercialCustomersMember" xlink: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 Electric, Commercial Customers [Member]</link:label>
    <link:label id="lab_pnm_RetailElectricCommercialCustomersMember_documentation_en-US" xlink:label="lab_pnm_RetailElectricCommercialCustomersMember" xlink: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 Electric, Commercial Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricCommercialCustomersMember" xlink:href="pnm-20211231.xsd#pnm_RetailElectricCommercialCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RetailElectricCommercialCustomersMember" xlink:to="lab_pnm_RetailElectricCommercialCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RenewableEnergyRiderMember_dc216cbf-5d74-4047-b143-8368c84cbb7f_terseLabel_en-US" xlink:label="lab_pnm_RenewableEnergyRiderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Rider</link:label>
    <link:label id="lab_pnm_RenewableEnergyRiderMember_label_en-US" xlink:label="lab_pnm_RenewableEnergyRiderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Rider [Member]</link:label>
    <link:label id="lab_pnm_RenewableEnergyRiderMember_documentation_en-US" xlink:label="lab_pnm_RenewableEnergyRiderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Rider [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RenewableEnergyRiderMember" xlink:to="lab_pnm_RenewableEnergyRiderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_186760a0-ac3e-494e-a6ed-24dd989b3894_terseLabel_en-US" xlink:label="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in coal mine decommissioning liability</link:label>
    <link:label id="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_label_en-US" xlink:label="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember" xlink: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 in Coal Mine Decommissioning Liability [Member]</link:label>
    <link:label id="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_documentation_en-US" xlink:label="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember" xlink: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 Coal Mine Decommissioning Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember" xlink:href="pnm-20211231.xsd#pnm_IncreaseinCoalMineDecommissioningLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember" xlink:to="lab_pnm_IncreaseinCoalMineDecommissioningLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_b15f897f-ed9e-4f48-a8e2-9b6da1924379_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2bfb3da4-bb70-4882-809e-78aa446fe4e0_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">Financing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock_94d11a3c-877b-43ae-81f9-4fcea2f271a0_terseLabel_en-US" xlink:label="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock" xlink: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, Lessee</link:label>
    <link:label id="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetsandLiabilitiesLesseeTableTextBlock" xlink:href="pnm-20211231.xsd#pnm_AssetsandLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AssetsandLiabilitiesLesseeTableTextBlock" xlink:to="lab_pnm_AssetsandLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_772042cc-9aea-40b3-b04d-36698c941f6f_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_49e7bb05-a0c2-46c5-947d-f87bb3295c58_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_7cd41a08-d67d-42c2-ab33-6bfc280728f8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Interests and Investments in Jointly-Owned Generating Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Jointly Owned Utility Plants [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:to="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAndNoncurrent_e9f0921a-29b4-4cac-b99b-73c2726f8546_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_18f579b9-668c-4d60-8ad8-55a99cdde7d4_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" xlink: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 decommissioning and coal mine reclamation costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_label_en-US" xlink:label="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" xlink: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, Plant Decommissioning And Coal Mine Reclamation Costs</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" xlink: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, Plant Decommissioning And Coal Mine Reclamation Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" xlink:to="lab_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_c7eddec2-f4be-4441-aa49-48693f8580ab_terseLabel_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REP B</link:label>
    <link:label id="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_label_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaffiliated Customer of Texas-New Mexico Power Company Three [Member]</link:label>
    <link:label id="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_documentation_en-US" xlink:label="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaffiliated Customer of Texas-New Mexico Power Company Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" xlink:to="lab_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LongtermdebtCurrentmaturitiesGross_18f2a865-a118-487f-bb9a-5f49fe92a4be_terseLabel_en-US" xlink:label="lab_pnm_LongtermdebtCurrentmaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal, less current maturities</link:label>
    <link:label id="lab_pnm_LongtermdebtCurrentmaturitiesGross_label_en-US" xlink:label="lab_pnm_LongtermdebtCurrentmaturitiesGross" xlink: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, Gross</link:label>
    <link:label id="lab_pnm_LongtermdebtCurrentmaturitiesGross_documentation_en-US" xlink:label="lab_pnm_LongtermdebtCurrentmaturitiesGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtCurrentmaturitiesGross" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtCurrentmaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LongtermdebtCurrentmaturitiesGross" xlink:to="lab_pnm_LongtermdebtCurrentmaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_49919f01-5acf-4c07-8c06-56242bed1b9c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate for determining net periodic benefit cost (income)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_ed61d6f4-3c72-4fab-9e3f-f2afb4af1c5c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesTable_cd884cc6-59bb-40ff-a079-c4d0821a15ef_terseLabel_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesTable" xlink: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 and Liabilities [Table]</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesTable_label_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesTable" xlink: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 and Liabilities [Table]</link:label>
    <link:label id="lab_pnm_RegulatoryAssetsAndLiabilitiesTable_documentation_en-US" xlink:label="lab_pnm_RegulatoryAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets and Liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesTable" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable" xlink:to="lab_pnm_RegulatoryAssetsAndLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_9db167d9-02ef-4c70-bc79-ed0598f77d56_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink: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 Instruments Presented by Level of Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_ff5b6645-a233-4f75-8d93-adfefd268ca4_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_b3c32f0f-9b1e-4294-a217-4ca3b9e9d6cd_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">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_10b47dde-b2b9-4346-abe9-c65de1dcb869_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_bebf1ae2-6011-48e4-a1f3-74bef81eb116_terseLabel_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.60% due August 2048</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_label_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Unsecured Notes, Due 2048, at 4 point 60 percent [Member]</link:label>
    <link:label id="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_documentation_en-US" xlink:label="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured note, Due 2048, at 4 point 60 percent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" xlink:to="lab_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_bbf34fcd-3995-4fa7-b4d3-bb038b8b742d_terseLabel_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds Due June Twenty Twenty</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_label_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds Due June Twenty Twenty [Member]</link:label>
    <link:label id="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_documentation_en-US" xlink:label="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pollution Control Revenue Bonds Due June Twenty Twenty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" xlink:to="lab_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_f929114a-d543-44d2-8754-961af85e7597_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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 assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesCostsOfDeployment_8aa140f1-47e8-4a38-9258-3c1b000869cc_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesCostsOfDeployment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of deployment</link:label>
    <link:label id="lab_pnm_PublicUtilitiesCostsOfDeployment_label_en-US" xlink:label="lab_pnm_PublicUtilitiesCostsOfDeployment" xlink: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, Costs Of Deployment</link:label>
    <link:label id="lab_pnm_PublicUtilitiesCostsOfDeployment_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesCostsOfDeployment" xlink: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, Costs Of Deployment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesCostsOfDeployment" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesCostsOfDeployment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesCostsOfDeployment" xlink:to="lab_pnm_PublicUtilitiesCostsOfDeployment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_f67a32a6-94bc-42ae-b70b-2f46b8bb1215_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Charge [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:to="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_EquitySecuritiesOtherFundsMember_6f8ceb85-30a1-4c7a-a426-e009a3786717_terseLabel_en-US" xlink:label="lab_pnm_EquitySecuritiesOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds and other</link:label>
    <link:label id="lab_pnm_EquitySecuritiesOtherFundsMember_label_en-US" xlink:label="lab_pnm_EquitySecuritiesOtherFundsMember" xlink: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 Securities, Other Funds [Member]</link:label>
    <link:label id="lab_pnm_EquitySecuritiesOtherFundsMember_documentation_en-US" xlink:label="lab_pnm_EquitySecuritiesOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, Other Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesOtherFundsMember" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesOtherFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_EquitySecuritiesOtherFundsMember" xlink:to="lab_pnm_EquitySecuritiesOtherFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMAndTNMPMember_35eadf8a-20d4-4de2-9f4f-c5f94273c979_terseLabel_en-US" xlink:label="lab_pnm_PNMAndTNMPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM and TNMP</link:label>
    <link:label id="lab_pnm_PNMAndTNMPMember_label_en-US" xlink:label="lab_pnm_PNMAndTNMPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM And TNMP [Member]</link:label>
    <link:label id="lab_pnm_PNMAndTNMPMember_documentation_en-US" xlink:label="lab_pnm_PNMAndTNMPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM And TNMP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMAndTNMPMember" xlink:to="lab_pnm_PNMAndTNMPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bad17635-2de4-48d0-9cba-b87120cdd605_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax at statutory rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgagesMember_d819e9b6-c833-47f0-9711-05ca56e451be_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages</link:label>
    <link:label id="lab_us-gaap_MortgagesMember_label_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember" xlink:to="lab_us-gaap_MortgagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_c83bb184-6af5-4225-9644-37766ca20370_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_ff7db352-a0ff-4fef-8e43-4544699ce365_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">Corporate stocks, preferred</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_d231d9ba-4f1e-4573-87d4-d9c6e4078d50_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock_edd02d4e-593d-4cea-a924-97f03c56b533_terseLabel_en-US" xlink:label="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" xlink: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 for the Effects of Certain Types of Regulation</link:label>
    <link:label id="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock_label_en-US" xlink:label="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" xlink: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 for the Effects of Certain Types of Regulation Policy [Policy Text Block]</link:label>
    <link:label id="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting for the Effects of Certain Types of Regulation Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" xlink:href="pnm-20211231.xsd#pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" xlink:to="lab_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_bd339c4c-1884-4c86-b35f-8a0b6125e69f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_5b902de6-8014-48b6-a174-0851ea73c2a0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NuclearPlantMember_9d321dce-fd31-4d8a-b4bd-c55498e4d897_terseLabel_en-US" xlink:label="lab_us-gaap_NuclearPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Plant</link:label>
    <link:label id="lab_us-gaap_NuclearPlantMember_label_en-US" xlink:label="lab_us-gaap_NuclearPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearPlantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NuclearPlantMember" xlink:to="lab_us-gaap_NuclearPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_d2344ea3-e008-4db1-a916-a2d2e91bb23e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_5fce22bf-2c23-44d6-a47a-a0afe3072383_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_658b534a-b410-45ca-822f-dce76c8cae21_verboseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink: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 property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_c11855c5-99f3-4d4b-a706-f32525c3d50d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Bonus</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_label_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Cost Recovery Factor, Performance Bonus</link:label>
    <link:label id="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" xlink: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, Approved Cost Recovery Factor, Performance Bonus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" xlink:to="lab_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_TaxEffectOfMarkToMarketAdjustments_8d2794db-912d-4de7-8a33-5de55b31f2a8_terseLabel_en-US" xlink:label="lab_pnm_TaxEffectOfMarkToMarketAdjustments" xlink: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 effect of mark-to-market adjustments</link:label>
    <link:label id="lab_pnm_TaxEffectOfMarkToMarketAdjustments_label_en-US" xlink:label="lab_pnm_TaxEffectOfMarkToMarketAdjustments" xlink: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 effect of mark-to-market adjustments</link:label>
    <link:label id="lab_pnm_TaxEffectOfMarkToMarketAdjustments_documentation_en-US" xlink:label="lab_pnm_TaxEffectOfMarkToMarketAdjustments" xlink: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 effect of mark-to-market adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfMarkToMarketAdjustments" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfMarkToMarketAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_TaxEffectOfMarkToMarketAdjustments" xlink:to="lab_pnm_TaxEffectOfMarkToMarketAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_d706253e-ab94-47e8-9a47-6cd035108cbd_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">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_10106636-9956-4806-ab73-b789a83f5bed_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink: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 debt capital structure, percentage</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Debt Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvancedMeteringInfrastructureCostsMember_932efc34-b704-4da4-99a5-d2148d40cbac_verboseLabel_en-US" xlink:label="lab_us-gaap_AdvancedMeteringInfrastructureCostsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMS surcharge</link:label>
    <link:label id="lab_us-gaap_AdvancedMeteringInfrastructureCostsMember_label_en-US" xlink:label="lab_us-gaap_AdvancedMeteringInfrastructureCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Metering Infrastructure Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancedMeteringInfrastructureCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancedMeteringInfrastructureCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvancedMeteringInfrastructureCostsMember" xlink:to="lab_us-gaap_AdvancedMeteringInfrastructureCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_e0ef4b46-fb97-42c2-a835-dbf2f38fc32f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract" xlink: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&#160;actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract" xlink: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), after Reclassification Adjustment, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_bbc629d0-25dd-4310-a1c4-680254499a32_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Within 1 year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_c2ffd1c8-8a6f-47c0-a8e6-805bc6607f8d_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Program costs related to energy efficiency, in year two</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_label_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" xlink: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, Program Costs Related To Energy Efficiency, in Year Two</link:label>
    <link:label id="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" xlink: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, Program Costs Related To Energy Efficiency, in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" xlink:to="lab_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperationsAbstract_9ed6f3a2-933c-4fb1-8e67-01d9d4be67af_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:label id="lab_us-gaap_RegulatedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_150c92c5-903f-4fef-b527-b9b15b229b02_terseLabel_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 1 Leases, extended</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_label_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 1 Leases, extended [Member]</link:label>
    <link:label id="lab_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_documentation_en-US" xlink:label="lab_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Verde Nuclear Generating Station, Unit 1 Leases, extended [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" xlink:to="lab_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_IncreaseInPriceOfCoalPerTon_e3fe350a-73c4-48aa-b01d-1f2ba92058d3_terseLabel_en-US" xlink:label="lab_pnm_IncreaseInPriceOfCoalPerTon" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in price of coal (per ton)</link:label>
    <link:label id="lab_pnm_IncreaseInPriceOfCoalPerTon_label_en-US" xlink:label="lab_pnm_IncreaseInPriceOfCoalPerTon" xlink: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 In Price Of Coal Per Ton</link:label>
    <link:label id="lab_pnm_IncreaseInPriceOfCoalPerTon_documentation_en-US" xlink:label="lab_pnm_IncreaseInPriceOfCoalPerTon" xlink: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 Price Of Coal Per Ton</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseInPriceOfCoalPerTon" xlink:href="pnm-20211231.xsd#pnm_IncreaseInPriceOfCoalPerTon"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_IncreaseInPriceOfCoalPerTon" xlink:to="lab_pnm_IncreaseInPriceOfCoalPerTon" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_e67123f3-ba30-44d2-9ac7-a53cd662ca3b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 by Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNMRToNMRDMember_92376eca-7c38-41c7-99d3-05bb20250321_terseLabel_en-US" xlink:label="lab_pnm_PNMRToNMRDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR to NMRD</link:label>
    <link:label id="lab_pnm_PNMRToNMRDMember_label_en-US" xlink:label="lab_pnm_PNMRToNMRDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR To NMRD [Member]</link:label>
    <link:label id="lab_pnm_PNMRToNMRDMember_documentation_en-US" xlink:label="lab_pnm_PNMRToNMRDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNMR To NMRD [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRToNMRDMember" xlink:href="pnm-20211231.xsd#pnm_PNMRToNMRDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNMRToNMRDMember" xlink:to="lab_pnm_PNMRToNMRDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenses_a9c4d154-2a4b-49b8-8c53-b2daa5b11095_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherExpenses" 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 (deductions)</link:label>
    <link:label id="lab_us-gaap_OtherExpenses_label_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink: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 Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenses" xlink:to="lab_us-gaap_OtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesOwnershipPercentage_0e29264a-3e33-4266-9a8d-3755feabd618_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesOwnershipPercentage" xlink: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_pnm_PublicUtilitiesOwnershipPercentage_label_en-US" xlink:label="lab_pnm_PublicUtilitiesOwnershipPercentage" xlink: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, Ownership Percentage</link:label>
    <link:label id="lab_pnm_PublicUtilitiesOwnershipPercentage_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesOwnershipPercentage" xlink: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, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOwnershipPercentage" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesOwnershipPercentage" xlink:to="lab_pnm_PublicUtilitiesOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_075c358d-a543-493c-a869-60af5c745656_terseLabel_en-US" xlink:label="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" xlink: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 Deferred Tax Assets and Liabilities [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_label_en-US" xlink:label="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table]</link:label>
    <link:label id="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_documentation_en-US" xlink:label="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" xlink: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 Deferred Tax Assets and Liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" xlink:to="lab_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_bebe827d-0234-469f-8906-4744cce49163_terseLabel_en-US" xlink:label="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for variable charges</link:label>
    <link:label id="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_label_en-US" xlink:label="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" xlink: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 Contract For Purchase of Electric Power Variable Charges</link:label>
    <link:label id="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_documentation_en-US" xlink:label="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" xlink: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 Contract for Purchase of Electric Power Variable Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" xlink:href="pnm-20211231.xsd#pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" xlink:to="lab_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PNM201940MillionTermLoanMember_6c969f01-a317-4d89-a528-c5fd6037c8e4_terseLabel_en-US" xlink:label="lab_pnm_PNM201940MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 $40.0 Million Term Loan due June 2021</link:label>
    <link:label id="lab_pnm_PNM201940MillionTermLoanMember_label_en-US" xlink:label="lab_pnm_PNM201940MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 $40 Million Term Loan [Member]</link:label>
    <link:label id="lab_pnm_PNM201940MillionTermLoanMember_documentation_en-US" xlink:label="lab_pnm_PNM201940MillionTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PNM 2019 $40 Million Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM201940MillionTermLoanMember" xlink:href="pnm-20211231.xsd#pnm_PNM201940MillionTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PNM201940MillionTermLoanMember" xlink:to="lab_pnm_PNM201940MillionTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_47a0fb93-bfce-4cc0-a0ae-71e895189605_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink: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 in service, held for future use, and to be abandoned</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_1755b19b-eb10-4065-9ec6-fbd390d325d8_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink: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&#160;in Service</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink: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, Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_ff81b37a-f5fa-4910-8385-73d1e48c55f5_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant Interests [Line Items]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant Interests [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_NumberOfPurchasePowerAgreements_9b5cc5d4-9bfc-4759-a9b4-2e232291f091_terseLabel_en-US" xlink:label="lab_pnm_NumberOfPurchasePowerAgreements" xlink: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 purchase power agreements</link:label>
    <link:label id="lab_pnm_NumberOfPurchasePowerAgreements_label_en-US" xlink:label="lab_pnm_NumberOfPurchasePowerAgreements" xlink: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 Purchase Power Agreements</link:label>
    <link:label id="lab_pnm_NumberOfPurchasePowerAgreements_documentation_en-US" xlink:label="lab_pnm_NumberOfPurchasePowerAgreements" xlink: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 Purchase Power Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfPurchasePowerAgreements" xlink:href="pnm-20211231.xsd#pnm_NumberOfPurchasePowerAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_NumberOfPurchasePowerAgreements" xlink:to="lab_pnm_NumberOfPurchasePowerAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_4083bb21-866f-4c05-93c3-7f85df422b60_totalLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" 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 plant in service and plant held for future use</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_653aeb9c-88de-466c-b043-7f3c11f0ca40_terseLabel_en-US" xlink:label="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" xlink: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 plant in service and plant held for future use</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_label_en-US" xlink:label="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" xlink: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, In-Service</link:label>
    <link:label id="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_documentation_en-US" xlink:label="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" xlink: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 in service net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" xlink:to="lab_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>20
<FILENAME>pnm-20211231_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 2022 Workiva-->
<!--r:9eafe6fe-10f0-46c8-bc05-801484cfddd8,g:021f7032-c94a-44c7-bc34-2957c12fea60-->
<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.pnmresources.com/role/CoverPage" xlink:type="simple" xlink:href="pnm-20211231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_25833ea0-4831-4264-9e55-53c8087a378a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25833ea0-4831-4264-9e55-53c8087a378a" xlink:to="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:to="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_39b3fae8-54b2-4b59-905b-55605dd59d86" xlink:to="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7a5fc71-4e50-48e0-8846-e16103f4e3a7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7a5fc71-4e50-48e0-8846-e16103f4e3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_d9dcf53d-0ae3-48cf-b468-9a09013fd514" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_811f0ad7-27f5-4495-83eb-14886517bdc8" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_d9dcf53d-0ae3-48cf-b468-9a09013fd514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_bb1d8401-7e01-4e60-96b4-55d5842ddad0" xlink:to="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6b3f16ba-e8e5-4e29-a173-baab8351a842" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentType_6b3f16ba-e8e5-4e29-a173-baab8351a842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c3111c0d-c1ed-4ee0-ad16-20241a98b74e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentAnnualReport_c3111c0d-c1ed-4ee0-ad16-20241a98b74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d6368b40-cc22-4e77-b2b8-d53135a813b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentTransitionReport_d6368b40-cc22-4e77-b2b8-d53135a813b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_04ab1911-615a-41cc-8cc4-58a322aa034b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentPeriodEndDate_04ab1911-615a-41cc-8cc4-58a322aa034b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_33a1738e-7744-4100-8e9f-231aae52dfda" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_CurrentFiscalYearEndDate_33a1738e-7744-4100-8e9f-231aae52dfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4199f8fc-50cf-4b45-9a85-3f35f2a337fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityRegistrantName_4199f8fc-50cf-4b45-9a85-3f35f2a337fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_bec4ea13-92ff-4dd0-9a0b-39783b8b4729" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityIncorporationStateCountryCode_bec4ea13-92ff-4dd0-9a0b-39783b8b4729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c27d4588-3de9-4f35-aced-96ffd1214113" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressAddressLine1_c27d4588-3de9-4f35-aced-96ffd1214113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_cb3e2699-e94b-4f9b-b4d0-4cfb489cfbb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressCityOrTown_cb3e2699-e94b-4f9b-b4d0-4cfb489cfbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_315a89ce-85a3-469a-88ba-95a385f1fb53" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressStateOrProvince_315a89ce-85a3-469a-88ba-95a385f1fb53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0fa00312-ca57-4d3e-98a4-ed422686fe92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityAddressPostalZipCode_0fa00312-ca57-4d3e-98a4-ed422686fe92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_696b6457-2113-4fce-99c5-f0c22c27957a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_CityAreaCode_696b6457-2113-4fce-99c5-f0c22c27957a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7803e600-8b9b-4598-96e2-da29133d48dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_LocalPhoneNumber_7803e600-8b9b-4598-96e2-da29133d48dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d908a3a5-956c-496f-8095-ba59d1c2054f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityFileNumber_d908a3a5-956c-496f-8095-ba59d1c2054f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_97f5cd41-b743-4e1e-b775-86700793e616" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityTaxIdentificationNumber_97f5cd41-b743-4e1e-b775-86700793e616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6dae7eef-0ec1-47aa-827e-ffb17329ff97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_Security12bTitle_6dae7eef-0ec1-47aa-827e-ffb17329ff97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a3541c37-ae79-4273-a212-6d656ffa590f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_TradingSymbol_a3541c37-ae79-4273-a212-6d656ffa590f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bc52907e-08fd-49fc-9341-a6f464a4c8c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_SecurityExchangeName_bc52907e-08fd-49fc-9341-a6f464a4c8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_87cdff8a-1813-4abf-b367-12938afeb28f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_87cdff8a-1813-4abf-b367-12938afeb28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_35f0fd02-52c6-4def-b1b1-7ef0fa5f28e0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityVoluntaryFilers_35f0fd02-52c6-4def-b1b1-7ef0fa5f28e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0658794d-da78-43f2-8377-9e742acbe616" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityCurrentReportingStatus_0658794d-da78-43f2-8377-9e742acbe616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_399a934a-6e83-4240-b672-e2a1a606d281" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityInteractiveDataCurrent_399a934a-6e83-4240-b672-e2a1a606d281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c8e18d3f-e97a-4123-b649-fab1fed9642c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityFilerCategory_c8e18d3f-e97a-4123-b649-fab1fed9642c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_fa03556f-c44a-4f79-b486-5fc1f394b56d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntitySmallBusiness_fa03556f-c44a-4f79-b486-5fc1f394b56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e82e2ecd-bda2-49a5-9241-ef487f42a2be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityEmergingGrowthCompany_e82e2ecd-bda2-49a5-9241-ef487f42a2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_8fd7c8f3-1cc2-4d5d-9a6d-83b04a40e11f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_IcfrAuditorAttestationFlag_8fd7c8f3-1cc2-4d5d-9a6d-83b04a40e11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9ecbbf28-81c9-4aa7-81fe-cdacb673c818" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityShellCompany_9ecbbf28-81c9-4aa7-81fe-cdacb673c818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_cdcc84f0-2212-4c00-bd2a-2ccb88de865e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_cdcc84f0-2212-4c00-bd2a-2ccb88de865e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_37269fc5-1b0e-4a91-8fee-3de1d0acd239" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityPublicFloat_37269fc5-1b0e-4a91-8fee-3de1d0acd239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9addcccb-deb1-404e-95bd-cc4e524abde8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9addcccb-deb1-404e-95bd-cc4e524abde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ce3fc3aa-7b13-4ac0-94a9-ff48c14b01af" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_EntityCentralIndexKey_ce3fc3aa-7b13-4ac0-94a9-ff48c14b01af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_cce34f22-d2ef-43f5-a206-423b6419f4ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentFiscalYearFocus_cce34f22-d2ef-43f5-a206-423b6419f4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_975142ec-6d97-4f08-9267-dcd29612b0f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_DocumentFiscalPeriodFocus_975142ec-6d97-4f08-9267-dcd29612b0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ead072dd-d1f0-40ae-a99e-74b0874a96c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_eecb0c33-c49e-4876-8702-788ecb965dd9" xlink:to="loc_dei_AmendmentFlag_ead072dd-d1f0-40ae-a99e-74b0874a96c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AuditInformation" xlink:type="simple" xlink:href="pnm-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AuditInformationAbstract_5a26dbe1-c44d-47d2-99be-8e0776b662e4" xlink:href="pnm-20211231.xsd#pnm_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AuditInformationAbstract_5a26dbe1-c44d-47d2-99be-8e0776b662e4" xlink:to="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:to="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f49dc845-e8d3-4427-a905-30c2a1a6fc25" xlink:to="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_44188968-32d8-4766-afc2-c95283680538" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_44188968-32d8-4766-afc2-c95283680538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_491a4e7c-49dd-4b41-b63c-eaa2d27ab3ef" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_adf0eb85-b681-42ec-a187-3640bfdefc9c" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_491a4e7c-49dd-4b41-b63c-eaa2d27ab3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorTable_33907c71-bf36-4948-82fc-5ef771ff579e" xlink:to="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_050c7bd0-1f71-4ca6-8051-f15b724c81a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorName_050c7bd0-1f71-4ca6-8051-f15b724c81a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_9d2b64eb-9b3b-4bf1-8c1c-e72256a9ed31" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorFirmId_9d2b64eb-9b3b-4bf1-8c1c-e72256a9ed31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_5cbdb0f2-eb12-464a-9d7b-471b2532e830" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_54b9844e-8122-4780-b846-b2213a9578ef" xlink:to="loc_dei_AuditorLocation_5cbdb0f2-eb12-464a-9d7b-471b2532e830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsPNMR"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8dcad385-7879-4f39-8a0f-f99dd3fec36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8dcad385-7879-4f39-8a0f-f99dd3fec36e" xlink:to="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:to="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8f829ab0-6870-4130-be36-0517db6ef6fd" xlink:to="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_315ab186-aaf7-4ee2-9be7-b49fa0302257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:to="loc_us-gaap_ElectricityMember_315ab186-aaf7-4ee2-9be7-b49fa0302257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationMember_b7cb5cd6-3b6c-4dd8-b7dd-845e2e3cb7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7a835b62-3f10-4726-b4cf-f89aec10d8ed" xlink:to="loc_us-gaap_ElectricityGenerationMember_b7cb5cd6-3b6c-4dd8-b7dd-845e2e3cb7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f208d96e-4f3a-4320-92c7-2a5897cd5d05" xlink:to="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62a5717e-1976-47cd-958c-a3c5d71abbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62a5717e-1976-47cd-958c-a3c5d71abbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_932b2a5c-e86c-4c87-ba34-28f4e1ac3b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_932b2a5c-e86c-4c87-ba34-28f4e1ac3b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_8865f155-908a-4470-a5f4-a546e87b8461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_8865f155-908a-4470-a5f4-a546e87b8461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0101e0f8-77e5-4074-bece-0dfeebd23a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfRevenueAbstract_2be08da4-5bac-49d9-8db9-a222adeefc08" xlink:to="loc_us-gaap_Revenues_0101e0f8-77e5-4074-bece-0dfeebd23a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cb005798-47ee-4443-9762-d6bf84483ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cb005798-47ee-4443-9762-d6bf84483ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bf19c2fb-ae38-4153-8a29-8b9c8897847b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bf19c2fb-ae38-4153-8a29-8b9c8897847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1310311e-a8b6-43af-88bb-c31a6c81744b" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1310311e-a8b6-43af-88bb-c31a6c81744b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_1c24fd9f-77e4-480e-9fb9-63687ce334a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_1c24fd9f-77e4-480e-9fb9-63687ce334a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_a7c7c292-5d08-450c-a4f9-9b807b20139c" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_pnm_TransmissionAndDistributionCosts_a7c7c292-5d08-450c-a4f9-9b807b20139c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2f7df154-e33b-4b56-b8d9-47e14b9a07be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2f7df154-e33b-4b56-b8d9-47e14b9a07be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_744de7cc-caf9-44aa-aa34-e22ca1a5f26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_744de7cc-caf9-44aa-aa34-e22ca1a5f26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2bdda885-5716-4bf9-b2fe-bc6fe27f3e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dcd12a11-692a-4be2-9f71-bf7cd1fef1b2" xlink:to="loc_us-gaap_OperatingIncomeLoss_2bdda885-5716-4bf9-b2fe-bc6fe27f3e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_525333d0-2058-4bee-87e4-2f93b550f4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_InvestmentIncomeInterest_525333d0-2058-4bee-87e4-2f93b550f4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_d9997d02-1f76-42ab-b19c-00dce8827ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_GainLossOnInvestments_d9997d02-1f76-42ab-b19c-00dce8827ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_d55a3082-be67-4302-8fbd-9a4ad960d404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_OtherIncome_d55a3082-be67-4302-8fbd-9a4ad960d404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_b682e75b-9a2f-4ce1-bb3a-3095d2c9ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_OtherExpenses_b682e75b-9a2f-4ce1-bb3a-3095d2c9ef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9e0b58ad-d1b4-49c5-ac3b-01b6cb14f4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_f1e41de0-9386-442b-8283-c41402bdfba8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9e0b58ad-d1b4-49c5-ac3b-01b6cb14f4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_43cb0b5a-c8e1-4799-8eb1-977a5ce8e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_InterestExpense_43cb0b5a-c8e1-4799-8eb1-977a5ce8e65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a3188e2-1256-4e76-bbff-082d953298ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a3188e2-1256-4e76-bbff-082d953298ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_aa3e24e0-1f82-4fdd-a21d-04e168925978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_aa3e24e0-1f82-4fdd-a21d-04e168925978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_af103f86-c94e-4ca7-a545-06781702d71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_ProfitLoss_af103f86-c94e-4ca7-a545-06781702d71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ee808049-f18a-43b2-adc6-9194c79afa30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ee808049-f18a-43b2-adc6-9194c79afa30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_debb9002-bf70-4556-9154-8c89f11119ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_DividendsPreferredStock_debb9002-bf70-4556-9154-8c89f11119ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2b647012-2aff-4eaf-a885-64e1d4976517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2b647012-2aff-4eaf-a885-64e1d4976517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1025c696-7178-4253-8d8d-d3845f7e6df2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_03b0f777-19e3-418e-bda3-367e7179f199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:to="loc_us-gaap_EarningsPerShareBasic_03b0f777-19e3-418e-bda3-367e7179f199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_86f86d15-215d-4156-907f-afef07eb2965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0ae8ea6d-3378-44c7-bb39-cf3cd3c79960" xlink:to="loc_us-gaap_EarningsPerShareDiluted_86f86d15-215d-4156-907f-afef07eb2965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomePNMR"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_725ab189-c612-45e3-8f9b-46e38a96a5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_125ea6e2-373d-4519-a821-bb97918b029c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_725ab189-c612-45e3-8f9b-46e38a96a5e8" xlink:to="loc_us-gaap_ProfitLoss_125ea6e2-373d-4519-a821-bb97918b029c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_725ab189-c612-45e3-8f9b-46e38a96a5e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_7f80698d-eaef-48e1-bf2c-b098987ff970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_7f80698d-eaef-48e1-bf2c-b098987ff970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_aec4afdf-91a2-4624-bae2-f402eb6cd735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_7f80698d-eaef-48e1-bf2c-b098987ff970" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_aec4afdf-91a2-4624-bae2-f402eb6cd735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_62731f74-4295-4db1-88ce-cdea79d6eff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_7f80698d-eaef-48e1-bf2c-b098987ff970" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_62731f74-4295-4db1-88ce-cdea79d6eff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_31e07da8-1e31-46ec-8911-75728212a000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_31e07da8-1e31-46ec-8911-75728212a000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_2ccff6b2-099e-400c-8075-07cd13cd1f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_31e07da8-1e31-46ec-8911-75728212a000" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_2ccff6b2-099e-400c-8075-07cd13cd1f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9716dc62-afc8-4845-bd07-4f9c54f37a34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_31e07da8-1e31-46ec-8911-75728212a000" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9716dc62-afc8-4845-bd07-4f9c54f37a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49a13cf3-75c2-4c20-b6a3-c8e070982404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49a13cf3-75c2-4c20-b6a3-c8e070982404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_23bd707c-8120-4055-b469-418a5ac4dcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49a13cf3-75c2-4c20-b6a3-c8e070982404" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_23bd707c-8120-4055-b469-418a5ac4dcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9412f2f1-8a9e-4abd-bb73-39263f7f7027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49a13cf3-75c2-4c20-b6a3-c8e070982404" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9412f2f1-8a9e-4abd-bb73-39263f7f7027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0ebf67e5-4047-4163-ad59-46ab0207e12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0ebf67e5-4047-4163-ad59-46ab0207e12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_66aa2576-4102-469d-b3ca-ec851fca5dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_66aa2576-4102-469d-b3ca-ec851fca5dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3470add5-9050-4549-8759-fceec210ee64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3470add5-9050-4549-8759-fceec210ee64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PreferredStockDividendRequirementsOfSubsidiary_3d46111b-6a6e-4f2b-98ff-72e6e53eac49" xlink:href="pnm-20211231.xsd#pnm_PreferredStockDividendRequirementsOfSubsidiary"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_pnm_PreferredStockDividendRequirementsOfSubsidiary_3d46111b-6a6e-4f2b-98ff-72e6e53eac49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_06fb4a2a-caf1-46e5-84cf-9a32c4662c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_35d577a3-f008-4718-b98b-0f672f15f0db" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_06fb4a2a-caf1-46e5-84cf-9a32c4662c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_eb708de7-d590-40d9-a77c-3b63531e863c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_eb708de7-d590-40d9-a77c-3b63531e863c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_b9929cd9-3812-47d9-997f-6c1d71e1460c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_b9929cd9-3812-47d9-997f-6c1d71e1460c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_7ef17aeb-f38c-45d3-9630-49a4ab660f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_7ef17aeb-f38c-45d3-9630-49a4ab660f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_243d3de6-17c7-4532-8c76-0eb0f4860276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_243d3de6-17c7-4532-8c76-0eb0f4860276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_9288b69e-06c2-44e3-b56d-19b415fb6a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_9288b69e-06c2-44e3-b56d-19b415fb6a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_6d9a77aa-e815-466e-8efd-cab9cf7daab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a44eb927-c46d-46c8-aca7-72451c2fdcdb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_6d9a77aa-e815-466e-8efd-cab9cf7daab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsPNMR"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_186c3208-77c8-4c05-aaa8-016cd57f8367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_186c3208-77c8-4c05-aaa8-016cd57f8367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_33fee29d-f762-4a75-8ad8-55bfbff0d972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_186c3208-77c8-4c05-aaa8-016cd57f8367" xlink:to="loc_us-gaap_ProfitLoss_33fee29d-f762-4a75-8ad8-55bfbff0d972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_186c3208-77c8-4c05-aaa8-016cd57f8367" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_01c061af-0db8-4b4f-bd4d-3fc2ad4a9cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_01c061af-0db8-4b4f-bd4d-3fc2ad4a9cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_19a267a4-3407-46a8-a211-26f16a1ef5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_19a267a4-3407-46a8-a211-26f16a1ef5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_2f13339b-4ea4-4466-9518-aa20118d1196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_GainLossOnInvestments_2f13339b-4ea4-4466-9518-aa20118d1196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_50246d25-3902-4c34-b510-1f547ef3e400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_ShareBasedCompensation_50246d25-3902-4c34-b510-1f547ef3e400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1141cd3f-eaa7-4100-b09c-effce02019d8" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1141cd3f-eaa7-4100-b09c-effce02019d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_a1d77b5b-b3a1-470c-ad28-c18b2c2edf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_a1d77b5b-b3a1-470c-ad28-c18b2c2edf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1ae02ba8-26d1-4bb4-87bc-ce61754aba3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1ae02ba8-26d1-4bb4-87bc-ce61754aba3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ec7cba5a-81f2-4f3c-aa9e-0a3a047a930c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_a2f52567-f43a-43e3-a5e8-758c977b5658" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_a2f52567-f43a-43e3-a5e8-758c977b5658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_cd85b394-c58e-41fe-a6cb-24319b353332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_cd85b394-c58e-41fe-a6cb-24319b353332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_ab75a067-fe1e-4111-a46e-d3a7e0d33485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_ab75a067-fe1e-4111-a46e-d3a7e0d33485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_f12a194d-d998-4511-ba30-5dd471842174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_f12a194d-d998-4511-ba30-5dd471842174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9ba3865b-620a-45d5-8c36-d6e2eb2c9d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9ba3865b-620a-45d5-8c36-d6e2eb2c9d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_7e767481-f6d4-4eaa-9cc4-1d30f92ba39e" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_7e767481-f6d4-4eaa-9cc4-1d30f92ba39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_24c8a3ac-5e6d-47b4-b756-826e88b812ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_24c8a3ac-5e6d-47b4-b756-826e88b812ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_64a82ee2-5f7e-4ae4-ad0a-647cb688de82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ed850eee-6839-4231-92cb-7f941dc42ea9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_64a82ee2-5f7e-4ae4-ad0a-647cb688de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfccff04-c791-47de-a278-69981b2375fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_186c3208-77c8-4c05-aaa8-016cd57f8367" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfccff04-c791-47de-a278-69981b2375fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_b4481f04-7e28-4113-8abc-7ffb5765230f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_b4481f04-7e28-4113-8abc-7ffb5765230f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_b07d5259-1e0d-40db-85bd-f1f8cfe41c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_b07d5259-1e0d-40db-85bd-f1f8cfe41c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_90ab4ac1-841c-497d-addf-c08ec75f0723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_90ab4ac1-841c-497d-addf-c08ec75f0723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e4f6f54d-0625-4490-8302-cc4799382b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_e4f6f54d-0625-4490-8302-cc4799382b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_1fee2529-9459-4eeb-b2f8-1c7d2c7e3a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_1fee2529-9459-4eeb-b2f8-1c7d2c7e3a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_496badaf-6a4a-43f9-a6d4-644545ef7f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_496badaf-6a4a-43f9-a6d4-644545ef7f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_22697427-2fdf-4360-a1ff-80f4f7e8a7be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25a1c802-ab37-4877-a4b5-1e594668c31d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_22697427-2fdf-4360-a1ff-80f4f7e8a7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt_90850be7-b228-42a2-b420-629bbf26b454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherDebt_90850be7-b228-42a2-b420-629bbf26b454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_1218ac77-2166-495c-8cb0-ae04668ebbbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_1218ac77-2166-495c-8cb0-ae04668ebbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4be76e93-7670-49dd-8f5f-cc0b901c1a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4be76e93-7670-49dd-8f5f-cc0b901c1a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_541de4d0-0f78-4612-b5eb-4963a017958f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_541de4d0-0f78-4612-b5eb-4963a017958f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_76e3fa96-d075-404f-a878-ca5dad716d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_76e3fa96-d075-404f-a878-ca5dad716d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_62568883-bb23-4a97-b437-a50945083033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_62568883-bb23-4a97-b437-a50945083033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ad280e08-7f91-4087-802f-90ce6a76dd29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ad280e08-7f91-4087-802f-90ce6a76dd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b9254779-7cb7-4370-9acd-91c4d3263b38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b9254779-7cb7-4370-9acd-91c4d3263b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_d9b30a63-27eb-4ed5-8512-74eea2ed5c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_d9b30a63-27eb-4ed5-8512-74eea2ed5c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_cded587c-9b85-45f1-a2a4-1dc4f2edc382" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_cded587c-9b85-45f1-a2a4-1dc4f2edc382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_dc3aeabe-2072-443e-8d21-0edf76ea46d5" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_dc3aeabe-2072-443e-8d21-0edf76ea46d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1d27d78f-465a-4f4f-806c-c77ff9c1a4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1d27d78f-465a-4f4f-806c-c77ff9c1a4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aff27fcb-e4de-4628-a59e-af4f9b4a6526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_57e8cddc-5d01-4f0a-b89a-28a33dc1850e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aff27fcb-e4de-4628-a59e-af4f9b4a6526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdb7eb11-f39a-4954-900b-a4525c609637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdb7eb11-f39a-4954-900b-a4525c609637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ba314f83-655d-43c3-b509-3a5ac178044e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ba314f83-655d-43c3-b509-3a5ac178044e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b8a3b81-053a-4c85-8fd6-10c696e45696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b8a3b81-053a-4c85-8fd6-10c696e45696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_4e9c6f32-5296-4c70-bc80-a8f8c2310df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_4e9c6f32-5296-4c70-bc80-a8f8c2310df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d4d68e34-00f8-44a0-bc45-c4ff09a5c667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_4e9c6f32-5296-4c70-bc80-a8f8c2310df2" xlink:to="loc_us-gaap_InterestPaidNet_d4d68e34-00f8-44a0-bc45-c4ff09a5c667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_138dd6cf-e7d0-448a-931a-7c763a2dee28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_4e9c6f32-5296-4c70-bc80-a8f8c2310df2" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_138dd6cf-e7d0-448a-931a-7c763a2dee28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_024751f5-f2ff-4c23-816d-9ab644b83fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_eec8a97b-06ea-44c0-9d82-1f5337001ace" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_024751f5-f2ff-4c23-816d-9ab644b83fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_583df589-58e7-4ac1-86fe-a6c5565a2209" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_024751f5-f2ff-4c23-816d-9ab644b83fe9" xlink:to="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_583df589-58e7-4ac1-86fe-a6c5565a2209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_b63be69b-acf7-483a-96a3-3955b1bc205e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_024751f5-f2ff-4c23-816d-9ab644b83fe9" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_b63be69b-acf7-483a-96a3-3955b1bc205e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNMR"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_50302007-67f0-4d70-b55c-f611f3a3cba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_50302007-67f0-4d70-b55c-f611f3a3cba3" xlink:to="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:to="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d06b6d6-e470-4a3e-8dc8-0a8d68850794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d06b6d6-e470-4a3e-8dc8-0a8d68850794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2d3d598c-dddb-48cd-b0cc-6f97ea1be23a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2d3d598c-dddb-48cd-b0cc-6f97ea1be23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_28817171-9e65-430b-9108-3ec195e18bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_28817171-9e65-430b-9108-3ec195e18bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_f38d5fe9-ff9b-4c39-99f8-e2f8af044c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_OtherReceivables_f38d5fe9-ff9b-4c39-99f8-e2f8af044c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2157a55a-0278-4cbe-8206-7b35d82da5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_InventoryNet_2157a55a-0278-4cbe-8206-7b35d82da5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_33616ef1-f467-4b92-8b19-e4e21cc00220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_33616ef1-f467-4b92-8b19-e4e21cc00220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_4bc7b25b-cb29-4f45-90af-d11a84cf02c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_4bc7b25b-cb29-4f45-90af-d11a84cf02c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_0a8c5b32-1f3e-424a-b331-ca5f08ca148c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_IncomeTaxesReceivable_0a8c5b32-1f3e-424a-b331-ca5f08ca148c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_1362386e-aede-4c37-b559-4443cc89b593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_OtherAssetsCurrent_1362386e-aede-4c37-b559-4443cc89b593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_53265099-5601-4896-a2e9-0bcb7f79a3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86cebc82-79c7-40a5-91f2-65822ae9050e" xlink:to="loc_us-gaap_AssetsCurrent_53265099-5601-4896-a2e9-0bcb7f79a3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:href="pnm-20211231.xsd#pnm_OtherPropertyAndInvestmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:to="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8eb3fea9-c6c2-42cd-a0c0-b8f16eec9075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8eb3fea9-c6c2-42cd-a0c0-b8f16eec9075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_3ee707dc-b7a9-495d-8956-eef7814f1323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:to="loc_us-gaap_EquityMethodInvestments_3ee707dc-b7a9-495d-8956-eef7814f1323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_9b563b93-6169-4434-8b3b-e8463e8cd163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:to="loc_us-gaap_OtherLongTermInvestments_9b563b93-6169-4434-8b3b-e8463e8cd163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e0de6077-774e-41cb-9cc9-f6aef916b789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e0de6077-774e-41cb-9cc9-f6aef916b789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_1a086b52-121f-4fdb-bbbd-20aa439da86b" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_12c082c1-d75e-4dae-b134-4235238d243c" xlink:to="loc_pnm_TotalOtherPropertyAndInvestments_1a086b52-121f-4fdb-bbbd-20aa439da86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_bf57ce7e-5b07-4803-a147-b4638ff18cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_bf57ce7e-5b07-4803-a147-b4638ff18cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_53d298fc-607b-4b7b-aa97-174ef14199b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_53d298fc-607b-4b7b-aa97-174ef14199b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_5106910f-e50a-466a-b55b-7d77bbf4df7f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:to="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_5106910f-e50a-466a-b55b-7d77bbf4df7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_58f2e65d-2f00-47f2-9454-c8d9a8c758d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:to="loc_us-gaap_ConstructionInProgressGross_58f2e65d-2f00-47f2-9454-c8d9a8c758d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearFuelNetOfAmortization_943d14ba-e195-4481-a9ea-f8ed11bcd6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearFuelNetOfAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:to="loc_us-gaap_NuclearFuelNetOfAmortization_943d14ba-e195-4481-a9ea-f8ed11bcd6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_df659480-b78a-4e35-b7b2-9d2d45a5f3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b0d9be7e-6256-41f8-a407-7e22f11ad40e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_df659480-b78a-4e35-b7b2-9d2d45a5f3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_a78ec52d-ccf4-43cf-a209-034cb38fd5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_a78ec52d-ccf4-43cf-a209-034cb38fd5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3bc214ba-0140-4494-96d9-6569240ba5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:to="loc_us-gaap_Goodwill_3bc214ba-0140-4494-96d9-6569240ba5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9a86e184-6aa5-4446-889b-3edd2a0b5e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9a86e184-6aa5-4446-889b-3edd2a0b5e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet_4e98357b-4c5d-4c78-a42c-ced712c3e258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:to="loc_us-gaap_OtherDeferredCostsNet_4e98357b-4c5d-4c78-a42c-ced712c3e258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_3547cfb8-6984-4074-ae4b-309cf33b6d71" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_8ce6691a-c5a3-4eef-8329-c70897ebd7fb" xlink:to="loc_pnm_TotalDeferredChargesAndOtherAssets_3547cfb8-6984-4074-ae4b-309cf33b6d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_17bb9cf2-84f9-4b50-a187-237a5efa2f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8c663bad-5d15-48c6-aa25-ec07cb76b4ea" xlink:to="loc_us-gaap_Assets_17bb9cf2-84f9-4b50-a187-237a5efa2f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_50302007-67f0-4d70-b55c-f611f3a3cba3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_60fe4ca5-cff8-4d7f-8960-60e9dcd8f844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_ShortTermBorrowings_60fe4ca5-cff8-4d7f-8960-60e9dcd8f844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_862b1756-87b0-47e8-bac0-b3930d8d2bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_LongTermDebtCurrent_862b1756-87b0-47e8-bac0-b3930d8d2bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a02ff4f5-d603-4e67-b08e-7168568d9086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_AccountsPayableCurrent_a02ff4f5-d603-4e67-b08e-7168568d9086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e5d70719-c84d-47c9-81b6-1fc9fed6c194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e5d70719-c84d-47c9-81b6-1fc9fed6c194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_fe34240f-0760-4792-bb03-3e7c96aefd66" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_fe34240f-0760-4792-bb03-3e7c96aefd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_7587ec39-82d6-4b81-8179-e1cbbaf196b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_7587ec39-82d6-4b81-8179-e1cbbaf196b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8002ca8b-0abe-4577-b97c-8de12e91d0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8002ca8b-0abe-4577-b97c-8de12e91d0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_d022ad92-4f76-44c6-9abf-a1d5851c9fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_DividendsPayableCurrent_d022ad92-4f76-44c6-9abf-a1d5851c9fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionInterconnectionArrangementLiabilities_ea164c20-0039-489a-ad02-b24ea6c0097e" xlink:href="pnm-20211231.xsd#pnm_TransmissionInterconnectionArrangementLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_pnm_TransmissionInterconnectionArrangementLiabilities_ea164c20-0039-489a-ad02-b24ea6c0097e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8a25df78-9462-4252-8985-5ae937424263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8a25df78-9462-4252-8985-5ae937424263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_75088123-6d9a-4da0-bef8-65e759fc2687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_454a39a4-66be-4b49-9672-7937bb4c725c" xlink:to="loc_us-gaap_LiabilitiesCurrent_75088123-6d9a-4da0-bef8-65e759fc2687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5040bfa9-962e-4bec-809a-9947a214d45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5040bfa9-962e-4bec-809a-9947a214d45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4a6614d3-1dbe-4844-a718-aa5db80fbb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4a6614d3-1dbe-4844-a718-aa5db80fbb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_662500cf-1f32-42bc-b3ef-6c38468c4766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_662500cf-1f32-42bc-b3ef-6c38468c4766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_206e7744-5504-4cec-82d6-447bbf63c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_206e7744-5504-4cec-82d6-447bbf63c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_75968157-6e11-4b0a-a247-76d608599eca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_75968157-6e11-4b0a-a247-76d608599eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d540307d-38ed-45e5-b610-35cf08f905fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d540307d-38ed-45e5-b610-35cf08f905fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5386b99a-3c78-4108-8d45-16be3e9e210d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5386b99a-3c78-4108-8d45-16be3e9e210d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_b9d8b9b1-cbea-4eb9-a3de-422d471f23ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_204f4bdb-67fd-4168-be01-7f901fb20fcc" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_b9d8b9b1-cbea-4eb9-a3de-422d471f23ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_19e12deb-1e43-41c6-81e7-9e5799ee45d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_Liabilities_19e12deb-1e43-41c6-81e7-9e5799ee45d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_57410078-b5d4-4e72-b424-35b297ac75b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_57410078-b5d4-4e72-b424-35b297ac75b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_98aeff7f-0ad4-4278-a88b-b4e70702e90f" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_98aeff7f-0ad4-4278-a88b-b4e70702e90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e2bf92ff-cab0-4dce-9975-d78a0527d2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_EquityAbstract_e2bf92ff-cab0-4dce-9975-d78a0527d2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_1e785e8b-17b5-47fc-b3cf-04a9efc791f5" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e2bf92ff-cab0-4dce-9975-d78a0527d2d1" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_1e785e8b-17b5-47fc-b3cf-04a9efc791f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b75dd414-9fff-4210-b2a4-4fcf2d02097a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_1e785e8b-17b5-47fc-b3cf-04a9efc791f5" xlink:to="loc_us-gaap_CommonStockValue_b75dd414-9fff-4210-b2a4-4fcf2d02097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cfa8c5a1-0f67-47ff-b247-7e5050f203e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_1e785e8b-17b5-47fc-b3cf-04a9efc791f5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cfa8c5a1-0f67-47ff-b247-7e5050f203e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7b817f94-9b2c-45d2-a26f-a42fa70bfeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_1e785e8b-17b5-47fc-b3cf-04a9efc791f5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7b817f94-9b2c-45d2-a26f-a42fa70bfeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0545ad94-a77d-4a1f-a528-8ea735add0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e2bf92ff-cab0-4dce-9975-d78a0527d2d1" xlink:to="loc_us-gaap_StockholdersEquity_0545ad94-a77d-4a1f-a528-8ea735add0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_fb5481e6-0c03-4732-acad-254e7e74c885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_e2bf92ff-cab0-4dce-9975-d78a0527d2d1" xlink:to="loc_us-gaap_MinorityInterest_fb5481e6-0c03-4732-acad-254e7e74c885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_487e2708-9d3f-4614-ac15-1e2c07a45d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_e2bf92ff-cab0-4dce-9975-d78a0527d2d1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_487e2708-9d3f-4614-ac15-1e2c07a45d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4ec3d6d8-4b48-4c83-8e3a-3d99b868dacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_61165ae1-6b0d-432f-9714-16b7b801651b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4ec3d6d8-4b48-4c83-8e3a-3d99b868dacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNMRParenthetical"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9bc7f50d-235b-4ecb-b436-88151f27e2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bc7f50d-235b-4ecb-b436-88151f27e2d8" xlink:to="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:to="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a494f1a3-ddca-4075-a9f1-4238d594f276" xlink:to="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5becea3b-0f43-4b50-8066-c81aad794958" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5becea3b-0f43-4b50-8066-c81aad794958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_494249b0-9b42-4d40-955f-e37143eb1cfc" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_13909dbb-5b67-4727-bb42-19841a55fef3" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_494249b0-9b42-4d40-955f-e37143eb1cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f0744b77-a1bc-42a4-bfe8-2074cb720d9f" xlink:to="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a0b7ca1f-f511-4f61-b127-79e9a47244d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a0b7ca1f-f511-4f61-b127-79e9a47244d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2f1b9a31-6c8c-4fd2-bc05-cad26fdd0896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a0b7ca1f-f511-4f61-b127-79e9a47244d0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2f1b9a31-6c8c-4fd2-bc05-cad26fdd0896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_acb3d184-014c-4796-bedd-1afd3c33553e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_acb3d184-014c-4796-bedd-1afd3c33553e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccumulatedAmortizationNuclearFuel_7ea69109-af0f-436f-af29-5e5fd15b867b" xlink:href="pnm-20211231.xsd#pnm_AccumulatedAmortizationNuclearFuel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_acb3d184-014c-4796-bedd-1afd3c33553e" xlink:to="loc_pnm_AccumulatedAmortizationNuclearFuel_7ea69109-af0f-436f-af29-5e5fd15b867b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_d89d882d-ce88-4be3-a9d1-7afa78195986" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare_d89d882d-ce88-4be3-a9d1-7afa78195986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_d5e851aa-5c7c-4462-8249-6d0fbf3737d4" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized_d5e851aa-5c7c-4462-8249-6d0fbf3737d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_e406ee9e-02ec-44e9-bdf7-85ab02c466c9" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued_e406ee9e-02ec-44e9-bdf7-85ab02c466c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_f275cb71-8bfa-44ac-a09b-c6e8fa4146b7" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f19cdbe6-e026-41d4-9fa9-58e45eff2972" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding_f275cb71-8bfa-44ac-a09b-c6e8fa4146b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e3b6afe4-4f1f-467b-8439-2eb89c1e8e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b30edf2-4372-47d3-8f46-c245b9c667ed" xlink:to="loc_us-gaap_EquityAbstract_e3b6afe4-4f1f-467b-8439-2eb89c1e8e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e3b6afe4-4f1f-467b-8439-2eb89c1e8e0e" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_e5996eab-e76c-4554-83f9-6f366b869366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockNoParValue_e5996eab-e76c-4554-83f9-6f366b869366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_754d58a9-f6e8-4e57-885d-f936900af2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_754d58a9-f6e8-4e57-885d-f936900af2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_af815b98-93df-46ee-832c-8c8624b9b6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockSharesIssued_af815b98-93df-46ee-832c-8c8624b9b6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8f764a7-3ae0-4167-94d8-fb49afdf19d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_cd496ad4-ff3a-49b4-8920-a67d1c8db5a2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8f764a7-3ae0-4167-94d8-fb49afdf19d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofChangesinEquityPNMR"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_aff0baf3-e237-4465-9fbc-274861be19a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_aff0baf3-e237-4465-9fbc-274861be19a0" xlink:to="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b50ba22-c929-4257-a7bf-df776f1a0e31" xlink:to="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:to="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_12e8a0c1-c071-4cca-a4cb-8860c6000622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:to="loc_us-gaap_CommonStockMember_12e8a0c1-c071-4cca-a4cb-8860c6000622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3f5c271d-f97d-4231-bbe7-a61d534fd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3f5c271d-f97d-4231-bbe7-a61d534fd6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5089aaca-96d0-4c27-930f-8a6b8bf60122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_299ccb79-71bd-4246-bf6a-fe92a5210b44" xlink:to="loc_us-gaap_RetainedEarningsMember_5089aaca-96d0-4c27-930f-8a6b8bf60122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_25a5ecb2-f1ee-4e8f-a06b-228e30ed95b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d45db1e8-1bb6-40e9-a48e-a154c64db0ee" xlink:to="loc_us-gaap_NoncontrollingInterestMember_25a5ecb2-f1ee-4e8f-a06b-228e30ed95b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4c5bc862-0021-4dec-9742-1029dd4bbdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef49e391-4e5e-4f5d-b1ff-b65e15dfa68f" xlink:to="loc_us-gaap_StatementLineItems_4c5bc862-0021-4dec-9742-1029dd4bbdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4c5bc862-0021-4dec-9742-1029dd4bbdf0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d2848cfd-d130-425a-a160-59a1125fcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d2848cfd-d130-425a-a160-59a1125fcd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b2a8e279-bb41-4dc0-a559-cdece5689c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_ProfitLoss_b2a8e279-bb41-4dc0-a559-cdece5689c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f98fd464-1e9d-4a79-89a8-b6043572e6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f98fd464-1e9d-4a79-89a8-b6043572e6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_54039f0d-eaaa-4e1d-bf02-38c055363584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_DividendsPreferredStock_54039f0d-eaaa-4e1d-bf02-38c055363584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8a75ef93-3410-4c3c-9776-c89ede716d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_DividendsCommonStockCash_8a75ef93-3410-4c3c-9776-c89ede716d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2b0022a7-fdaa-45b1-9ee3-d52db6381cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_2b0022a7-fdaa-45b1-9ee3-d52db6381cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_92d5bbbd-1e85-44d8-a469-c9d39f7e8f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_92d5bbbd-1e85-44d8-a469-c9d39f7e8f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b09869f9-9d63-40c8-af73-6d02578fed7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b09869f9-9d63-40c8-af73-6d02578fed7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_32d5673c-7109-4506-a096-2d5cfd3bdfa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_ShareBasedCompensation_32d5673c-7109-4506-a096-2d5cfd3bdfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_c4b16e4f-6949-4210-aab4-f21db599c3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_c4b16e4f-6949-4210-aab4-f21db599c3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8f300290-a05c-4bb9-bc2c-4f1f621c60ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_81099536-91e0-476b-8fe6-133b5a7c6319" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8f300290-a05c-4bb9-bc2c-4f1f621c60ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsPNM"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_e79a299f-5410-4801-a4ab-9d154316b060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e79a299f-5410-4801-a4ab-9d154316b060" xlink:to="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:to="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0aa1c465-19a4-4306-aaf6-6aa00e10773a" xlink:to="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_d12b4228-a474-4951-8873-5a336d5455bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:to="loc_us-gaap_ElectricityMember_d12b4228-a474-4951-8873-5a336d5455bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationMember_479e5156-7dc4-4763-ae96-07b9151293b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9d5194c5-9d83-481b-922b-9eb4a4ad60ad" xlink:to="loc_us-gaap_ElectricityGenerationMember_479e5156-7dc4-4763-ae96-07b9151293b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:to="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c68d7bd-1bce-4624-b939-1ea754fc67ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4e22a45f-dd24-495f-a5c6-7ecc13482a7a" xlink:to="loc_dei_EntityDomain_0c68d7bd-1bce-4624-b939-1ea754fc67ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9ae5c6fc-f887-45ea-98ee-58c5d193a63d" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c68d7bd-1bce-4624-b939-1ea754fc67ce" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9ae5c6fc-f887-45ea-98ee-58c5d193a63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7e9fd66-4c0e-486c-98e0-bece902361fb" xlink:to="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b498aa53-7924-436e-ba57-75fbd77e488f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b498aa53-7924-436e-ba57-75fbd77e488f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_c9761006-16ae-436a-95fd-71b4d207d43d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_c9761006-16ae-436a-95fd-71b4d207d43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_e014ed11-bb7f-43db-9e51-08318dada925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_e014ed11-bb7f-43db-9e51-08318dada925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73126b18-8743-497a-8a72-72ba149bc638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfRevenueAbstract_8169c338-7dd7-4ec8-a20e-8f125d28dd13" xlink:to="loc_us-gaap_Revenues_73126b18-8743-497a-8a72-72ba149bc638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_beb95fb9-4bb4-4229-a4c6-f790a1dfe73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_beb95fb9-4bb4-4229-a4c6-f790a1dfe73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7db1a7e1-2c0f-4d7e-93b3-04a217e455d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7db1a7e1-2c0f-4d7e-93b3-04a217e455d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f9ec1526-533d-422e-8454-354c5265cccc" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f9ec1526-533d-422e-8454-354c5265cccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_e242d2eb-45eb-49ac-b366-6b3aa9d7e5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_e242d2eb-45eb-49ac-b366-6b3aa9d7e5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_7a3357e6-0f10-4cee-8635-ccce64393fb4" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_pnm_TransmissionAndDistributionCosts_7a3357e6-0f10-4cee-8635-ccce64393fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_0ed7dc62-d621-4240-b6f4-2efe513e9b12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_0ed7dc62-d621-4240-b6f4-2efe513e9b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_b7758eba-566e-4fbe-affa-2c3e2e61badd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_b7758eba-566e-4fbe-affa-2c3e2e61badd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_62585cdf-0f3d-4419-9928-7fe5ccf951a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b08ee0f5-731a-4dbd-bcf0-d7d4659298dc" xlink:to="loc_us-gaap_OperatingIncomeLoss_62585cdf-0f3d-4419-9928-7fe5ccf951a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2186d299-ed36-464a-89b9-d8b20849f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_InvestmentIncomeInterest_2186d299-ed36-464a-89b9-d8b20849f6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_e0cc526b-f7ef-4e24-b584-01e515ae727e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_GainLossOnInvestments_e0cc526b-f7ef-4e24-b584-01e515ae727e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_26e342d9-9b07-4e70-aa7c-5fcaae96bc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_OtherIncome_26e342d9-9b07-4e70-aa7c-5fcaae96bc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_a1f2ba4c-a47b-459a-a136-5237bde459de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_OtherExpenses_a1f2ba4c-a47b-459a-a136-5237bde459de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5cd3ad5c-2dd4-4bed-b3ff-f3cfa73cdd88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_6bf8429d-405d-4c67-93eb-78e58d0c24ec" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5cd3ad5c-2dd4-4bed-b3ff-f3cfa73cdd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ef1700ec-2593-430b-96a1-ef6a081d1dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_InterestExpense_ef1700ec-2593-430b-96a1-ef6a081d1dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9090eea0-d942-47b5-971c-065c53822c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9090eea0-d942-47b5-971c-065c53822c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8a1e25ae-1767-41e9-ae59-9b8ef44a9709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8a1e25ae-1767-41e9-ae59-9b8ef44a9709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f17f915b-5ea6-4809-84e6-e4e180e85797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_ProfitLoss_f17f915b-5ea6-4809-84e6-e4e180e85797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9d778540-304b-4778-b4d5-987db8cccd50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9d778540-304b-4778-b4d5-987db8cccd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bad78a54-7bc2-46fb-9ff4-415f9f96cbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_NetIncomeLoss_bad78a54-7bc2-46fb-9ff4-415f9f96cbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_5fdb8b85-8fab-4be0-a7a7-c3937a588df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_DividendsPreferredStock_5fdb8b85-8fab-4be0-a7a7-c3937a588df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4eff61ef-4eed-4db7-a8ec-ceccbe261fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_29b32ac1-3fb9-4f20-ab4e-2e222ced1f46" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4eff61ef-4eed-4db7-a8ec-ceccbe261fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomePNM"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_34cdf721-bfe5-44f2-bfab-3fcd6a86432d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_34cdf721-bfe5-44f2-bfab-3fcd6a86432d" xlink:to="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:to="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90f22797-40a7-418d-9557-c767db3e5ee3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ca672385-53d5-420c-9253-12a00e16548d" xlink:to="loc_dei_EntityDomain_90f22797-40a7-418d-9557-c767db3e5ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_1130f6bf-4aff-4fc3-8220-818261171a4b" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90f22797-40a7-418d-9557-c767db3e5ee3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_1130f6bf-4aff-4fc3-8220-818261171a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_222dbcbe-6782-43d0-8dee-e11808643157" xlink:to="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6995d704-43fe-42f8-878b-a034e88194d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:to="loc_us-gaap_ProfitLoss_6995d704-43fe-42f8-878b-a034e88194d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_be4d1073-037e-4d79-88b0-9fef54f36e5c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9cc1430e-8c5b-4453-bfb6-2463d457a6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9cc1430e-8c5b-4453-bfb6-2463d457a6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4b6f9458-695b-45fe-8b5f-56033972f750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_64b3818e-f938-40bc-97fa-fb7a85df4ef4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4b6f9458-695b-45fe-8b5f-56033972f750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_718d8672-445e-413f-8cc9-fa154e9f64ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_718d8672-445e-413f-8cc9-fa154e9f64ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6e87d2ab-592d-4b51-9f9d-69c54d93f43a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_38880518-1cca-4163-a17e-97a8a30fcfd2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_6e87d2ab-592d-4b51-9f9d-69c54d93f43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ee6666e5-766c-4460-83f6-8230251c822a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ee6666e5-766c-4460-83f6-8230251c822a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f7532971-ebf2-4347-8eb0-224f28a5fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f7532971-ebf2-4347-8eb0-224f28a5fabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0969d094-21eb-4053-93ac-6f1576c55cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0969d094-21eb-4053-93ac-6f1576c55cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a3113264-6b12-4e43-9b08-7445210e8701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb8964c8-3582-49a2-92c9-d2efbc4a18e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a3113264-6b12-4e43-9b08-7445210e8701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca2a3622-bee9-4116-a12b-a0960b895480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ca2a3622-bee9-4116-a12b-a0960b895480" xlink:to="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:to="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a612feff-a11c-4736-881d-36c512b5b168" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3c2756cc-3782-40d2-a091-0dec448b1a3b" xlink:to="loc_dei_EntityDomain_a612feff-a11c-4736-881d-36c512b5b168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_64d9c852-a41a-4684-8178-20d207a1f780" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a612feff-a11c-4736-881d-36c512b5b168" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_64d9c852-a41a-4684-8178-20d207a1f780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bc3ba90d-d5ec-4925-8658-ae3a2b23d142" xlink:to="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6a964028-81ee-48fc-a95e-c928123d8ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6a964028-81ee-48fc-a95e-c928123d8ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_52e2c6f7-277d-4478-8a16-6182b2c25cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_52e2c6f7-277d-4478-8a16-6182b2c25cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_7e3ae592-1c3b-4b32-abd5-ee17d46d383f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_7e3ae592-1c3b-4b32-abd5-ee17d46d383f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_61884b84-6350-4a64-8722-f4b1173a210e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_49a55af4-7d5d-4103-b6a6-786c1b0065b4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_61884b84-6350-4a64-8722-f4b1173a210e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsPNM"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0fea2658-98ca-4f03-93c6-7bd6477962d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fea2658-98ca-4f03-93c6-7bd6477962d1" xlink:to="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:to="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1ff053fe-5bf1-4c22-8fbb-2d5c5dc4419e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6e23eff6-49b2-46cf-ac5d-c9d0dd6ebe9b" xlink:to="loc_dei_EntityDomain_1ff053fe-5bf1-4c22-8fbb-2d5c5dc4419e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2d6bf796-1c38-4736-82e0-67ac230afef0" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1ff053fe-5bf1-4c22-8fbb-2d5c5dc4419e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2d6bf796-1c38-4736-82e0-67ac230afef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_963a53e6-8e66-4459-8b5a-6bafdb1395f1" xlink:to="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99e3b236-ea68-4287-9535-a11ee0d68332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:to="loc_us-gaap_ProfitLoss_99e3b236-ea68-4287-9535-a11ee0d68332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9d33b4a7-ae15-47b7-a508-3fe458d4bddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9d33b4a7-ae15-47b7-a508-3fe458d4bddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d3d93176-f937-4f73-ac5d-bdc5bdccb024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d3d93176-f937-4f73-ac5d-bdc5bdccb024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_a5174e18-f422-472a-87aa-8e0d652f6ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_GainLossOnInvestments_a5174e18-f422-472a-87aa-8e0d652f6ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f528d51e-4a32-47fb-a708-be654071e192" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_f528d51e-4a32-47fb-a708-be654071e192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_4d3545e0-b20e-4689-a2d1-fa1d575794a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_4d3545e0-b20e-4689-a2d1-fa1d575794a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4c115790-a88e-4433-9671-e762594ef7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4c115790-a88e-4433-9671-e762594ef7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_52839931-441d-4dff-a548-a82ded129251" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_94dba30e-471a-4069-ae2e-de98c4097c48" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_94dba30e-471a-4069-ae2e-de98c4097c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3c4c8b61-e77c-4d27-b296-1efbeb332685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3c4c8b61-e77c-4d27-b296-1efbeb332685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_4941a3d3-d841-4ff9-a8e7-eeba53ed685b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_4941a3d3-d841-4ff9-a8e7-eeba53ed685b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_3416b396-8018-4347-aea9-d60463f8e37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_3416b396-8018-4347-aea9-d60463f8e37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_583b144c-e814-4fbf-b766-486f326f7f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_583b144c-e814-4fbf-b766-486f326f7f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_4f42fb95-b21f-48c2-9ecd-fece5dc7db72" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_4f42fb95-b21f-48c2-9ecd-fece5dc7db72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_46870f19-e943-4b9e-aa9e-cd8be3b193f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_46870f19-e943-4b9e-aa9e-cd8be3b193f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_98ac711e-5cd4-4c69-b0cf-f26e5692f25c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_515c18de-a3b6-45a8-afd1-89d222a6f0fa" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_98ac711e-5cd4-4c69-b0cf-f26e5692f25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bcf5eea2-a22c-41ce-8275-7b0d81ce2a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_580c4f64-83da-44d5-8c17-3926c2514587" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bcf5eea2-a22c-41ce-8275-7b0d81ce2a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_7a998008-3eb7-4a56-96b3-ec22ef6d1a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7a998008-3eb7-4a56-96b3-ec22ef6d1a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ca418cc9-6660-4afc-803d-ebffede1f5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ca418cc9-6660-4afc-803d-ebffede1f5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_95db20c3-e985-4c18-a881-3d7464bed1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_95db20c3-e985-4c18-a881-3d7464bed1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5adbed11-bca4-496f-a180-862f14aee454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5adbed11-bca4-496f-a180-862f14aee454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e85cf801-3a47-4719-b3e1-8e6959254d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_222676b1-749d-47c2-a343-f8a219be82a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e85cf801-3a47-4719-b3e1-8e6959254d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_7a5a8b1b-691e-4919-b945-ebe9583a72d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_7a5a8b1b-691e-4919-b945-ebe9583a72d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_75dd9a70-a886-401c-b20f-f604bb036282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_75dd9a70-a886-401c-b20f-f604bb036282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_72678973-4930-4926-a5b3-f07100184a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_72678973-4930-4926-a5b3-f07100184a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_68bb980e-ff14-42ba-b6bd-b26c33142acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_68bb980e-ff14-42ba-b6bd-b26c33142acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_b0ef5f76-51ad-4d64-8b6d-4308ae8105b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_b0ef5f76-51ad-4d64-8b6d-4308ae8105b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d5694a87-fdc7-44c1-906f-79f378304a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d5694a87-fdc7-44c1-906f-79f378304a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_c2901f68-926c-48b1-abb9-74f8b65a2891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_c2901f68-926c-48b1-abb9-74f8b65a2891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_10f0bbf9-424c-4058-8ecb-78f4674f9c13" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_10f0bbf9-424c-4058-8ecb-78f4674f9c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_eee411a3-fa6a-40fb-bda9-e5162b22b472" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_eee411a3-fa6a-40fb-bda9-e5162b22b472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6f8fda7e-b148-493f-8bf7-bafa7102e4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6f8fda7e-b148-493f-8bf7-bafa7102e4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_95abe5ed-f5c1-44f8-9d01-35719bfefd76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e16d1e0f-f481-4b99-8c8a-cc7e2ea24827" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_95abe5ed-f5c1-44f8-9d01-35719bfefd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c415b010-9c71-4e82-9c9b-5b7eaaa6eceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c415b010-9c71-4e82-9c9b-5b7eaaa6eceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d39e1ab0-5d41-45da-8618-78f79a8ccd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d39e1ab0-5d41-45da-8618-78f79a8ccd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e8afb45-ff63-4806-96c6-3b8979afcddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e8afb45-ff63-4806-96c6-3b8979afcddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7ea0c1b4-6a7e-49c4-8dc0-3cd37c01ea76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:to="loc_us-gaap_InterestPaidNet_7ea0c1b4-6a7e-49c4-8dc0-3cd37c01ea76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_34ee2cbd-73ae-455d-ab6f-740c31505b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c532729d-10ed-45bd-bc71-10362116453c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_34ee2cbd-73ae-455d-ab6f-740c31505b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_5f8ee00a-bb01-4e5f-a7aa-934972c8cd32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_90203056-09b0-4406-8abf-aafd4941de7a" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_5f8ee00a-bb01-4e5f-a7aa-934972c8cd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_6f59b78f-3afd-470d-907f-87d6518b9f02" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_5f8ee00a-bb01-4e5f-a7aa-934972c8cd32" xlink:to="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_6f59b78f-3afd-470d-907f-87d6518b9f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNM"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c3f71c85-d9b3-49c8-a530-cdec785cbc6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c3f71c85-d9b3-49c8-a530-cdec785cbc6a" xlink:to="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:to="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c55dbcc-434d-4edc-b2be-020b69386cca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_611e258e-48f7-4cfd-a7bf-717072174eae" xlink:to="loc_dei_EntityDomain_4c55dbcc-434d-4edc-b2be-020b69386cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_338f5987-8cac-4692-95cb-ae127a9e2557" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4c55dbcc-434d-4edc-b2be-020b69386cca" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_338f5987-8cac-4692-95cb-ae127a9e2557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_79b7dcd5-0caa-4719-8dbc-0ee6502962b3" xlink:to="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:to="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f2fa4d9a-42e4-43a1-b577-5bbd350a8eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f2fa4d9a-42e4-43a1-b577-5bbd350a8eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_87601208-6d76-432d-85eb-a773e99b049b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_87601208-6d76-432d-85eb-a773e99b049b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_891acb24-f302-407d-8ed1-b38508cd3c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_891acb24-f302-407d-8ed1-b38508cd3c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_2c597eff-473b-401e-a607-d51356274e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_OtherReceivables_2c597eff-473b-401e-a607-d51356274e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_7412f9d6-98a2-4306-b32b-526e7506a958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_7412f9d6-98a2-4306-b32b-526e7506a958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c8a93056-9b81-4a49-8d49-cbdec38ff9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_InventoryNet_c8a93056-9b81-4a49-8d49-cbdec38ff9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_fa5a5098-8b46-4188-bcf9-3c63addee143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_fa5a5098-8b46-4188-bcf9-3c63addee143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_6d7f0106-ce26-4ea2-ae4f-070b7e7cd710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_6d7f0106-ce26-4ea2-ae4f-070b7e7cd710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_fa02b70b-8a28-4b50-b728-1d2d291d62a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_IncomeTaxesReceivable_fa02b70b-8a28-4b50-b728-1d2d291d62a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9e5e43ae-32af-4185-a59e-3b9524c5242f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_OtherAssetsCurrent_9e5e43ae-32af-4185-a59e-3b9524c5242f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_764946a8-1141-4fbe-94e1-d60cae636472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6d02f3c-ba2f-447a-879a-51e1e809db02" xlink:to="loc_us-gaap_AssetsCurrent_764946a8-1141-4fbe-94e1-d60cae636472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:href="pnm-20211231.xsd#pnm_OtherPropertyAndInvestmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f8a48a7b-d79a-404f-a126-67fe81dab138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f8a48a7b-d79a-404f-a126-67fe81dab138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_5d8a1fcb-21fb-47ab-a1b6-5a5d39e3a2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_us-gaap_OtherLongTermInvestments_5d8a1fcb-21fb-47ab-a1b6-5a5d39e3a2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_83cc5528-28e2-40fc-9326-cce2b616dac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_83cc5528-28e2-40fc-9326-cce2b616dac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_33f91285-a4ad-4381-993a-d2d69d8fe2dc" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_23a8a4ae-f7aa-4213-9e8b-aa61512a9f21" xlink:to="loc_pnm_TotalOtherPropertyAndInvestments_33f91285-a4ad-4381-993a-d2d69d8fe2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_c8489186-924f-4bb4-ab13-c893a4b9c0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_c8489186-924f-4bb4-ab13-c893a4b9c0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_62e8c7b7-ed4e-41d8-824d-d1e014620c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_62e8c7b7-ed4e-41d8-824d-d1e014620c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_dd17c78f-c233-43dc-9395-26df4db8bd34" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_dd17c78f-c233-43dc-9395-26df4db8bd34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ce1407f8-a65e-4c9f-9b56-ad9581313d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_ConstructionInProgressGross_ce1407f8-a65e-4c9f-9b56-ad9581313d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearFuelNetOfAmortization_9ed644f0-9154-49c1-a73d-dc50f619ae16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearFuelNetOfAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_NuclearFuelNetOfAmortization_9ed644f0-9154-49c1-a73d-dc50f619ae16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cf2e5bbc-0da9-4d1f-b66f-c751de82fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_bc50443a-2b0a-46ce-8d39-c4a811d593ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_cf2e5bbc-0da9-4d1f-b66f-c751de82fa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ac30ad51-884d-4d9b-b0f5-dd501610e2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ac30ad51-884d-4d9b-b0f5-dd501610e2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1730b89a-9e75-4c7a-a0ff-91c692cb4703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_Goodwill_1730b89a-9e75-4c7a-a0ff-91c692cb4703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_486411b5-cc30-4132-9e15-bb7f6188f33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_486411b5-cc30-4132-9e15-bb7f6188f33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet_3051626f-f31c-460e-a5b2-01c4d1852177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_us-gaap_OtherDeferredCostsNet_3051626f-f31c-460e-a5b2-01c4d1852177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_f1e2a6b0-ef81-40ae-a27d-1aa0338cc5a9" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_c4668654-d73b-441e-90e6-54b208f9ff59" xlink:to="loc_pnm_TotalDeferredChargesAndOtherAssets_f1e2a6b0-ef81-40ae-a27d-1aa0338cc5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6b42e5bb-00b8-45ae-95a1-51a69fd4a25c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_516308f1-a9de-4d2c-89f0-e7906c92e94a" xlink:to="loc_us-gaap_Assets_6b42e5bb-00b8-45ae-95a1-51a69fd4a25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d442b57-ad74-45ec-afe5-34fa4366b358" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b7826211-932f-4a99-af42-5c8b8eb87dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_ShortTermBorrowings_b7826211-932f-4a99-af42-5c8b8eb87dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_766d58fd-ca1b-4fdf-b8eb-cbb449fd1c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_766d58fd-ca1b-4fdf-b8eb-cbb449fd1c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_867ec5cb-b980-4093-8cbe-e290c6fe9789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_LongTermDebtCurrent_867ec5cb-b980-4093-8cbe-e290c6fe9789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4b67212a-524c-4ce1-ab77-dbf7214897b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_AccountsPayableCurrent_4b67212a-524c-4ce1-ab77-dbf7214897b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_42e0332f-4e79-406b-88e0-3040aadcdbec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_42e0332f-4e79-406b-88e0-3040aadcdbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9bf9cc46-30a2-4fb2-a331-d6fadfd52e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9bf9cc46-30a2-4fb2-a331-d6fadfd52e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_8543d030-02ff-4028-af51-122cf01c3047" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_8543d030-02ff-4028-af51-122cf01c3047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e1310cac-d2c3-44cc-87f4-ef46dce42968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e1310cac-d2c3-44cc-87f4-ef46dce42968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_18f2ba0d-9eb0-4cea-bce2-d9ba02f25a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_18f2ba0d-9eb0-4cea-bce2-d9ba02f25a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_cdfcd0a1-2457-4184-b428-c7ace1e8ad82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_DividendsPayableCurrent_cdfcd0a1-2457-4184-b428-c7ace1e8ad82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionInterconnectionArrangementLiabilities_64790faf-d906-438e-a81a-793ac66645a6" xlink:href="pnm-20211231.xsd#pnm_TransmissionInterconnectionArrangementLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_pnm_TransmissionInterconnectionArrangementLiabilities_64790faf-d906-438e-a81a-793ac66645a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3250a96c-fa71-4f2f-aacf-f9f612c29232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3250a96c-fa71-4f2f-aacf-f9f612c29232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_772b7cfb-58e2-4789-989e-045200d6184d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5fa3884e-9f1a-4e5f-a680-6c0e09cbf73e" xlink:to="loc_us-gaap_LiabilitiesCurrent_772b7cfb-58e2-4789-989e-045200d6184d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_eb168177-ee3c-4fee-94b9-55e083b526ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_eb168177-ee3c-4fee-94b9-55e083b526ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c3eed93f-fe13-421c-9f42-7e00b39153c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c3eed93f-fe13-421c-9f42-7e00b39153c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_7822f3d0-8e22-470d-b01a-f842fd7325c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_7822f3d0-8e22-470d-b01a-f842fd7325c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_1174f775-ddc0-4632-9987-e41726e0bcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_1174f775-ddc0-4632-9987-e41726e0bcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d8d931e2-2100-4f9b-8888-0790ed17a11f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d8d931e2-2100-4f9b-8888-0790ed17a11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2a2f66f8-d2f2-4efd-b836-c354ddb79376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2a2f66f8-d2f2-4efd-b836-c354ddb79376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8e5a7f6c-cf00-463d-b8bb-4d8ddf9e49bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8e5a7f6c-cf00-463d-b8bb-4d8ddf9e49bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_c1c3d1d9-e430-4ff5-8dcf-1b923a718043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_9363f18f-1e38-4f76-b7bd-22907bc6be71" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_c1c3d1d9-e430-4ff5-8dcf-1b923a718043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b5d030aa-1e58-498b-8427-0a1458c441ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_Liabilities_b5d030aa-1e58-498b-8427-0a1458c441ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_dfaabcc9-b77b-43bc-860d-e01da7494ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_CommitmentsAndContingencies_dfaabcc9-b77b-43bc-860d-e01da7494ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_cb2867f1-ce8e-429e-8d11-8edf8c7a7347" xlink:href="pnm-20211231.xsd#pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements_cb2867f1-ce8e-429e-8d11-8edf8c7a7347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0c89d78e-b0af-41ed-918f-661bd56a7ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_CommonStockValue_0c89d78e-b0af-41ed-918f-661bd56a7ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_580fcc57-ac46-4776-b8ea-67547f7669db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_AdditionalPaidInCapital_580fcc57-ac46-4776-b8ea-67547f7669db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a7a460d0-2a16-4d93-9b4e-85ce0455c94e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a7a460d0-2a16-4d93-9b4e-85ce0455c94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c49cee8-79b3-477a-8857-1d4d94588585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_5005a204-27ed-4eab-a397-5ea42860a454" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c49cee8-79b3-477a-8857-1d4d94588585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f090b11a-7a7f-4057-b51b-8df5079faa50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_us-gaap_StockholdersEquity_f090b11a-7a7f-4057-b51b-8df5079faa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e508ad85-33df-4107-841b-e9c21b8e7a49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_us-gaap_MinorityInterest_e508ad85-33df-4107-841b-e9c21b8e7a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0ef87f35-5248-4448-9e54-790274bd78f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_93efaef2-4007-4b17-b2e5-9945f0ff7a4b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0ef87f35-5248-4448-9e54-790274bd78f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bd6c10bf-9968-43c9-ac0e-bad323efa647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c6ce80ea-597a-41ef-baa2-9d00d3dc2455" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bd6c10bf-9968-43c9-ac0e-bad323efa647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsPNMParenthetical"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e3e90227-87cb-4387-985a-fd49477b1173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3e90227-87cb-4387-985a-fd49477b1173" xlink:to="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:to="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b093fb40-2dd0-4cc5-a881-391a0d4db28e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0f086c26-0a1a-470f-93cb-fe76add1b11e" xlink:to="loc_dei_EntityDomain_b093fb40-2dd0-4cc5-a881-391a0d4db28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_81e55404-8fed-4c2a-a4b2-5d3cf1132205" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b093fb40-2dd0-4cc5-a881-391a0d4db28e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_81e55404-8fed-4c2a-a4b2-5d3cf1132205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47d46988-6772-4092-920b-945ed4ff4cc7" xlink:to="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_81c70926-9dad-48e7-848a-22ca9224517d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_AssetsCurrentAbstract_81c70926-9dad-48e7-848a-22ca9224517d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0696c52-136b-44d8-9ce9-94e1c6ab86e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_81c70926-9dad-48e7-848a-22ca9224517d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0696c52-136b-44d8-9ce9-94e1c6ab86e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c2ce4eba-484a-45c3-a89e-d1662c7df9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c2ce4eba-484a-45c3-a89e-d1662c7df9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccumulatedAmortizationNuclearFuel_2c688f29-fb85-42f3-81c5-1e9dd3a554fb" xlink:href="pnm-20211231.xsd#pnm_AccumulatedAmortizationNuclearFuel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c2ce4eba-484a-45c3-a89e-d1662c7df9b3" xlink:to="loc_pnm_AccumulatedAmortizationNuclearFuel_2c688f29-fb85-42f3-81c5-1e9dd3a554fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cb8c8481-cc36-40a4-8471-0fd7a8da0355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cb8c8481-cc36-40a4-8471-0fd7a8da0355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_39429de4-d66d-4e0d-9444-fcd826bd095d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_39429de4-d66d-4e0d-9444-fcd826bd095d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5313661e-37d3-45dd-8055-9c66664a0fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_ff4e2821-b9ed-43f0-b853-c7b1511e038e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5313661e-37d3-45dd-8055-9c66664a0fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_123fe108-0942-446e-a668-6e131e482fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_643bfd27-fb34-4ef3-9a77-7208534a0369" xlink:to="loc_us-gaap_EquityAbstract_123fe108-0942-446e-a668-6e131e482fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_123fe108-0942-446e-a668-6e131e482fd0" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_994c99c6-2705-48cc-b646-1149ce6910bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockNoParValue_994c99c6-2705-48cc-b646-1149ce6910bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_03fddb57-6496-4db6-93a3-fbe3b111d651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_03fddb57-6496-4db6-93a3-fbe3b111d651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4569311b-0503-4f6b-972b-c3db7f14a05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockSharesIssued_4569311b-0503-4f6b-972b-c3db7f14a05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_970f9860-7d50-47fa-8b5b-22d64729504f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_57659bd4-7968-4d8a-aad2-a9dfe1c44213" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_970f9860-7d50-47fa-8b5b-22d64729504f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofChangesinEquityPNM"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ef8375da-16fa-4536-bdcc-1d995ac2a226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ef8375da-16fa-4536-bdcc-1d995ac2a226" xlink:to="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:to="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16e3df0a-352d-4e92-8f49-45a7b47564c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6b40d845-8853-4c01-a097-c20f09d50ec6" xlink:to="loc_dei_EntityDomain_16e3df0a-352d-4e92-8f49-45a7b47564c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9c98ce74-79da-49d4-9d6e-86cbe45977a7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_16e3df0a-352d-4e92-8f49-45a7b47564c7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9c98ce74-79da-49d4-9d6e-86cbe45977a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_99c6f515-2644-413f-8f83-ae35064f809c" xlink:to="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:to="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_8363f2a7-f3e1-41d9-b6e0-ad43c743ac25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:to="loc_us-gaap_CommonStockMember_8363f2a7-f3e1-41d9-b6e0-ad43c743ac25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e37c9921-d353-4104-a984-7a1b5c62e65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e37c9921-d353-4104-a984-7a1b5c62e65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2b646144-402c-42e7-88f9-d06006639c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_85f3334b-012b-40e8-b505-463958caf49c" xlink:to="loc_us-gaap_RetainedEarningsMember_2b646144-402c-42e7-88f9-d06006639c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_844952a9-9a44-4a58-8e69-302020c2820a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_26cd0405-e124-4799-bd5a-43def17a65f2" xlink:to="loc_us-gaap_NoncontrollingInterestMember_844952a9-9a44-4a58-8e69-302020c2820a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_071779be-719c-4ace-b473-cf56b96ff503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f729185c-ad6b-4d6f-96e4-84163ae5f274" xlink:to="loc_us-gaap_StatementLineItems_071779be-719c-4ace-b473-cf56b96ff503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_071779be-719c-4ace-b473-cf56b96ff503" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80232af8-936d-40aa-9a03-64cc226847fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80232af8-936d-40aa-9a03-64cc226847fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e1cc1696-00e9-40f9-a592-aa94290a1515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_ProfitLoss_e1cc1696-00e9-40f9-a592-aa94290a1515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0fd04576-a009-4573-a665-c8bc19800f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0fd04576-a009-4573-a665-c8bc19800f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_9a880a49-f0e1-48df-b932-a500a01ba5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_DividendsPreferredStock_9a880a49-f0e1-48df-b932-a500a01ba5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_86b2051b-b88d-48df-b05f-5d080b8f6988" xlink:href="pnm-20211231.xsd#pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_86b2051b-b88d-48df-b05f-5d080b8f6988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_88d437ff-e90b-4268-9db0-c8c6eb6cf6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_DividendsCommonStockCash_88d437ff-e90b-4268-9db0-c8c6eb6cf6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e1485834-1462-400e-9d04-2906f3f68f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_e1485834-1462-400e-9d04-2906f3f68f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f717c6f1-17bb-43ab-9303-23408c14b922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a60d104-a7f6-42b8-b11c-6485ea031f69" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f717c6f1-17bb-43ab-9303-23408c14b922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofEarningsTNMP"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_36a4c6e2-0cee-47cf-83aa-f29b8532a011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_36a4c6e2-0cee-47cf-83aa-f29b8532a011" xlink:to="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:to="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ff465d0a-da81-4c53-b202-a0b1dcadc92a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_58bdbc50-d528-4a9a-94f4-79e7982da564" xlink:to="loc_dei_EntityDomain_ff465d0a-da81-4c53-b202-a0b1dcadc92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_9e67bca6-7de1-4bc9-a1fc-ef94506341d4" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ff465d0a-da81-4c53-b202-a0b1dcadc92a" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_9e67bca6-7de1-4bc9-a1fc-ef94506341d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cfabb67c-e2d3-4191-ace3-fc9a25a9c298" xlink:to="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e872aa76-acaa-486c-842e-424177aad458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e872aa76-acaa-486c-842e-424177aad458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_060bd71f-14c5-483c-9999-15aa0c784499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_060bd71f-14c5-483c-9999-15aa0c784499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_396da753-b959-4420-ac99-2b0a621841df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfRevenueAbstract_822ae3a5-7477-450e-82e8-cfece8b6e089" xlink:to="loc_us-gaap_Revenues_396da753-b959-4420-ac99-2b0a621841df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a7537487-4b3e-4b5d-952a-313e2ce260fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a7537487-4b3e-4b5d-952a-313e2ce260fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3a0994c8-9fa7-4e2f-b659-ade3b17270aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3a0994c8-9fa7-4e2f-b659-ade3b17270aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_8a42efa5-e8cc-46ba-9e77-70d467ac9399" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_8a42efa5-e8cc-46ba-9e77-70d467ac9399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_49f9a572-dabb-4825-a3ec-63d26b918865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_49f9a572-dabb-4825-a3ec-63d26b918865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionAndDistributionCosts_ef23ab1e-dcc1-4677-b8ec-b79e2bdebf92" xlink:href="pnm-20211231.xsd#pnm_TransmissionAndDistributionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_pnm_TransmissionAndDistributionCosts_ef23ab1e-dcc1-4677-b8ec-b79e2bdebf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5edd3c0d-b035-40fa-b7d0-4c9767ce8319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5edd3c0d-b035-40fa-b7d0-4c9767ce8319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_fa2e0191-2eda-4eda-8a65-824915a3c831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_fa2e0191-2eda-4eda-8a65-824915a3c831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2dfc2c3-8dc9-4a50-a695-3095324e8ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_a20e59e0-f289-46a1-a9b0-c908f9f69a86" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2dfc2c3-8dc9-4a50-a695-3095324e8ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_8ea4a014-1187-4cc5-a5e5-d44f4ff0a2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:to="loc_us-gaap_OtherIncome_8ea4a014-1187-4cc5-a5e5-d44f4ff0a2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_fd3312cd-3bd4-4303-820b-e1f334c4600d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:to="loc_us-gaap_OtherExpenses_fd3312cd-3bd4-4303-820b-e1f334c4600d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_485851c9-7f25-4fc5-bd2e-2b2185a998e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_7ecb9b93-a6e8-46f5-89d7-ee278a754765" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_485851c9-7f25-4fc5-bd2e-2b2185a998e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cc39fdfc-6723-4726-b132-332ad9a35906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_InterestExpense_cc39fdfc-6723-4726-b132-332ad9a35906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a888e751-6da8-4d27-bafa-57e6363a1494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a888e751-6da8-4d27-bafa-57e6363a1494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8b4be6c5-ad1a-4e45-bf35-b0a0812cebd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8b4be6c5-ad1a-4e45-bf35-b0a0812cebd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_581bb751-f602-48ab-809d-ed04021b8879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48fa0a0f-9b28-45d1-ad01-a47c55d84bc0" xlink:to="loc_us-gaap_NetIncomeLoss_581bb751-f602-48ab-809d-ed04021b8879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofCashFlowsTNMP"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_46c1a2bb-d74d-4ce3-8ed0-5dd84c9f926b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_46c1a2bb-d74d-4ce3-8ed0-5dd84c9f926b" xlink:to="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:to="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_49b8fd48-cc62-4245-a5cb-e065b6c06023" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e2778570-c229-4609-b307-369e132b0504" xlink:to="loc_dei_EntityDomain_49b8fd48-cc62-4245-a5cb-e065b6c06023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_da0206dc-7578-4401-9288-083608c32036" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_49b8fd48-cc62-4245-a5cb-e065b6c06023" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_da0206dc-7578-4401-9288-083608c32036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bfb46172-ecc7-4185-85c5-a6f51b5c6763" xlink:to="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b28db2c4-47ce-46c9-8e67-f20ff4acc06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:to="loc_us-gaap_NetIncomeLoss_b28db2c4-47ce-46c9-8e67-f20ff4acc06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_41b03b20-7d43-4ed4-a8e8-5658a381c4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_41b03b20-7d43-4ed4-a8e8-5658a381c4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_0dc0e306-31e7-46a6-9da5-82a3b10200b1" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_0dc0e306-31e7-46a6-9da5-82a3b10200b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5435ff4e-11e8-4e22-b813-4a6528b0ba73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5435ff4e-11e8-4e22-b813-4a6528b0ba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_098e0538-b90b-44ab-8109-7b3ba9c5d01c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet_098e0538-b90b-44ab-8109-7b3ba9c5d01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f7a12ae1-77e1-4c90-8188-d8a7f94a9ae6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_c6c8102a-c17e-4e00-8451-2020f227dfa4" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues_c6c8102a-c17e-4e00-8451-2020f227dfa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6e6e93fe-6dc3-4d1d-88b9-4a4acd52eecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6e6e93fe-6dc3-4d1d-88b9-4a4acd52eecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_589e06fe-bed5-4c58-a45e-241143a7ba7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_589e06fe-bed5-4c58-a45e-241143a7ba7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5077af81-93a8-4db9-93dd-c7771e734ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5077af81-93a8-4db9-93dd-c7771e734ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0708a2aa-eddf-4902-bdc1-47e8c83dafdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0708a2aa-eddf-4902-bdc1-47e8c83dafdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_3d310bd2-b572-4a03-9a02-59c244cea159" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInAccruedInterestAndTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_pnm_IncreaseDecreaseInAccruedInterestAndTaxes_3d310bd2-b572-4a03-9a02-59c244cea159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_8f131a95-cd8a-453b-8f0e-766cd57eedb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_8f131a95-cd8a-453b-8f0e-766cd57eedb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6ee53c53-adb9-4f5d-a0f7-63c4a2b3486c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f51a6003-6966-4c05-95c1-e996bc4836d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6ee53c53-adb9-4f5d-a0f7-63c4a2b3486c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_88947c83-a293-4163-8ae4-e3b64f06cb05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_eab0c244-e31e-4f1b-b25d-ecdb267dd095" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_88947c83-a293-4163-8ae4-e3b64f06cb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_d5efaeec-34b4-4f22-878f-4886627ae70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_d5efaeec-34b4-4f22-878f-4886627ae70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ab671068-311b-43e9-a212-5401f7b746e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d5f2fdd3-7c7d-4ee6-be73-cdcbc6224794" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ab671068-311b-43e9-a212-5401f7b746e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8458c568-9189-4758-8887-24dc49ab9a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8458c568-9189-4758-8887-24dc49ab9a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_fff654a2-bc87-450e-81e5-fcf22ba48c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_fff654a2-bc87-450e-81e5-fcf22ba48c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_37f4368b-0133-4072-bed5-6847b83a3d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_37f4368b-0133-4072-bed5-6847b83a3d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_01d98123-bbde-4f45-805a-a1c54151c02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_01d98123-bbde-4f45-805a-a1c54151c02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_f77ec168-7fb9-4cf3-baa0-93945cf42c87" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromTransmissionInterconnectionArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_pnm_ProceedsFromTransmissionInterconnectionArrangements_f77ec168-7fb9-4cf3-baa0-93945cf42c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_bbfa49ad-8f11-43c2-a800-39400824a9f2" xlink:href="pnm-20211231.xsd#pnm_RepaymentOfTransmissionInterconnectionAgreements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_pnm_RepaymentOfTransmissionInterconnectionAgreements_bbfa49ad-8f11-43c2-a800-39400824a9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_c7d73389-a3f3-4502-8d0c-6ed7ddc6c74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_c7d73389-a3f3-4502-8d0c-6ed7ddc6c74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_7dcf84f1-9b50-487e-8acb-a68854cf3aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_7dcf84f1-9b50-487e-8acb-a68854cf3aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ec88bc36-021d-4f9e-9412-2fae6bdb3e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ec88bc36-021d-4f9e-9412-2fae6bdb3e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2f8a303-ac27-4104-b2e5-ddf023006ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_24aaa1b9-2cf3-4430-ac57-f1c5bf5c99d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2f8a303-ac27-4104-b2e5-ddf023006ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_900acb6c-7167-403f-a676-17a80fbfae04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_900acb6c-7167-403f-a676-17a80fbfae04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68ba6f95-13c0-497b-b484-cb47c5691d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68ba6f95-13c0-497b-b484-cb47c5691d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d06e50d5-a0b3-4a8b-b982-ec5eb211b8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d06e50d5-a0b3-4a8b-b982-ec5eb211b8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d29835b7-73cd-4288-9faf-12958fa0c018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:to="loc_us-gaap_InterestPaidNet_d29835b7-73cd-4288-9faf-12958fa0c018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_6bc6af64-e69e-4b6d-85d8-cbec7bdcc6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_51cd499b-89f7-4ece-a303-4dd7c8b6b50e" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_6bc6af64-e69e-4b6d-85d8-cbec7bdcc6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_5d8fa16d-5039-4aae-9eeb-64bb744c4f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f31b97e3-9085-4d90-ae97-0cc5761cf6dc" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_5d8fa16d-5039-4aae-9eeb-64bb744c4f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_de69e81e-8268-4aef-b0cc-21a4cdd44673" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_5d8fa16d-5039-4aae-9eeb-64bb744c4f8a" xlink:to="loc_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid_de69e81e-8268-4aef-b0cc-21a4cdd44673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsTNMP"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_96cf5585-a544-4331-b60a-ac79cccc989c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_96cf5585-a544-4331-b60a-ac79cccc989c" xlink:to="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:to="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ce96202-d96d-421d-812f-84fc20c7ea92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_65382b4d-3865-4f02-b8f4-e1acbcaa41f7" xlink:to="loc_dei_EntityDomain_5ce96202-d96d-421d-812f-84fc20c7ea92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_c798b674-2160-4696-a5c1-1c6873f18488" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5ce96202-d96d-421d-812f-84fc20c7ea92" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_c798b674-2160-4696-a5c1-1c6873f18488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d4bca47d-7242-422e-9528-d63f7a42c855" xlink:to="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:to="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b06dbe1-199f-4898-9cbc-2711cbdd608b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b06dbe1-199f-4898-9cbc-2711cbdd608b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6eae6b01-f684-4757-83e5-6e0fd8a7c22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6eae6b01-f684-4757-83e5-6e0fd8a7c22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_bae9a402-e81a-4ec2-9633-dd9df0f3cf37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_bae9a402-e81a-4ec2-9633-dd9df0f3cf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_60ecb14c-cf51-4b3a-9869-23de27f424d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_OtherReceivables_60ecb14c-cf51-4b3a-9869-23de27f424d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_433905e0-eb17-4d3f-b4a7-7cc335d34d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_InventoryNet_433905e0-eb17-4d3f-b4a7-7cc335d34d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_deb6a190-ea59-4ecd-a5e0-254c27c15ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_deb6a190-ea59-4ecd-a5e0-254c27c15ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_72869def-db42-4a23-8fff-a1d25a92c4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_OtherAssetsCurrent_72869def-db42-4a23-8fff-a1d25a92c4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cadeac7b-eca6-41e3-b424-79dda56a69d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66ac426d-629b-47a0-99a2-c67a4a856c1e" xlink:to="loc_us-gaap_AssetsCurrent_cadeac7b-eca6-41e3-b424-79dda56a69d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:href="pnm-20211231.xsd#pnm_OtherPropertyAndInvestmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_fe9a140b-8c3e-4464-807e-5780dcc3f456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:to="loc_us-gaap_OtherLongTermInvestments_fe9a140b-8c3e-4464-807e-5780dcc3f456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5fa26435-7417-498a-b9c6-bc8903695988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5fa26435-7417-498a-b9c6-bc8903695988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalOtherPropertyAndInvestments_ee6a8cd5-7960-47b4-afa4-1c176b8a5d5e" xlink:href="pnm-20211231.xsd#pnm_TotalOtherPropertyAndInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherPropertyAndInvestmentsAbstract_c1b740c3-d771-4e3a-8f47-1a47d24a1c86" xlink:to="loc_pnm_TotalOtherPropertyAndInvestments_ee6a8cd5-7960-47b4-afa4-1c176b8a5d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_d8ddacb8-a929-4076-8eaa-4618659ba348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_d8ddacb8-a929-4076-8eaa-4618659ba348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_985d2674-aeed-4053-b196-3d37d7342806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_985d2674-aeed-4053-b196-3d37d7342806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_00a8b2cd-7906-4918-bda4-859e5784d15e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService_00a8b2cd-7906-4918-bda4-859e5784d15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_8485d38d-e2d8-4879-aa52-932f110cc875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_ConstructionInProgressGross_8485d38d-e2d8-4879-aa52-932f110cc875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_34a6024f-d7ea-44c2-ba30-dfc7018ff726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1ca875be-a0a2-4dea-92f8-6f68b49715c6" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_34a6024f-d7ea-44c2-ba30-dfc7018ff726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6988e2d3-862b-48a1-8f44-bbe7120d2037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6988e2d3-862b-48a1-8f44-bbe7120d2037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3ff39f5b-781a-4177-a8eb-b3dc23fb2e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_Goodwill_3ff39f5b-781a-4177-a8eb-b3dc23fb2e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_57074fef-389f-494d-b280-29dec4c5926e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_57074fef-389f-494d-b280-29dec4c5926e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCostsNet_7c124ad8-b27f-4bb4-9a66-159a56833258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDeferredCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_us-gaap_OtherDeferredCostsNet_7c124ad8-b27f-4bb4-9a66-159a56833258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TotalDeferredChargesAndOtherAssets_b4bc6018-c6eb-48a9-a151-870097eda027" xlink:href="pnm-20211231.xsd#pnm_TotalDeferredChargesAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_1892d305-c7cc-4bcc-961f-d8d23674f15b" xlink:to="loc_pnm_TotalDeferredChargesAndOtherAssets_b4bc6018-c6eb-48a9-a151-870097eda027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5bc35040-e07e-4e36-83f7-d5d26e810f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ee39950b-20fd-498c-97bd-dc2c7fa49264" xlink:to="loc_us-gaap_Assets_5bc35040-e07e-4e36-83f7-d5d26e810f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4857ab09-0ad6-4acf-8a50-27d316859da8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_73a48f50-12ae-4eb7-9e74-01a5cd8392ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_ShortTermBorrowings_73a48f50-12ae-4eb7-9e74-01a5cd8392ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1b32d07d-a8c2-4ab8-90c4-636edbeb7d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_AccountsPayableCurrent_1b32d07d-a8c2-4ab8-90c4-636edbeb7d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_bdadd882-26b3-4d64-8e7e-b0e61aa828dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_bdadd882-26b3-4d64-8e7e-b0e61aa828dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_33b4fbbb-587b-40da-926a-80ac9c69f89a" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_33b4fbbb-587b-40da-926a-80ac9c69f89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_6f24bc6d-45ad-4af1-8931-7b0d87329d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_6f24bc6d-45ad-4af1-8931-7b0d87329d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_21aa4c6b-101a-48a7-ac4d-3f71e75ba5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_21aa4c6b-101a-48a7-ac4d-3f71e75ba5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9c0c9890-dd13-4c0a-b64a-d65523b786a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9c0c9890-dd13-4c0a-b64a-d65523b786a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f917bfcb-66aa-45c3-b814-e5ee53d3adfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2c598c31-add5-4689-ba09-f0b4470b780d" xlink:to="loc_us-gaap_LiabilitiesCurrent_f917bfcb-66aa-45c3-b814-e5ee53d3adfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_de0ef67a-c7c2-4f27-bdf6-02ba5fc4faf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_de0ef67a-c7c2-4f27-bdf6-02ba5fc4faf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8d2413ec-d884-40da-b14a-86d02d64e419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8d2413ec-d884-40da-b14a-86d02d64e419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_b17d3b71-f21d-4a88-bd70-585623970e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_b17d3b71-f21d-4a88-bd70-585623970e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_08cd0d34-37ff-45a7-8145-6bab58930f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_08cd0d34-37ff-45a7-8145-6bab58930f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fba8311c-9f67-44dc-9c16-cc018e8e0990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fba8311c-9f67-44dc-9c16-cc018e8e0990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8bdfe7d4-c727-48c6-8c99-e6c2f90fb68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8bdfe7d4-c727-48c6-8c99-e6c2f90fb68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5b58bd07-29e7-480b-9911-fcba6958dc43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5b58bd07-29e7-480b-9911-fcba6958dc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_bbe41ce6-43dc-4a94-b006-b6866c10b9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_a33af6c6-fafa-4011-beba-ad62d6428a77" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_bbe41ce6-43dc-4a94-b006-b6866c10b9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_89993d25-dddc-4a1b-ba39-b3fd80d597ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_Liabilities_89993d25-dddc-4a1b-ba39-b3fd80d597ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ec2dadd0-474e-45ab-9ab0-8eaf7b0fd40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ec2dadd0-474e-45ab-9ab0-8eaf7b0fd40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_179eab36-c4db-47b8-8e5c-0f4d6f7a9be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:to="loc_us-gaap_CommonStockValue_179eab36-c4db-47b8-8e5c-0f4d6f7a9be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_623e2d93-dfcf-4825-89aa-30ae150517bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_623e2d93-dfcf-4825-89aa-30ae150517bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d886791b-5a56-4c13-96ba-d03e545f22a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_b78c5473-692e-47da-a5f8-6d6b92c82b6d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d886791b-5a56-4c13-96ba-d03e545f22a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_69992f03-87b4-497e-a469-c5bb7b5715ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_be189d1a-0f97-490a-9d05-5fafd19307fa" xlink:to="loc_us-gaap_StockholdersEquity_69992f03-87b4-497e-a469-c5bb7b5715ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_caedf737-64e3-499a-8de6-24249553942b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_715cb9fe-4e9c-4340-808c-2b6dcdb207d0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_caedf737-64e3-499a-8de6-24249553942b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedBalanceSheetsTNMPParenthetical"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ee3e817e-7632-4ebe-85b5-20a7fbdd0060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ee3e817e-7632-4ebe-85b5-20a7fbdd0060" xlink:to="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:to="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0f9d16ba-1657-4bb6-b117-880c1a514474" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e1dc5296-a07c-4862-99ee-0d2198bb4d10" xlink:to="loc_dei_EntityDomain_0f9d16ba-1657-4bb6-b117-880c1a514474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_82493df1-51a4-4aae-a11a-081ec1e053c0" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0f9d16ba-1657-4bb6-b117-880c1a514474" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_82493df1-51a4-4aae-a11a-081ec1e053c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b82f59fd-3f87-4b43-864c-b7073b4f832d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e61c7ccf-bcb3-4938-a226-616242ab2a1f" xlink:to="loc_us-gaap_StatementLineItems_b82f59fd-3f87-4b43-864c-b7073b4f832d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_60c59311-0ed8-44af-b335-a938b823807e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b82f59fd-3f87-4b43-864c-b7073b4f832d" xlink:to="loc_us-gaap_EquityAbstract_60c59311-0ed8-44af-b335-a938b823807e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:href="pnm-20211231.xsd#pnm_CompanyCommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_60c59311-0ed8-44af-b335-a938b823807e" xlink:to="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e4452576-8aa9-4129-b03a-7bd67b056ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e4452576-8aa9-4129-b03a-7bd67b056ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bf763fd2-64b9-4f4d-a8df-38dc81374974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bf763fd2-64b9-4f4d-a8df-38dc81374974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_719e1f30-383b-42e2-ba59-a2e9ba88b564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockSharesIssued_719e1f30-383b-42e2-ba59-a2e9ba88b564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2d925e09-6b59-48dd-96b8-500274e18866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CompanyCommonStockholdersEquity_db3d59db-e637-4a7c-9f96-8d49afdab591" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2d925e09-6b59-48dd-96b8-500274e18866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConsolidatedStatementsofChangesinEquityTNMP"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_8f6bd9b1-6be7-41d0-9da6-a82abe09be71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_8f6bd9b1-6be7-41d0-9da6-a82abe09be71" xlink:to="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:to="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_213cd881-2add-4537-89a6-f3e163ab84f0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_790edce2-fcd4-4c52-b052-07dde1b86906" xlink:to="loc_dei_EntityDomain_213cd881-2add-4537-89a6-f3e163ab84f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b6842156-0227-4756-9bcc-b5f966c97757" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_213cd881-2add-4537-89a6-f3e163ab84f0" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b6842156-0227-4756-9bcc-b5f966c97757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5aee0d57-b3f6-43f1-9b3c-5538bd8e584c" xlink:to="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4e20e94f-d6ea-484d-b53d-5c41ea20ce9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:to="loc_us-gaap_CommonStockMember_4e20e94f-d6ea-484d-b53d-5c41ea20ce9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7e725280-66fe-4e72-8d09-156c29a9ccc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7e725280-66fe-4e72-8d09-156c29a9ccc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_34456f7a-f94a-4f56-9244-7350736df380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4fb539b9-aef4-493c-8cbc-f69618515875" xlink:to="loc_us-gaap_RetainedEarningsMember_34456f7a-f94a-4f56-9244-7350736df380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3f61982c-914a-49b2-8e5d-66bdbde9e474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3e163261-6213-4e00-b6ea-735bca199695" xlink:to="loc_us-gaap_StatementLineItems_3f61982c-914a-49b2-8e5d-66bdbde9e474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3f61982c-914a-49b2-8e5d-66bdbde9e474" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7ec16c67-0470-421a-b974-7d5201c4dddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_StockholdersEquity_7ec16c67-0470-421a-b974-7d5201c4dddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_426f5874-a208-4a7d-a565-ccf65686a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_NetIncomeLoss_426f5874-a208-4a7d-a565-ccf65686a5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_50a2ca00-3452-4547-baa6-b283364de125" xlink:href="pnm-20211231.xsd#pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions_50a2ca00-3452-4547-baa6-b283364de125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8c3a1897-adbb-4a8a-a64e-39dda08cdd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_DividendsCommonStockCash_8c3a1897-adbb-4a8a-a64e-39dda08cdd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0b69bd04-03a2-4183-9f67-231899873ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_bf323908-18a4-44e3-bedf-a7533beab23e" xlink:to="loc_us-gaap_StockholdersEquity_0b69bd04-03a2-4183-9f67-231899873ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0d65d839-c089-41b9-8e68-7c8a52e48096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_43b254bb-8f5c-4eae-8ab1-9d4ee821e821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0d65d839-c089-41b9-8e68-7c8a52e48096" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_43b254bb-8f5c-4eae-8ab1-9d4ee821e821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fb482c3e-9a94-4a17-b761-d9595d83438a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fb482c3e-9a94-4a17-b761-d9595d83438a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_0803a347-eec6-4acd-ae00-73d99abb0545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_0803a347-eec6-4acd-ae00-73d99abb0545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock_ea00bc1d-508b-4412-ba1a-7b17636bdb7c" xlink:href="pnm-20211231.xsd#pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock_ea00bc1d-508b-4412-ba1a-7b17636bdb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_48c155f6-3558-45cf-b85f-f489e49bcaee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_48c155f6-3558-45cf-b85f-f489e49bcaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ea85d6f6-dd89-4d46-8347-53aca2971fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ea85d6f6-dd89-4d46-8347-53aca2971fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_52542371-71a8-4f1b-b15f-fcf461d2188a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_52542371-71a8-4f1b-b15f-fcf461d2188a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_ca228760-71dc-4f82-a61e-6658994d182b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_ca228760-71dc-4f82-a61e-6658994d182b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesPolicy_64a83798-1053-41b3-9ac7-318a2b9c139c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventorySuppliesPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_InventorySuppliesPolicy_64a83798-1053-41b3-9ac7-318a2b9c139c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_ac6bd188-7b4c-4ba6-a874-66bb271fee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_ac6bd188-7b4c-4ba6-a874-66bb271fee8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_40e22d49-0698-43d5-bdb5-9754b1192407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_40e22d49-0698-43d5-bdb5-9754b1192407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2976dc2c-618d-4eec-aca3-71af1ef20a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2976dc2c-618d-4eec-aca3-71af1ef20a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8b8c0cea-a059-444d-b117-c3a6891c616a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8b8c0cea-a059-444d-b117-c3a6891c616a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_5e9fb0f7-29cd-496f-aa69-9d4af1c48a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_DebtPolicyTextBlock_5e9fb0f7-29cd-496f-aa69-9d4af1c48a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_36ce2eb4-6076-4e65-97e6-8923a19f22e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_36ce2eb4-6076-4e65-97e6-8923a19f22e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DecommissioningCostsPolicyPolicyTextBlock_e4b6ec35-85db-494b-920e-77efc1dc246f" xlink:href="pnm-20211231.xsd#pnm_DecommissioningCostsPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_pnm_DecommissioningCostsPolicyPolicyTextBlock_e4b6ec35-85db-494b-920e-77efc1dc246f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostExpensePolicy_f1543816-9725-4d04-b8e0-c48aaaf23af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalCostExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_EnvironmentalCostExpensePolicy_f1543816-9725-4d04-b8e0-c48aaaf23af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_da59216f-d712-4ef2-a395-81839a982c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_da59216f-d712-4ef2-a395-81839a982c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8d252d69-1f12-48d6-8a2f-aeca42c678d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8d252d69-1f12-48d6-8a2f-aeca42c678d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_894855d4-e857-40cb-8d6a-14a31a5113ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_894855d4-e857-40cb-8d6a-14a31a5113ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_a8770006-a93e-498b-8216-b254d26f40a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_a8770006-a93e-498b-8216-b254d26f40a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_1e76303f-7ca7-4e49-9a1f-c736bc8d33d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_1e76303f-7ca7-4e49-9a1f-c736bc8d33d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_81bd4c06-6871-4b9a-8b11-fd34ea6e81b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_81bd4c06-6871-4b9a-8b11-fd34ea6e81b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_c5b9d327-57fe-432c-ad84-eb952b0d7a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_c5b9d327-57fe-432c-ad84-eb952b0d7a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bf9338e3-104f-405b-b738-0eeccc988bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b65d4533-bc85-4401-a1bb-93e04083a293" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bf9338e3-104f-405b-b738-0eeccc988bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8dbf6be5-ddb9-4071-97eb-49999107f082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock_420a4ff4-0286-4d01-80db-6019ae36c02e" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dbf6be5-ddb9-4071-97eb-49999107f082" xlink:to="loc_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock_420a4ff4-0286-4d01-80db-6019ae36c02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_6de88b0a-c76d-44a4-872b-3c7410a572f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8dbf6be5-ddb9-4071-97eb-49999107f082" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_6de88b0a-c76d-44a4-872b-3c7410a572f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d530946f-9384-49d2-9143-02f2e568be8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:href="pnm-20211231.xsd#pnm_AccountingPoliciesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d530946f-9384-49d2-9143-02f2e568be8e" xlink:to="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:to="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_606ba891-a655-4143-809b-c0bc594ddec3" xlink:to="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_7ef5f2d0-9378-46a6-bb2d-5342da157532" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:to="loc_pnm_PnmrMember_7ef5f2d0-9378-46a6-bb2d-5342da157532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_01a04ff8-d9b9-4da3-960d-554d3843c787" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_01a04ff8-d9b9-4da3-960d-554d3843c787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_e2b5b64b-8fd4-4b08-9214-954f6f96528d" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b2fdcd7b-e88d-4a03-bc38-5b108e9f7436" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_e2b5b64b-8fd4-4b08-9214-954f6f96528d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:href="pnm-20211231.xsd#pnm_AccountingPoliciesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresTable_13385c84-516c-4eff-99e8-00659e9fbc11" xlink:to="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfRegulatedUtilities_246cc0e7-5cce-443d-9cfc-d87bd96ab7b4" xlink:href="pnm-20211231.xsd#pnm_NumberOfRegulatedUtilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_NumberOfRegulatedUtilities_246cc0e7-5cce-443d-9cfc-d87bd96ab7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_cf3999ab-94ae-4b70-8f5b-1777a6a9f97e" xlink:href="pnm-20211231.xsd#pnm_CollaborativeArrangementOwnerObligationsDefaultAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount_cf3999ab-94ae-4b70-8f5b-1777a6a9f97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_5c330631-06f4-4716-97da-95765c443d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_RestrictedCash_5c330631-06f4-4716-97da-95765c443d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest_ed037034-4d8b-4e9d-ac40-e0c2b73731d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest_ed037034-4d8b-4e9d-ac40-e0c2b73731d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_894d9927-cb1b-406d-b75d-2bf089f2fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_894d9927-cb1b-406d-b75d-2bf089f2fa2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_3e3d92e2-d5e2-4335-883d-a9b119c241ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_3e3d92e2-d5e2-4335-883d-a9b119c241ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_1198b1e3-03a7-48b7-a256-6bbaf9ad1438" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate_1198b1e3-03a7-48b7-a256-6bbaf9ad1438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_468785c9-6e08-4b88-bc14-6264a422e3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AccountingPoliciesDisclosuresLineItems_f033ba4d-b3b0-4740-810d-dbff2d6d0a8f" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_468785c9-6e08-4b88-bc14-6264a422e3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8eb600d2-ebfd-4eda-918b-46a1b2359aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8eb600d2-ebfd-4eda-918b-46a1b2359aa4" xlink:to="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_035cddbf-5a51-45b7-b445-d7c5f5540453" xlink:to="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ee55f74c-50d9-40ed-aca5-8a9d735403ce" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ee55f74c-50d9-40ed-aca5-8a9d735403ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_416a2ed8-5b6e-4533-8523-cdc158b36afb" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8df0283d-ba88-4a47-ada6-13a4b9135d57" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_416a2ed8-5b6e-4533-8523-cdc158b36afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_26b1a176-21e2-4e36-a139-71007f51d270" xlink:to="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_836d3114-201b-4a92-8c86-ba58f5cd347f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_836d3114-201b-4a92-8c86-ba58f5cd347f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommonIntangibleAndGeneralPlantMember_82c8808c-32fe-48dc-959c-2de7094232de" xlink:href="pnm-20211231.xsd#pnm_CommonIntangibleAndGeneralPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_21096f31-2b05-42c8-bb99-9222a30d59dc" xlink:to="loc_pnm_CommonIntangibleAndGeneralPlantMember_82c8808c-32fe-48dc-959c-2de7094232de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_67aa26fd-b4c0-48c9-99b3-55d6d36c4f42" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryCoalMember_d9bad043-cbde-45dc-9de9-4a9a00219fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryCoalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:to="loc_us-gaap_PublicUtilitiesInventoryCoalMember_d9bad043-cbde-45dc-9de9-4a9a00219fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_ea50f7f3-6303-44ab-87e4-c64d38ad730e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_97c5ac47-a254-4114-b878-9d4e37722acd" xlink:to="loc_pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember_ea50f7f3-6303-44ab-87e4-c64d38ad730e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesInventoryLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable_21df8451-3738-4f85-8a1a-af635489fc8d" xlink:to="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a552780b-8c79-4394-bc5f-53dbdfd056b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a552780b-8c79-4394-bc5f-53dbdfd056b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7f37c180-48b3-49c2-b2c7-34cac0210ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryLineItems_2cfe868a-e063-4e0e-bb12-49c33ba8fc92" xlink:to="loc_us-gaap_InventoryNet_7f37c180-48b3-49c2-b2c7-34cac0210ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformation" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d3d346a2-ea81-465f-86b1-4b7043c43cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_48e90003-8016-4940-ba8b-dfe96d60b7db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d3d346a2-ea81-465f-86b1-4b7043c43cbe" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_48e90003-8016-4940-ba8b-dfe96d60b7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_be1758f9-3b6e-4912-8009-21c1665834ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_12dd578f-93f8-4c71-9271-09c698a56b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be1758f9-3b6e-4912-8009-21c1665834ce" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_12dd578f-93f8-4c71-9271-09c698a56b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_7f5df295-3073-4f8e-9177-e326880b24f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be1758f9-3b6e-4912-8009-21c1665834ce" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_7f5df295-3073-4f8e-9177-e326880b24f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformationScheduleDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformationScheduleDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SegmentInformationScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b7fee229-c95e-4bb4-b518-132001663d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b7fee229-c95e-4bb4-b518-132001663d1c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:to="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9074753e-25d3-487c-99a4-c52a0dc434bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ee00af5c-dc7a-4347-9f31-598f281b6c8e" xlink:to="loc_srt_ProductsAndServicesDomain_9074753e-25d3-487c-99a4-c52a0dc434bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_841132eb-97f7-4825-bf9b-1367b161d493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9074753e-25d3-487c-99a4-c52a0dc434bd" xlink:to="loc_us-gaap_ElectricityMember_841132eb-97f7-4825-bf9b-1367b161d493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63d2741b-7164-4419-9922-d1b22786ac2d" xlink:to="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d02837bb-0957-493e-9f1f-1f2486bd4075" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d02837bb-0957-493e-9f1f-1f2486bd4075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_66b424bd-762a-4d42-a7e7-37c54d491719" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_66b424bd-762a-4d42-a7e7-37c54d491719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_5813eb88-f0a1-4361-8fac-70703ecf014b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_316f74ed-3b5b-4f59-8dd2-b67b0d8db86a" xlink:to="loc_us-gaap_CorporateAndOtherMember_5813eb88-f0a1-4361-8fac-70703ecf014b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3fe19126-51b0-4211-bad8-ce63b129d3a3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c477ad6b-b67f-469f-978c-c845d84269bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c477ad6b-b67f-469f-978c-c845d84269bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_54c46c85-3a23-436a-b9ba-2331854d0e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_Revenues_54c46c85-3a23-436a-b9ba-2331854d0e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_36978b7c-6359-4737-87b0-fe7b451528e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_36978b7c-6359-4737-87b0-fe7b451528e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b6bf834f-047b-4a54-83d8-8329e83d184c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_GrossProfit_b6bf834f-047b-4a54-83d8-8329e83d184c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_bb6787ad-c196-44e4-8355-e0ca56ca0e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_bb6787ad-c196-44e4-8355-e0ca56ca0e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_133601ed-dd39-43af-bcdb-ce445b89ddd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_133601ed-dd39-43af-bcdb-ce445b89ddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5c0cc27a-7cce-471c-85a0-05d15b875299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_OperatingIncomeLoss_5c0cc27a-7cce-471c-85a0-05d15b875299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_c0b38747-c60e-4e21-ba24-8ea8e5134197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_InvestmentIncomeInterest_c0b38747-c60e-4e21-ba24-8ea8e5134197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherIncomeDeductionsExcludingInterest_2990c4b8-46af-4d2c-8d83-41fd51d705a0" xlink:href="pnm-20211231.xsd#pnm_OtherIncomeDeductionsExcludingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_pnm_OtherIncomeDeductionsExcludingInterest_2990c4b8-46af-4d2c-8d83-41fd51d705a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_64062da6-3fa4-4e4f-b417-fb2d6075d71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_InterestExpense_64062da6-3fa4-4e4f-b417-fb2d6075d71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7eb62ee6-a1a1-49a7-ae5f-935c425238d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7eb62ee6-a1a1-49a7-ae5f-935c425238d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_010a9452-cbf8-44aa-8e94-ab61da9e22c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_010a9452-cbf8-44aa-8e94-ab61da9e22c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_142fff71-a20b-4813-91bd-3b27f43a68c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_ProfitLoss_142fff71-a20b-4813-91bd-3b27f43a68c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c31ea4f7-237e-4c24-9d55-01e58f04bfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c31ea4f7-237e-4c24-9d55-01e58f04bfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_3ae26c17-9a90-43b8-8865-f2ce13a08484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_DividendsPreferredStock_3ae26c17-9a90-43b8-8865-f2ce13a08484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d39bcaff-aa4a-4245-8467-f874ad70d5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d39bcaff-aa4a-4245-8467-f874ad70d5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d299b7a7-447c-4d82-a200-7b4344f6cce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_Assets_d299b7a7-447c-4d82-a200-7b4344f6cce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_51fcba1a-3516-4437-b007-0e54d824fe92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_005d4156-e044-46b6-ae6e-8732eb0dccc5" xlink:to="loc_us-gaap_Goodwill_51fcba1a-3516-4437-b007-0e54d824fe92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#SegmentInformationMajorCustomersDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7c89f1ac-bb3f-4016-989c-8b2d27956832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7c89f1ac-bb3f-4016-989c-8b2d27956832" xlink:to="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a0ae9228-2170-4033-9733-2b11729d2165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a0ae9228-2170-4033-9733-2b11729d2165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d5b60158-af76-4e94-b11d-2c0595419b12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a0ae9228-2170-4033-9733-2b11729d2165" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d5b60158-af76-4e94-b11d-2c0595419b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_02072752-abc9-496f-81ec-b2051ea42a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d5b60158-af76-4e94-b11d-2c0595419b12" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_02072752-abc9-496f-81ec-b2051ea42a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_25286e99-bb85-49a4-b2c7-21bcc7b9cefa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bbfe23ac-d4bf-4224-a09b-6fb460054efe" xlink:to="loc_dei_EntityDomain_25286e99-bb85-49a4-b2c7-21bcc7b9cefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_54ff24c5-5e2c-47f0-97d7-c9fc6f86accd" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_25286e99-bb85-49a4-b2c7-21bcc7b9cefa" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_54ff24c5-5e2c-47f0-97d7-c9fc6f86accd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_05856fd4-044d-442f-9c71-37a6a4ceb243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_defb9cd6-a571-4482-8e23-c6d28fb9b148" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_05856fd4-044d-442f-9c71-37a6a4ceb243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_83950652-5a9f-4229-9031-da2388119374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_05856fd4-044d-442f-9c71-37a6a4ceb243" xlink:to="loc_us-gaap_SalesRevenueNetMember_83950652-5a9f-4229-9031-da2388119374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_2f886a14-0dfd-4615-bdd8-e54d0fb33766" xlink:to="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_51bfb9ff-be95-4247-8d20-6e52207ea500" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:to="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember_51bfb9ff-be95-4247-8d20-6e52207ea500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_c85759ad-0e1c-468c-86fa-3c873f325a36" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:to="loc_pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember_c85759ad-0e1c-468c-86fa-3c873f325a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_799cd3a5-a46c-4abc-ba8b-d9b1107f5af3" xlink:href="pnm-20211231.xsd#pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a25727f1-61b1-4675-bd5c-e22b56a0ffca" xlink:to="loc_pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember_799cd3a5-a46c-4abc-ba8b-d9b1107f5af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_42234501-e002-445a-861e-dbeaf9cde696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_9892adbc-3900-4999-b174-a7852e2704b4" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_42234501-e002-445a-861e-dbeaf9cde696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_eb702fe1-46cc-4e6e-80ab-1ca1fbfe1f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_42234501-e002-445a-861e-dbeaf9cde696" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_eb702fe1-46cc-4e6e-80ab-1ca1fbfe1f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="pnm-20211231.xsd#AccumulatedOtherComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_80e70796-4885-4fda-90d0-df9d7d0e09ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_e3f2805f-77f6-445a-b83a-88b8ad5d622b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_80e70796-4885-4fda-90d0-df9d7d0e09ea" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_e3f2805f-77f6-445a-b83a-88b8ad5d622b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#AccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6fd63d1f-1a56-4494-a826-07f341ed6c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_65856f8a-c7ff-4b05-a5b9-e691fb007515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6fd63d1f-1a56-4494-a826-07f341ed6c1b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_65856f8a-c7ff-4b05-a5b9-e691fb007515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_85aa9a3e-22c1-450a-92f9-4790fbee1805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_85aa9a3e-22c1-450a-92f9-4790fbee1805" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6e81d00b-cd56-4d4f-be65-04af88164b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c8ee2d7a-1459-4af1-a33d-8cd61c84095f" xlink:to="loc_us-gaap_EquityComponentDomain_6e81d00b-cd56-4d4f-be65-04af88164b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6e81d00b-cd56-4d4f-be65-04af88164b3f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_da58a505-3474-4536-b229-c9537676738b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_da58a505-3474-4536-b229-c9537676738b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d1fec289-50db-4a92-a3c5-5938a49f400f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d1fec289-50db-4a92-a3c5-5938a49f400f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4de6ba1e-4881-415f-81ab-67b261d6133a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a40365d-3b7f-47f7-be75-27609ead9a6e" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4de6ba1e-4881-415f-81ab-67b261d6133a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:to="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bf752e59-1bf0-4237-b799-4e4144bdc5a9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_16cd4e16-3499-45ad-848d-3ede95f1a7bb" xlink:to="loc_dei_EntityDomain_bf752e59-1bf0-4237-b799-4e4144bdc5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d6ce9d6-a96e-4987-b268-044e003c15c8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bf752e59-1bf0-4237-b799-4e4144bdc5a9" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d6ce9d6-a96e-4987-b268-044e003c15c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_aed71714-5e43-4168-a843-b1be4c723b58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_fe26e784-2dc4-46a5-8b55-4e7216f7901e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_aed71714-5e43-4168-a843-b1be4c723b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_aed71714-5e43-4168-a843-b1be4c723b58" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_55a04fe9-76ed-49c0-9e37-81e410826db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_55a04fe9-76ed-49c0-9e37-81e410826db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_75a3970c-f443-4ac2-ab28-aacd0ae5ebe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_75a3970c-f443-4ac2-ab28-aacd0ae5ebe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_a73b126a-2584-445c-9b1c-d8497f8c8285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_a73b126a-2584-445c-9b1c-d8497f8c8285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_cbb39692-2f47-4983-8373-7310978af920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_cbb39692-2f47-4983-8373-7310978af920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3786ed60-6f42-43f8-8372-d14d89b64933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3786ed60-6f42-43f8-8372-d14d89b64933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429c3ea4-af0a-49ac-9762-474ebd0d46ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429c3ea4-af0a-49ac-9762-474ebd0d46ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c1b1703e-a759-4408-baea-b809bb2a8bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_2cbdce44-7f0b-40fc-b32a-0845054a2b21" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c1b1703e-a759-4408-baea-b809bb2a8bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenues" xlink:type="simple" xlink:href="pnm-20211231.xsd#ElectricOperatingRevenues"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ElectricOperatingRevenues" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2e09a88b-2f1c-4631-952a-765eff70083e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_294da733-1c52-443e-972f-46131a03cd67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2e09a88b-2f1c-4631-952a-765eff70083e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_294da733-1c52-443e-972f-46131a03cd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#ElectricOperatingRevenuesTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ElectricOperatingRevenuesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_92df1c9f-f678-4234-97c5-193f7eb9b6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b9701ffd-88b2-4652-96b5-4b1112354890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_92df1c9f-f678-4234-97c5-193f7eb9b6a6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b9701ffd-88b2-4652-96b5-4b1112354890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ElectricOperatingRevenuesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_50328565-e747-48fa-9e43-e6dccfd8b619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_50328565-e747-48fa-9e43-e6dccfd8b619" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:to="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_be228a1a-5b41-45f8-9beb-7e7ae055259c" xlink:to="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_908305a8-1743-4c16-b026-204b110b3f74" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_908305a8-1743-4c16-b026-204b110b3f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4c4fcf21-7ee9-456e-ac87-549a9e8c0940" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3777ee18-b30b-4d21-9006-feef7b07c9e6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4c4fcf21-7ee9-456e-ac87-549a9e8c0940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_de6d6b53-5d47-4172-9be3-9c9dbb5c0b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_90cac85e-b521-4a40-a547-980b9b5abc39" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_de6d6b53-5d47-4172-9be3-9c9dbb5c0b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:href="pnm-20211231.xsd#pnm_ContractwithCustomersAssetandLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_de6d6b53-5d47-4172-9be3-9c9dbb5c0b5a" xlink:to="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_024b9c41-e250-4e17-8cca-2b1be2170a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_024b9c41-e250-4e17-8cca-2b1be2170a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_6be4a853-5c8a-40fc-9b4f-942da640b8f3" xlink:href="pnm-20211231.xsd#pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease_6be4a853-5c8a-40fc-9b4f-942da640b8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsFromDefaultingREPs_023940f5-759e-4376-a710-d23e45c3b2fe" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsFromDefaultingREPs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_RegulatoryAssetsFromDefaultingREPs_023940f5-759e-4376-a710-d23e45c3b2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_2f56aa47-4e3f-4a82-9a6d-b03a3d642525" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_2f56aa47-4e3f-4a82-9a6d-b03a3d642525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_04bac3b0-041d-416b-a5c6-fd0fe75dd735" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_04bac3b0-041d-416b-a5c6-fd0fe75dd735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fc0f44a8-cd98-45be-9a9c-f7482015151f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_fc0f44a8-cd98-45be-9a9c-f7482015151f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e105658a-ea5d-433c-b77c-1b174cad00c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e105658a-ea5d-433c-b77c-1b174cad00c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractAssetCurrent_a1935da2-d5d3-4073-be3a-e176d2998f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractAssetCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ContractwithCustomersAssetandLiabilityRollForward_6bdb567e-814a-4384-99a6-b9b361ce9182" xlink:to="loc_us-gaap_CommodityContractAssetCurrent_a1935da2-d5d3-4073-be3a-e176d2998f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ElectricOperatingRevenuesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f4d75659-8cff-4931-86f5-5ccf3ae78708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f4d75659-8cff-4931-86f5-5ccf3ae78708" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_28860082-e041-4b6f-bcee-85c8fb9c8559" xlink:to="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricResidentialCustomersMember_03a2cc43-3025-426a-b93b-f2c1b2b69711" xlink:href="pnm-20211231.xsd#pnm_RetailElectricResidentialCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricResidentialCustomersMember_03a2cc43-3025-426a-b93b-f2c1b2b69711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricCommercialCustomersMember_30960f70-2371-421f-8ab5-e6184c7f8ac4" xlink:href="pnm-20211231.xsd#pnm_RetailElectricCommercialCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricCommercialCustomersMember_30960f70-2371-421f-8ab5-e6184c7f8ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricIndustrialCustomersMember_28145d2e-6d00-4dc4-b725-06062e1a9c00" xlink:href="pnm-20211231.xsd#pnm_RetailElectricIndustrialCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricIndustrialCustomersMember_28145d2e-6d00-4dc4-b725-06062e1a9c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricPublicAuthorityCustomersMember_8dd65fd8-f793-45fc-8cfe-aa070daef8f8" xlink:href="pnm-20211231.xsd#pnm_RetailElectricPublicAuthorityCustomersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricPublicAuthorityCustomersMember_8dd65fd8-f793-45fc-8cfe-aa070daef8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RetailElectricEconomyEnergyServiceCustomersMember_fb9a545d-08d6-4cd4-9f91-3b07de35884d" xlink:href="pnm-20211231.xsd#pnm_RetailElectricEconomyEnergyServiceCustomersMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1cceb5c4-f263-4558-b6fa-c8571b2dddd7" xlink:to="loc_pnm_RetailElectricEconomyEnergyServiceCustomersMember_fb9a545d-08d6-4cd4-9f91-3b07de35884d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_74f9845c-1e03-46ef-95ca-9c1136107626" xlink:to="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d86d563e-9ce0-4604-acf3-3cf524f326ce" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d86d563e-9ce0-4604-acf3-3cf524f326ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_ece4ec36-3151-4eba-8176-03d200c160be" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d65ee171-e94a-40d1-9f64-e928c9a98984" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_ece4ec36-3151-4eba-8176-03d200c160be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_68b89da6-f0aa-4aee-b3f1-028e5ccf4243" xlink:to="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityMember_9b72b0cf-42a2-4421-9db4-a829460c813c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:to="loc_us-gaap_ElectricityMember_9b72b0cf-42a2-4421-9db4-a829460c813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ElectricTransmissionServiceMember_d3178cde-6ffd-4d5d-885b-5c07a72046bc" xlink:href="pnm-20211231.xsd#pnm_ElectricTransmissionServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:to="loc_pnm_ElectricTransmissionServiceMember_d3178cde-6ffd-4d5d-885b-5c07a72046bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_c1cb600d-b803-424d-9979-e711529bf07b" xlink:href="pnm-20211231.xsd#pnm_MiscellaneousRevenueFromContractsWithCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f602b4db-217d-4fdf-a4a7-6b5f0316b9b0" xlink:to="loc_pnm_MiscellaneousRevenueFromContractsWithCustomersMember_c1cb600d-b803-424d-9979-e711529bf07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_624f3b8c-f31f-4981-9c73-606a48048b96" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_322a8a5e-ee69-4099-9aac-2f7a98488e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_322a8a5e-ee69-4099-9aac-2f7a98488e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_11d28378-73b9-4c19-b383-0b9cefec68e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_11d28378-73b9-4c19-b383-0b9cefec68e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_c9c68ef5-3087-461b-aace-f15d2a3ffced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_c9c68ef5-3087-461b-aace-f15d2a3ffced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_442eeb68-c05c-454b-b683-fbdca4559d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71da45f9-1b78-4a9c-b14d-1f6547405587" xlink:to="loc_us-gaap_Revenues_442eeb68-c05c-454b-b683-fbdca4559d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShare" xlink:type="simple" xlink:href="pnm-20211231.xsd#EarningsandDividendsPerShare"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EarningsandDividendsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_96d75cfd-c5db-4391-822a-ed3d743a3726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_f2c0d5b4-14a4-41ce-a5b5-af3b8f1fed5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96d75cfd-c5db-4391-822a-ed3d743a3726" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_f2c0d5b4-14a4-41ce-a5b5-af3b8f1fed5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShareTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#EarningsandDividendsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EarningsandDividendsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_681b2e76-a7b5-4a61-b2e0-b05f2486e3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_efab483f-b21f-4966-80e4-0515c2f7bc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_681b2e76-a7b5-4a61-b2e0-b05f2486e3d9" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_efab483f-b21f-4966-80e4-0515c2f7bc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EarningsandDividendsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_31387bc1-9210-43f7-b1bd-5e0f6a4723ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f88a2775-c948-4c95-a67f-1d7e0f169400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_31387bc1-9210-43f7-b1bd-5e0f6a4723ef" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f88a2775-c948-4c95-a67f-1d7e0f169400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_11a68864-f161-4cb5-8b86-684789e1e045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_31387bc1-9210-43f7-b1bd-5e0f6a4723ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_11a68864-f161-4cb5-8b86-684789e1e045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_fcce57d7-0980-4b7a-9e66-2fac71ba25aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_11a68864-f161-4cb5-8b86-684789e1e045" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_fcce57d7-0980-4b7a-9e66-2fac71ba25aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_ba1dbce9-e214-448e-95cb-c1661fb5ef7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_11a68864-f161-4cb5-8b86-684789e1e045" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_ba1dbce9-e214-448e-95cb-c1661fb5ef7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285db90e-bd64-4e76-9a8b-ee4bb19404b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_11a68864-f161-4cb5-8b86-684789e1e045" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_285db90e-bd64-4e76-9a8b-ee4bb19404b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_606bcc6a-ff79-407b-9c84-58c6f94e50a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_31387bc1-9210-43f7-b1bd-5e0f6a4723ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_606bcc6a-ff79-407b-9c84-58c6f94e50a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_51ddcdbf-15aa-4d46-b850-692ae2d69aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_606bcc6a-ff79-407b-9c84-58c6f94e50a5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_51ddcdbf-15aa-4d46-b850-692ae2d69aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_544341c4-bb4e-407c-935f-63c4e1c4c9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_606bcc6a-ff79-407b-9c84-58c6f94e50a5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_544341c4-bb4e-407c-935f-63c4e1c4c9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_621083d4-e4bd-475c-b4e3-d6f626f9fac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_606bcc6a-ff79-407b-9c84-58c6f94e50a5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_621083d4-e4bd-475c-b4e3-d6f626f9fac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_22f1595a-fc04-4ceb-a24f-eccf9547a185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_31387bc1-9210-43f7-b1bd-5e0f6a4723ef" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_22f1595a-fc04-4ceb-a24f-eccf9547a185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_15715fc5-af0e-4b57-88c7-cb00469eff2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_22f1595a-fc04-4ceb-a24f-eccf9547a185" xlink:to="loc_us-gaap_EarningsPerShareBasic_15715fc5-af0e-4b57-88c7-cb00469eff2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e8b2ce3a-9cbf-4619-a50b-7757beba4030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_22f1595a-fc04-4ceb-a24f-eccf9547a185" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e8b2ce3a-9cbf-4619-a50b-7757beba4030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_93a452db-485f-4612-87f7-23ae4746ce46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_31387bc1-9210-43f7-b1bd-5e0f6a4723ef" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_93a452db-485f-4612-87f7-23ae4746ce46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockholdersEquity" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_976725c9-1ac7-4939-a370-6f0d3c0cbe29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c60ddab3-1ad2-453b-93cd-1d15c42da844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_976725c9-1ac7-4939-a370-6f0d3c0cbe29" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c60ddab3-1ad2-453b-93cd-1d15c42da844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_67b5c414-779b-4650-ad6b-4a0b2a933d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_67b5c414-779b-4650-ad6b-4a0b2a933d62" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9904ef87-de3e-4557-9b22-59945d4f1b12" xlink:to="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aaad25c5-4872-44fb-b1d3-c7642f1aefcf" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aaad25c5-4872-44fb-b1d3-c7642f1aefcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_50aa7db1-59b1-45c1-ab57-5875c209b6c4" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_50aa7db1-59b1-45c1-ab57-5875c209b6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRandTNMPMember_cf49b728-b990-4091-bff6-4c6bb29196bc" xlink:href="pnm-20211231.xsd#pnm_PNMRandTNMPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0fdf024a-d51b-435f-a215-3af5c509beba" xlink:to="loc_pnm_PNMRandTNMPMember_cf49b728-b990-4091-bff6-4c6bb29196bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9fc3e1cb-bfc3-421c-a247-3820ddf5d5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4fa60c54-e367-4aaf-8f88-68b2eda27b64" xlink:to="loc_us-gaap_RelatedPartyDomain_9fc3e1cb-bfc3-421c-a247-3820ddf5d5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_43bf97bf-4a32-48d5-a0ca-598f0d477fa2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_9fc3e1cb-bfc3-421c-a247-3820ddf5d5b0" xlink:to="loc_srt_AffiliatedEntityMember_43bf97bf-4a32-48d5-a0ca-598f0d477fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b77d3efd-f8a1-4c26-9a49-beb9f8c38082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_41ceb356-997d-49e1-9679-fc2b66fc7361" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b77d3efd-f8a1-4c26-9a49-beb9f8c38082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_63bd72e3-973b-4ca1-b48d-f6f3074b6190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b77d3efd-f8a1-4c26-9a49-beb9f8c38082" xlink:to="loc_us-gaap_LineOfCreditMember_63bd72e3-973b-4ca1-b48d-f6f3074b6190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_449f1405-0f03-485b-bd3e-4ec98e43ce6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d86d6933-94f4-4078-8f4c-a2a709dddc6f" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_449f1405-0f03-485b-bd3e-4ec98e43ce6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_e1b8480d-e7d4-4198-83cd-39db5f5c9ef2" xlink:href="pnm-20211231.xsd#pnm_PNMR2020ForwardEquitySalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_449f1405-0f03-485b-bd3e-4ec98e43ce6d" xlink:to="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_e1b8480d-e7d4-4198-83cd-39db5f5c9ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ebd79a96-6298-4d7d-b08b-4e9c737b655f" xlink:to="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_92b11111-3380-450d-a6cd-d96f58e84b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_92b11111-3380-450d-a6cd-d96f58e84b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_921161cd-6700-4c3c-96d2-86de100cb98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_921161cd-6700-4c3c-96d2-86de100cb98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fa82e9cf-0a58-44a6-b165-026420ce764f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fa82e9cf-0a58-44a6-b165-026420ce764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_79ceb525-3e61-4a0c-9c3f-ef58168e2b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_79ceb525-3e61-4a0c-9c3f-ef58168e2b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromParent_115f8faf-9b17-4711-8a4f-cbf8a9cbb537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_ProceedsFromContributionsFromParent_115f8faf-9b17-4711-8a4f-cbf8a9cbb537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c0546a79-d64f-431d-8475-85852819424e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c0546a79-d64f-431d-8475-85852819424e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RatioOfDebtToCapitalMaximum_99c80627-4192-40f7-baf4-cbca3fd86b42" xlink:href="pnm-20211231.xsd#pnm_RatioOfDebtToCapitalMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_pnm_RatioOfDebtToCapitalMaximum_99c80627-4192-40f7-baf4-cbca3fd86b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Financialcovenantspercentageofassetsallowedtotransfer_aab695bd-a69a-4b29-8f1e-20dc8b264d06" xlink:href="pnm-20211231.xsd#pnm_Financialcovenantspercentageofassetsallowedtotransfer"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_pnm_Financialcovenantspercentageofassetsallowedtotransfer_aab695bd-a69a-4b29-8f1e-20dc8b264d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_2a8f8541-bfb3-4cfe-a97a-d05967ae6f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_Dividends_2a8f8541-bfb3-4cfe-a97a-d05967ae6f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_7d21ad99-e436-4b98-b56d-ea1b2c984520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_7d21ad99-e436-4b98-b56d-ea1b2c984520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PreferredStockRedemptionPremiumPercent_981c5325-cf54-45ef-8c3c-c79673af1316" xlink:href="pnm-20211231.xsd#pnm_PreferredStockRedemptionPremiumPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_pnm_PreferredStockRedemptionPremiumPercent_981c5325-cf54-45ef-8c3c-c79673af1316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_98de12e1-a3d2-48ff-b92b-ee2d9e35bada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_98de12e1-a3d2-48ff-b92b-ee2d9e35bada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0f479338-02cd-48c3-966d-74dcc5a28170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_8add8450-5220-413d-8ded-44ff80c8b517" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0f479338-02cd-48c3-966d-74dcc5a28170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/Financing" xlink:type="simple" xlink:href="pnm-20211231.xsd#Financing"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/Financing" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_33d944c1-6aa2-4b28-9161-8735031d4acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_33ac05b2-f039-4548-89d2-977fd643a37f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_33d944c1-6aa2-4b28-9161-8735031d4acd" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_33ac05b2-f039-4548-89d2-977fd643a37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FinancingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9cde76d1-893b-4285-9355-ee6e64ff0af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTextBlock_c7a70077-45fd-42dd-83a3-9fe5b8861208" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9cde76d1-893b-4285-9355-ee6e64ff0af9" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTextBlock_c7a70077-45fd-42dd-83a3-9fe5b8861208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_ff94aec8-ff78-4e55-9fa0-dc054e00680e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9cde76d1-893b-4285-9355-ee6e64ff0af9" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_ff94aec8-ff78-4e55-9fa0-dc054e00680e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1d784720-bddf-4b82-9abb-ac267a685e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9cde76d1-893b-4285-9355-ee6e64ff0af9" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1d784720-bddf-4b82-9abb-ac267a685e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingFinancingActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a4a23299-c6c0-466b-a2c8-35f967fa7787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a4a23299-c6c0-466b-a2c8-35f967fa7787" xlink:to="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fd099387-e438-43cf-ae73-e3c60ed5f62a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8267cb23-9f37-4a0d-93b5-0fe5d220a0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_LineOfCreditMember_8267cb23-9f37-4a0d-93b5-0fe5d220a0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_751527a5-0cd1-4291-9281-014869f9c5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_LetterOfCreditMember_751527a5-0cd1-4291-9281-014869f9c5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_38a8e091-586c-4351-b9fe-dd56a029799d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_UnsecuredDebtMember_38a8e091-586c-4351-b9fe-dd56a029799d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_4111fa58-7c0c-4a8d-abf8-885d959def6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_MediumTermNotesMember_4111fa58-7c0c-4a8d-abf8-885d959def6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_41ec3d2b-7a5b-4e28-ab27-29381b26cae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_41ec3d2b-7a5b-4e28-ab27-29381b26cae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_38195a5f-4ec1-406b-b3e1-e29a951da8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_NotesPayableToBanksMember_38195a5f-4ec1-406b-b3e1-e29a951da8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_b3ffdaae-b21c-429e-9a93-ffd68bc74032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_SeniorNotesMember_b3ffdaae-b21c-429e-9a93-ffd68bc74032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_202ee560-b656-4b39-a73f-0020d34accbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_SecuredDebtMember_202ee560-b656-4b39-a73f-0020d34accbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_cd0bf2e9-e10a-4c6e-90ba-c22df4809184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_012c1f74-5f3c-43b3-990f-eb0f1bc31dba" xlink:to="loc_us-gaap_MortgagesMember_cd0bf2e9-e10a-4c6e-90ba-c22df4809184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5afb8836-202b-427f-88e5-9dcf4d35c3aa" xlink:to="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRAndPNMRDevelopmentMember_ee3e2e19-6f2e-44f7-87d3-ec835df17f11" xlink:href="pnm-20211231.xsd#pnm_PNMRAndPNMRDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PNMRAndPNMRDevelopmentMember_ee3e2e19-6f2e-44f7-87d3-ec835df17f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember_74e51344-970f-46de-bee0-988b18b379f8" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PNMAndTNMPMember_74e51344-970f-46de-bee0-988b18b379f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ce141502-b7f7-4201-8b84-3f0ddb029f75" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ce141502-b7f7-4201-8b84-3f0ddb029f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_2c7eddbd-0694-4ff5-a3c5-0e5bad5f7c61" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PnmrMember_2c7eddbd-0694-4ff5-a3c5-0e5bad5f7c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_b180639b-a05d-4643-aadf-753aa7a5cd3b" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_PNMRDevelopmentMember_b180639b-a05d-4643-aadf-753aa7a5cd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_11b56cd8-0d7e-4387-b08f-12f433bb336b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b305e644-faa0-4520-bb27-83ea98918c15" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_11b56cd8-0d7e-4387-b08f-12f433bb336b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5fbf1433-afb4-4a44-9216-5d0f08f1f749" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0d3c19d6-a600-4691-a637-dc8a2c3c1081" xlink:to="loc_srt_RangeMember_5fbf1433-afb4-4a44-9216-5d0f08f1f749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf311624-35bb-4a73-bb3a-c484fdb3714f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5fbf1433-afb4-4a44-9216-5d0f08f1f749" xlink:to="loc_srt_MaximumMember_bf311624-35bb-4a73-bb3a-c484fdb3714f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a5681bcd-97c2-403b-83bc-100d62c2fe9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LetterOrCredit30MilJPMorganMember_e495f3ed-caa5-4f33-ae61-161034ab81cd" xlink:href="pnm-20211231.xsd#pnm_LetterOrCredit30MilJPMorganMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_LetterOrCredit30MilJPMorganMember_e495f3ed-caa5-4f33-ae61-161034ab81cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018TwoYearTermLoanMember_5bbcabaa-a7a4-4908-b961-9260cbdb0ea8" xlink:href="pnm-20211231.xsd#pnm_PNMR2018TwoYearTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2018TwoYearTermLoanMember_5bbcabaa-a7a4-4908-b961-9260cbdb0ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_f59eaf9e-ddf7-485c-80ce-59cce9fefd0a" xlink:href="pnm-20211231.xsd#pnm_PNMR2018SUNS3.25percentdueMarch2021Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_f59eaf9e-ddf7-485c-80ce-59cce9fefd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020DelayedDrawTermLoanMember_f361ced6-93ab-409d-bc84-7ee37b3f2795" xlink:href="pnm-20211231.xsd#pnm_PNMR2020DelayedDrawTermLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2020DelayedDrawTermLoanMember_f361ced6-93ab-409d-bc84-7ee37b3f2795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentTermLoanMember_23936796-8a7f-4e25-931f-3aa6637a024d" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentTermLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRDevelopmentTermLoanMember_23936796-8a7f-4e25-931f-3aa6637a024d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2019TermLoanMember_729502d1-b182-4863-aee0-1aea411c85bf" xlink:href="pnm-20211231.xsd#pnm_PNMR2019TermLoanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2019TermLoanMember_729502d1-b182-4863-aee0-1aea411c85bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020TermLoanMember_4a450856-8f2b-4d4b-beb5-388efd1b4097" xlink:href="pnm-20211231.xsd#pnm_PNMR2020TermLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2020TermLoanMember_4a450856-8f2b-4d4b-beb5-388efd1b4097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_3ccac3e4-63fd-447e-a504-a69e6ffd16cc" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_3ccac3e4-63fd-447e-a504-a69e6ffd16cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_45cbc687-e72a-4ca5-8a9c-3345c18ce30f" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_45cbc687-e72a-4ca5-8a9c-3345c18ce30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRRevolvingCreditFacilityMember_13bb3f62-6b1b-4927-806c-131282929ecb" xlink:href="pnm-20211231.xsd#pnm_PNMRRevolvingCreditFacilityMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRRevolvingCreditFacilityMember_13bb3f62-6b1b-4927-806c-131282929ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2017TermLoanAgreementMember_561252f7-b762-4c1d-9bfe-da0b18d51000" xlink:href="pnm-20211231.xsd#pnm_PNM2017TermLoanAgreementMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2017TermLoanAgreementMember_561252f7-b762-4c1d-9bfe-da0b18d51000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019250MillionTermLoanMember_2ab34593-8996-403b-8b14-1e6c12434b34" xlink:href="pnm-20211231.xsd#pnm_PNM2019250MillionTermLoanMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2019250MillionTermLoanMember_2ab34593-8996-403b-8b14-1e6c12434b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM201940MillionTermLoanMember_69db07fd-fe75-4a56-afa9-3f007bfcbd3a" xlink:href="pnm-20211231.xsd#pnm_PNM201940MillionTermLoanMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM201940MillionTermLoanMember_69db07fd-fe75-4a56-afa9-3f007bfcbd3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019TermLoanMember_04946e3a-b573-44f7-a053-d9dbe0e856e3" xlink:href="pnm-20211231.xsd#pnm_PNM2019TermLoanMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2019TermLoanMember_04946e3a-b573-44f7-a053-d9dbe0e856e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2020250MillionTermLoanMember_32276256-0bfd-4f61-b03b-29af2dc157ac" xlink:href="pnm-20211231.xsd#pnm_PNM2020250MillionTermLoanMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2020250MillionTermLoanMember_32276256-0bfd-4f61-b03b-29af2dc157ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRevolvingCreditFacilityMember_03ef7c40-9011-4672-9d90-8b255e2de4b9" xlink:href="pnm-20211231.xsd#pnm_PNMRevolvingCreditFacilityMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMRevolvingCreditFacilityMember_03ef7c40-9011-4672-9d90-8b255e2de4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_f2d07b17-029b-4635-8281-4af030d49df6" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member_f2d07b17-029b-4635-8281-4af030d49df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_31319b14-465e-441e-9135-f9380ed2a0e0" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member_31319b14-465e-441e-9135-f9380ed2a0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_b00c8299-3555-4ae0-a6a4-66bf9c0e1ae1" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember_b00c8299-3555-4ae0-a6a4-66bf9c0e1ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_d9b494a4-30e3-4d01-8f34-9367a084925a" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember_d9b494a4-30e3-4d01-8f34-9367a084925a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Member"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Series1Member_cba3a308-0b91-416e-a969-994c8c94efba" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Series1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2043Series1Member_cba3a308-0b91-416e-a969-994c8c94efba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2043Series2Member_9528aa11-031a-4dc1-a433-8dbc74101af1" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2043Series2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_PollutionControlRevenueBondsDue2043Member_20df8106-2c16-4e7a-a46a-8fdfd0d994f6" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2043Series2Member_9528aa11-031a-4dc1-a433-8dbc74101af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021FixedRatePCRBsMember_2e44b173-62f7-4d4f-86d8-0cfed3653ae7" xlink:href="pnm-20211231.xsd#pnm_PNM2021FixedRatePCRBsMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021FixedRatePCRBsMember_2e44b173-62f7-4d4f-86d8-0cfed3653ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsAt625PercentMember_b9c1e2a4-f2d2-4685-a6ef-f786f6cd1116" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsAt625PercentMember"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsAt625PercentMember_b9c1e2a4-f2d2-4685-a6ef-f786f6cd1116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsAt590PercentMember_5f5523fb-ced9-40e5-a967-992961698069" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsAt590PercentMember"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsAt590PercentMember_5f5523fb-ced9-40e5-a967-992961698069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM202175MillionTermLoanMember_7700fcef-74b7-4a9b-8bbc-6af3cc55a935" xlink:href="pnm-20211231.xsd#pnm_PNM202175MillionTermLoanMember"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM202175MillionTermLoanMember_7700fcef-74b7-4a9b-8bbc-6af3cc55a935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021NotePurchaseAgreementMember_357ba2f4-7964-439f-b1b7-4ffe73723f23" xlink:href="pnm-20211231.xsd#pnm_PNM2021NotePurchaseAgreementMember"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021NotePurchaseAgreementMember_357ba2f4-7964-439f-b1b7-4ffe73723f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_2354428b-6a5f-408e-845e-2e1c9c8f2c5c" xlink:href="pnm-20211231.xsd#pnm_PNM2021SUNsAt259PercentDueJuly152033Member"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021SUNsAt259PercentDueJuly152033Member_2354428b-6a5f-408e-845e-2e1c9c8f2c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_7e30ba17-3e3f-490d-803e-0c3f75e54769" xlink:href="pnm-20211231.xsd#pnm_PNM2021SUNsAt314PercentDueJuly152041Member"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNM2021SUNsAt314PercentDueJuly152041Member_7e30ba17-3e3f-490d-803e-0c3f75e54769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSUNsAt535PercentDueOctober12021Member_a37372d3-b1fd-4f64-abc5-60222118d54d" xlink:href="pnm-20211231.xsd#pnm_PNMSUNsAt535PercentDueOctober12021Member"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMSUNsAt535PercentDueOctober12021Member_a37372d3-b1fd-4f64-abc5-60222118d54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_ab57a9c2-0a81-42ea-8476-4458006318e1" xlink:href="pnm-20211231.xsd#pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member_ab57a9c2-0a81-42ea-8476-4458006318e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSeptember2021NotePurchaseAgreementMember_32dae500-fc53-4dd4-a5ec-f10622b1e0f9" xlink:href="pnm-20211231.xsd#pnm_PNMSeptember2021NotePurchaseAgreementMember"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PNMSeptember2021NotePurchaseAgreementMember_32dae500-fc53-4dd4-a5ec-f10622b1e0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_dc4363bf-37aa-4843-a0fa-49eecec6c6bd" xlink:href="pnm-20211231.xsd#pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member_dc4363bf-37aa-4843-a0fa-49eecec6c6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_914e51a0-b1a7-4b53-86c3-8b27c50c5b6c" xlink:href="pnm-20211231.xsd#pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member_914e51a0-b1a7-4b53-86c3-8b27c50c5b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PollutionControlRevenueBondsDue2033Member_62ae7930-e2f0-4e03-be2b-1cffd100c962" xlink:href="pnm-20211231.xsd#pnm_PollutionControlRevenueBondsDue2033Member"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_PollutionControlRevenueBondsDue2033Member_62ae7930-e2f0-4e03-be2b-1cffd100c962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPTermLoanAgreementMember_e2e2a666-315f-4639-bd0b-7ee42653676b" xlink:href="pnm-20211231.xsd#pnm_TNMPTermLoanAgreementMember"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMPTermLoanAgreementMember_e2e2a666-315f-4639-bd0b-7ee42653676b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2018TermLoanMember_457521ad-d52a-4854-bf83-5d7927e33aa3" xlink:href="pnm-20211231.xsd#pnm_TNMP2018TermLoanMember"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2018TermLoanMember_457521ad-d52a-4854-bf83-5d7927e33aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2019BondPurchaseAgreementMember_63d8efeb-dc36-4327-96d9-8d3af371875f" xlink:href="pnm-20211231.xsd#pnm_TNMP2019BondPurchaseAgreementMember"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2019BondPurchaseAgreementMember_63d8efeb-dc36-4327-96d9-8d3af371875f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_8bd55032-3705-436b-a193-93a0a5626938" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_8bd55032-3705-436b-a193-93a0a5626938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_0d9e9d5d-744d-4718-9d3f-d95d47badc48" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.60PercentDue2029Member"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_0d9e9d5d-744d-4718-9d3f-d95d47badc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementMember"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_94d64f50-e7eb-46bb-8c33-baf1459286b5" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:to="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member_94d64f50-e7eb-46bb-8c33-baf1459286b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_b952de7a-0ae5-43c1-8921-0748d2bd1b15" xlink:href="pnm-20211231.xsd#pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_TNMP2020BondPurchaseAgreementMember_23bca018-3d0e-4911-a8f4-42a84b90cf90" xlink:to="loc_pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member_b952de7a-0ae5-43c1-8921-0748d2bd1b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMP2021BondPurchaseAgreementMember_d707577f-7129-4f61-8f87-be03b309a1b5" xlink:href="pnm-20211231.xsd#pnm_TNMP2021BondPurchaseAgreementMember"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMP2021BondPurchaseAgreementMember_d707577f-7129-4f61-8f87-be03b309a1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPFirstMortgageBondsMember_72e99c89-5dbe-4fc2-81d4-91f4037f411d" xlink:href="pnm-20211231.xsd#pnm_TNMPFirstMortgageBondsMember"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_TNMPFirstMortgageBondsMember_72e99c89-5dbe-4fc2-81d4-91f4037f411d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableRateShortTermDebtMember_9d2e34ce-352f-42a7-8faf-6feb18702dff" xlink:href="pnm-20211231.xsd#pnm_VariableRateShortTermDebtMember"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_VariableRateShortTermDebtMember_9d2e34ce-352f-42a7-8faf-6feb18702dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsMember_c6c77fa3-1196-4769-afef-423a0b4838aa" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsMember"/>
    <link:presentationArc order="44" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_34b30c8c-8761-4a20-aa54-7d65f105099d" xlink:to="loc_pnm_FirstMortgageBondsMember_c6c77fa3-1196-4769-afef-423a0b4838aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_9c8f342f-7d36-477d-ad19-433dbc9ec6d3" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_160ba0ac-fb33-4609-9534-4285e418a7f0" xlink:href="pnm-20211231.xsd#pnm_PNMR2020ForwardEquitySalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:to="loc_pnm_PNMR2020ForwardEquitySalesAgreementMember_160ba0ac-fb33-4609-9534-4285e418a7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_14db875e-0102-4a03-94b7-b015ab59e68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e26ca2ed-bebd-4d72-bfac-c4a22aaff631" xlink:to="loc_us-gaap_OverAllotmentOptionMember_14db875e-0102-4a03-94b7-b015ab59e68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_77a42fb2-d718-4962-9a54-00f04865ec34" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_a5024e0b-d30c-4285-afc7-1094109222bc" xlink:href="pnm-20211231.xsd#pnm_MaricopaCountyArizonaPollutionControlCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:to="loc_pnm_MaricopaCountyArizonaPollutionControlCorporationMember_a5024e0b-d30c-4285-afc7-1094109222bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CityOfFarmingtonNewMexicoMember_53f49bc6-327f-4d9a-aebb-c0d41b58c4ab" xlink:href="pnm-20211231.xsd#pnm_CityOfFarmingtonNewMexicoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_c6dc0024-71fc-4ff2-92ae-7aef055734f0" xlink:to="loc_pnm_CityOfFarmingtonNewMexicoMember_53f49bc6-327f-4d9a-aebb-c0d41b58c4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_608e88b0-9307-434c-a735-9a11a3e311d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_70fe7760-df15-449c-93e1-26f7eb2dff94" xlink:to="loc_us-gaap_CreditFacilityDomain_608e88b0-9307-434c-a735-9a11a3e311d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b15cbd57-e434-4824-a931-bdccb9f5b697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_608e88b0-9307-434c-a735-9a11a3e311d9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b15cbd57-e434-4824-a931-bdccb9f5b697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_70bea76e-fa50-4e25-90c5-467d76ab1178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6ae8981d-7eb2-4d26-9381-9df0520cec54" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_70bea76e-fa50-4e25-90c5-467d76ab1178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_5efea8b0-8b39-4674-a8a0-94e9c11861c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_70bea76e-fa50-4e25-90c5-467d76ab1178" xlink:to="loc_us-gaap_SubsequentEventMember_5efea8b0-8b39-4674-a8a0-94e9c11861c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_c2d2b358-2c11-4e15-86d4-1fedf75f875d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_63164e55-8dad-445d-bd97-cb68ef980b77" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_c2d2b358-2c11-4e15-86d4-1fedf75f875d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_e2921886-6dbf-4eed-996b-c796bf7764f2" xlink:href="pnm-20211231.xsd#pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_c2d2b358-2c11-4e15-86d4-1fedf75f875d" xlink:to="loc_pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember_e2921886-6dbf-4eed-996b-c796bf7764f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_74638fd6-4042-4b61-a71c-6fc3d60e08ee" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_26008ba5-6c0b-4a2c-ba6b-62168d4dc79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_us-gaap_InterestRateContractMember_26008ba5-6c0b-4a2c-ba6b-62168d4dc79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractOneMember_bb7da6c9-02b6-4558-ae94-e5d2558c9277" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_pnm_InterestRateContractOneMember_bb7da6c9-02b6-4558-ae94-e5d2558c9277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractTwoMember_8b3b06c0-a16a-43d9-b03f-892d1249ed73" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_pnm_InterestRateContractTwoMember_8b3b06c0-a16a-43d9-b03f-892d1249ed73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestRateContractThreeMember_611d8dd3-48e8-41be-ac73-9933b1d6cff8" xlink:href="pnm-20211231.xsd#pnm_InterestRateContractThreeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b90703c9-dc46-4123-9abc-752d51217884" xlink:to="loc_pnm_InterestRateContractThreeMember_611d8dd3-48e8-41be-ac73-9933b1d6cff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d5a1de7c-741b-4124-a2bc-9e919c7475fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_fae89a90-1997-42d7-aab2-9a6931c6b381" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d5a1de7c-741b-4124-a2bc-9e919c7475fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_497cd6a0-3605-4616-a5be-ff825495721b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_d5a1de7c-741b-4124-a2bc-9e919c7475fe" xlink:to="loc_us-gaap_CashFlowHedgingMember_497cd6a0-3605-4616-a5be-ff825495721b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_15916e10-0fb4-4cca-a87b-39c06a1b0e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_339b5497-708e-45d5-83cd-44845f4eb877" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_15916e10-0fb4-4cca-a87b-39c06a1b0e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_de7cff60-0b4b-4d8c-9184-4576b3e8fb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_15916e10-0fb4-4cca-a87b-39c06a1b0e03" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_de7cff60-0b4b-4d8c-9184-4576b3e8fb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_dba6e95f-c248-4efc-8b47-ef3244c97d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_6a021448-9a15-4a2a-9f00-6d793ee8d643" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_dba6e95f-c248-4efc-8b47-ef3244c97d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_b16bd57b-c115-4769-9b17-5680f3675565" xlink:href="pnm-20211231.xsd#pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_dba6e95f-c248-4efc-8b47-ef3244c97d68" xlink:to="loc_pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember_b16bd57b-c115-4769-9b17-5680f3675565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1af78349-83d9-4539-8b6e-658908342c9f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_ec650572-31dc-44e0-a818-806292a956d8" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentCovenantDebtToCapitalizationRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio_ec650572-31dc-44e0-a818-806292a956d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_1d3d9723-dc67-4491-8d2e-79c43cf42d11" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval_1d3d9723-dc67-4491-8d2e-79c43cf42d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bfc1860b-7f9e-4a5a-bd1f-ae7256e38354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LongTermDebt_bfc1860b-7f9e-4a5a-bd1f-ae7256e38354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f8ac49c3-968e-48fd-9d97-0c16cc536f38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f8ac49c3-968e-48fd-9d97-0c16cc536f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_be1ef35a-52d3-4cbc-ab1f-e06fc2f73997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_ShortTermBorrowings_be1ef35a-52d3-4cbc-ab1f-e06fc2f73997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_a83d894d-7b1c-4251-a023-0d6fa4beb121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentTerm_a83d894d-7b1c-4251-a023-0d6fa4beb121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4d63f44a-cb08-4439-a27e-9e9d38a01012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4d63f44a-cb08-4439-a27e-9e9d38a01012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94797334-05fa-462d-b503-27b63993f231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_94797334-05fa-462d-b503-27b63993f231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_b81ec10d-135d-4ff6-ac91-73f2ddfe5193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_b81ec10d-135d-4ff6-ac91-73f2ddfe5193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3db22695-db4c-44ab-85da-93a281db46e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_CommonStockSharesIssued_3db22695-db4c-44ab-85da-93a281db46e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ebbe0a79-be4b-4ca1-9720-c5f0bd3a64fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ebbe0a79-be4b-4ca1-9720-c5f0bd3a64fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_395b79fd-d7d6-4c40-bda5-a0ca0c096660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_395b79fd-d7d6-4c40-bda5-a0ca0c096660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_45452d2d-414e-42f4-8258-c6a5bc08d226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_45452d2d-414e-42f4-8258-c6a5bc08d226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_3a472a14-c3ab-4168-a8f3-ec6872fecfef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_3a472a14-c3ab-4168-a8f3-ec6872fecfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3260ea9-e3e4-44b5-935b-f81e71889a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d3260ea9-e3e4-44b5-935b-f81e71889a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentPrepaymentPeriod_45a7e17e-eb8a-4e6c-ab3b-c147100f7b0d" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentPrepaymentPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentPrepaymentPeriod_45a7e17e-eb8a-4e6c-ab3b-c147100f7b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_90c013b9-ca80-4ef7-ad56-a845a6a80a05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_90c013b9-ca80-4ef7-ad56-a845a6a80a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_480ff438-c449-4889-8683-09c07d53cf73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_RepaymentsOfDebt_480ff438-c449-4889-8683-09c07d53cf73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentSeriesOfBondIssuance_51d39804-b960-45f7-8f54-47c4f3c5af5d" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentSeriesOfBondIssuance"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentSeriesOfBondIssuance_51d39804-b960-45f7-8f54-47c4f3c5af5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_19dd865b-e1b5-432f-85c0-6b1fcd9e90c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_19dd865b-e1b5-432f-85c0-6b1fcd9e90c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_661f7114-5d31-47ec-ae15-d21b80300af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_661f7114-5d31-47ec-ae15-d21b80300af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_034604c1-3de1-488e-b114-dfc3964c13bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_InterestExpense_034604c1-3de1-488e-b114-dfc3964c13bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_8af9c95a-439a-4d9f-9a49-af31400732ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_8af9c95a-439a-4d9f-9a49-af31400732ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_e66009d0-1b9f-4524-8730-43d179c137fc" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt_e66009d0-1b9f-4524-8730-43d179c137fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TermLoanRestatementToProvideAdditionalFunding_4caa3dbe-1ac2-4e58-af48-8736b29f643f" xlink:href="pnm-20211231.xsd#pnm_TermLoanRestatementToProvideAdditionalFunding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_TermLoanRestatementToProvideAdditionalFunding_4caa3dbe-1ac2-4e58-af48-8736b29f643f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TermLoanRestatementCommittedAmount_c052d2a6-97dc-45a0-b11e-c61acc3ddd20" xlink:href="pnm-20211231.xsd#pnm_TermLoanRestatementCommittedAmount"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_TermLoanRestatementCommittedAmount_c052d2a6-97dc-45a0-b11e-c61acc3ddd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_9e544589-7701-41a0-9557-4095b8e4bf76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_9e544589-7701-41a0-9557-4095b8e4bf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_0958eeb7-0255-444f-81de-71dcced97771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_0958eeb7-0255-444f-81de-71dcced97771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b067b640-008a-45d9-a5c6-b8642499a529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_b067b640-008a-45d9-a5c6-b8642499a529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1_afbb4ccd-3c32-4c16-8a18-a06c18de0a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1_afbb4ccd-3c32-4c16-8a18-a06c18de0a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9b7ad6ae-010e-4f2a-af36-f82ee7177d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_9b7ad6ae-010e-4f2a-af36-f82ee7177d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_19e178fe-36f9-45c2-84a9-e62d12aec63c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_19e178fe-36f9-45c2-84a9-e62d12aec63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_0868cd21-e05b-4cf9-bd8f-c01ba6f3b551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_0868cd21-e05b-4cf9-bd8f-c01ba6f3b551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_251c9dae-0d05-4767-8d34-1883ee809795" xlink:href="pnm-20211231.xsd#pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender_251c9dae-0d05-4767-8d34-1883ee809795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08206e9c-8f3c-463d-8a28-2dc88efe178b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_08206e9c-8f3c-463d-8a28-2dc88efe178b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestments_f92a07f0-ac99-4ca5-abf0-515e7bd6a5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndInvestments"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_RestrictedCashAndInvestments_f92a07f0-ac99-4ca5-abf0-515e7bd6a5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_869a33c1-6818-4044-aa9b-372ecfeab49e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_869a33c1-6818-4044-aa9b-372ecfeab49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentExtensionOptionPeriod_f3a042dd-aed7-4d69-b1f4-467c0abd7b2b" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentExtensionOptionPeriod"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_DebtInstrumentExtensionOptionPeriod_f3a042dd-aed7-4d69-b1f4-467c0abd7b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesReceivedAsCollateral_4c97d585-08ab-4d2a-9865-6624be9ea447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesReceivedAsCollateral"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_us-gaap_SecuritiesReceivedAsCollateral_4c97d585-08ab-4d2a-9865-6624be9ea447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfExtensionOptions_d301972f-027a-4f97-901c-d03c089fe893" xlink:href="pnm-20211231.xsd#pnm_NumberOfExtensionOptions"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_80b8fe41-60d5-42ef-aa6e-c1db475f313e" xlink:to="loc_pnm_NumberOfExtensionOptions_d301972f-027a-4f97-901c-d03c089fe893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingShorttermDebtandLiquidityDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_445ad6ea-dec2-41ba-b9ca-bd7366f46918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_445ad6ea-dec2-41ba-b9ca-bd7366f46918" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_10c37963-5ae7-4ea3-b4f1-54fd5c3a74bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66b84537-ea6d-4d88-97ce-e90537274748" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_10c37963-5ae7-4ea3-b4f1-54fd5c3a74bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8ac400cc-5d58-40af-b8a5-3944c3c66169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_10c37963-5ae7-4ea3-b4f1-54fd5c3a74bc" xlink:to="loc_us-gaap_SubsequentEventMember_8ac400cc-5d58-40af-b8a5-3944c3c66169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1e34c4cc-7524-4100-9854-a87469044258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_de5a2d4a-7111-425d-b835-9b43ac3ea4f5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1e34c4cc-7524-4100-9854-a87469044258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2aac4808-3de4-4041-bcf6-7a1f334b2e27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1e34c4cc-7524-4100-9854-a87469044258" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2aac4808-3de4-4041-bcf6-7a1f334b2e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_765cadac-de4a-44f4-8ac4-483830a0d37b" xlink:to="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_349357e7-60f6-4430-a888-4f251da4825c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_349357e7-60f6-4430-a888-4f251da4825c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_84feb9de-1614-47e2-ac64-d72824ddccaa" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_84feb9de-1614-47e2-ac64-d72824ddccaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember_fcf31f39-2219-4b2c-a1f1-a0091925c969" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_PNMAndTNMPMember_fcf31f39-2219-4b2c-a1f1-a0091925c969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_142fb554-9863-4a2c-aa74-5a36a6d4bb39" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_067fc1f0-06c7-4c22-bc92-08aa1507d826" xlink:to="loc_pnm_PNMRDevelopmentMember_142fb554-9863-4a2c-aa74-5a36a6d4bb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_131fbb30-c9da-43dd-8ada-0ba42d09d4ae" xlink:to="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRRevolvingCreditFacilityMember_09436bc6-c8f7-428b-9cc1-5bf6cb7f8101" xlink:href="pnm-20211231.xsd#pnm_PNMRRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNMRRevolvingCreditFacilityMember_09436bc6-c8f7-428b-9cc1-5bf6cb7f8101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRevolvingCreditFacilityMember_5f057a22-b688-4a62-88d5-cb0c9179e554" xlink:href="pnm-20211231.xsd#pnm_PNMRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNMRevolvingCreditFacilityMember_5f057a22-b688-4a62-88d5-cb0c9179e554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPRevolvingCreditFacilityMember_772b9352-bae2-4fe8-8b1a-424c020e6933" xlink:href="pnm-20211231.xsd#pnm_TNMPRevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_TNMPRevolvingCreditFacilityMember_772b9352-bae2-4fe8-8b1a-424c020e6933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e01551a9-4943-4449-8cb7-77313ef80211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e01551a9-4943-4449-8cb7-77313ef80211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2017NewMexicoCreditFacilityMember_a1d13507-d27d-4067-9ada-5f2d1ba0bb44" xlink:href="pnm-20211231.xsd#pnm_PNM2017NewMexicoCreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNM2017NewMexicoCreditFacilityMember_a1d13507-d27d-4067-9ada-5f2d1ba0bb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_7224ef4d-523d-42d7-b321-42b5a9a6875a" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a522a851-340b-42a2-a5cc-372f1d710a3c" xlink:to="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_7224ef4d-523d-42d7-b321-42b5a9a6875a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b4906304-4373-48a0-8399-3f7798a4bf84" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LocalLinesOfCreditMember_06667375-8ab9-451a-bbd9-9f29cb4a2c6f" xlink:href="pnm-20211231.xsd#pnm_LocalLinesOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_LocalLinesOfCreditMember_06667375-8ab9-451a-bbd9-9f29cb4a2c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_93d953c3-2048-463f-9f71-ab753ee7fd5a" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember_93d953c3-2048-463f-9f71-ab753ee7fd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_0c7e07ca-22f2-485c-9c91-5716fa13af9b" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentRevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_PNMRDevelopmentRevolvingCreditFacilityMember_0c7e07ca-22f2-485c-9c91-5716fa13af9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_73b172f2-350a-4f02-8ec3-b6e7ae0f43b2" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95c6ea04-7ed7-4d6d-b154-d62f595c5ca4" xlink:to="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_73b172f2-350a-4f02-8ec3-b6e7ae0f43b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_969b0058-6626-412f-b474-beef14d4c55c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6d670fa3-a8f1-4ef5-9b98-dd0b94f502a0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_969b0058-6626-412f-b474-beef14d4c55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_37c13baa-a548-46a8-88b6-b40dc4991a15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_969b0058-6626-412f-b474-beef14d4c55c" xlink:to="loc_srt_ParentCompanyMember_37c13baa-a548-46a8-88b6-b40dc4991a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2e1b7329-4fcb-4d64-ad09-7c361297cec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2e86dfd0-d86c-431e-9cf4-22ee5ae18e34" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2e1b7329-4fcb-4d64-ad09-7c361297cec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_2f55743f-6628-4625-924c-42df46c5320f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2e1b7329-4fcb-4d64-ad09-7c361297cec0" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_2f55743f-6628-4625-924c-42df46c5320f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_4c06e8cd-fe62-4458-bb1c-982fe2af2755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_15e0748d-ead9-4de7-8e37-b3c4ed11cb3e" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_4c06e8cd-fe62-4458-bb1c-982fe2af2755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JPMorganChaseBankN.A.Member_2e76ce83-846f-4526-9fc0-e8665e55cd0e" xlink:href="pnm-20211231.xsd#pnm_JPMorganChaseBankN.A.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_4c06e8cd-fe62-4458-bb1c-982fe2af2755" xlink:to="loc_pnm_JPMorganChaseBankN.A.Member_2e76ce83-846f-4526-9fc0-e8665e55cd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff4cdc60-0a4d-4368-84a1-dfee872b1a85" xlink:to="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2097e40-df62-4407-b243-fd66a2e5109e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e2097e40-df62-4407-b243-fd66a2e5109e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_cd6782b6-fb83-472f-a00e-07368141b838" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentsNMPRCApprovedcreditfacility"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_pnm_DebtInstrumentsNMPRCApprovedcreditfacility_cd6782b6-fb83-472f-a00e-07368141b838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesReceivedAsCollateral_9d53c25b-32d1-47ce-a16c-a52066c855d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesReceivedAsCollateral"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_SecuritiesReceivedAsCollateral_9d53c25b-32d1-47ce-a16c-a52066c855d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfExtensionOptions_fde87320-69d8-4fe6-8905-1d0409867222" xlink:href="pnm-20211231.xsd#pnm_NumberOfExtensionOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_pnm_NumberOfExtensionOptions_fde87320-69d8-4fe6-8905-1d0409867222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtInstrumentExtensionOptionPeriod_d74d4ee9-de01-4dcb-9b18-dd9859668a5c" xlink:href="pnm-20211231.xsd#pnm_DebtInstrumentExtensionOptionPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_pnm_DebtInstrumentExtensionOptionPeriod_d74d4ee9-de01-4dcb-9b18-dd9859668a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d9039fca-f1dd-4b86-b372-aedef4d3b82e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_ShortTermBorrowings_d9039fca-f1dd-4b86-b372-aedef4d3b82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_39e5237a-4097-485a-a6d2-3fcac810848e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_39e5237a-4097-485a-a6d2-3fcac810848e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b96605e8-edc6-49d5-a943-069c3b72a4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_b96605e8-edc6-49d5-a943-069c3b72a4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8588ead9-b216-4a0b-8e7b-3acf29c154c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8588ead9-b216-4a0b-8e7b-3acf29c154c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3f586bac-b692-4ab8-8bb9-509a2b3caf95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3f586bac-b692-4ab8-8bb9-509a2b3caf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestments_418757f3-13e7-466a-8010-f48f7da3a95f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_208122a1-8843-4384-8687-5a8781355898" xlink:to="loc_us-gaap_RestrictedCashAndInvestments_418757f3-13e7-466a-8010-f48f7da3a95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FinancingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_373d51e2-781b-4b13-a4cf-d655aa2d4819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_373d51e2-781b-4b13-a4cf-d655aa2d4819" xlink:to="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e5c2b4ef-e01c-4b45-ab77-d887e8acfa2b" xlink:to="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a58cbcba-36a3-4d15-8e76-5043029224f4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a58cbcba-36a3-4d15-8e76-5043029224f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b13e60d7-0f33-4e5f-8ca7-e420fe8c69c7" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b13e60d7-0f33-4e5f-8ca7-e420fe8c69c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_6cc0d1a6-bf00-4276-a596-4cc553fda81b" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4acc6cea-402d-4178-8895-05706e0ec7b7" xlink:to="loc_pnm_PnmrMember_6cc0d1a6-bf00-4276-a596-4cc553fda81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2a90c093-fd8f-47d6-9304-2d3e2a720241" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_0cde8f7a-db1b-4683-a56c-8c458a14361e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_0cde8f7a-db1b-4683-a56c-8c458a14361e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_9e86d58d-bca4-471f-8024-45696beb1fa8" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember_9e86d58d-bca4-471f-8024-45696beb1fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_49576e50-ae35-45f3-8387-9ef1a18a4ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_us-gaap_UnsecuredDebtMember_49576e50-ae35-45f3-8387-9ef1a18a4ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsMember_a5fe664d-16ac-44c1-8554-a243225fe969" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06c4285a-00ec-414c-98a9-97ab1daf209d" xlink:to="loc_pnm_FirstMortgageBondsMember_a5fe664d-16ac-44c1-8554-a243225fe969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ce4aabbf-346b-4a1c-bc77-f5e5c77d7526" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_4363a658-45ce-4694-b3bd-832f512ffbb7" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember_4363a658-45ce-4694-b3bd-832f512ffbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_1f396c9a-9d45-4ffc-8fc8-8acc55164bdb" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember_1f396c9a-9d45-4ffc-8fc8-8acc55164bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_40285833-24c6-4122-baaa-d6f06703d9c7" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember_40285833-24c6-4122-baaa-d6f06703d9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_29496255-4909-4238-9666-867a602ebc6c" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember_29496255-4909-4238-9666-867a602ebc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_c4989625-aba2-4ddf-9838-93feeef7ea50" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember_c4989625-aba2-4ddf-9838-93feeef7ea50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_d31ac51b-24ff-4ad4-a624-892a886d9598" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember_d31ac51b-24ff-4ad4-a624-892a886d9598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_5ee600bd-de06-46f1-abeb-a6935661eb9a" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember_5ee600bd-de06-46f1-abeb-a6935661eb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_25c1dbea-e496-48aa-b5f0-da4a5c4fcc3a" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember_25c1dbea-e496-48aa-b5f0-da4a5c4fcc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_cdb63a46-5657-4c34-985f-63f0a42e52d2" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember_cdb63a46-5657-4c34-985f-63f0a42e52d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_d574c4ac-ab77-4130-be54-c3d48396200f" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember_d574c4ac-ab77-4130-be54-c3d48396200f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_646bfba4-2313-4909-9cb0-a9825a59fcb6" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember_646bfba4-2313-4909-9cb0-a9825a59fcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_95532877-aaed-4360-a03f-e1ce6fd7cbbe" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2023at3point15percentMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2023at3point15percentMember_95532877-aaed-4360-a03f-e1ce6fd7cbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_460ddf3d-afcb-45c2-990a-60a549f82378" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2025at3point45percentMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2025at3point45percentMember_460ddf3d-afcb-45c2-990a-60a549f82378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_574393fe-cbf8-42bc-a7a4-17f37b2af837" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember_574393fe-cbf8-42bc-a7a4-17f37b2af837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_23f7eaf2-7298-4471-8706-0892745f500e" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember_23f7eaf2-7298-4471-8706-0892745f500e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_ed77859e-13b9-41f0-aac8-2c514a5d39f5" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember_ed77859e-13b9-41f0-aac8-2c514a5d39f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_d8dd6bec-81ee-46da-ad95-8a023c4df32d" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember_d8dd6bec-81ee-46da-ad95-8a023c4df32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_e7d6ab3b-d7ae-4811-acc8-aabcd71dfe96" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember_e7d6ab3b-d7ae-4811-acc8-aabcd71dfe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_4c7ac10d-a5db-48ce-8ce2-6a946824faf3" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember_4c7ac10d-a5db-48ce-8ce2-6a946824faf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_aa79730b-f8ff-4213-bdfb-8452f5d9d7c3" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember_aa79730b-f8ff-4213-bdfb-8452f5d9d7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_0f1386be-6393-4351-bfe8-68b4da8ab799" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember_0f1386be-6393-4351-bfe8-68b4da8ab799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_07c7c184-3c46-47fb-9a97-931f224dc169" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember_07c7c184-3c46-47fb-9a97-931f224dc169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_28963576-e4e9-4f9b-8860-029b6698428c" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember_28963576-e4e9-4f9b-8860-029b6698428c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_3a91cc68-9ae1-4065-bd48-1ab9ed12eeda" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember_3a91cc68-9ae1-4065-bd48-1ab9ed12eeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_944cc6d3-8dbc-4f83-84b4-68dbfc0adc99" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember_944cc6d3-8dbc-4f83-84b4-68dbfc0adc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_f65cbf04-c3a6-43dc-a528-712446dd4816" xlink:href="pnm-20211231.xsd#pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember_f65cbf04-c3a6-43dc-a528-712446dd4816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM201940MillionTermLoanMember_b8ee6569-66ec-4500-83b8-bd90bcf9d56d" xlink:href="pnm-20211231.xsd#pnm_PNM201940MillionTermLoanMember"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNM201940MillionTermLoanMember_b8ee6569-66ec-4500-83b8-bd90bcf9d56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM202175MillionTermLoanMember_88c85240-48cf-4ee3-9f59-fe1cb8c2bc1b" xlink:href="pnm-20211231.xsd#pnm_PNM202175MillionTermLoanMember"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNM202175MillionTermLoanMember_88c85240-48cf-4ee3-9f59-fe1cb8c2bc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_3c22bea6-03dd-41b8-8f34-49292f726bc9" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember_3c22bea6-03dd-41b8-8f34-49292f726bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_953406ae-0775-482b-ae7c-39c252fd6cd3" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember_953406ae-0775-482b-ae7c-39c252fd6cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_4860964e-49a3-4eea-8c1c-33c73c193a26" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember_4860964e-49a3-4eea-8c1c-33c73c193a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.22PercentDue2027Member_f56955b8-3760-4b8a-b6b9-8aefd420419f" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.22PercentDue2027Member"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.22PercentDue2027Member_f56955b8-3760-4b8a-b6b9-8aefd420419f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.85PercentDue2028Member_5341946f-b6b2-44a5-aca4-b48bd36fcc76" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.85PercentDue2028Member"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.85PercentDue2028Member_5341946f-b6b2-44a5-aca4-b48bd36fcc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.79PercentDue2034Member_b03f6073-1af8-4861-b4ff-4654ebaf1cce" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.79PercentDue2034Member"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.79PercentDue2034Member_b03f6073-1af8-4861-b4ff-4654ebaf1cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.92PercentDue2039Member_f54024d1-a3c5-4250-b7c1-a8a56b4bad1c" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.92PercentDue2039Member"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.92PercentDue2039Member_f54024d1-a3c5-4250-b7c1-a8a56b4bad1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds4.06PercentDue2044Member_e2c45e3d-5d6a-4718-a098-15c73f160ffb" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds4.06PercentDue2044Member"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds4.06PercentDue2044Member_e2c45e3d-5d6a-4718-a098-15c73f160ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_99b82c90-0a7b-4ac5-bf0c-996fc0e24a77" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds3.60PercentDue2029Member"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds3.60PercentDue2029Member_99b82c90-0a7b-4ac5-bf0c-996fc0e24a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds273PercentDue2030Member_eb5c4ae8-147b-4c5e-abf6-49dc3510d285" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds273PercentDue2030Member"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds273PercentDue2030Member_eb5c4ae8-147b-4c5e-abf6-49dc3510d285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds336PercentDueApril2050Member_117aef91-5112-4d72-b10c-a279ff264534" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds336PercentDueApril2050Member"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds336PercentDueApril2050Member_117aef91-5112-4d72-b10c-a279ff264534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds293PercentDue2035Member_c4540a3b-0d6d-483f-9f70-65cc34d63ede" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds293PercentDue2035Member"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds293PercentDue2035Member_c4540a3b-0d6d-483f-9f70-65cc34d63ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds336PercentDueJuly2050Member_acd37746-24d1-4276-b3f8-222e9eecf088" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds336PercentDueJuly2050Member"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds336PercentDueJuly2050Member_acd37746-24d1-4276-b3f8-222e9eecf088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FirstMortgageBonds244PercentDueAugust2035Member_a9305fbe-3365-4641-bbc9-c1eabde4c7e9" xlink:href="pnm-20211231.xsd#pnm_FirstMortgageBonds244PercentDueAugust2035Member"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_FirstMortgageBonds244PercentDueAugust2035Member_a9305fbe-3365-4641-bbc9-c1eabde4c7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020DelayedDrawTermLoanMember_1ba720ff-5f91-4cfa-ba19-45c332a7031b" xlink:href="pnm-20211231.xsd#pnm_PNMR2020DelayedDrawTermLoanMember"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2020DelayedDrawTermLoanMember_1ba720ff-5f91-4cfa-ba19-45c332a7031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_ea189254-7514-495b-a68b-f0ffea86c000" xlink:href="pnm-20211231.xsd#pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member"/>
    <link:presentationArc order="44" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member_ea189254-7514-495b-a68b-f0ffea86c000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_d536163b-5449-41ba-a0cc-35a4b9afaf5a" xlink:href="pnm-20211231.xsd#pnm_PNMR2018SUNS3.25percentdueMarch2021Member"/>
    <link:presentationArc order="45" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2018SUNS3.25percentdueMarch2021Member_d536163b-5449-41ba-a0cc-35a4b9afaf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentTermLoanMember_62af6866-722d-41bf-b6c8-31d518c57f53" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentTermLoanMember"/>
    <link:presentationArc order="46" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMRDevelopmentTermLoanMember_62af6866-722d-41bf-b6c8-31d518c57f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNM2019TermLoanMember_4fb0450f-1d5d-48da-b843-ca19e0d7754d" xlink:href="pnm-20211231.xsd#pnm_PNM2019TermLoanMember"/>
    <link:presentationArc order="47" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNM2019TermLoanMember_4fb0450f-1d5d-48da-b843-ca19e0d7754d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMR2020TermLoanMember_0548fb8a-75c8-404d-b11e-f15e3a237bf6" xlink:href="pnm-20211231.xsd#pnm_PNMR2020TermLoanMember"/>
    <link:presentationArc order="48" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d4d5833-5b4c-4426-9d1c-9c89fb274b48" xlink:to="loc_pnm_PNMR2020TermLoanMember_0548fb8a-75c8-404d-b11e-f15e3a237bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2d620ca1-6547-4af3-9d39-a3dfec4006bf" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredLongTermDebt_2573cf71-f6f9-4fb4-9b92-89a6c81e49fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_UnsecuredLongTermDebt_2573cf71-f6f9-4fb4-9b92-89a6c81e49fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4860b874-e384-4f0b-9279-34c14166e818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_LongTermDebt_4860b874-e384-4f0b-9279-34c14166e818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_759d94dd-aef5-45b5-9997-cff24a97d4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_759d94dd-aef5-45b5-9997-cff24a97d4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_11124c7e-cd70-42b6-a9a5-df5886dcaaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_11124c7e-cd70-42b6-a9a5-df5886dcaaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2a67c08b-0f05-44dc-b609-c935326a36c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_2a67c08b-0f05-44dc-b609-c935326a36c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtCurrentmaturitiesGross_57da1fa0-6ad1-4259-8eec-14cd07e45137" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtCurrentmaturitiesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_LongtermdebtCurrentmaturitiesGross_57da1fa0-6ad1-4259-8eec-14cd07e45137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_9531fadc-b54c-450b-aa88-da4c622f6bef" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion_9531fadc-b54c-450b-aa88-da4c622f6bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross_c5a18491-d1af-4e0c-bc4a-28585720625d" xlink:href="pnm-20211231.xsd#pnm_LongtermdebtExcludingcurrentmaturitiesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_LongtermdebtExcludingcurrentmaturitiesGross_c5a18491-d1af-4e0c-bc4a-28585720625d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_c20f0b30-0f26-42e9-bf33-42ae6bd99ba1" xlink:href="pnm-20211231.xsd#pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c03e58a4-f6d7-48ca-9da0-1e0b7b96883c" xlink:to="loc_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion_c20f0b30-0f26-42e9-bf33-42ae6bd99ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FinancingLongtermDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a03ff640-92eb-4b14-9622-c5cd2727232e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a03ff640-92eb-4b14-9622-c5cd2727232e" xlink:to="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:to="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b5827256-240f-49a4-9084-a3d5e7327f8d" xlink:to="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_cf0a101f-4b7f-4d16-a2d6-93cb09383fde" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:to="loc_pnm_PnmrMember_cf0a101f-4b7f-4d16-a2d6-93cb09383fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3a6c8223-4dc3-4599-9134-c6bf1558d07c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3a6c8223-4dc3-4599-9134-c6bf1558d07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_cbe30b22-958f-45ea-a69f-9cfbbaa65a3b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_38ec3fed-1f5d-4c04-a26b-1dd59fa78f9e" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_cbe30b22-958f-45ea-a69f-9cfbbaa65a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9e9f0251-3781-4530-9217-ae5d3bbee748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_826b19a0-0341-4c4e-9319-d1dbc8492a7a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9e9f0251-3781-4530-9217-ae5d3bbee748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9e9f0251-3781-4530-9217-ae5d3bbee748" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2b1be148-0250-45d4-a9f0-66e44d1dbb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2b1be148-0250-45d4-a9f0-66e44d1dbb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_549c7444-e2c9-44dc-8bd0-35db8b973d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_549c7444-e2c9-44dc-8bd0-35db8b973d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_33be9d69-c5f1-4863-a840-cd33cf5376b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_33be9d69-c5f1-4863-a840-cd33cf5376b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f8e8cb6e-9727-4d83-bf27-bcde056bd1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f8e8cb6e-9727-4d83-bf27-bcde056bd1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6ee8b0ec-dc06-4a58-b11d-2f5b016e4e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6ee8b0ec-dc06-4a58-b11d-2f5b016e4e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d774fa75-334b-4afe-90e5-0e34bbe915e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d774fa75-334b-4afe-90e5-0e34bbe915e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d05cf7d7-2e5b-49eb-a787-2bbc8056d260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_625370fe-7489-4adc-9f74-2bf1eea53922" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d05cf7d7-2e5b-49eb-a787-2bbc8056d260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitments" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitments"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d9b13a00-26d6-405b-8a49-0a1004226db0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_66332026-b2cd-4533-b950-f46b50de22cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9b13a00-26d6-405b-8a49-0a1004226db0" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_66332026-b2cd-4533-b950-f46b50de22cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_f1b8e291-0a1a-4c38-8052-c71d5141a5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9b13a00-26d6-405b-8a49-0a1004226db0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_f1b8e291-0a1a-4c38-8052-c71d5141a5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b6da4545-50c9-47cb-ae56-e584f386dbde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetsandLiabilitiesLesseeTableTextBlock_0627a153-5e4c-4f18-8133-177a2469c7b3" xlink:href="pnm-20211231.xsd#pnm_AssetsandLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6da4545-50c9-47cb-ae56-e584f386dbde" xlink:to="loc_pnm_AssetsandLiabilitiesLesseeTableTextBlock_0627a153-5e4c-4f18-8133-177a2469c7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_c8f16f03-3805-4af7-ba98-58f6ec245a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6da4545-50c9-47cb-ae56-e584f386dbde" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_c8f16f03-3805-4af7-ba98-58f6ec245a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_3e8ccd61-65e7-40c4-bacb-0502d41e869a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6da4545-50c9-47cb-ae56-e584f386dbde" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_3e8ccd61-65e7-40c4-bacb-0502d41e869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_adffaeed-aab0-4a4a-89a5-12afed9ee2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6da4545-50c9-47cb-ae56-e584f386dbde" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_adffaeed-aab0-4a4a-89a5-12afed9ee2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b27d65ba-25e1-4a5c-a6f6-bc24a716c458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b27d65ba-25e1-4a5c-a6f6-bc24a716c458" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_092a0558-85d3-403e-8efa-1ccf82b91921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9aea7d7-4dd5-4498-8e8d-a5e9fcd25d69" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_092a0558-85d3-403e-8efa-1ccf82b91921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_1bc095e7-d5ca-4ad8-90dd-e851623d0769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_092a0558-85d3-403e-8efa-1ccf82b91921" xlink:to="loc_us-gaap_EquipmentMember_1bc095e7-d5ca-4ad8-90dd-e851623d0769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_fdd7ebd8-3dc0-43b2-a7b9-8f4222e1bfe5" xlink:to="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_6e761768-c8a4-4d7d-9c7d-dfa4157e3d72" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_6e761768-c8a4-4d7d-9c7d-dfa4157e3d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_86424b11-44e4-4f31-9c90-63ed4b623fbd" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_86424b11-44e4-4f31-9c90-63ed4b623fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_8136bec1-79d1-43ca-9a57-efde17fe2913" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_8136bec1-79d1-43ca-9a57-efde17fe2913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NavajoNationMember_de599692-0bb5-4ee7-b78c-28220d809975" xlink:href="pnm-20211231.xsd#pnm_NavajoNationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a1d00f3b-faf7-44eb-975b-6ae6b6f373c6" xlink:to="loc_pnm_NavajoNationMember_de599692-0bb5-4ee7-b78c-28220d809975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5dfa202e-a4fc-42e8-a5bb-4eeef7f70c9a" xlink:to="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_23fefbd2-695f-4506-9258-3ec8120ac711" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_23fefbd2-695f-4506-9258-3ec8120ac711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_11e53e94-9953-4903-beda-be6e1e708694" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9b4fff3c-c19e-4581-9128-1abb22ca6144" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_11e53e94-9953-4903-beda-be6e1e708694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4c9f07f3-7727-4e74-b1de-ead85b287bac" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfLeasesExpiring_edd709ce-5a03-4300-b684-cbf106ed06d9" xlink:href="pnm-20211231.xsd#pnm_NumberOfLeasesExpiring"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_NumberOfLeasesExpiring_edd709ce-5a03-4300-b684-cbf106ed06d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_96537c94-8dbc-4a10-ae7a-f76032d85c13" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_96537c94-8dbc-4a10-ae7a-f76032d85c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AnnualLeasePaymentsDuringRenewalPeriod_1324a922-d391-4f50-a073-83a29333b792" xlink:href="pnm-20211231.xsd#pnm_AnnualLeasePaymentsDuringRenewalPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_AnnualLeasePaymentsDuringRenewalPeriod_1324a922-d391-4f50-a073-83a29333b792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_a06d6601-3fea-42df-95f8-f675b4abe77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_a06d6601-3fea-42df-95f8-f675b4abe77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeRightOfWayLeaseAnnualPayments_1639ed9f-ee54-41ce-91d7-82533678c0fe" xlink:href="pnm-20211231.xsd#pnm_LesseeRightOfWayLeaseAnnualPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_LesseeRightOfWayLeaseAnnualPayments_1639ed9f-ee54-41ce-91d7-82533678c0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeRightOfWayLeasePayments_a58afd30-186e-4f1a-9cf9-c55175c0c8d9" xlink:href="pnm-20211231.xsd#pnm_LesseeRightOfWayLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_LesseeRightOfWayLeasePayments_a58afd30-186e-4f1a-9cf9-c55175c0c8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_3a318cb8-a346-412a-bcba-48c65341eea3" xlink:href="pnm-20211231.xsd#pnm_UnamortizedCostOfPrepaidRightOfWayAgreements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements_3a318cb8-a346-412a-bcba-48c65341eea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfPrepaidRightOfWayAgreements_bd879a9c-a6a9-4607-885e-36c74c5aa908" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfPrepaidRightOfWayAgreements"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_AmortizationOfPrepaidRightOfWayAgreements_bd879a9c-a6a9-4607-885e-36c74c5aa908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseResidualValueOfLeasedAsset_5d9823e5-44b6-4db6-a388-23b4b4802c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseResidualValueOfLeasedAsset"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_us-gaap_OperatingLeaseResidualValueOfLeasedAsset_5d9823e5-44b6-4db6-a388-23b4b4802c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_6e6c5f9d-9b23-4449-93ee-3ba71ea45930" xlink:href="pnm-20211231.xsd#pnm_LesseeOperatingLeaseUnguaranteedResidualValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_95ec8c20-578e-47fb-b7de-26b8a4858cf1" xlink:to="loc_pnm_LesseeOperatingLeaseUnguaranteedResidualValue_6e6c5f9d-9b23-4449-93ee-3ba71ea45930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ec87d801-948b-4f75-af43-70dcaacc188e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ec87d801-948b-4f75-af43-70dcaacc188e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:to="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_84d41714-df25-4661-9982-d0bf4cecd108" xlink:to="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e0da53d1-90f0-4362-82b5-161c533c8209" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e0da53d1-90f0-4362-82b5-161c533c8209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_9db6861f-ecab-4464-8eb3-23d7931ee61b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ace3ba36-0896-49bc-85ee-6d0dcf878907" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_9db6861f-ecab-4464-8eb3-23d7931ee61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8405b102-4ae6-455b-9551-f7a301aa8e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0f326b6b-1db1-46f2-a28f-7bb5b56add84" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_8405b102-4ae6-455b-9551-f7a301aa8e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8405b102-4ae6-455b-9551-f7a301aa8e74" xlink:to="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_afdc0d19-fa16-4948-80a9-524f44d34f77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_afdc0d19-fa16-4948-80a9-524f44d34f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5ba8bc50-a589-4fcd-9d85-0fc386b9dacf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5ba8bc50-a589-4fcd-9d85-0fc386b9dacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_af743bd5-42f8-4837-889a-b634bbbd86a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract_463ec6fc-c59a-45c8-9737-72ad62ba35cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_af743bd5-42f8-4837-889a-b634bbbd86a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_03f2bab6-ad5b-4583-945b-d0768becb0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_03f2bab6-ad5b-4583-945b-d0768becb0f2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:to="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6090de87-aca6-4172-98f4-5214e32645d4" xlink:to="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2c84c9eb-8f86-4b1b-9c33-706e578a17d8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2c84c9eb-8f86-4b1b-9c33-706e578a17d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_ea1cc1ab-ce5f-4a7f-b9b1-31cb872e430c" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8e1b5fa-f212-40b9-bbc7-91a420c0baf8" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_ea1cc1ab-ce5f-4a7f-b9b1-31cb872e430c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_d37e9180-72a2-4ebe-9552-cc942793ab26" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetGross_3a56227d-86a9-4bdc-9bbc-a041c28b0eae" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:to="loc_pnm_FinanceLeaseRightOfUseAssetGross_3a56227d-86a9-4bdc-9bbc-a041c28b0eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f2a57fb9-0eee-42eb-9d61-e4519d58c0fd" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:to="loc_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f2a57fb9-0eee-42eb-9d61-e4519d58c0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_803772fe-39a0-4903-9fa5-2a72112f523e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract_b9f926bf-5ac1-4031-b491-04ffecb97351" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_803772fe-39a0-4903-9fa5-2a72112f523e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseLiabilityCurrentOther_bca8ab9e-345d-49bd-87dd-7c7dbd8d5b01" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseLiabilityCurrentOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_pnm_FinanceLeaseLiabilityCurrentOther_bca8ab9e-345d-49bd-87dd-7c7dbd8d5b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e6979141-4f72-4775-b9a6-851b1247520e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e6979141-4f72-4775-b9a6-851b1247520e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseLiabilityDeferredCreditsOther_82567dd7-72d2-48a2-a1c5-e7bdbfd58edd" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseLiabilityDeferredCreditsOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_pnm_FinanceLeaseLiabilityDeferredCreditsOther_82567dd7-72d2-48a2-a1c5-e7bdbfd58edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3306ea68-874b-45c5-907c-8e7e529184ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_461b9997-41eb-4562-9839-c525ce9771e5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3306ea68-874b-45c5-907c-8e7e529184ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3fe9ce63-e5ea-4f67-aae0-485625fc049d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fe9ce63-e5ea-4f67-aae0-485625fc049d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:to="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0d86be4-12be-4426-9c57-6736990983a1" xlink:to="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_47e3df14-f1fe-477d-8708-736fe8bd74a9" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_47e3df14-f1fe-477d-8708-736fe8bd74a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_63eb03af-4129-417f-ab8a-111feea3bca6" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8500883b-2bad-48e1-8a52-956a588b9395" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_63eb03af-4129-417f-ab8a-111feea3bca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f511bbd9-10c0-4e28-9fc2-09404a146842" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:href="pnm-20211231.xsd#pnm_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:to="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0c7c4baf-b30b-48f4-9dff-c2b09aa1c836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0c7c4baf-b30b-48f4-9dff-c2b09aa1c836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_bfbd8051-adb1-45b2-82b3-2c3807407cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_WeightedAverageRemainingLeaseTermAbstract_84e20d85-7c45-4da2-a247-e3392c811185" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_bfbd8051-adb1-45b2-82b3-2c3807407cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:href="pnm-20211231.xsd#pnm_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a615a26f-73f4-463d-973d-e5cd7deac3e7" xlink:to="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_daa14950-8a5a-4504-b821-118575feb340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_daa14950-8a5a-4504-b821-118575feb340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_fa2c5d72-ef5e-41f2-b3cc-873ca6da9cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_LeasesWeightedAverageDiscountRateAbstract_d2786dc7-9a6b-41bb-a948-08b46e14e89f" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_fa2c5d72-ef5e-41f2-b3cc-873ca6da9cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1f3fe430-05c4-4029-98e5-d6233d43043f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1f3fe430-05c4-4029-98e5-d6233d43043f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:to="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_89941a46-e20c-41c2-af3d-279849228c45" xlink:to="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9797aa61-a5ed-422b-a272-8b81248bdd73" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9797aa61-a5ed-422b-a272-8b81248bdd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_88bfebc1-1bc2-455e-bead-48598c098095" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9ca5f474-bafd-4db3-a97c-fdbd17004442" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_88bfebc1-1bc2-455e-bead-48598c098095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:to="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShortTermLeaseTypeDomain_7e613f6e-0d3a-4250-9de7-c7442e18e21c" xlink:href="pnm-20211231.xsd#pnm_ShortTermLeaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ShortTermLeaseTypeAxis_0bffda8a-54de-4896-b4ab-0ef0896b4ac8" xlink:to="loc_pnm_ShortTermLeaseTypeDomain_7e613f6e-0d3a-4250-9de7-c7442e18e21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoolingTowersMember_3b8e4759-838a-4374-9f4e-accdbe6c4e0c" xlink:href="pnm-20211231.xsd#pnm_CoolingTowersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ShortTermLeaseTypeDomain_7e613f6e-0d3a-4250-9de7-c7442e18e21c" xlink:to="loc_pnm_CoolingTowersMember_3b8e4759-838a-4374-9f4e-accdbe6c4e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6b06e88-bde4-4215-802e-0580889491e7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_41087286-18e1-4665-b499-8379fcab1034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_OperatingLeaseCost_41087286-18e1-4665-b499-8379fcab1034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseCapitalizedCosts_8a7aebf8-5016-4908-b64e-45bcd6f4d506" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseCapitalizedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_pnm_OperatingLeaseCapitalizedCosts_8a7aebf8-5016-4908-b64e-45bcd6f4d506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_032acb6c-69d4-4c43-b2c6-744b78d0f53e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_OperatingLeaseExpense_032acb6c-69d4-4c43-b2c6-744b78d0f53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dc6cc6a3-43d9-4271-a514-32b3dd224a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dc6cc6a3-43d9-4271-a514-32b3dd224a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_65a13a08-5970-41a5-ad60-2b2b24d5d5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_65a13a08-5970-41a5-ad60-2b2b24d5d5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCapitalizedCosts_01f6a436-7dd3-47a5-b721-5299c9dbdb1b" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCapitalizedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_pnm_FinanceLeaseCapitalizedCosts_01f6a436-7dd3-47a5-b721-5299c9dbdb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinanceLeaseCost_e3d4f81a-1aaa-4078-bbbd-6ba5b1d6e635" xlink:href="pnm-20211231.xsd#pnm_FinanceLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_27745e22-8894-4de4-b3e5-960d6d038d06" xlink:to="loc_pnm_FinanceLeaseCost_e3d4f81a-1aaa-4078-bbbd-6ba5b1d6e635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_cbb6a63f-8430-49e7-a8f0-6e1851936067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_VariableLeaseCost_cbb6a63f-8430-49e7-a8f0-6e1851936067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b22bbc10-e888-4b1e-84b9-e36c8440227a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_ShortTermLeaseCost_b22bbc10-e888-4b1e-84b9-e36c8440227a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_92808409-9fc7-4414-8547-ade396e181c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_LeaseCost_92808409-9fc7-4414-8547-ade396e181c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_fcf59528-2815-4228-83b0-bdd308bd7448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3d5b3a3d-c8ec-43cc-a76e-c2535c0db979" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_fcf59528-2815-4228-83b0-bdd308bd7448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_02b59204-8eb4-48e9-ad4a-35d628aee3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02b59204-8eb4-48e9-ad4a-35d628aee3b1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:to="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4bb0c58f-fd78-4551-895a-48ce95da149b" xlink:to="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7bbd4a63-8706-4e93-b3e1-c977e9490df1" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7bbd4a63-8706-4e93-b3e1-c977e9490df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_18409335-3fa8-42b6-b069-daea0398d7f2" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_237ed488-8c21-4467-bb83-e2e3cdd66980" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_18409335-3fa8-42b6-b069-daea0398d7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_910c26cc-3a32-4de5-b430-099ff9f0af02" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:href="pnm-20211231.xsd#pnm_CashFlowLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:to="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_edc8af19-4c18-4adc-b4df-17eee0ac14ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:to="loc_us-gaap_OperatingLeasePayments_edc8af19-4c18-4adc-b4df-17eee0ac14ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_3e30e6b9-200d-4364-a3f5-7389a9ae0a32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_3e30e6b9-200d-4364-a3f5-7389a9ae0a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_f37ade96-6166-4308-b97f-cd4ddd6a2ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CashFlowLesseeAbstract_fcc42d0c-56d7-45f9-a56d-2e96241d212d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_f37ade96-6166-4308-b97f-cd4ddd6a2ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:href="pnm-20211231.xsd#pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_99b493b4-e2dc-4627-a6d2-a75291e27ff9" xlink:to="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b2a62d49-1ef2-41a5-88fb-46977252515e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b2a62d49-1ef2-41a5-88fb-46977252515e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_cd8cd397-1cc0-4b42-88a1-e53ad84e7c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_c7e6471e-19f1-4147-8c36-50391f6ef8f2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_cd8cd397-1cc0-4b42-88a1-e53ad84e7c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_74dc2466-f7f7-47ea-a09f-79777b0ca459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_74dc2466-f7f7-47ea-a09f-79777b0ca459" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:to="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_29b8a1fd-e3e9-4d48-a1de-bb5fd6c53590" xlink:to="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c37857c3-0b31-498a-8ed5-245db2aa3183" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c37857c3-0b31-498a-8ed5-245db2aa3183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_5e61cd1b-d294-4691-984c-543f117158d4" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_51193345-fc3d-4945-8527-9cbb1a18433c" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_5e61cd1b-d294-4691-984c-543f117158d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_906861dd-0cf3-490d-883a-aa8ce30f6314" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9db14ac3-2ba2-4290-a0f7-03d45ddc550a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9db14ac3-2ba2-4290-a0f7-03d45ddc550a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8047545b-e665-4206-88dd-33038f83342a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8047545b-e665-4206-88dd-33038f83342a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_50ca6e2d-c21a-4bbd-a810-818fdd3157ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_50ca6e2d-c21a-4bbd-a810-818fdd3157ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_702535cb-3d59-40b2-9e2e-0cc8946f3c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_702535cb-3d59-40b2-9e2e-0cc8946f3c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bd2ae3e9-4e30-4b19-a3e3-41f85aa4ab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bd2ae3e9-4e30-4b19-a3e3-41f85aa4ab0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_6424dd6d-1da5-42a0-9841-2d91023d5cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_6424dd6d-1da5-42a0-9841-2d91023d5cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d3fb903-874b-4f33-a497-af14b20395b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6d3fb903-874b-4f33-a497-af14b20395b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f35f414-1578-423a-9572-24a71b8295eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7f35f414-1578-423a-9572-24a71b8295eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_38e3e792-5828-4376-9767-ff21672b75c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_91f40d58-9d02-4fc0-ba11-d5f4035e54e6" xlink:to="loc_us-gaap_FinanceLeaseLiability_38e3e792-5828-4376-9767-ff21672b75c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOperatingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_8b999321-e193-4795-84b0-e6b3b176b67e" xlink:to="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_19dcafab-8f11-4b98-b7f5-04649e6aa1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_19dcafab-8f11-4b98-b7f5-04649e6aa1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_923249df-e9fb-49ea-b539-2a487309279a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_923249df-e9fb-49ea-b539-2a487309279a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7beb04ec-0558-4385-93c3-29a18cbc85f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7beb04ec-0558-4385-93c3-29a18cbc85f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_388f3812-ef80-42ba-bf7f-b535ce65b93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_388f3812-ef80-42ba-bf7f-b535ce65b93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ca62ed85-da22-4d65-9d96-d04fe7fc758a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ca62ed85-da22-4d65-9d96-d04fe7fc758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_27926bc5-32ef-4934-9d4e-9e3f9b7aee06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_27926bc5-32ef-4934-9d4e-9e3f9b7aee06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37a0152b-a324-4998-97d8-f621ff5e9681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_37a0152b-a324-4998-97d8-f621ff5e9681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_06684185-bcd3-4012-993c-bf42bca18724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_06684185-bcd3-4012-993c-bf42bca18724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ca227524-b97b-426f-b95f-674e35872c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_c7c7df2a-358f-4903-92c9-bf06fe378c9b" xlink:to="loc_us-gaap_OperatingLeaseLiability_ca227524-b97b-426f-b95f-674e35872c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1" xlink:type="simple" xlink:href="pnm-20211231.xsd#LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_294a4ec1-d4c6-4702-b2cf-dbb1f38bd814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_5ac88c76-4ec0-43b0-a6b0-460554a4d3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_294a4ec1-d4c6-4702-b2cf-dbb1f38bd814" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_5ac88c76-4ec0-43b0-a6b0-460554a4d3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_567ab3c5-e7c8-4de8-8e1b-9b4ea0edbd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_567ab3c5-e7c8-4de8-8e1b-9b4ea0edbd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_831f172e-256c-42ec-b0f2-1f62129c2c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:to="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_831f172e-256c-42ec-b0f2-1f62129c2c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_d4069123-4f03-4324-9e77-9b2390eac1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_d4069123-4f03-4324-9e77-9b2390eac1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_442b7af3-d6f4-43c7-aac2-027d98fbfbbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_442b7af3-d6f4-43c7-aac2-027d98fbfbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_35e6fb26-6e8c-40c4-ad34-3bdba1dac909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_35e6fb26-6e8c-40c4-ad34-3bdba1dac909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_89af9708-3358-4e94-8fbd-2271a1daab79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fb2a5ad6-9b3b-4ab2-a3f4-5ab378228565" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_89af9708-3358-4e94-8fbd-2271a1daab79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e8acff10-0674-45f8-8c0a-62ffd31013d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e8acff10-0674-45f8-8c0a-62ffd31013d4" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_27a400e1-f8e9-45e7-90b4-007dc2c4badf" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NuclearDecommissioningTrustMember_f317ee0d-8ac3-4bdb-8669-6339a5bfe391" xlink:href="pnm-20211231.xsd#pnm_NuclearDecommissioningTrustMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:to="loc_pnm_NuclearDecommissioningTrustMember_f317ee0d-8ac3-4bdb-8669-6339a5bfe391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MineReclamationTrustMember_efd2d9ea-3d7d-48c0-9283-299853382b04" xlink:href="pnm-20211231.xsd#pnm_MineReclamationTrustMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b551480d-e504-4cc0-85be-26385b7eadc1" xlink:to="loc_pnm_MineReclamationTrustMember_efd2d9ea-3d7d-48c0-9283-299853382b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4db06fd-2737-4117-b11a-1d48a8405633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2f3605af-8908-477a-890d-9f8e9fde005e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4db06fd-2737-4117-b11a-1d48a8405633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ad9081be-5f3c-471e-a1a1-3201a4bcb557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e4db06fd-2737-4117-b11a-1d48a8405633" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ad9081be-5f3c-471e-a1a1-3201a4bcb557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3860e434-017d-45ff-a95c-8e005b8c19dd" xlink:to="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_475d5803-81c8-4e4f-814b-f8dec30a7cd2" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_475d5803-81c8-4e4f-814b-f8dec30a7cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_c6e3f057-7dc8-48a1-b24c-32aaf4faa937" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0fa33b63-cb77-4595-9aef-31a2df1719a7" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_c6e3f057-7dc8-48a1-b24c-32aaf4faa937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8aadaa-3f5d-4bc3-ac7c-42e96da8d7c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0208424c-9242-494a-b41e-7ee205cf1848" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8aadaa-3f5d-4bc3-ac7c-42e96da8d7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TriStateMember_6f522ccf-0b60-4e46-8c1c-2bcbd5b4db3c" xlink:href="pnm-20211231.xsd#pnm_TriStateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8aadaa-3f5d-4bc3-ac7c-42e96da8d7c4" xlink:to="loc_pnm_TriStateMember_6f522ccf-0b60-4e46-8c1c-2bcbd5b4db3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_0e3f2c13-3263-412b-bb23-1d047025b8d7" xlink:to="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_d610c7e9-6b1e-4259-b18f-1a8787df6eba" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_d610c7e9-6b1e-4259-b18f-1a8787df6eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioOneMember_a861ba87-6394-4557-94b2-27cccfe92384" xlink:href="pnm-20211231.xsd#pnm_PortfolioOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_PortfolioOneMember_a861ba87-6394-4557-94b2-27cccfe92384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioThreeMember_11348ac0-5cbe-40dd-8439-1698429c190f" xlink:href="pnm-20211231.xsd#pnm_PortfolioThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_PortfolioThreeMember_11348ac0-5cbe-40dd-8439-1698429c190f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioTwoMember_102bc682-4769-4025-8bf2-03ff49eb1d94" xlink:href="pnm-20211231.xsd#pnm_PortfolioTwoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2eec3826-1e9b-4301-9876-6da9dbd331ab" xlink:to="loc_pnm_PortfolioTwoMember_102bc682-4769-4025-8bf2-03ff49eb1d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_df1679fe-9baa-4328-9d30-181dfbe9eece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_de3cd39b-9161-4abc-91d4-954112a7bcf4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_df1679fe-9baa-4328-9d30-181dfbe9eece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_b8a5c036-29ce-48b2-86cd-7e0660469902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_df1679fe-9baa-4328-9d30-181dfbe9eece" xlink:to="loc_us-gaap_CommodityContractMember_b8a5c036-29ce-48b2-86cd-7e0660469902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_261c7163-cd7f-423f-9044-2d1e0d567194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_9a9c96d5-08d7-429d-b8f3-4021e5a52a5f" xlink:to="loc_us-gaap_HedgingDesignationDomain_261c7163-cd7f-423f-9044-2d1e0d567194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dca56854-6fb6-45c0-9a1d-6489378cace5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_261c7163-cd7f-423f-9044-2d1e0d567194" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dca56854-6fb6-45c0-9a1d-6489378cace5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b01163db-095e-41ba-956f-08c31967b2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1c6ce06c-f285-4544-bd9f-efd8fc6d2368" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b01163db-095e-41ba-956f-08c31967b2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_633e942a-40f4-483e-b06e-e11144a9ba16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b01163db-095e-41ba-956f-08c31967b2a8" xlink:to="loc_us-gaap_CostOfSalesMember_633e942a-40f4-483e-b06e-e11144a9ba16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_7f54ecab-9793-427a-b742-c326d8aa7cfc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_d29494f4-5362-4323-ba39-79981ed86d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:to="loc_us-gaap_EquitySecuritiesMember_d29494f4-5362-4323-ba39-79981ed86d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AlternativeInvestmentsMember_910ebaf2-fca4-44ef-b52e-a79d261902eb" xlink:href="pnm-20211231.xsd#pnm_AlternativeInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:to="loc_pnm_AlternativeInvestmentsMember_910ebaf2-fca4-44ef-b52e-a79d261902eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesMember_ede50c66-8a28-4af2-bdce-993168f1fc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e3cc8f22-2e8e-4440-b370-feab16746590" xlink:to="loc_us-gaap_DebtSecuritiesMember_ede50c66-8a28-4af2-bdce-993168f1fc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b153debb-8128-4a2a-9784-0dd59dd4ed67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea4b319b-377c-454b-8217-f83e60655931" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b153debb-8128-4a2a-9784-0dd59dd4ed67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3027b935-3560-4ef7-8b1a-6755c8be48c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b153debb-8128-4a2a-9784-0dd59dd4ed67" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3027b935-3560-4ef7-8b1a-6755c8be48c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b495e5d6-dbbf-43ed-964b-d53c8a2b9ec0" xlink:to="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_937e01f6-d445-45a0-a8b8-a729c20f3645" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:to="loc_srt_MinimumMember_937e01f6-d445-45a0-a8b8-a729c20f3645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b3e42ba6-078a-4125-abc9-54b6b93ff59b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8a554455-1a19-4a20-ba29-1810db4d2328" xlink:to="loc_srt_MaximumMember_b3e42ba6-078a-4125-abc9-54b6b93ff59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d0d034f4-64c5-474c-bd47-22065a6f4e66" xlink:to="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NaturalGasCostMember_cf014208-ce31-48d7-aa37-e550823bf4e0" xlink:href="pnm-20211231.xsd#pnm_NaturalGasCostMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:to="loc_pnm_NaturalGasCostMember_cf014208-ce31-48d7-aa37-e550823bf4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_4bcc4a53-c42a-417b-ade6-fbad71f9e25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c7c7a8a6-a306-46a7-8ba5-69c0b5d2c488" xlink:to="loc_us-gaap_ElectricityPurchasedMember_4bcc4a53-c42a-417b-ade6-fbad71f9e25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_86aa9529-df1b-4d59-b6b2-6b717fac3c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8ebcfd9b-c37a-47a4-8cba-a1c96920534b" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_86aa9529-df1b-4d59-b6b2-6b717fac3c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnusualWeatherMember_5382495e-dcf4-477e-ad2d-849ad880dfe9" xlink:href="pnm-20211231.xsd#pnm_UnusualWeatherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_86aa9529-df1b-4d59-b6b2-6b717fac3c3a" xlink:to="loc_pnm_UnusualWeatherMember_5382495e-dcf4-477e-ad2d-849ad880dfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_98e45abe-0f36-472f-9aa4-8d184d25be93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_06162382-c64a-4003-9719-b3315ad34f03" xlink:to="loc_us-gaap_HedgingRelationshipDomain_98e45abe-0f36-472f-9aa4-8d184d25be93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_3befc7a7-6c4e-4d41-83a0-1a222436c32a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98e45abe-0f36-472f-9aa4-8d184d25be93" xlink:to="loc_us-gaap_FairValueHedgingMember_3befc7a7-6c4e-4d41-83a0-1a222436c32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_fc14dc2c-9ba7-42f9-b1fa-6d659b35bd36" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfPurchasePowerAgreements_8904e9a8-f249-494c-bf3d-6d931fa57d7b" xlink:href="pnm-20211231.xsd#pnm_NumberOfPurchasePowerAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_NumberOfPurchasePowerAgreements_8904e9a8-f249-494c-bf3d-6d931fa57d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_d6633a8b-a068-457d-b1ac-86ec03b5fbb1" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_d6633a8b-a068-457d-b1ac-86ec03b5fbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_4d2f4f59-c069-4423-bb48-1f90a127c436" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk_4d2f4f59-c069-4423-bb48-1f90a127c436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_7c6c1806-7a17-4c7e-8c6b-c4108bdfe1dd" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement_7c6c1806-7a17-4c7e-8c6b-c4108bdfe1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_33ad664f-63d2-43e6-8a2b-c8848b7425ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_33ad664f-63d2-43e6-8a2b-c8848b7425ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability_c5c8504f-fe37-4539-88a4-2670bfa30fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeAssetFairValueGrossLiability_c5c8504f-fe37-4539-88a4-2670bfa30fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_68a8dbd6-c565-4e6c-8d60-7870a6c4a0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_68a8dbd6-c565-4e6c-8d60-7870a6c4a0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_c149b882-5ef1-460f-8d8a-91784fb1a9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_c149b882-5ef1-460f-8d8a-91784fb1a9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_23a6b400-4163-4ece-8d2d-cf5078cea9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_23a6b400-4163-4ece-8d2d-cf5078cea9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCollateralRightToReclaimCash_d64467b6-3cf7-4dc8-a1e5-4ce7db462103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralRightToReclaimCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeCollateralRightToReclaimCash_d64467b6-3cf7-4dc8-a1e5-4ce7db462103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarginDepositAssets_ee908c34-bcca-4091-941f-b48640487f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarginDepositAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_MarginDepositAssets_ee908c34-bcca-4091-941f-b48640487f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCollateralObligationToReturnCash_ef8ea1a5-0eb6-48cf-aa21-533fbd680e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralObligationToReturnCash"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeCollateralObligationToReturnCash_ef8ea1a5-0eb6-48cf-aa21-533fbd680e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9cf34bfe-2019-4e53-be3b-bef3d2488d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_9cf34bfe-2019-4e53-be3b-bef3d2488d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_57c90f83-5ce3-4617-86e2-f2b876be6ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure_57c90f83-5ce3-4617-86e2-f2b876be6ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ContractWithCustomerLiabilityNet_34665740-4f3e-4433-ab4a-327ad841d4fa" xlink:href="pnm-20211231.xsd#pnm_ContractWithCustomerLiabilityNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_ContractWithCustomerLiabilityNet_34665740-4f3e-4433-ab4a-327ad841d4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_32856640-0230-4cbc-b446-6edb0b55ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_32856640-0230-4cbc-b446-6edb0b55ceae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_d457b977-de3e-4868-9d3b-3e32678aa0b6" xlink:href="pnm-20211231.xsd#pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities_d457b977-de3e-4868-9d3b-3e32678aa0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fc190ae4-62e5-4f02-b34e-0efd0a40cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fc190ae4-62e5-4f02-b34e-0efd0a40cfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_b6851f2e-99f5-48e4-b469-d9bc1addecf3" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPeriodicDistributionPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5437874a-b22a-442d-853e-7dea8503d698" xlink:to="loc_pnm_DefinedBenefitPlanPeriodicDistributionPeriod_b6851f2e-99f5-48e4-b469-d9bc1addecf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ec57b3c2-c0b5-48f0-a250-907fda6b3ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ec57b3c2-c0b5-48f0-a250-907fda6b3ece" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e297e47f-a613-4235-bc7c-acd97a5a3df5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1fef6053-2451-4b55-81a2-66a7d755a5ca" xlink:to="loc_dei_EntityDomain_e297e47f-a613-4235-bc7c-acd97a5a3df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_fbd12d27-e8fd-4468-8cbf-cfef095a6da4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e297e47f-a613-4235-bc7c-acd97a5a3df5" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_fbd12d27-e8fd-4468-8cbf-cfef095a6da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b8736153-78c3-42cf-a3f8-b2d5905960ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_40796a1d-b05d-4c62-a7df-4083f3210ffc" xlink:to="loc_us-gaap_HedgingDesignationDomain_b8736153-78c3-42cf-a3f8-b2d5905960ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_776f0c9f-894a-4fe5-8d8a-32cff48e6f50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_b8736153-78c3-42cf-a3f8-b2d5905960ab" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_776f0c9f-894a-4fe5-8d8a-32cff48e6f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c4519780-6d01-44e6-96d1-3616873ccc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_aa84c7ad-6855-4c1a-a68e-ad23cbc46939" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c4519780-6d01-44e6-96d1-3616873ccc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityContractMember_eaec978d-8c95-4e52-8690-2c046ea13c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommodityContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c4519780-6d01-44e6-96d1-3616873ccc59" xlink:to="loc_us-gaap_CommodityContractMember_eaec978d-8c95-4e52-8690-2c046ea13c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3aee9f53-b909-4871-b12e-9bc12685fdd9" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_cd367bb3-b237-4265-a11f-915003e259a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_cd367bb3-b237-4265-a11f-915003e259a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_4b436cd2-d691-4d76-add4-ab9d035327db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_4b436cd2-d691-4d76-add4-ab9d035327db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_dbab9232-ea42-4e44-aea3-6466e26d6d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssets_dbab9232-ea42-4e44-aea3-6466e26d6d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_a8af323a-8a7d-49ba-8e98-a4fedba6b37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_a8af323a-8a7d-49ba-8e98-a4fedba6b37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_93d431fe-3fe6-4fc9-9d55-0615c67f5b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_93d431fe-3fe6-4fc9-9d55-0615c67f5b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_3740f4d6-6fd0-4cbf-aba7-1a2411369996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeLiabilities_3740f4d6-6fd0-4cbf-aba7-1a2411369996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_3200450d-c543-4c3c-b30c-aa7d6f364567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_55cf5d46-7942-446c-9a18-17030d51f0fa" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_3200450d-c543-4c3c-b30c-aa7d6f364567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c615b8b2-28ca-403e-981b-077525ad9c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c615b8b2-28ca-403e-981b-077525ad9c92" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:to="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8bdb0605-4031-41f1-9dd1-9e29e4e5b22f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_341fc372-837d-413f-a370-52cd94556af2" xlink:to="loc_dei_EntityDomain_8bdb0605-4031-41f1-9dd1-9e29e4e5b22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58c5a301-ca96-4c35-bc27-36104eb3d89f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8bdb0605-4031-41f1-9dd1-9e29e4e5b22f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58c5a301-ca96-4c35-bc27-36104eb3d89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_a54b2c65-e6d5-45f4-ab4f-adc9c4d4ffe8" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_acbffe0c-219f-44de-96c9-d216fb562634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_acbffe0c-219f-44de-96c9-d216fb562634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_1fcd5d9e-2e1d-4658-a1f4-aee7a9e9b45d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_1fcd5d9e-2e1d-4658-a1f4-aee7a9e9b45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_c9f336c3-dc4b-4db0-8f3f-2e8fe88a2b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesAbstract_dc4d1949-7643-43b6-8531-7b047f4b9fac" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_c9f336c3-dc4b-4db0-8f3f-2e8fe88a2b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_06522e62-1140-479c-b044-d3c31dd6ec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_06522e62-1140-479c-b044-d3c31dd6ec4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesRealizedGainLoss_afff7550-6ace-464e-86e7-4fb784a5c290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesRealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_06522e62-1140-479c-b044-d3c31dd6ec4f" xlink:to="loc_us-gaap_DebtSecuritiesRealizedGainLoss_afff7550-6ace-464e-86e7-4fb784a5c290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_38b348f4-1a15-45fe-90ae-adf827c0eeae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_38b348f4-1a15-45fe-90ae-adf827c0eeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d9d3deb5-e2e3-452e-958c-81ae58cc9698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d9d3deb5-e2e3-452e-958c-81ae58cc9698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_b89d40df-a741-4516-93ce-66a94e408b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_b89d40df-a741-4516-93ce-66a94e408b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e2eb8c1f-7794-4b57-9f39-4f7de1341da9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fb2d78a6-4ebe-4995-89fd-5d49a779a41d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e2eb8c1f-7794-4b57-9f39-4f7de1341da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e5c4b7c8-a242-44ca-803f-1fa6d723bd95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:href="pnm-20211231.xsd#pnm_DebtMaturitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e5c4b7c8-a242-44ca-803f-1fa6d723bd95" xlink:to="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:to="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_563ada74-36be-48ef-a9e0-812d898ebbac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_64750314-55a9-4bba-9ef8-42869296e1f3" xlink:to="loc_dei_EntityDomain_563ada74-36be-48ef-a9e0-812d898ebbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrAndPnmMember_d1ae0c8a-bfe4-4dd9-9a08-bb963b206b8e" xlink:href="pnm-20211231.xsd#pnm_PnmrAndPnmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_563ada74-36be-48ef-a9e0-812d898ebbac" xlink:to="loc_pnm_PnmrAndPnmMember_d1ae0c8a-bfe4-4dd9-9a08-bb963b206b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DebtMaturitiesLineItems_d865b89d-9c59-4ece-bbe2-bf51fbfd869c" xlink:href="pnm-20211231.xsd#pnm_DebtMaturitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DebtMaturitiesTable_d6a39cea-a8c5-4d7a-bffe-ea14cdd82679" xlink:to="loc_pnm_DebtMaturitiesLineItems_d865b89d-9c59-4ece-bbe2-bf51fbfd869c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DebtMaturitiesLineItems_d865b89d-9c59-4ece-bbe2-bf51fbfd869c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7be5c293-31cd-4e9b-aae2-507db0afc1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7be5c293-31cd-4e9b-aae2-507db0afc1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5ba38f80-cfed-4cda-8c2a-3bbbd9c53a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5ba38f80-cfed-4cda-8c2a-3bbbd9c53a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7449601a-ca9c-4715-a0f7-01395acbca52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7449601a-ca9c-4715-a0f7-01395acbca52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_60b6b37f-282e-4339-8678-e1ebd6fcb94c" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue_60b6b37f-282e-4339-8678-e1ebd6fcb94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_80893dca-e761-4b9d-b980-248975fe6a4d" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue_80893dca-e761-4b9d-b980-248975fe6a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_c5bc2ced-0f10-4f7a-89a2-aacd325bea33" xlink:href="pnm-20211231.xsd#pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue_c5bc2ced-0f10-4f7a-89a2-aacd325bea33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_055860bf-c957-4678-98bb-ec2c91620f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_4f491aec-44d4-4676-91b1-13f3ff00e295" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_055860bf-c957-4678-98bb-ec2c91620f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_90429ecd-60a9-4834-9456-9ada0a038755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_90429ecd-60a9-4834-9456-9ada0a038755" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0f198ef6-914e-4663-9ec1-a64feec004c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dc0ad633-d264-4adb-9d14-7bcb357751da" xlink:to="loc_dei_EntityDomain_0f198ef6-914e-4663-9ec1-a64feec004c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_11883fb4-15ee-431c-8613-ffc501440e1f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0f198ef6-914e-4663-9ec1-a64feec004c2" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_11883fb4-15ee-431c-8613-ffc501440e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c0edb2c-b392-4ab4-855e-cb42a35a2a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_569967da-74cb-4d27-8279-f35c86dd9249" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c0edb2c-b392-4ab4-855e-cb42a35a2a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ef636511-1b26-4ace-b03a-6d380eaa5a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1c0edb2c-b392-4ab4-855e-cb42a35a2a26" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ef636511-1b26-4ace-b03a-6d380eaa5a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_04122912-13c1-45aa-8abf-125283c3e3c5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6bbff3bf-396e-49b5-84da-3cdbb61937fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6bbff3bf-396e-49b5-84da-3cdbb61937fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_add9548b-c7f1-4e39-b766-83002c88591c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_435ff6a5-10f9-4fc3-8743-a6fa8cccd817" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_add9548b-c7f1-4e39-b766-83002c88591c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9ec28d63-55f7-4510-b97f-fad94e0d26e0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_c209eee8-03dd-428c-acec-fe62cd5d53af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_c209eee8-03dd-428c-acec-fe62cd5d53af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ef704ec5-8b6a-4607-aff8-ef0134c25c62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_CommonStockMember_ef704ec5-8b6a-4607-aff8-ef0134c25c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_a8272969-ce81-4e81-959d-07166ed36ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_PreferredStockMember_a8272969-ce81-4e81-959d-07166ed36ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesOtherFundsMember_e07e0032-ba8e-4d98-9e12-2f3d46ff4c7d" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesOtherFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_pnm_EquitySecuritiesOtherFundsMember_e07e0032-ba8e-4d98-9e12-2f3d46ff4c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_6679962b-804e-465c-a71d-85fbcab56433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_6679962b-804e-465c-a71d-85fbcab56433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ForeignGovernmentMember_6b8a0526-4719-4aa3-94b7-f04b365bdf6e" xlink:href="pnm-20211231.xsd#pnm_ForeignGovernmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_pnm_ForeignGovernmentMember_6b8a0526-4719-4aa3-94b7-f04b365bdf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_5a36b63e-ac95-434a-a0f0-7f94b7a6232f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_MunicipalBondsMember_5a36b63e-ac95-434a-a0f0-7f94b7a6232f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember_6c62fed8-55cb-4dda-9c04-e949743c4a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0031775a-ee77-4128-9374-5c16b62e9db5" xlink:to="loc_us-gaap_OtherDebtSecuritiesMember_6c62fed8-55cb-4dda-9c04-e949743c4a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_60bba057-87f6-4c7b-ac53-02ae08753c76" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_69144ad9-420a-4ec2-860d-8eb8d23c5cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_69144ad9-420a-4ec2-860d-8eb8d23c5cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_cd0509cc-7704-4d49-8886-59e755662c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_cd0509cc-7704-4d49-8886-59e755662c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f8138c82-c86d-481c-bf9b-2d0cbe1824dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f8138c82-c86d-481c-bf9b-2d0cbe1824dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain_157968e1-eb92-405b-bda8-aa48bc65aaef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_71a4c6ca-6e60-425f-9cff-7e00f98d6d28" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain_157968e1-eb92-405b-bda8-aa48bc65aaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2329540f-964f-4323-a1f4-8d1ad3e21769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2329540f-964f-4323-a1f4-8d1ad3e21769" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:to="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c892111f-a9d8-4437-b15e-6a4cc807da63" xlink:to="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_edd10d15-0587-4815-ad69-6cc2a1724a59" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:to="loc_pnm_PnmrMember_edd10d15-0587-4815-ad69-6cc2a1724a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3b786667-282f-4637-b908-eaf6ae07d1d8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3b786667-282f-4637-b908-eaf6ae07d1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_5b8649b5-e6d7-4760-8a34-471123a4b412" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cd73e25a-0e7a-4e84-bfca-5daa196b3fb6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_5b8649b5-e6d7-4760-8a34-471123a4b412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fccea5ae-89d4-40a0-a80a-6a9fe7ebf15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_592c389c-9a42-429b-bfc1-04285d767bab" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fccea5ae-89d4-40a0-a80a-6a9fe7ebf15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_02a0022a-a2f7-410e-943f-057e4a1bdb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fccea5ae-89d4-40a0-a80a-6a9fe7ebf15e" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_02a0022a-a2f7-410e-943f-057e4a1bdb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7b4c29f7-09f5-4985-a7fb-ac415300c3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_02a0022a-a2f7-410e-943f-057e4a1bdb8a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7b4c29f7-09f5-4985-a7fb-ac415300c3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_919b548a-879c-430f-abc6-c96c46beddaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_fca2305a-5406-47e2-924c-4fe61d1d22d8" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_919b548a-879c-430f-abc6-c96c46beddaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_d9c5ae40-302d-43aa-8752-bd2ebf7391b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_919b548a-879c-430f-abc6-c96c46beddaa" xlink:to="loc_us-gaap_LongTermDebtFairValue_d9c5ae40-302d-43aa-8752-bd2ebf7391b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4e1de088-a1ae-4560-9a27-9e6b7488cb94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4e1de088-a1ae-4560-9a27-9e6b7488cb94" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_23096856-56ca-4f68-b8f1-f3f8d182d387" xlink:to="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58decb44-d0e4-444e-bb6f-93a7aeaf2c16" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_58decb44-d0e4-444e-bb6f-93a7aeaf2c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_e24aeb46-43eb-43a9-bd2b-5f33532a4d4e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_e24aeb46-43eb-43a9-bd2b-5f33532a4d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_b8476341-8014-40bb-879b-74f6251d4238" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_200e0a4f-4b35-4b87-8bd8-1df0a15ae7c7" xlink:to="loc_pnm_PnmrMember_b8476341-8014-40bb-879b-74f6251d4238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_62612540-ab88-430d-91d7-76b84266678d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_344392e4-3c1b-46ea-93ed-6e46ecb104f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_344392e4-3c1b-46ea-93ed-6e46ecb104f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9e368557-6a2a-443c-8a90-54a2b70d40e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_d0c9335b-9222-4c8c-b51d-9ddc717e10b8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9e368557-6a2a-443c-8a90-54a2b70d40e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_198883c3-4044-4fd9-9c22-989a4556d563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bbe2f2ea-80bb-4ad3-a4ce-43c6027113b3" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_198883c3-4044-4fd9-9c22-989a4556d563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_00e2ef49-97c4-4d37-a042-a5dde756451d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d453d57d-c14d-47ec-a211-97e0034112a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d453d57d-c14d-47ec-a211-97e0034112a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e79ab00d-e34d-489d-9256-1a742c783d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_dbaf9b39-6913-4c42-a4dc-f6a05da5b6ca" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_e79ab00d-e34d-489d-9256-1a742c783d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_3553e90a-13c2-40fc-8bcb-04873bfc2441" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrustForBenefitOfEmployeesMember_eabcd712-ca0d-4457-8e5a-c0a55bd054e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrustForBenefitOfEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_TrustForBenefitOfEmployeesMember_eabcd712-ca0d-4457-8e5a-c0a55bd054e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_6b8256ed-2d22-4538-8228-7c1122e68d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_6b8256ed-2d22-4538-8228-7c1122e68d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesCorporateStocksCommonMember_552dca5a-6b6b-4d97-a20a-8dd3a25ae686" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesCorporateStocksCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_EquitySecuritiesCorporateStocksCommonMember_552dca5a-6b6b-4d97-a20a-8dd3a25ae686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EquitySecuritiesCorporateStocksPreferredMember_1bbddddf-0eb7-45a1-ba31-46de7dc8650f" xlink:href="pnm-20211231.xsd#pnm_EquitySecuritiesCorporateStocksPreferredMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_EquitySecuritiesCorporateStocksPreferredMember_1bbddddf-0eb7-45a1-ba31-46de7dc8650f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_48ecc372-e1b9-4aa1-a944-daa32d7e6ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_FixedIncomeFundsMember_48ecc372-e1b9-4aa1-a944-daa32d7e6ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesUSGovernmentMember_acb20390-023c-4d94-9c07-ee07bca584fa" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesUSGovernmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesUSGovernmentMember_acb20390-023c-4d94-9c07-ee07bca584fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_fe700095-bd5c-4d89-89ab-9448a5635731" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesInternationalGovernmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesInternationalGovernmentMember_fe700095-bd5c-4d89-89ab-9448a5635731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesMunicipalsMember_0d29dfc1-8e6b-4908-8c6c-9dd0dd379760" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesMunicipalsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesMunicipalsMember_0d29dfc1-8e6b-4908-8c6c-9dd0dd379760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FixedIncomeSecuritiesOtherFundsMember_5260117d-e67e-42e8-9b4e-6211a7739cdf" xlink:href="pnm-20211231.xsd#pnm_FixedIncomeSecuritiesOtherFundsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_pnm_FixedIncomeSecuritiesOtherFundsMember_5260117d-e67e-42e8-9b4e-6211a7739cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivateEquityFundsMember_4db2e461-7006-4d41-81c1-bdd13c17c21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivateEquityFundsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_PrivateEquityFundsMember_4db2e461-7006-4d41-81c1-bdd13c17c21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsMember_aee70350-afc6-4f43-bc22-3702374c1d74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgeFundsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_HedgeFundsMember_aee70350-afc6-4f43-bc22-3702374c1d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_0e2406cf-03f4-4026-89a0-3503f44b9222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_768804b8-13f7-4901-a7cb-e55aecb16431" xlink:to="loc_us-gaap_RealEstateMember_0e2406cf-03f4-4026-89a0-3503f44b9222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a0dd312f-a7ec-4c84-8a24-6831ab49dad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fb07ec4f-6bab-4c3c-9081-d164ee9dba54" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a0dd312f-a7ec-4c84-8a24-6831ab49dad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff6b92b9-b064-45b4-a1bc-0360c7f3476c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a0dd312f-a7ec-4c84-8a24-6831ab49dad7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff6b92b9-b064-45b4-a1bc-0360c7f3476c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c1ed9aa9-4788-4c5d-9717-b019ea487218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff6b92b9-b064-45b4-a1bc-0360c7f3476c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c1ed9aa9-4788-4c5d-9717-b019ea487218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2c18c840-e90e-4446-ac5a-5bc043f2c3d7" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7d33b3ff-72ed-4319-9327-5004e2a3b627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7d33b3ff-72ed-4319-9327-5004e2a3b627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_393d75c9-6c9e-4603-9e7a-28935148e0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_79cb4b30-3a7f-4d96-95a4-2c36ea919fda" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_393d75c9-6c9e-4603-9e7a-28935148e0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="pnm-20211231.xsd#VariableInterestEntities"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/VariableInterestEntities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntitiesAbstract_7f97f032-2edf-458d-a70d-1be62b98ba6a" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntitiesTextBlock_a71479b8-e03b-4726-83f7-73202d714f65" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntitiesAbstract_7f97f032-2edf-458d-a70d-1be62b98ba6a" xlink:to="loc_pnm_VariableInterestEntitiesTextBlock_a71479b8-e03b-4726-83f7-73202d714f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#VariableInterestEntitiesTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/VariableInterestEntitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntitiesAbstract_82fff591-46af-491c-9c7b-7b998f44d75c" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_110ad096-0027-45b7-acab-69826e35e237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntitiesAbstract_82fff591-46af-491c-9c7b-7b998f44d75c" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_110ad096-0027-45b7-acab-69826e35e237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#VariableInterestEntitiesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntitiesAbstract_4a9e3961-0a30-4a75-b60d-eb70af83b576" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntitiesAbstract_4a9e3961-0a30-4a75-b60d-eb70af83b576" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_46a5c5d1-2d68-43a0-bcdd-93b2ecf3525d" xlink:to="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d4df14bb-8f83-450e-b965-885d54b00767" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d4df14bb-8f83-450e-b965-885d54b00767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMCapitalMember_82a6c4a9-4351-42f1-9ac8-9a7d92070165" xlink:href="pnm-20211231.xsd#pnm_NMCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5addc30a-bec8-4ca5-89e6-e696881c7ede" xlink:to="loc_pnm_NMCapitalMember_82a6c4a9-4351-42f1-9ac8-9a7d92070165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_09744b91-3462-467f-adcd-9fc38e768d73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_67180092-43aa-454e-a960-46862f3cbe54" xlink:to="loc_srt_RangeMember_09744b91-3462-467f-adcd-9fc38e768d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f28dde9f-c651-401f-b2d8-dd2991575cad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_09744b91-3462-467f-adcd-9fc38e768d73" xlink:to="loc_srt_MaximumMember_f28dde9f-c651-401f-b2d8-dd2991575cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_1e16163d-f8bd-4503-82d8-b1eabb0bd38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b061ee5e-f062-4c2f-936a-07876d44a127" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_1e16163d-f8bd-4503-82d8-b1eabb0bd38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalSupplyMember_9dbdb3f8-fd86-4c87-9331-9c607729700a" xlink:href="pnm-20211231.xsd#pnm_CoalSupplyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_1e16163d-f8bd-4503-82d8-b1eabb0bd38e" xlink:to="loc_pnm_CoalSupplyMember_9dbdb3f8-fd86-4c87-9331-9c607729700a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b200c5d2-4dc3-4b53-8b8b-92af1484e106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_5beadad3-660c-44ee-a762-bf75c8aa07ad" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b200c5d2-4dc3-4b53-8b8b-92af1484e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_7c0e6395-c545-4b80-bbf9-af5b8b70089e" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b200c5d2-4dc3-4b53-8b8b-92af1484e106" xlink:to="loc_pnm_SanJuanGeneratingStationMember_7c0e6395-c545-4b80-bbf9-af5b8b70089e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_131342d4-a453-4247-a446-0757694bc8a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7c71a958-f192-45e2-9ae1-399e8d2ca212" xlink:to="loc_srt_ConsolidatedEntitiesDomain_131342d4-a453-4247-a446-0757694bc8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_340a2de1-17c2-4bbe-9bac-4f40fe73aaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_131342d4-a453-4247-a446-0757694bc8a7" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_340a2de1-17c2-4bbe-9bac-4f40fe73aaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_6fd2c302-aa19-4b58-9ac6-2d3c944252ee" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfMegaWattsPurchased_df9dc69c-34f3-4630-b045-5331dcd843cf" xlink:href="pnm-20211231.xsd#pnm_NumberOfMegaWattsPurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_NumberOfMegaWattsPurchased_df9dc69c-34f3-4630-b045-5331dcd843cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_63b8ad2b-9cf7-45a5-a171-c799bd23af64" xlink:href="pnm-20211231.xsd#pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts_63b8ad2b-9cf7-45a5-a171-c799bd23af64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_ba10631a-ca95-4767-b364-188c28ed828d" xlink:href="pnm-20211231.xsd#pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges_ba10631a-ca95-4767-b364-188c28ed828d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_eb7d21be-30b4-4f8c-bf7e-30a4d539f63d" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare_eb7d21be-30b4-4f8c-bf7e-30a4d539f63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_d3e4721a-cd02-4162-8514-72479b940860" xlink:href="pnm-20211231.xsd#pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV_d3e4721a-cd02-4162-8514-72479b940860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_6f3e755c-ee20-4641-a6a3-44073fe0bee6" xlink:href="pnm-20211231.xsd#pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV_6f3e755c-ee20-4641-a6a3-44073fe0bee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntityStatementOfOperationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_b4870b46-d924-4046-a315-65b2cf35cbea" xlink:href="pnm-20211231.xsd#pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:to="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues_b4870b46-d924-4046-a315-65b2cf35cbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_a0a44bf0-b9fa-4826-ac67-d3d03f64c28b" xlink:href="pnm-20211231.xsd#pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:to="loc_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses_a0a44bf0-b9fa-4826-ac67-d3d03f64c28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1688140-9561-4d7b-a50e-721d2a71ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfOperationAbstract_24d22240-9a73-4616-8521-800d724cb3fd" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1688140-9561-4d7b-a50e-721d2a71ba60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:href="pnm-20211231.xsd#pnm_VariableInterestEntityStatementOfFinancialPositionAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0808f84b-0b2a-4c95-91b7-7811bcd70c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_AssetsCurrent_0808f84b-0b2a-4c95-91b7-7811bcd70c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_44a45924-0f2e-4e48-a152-7324ab932e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_44a45924-0f2e-4e48-a152-7324ab932e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_08fd5d41-4b69-4d22-a193-035af4f0ef8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_Assets_08fd5d41-4b69-4d22-a193-035af4f0ef8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_92d34412-0886-4962-9f21-46c638dcb6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_LiabilitiesCurrent_92d34412-0886-4962-9f21-46c638dcb6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0cdd359e-29f7-4814-9b41-52caff25d916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract_bcc29158-0e6e-4d1b-ac8b-cd1c4e35f55e" xlink:to="loc_us-gaap_MinorityInterest_0cdd359e-29f7-4814-9b41-52caff25d916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_00fb435d-fb23-4917-9289-4cb328051086" xlink:href="pnm-20211231.xsd#pnm_CashUsedToSupportBankLetterOrCreditArrangement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_56600a7d-349a-411e-87ea-ceba4dab261f" xlink:to="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_00fb435d-fb23-4917-9289-4cb328051086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefits"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_02b05205-4565-47be-9a0a-32cc64c34cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1d7da1e8-de87-4013-bd37-b6183c27b04d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_02b05205-4565-47be-9a0a-32cc64c34cb5" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1d7da1e8-de87-4013-bd37-b6183c27b04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_0cf1c937-06d1-4cd5-a659-02ee3be2659b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_0cf1c937-06d1-4cd5-a659-02ee3be2659b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_69c62d5b-b3b9-41c6-b347-5aceb9f8becc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_69c62d5b-b3b9-41c6-b347-5aceb9f8becc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_30119c11-89c6-4969-aa6a-18aaeec44f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_30119c11-89c6-4969-aa6a-18aaeec44f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_20d6ee78-44b4-4a1a-9903-9012dbd610eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_20d6ee78-44b4-4a1a-9903-9012dbd610eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_4b9b740d-7ad5-4179-82bc-d8e2ed81b61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_4b9b740d-7ad5-4179-82bc-d8e2ed81b61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_94c17dcb-105e-4355-8f6c-123e79c571b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_94c17dcb-105e-4355-8f6c-123e79c571b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_ed57c4fb-cd17-4517-9dc7-2584f16ebeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_ed57c4fb-cd17-4517-9dc7-2584f16ebeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock_c398490a-5517-43c7-84d1-824e18866d01" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_78d475ee-c7e6-4d54-98de-74ee5075d33e" xlink:to="loc_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock_c398490a-5517-43c7-84d1-824e18866d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f5b4e28e-a138-4aa0-b0eb-b2d83c6cdb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f5b4e28e-a138-4aa0-b0eb-b2d83c6cdb8e" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_2e509a40-83f5-4752-a4b5-e23a7dfc09c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_e241a01c-5718-4ca5-bb41-c83ae722c1b4" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_2e509a40-83f5-4752-a4b5-e23a7dfc09c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_75bcd061-775b-48ca-9b67-6dc48ba5273c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_2e509a40-83f5-4752-a4b5-e23a7dfc09c4" xlink:to="loc_us-gaap_ForeignPlanMember_75bcd061-775b-48ca-9b67-6dc48ba5273c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ebbf8087-cb6d-432a-bcf5-cb3db0b537fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0a22b234-9e16-43db-94d0-0cabf756fa31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0a22b234-9e16-43db-94d0-0cabf756fa31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cf3fba8-d8fb-4d5c-9dfc-cb79b920133e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1cf3fba8-d8fb-4d5c-9dfc-cb79b920133e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_b4f3005b-106d-446a-9286-2b3e6530e6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_246ffd25-9dc2-4323-a935-6a70e9465532" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_b4f3005b-106d-446a-9286-2b3e6530e6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_507e0146-bd29-4ff9-9790-cc8533833d84" xlink:to="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2adbed86-a6b1-4d31-b90d-9f5bdb6b8b09" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2adbed86-a6b1-4d31-b90d-9f5bdb6b8b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_8f89bc94-bdcf-4446-ba91-4efc056aeece" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_8f89bc94-bdcf-4446-ba91-4efc056aeece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMAndTNMPMember_558a67f9-046d-45ec-8c5e-f0fb9c2a5139" xlink:href="pnm-20211231.xsd#pnm_PNMAndTNMPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_514ba915-8fc6-4827-b119-6b737e16d032" xlink:to="loc_pnm_PNMAndTNMPMember_558a67f9-046d-45ec-8c5e-f0fb9c2a5139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_65a8d323-3c67-4fd4-b6ce-934a27f73735" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_05093700-6da2-48ee-971f-b90475106dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:to="loc_us-gaap_EquitySecuritiesMember_05093700-6da2-48ee-971f-b90475106dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesMember_ac2f42a9-4dea-49d8-b373-07bd7d05fa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:to="loc_us-gaap_DebtSecuritiesMember_ac2f42a9-4dea-49d8-b373-07bd7d05fa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AlternativeInvestmentsMember_e3d99d2f-2e03-4740-9a87-b18fe545ea57" xlink:href="pnm-20211231.xsd#pnm_AlternativeInvestmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_b417a94e-102d-463d-86b7-b079f6c3678c" xlink:to="loc_pnm_AlternativeInvestmentsMember_e3d99d2f-2e03-4740-9a87-b18fe545ea57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_abd9ea37-1a6f-430d-9494-80b9cbe8b08b" xlink:to="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_df6bedf6-dc84-46dd-8197-8806502586fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:to="loc_srt_MinimumMember_df6bedf6-dc84-46dd-8197-8806502586fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3180b2b-abeb-43d1-a336-5062b90a8cb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1874206d-08c0-476e-96d8-21f13cdee4a9" xlink:to="loc_srt_MaximumMember_a3180b2b-abeb-43d1-a336-5062b90a8cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_47540378-8588-4df2-b59d-b428ab777dee" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_62a89ce5-a406-4993-ae49-00ce2e3e1a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_62a89ce5-a406-4993-ae49-00ce2e3e1a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_c8896733-8931-4a3c-972d-ffb610b2d347" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears_c8896733-8931-4a3c-972d-ffb610b2d347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_1ceb4266-b5ce-4c07-a6db-823f4aa932b1" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease_1ceb4266-b5ce-4c07-a6db-823f4aa932b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_6f2cfae8-effc-43b0-b7a7-4b2875618995" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear_6f2cfae8-effc-43b0-b7a7-4b2875618995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_5a062bec-2cfd-4c2f-8c01-0232779af56d" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease_5a062bec-2cfd-4c2f-8c01-0232779af56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_806fb474-bd55-4baf-8b71-fb9050f3eae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_806fb474-bd55-4baf-8b71-fb9050f3eae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_3ee6e378-4395-46a4-b3db-af2d55ec8511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_3ee6e378-4395-46a4-b3db-af2d55ec8511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_20c5049e-b29f-4795-81bc-413ac8b0f0fd" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear_20c5049e-b29f-4795-81bc-413ac8b0f0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_5c23698b-49d3-4981-b79a-3fcf65c37f2c" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate_5c23698b-49d3-4981-b79a-3fcf65c37f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_9d7251c1-d206-4aee-8cf5-088db0a7a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_9d7251c1-d206-4aee-8cf5-088db0a7a3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_a20aaec7-1041-45dd-a035-52c7a9ecad54" xlink:href="pnm-20211231.xsd#pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO_a20aaec7-1041-45dd-a035-52c7a9ecad54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_c2c09169-62e6-4b39-8661-0c15dc203ba9" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts_c2c09169-62e6-4b39-8661-0c15dc203ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ce4ba34b-b17c-4964-8d8d-8931c19b56b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ce4ba34b-b17c-4964-8d8d-8931c19b56b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_f6d55612-1281-44bc-9764-4538575b44d3" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive_f6d55612-1281-44bc-9764-4538575b44d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_ce953026-26d7-4bd4-ba8c-4caef08f66d7" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear_ce953026-26d7-4bd4-ba8c-4caef08f66d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_eec1727a-124b-4f40-996c-a35b300de99b" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive_eec1727a-124b-4f40-996c-a35b300de99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_20c91daf-eadc-49cb-8496-0f5cb337ee25" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer_20c91daf-eadc-49cb-8496-0f5cb337ee25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_2c1ce0f2-d4f7-4aee-8c59-7c82157a5270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_2c1ce0f2-d4f7-4aee-8c59-7c82157a5270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f8b9766-189b-4142-8ed5-b1dcbd7e538a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f8b9766-189b-4142-8ed5-b1dcbd7e538a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_75601555-6977-44b1-9f92-f044c98fe36f" xlink:href="pnm-20211231.xsd#pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5f3f94ab-7779-4830-96ea-80e65eadb8f3" xlink:to="loc_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge_75601555-6977-44b1-9f92-f044c98fe36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9806a9a3-3386-4bc2-8f5b-dcf23e14a116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9806a9a3-3386-4bc2-8f5b-dcf23e14a116" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:to="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f803fd08-4704-410c-842c-dd67fd0f1609" xlink:to="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3f674d09-ff84-4a99-b7d4-3c259d6d431f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3f674d09-ff84-4a99-b7d4-3c259d6d431f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_0d93523b-8364-4677-bd2d-24681ddaf2bf" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d87454c0-353b-4bd6-9148-97580e6a8aa3" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_0d93523b-8364-4677-bd2d-24681ddaf2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_44587468-21fd-47f3-8575-4a720351c2a8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_294f2131-e3a0-4867-8878-4b2fdf70cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_294f2131-e3a0-4867-8878-4b2fdf70cd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cc7ec77b-c553-459a-b323-142e79f7f148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cc7ec77b-c553-459a-b323-142e79f7f148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_2c32898e-3365-4dfd-9352-618c32278d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7815b344-f4cf-40dc-9580-c2cbf3b786ea" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_2c32898e-3365-4dfd-9352-618c32278d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_357ac2d1-6882-4e3e-bf84-aafe6f509f5b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d530c2b4-af7f-493d-b348-cfd1d01c00c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d530c2b4-af7f-493d-b348-cfd1d01c00c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c73fa47b-e1f9-4e06-adeb-af6eec673a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c73fa47b-e1f9-4e06-adeb-af6eec673a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_88fba2b5-91c3-46db-9853-de5f355df8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_88fba2b5-91c3-46db-9853-de5f355df8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_47391353-b740-4236-aa64-2fb1b357620d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_47391353-b740-4236-aa64-2fb1b357620d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8867685f-c7a0-405f-bee9-565ad18a2cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_8867685f-c7a0-405f-bee9-565ad18a2cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_2f886765-a280-441b-8b46-02eb4d1d2d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_2f886765-a280-441b-8b46-02eb4d1d2d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_076a528e-0d6d-4818-92e8-964ee087e185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_076a528e-0d6d-4818-92e8-964ee087e185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_fd8eedff-5d3f-4198-8558-fdc6d68b38ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d67f4411-842a-4c33-a61d-9b5bd331deef" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_fd8eedff-5d3f-4198-8558-fdc6d68b38ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e88cf5d-cca2-4e32-a12d-9a532cf2ecc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e88cf5d-cca2-4e32-a12d-9a532cf2ecc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_540c25ef-4399-4a09-9e32-58a6526a9e63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_540c25ef-4399-4a09-9e32-58a6526a9e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_f7903d27-8855-4a28-b060-f73642dbc8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_f7903d27-8855-4a28-b060-f73642dbc8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fd37355c-9308-42ac-abb0-35644397897a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_fd37355c-9308-42ac-abb0-35644397897a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_28bf9706-7c7a-460b-aded-8b2d22d50259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_28bf9706-7c7a-460b-aded-8b2d22d50259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ba7d1a1c-35ed-410a-a222-608f5470f93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_bfe9053f-8c61-45f9-9131-588ab2ae0d63" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ba7d1a1c-35ed-410a-a222-608f5470f93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6e339bfd-e1a9-4d9b-a511-223c9328f7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6e339bfd-e1a9-4d9b-a511-223c9328f7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_8eb1f5a8-f588-4ebf-bb1f-13d47923d466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_8eb1f5a8-f588-4ebf-bb1f-13d47923d466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_552c93d1-b2e9-48ca-8fcd-0e214a36221a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_da5d43c3-deeb-4333-ae58-d69128d089ec" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_552c93d1-b2e9-48ca-8fcd-0e214a36221a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_66877dc0-8ba2-4554-821a-a1517138f3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_66877dc0-8ba2-4554-821a-a1517138f3c6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:to="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1507c833-68f7-44ec-b5b2-79dcbee69c80" xlink:to="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_f6ec352a-461f-4201-8f26-669748bb3852" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_f6ec352a-461f-4201-8f26-669748bb3852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_fababa2f-6b1e-4629-a0c7-910f800e275e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a647b4f8-7fde-48db-86a0-863f5626b24b" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_fababa2f-6b1e-4629-a0c7-910f800e275e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b8aefd95-49e1-4fef-aa9b-a01c44a9433e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6faadd29-e652-4b2e-a90b-248896027310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6faadd29-e652-4b2e-a90b-248896027310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b1647b52-c90a-40c0-8cfa-53dec047defd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_683683ef-50aa-4874-85fc-2b9f40529b65" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b1647b52-c90a-40c0-8cfa-53dec047defd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_24eb4486-1c54-456e-af58-8e31e0f658ea" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherChanges_4d8c6fae-ef8d-4fca-838c-0549c34ff071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanOtherChanges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherChanges_4d8c6fae-ef8d-4fca-838c-0549c34ff071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_2646a5c1-ceba-4564-9a14-58300f80592e" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends_2646a5c1-ceba-4564-9a14-58300f80592e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_3c648112-3390-4a10-9919-b9091fc4ad76" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate_3c648112-3390-4a10-9919-b9091fc4ad76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_129e056f-4d6e-4205-8c08-242e835179fe" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate_129e056f-4d6e-4205-8c08-242e835179fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_61715046-1d75-4c9a-a4f3-16958e5ea0e0" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption_61715046-1d75-4c9a-a4f3-16958e5ea0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_e3d03411-c89c-4938-a15d-1039392ab0a5" xlink:href="pnm-20211231.xsd#pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience_e3d03411-c89c-4938-a15d-1039392ab0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba71853e-fbe7-433e-8533-311bf2eea7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a85198fa-087b-4791-ab77-f7585d9d0f0a" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba71853e-fbe7-433e-8533-311bf2eea7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6f43ee11-6a00-4f4b-bef2-2952f05d31e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6f43ee11-6a00-4f4b-bef2-2952f05d31e0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:to="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c4d6af88-b66f-4270-be5f-b6d2e4a8ddd3" xlink:to="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_460977d3-4352-4e90-9cff-ea254e892ad4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_460977d3-4352-4e90-9cff-ea254e892ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_bf4b16cc-b904-456f-a6ef-a4d57f5db3fc" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1c3c8daa-8340-468f-93fc-dca39af33944" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_bf4b16cc-b904-456f-a6ef-a4d57f5db3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_492eb8ce-5067-4d9f-a36f-b87e1979c532" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e037b5a5-e389-42df-880e-b512c5f5ca19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e037b5a5-e389-42df-880e-b512c5f5ca19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_a69a3483-5517-4413-8143-8a76b5218ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a435ea2f-d1fc-4bdd-bd0b-89a04e0583c5" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_a69a3483-5517-4413-8143-8a76b5218ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9cc83141-1669-47e2-a035-492937113414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8512f30a-a2b0-445e-b008-f125bb30118c" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9cc83141-1669-47e2-a035-492937113414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4c9086e5-3cd9-4d2c-8d68-b0648f9d0764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9cc83141-1669-47e2-a035-492937113414" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4c9086e5-3cd9-4d2c-8d68-b0648f9d0764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4c9086e5-3cd9-4d2c-8d68-b0648f9d0764" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_885d67d5-d1e6-4692-bda7-ec3a5cc615fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_885d67d5-d1e6-4692-bda7-ec3a5cc615fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_800b1012-066d-4aac-849c-dea8929e1055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_800b1012-066d-4aac-849c-dea8929e1055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_32b05697-891e-437e-8c02-eaa67c91074c" xlink:href="pnm-20211231.xsd#pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax_32b05697-891e-437e-8c02-eaa67c91074c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_0e846b7f-6656-4eaf-9d8e-622a8ac796f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_0e846b7f-6656-4eaf-9d8e-622a8ac796f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_9850ff8f-330f-4bb1-b371-f6467798116b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract_c2adfc20-a8f6-4e69-b6e8-6e6420d5e7ea" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_9850ff8f-330f-4bb1-b371-f6467798116b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_857b7846-f2b1-49bd-8c02-7a6882aeb5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_857b7846-f2b1-49bd-8c02-7a6882aeb5fe" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:to="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7d8f9f97-4aad-48db-a0fd-1bb8a5afa133" xlink:to="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e0ca6d3-b111-442f-bfe5-a5245ac37fb4" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e0ca6d3-b111-442f-bfe5-a5245ac37fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b0de712b-6825-4a00-b502-5ee0a7a28805" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f56388c5-5986-43d9-b7f0-01150c541daa" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b0de712b-6825-4a00-b502-5ee0a7a28805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8d871c8-7014-42a9-a156-669d29603198" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_84efff78-754c-4ebf-bad7-18ac35f6e611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_84efff78-754c-4ebf-bad7-18ac35f6e611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f8b16762-e11b-4615-8dfb-115949e367b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f8b16762-e11b-4615-8dfb-115949e367b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8672a8ca-4277-40e0-9b0d-6570921de3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cc46ffd-7bf2-4fd1-9317-c4037132cbf7" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8672a8ca-4277-40e0-9b0d-6570921de3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7349e7c7-8d89-4491-9e8a-aed1b2c70d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12774e53-6757-45c9-b374-0d01b9bb396b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7349e7c7-8d89-4491-9e8a-aed1b2c70d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7349e7c7-8d89-4491-9e8a-aed1b2c70d16" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a551bad5-6592-45b7-a5e4-4f0b88ee4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a551bad5-6592-45b7-a5e4-4f0b88ee4bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_771af719-df5a-4dc1-bba7-172b55b54241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_771af719-df5a-4dc1-bba7-172b55b54241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1a4b545b-d79f-412d-8f71-495353637f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1a4b545b-d79f-412d-8f71-495353637f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_784f5ad2-e600-43ac-ac4c-3d49c78fd954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_784f5ad2-e600-43ac-ac4c-3d49c78fd954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9ade0337-1514-4b82-ae1e-f47228b1e103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9ade0337-1514-4b82-ae1e-f47228b1e103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ae1b8be1-0eeb-48bd-92f6-f26ccec1cd59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ae1b8be1-0eeb-48bd-92f6-f26ccec1cd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_45e4cd56-eec3-4b42-9485-004d08af8cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_c93ae879-9abd-42ce-9dcd-59041516e15b" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_45e4cd56-eec3-4b42-9485-004d08af8cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAssumptionsUsedDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b9fa5bfa-f896-48bf-a7dd-9d42f4f0cf40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b9fa5bfa-f896-48bf-a7dd-9d42f4f0cf40" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:to="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_facefbbb-458c-4afe-b936-cdc304cbf6d6" xlink:to="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ed26c6df-8441-46f8-9318-f40cb49965da" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ed26c6df-8441-46f8-9318-f40cb49965da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_290b0460-0e2f-45e0-8b59-df42db239dd5" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_abf6ce99-ffd2-42e2-afeb-38939259184f" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_290b0460-0e2f-45e0-8b59-df42db239dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d858b4e2-201a-4ef4-a2b3-851a539ab862" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_58dfdc79-069b-48b8-8d45-2cde446d3681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_58dfdc79-069b-48b8-8d45-2cde446d3681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c4e158e-1d53-4790-91c9-c3a312a83507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c4e158e-1d53-4790-91c9-c3a312a83507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_acf4d303-a019-45c8-a2f3-c29a8ec020ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_ce2ed10c-d3d9-4ede-86c4-587cd6b2a2ce" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_acf4d303-a019-45c8-a2f3-c29a8ec020ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6a5b422e-66c5-4da2-a349-ed4677f92d3d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_29f7da01-2c99-4185-9a36-6044a54b252f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_29f7da01-2c99-4185-9a36-6044a54b252f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_38507c97-a4b6-46ef-b675-538c026ceeba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_38507c97-a4b6-46ef-b675-538c026ceeba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_edd9ddf7-e8c0-4758-8284-d129762a5953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_fc7b8d6e-86e3-4f77-8fec-80fd26bc6fa6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_edd9ddf7-e8c0-4758-8284-d129762a5953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bd721f4d-ff7c-4715-9ec1-726566eb94e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bd721f4d-ff7c-4715-9ec1-726566eb94e8" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:to="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_251c5dd0-5ba4-4c44-afe4-ae0c81fe312e" xlink:to="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef4c83ce-c62d-4494-8e6c-c6da3128c651" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef4c83ce-c62d-4494-8e6c-c6da3128c651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_53d66369-b8ab-4c20-b823-835318ca46cb" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2ad7269d-2f16-4304-9f8e-3ce198bcbb02" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_53d66369-b8ab-4c20-b823-835318ca46cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_514a357a-d527-496e-a874-6b86cb19a232" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1aa2636e-0215-4417-983f-4df3900cf05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1aa2636e-0215-4417-983f-4df3900cf05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_82cd846b-5113-4293-a864-655de73e01ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_82cd846b-5113-4293-a864-655de73e01ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_e750d344-9fec-4995-8f9b-832217d655e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4bfcaf3-177d-4b91-9c06-8a5405eda5fe" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_e750d344-9fec-4995-8f9b-832217d655e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_baceaee5-2b6c-470d-a0f9-50663c2d0c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3731638b-4b32-4b5b-9e8d-4ab9c875400a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_baceaee5-2b6c-470d-a0f9-50663c2d0c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_baceaee5-2b6c-470d-a0f9-50663c2d0c20" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_b441ea9f-ec4b-46b3-983a-0b476a39c07c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_b441ea9f-ec4b-46b3-983a-0b476a39c07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a86cddcd-6b03-4c86-8566-ef6fcb67fd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a86cddcd-6b03-4c86-8566-ef6fcb67fd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0b3ba270-09d7-4e96-b469-bcdf36bd5751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0b3ba270-09d7-4e96-b469-bcdf36bd5751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_3dc7cbdb-5233-42f8-b3d2-1aa61b42d0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_3dc7cbdb-5233-42f8-b3d2-1aa61b42d0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_8a5fc86d-cbd6-42d3-ae22-cee81b0a295a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_8a5fc86d-cbd6-42d3-ae22-cee81b0a295a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_fc927f10-63fc-40ce-9343-8ae71008e400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_152b5922-2d19-4ec0-a7df-3b8cd2b7a443" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_fc927f10-63fc-40ce-9343-8ae71008e400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2f98f324-48f0-497e-bcef-5749b0d65637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2f98f324-48f0-497e-bcef-5749b0d65637" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:to="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4d2d2168-f168-434b-9cae-f53d676bdcfe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_28aabaaf-617c-407e-99d0-0743f152fb92" xlink:to="loc_dei_EntityDomain_4d2d2168-f168-434b-9cae-f53d676bdcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_90bdd72f-58cc-4b64-a967-2adcd5ec579c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4d2d2168-f168-434b-9cae-f53d676bdcfe" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_90bdd72f-58cc-4b64-a967-2adcd5ec579c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_980ddc45-9bf9-47ba-8974-35e0dbcbbb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_10fb4492-55f4-4467-9a12-797bf69f25d8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_980ddc45-9bf9-47ba-8974-35e0dbcbbb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d78843f5-4785-46ab-be5b-6e8f4affa2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_980ddc45-9bf9-47ba-8974-35e0dbcbbb0e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d78843f5-4785-46ab-be5b-6e8f4affa2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_114f6d2c-f50c-4693-999a-238573e35a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_033a05d9-27b0-40dd-b030-bbb90868ae3b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_114f6d2c-f50c-4693-999a-238573e35a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_114f6d2c-f50c-4693-999a-238573e35a1f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_181d4a4b-b752-4c31-b6d5-f03ea14b4630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_181d4a4b-b752-4c31-b6d5-f03ea14b4630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b9574faf-cf4d-4d64-aa19-11d9af261668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b9574faf-cf4d-4d64-aa19-11d9af261668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_60bf5631-2e39-442f-8dc6-8f46b0c65ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_b69a8d3f-b5b7-4515-8c30-b543958c6e1e" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_60bf5631-2e39-442f-8dc6-8f46b0c65ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2757bba1-4045-4d2f-9400-00e6a7521b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2757bba1-4045-4d2f-9400-00e6a7521b98" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f6c4482e-0f39-4d08-85ae-b3882377791a" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedPlanMember_5e24b1dd-fa6a-408d-b47e-0c49ed4d592e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:to="loc_us-gaap_QualifiedPlanMember_5e24b1dd-fa6a-408d-b47e-0c49ed4d592e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_1fd4d18e-220c-4c5d-8e8b-deb9fcd36197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_1ed14215-88f3-44f9-82ce-4ba2f4b5cfd0" xlink:to="loc_us-gaap_NonqualifiedPlanMember_1fd4d18e-220c-4c5d-8e8b-deb9fcd36197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:to="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3520259a-f0f2-4ff2-b3ab-470003b4a040" xlink:to="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7af3945-54c2-43c1-8867-923eab480811" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7af3945-54c2-43c1-8867-923eab480811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_79913c0e-78b2-4472-b74a-10a28d6efc39" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c39e4204-68ac-4feb-b0a0-c97f1aed1adf" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_79913c0e-78b2-4472-b74a-10a28d6efc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_15320cf9-6ff4-4856-8f24-49de2b4a04e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_136b7743-80bd-4324-9f8a-75d68ca1e400" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_15320cf9-6ff4-4856-8f24-49de2b4a04e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_15320cf9-6ff4-4856-8f24-49de2b4a04e4" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_0aacd8d0-71a4-4347-9077-c57e80db0b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_0aacd8d0-71a4-4347-9077-c57e80db0b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_f290d6a1-8c78-4d6f-ac2e-f4e00a13ce64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_f7725606-50f1-4105-809b-25e773dcf51b" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_f290d6a1-8c78-4d6f-ac2e-f4e00a13ce64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d8431c14-8f43-4800-9353-82a5e1291689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5847bf35-c914-4424-9d90-0e459f644190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d8431c14-8f43-4800-9353-82a5e1291689" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5847bf35-c914-4424-9d90-0e459f644190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dd759c46-5c48-4f84-b30c-4341652ba2de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_8a91cf89-fa8b-4aa7-81d7-c0409326768f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dd759c46-5c48-4f84-b30c-4341652ba2de" xlink:to="loc_us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock_8a91cf89-fa8b-4aa7-81d7-c0409326768f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_cbef74c7-9e0d-4f26-9510-78850188d75f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dd759c46-5c48-4f84-b30c-4341652ba2de" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_cbef74c7-9e0d-4f26-9510-78850188d75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ac9a10c-f02d-4687-9f88-f2aafb069ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ac9a10c-f02d-4687-9f88-f2aafb069ef9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_51e27178-c2b7-4de9-8bf4-fa6e54693040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d0fa183f-0069-461c-8c94-8eb9b02abce1" xlink:to="loc_us-gaap_PlanNameDomain_51e27178-c2b7-4de9-8bf4-fa6e54693040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PerformanceEquityPlanMember_02da65e6-fed7-4a44-b572-f1f885e42864" xlink:href="pnm-20211231.xsd#pnm_PerformanceEquityPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_51e27178-c2b7-4de9-8bf4-fa6e54693040" xlink:to="loc_pnm_PerformanceEquityPlanMember_02da65e6-fed7-4a44-b572-f1f885e42864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_16162636-890f-448d-8c44-bddf1b9b8b10" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_e1d56b7e-6464-4d84-a108-596588f45700" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_16162636-890f-448d-8c44-bddf1b9b8b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonemployeeMembersoftheBoardofDirectorsMember_71444112-1929-483c-ba14-20bf806ce708" xlink:href="pnm-20211231.xsd#pnm_NonemployeeMembersoftheBoardofDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_16162636-890f-448d-8c44-bddf1b9b8b10" xlink:to="loc_pnm_NonemployeeMembersoftheBoardofDirectorsMember_71444112-1929-483c-ba14-20bf806ce708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d89450e3-7ca7-4965-a406-e50843779dbb" xlink:to="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_34c69e83-fc66-4d1c-97b4-4054882d1e8b" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_34c69e83-fc66-4d1c-97b4-4054882d1e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_4c8d9322-77c0-43c3-a2db-2dd1af5f1f51" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_dc7d9b9d-d19c-407f-bbc9-995e6e1763a3" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_4c8d9322-77c0-43c3-a2db-2dd1af5f1f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0912af9d-1182-4543-8641-75c7a2d80418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d3222a63-6a97-4f60-8146-1c554c2533f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0912af9d-1182-4543-8641-75c7a2d80418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember_64e41e61-5504-488f-890f-c246b2ca6894" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0912af9d-1182-4543-8641-75c7a2d80418" xlink:to="loc_pnm_RestrictedStockAndPerformanceSharesMember_64e41e61-5504-488f-890f-c246b2ca6894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_85c44986-4256-45cf-87a6-2bf6b19d6b3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4e0aebb0-d027-44b8-acd7-2178b4969b28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4e0aebb0-d027-44b8-acd7-2178b4969b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_4ad4a055-5244-4e7b-b588-3298ff4defa8" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate_4ad4a055-5244-4e7b-b588-3298ff4defa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7176f713-3052-4ede-b215-5dab4518cb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7176f713-3052-4ede-b215-5dab4518cb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_67f3b3e8-bdbd-4c48-84c8-722d41429a17" xlink:href="pnm-20211231.xsd#pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio_67f3b3e8-bdbd-4c48-84c8-722d41429a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ac22e380-7176-4500-8d34-83a8eb137bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ac22e380-7176-4500-8d34-83a8eb137bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e02df0fa-32c0-4e6a-836e-e34e4ac1288b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e02df0fa-32c0-4e6a-836e-e34e4ac1288b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9286ec13-9e77-421f-b2b4-196312dcd106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4252188b-5826-46f8-9b12-31bd2e0c1767" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9286ec13-9e77-421f-b2b4-196312dcd106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationExcessTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dacb8be1-f2e5-4619-9432-249a9f4541b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dacb8be1-f2e5-4619-9432-249a9f4541b7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:to="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_10cd1667-71e4-451b-9c40-232c1928117b" xlink:to="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_6c187595-7989-495a-a6de-5c5561a34b85" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_6c187595-7989-495a-a6de-5c5561a34b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_4ed7af99-1913-45b4-8fa0-4e804e88e0a8" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_4ed7af99-1913-45b4-8fa0-4e804e88e0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_2ccf952a-16f2-44e6-81e4-b93781a793bb" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f488ef96-253e-4638-9ba9-072ef5d84f3f" xlink:to="loc_pnm_PnmrMember_2ccf952a-16f2-44e6-81e4-b93781a793bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7791687f-af49-466e-b4c5-8052cc8ebd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c3186cb2-a3df-45e6-90f7-c8f52d0536bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7791687f-af49-466e-b4c5-8052cc8ebd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_905d52bf-d7f4-42a1-9841-56db707856f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7791687f-af49-466e-b4c5-8052cc8ebd6e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_905d52bf-d7f4-42a1-9841-56db707856f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ee508591-2d70-4b08-a19e-de0c57e468ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ee508591-2d70-4b08-a19e-de0c57e468ad" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:to="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_745c163c-949e-460d-baea-80e31b937531" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember_3e6d86a7-6c7d-4a4a-8ab3-d7385eccfe82" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:to="loc_pnm_RestrictedStockAndPerformanceSharesMember_3e6d86a7-6c7d-4a4a-8ab3-d7385eccfe82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MarketBasedSharesMember_1cd46718-395b-4fcd-bddb-1cb6ec2d1854" xlink:href="pnm-20211231.xsd#pnm_MarketBasedSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a0eba44-7de7-41b0-b3ef-aced39170d0a" xlink:to="loc_pnm_MarketBasedSharesMember_1cd46718-395b-4fcd-bddb-1cb6ec2d1854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4682aa51-1933-4030-8c68-ed142951304e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_0a72970f-19ef-4414-93cb-ebac5e4de6be" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate_0a72970f-19ef-4414-93cb-ebac5e4de6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b5d8eac5-701e-4487-96a1-5a6ec250f180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b5d8eac5-701e-4487-96a1-5a6ec250f180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fc56f2ff-88b8-43de-a409-882f6668192f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fc56f2ff-88b8-43de-a409-882f6668192f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b915aee6-c1a6-428d-9880-3285c2730683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_351496d1-3c67-482c-b014-7d89f473ad46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b915aee6-c1a6-428d-9880-3285c2730683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_44c9b2ee-aacf-4736-b1ce-4ce16ea1f6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_44c9b2ee-aacf-4736-b1ce-4ce16ea1f6b0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1711669d-001e-437f-8d7d-bda49c89bc54" xlink:to="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3576b037-36b9-473d-926d-b59635ed0934" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3576b037-36b9-473d-926d-b59635ed0934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_41b05987-24d8-4b2d-b9bd-1f44e225c390" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a15cd4b7-052c-4506-9695-b204691cd157" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_41b05987-24d8-4b2d-b9bd-1f44e225c390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ddd1f85-146d-4800-9dcb-d100d4f20bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_570c8b87-4373-45cd-a509-9564a37d1dc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ddd1f85-146d-4800-9dcb-d100d4f20bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:href="pnm-20211231.xsd#pnm_RestrictedStockAndPerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ddd1f85-146d-4800-9dcb-d100d4f20bc3" xlink:to="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d37c98c7-aecc-45cc-9b0b-c1e2e30939a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:to="loc_us-gaap_RestrictedStockMember_d37c98c7-aecc-45cc-9b0b-c1e2e30939a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8a77bd43-0339-4aab-a88a-d0843ab20233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:to="loc_us-gaap_PerformanceSharesMember_8a77bd43-0339-4aab-a88a-d0843ab20233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_49b052b7-afbb-499d-bd73-e96240bee2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RestrictedStockAndPerformanceSharesMember_b9d195e0-95f0-45c8-a903-454b64807795" xlink:to="loc_us-gaap_EmployeeStockOptionMember_49b052b7-afbb-499d-bd73-e96240bee2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1c9ffc54-1b4c-498f-9441-7d9a2df17a08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_e4e98e71-50ba-49b3-a2d7-0bb695e00d71" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1c9ffc54-1b4c-498f-9441-7d9a2df17a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_aa0ba8d7-2fc2-40bb-a7d2-62d8e9192025" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1c9ffc54-1b4c-498f-9441-7d9a2df17a08" xlink:to="loc_srt_ManagementMember_aa0ba8d7-2fc2-40bb-a7d2-62d8e9192025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:href="pnm-20211231.xsd#pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis_1847ff53-3145-4def-be59-86f3e15481d8" xlink:to="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedPerformanceTargetFor2018Through2020Member_776dc965-589c-4cb8-a627-f9c2d9f40ab0" xlink:href="pnm-20211231.xsd#pnm_AchievedPerformanceTargetFor2018Through2020Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:to="loc_pnm_AchievedPerformanceTargetFor2018Through2020Member_776dc965-589c-4cb8-a627-f9c2d9f40ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AchievedPerformanceTargetFor20192021Member_9b1c9317-bee1-4700-b513-76ea8b9ce6f0" xlink:href="pnm-20211231.xsd#pnm_AchievedPerformanceTargetFor20192021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain_52a23d4e-fb11-4273-b670-d25147595980" xlink:to="loc_pnm_AchievedPerformanceTargetFor20192021Member_9b1c9317-bee1-4700-b513-76ea8b9ce6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5a147fb-6424-4174-9f2b-fd525307e453" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86700b4d-fc85-47f7-8f3c-7a4080b25293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86700b4d-fc85-47f7-8f3c-7a4080b25293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_417f99ae-d604-438d-b361-dd99a14b3a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_417f99ae-d604-438d-b361-dd99a14b3a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_91c5a037-4f9f-431b-af58-ec836b7bf77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_91c5a037-4f9f-431b-af58-ec836b7bf77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_af8ae5f4-ed17-4672-ba1e-bf715b7a0cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_af8ae5f4-ed17-4672-ba1e-bf715b7a0cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1bb3845a-3a10-4e2e-bcb9-e423e6ec3925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7d2f8ce0-83c8-40ad-ad32-810bcd82a32f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1bb3845a-3a10-4e2e-bcb9-e423e6ec3925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_809cc885-f3bf-4626-a79c-6043d9537c43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_809cc885-f3bf-4626-a79c-6043d9537c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a4996f13-7861-4e1f-ac5e-debbe37d5421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a4996f13-7861-4e1f-ac5e-debbe37d5421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d5727b13-5cb3-4ccf-a381-4ae4f9daebd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d5727b13-5cb3-4ccf-a381-4ae4f9daebd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f5f03ff-bfeb-4048-9bf3-037abe109f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7f5f03ff-bfeb-4048-9bf3-037abe109f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_dd682a3a-1c76-404c-b5f6-ef8a854e6582" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d017533-65cb-4f8f-bd86-6950c8dc5fb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_dd682a3a-1c76-404c-b5f6-ef8a854e6582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_2ea40f76-332b-4c2c-b0b7-3ec6ea5b32a0" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne_2ea40f76-332b-4c2c-b0b7-3ec6ea5b32a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_156ac55f-0ed2-4e89-906a-5b810e3e34b8" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo_156ac55f-0ed2-4e89-906a-5b810e3e34b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_3b306bcd-b6ef-4ece-9420-0e649311acf5" xlink:href="pnm-20211231.xsd#pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree_3b306bcd-b6ef-4ece-9420-0e649311acf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PerformancePeriod_9fe92ec8-39f3-4185-a293-6872bb732a11" xlink:href="pnm-20211231.xsd#pnm_PerformancePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_pnm_PerformancePeriod_9fe92ec8-39f3-4185-a293-6872bb732a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aefeee6a-340d-42fc-a261-c09bbf9ec15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_01936f53-23da-4923-a60f-e363bb9dc997" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aefeee6a-340d-42fc-a261-c09bbf9ec15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_449f097a-4ef0-4beb-b2c9-d74dd69debbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41fac92-e0ae-44ca-a1e0-9e58a0f07ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f41fac92-e0ae-44ca-a1e0-9e58a0f07ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7cc1075b-bc59-4c35-81d4-aa74c7449875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7cc1075b-bc59-4c35-81d4-aa74c7449875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4c4da6ef-036b-4795-bd60-1cce04913cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_8d2c6c3d-a464-4666-bf35-2c26b8d06828" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4c4da6ef-036b-4795-bd60-1cce04913cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryAssetsandLiabilities"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_abdc0c13-0222-4c61-a4c0-113972f2b92d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_b57def7f-1ae2-4293-af43-e705aff66385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_abdc0c13-0222-4c61-a4c0-113972f2b92d" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_b57def7f-1ae2-4293-af43-e705aff66385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryAssetsandLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_1c0d2369-81ea-438d-b0df-c88d5734a2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock_1654a337-72a6-4092-b65e-4b06c5df1347" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_1c0d2369-81ea-438d-b0df-c88d5734a2cc" xlink:to="loc_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock_1654a337-72a6-4092-b65e-4b06c5df1347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_b48f17a2-721b-4c89-819e-9edcfed5173d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_b48f17a2-721b-4c89-819e-9edcfed5173d" xlink:to="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_18b59513-f420-45df-ae2a-51d33e01367b" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_2fc480a9-d8c7-4afa-aaee-fc30966b5360" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_18b59513-f420-45df-ae2a-51d33e01367b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_a9d6ee33-5f90-4bbc-b7ff-d75e0ad3972f" xlink:href="pnm-20211231.xsd#pnm_IncreaseinCoalMineDecommissioningLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_18b59513-f420-45df-ae2a-51d33e01367b" xlink:to="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_a9d6ee33-5f90-4bbc-b7ff-d75e0ad3972f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain_7e69c347-8920-4929-ae17-2d31d79de5ed" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ClassificationOfMineAxis_0d8a197e-429b-45ae-b2a5-22774159d637" xlink:to="loc_pnm_ClassificationOfMineDomain_7e69c347-8920-4929-ae17-2d31d79de5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UndergroundMember_63ca8516-21cc-4fb6-93d6-544df84eae7f" xlink:href="pnm-20211231.xsd#pnm_UndergroundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ClassificationOfMineDomain_7e69c347-8920-4929-ae17-2d31d79de5ed" xlink:to="loc_pnm_UndergroundMember_63ca8516-21cc-4fb6-93d6-544df84eae7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a996d1f8-56d9-40f7-a4f0-4df59ec1b1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6f4762ed-d495-4816-95d2-dd64cf5c3857" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a996d1f8-56d9-40f7-a4f0-4df59ec1b1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201707Member_9d83b361-5968-4be1-b430-63affbbc7d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201707Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_a996d1f8-56d9-40f7-a4f0-4df59ec1b1f1" xlink:to="loc_us-gaap_AccountingStandardsUpdate201707Member_9d83b361-5968-4be1-b430-63affbbc7d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ea3f0c07-ab3b-4e47-bd76-5e64b48046e4" xlink:to="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_62e53029-d4d0-4d7e-b262-9764c08400a7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_62e53029-d4d0-4d7e-b262-9764c08400a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_76ea299e-8be7-481f-a84f-43fad993397b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cebb33e9-234e-468c-b177-aa262d2973f1" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_76ea299e-8be7-481f-a84f-43fad993397b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6fa6225c-c1f1-4bc0-b4ce-dcabc7adaa3a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_fe2d0e24-641c-48f3-96cb-9da4fc0b4680" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_fe2d0e24-641c-48f3-96cb-9da4fc0b4680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostRecoveryFactorMember_d013cb37-1320-4609-ab31-7ed5d52e8d96" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostRecoveryFactorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_TransmissionCostRecoveryFactorMember_d013cb37-1320-4609-ab31-7ed5d52e8d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember_5fedd58c-6830-4e81-9087-a475e49ecebf" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_EnergyEfficiencyMember_5fedd58c-6830-4e81-9087-a475e49ecebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherRegulatoryAssetsCurrentMember_1141e45c-9f0f-43c3-8d30-1b43ebd3fc10" xlink:href="pnm-20211231.xsd#pnm_OtherRegulatoryAssetsCurrentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_OtherRegulatoryAssetsCurrentMember_1141e45c-9f0f-43c3-8d30-1b43ebd3fc10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRestorationCostsMember_f352443b-8422-4a15-96dc-7d0733e516f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRestorationCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_EnvironmentalRestorationCostsMember_f352443b-8422-4a15-96dc-7d0733e516f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_8040887e-70db-495f-bef8-e42aa5b4e69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_8040887e-70db-495f-bef8-e42aa5b4e69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_b288b7eb-6d49-421f-aff2-74ead968a781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_b288b7eb-6d49-421f-aff2-74ead968a781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_c6ceb7e2-01f5-428d-906e-fbdfbf1760f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_c6ceb7e2-01f5-428d-906e-fbdfbf1760f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SJGSUnits2and3Member_bc0667a1-48f7-4c14-9955-55cdecc1d399" xlink:href="pnm-20211231.xsd#pnm_SJGSUnits2and3Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_SJGSUnits2and3Member_bc0667a1-48f7-4c14-9955-55cdecc1d399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancedMeteringInfrastructureCostsMember_d04f938a-03c1-4ba1-8d1c-7ae80d9c4c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancedMeteringInfrastructureCostsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_us-gaap_AdvancedMeteringInfrastructureCostsMember_d04f938a-03c1-4ba1-8d1c-7ae80d9c4c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdvancedMeterRetirementCostsMember_2801af56-135f-4fb9-bca2-e364dcb26baf" xlink:href="pnm-20211231.xsd#pnm_AdvancedMeterRetirementCostsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_AdvancedMeterRetirementCostsMember_2801af56-135f-4fb9-bca2-e364dcb26baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCostsUnderElectronicTransferAccountMember_eb655892-04ac-4145-ae68-27b988af133f" xlink:href="pnm-20211231.xsd#pnm_DeferredCostsUnderElectronicTransferAccountMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_DeferredCostsUnderElectronicTransferAccountMember_eb655892-04ac-4145-ae68-27b988af133f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCOVID19CostsMember_09c7f245-3bf9-43d3-9914-458cae2666e6" xlink:href="pnm-20211231.xsd#pnm_DeferredCOVID19CostsMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_DeferredCOVID19CostsMember_09c7f245-3bf9-43d3-9914-458cae2666e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationReplacementResourcesMember_188a6c1c-7d84-42a3-b514-ff6fe9df554c" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationReplacementResourcesMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_SanJuanGeneratingStationReplacementResourcesMember_188a6c1c-7d84-42a3-b514-ff6fe9df554c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EIMMember_92a3cf21-e487-4c8a-96ef-da88cc860513" xlink:href="pnm-20211231.xsd#pnm_EIMMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_EIMMember_92a3cf21-e487-4c8a-96ef-da88cc860513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherRegulatoryAssetsNoncurrentMember_5525c3cc-105a-4197-81a7-5886c909f4bc" xlink:href="pnm-20211231.xsd#pnm_OtherRegulatoryAssetsNoncurrentMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_496e911b-7dcd-4ed2-8753-bb7af7b8059d" xlink:to="loc_pnm_OtherRegulatoryAssetsNoncurrentMember_5525c3cc-105a-4197-81a7-5886c909f4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_9fe05941-6b41-4951-a494-1c071ea558c0" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_cd190780-0ab5-4a52-b4a5-93e6d021523f" xlink:href="pnm-20211231.xsd#pnm_FuelAndPurchasedPowerAdjustmentClauseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_FuelAndPurchasedPowerAdjustmentClauseMember_cd190780-0ab5-4a52-b4a5-93e6d021523f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember_df798aab-2ce6-42a1-8fcf-5a82de98c8ed" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_RenewableEnergyRiderMember_df798aab-2ce6-42a1-8fcf-5a82de98c8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember_ea7d3886-c1fe-4eae-a2f0-1e69a0bda281" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_EnergyEfficiencyMember_ea7d3886-c1fe-4eae-a2f0-1e69a0bda281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostRecoveryFactorMember_b2806fc9-11f1-4bb6-89a2-e39af2817682" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostRecoveryFactorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_TransmissionCostRecoveryFactorMember_b2806fc9-11f1-4bb6-89a2-e39af2817682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_8231ec5c-04af-4748-87de-8d02522cd7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_RemovalCostsMember_8231ec5c-04af-4748-87de-8d02522cd7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_234baf2d-c3a4-40cc-b1f3-e96b0d6f4090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_234baf2d-c3a4-40cc-b1f3-e96b0d6f4090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_ecd4153c-68d0-451b-8853-b9b565a6cebf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_ecd4153c-68d0-451b-8853-b9b565a6cebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_502cc4d6-c39d-419d-8233-d2a132ec685b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_502cc4d6-c39d-419d-8233-d2a132ec685b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AcceleratedDepreciationSNCRsMember_fcf8b6ee-6228-415e-ae38-2a6f3dd3955d" xlink:href="pnm-20211231.xsd#pnm_AcceleratedDepreciationSNCRsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_AcceleratedDepreciationSNCRsMember_fcf8b6ee-6228-415e-ae38-2a6f3dd3955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_a766cba4-f766-42fa-a35b-3a28ad08084d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_a766cba4-f766-42fa-a35b-3a28ad08084d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19CostsSavingsMember_8df8aa3d-c2a4-4380-8832-07752d0357ac" xlink:href="pnm-20211231.xsd#pnm_COVID19CostsSavingsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_pnm_COVID19CostsSavingsMember_8df8aa3d-c2a4-4380-8832-07752d0357ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_79a5aee9-e291-447d-bc84-45d7b13eb6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_a2c46002-c19c-4b72-ba03-fdaa546e877c" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_79a5aee9-e291-447d-bc84-45d7b13eb6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesTable_19bd76a2-7e6f-48fb-a32f-5e403e489433" xlink:to="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ec1d811a-5778-465e-97d8-bb25583da4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ec1d811a-5778-465e-97d8-bb25583da4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_24904820-a01f-49cb-a71f-2951377b889c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_24904820-a01f-49cb-a71f-2951377b889c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_2317b3fe-69db-4af3-981e-ce6f98ed8634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_09a350a4-fed4-4ec7-a395-e31330fe712a" xlink:to="loc_us-gaap_RegulatoryAssets_2317b3fe-69db-4af3-981e-ce6f98ed8634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_51b4a1ef-4f70-44aa-a3eb-958bec68cf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_51b4a1ef-4f70-44aa-a3eb-958bec68cf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_46fb3985-65b1-4253-8ba3-5fbbb7449359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_46fb3985-65b1-4253-8ba3-5fbbb7449359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_3de6bbc4-1b1a-4d8e-89d6-29631264d048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract_0850ea48-6a43-4085-8bcb-4ed4f2eaaac4" xlink:to="loc_us-gaap_RegulatoryLiabilities_3de6bbc4-1b1a-4d8e-89d6-29631264d048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_1dc10717-552d-4bc7-beb1-8572041064f2" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowanceAdditionalAmountRecorded"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_1dc10717-552d-4bc7-beb1-8572041064f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonServiceCostDeferredAsRegulatoryAssets_c63b8c79-7104-4ca3-98e0-e27f62e1ea69" xlink:href="pnm-20211231.xsd#pnm_NonServiceCostDeferredAsRegulatoryAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryAssetsAndLiabilitiesLineItems_0251be84-4978-4a67-8b3e-9dc52ddc5353" xlink:to="loc_pnm_NonServiceCostDeferredAsRegulatoryAssets_c63b8c79-7104-4ca3-98e0-e27f62e1ea69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConstructionProgramandJointlyOwnedElectricGeneratingPlants"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_e11a8222-1ea5-473d-9a78-a4cf8f616df8" xlink:href="pnm-20211231.xsd#pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_80e50863-a8b5-4836-80d7-18846e04c485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_e11a8222-1ea5-473d-9a78-a4cf8f616df8" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_80e50863-a8b5-4836-80d7-18846e04c485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_4e354b28-3c33-4cf4-8af0-f8bf8e2a1a08" xlink:href="pnm-20211231.xsd#pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_33bb360f-6009-48b9-a94a-b604007e36de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_4e354b28-3c33-4cf4-8af0-f8bf8e2a1a08" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_33bb360f-6009-48b9-a94a-b604007e36de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_37a6c1f9-5a37-4958-94ed-c4495445a341" xlink:href="pnm-20211231.xsd#pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract_37a6c1f9-5a37-4958-94ed-c4495445a341" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_21f5d21f-297b-4f52-b070-d91bf6c40d6c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointProjectsMember_236c4fa0-9864-455b-bb04-3c069f39c3fc" xlink:href="pnm-20211231.xsd#pnm_JointProjectsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_JointProjectsMember_236c4fa0-9864-455b-bb04-3c069f39c3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SjgsCoalMember_507aca9a-b0ce-40c4-b46b-d77e380ff366" xlink:href="pnm-20211231.xsd#pnm_SjgsCoalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_SjgsCoalMember_507aca9a-b0ce-40c4-b46b-d77e380ff366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_17f3ba77-91cd-490a-b26a-7e42c9d044e7" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_17f3ba77-91cd-490a-b26a-7e42c9d044e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersUnits4And5CoalMember_4a43bc36-52c3-4fd5-91a3-f5e386e3aee1" xlink:href="pnm-20211231.xsd#pnm_FourCornersUnits4And5CoalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_FourCornersUnits4And5CoalMember_4a43bc36-52c3-4fd5-91a3-f5e386e3aee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LunaGasMember_7b641905-5574-4aec-9450-a08f46e5ddb2" xlink:href="pnm-20211231.xsd#pnm_LunaGasMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_LunaGasMember_7b641905-5574-4aec-9450-a08f46e5ddb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SjgsUnits1And2Member_d4d73694-c7f9-47f8-9dd3-04809c95586e" xlink:href="pnm-20211231.xsd#pnm_SjgsUnits1And2Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_SjgsUnits1And2Member_d4d73694-c7f9-47f8-9dd3-04809c95586e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_6a3b0b84-4e04-4c6c-9b56-66bdb42b831e" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0883996d-fe21-49f3-9d2a-31125943b785" xlink:to="loc_pnm_FourCornersMember_6a3b0b84-4e04-4c6c-9b56-66bdb42b831e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_725d64ac-3009-4e7f-a78e-486b8da25a27" xlink:to="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d62e3a76-32ec-40d2-841b-7489c8b0e059" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d62e3a76-32ec-40d2-841b-7489c8b0e059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_e0354a2a-88a5-4154-b8b9-01ef9842658e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_e0354a2a-88a5-4154-b8b9-01ef9842658e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_717386e0-ac89-415d-9806-cc48c13feedf" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fe609b8e-c2c7-4447-b5c4-dd99c992aba9" xlink:to="loc_pnm_PnmrMember_717386e0-ac89-415d-9806-cc48c13feedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:href="pnm-20211231.xsd#pnm_UnitAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UnitDomain_6a0abdea-3b26-4f14-9d8b-e8bd46574a14" xlink:href="pnm-20211231.xsd#pnm_UnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_UnitAxis_422d78ed-2ec2-4b45-b113-bb1acc6652f6" xlink:to="loc_pnm_UnitDomain_6a0abdea-3b26-4f14-9d8b-e8bd46574a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Unit4Member_bc9a89c2-226d-464c-b73c-a2694089535d" xlink:href="pnm-20211231.xsd#pnm_Unit4Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_UnitDomain_6a0abdea-3b26-4f14-9d8b-e8bd46574a14" xlink:to="loc_pnm_Unit4Member_bc9a89c2-226d-464c-b73c-a2694089535d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:href="pnm-20211231.xsd#pnm_OtherEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherEntitiesAxis_b56ac352-50be-498b-8002-9fccb6c3621c" xlink:to="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities1Member_191c710e-a587-430d-9980-ccef2e21b292" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities1Member_191c710e-a587-430d-9980-ccef2e21b292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities2Member_a314edc0-3439-4bc4-a25a-9c2281571b87" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities2Member_a314edc0-3439-4bc4-a25a-9c2281571b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities3Member_cda040f8-ab55-438c-8f3a-2e369f4a8e27" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities3Member_cda040f8-ab55-438c-8f3a-2e369f4a8e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities4Member_9d922c7f-9298-41db-b535-f7c353fac3cf" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities4Member_9d922c7f-9298-41db-b535-f7c353fac3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherUnrelatedEntities5Member_e5e265be-bdb1-497b-90f1-bf81e26f4562" xlink:href="pnm-20211231.xsd#pnm_OtherUnrelatedEntities5Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_OtherEntitiesDomain_abf7f6bf-e92d-4a6a-b306-4dfebc48ed90" xlink:to="loc_pnm_OtherUnrelatedEntities5Member_e5e265be-bdb1-497b-90f1-bf81e26f4562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantInterestsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsTable_f3cc8dc6-9971-4bc4-afeb-19a4d69eea8d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_b9471088-30bf-4680-b975-99bd001db0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_b9471088-30bf-4680-b975-99bd001db0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_20e09dc4-436a-49e1-8590-9ec5adae42ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_20e09dc4-436a-49e1-8590-9ec5adae42ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_aebf496d-d1ef-419e-89ef-87c97ea37c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_aebf496d-d1ef-419e-89ef-87c97ea37c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b81895ad-4799-4400-9c25-6908caabc9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_b81895ad-4799-4400-9c25-6908caabc9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_1046b99e-8de5-4f0f-969c-cd9a0e74618f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_1046b99e-8de5-4f0f-969c-cd9a0e74618f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_74bcfab6-054f-48c7-92fd-17f1b04f9c79" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities_74bcfab6-054f-48c7-92fd-17f1b04f9c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofUnits_e2694cb7-3290-4cfd-8fd1-c081b3b3c0a5" xlink:href="pnm-20211231.xsd#pnm_NumberofUnits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_NumberofUnits_e2694cb7-3290-4cfd-8fd1-c081b3b3c0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseOriginalTerm_6c51f6cf-a507-4238-bf6c-722e89678038" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseOriginalTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_OperatingLeaseOriginalTerm_6c51f6cf-a507-4238-bf6c-722e89678038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OperatingLeaseExtendedTerm_5ce94e92-b49d-46d0-9ebb-0fa790815b88" xlink:href="pnm-20211231.xsd#pnm_OperatingLeaseExtendedTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems_e7369e95-4b0e-4608-9961-a3096ed26fdf" xlink:to="loc_pnm_OperatingLeaseExtendedTerm_5ce94e92-b49d-46d0-9ebb-0fa790815b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="pnm-20211231.xsd#AssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_354c8c4f-b1bc-464b-af6c-1927a444d8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_d038332b-6be3-4643-9259-cc5b329d6b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_354c8c4f-b1bc-464b-af6c-1927a444d8c7" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_d038332b-6be3-4643-9259-cc5b329d6b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#AssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_70ff06c4-cc2a-4c34-b6e7-9462c0d467c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_bbec5b74-902f-4cf0-96ca-cd893c2dc852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_70ff06c4-cc2a-4c34-b6e7-9462c0d467c8" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_bbec5b74-902f-4cf0-96ca-cd893c2dc852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#AssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/AssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_7443468f-3223-4f5a-b3ca-2777c2187a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_7443468f-3223-4f5a-b3ca-2777c2187a76" xlink:to="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1e310673-24ca-4696-a7b6-086da91dbee7" xlink:to="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_743eb2e9-96bd-4f6d-b1e4-3e189a07b480" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_743eb2e9-96bd-4f6d-b1e4-3e189a07b480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_af83c5f4-7eac-4c58-8590-9288a30492b7" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8fe7851-cb22-47c6-b95a-1aa81ff84c71" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_af83c5f4-7eac-4c58-8590-9288a30492b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_c905380b-7be7-4079-a1ec-2e9fd4fdffa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_eb978ec6-861d-4e68-bf2e-23dd2c3ac01c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_c905380b-7be7-4079-a1ec-2e9fd4fdffa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_2aaf288f-ccf3-4aa6-a4eb-7dba20edcb0f" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_c905380b-7be7-4079-a1ec-2e9fd4fdffa1" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_2aaf288f-ccf3-4aa6-a4eb-7dba20edcb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d7ab934d-69df-4537-b571-5b11a3c3ea00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6f855140-ab06-4075-9132-c5139cce7c12" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d7ab934d-69df-4537-b571-5b11a3c3ea00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_74fd4757-f580-40e9-82f9-7018fdf70dc0" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_d7ab934d-69df-4537-b571-5b11a3c3ea00" xlink:to="loc_pnm_FourCornersMember_74fd4757-f580-40e9-82f9-7018fdf70dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AssetRetirementObligationTable_ad3e818f-84ce-4194-8fae-cf7abaafd21e" xlink:to="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_d9a4b8fb-0516-46ab-a905-1846d22803d0" xlink:href="pnm-20211231.xsd#pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:to="loc_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning_d9a4b8fb-0516-46ab-a905-1846d22803d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_AssetRetirementObligationsLineItems_cc9453e0-5270-436a-8265-6d1f1a9fea61" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_c78ead5e-8728-4284-8843-c9b2ddc9b627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligation_c78ead5e-8728-4284-8843-c9b2ddc9b627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a9d94f54-942c-4dfd-940a-64b8da7514df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a9d94f54-942c-4dfd-940a-64b8da7514df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_b194b7e5-034d-4ef6-a1d1-a90cb4cdee00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_b194b7e5-034d-4ef6-a1d1-a90cb4cdee00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_6b2f747c-39c5-491b-8033-ffc9540ba364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_6b2f747c-39c5-491b-8033-ffc9540ba364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_6d2a9f19-ccc0-4f68-ac3d-052d0a8e9b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_6d2a9f19-ccc0-4f68-ac3d-052d0a8e9b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_36a3ad19-9802-4153-b824-b151f072095e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_b6f7d246-70c1-425e-87a9-b6490327185e" xlink:to="loc_us-gaap_AssetRetirementObligation_36a3ad19-9802-4153-b824-b151f072095e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_58d95bfb-5b6a-4838-b9b5-3e43f0951fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ce4b53b6-5baf-4144-a136-d74987d52cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_58d95bfb-5b6a-4838-b9b5-3e43f0951fcf" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ce4b53b6-5baf-4144-a136-d74987d52cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesPVNGSDecommissioningFundingDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c985d418-54cf-418f-a863-4e37c063ef48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c985d418-54cf-418f-a863-4e37c063ef48" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:to="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_557ec610-996b-478f-b070-60657a81acd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_430bc529-4096-4c44-bb0d-19d13ae65b14" xlink:to="loc_dei_EntityDomain_557ec610-996b-478f-b070-60657a81acd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b9a85965-5e86-4b34-a760-283a0b0283b3" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_557ec610-996b-478f-b070-60657a81acd9" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b9a85965-5e86-4b34-a760-283a0b0283b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b203d072-9de2-42b8-b1be-482a29dc8560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_11f6db60-b3de-41df-bd92-f6fab7925372" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b203d072-9de2-42b8-b1be-482a29dc8560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_f7c69a50-6e1c-4b43-9136-022c5d404831" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b203d072-9de2-42b8-b1be-482a29dc8560" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_f7c69a50-6e1c-4b43-9136-022c5d404831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3bfb1804-ca9e-42ed-a7db-1afe9a4f5319" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToInvestInDecommissioningFund_fac92046-d13a-49cf-b920-97e6777f7ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToInvestInDecommissioningFund"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:to="loc_us-gaap_PaymentsToInvestInDecommissioningFund_fac92046-d13a-49cf-b920-97e6777f7ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecommissioningTrustAssetsAmount_cbc1ad7a-9a5c-4047-8915-74398d479a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecommissioningTrustAssetsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c7406943-d55d-48ec-b78d-5fea4e3153d1" xlink:to="loc_us-gaap_DecommissioningTrustAssetsAmount_cbc1ad7a-9a5c-4047-8915-74398d479a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e63a5ca-1d48-4084-9f1f-f0f309c6c216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e63a5ca-1d48-4084-9f1f-f0f309c6c216" xlink:to="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_832a3780-7c6e-4d30-ac9c-c222278f9819" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a051120a-72f0-4ca9-9fcf-e5018e596825" xlink:to="loc_dei_EntityDomain_832a3780-7c6e-4d30-ac9c-c222278f9819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5cb018fc-6c83-402c-8633-27463b71cbe9" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_832a3780-7c6e-4d30-ac9c-c222278f9819" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_5cb018fc-6c83-402c-8633-27463b71cbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f82e9435-4f3d-4dec-b63e-747d672b5c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_193ea6a0-b29a-46b5-8b56-42bbfcd6f435" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f82e9435-4f3d-4dec-b63e-747d672b5c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_d75e3364-6269-4ea5-82d1-d8adebcbdeb8" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_f82e9435-4f3d-4dec-b63e-747d672b5c08" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_d75e3364-6269-4ea5-82d1-d8adebcbdeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_5a552e3f-f88c-405f-baed-0331b2e7b872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0f09b5cf-fc2e-4d42-9ba6-470a6f6c1f6a" xlink:to="loc_us-gaap_LossContingencyNatureDomain_5a552e3f-f88c-405f-baed-0331b2e7b872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NuclearSpentFuelAndWasteDisposalMember_055c3c63-2394-4bf3-8d70-920930cf5fde" xlink:href="pnm-20211231.xsd#pnm_NuclearSpentFuelAndWasteDisposalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_5a552e3f-f88c-405f-baed-0331b2e7b872" xlink:to="loc_pnm_NuclearSpentFuelAndWasteDisposalMember_055c3c63-2394-4bf3-8d70-920930cf5fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinancialStatementLocationDomain_89f53289-7b16-482a-96e0-74bf067aac1e" xlink:href="pnm-20211231.xsd#pnm_FinancialStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_FinancialStatementLocationAxis_8ba36fec-f8f9-4646-9863-ce0a730e5c3e" xlink:to="loc_pnm_FinancialStatementLocationDomain_89f53289-7b16-482a-96e0-74bf067aac1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCreditsMember_039c2a75-2f21-4b2a-9d68-374da5c0d697" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_FinancialStatementLocationDomain_89f53289-7b16-482a-96e0-74bf067aac1e" xlink:to="loc_pnm_OtherDeferredCreditsMember_039c2a75-2f21-4b2a-9d68-374da5c0d697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7f905ac5-54f8-420e-b6c1-3bbb08207a50" xlink:to="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2f656269-4c1e-4b0d-847b-27a72da6b560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_2f656269-4c1e-4b0d-847b-27a72da6b560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c57f826c-4cc2-4cb7-a0f7-423380452d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8c7284d2-4173-49d1-a663-4611f5c2786f" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_c57f826c-4cc2-4cb7-a0f7-423380452d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesTheEnergyTransitionActDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c09b75d-f94d-4f7c-a881-b360a2424583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c09b75d-f94d-4f7c-a881-b360a2424583" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_c562bc45-0e7b-457d-ade8-49384eab3d0c" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_b1348eec-8335-4d00-b68e-7354ce0f2a18" xlink:to="loc_pnm_RegulatoryRateMattersDomain_c562bc45-0e7b-457d-ade8-49384eab3d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ElectricGenerationPortfolioStandardMember_e4ac6052-69ab-49b3-a0a2-b303b195ea38" xlink:href="pnm-20211231.xsd#pnm_ElectricGenerationPortfolioStandardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_c562bc45-0e7b-457d-ade8-49384eab3d0c" xlink:to="loc_pnm_ElectricGenerationPortfolioStandardMember_e4ac6052-69ab-49b3-a0a2-b303b195ea38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:href="pnm-20211231.xsd#pnm_DateOfRegulatoryActionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DateOfRegulatoryActionAxis_65289595-682b-4a95-8963-37e053453c47" xlink:to="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2025Member_ce715ef5-b601-429b-86ca-26e882ec6ec3" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2025Member_ce715ef5-b601-429b-86ca-26e882ec6ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2030Member_bfa009ed-4186-4c53-ad63-428c1007c413" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2030Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2030Member_bfa009ed-4186-4c53-ad63-428c1007c413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2040Member_8f96c2ab-7336-4327-bb9a-2f4bf1c159d6" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2040Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2040Member_8f96c2ab-7336-4327-bb9a-2f4bf1c159d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RequiredPercentageby2045Member_87f51a85-ff75-452b-af39-f1c506671859" xlink:href="pnm-20211231.xsd#pnm_RequiredPercentageby2045Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_DateOfRegulatoryActionDomain_10de9020-5fa6-4704-ad51-3d1cffed7384" xlink:to="loc_pnm_RequiredPercentageby2045Member_87f51a85-ff75-452b-af39-f1c506671859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_74cec019-3a40-4e2a-948e-a021ce6328cb" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_6efece90-482c-45c3-b9d2-ba8dd712640f" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_74cec019-3a40-4e2a-948e-a021ce6328cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyTransitionActMember_819566af-fde2-4f07-8c2e-3e58789305c5" xlink:href="pnm-20211231.xsd#pnm_EnergyTransitionActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_74cec019-3a40-4e2a-948e-a021ce6328cb" xlink:to="loc_pnm_EnergyTransitionActMember_819566af-fde2-4f07-8c2e-3e58789305c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1d424f15-9825-44e2-804d-a3a3c409823a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dc09a808-71da-4cd5-8fb1-b50f131800b9" xlink:to="loc_dei_EntityDomain_1d424f15-9825-44e2-804d-a3a3c409823a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b1cd5a97-692c-4e25-bc31-2f92493587b5" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1d424f15-9825-44e2-804d-a3a3c409823a" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_b1cd5a97-692c-4e25-bc31-2f92493587b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fe10c21f-5523-4e5e-9d2b-833bd38326b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4bc01a22-9771-4139-970e-6905f520fccf" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fe10c21f-5523-4e5e-9d2b-833bd38326b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyPercentage_b60a9b38-56d7-4cba-9381-fa50a04c6e4d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fe10c21f-5523-4e5e-9d2b-833bd38326b8" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyPercentage_b60a9b38-56d7-4cba-9381-fa50a04c6e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesTheCleanAirActDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97a3c22f-eea6-4796-84ab-d70921602cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97a3c22f-eea6-4796-84ab-d70921602cd7" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_9a8864a0-6c13-40be-b208-022a3aefbb38" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_da24470d-1302-4723-b6bf-2679da590f90" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_9a8864a0-6c13-40be-b208-022a3aefbb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CleanAirActRelatedToRegionalHazeMember_ce3fb169-0181-4bf7-bbb2-24fab0b9bd51" xlink:href="pnm-20211231.xsd#pnm_CleanAirActRelatedToRegionalHazeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_9a8864a0-6c13-40be-b208-022a3aefbb38" xlink:to="loc_pnm_CleanAirActRelatedToRegionalHazeMember_ce3fb169-0181-4bf7-bbb2-24fab0b9bd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_e600202e-6065-4858-b01e-bd0345800715" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_c3767d5a-9333-438b-9541-34e43d23dc94" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:to="loc_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze_c3767d5a-9333-438b-9541-34e43d23dc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_276a4b6c-a4b6-4ab7-9e86-e1208690edb8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7337f2fb-ad5a-4475-8c55-1f1e1b4d922a" xlink:to="loc_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum_276a4b6c-a4b6-4ab7-9e86-e1208690edb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3e0bdeab-e8f9-43cf-a1c5-d3fe156effa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3e0bdeab-e8f9-43cf-a1c5-d3fe156effa1" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_04b104a0-1897-4113-a978-39b5fe0a3524" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_43c45dd5-6361-4dda-89c7-45008c126cc2" xlink:to="loc_dei_EntityDomain_04b104a0-1897-4113-a978-39b5fe0a3524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2ba1060c-49aa-4eeb-8394-1d500fc27bc7" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_04b104a0-1897-4113-a978-39b5fe0a3524" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2ba1060c-49aa-4eeb-8394-1d500fc27bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c03a0b34-b328-4162-a77b-24d8d8285331" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3f61c1e8-8b5d-4d46-bca4-e52d31c7cfc3" xlink:to="loc_srt_RangeMember_c03a0b34-b328-4162-a77b-24d8d8285331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_90606fed-818a-49d6-a921-472e2fa1b585" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c03a0b34-b328-4162-a77b-24d8d8285331" xlink:to="loc_srt_MaximumMember_90606fed-818a-49d6-a921-472e2fa1b585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_8a337174-1c30-47fe-9978-b783d0e6e059" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_ddeb5917-da3a-4b23-bc1c-488425401bc2" xlink:to="loc_pnm_StationFuelTypeDomain_8a337174-1c30-47fe-9978-b783d0e6e059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_3aff8e6b-8720-4c86-8830-762ab9cac967" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_StationFuelTypeDomain_8a337174-1c30-47fe-9978-b783d0e6e059" xlink:to="loc_pnm_SanJuanGeneratingStationMember_3aff8e6b-8720-4c86-8830-762ab9cac967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bd7f6544-6cb7-4005-948e-8ab39fca50d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_6a7b013c-c2e2-4954-b222-597ac28ad418" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bd7f6544-6cb7-4005-948e-8ab39fca50d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_a12700d5-26cd-4eed-8c3c-37e6338d2526" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_bd7f6544-6cb7-4005-948e-8ab39fca50d8" xlink:to="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_a12700d5-26cd-4eed-8c3c-37e6338d2526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a034b459-523c-4ec6-8897-ddf916a6bc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f09773e0-14ab-44f7-8745-b93707a4ee15" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a034b459-523c-4ec6-8897-ddf916a6bc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_02210134-6926-4016-9ae5-d90f1ef0eb39" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesGovernmentStandardEmissionLimit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a034b459-523c-4ec6-8897-ddf916a6bc8d" xlink:to="loc_pnm_PublicUtilitiesGovernmentStandardEmissionLimit_02210134-6926-4016-9ae5-d90f1ef0eb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_df6cd075-edba-492c-8884-237889c0e337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfOptionsForMeetingBTAStandards_5f447cfe-5e74-4acf-9b02-b12ac4bea1f6" xlink:href="pnm-20211231.xsd#pnm_NumberOfOptionsForMeetingBTAStandards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_df6cd075-edba-492c-8884-237889c0e337" xlink:to="loc_pnm_NumberOfOptionsForMeetingBTAStandards_5f447cfe-5e74-4acf-9b02-b12ac4bea1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesCoalSupplyDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_71967e3f-87e1-4792-a5fd-a2b1c9d49d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_71967e3f-87e1-4792-a5fd-a2b1c9d49d5e" xlink:to="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6383eb3e-02b1-406f-864b-62187b0e3909" xlink:to="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_94f2f755-75a8-4cf3-a79c-6ba1ccb657bf" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_94f2f755-75a8-4cf3-a79c-6ba1ccb657bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMCapitalMember_a825de8d-439b-474d-a025-f41c21635e7a" xlink:href="pnm-20211231.xsd#pnm_NMCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_52e626f1-ad40-4430-a738-c2e4437017b3" xlink:to="loc_pnm_NMCapitalMember_a825de8d-439b-474d-a025-f41c21635e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fdceb079-851a-4b97-aec5-ade35573b4cb" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_25cfab63-bdd3-4a63-9e9c-a0d5eb995676" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:to="loc_pnm_SanJuanGeneratingStationMember_25cfab63-bdd3-4a63-9e9c-a0d5eb995676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_0d987bfb-a189-41a0-8413-9fb616ffb61a" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:to="loc_pnm_FourCornersMember_0d987bfb-a189-41a0-8413-9fb616ffb61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_1511bde3-5f6c-41ed-b81f-070e182b2508" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_284d8509-4205-4cb4-b2ac-566bfe96e984" xlink:to="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_1511bde3-5f6c-41ed-b81f-070e182b2508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4e35923b-8e9b-4f36-8205-c7e12912e5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_26b4c33e-6275-4f68-b690-51629c17eb7d" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4e35923b-8e9b-4f36-8205-c7e12912e5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalSupplyMember_ffcf2ec5-ae4b-4302-9a9c-3029038c5022" xlink:href="pnm-20211231.xsd#pnm_CoalSupplyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_4e35923b-8e9b-4f36-8205-c7e12912e5d3" xlink:to="loc_pnm_CoalSupplyMember_ffcf2ec5-ae4b-4302-9a9c-3029038c5022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:href="pnm-20211231.xsd#pnm_ClassificationOfMineDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ClassificationOfMineAxis_0d76f8f2-3777-4200-91b0-f74790222074" xlink:to="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SurfaceMember_5845e441-f410-4f3a-ab21-cf8ae807c58f" xlink:href="pnm-20211231.xsd#pnm_SurfaceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:to="loc_pnm_SurfaceMember_5845e441-f410-4f3a-ab21-cf8ae807c58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UndergroundMember_9b5267bb-e076-433b-88fb-03f33a98912e" xlink:href="pnm-20211231.xsd#pnm_UndergroundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ClassificationOfMineDomain_def16d1e-7e80-4af2-9c3b-73952b4fe0c4" xlink:to="loc_pnm_UndergroundMember_9b5267bb-e076-433b-88fb-03f33a98912e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_39a93b83-a8bf-45cc-a5df-c5ced20d1c25" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_ce665649-070f-4696-9da8-3e620e3ee3de" xlink:href="pnm-20211231.xsd#pnm_IncreaseinCoalMineDecommissioningLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:to="loc_pnm_IncreaseinCoalMineDecommissioningLiabilityMember_ce665649-070f-4696-9da8-3e620e3ee3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MineReclamationTrustMember_fe42d01d-994f-42b9-847a-bc53e29a2ac0" xlink:href="pnm-20211231.xsd#pnm_MineReclamationTrustMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_da7009e8-3ef5-4640-8d19-535d04a70361" xlink:to="loc_pnm_MineReclamationTrustMember_fe42d01d-994f-42b9-847a-bc53e29a2ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_320f2d44-d461-4981-ac0c-1c9b0c194fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_ecb16ec4-608a-48f0-9bf0-cbc9567effb9" xlink:to="loc_us-gaap_LossContingencyNatureDomain_320f2d44-d461-4981-ac0c-1c9b0c194fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnLongTermPurchaseCommitmentMember_9a28615a-598d-4f9b-b9e7-4b7266a1d450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnLongTermPurchaseCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_320f2d44-d461-4981-ac0c-1c9b0c194fca" xlink:to="loc_us-gaap_LossOnLongTermPurchaseCommitmentMember_9a28615a-598d-4f9b-b9e7-4b7266a1d450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_5f07d657-b1a0-48b2-b95d-8ae2b66b96c5" xlink:to="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_a4aaea77-eb09-482c-bc56-39ad0b365f58" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:to="loc_pnm_SanJuanGeneratingStationMember_a4aaea77-eb09-482c-bc56-39ad0b365f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_a207b09a-5c0b-4426-9c56-7bf79009ec4f" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:to="loc_pnm_FourCornersMember_a207b09a-5c0b-4426-9c56-7bf79009ec4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_e8aa5856-751d-4308-944b-423b87e17eb1" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationAndFourCornersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_StationFuelTypeDomain_cbf551cc-cff1-4ec4-b382-27bb7f1a04fb" xlink:to="loc_pnm_SanJuanGeneratingStationAndFourCornersMember_e8aa5856-751d-4308-944b-423b87e17eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_765fcab0-9b11-4feb-b7f0-a6d8606a16df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_68c42a3b-540f-426f-adb0-82cd1dfd6a6d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_765fcab0-9b11-4feb-b7f0-a6d8606a16df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b5217e54-dd32-493b-b453-aab9e4ce8288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_765fcab0-9b11-4feb-b7f0-a6d8606a16df" xlink:to="loc_us-gaap_SubsequentEventMember_b5217e54-dd32-493b-b453-aab9e4ce8288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9ccc9204-8838-4153-bf6a-3f2e120d9c46" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9a8e2c46-697f-4295-a9f8-9fe35b8d5a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_OtherAssetsCurrent_9a8e2c46-697f-4295-a9f8-9fe35b8d5a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncreaseInPriceOfCoalPerTon_b32add61-94be-4e69-a006-500747059349" xlink:href="pnm-20211231.xsd#pnm_IncreaseInPriceOfCoalPerTon"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_IncreaseInPriceOfCoalPerTon_b32add61-94be-4e69-a006-500747059349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalMineReclamationBondstobepostedwithNMMMD_c5419d1c-58be-4f07-bfd7-64f0ab399087" xlink:href="pnm-20211231.xsd#pnm_CoalMineReclamationBondstobepostedwithNMMMD"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_CoalMineReclamationBondstobepostedwithNMMMD_c5419d1c-58be-4f07-bfd7-64f0ab399087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_2a24de46-4108-4a7b-a559-99d5c89bc35f" xlink:href="pnm-20211231.xsd#pnm_CashUsedToSupportBankLetterOrCreditArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_CashUsedToSupportBankLetterOrCreditArrangement_2a24de46-4108-4a7b-a559-99d5c89bc35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaymentsForReliefFromObligations_9d054732-c59b-490f-b84d-0361c55bef70" xlink:href="pnm-20211231.xsd#pnm_PaymentsForReliefFromObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_PaymentsForReliefFromObligations_9d054732-c59b-490f-b84d-0361c55bef70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_b13c59ee-60f4-4f04-ad9c-b41f1885d9f1" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowanceAdditionalAmountRecorded"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_RegulatoryDisallowanceAdditionalAmountRecorded_b13c59ee-60f4-4f04-ad9c-b41f1885d9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fe9d77b0-7bbe-45ce-994f-4a411bc02605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fe9d77b0-7bbe-45ce-994f-4a411bc02605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_2eb4fd8d-1851-40dc-b9cd-6a43781cc1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_2eb4fd8d-1851-40dc-b9cd-6a43781cc1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_6c868452-f714-4797-8980-b1c8d95b9115" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust_6c868452-f714-4797-8980-b1c8d95b9115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingNextFiscalYear_8fc27d8c-9c48-4a87-bfcc-ab3e8a093433" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingNextFiscalYear"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingNextFiscalYear_8fc27d8c-9c48-4a87-bfcc-ab3e8a093433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingYear2_68a2a304-a732-409a-91e7-5ef0e38e294a" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingYear2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingYear2_68a2a304-a732-409a-91e7-5ef0e38e294a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingYear3_b88f19cb-d978-48d4-84af-6edcced5ba4f" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingYear3"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingYear3_b88f19cb-d978-48d4-84af-6edcced5ba4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FundsContributedMineReclamationTrust_bfc75680-2999-4485-b225-21b1448a7559" xlink:href="pnm-20211231.xsd#pnm_FundsContributedMineReclamationTrust"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_FundsContributedMineReclamationTrust_bfc75680-2999-4485-b225-21b1448a7559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_6f0a890a-6141-4ea3-8935-014c893f3103" xlink:href="pnm-20211231.xsd#pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive_6f0a890a-6141-4ea3-8935-014c893f3103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CustomerReclamationFundingCostMaximum_d464ed13-86e9-4c30-a0bb-4dec8d94ec94" xlink:href="pnm-20211231.xsd#pnm_CustomerReclamationFundingCostMaximum"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a25fbcc0-1fc4-4d70-a56e-9a87a2b47382" xlink:to="loc_pnm_CustomerReclamationFundingCostMaximum_d464ed13-86e9-4c30-a0bb-4dec8d94ec94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_281c2c3a-c8cf-4fa1-9f9b-9f5ae9c1f60f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_281c2c3a-c8cf-4fa1-9f9b-9f5ae9c1f60f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_3a6e2e7d-0b87-4e25-bc00-dd0f6781604c" xlink:href="pnm-20211231.xsd#pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis_42416d47-a36a-47ac-8bc4-c880fba0b763" xlink:to="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_3a6e2e7d-0b87-4e25-bc00-dd0f6781604c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_1a7a0e99-93c6-4207-a429-7c4d2f51ce29" xlink:href="pnm-20211231.xsd#pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain_3a6e2e7d-0b87-4e25-bc00-dd0f6781604c" xlink:to="loc_pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember_1a7a0e99-93c6-4207-a429-7c4d2f51ce29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:href="pnm-20211231.xsd#pnm_JointlyOwnedGeneratingFacilitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StationFuelTypeDomain_2a7924eb-e2e1-4d2b-a43b-12b2d5cb697c" xlink:href="pnm-20211231.xsd#pnm_StationFuelTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_JointlyOwnedGeneratingFacilitiesAxis_90066824-0b34-4f8d-bddf-83d78638af6a" xlink:to="loc_pnm_StationFuelTypeDomain_2a7924eb-e2e1-4d2b-a43b-12b2d5cb697c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_da9caee0-4ff5-4814-b640-4fdf9ab716ca" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_StationFuelTypeDomain_2a7924eb-e2e1-4d2b-a43b-12b2d5cb697c" xlink:to="loc_pnm_SanJuanGeneratingStationMember_da9caee0-4ff5-4814-b640-4fdf9ab716ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7427ca78-433a-411f-8f24-21dbe71ebc3e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0032ddd-5d5c-4697-add4-e401eee41d3c" xlink:to="loc_dei_EntityDomain_7427ca78-433a-411f-8f24-21dbe71ebc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_062d94a9-cb01-4d53-8c04-aaac63777578" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7427ca78-433a-411f-8f24-21dbe71ebc3e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_062d94a9-cb01-4d53-8c04-aaac63777578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9edc210a-f39f-4302-8160-43c6afcae6a4" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInitialFundingRequirement_4420926e-3562-4e5c-9c0b-26917ff4071f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInitialFundingRequirement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:to="loc_pnm_PublicUtilitiesInitialFundingRequirement_4420926e-3562-4e5c-9c0b-26917ff4071f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LossContingencySuretyBond_584b7001-4cff-4d55-ac2e-7d4eee0291f1" xlink:href="pnm-20211231.xsd#pnm_LossContingencySuretyBond"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4f752a7b-97aa-4cf5-98b6-51c6c03adcb2" xlink:to="loc_pnm_LossContingencySuretyBond_584b7001-4cff-4d55-ac2e-7d4eee0291f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_08da403a-7148-4ae9-8ff0-8789f31c34e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_08da403a-7148-4ae9-8ff0-8789f31c34e7" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8a84254-ab71-4ce2-bb04-5e9479d581a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ea0ddac3-10ff-438a-b5bb-ead151c6f5d7" xlink:to="loc_dei_EntityDomain_b8a84254-ab71-4ce2-bb04-5e9479d581a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c3717950-7538-4f0e-8b58-f0cde52808fb" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8a84254-ab71-4ce2-bb04-5e9479d581a5" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_c3717950-7538-4f0e-8b58-f0cde52808fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a6da7863-4fbc-4f71-abdd-5d1e7d86b29d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_6ab2b4b2-4f4c-4f26-b1c8-87a0a0a2f290" xlink:to="loc_us-gaap_UtilityPlantDomain_a6da7863-4fbc-4f71-abdd-5d1e7d86b29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NuclearPlantMember_9d792bb3-3708-40bc-bdb5-fec46b0ae555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NuclearPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a6da7863-4fbc-4f71-abdd-5d1e7d86b29d" xlink:to="loc_us-gaap_NuclearPlantMember_9d792bb3-3708-40bc-bdb5-fec46b0ae555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_e0e6b44c-b615-47a4-8254-7ab82ff7d815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_fece5091-97b2-415d-b756-34696f62bd7a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_e0e6b44c-b615-47a4-8254-7ab82ff7d815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationMember_5046277b-7ddc-44e0-ac3c-f03632cefe43" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_e0e6b44c-b615-47a4-8254-7ab82ff7d815" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationMember_5046277b-7ddc-44e0-ac3c-f03632cefe43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95bf2592-5aa9-4705-bd53-1df4d5a7b984" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2593d6dd-352e-4b68-8a91-745678e2a719" xlink:to="loc_srt_RangeMember_95bf2592-5aa9-4705-bd53-1df4d5a7b984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1b3ed233-ae34-4b51-b9b0-7403a52b000f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_95bf2592-5aa9-4705-bd53-1df4d5a7b984" xlink:to="loc_srt_MaximumMember_1b3ed233-ae34-4b51-b9b0-7403a52b000f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:href="pnm-20211231.xsd#pnm_InsuranceCarrierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_InsuranceCarrierAxis_207cb561-d415-466a-b2f3-07ea69fc6fa5" xlink:to="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CommercialProvidersMember_26bd1d93-d0be-4e7b-97f8-c5d8f39e8e0c" xlink:href="pnm-20211231.xsd#pnm_CommercialProvidersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:to="loc_pnm_CommercialProvidersMember_26bd1d93-d0be-4e7b-97f8-c5d8f39e8e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IndustryWideRetrospectiveAssessmentProgramMember_37759921-ddb7-409d-9625-65be342e4213" xlink:href="pnm-20211231.xsd#pnm_IndustryWideRetrospectiveAssessmentProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_InsuranceCarrierDomain_3a5cb6e9-d237-47d8-80be-3e631cea6df5" xlink:to="loc_pnm_IndustryWideRetrospectiveAssessmentProgramMember_37759921-ddb7-409d-9625-65be342e4213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_eb68aa65-25d8-46f3-94a1-af4459aea40f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesLiabilityInsuranceCoverage_ca70f614-9079-4adc-bc67-70670090f79e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesLiabilityInsuranceCoverage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesLiabilityInsuranceCoverage_ca70f614-9079-4adc-bc67-70670090f79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_134a2008-f84d-43f2-b846-261b2a81a806" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor_134a2008-f84d-43f2-b846-261b2a81a806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofUnits_c72a1d86-17bf-4dfe-b4a7-11048b87e59a" xlink:href="pnm-20211231.xsd#pnm_NumberofUnits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_NumberofUnits_c72a1d86-17bf-4dfe-b4a7-11048b87e59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_1857137e-139c-433e-9d6e-2bcb838d7171" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident_1857137e-139c-433e-9d6e-2bcb838d7171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_ff46518f-f722-4f96-a4d7-d8f4764c412c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident_ff46518f-f722-4f96-a4d7-d8f4764c412c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_c7b0c4b4-dc93-4af0-a178-7e422aaac155" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance_c7b0c4b4-dc93-4af0-a178-7e422aaac155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_dd2ef98c-57eb-4593-b03d-51200c80d6a4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited_dd2ef98c-57eb-4593-b03d-51200c80d6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_0c78de1a-0151-4be4-bc6b-4bbfbb3b067d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_74ec895a-5835-4a54-98a0-1eba946642f5" xlink:to="loc_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited_0c78de1a-0151-4be4-bc6b-4bbfbb3b067d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_59515ed9-3198-4d9d-95a6-f4d19960b452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_59515ed9-3198-4d9d-95a6-f4d19960b452" xlink:to="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_ff9341bc-9ba1-4ac9-b0b7-0c2feb28587c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7e0a55c0-1ff2-486e-9fdd-2d1314ac5bb6" xlink:to="loc_us-gaap_OtherCommitmentsDomain_ff9341bc-9ba1-4ac9-b0b7-0c2feb28587c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NavajoNationAllotteeMattersMember_90fc1f5d-aacb-4ee0-857e-5ecda6164c5a" xlink:href="pnm-20211231.xsd#pnm_NavajoNationAllotteeMattersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ff9341bc-9ba1-4ac9-b0b7-0c2feb28587c" xlink:to="loc_pnm_NavajoNationAllotteeMattersMember_90fc1f5d-aacb-4ee0-857e-5ecda6164c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:to="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a1c58d96-565a-46ca-9f01-85666b3cf07a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bcfe65d8-3edf-465f-b699-64d5fdac0554" xlink:to="loc_dei_EntityDomain_a1c58d96-565a-46ca-9f01-85666b3cf07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_cc1d4886-6d71-4a56-ace8-9ffed4e3904a" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a1c58d96-565a-46ca-9f01-85666b3cf07a" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_cc1d4886-6d71-4a56-ace8-9ffed4e3904a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_99deeabf-4fae-422f-bce1-ffb7595df535" xlink:to="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfLandownersInvolvedInTheAppeal_3c08cead-7070-4ecf-8987-637b3576f41f" xlink:href="pnm-20211231.xsd#pnm_NumberOfLandownersInvolvedInTheAppeal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfLandownersInvolvedInTheAppeal_3c08cead-7070-4ecf-8987-637b3576f41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_3d27e16c-0800-42b5-8d5d-7b499a891d0d" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents_3d27e16c-0800-42b5-8d5d-7b499a891d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_e8064f66-73d1-4778-a897-374dae61fc0e" xlink:href="pnm-20211231.xsd#pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents_e8064f66-73d1-4778-a897-374dae61fc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfLand_4f1abfc4-e7de-49c0-bb06-c5d8d10e8e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfLand"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_us-gaap_AreaOfLand_4f1abfc4-e7de-49c0-bb06-c5d8d10e8e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_d3f75cf4-3988-4a2b-9fe0-1fd7d5e042a6" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned_d3f75cf4-3988-4a2b-9fe0-1fd7d5e042a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAllotmentParcelsAtIssue_76dd7e2f-2987-4eef-8dd1-253a05ab1480" xlink:href="pnm-20211231.xsd#pnm_NumberOfAllotmentParcelsAtIssue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d26eb148-c9a1-4e3a-9d42-87a63139f569" xlink:to="loc_pnm_NumberOfAllotmentParcelsAtIssue_76dd7e2f-2987-4eef-8dd1-253a05ab1480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMatters" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMatters"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_ba1e25fa-9c85-4fb2-8480-85c95597bbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryAndRateMattersTextBlock_3649a465-39d5-44bb-be39-26f35cfb6b07" xlink:href="pnm-20211231.xsd#pnm_RegulatoryAndRateMattersTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_ba1e25fa-9c85-4fb2-8480-85c95597bbe8" xlink:to="loc_pnm_RegulatoryAndRateMattersTextBlock_3649a465-39d5-44bb-be39-26f35cfb6b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersRegulatoryandRateMattersTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_c0dd3267-6ffa-4bc2-8322-27e04c219c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock_c115818a-73d7-419c-8f64-69f09acd2a97" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRenewableEnergyRiderTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_c0dd3267-6ffa-4bc2-8322-27e04c219c80" xlink:to="loc_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock_c115818a-73d7-419c-8f64-69f09acd2a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock_dc124fb2-6f1b-4fa9-8af1-335c96ec8859" xlink:href="pnm-20211231.xsd#pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_c0dd3267-6ffa-4bc2-8322-27e04c219c80" xlink:to="loc_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock_dc124fb2-6f1b-4fa9-8af1-335c96ec8859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_b26b1c92-7540-4364-90b6-e3be20251deb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_b26b1c92-7540-4364-90b6-e3be20251deb" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5297130b-8cec-45cc-8444-f7af1f67dee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_05f068d7-215c-4a83-bfd8-89fffbace5f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5297130b-8cec-45cc-8444-f7af1f67dee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_9e2a35f8-a674-4804-a131-ac0fed8e457a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5297130b-8cec-45cc-8444-f7af1f67dee5" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_9e2a35f8-a674-4804-a131-ac0fed8e457a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b5835827-0fdc-4d8a-8328-5a2f6db927fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_5e1270c6-320d-4f1b-91fa-80584850e378" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b5835827-0fdc-4d8a-8328-5a2f6db927fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexico2015RateCaseMember_15ee1089-8a9e-4f59-81db-98edeb6676cc" xlink:href="pnm-20211231.xsd#pnm_NewMexico2015RateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b5835827-0fdc-4d8a-8328-5a2f6db927fd" xlink:to="loc_pnm_NewMexico2015RateCaseMember_15ee1089-8a9e-4f59-81db-98edeb6676cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_ea198576-7d94-4c71-9164-5f9882f5f471" xlink:to="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_08942c39-2f28-4d85-a68b-225b33b57e0d" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2Member_08942c39-2f28-4d85-a68b-225b33b57e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_33cd16d4-29cb-4da6-9a57-44eaf4b58f88" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_3f6b3a17-1e3a-4452-ae65-f4238cb79ae4" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member_33cd16d4-29cb-4da6-9a57-44eaf4b58f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_18d600cb-2d97-4d06-b1bd-e41029409cef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_aa440118-718d-467b-b859-98b3dff64cab" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_18d600cb-2d97-4d06-b1bd-e41029409cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_64d64845-6137-4471-8c16-ed2cdaeab6a8" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_18d600cb-2d97-4d06-b1bd-e41029409cef" xlink:to="loc_pnm_FourCornersMember_64d64845-6137-4471-8c16-ed2cdaeab6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7edbcf39-b17a-4baf-8529-f37325d83f11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7aee5ccd-6a07-4377-8b4e-e27da03a005f" xlink:to="loc_dei_EntityDomain_7edbcf39-b17a-4baf-8529-f37325d83f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_bb773c5c-31d7-4c4e-a051-ce4aa0ea7222" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7edbcf39-b17a-4baf-8529-f37325d83f11" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_bb773c5c-31d7-4c4e-a051-ce4aa0ea7222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_2e938727-1b01-4cad-b599-43883ef0b252" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_2c3b28f4-f5e1-4ae3-9e03-b58fa6e24b82" xlink:to="loc_pnm_RegulatoryRateMattersDomain_2e938727-1b01-4cad-b599-43883ef0b252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2015ElectricRateCaseMember_ce3f9b1a-3929-45a2-9058-b4f3fe6d3519" xlink:href="pnm-20211231.xsd#pnm_A2015ElectricRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_2e938727-1b01-4cad-b599-43883ef0b252" xlink:to="loc_pnm_A2015ElectricRateCaseMember_ce3f9b1a-3929-45a2-9058-b4f3fe6d3519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_c43904bf-2b7c-4be0-9162-7948a6ffcbac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyAxis_97cf249d-e31c-4b20-9ae2-71ed7844e894" xlink:to="loc_srt_EnergyDomain_c43904bf-2b7c-4be0-9162-7948a6ffcbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NonFuelEnergyMember_02c1c076-c7ee-41e0-a22a-ccb6a8506193" xlink:href="pnm-20211231.xsd#pnm_NonFuelEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyDomain_c43904bf-2b7c-4be0-9162-7948a6ffcbac" xlink:to="loc_pnm_NonFuelEnergyMember_02c1c076-c7ee-41e0-a22a-ccb6a8506193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_869e532f-6f03-4121-93e2-0351efc181ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_869e532f-6f03-4121-93e2-0351efc181ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_061fb4e6-3328-4e48-94c3-4731de59123b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_869e532f-6f03-4121-93e2-0351efc181ee" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_061fb4e6-3328-4e48-94c3-4731de59123b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_7f592880-e2c6-407f-b68a-9474539fc8ae" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_061fb4e6-3328-4e48-94c3-4731de59123b" xlink:to="loc_pnm_NMPRCMember_7f592880-e2c6-407f-b68a-9474539fc8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_9536fd03-dfdb-47a8-90ce-a4ceb35eca0c" xlink:to="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_1b52d94b-93f5-442f-993c-ff6dfb950f07" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember_1b52d94b-93f5-442f-993c-ff6dfb950f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_479d7b9e-4a90-4d75-965e-279f2942c8a5" xlink:href="pnm-20211231.xsd#pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_052b67c1-155f-414e-87f7-c0f9cca35309" xlink:to="loc_pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember_479d7b9e-4a90-4d75-965e-279f2942c8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1b927b63-f442-4e2f-a740-fee8c3882617" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_8485ee81-f0b1-45c0-8eb1-ca20d3daead7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_8485ee81-f0b1-45c0-8eb1-ca20d3daead7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfMegaWattsPurchased_2b33e494-cafe-450a-a661-55bd9f314471" xlink:href="pnm-20211231.xsd#pnm_NumberOfMegaWattsPurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_NumberOfMegaWattsPurchased_2b33e494-cafe-450a-a661-55bd9f314471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_1b53c531-689b-4262-84c3-9b4b0dfbb599" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration_1b53c531-689b-4262-84c3-9b4b0dfbb599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_ec9e44cf-fcf9-4b86-81de-5ffac74de8b4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts_ec9e44cf-fcf9-4b86-81de-5ffac74de8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_f5679a77-792d-4dc8-8f97-338844f1a641" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased_f5679a77-792d-4dc8-8f97-338844f1a641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Estimatedannualrentexpense_4fc154f1-05c5-4766-8c33-ae0d56c8f8a2" xlink:href="pnm-20211231.xsd#pnm_Estimatedannualrentexpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_Estimatedannualrentexpense_4fc154f1-05c5-4766-8c33-ae0d56c8f8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_fca356b5-cf26-4017-b065-e0072397cec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_fca356b5-cf26-4017-b065-e0072397cec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_3a7c87c2-1f6f-4dd3-bb7f-07bc0735d585" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedleaseacquisitioncosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesApprovedleaseacquisitioncosts_3a7c87c2-1f6f-4dd3-bb7f-07bc0735d585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesDisallowedleaseholdimprovements_6bc6cd4b-d6cf-45f3-8083-3482dde99d44" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesDisallowedleaseholdimprovements"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesDisallowedleaseholdimprovements_6bc6cd4b-d6cf-45f3-8083-3482dde99d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseImpairments_8769190a-44eb-480e-be03-9cf3f2887e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseImpairments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseImpairments_8769190a-44eb-480e-be03-9cf3f2887e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_ca9062f6-e834-48f5-b0c7-53fa0dea2735" xlink:href="pnm-20211231.xsd#pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice_ca9062f6-e834-48f5-b0c7-53fa0dea2735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets_d2cdee07-2ff5-4824-a5f1-6ed94c45f01a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets_d2cdee07-2ff5-4824-a5f1-6ed94c45f01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b80e1c3c-2dad-4013-a695-4c0a3d56bc19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b80e1c3c-2dad-4013-a695-4c0a3d56bc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_b139f967-e0bc-4c47-a568-c57a346ad4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_b139f967-e0bc-4c47-a568-c57a346ad4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1303c9b4-fda7-4aca-9418-837288451200" xlink:href="pnm-20211231.xsd#pnm_RegulatoryDisallowancesAndRestructuringCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_RegulatoryDisallowancesAndRestructuringCosts_1303c9b4-fda7-4aca-9418-837288451200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_5080a951-9ae7-4510-ae53-0db8ed806fe8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_5080a951-9ae7-4510-ae53-0db8ed806fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_0279d95b-0711-4d67-b247-166d3191841c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance_0279d95b-0711-4d67-b247-166d3191841c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_92f9384c-682e-4e99-8bfc-deae2b10e270" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_36c6ce87-7787-4efa-bd04-cdeb98343ad8" xlink:to="loc_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented_92f9384c-682e-4e99-8bfc-deae2b10e270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersRenewablePortfolioStandardDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_57ace1e1-28f6-4872-aebb-bb5211aa08b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_57ace1e1-28f6-4872-aebb-bb5211aa08b2" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_8a70aa1f-34ca-4f9d-8bde-d4ea46e40b22" xlink:to="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexicoWindMember_bae07404-f869-4931-a5e8-b292ac28f706" xlink:href="pnm-20211231.xsd#pnm_NewMexicoWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_NewMexicoWindMember_bae07404-f869-4931-a5e8-b292ac28f706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RedMesaWindMember_48e9b07c-1522-4057-81b9-3754014eb5f2" xlink:href="pnm-20211231.xsd#pnm_RedMesaWindMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_RedMesaWindMember_48e9b07c-1522-4057-81b9-3754014eb5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LaJoyaWindMember_717ef0ca-acc6-40cb-b653-2e695350f94a" xlink:href="pnm-20211231.xsd#pnm_LaJoyaWindMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_LaJoyaWindMember_717ef0ca-acc6-40cb-b653-2e695350f94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LightningDockGeothermalMember_95c46282-06bc-4a31-9762-6a6d44f99c9c" xlink:href="pnm-20211231.xsd#pnm_LightningDockGeothermalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_572279de-6c87-4ed6-99a3-08935292c42b" xlink:to="loc_pnm_LightningDockGeothermalMember_95c46282-06bc-4a31-9762-6a6d44f99c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_b98ba534-044f-4499-800d-e35a8284c616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_b98ba534-044f-4499-800d-e35a8284c616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3994eb39-a6c3-4edb-a5bf-f0ecc64fd2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b98ba534-044f-4499-800d-e35a8284c616" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3994eb39-a6c3-4edb-a5bf-f0ecc64fd2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_71a2946a-4731-499c-9faa-06d7a51ec4b6" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_3994eb39-a6c3-4edb-a5bf-f0ecc64fd2f3" xlink:to="loc_pnm_NMPRCMember_71a2946a-4731-499c-9faa-06d7a51ec4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_350ff859-ae6e-453f-bc46-c9afe339c8ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bb6192a3-9e27-4ad7-9e26-7478b3067e5c" xlink:to="loc_dei_EntityDomain_350ff859-ae6e-453f-bc46-c9afe339c8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2898f370-68d3-43c6-b215-e9dff26af251" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_350ff859-ae6e-453f-bc46-c9afe339c8ed" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_2898f370-68d3-43c6-b215-e9dff26af251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_5dd72d30-01c5-4fbf-93a2-233476b390db" xlink:to="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandardMember_090c4abc-e8a5-4574-9635-c0b89357c079" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewablePortfolioStandardMember_090c4abc-e8a5-4574-9635-c0b89357c079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandard2014Member_0d2f19ac-808b-4b84-884d-e7c2ec016965" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandard2014Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewablePortfolioStandard2014Member_0d2f19ac-808b-4b84-884d-e7c2ec016965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember_1d198eae-a392-4ac4-8a11-ecd9b19e5b50" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewableEnergyRiderMember_1d198eae-a392-4ac4-8a11-ecd9b19e5b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_cda74966-2e97-4543-a7e6-9018eeb8162d" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e675248a-2379-426c-b8e6-8517b70e3c81" xlink:to="loc_pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember_cda74966-2e97-4543-a7e6-9018eeb8162d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df3b4f90-1ff1-44cd-83c6-c14bd1ae6abd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b392a6c9-c612-4f64-99c5-aa5d50285cc7" xlink:to="loc_srt_RangeMember_df3b4f90-1ff1-44cd-83c6-c14bd1ae6abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7a179421-8ca4-41ee-92af-c6d6cb20496e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_df3b4f90-1ff1-44cd-83c6-c14bd1ae6abd" xlink:to="loc_srt_MaximumMember_7a179421-8ca4-41ee-92af-c6d6cb20496e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0e7fda1b-8f72-4a18-ab33-92cf63265bac" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_8e2fb430-0257-4796-803d-cad302164422" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour_8e2fb430-0257-4796-803d-cad302164422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_4c0e7b01-cd88-490b-b2b3-850a03210d08" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity_4c0e7b01-cd88-490b-b2b3-850a03210d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_567966d9-93b7-4a40-8b1f-de81dde31b08" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity_567966d9-93b7-4a40-8b1f-de81dde31b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_f1f9a9d9-a730-4f42-99bf-7394e3d8e595" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_f1f9a9d9-a730-4f42-99bf-7394e3d8e595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm_92b55485-9f61-48c4-a98c-7be7e8d23576" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PowerPurchaseAgreementTerm_92b55485-9f61-48c4-a98c-7be7e8d23576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_73a8bb8a-e57c-4387-b9b3-36ced2bf54f9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount_73a8bb8a-e57c-4387-b9b3-36ced2bf54f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_3b546828-12b2-4bb0-915e-bd93bdb6bd92" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent_3b546828-12b2-4bb0-915e-bd93bdb6bd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_8e076776-e041-4429-899d-4817b680d6ad" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount_8e076776-e041-4429-899d-4817b680d6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_c2d81662-beeb-4ff1-96e9-bd5ffb59260e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount_c2d81662-beeb-4ff1-96e9-bd5ffb59260e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_717ab076-bf1d-48f2-b489-72e679581f70" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity_717ab076-bf1d-48f2-b489-72e679581f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_4058c67b-bbfa-49f1-b655-762b1ffcdd07" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_19c6ee90-dd9e-4088-9cb2-703da6dc34b3" xlink:to="loc_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013_4058c67b-bbfa-49f1-b655-762b1ffcdd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersRenewableEnergyRiderDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_e0a58f60-b48f-4237-95eb-b39dff02c9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_e0a58f60-b48f-4237-95eb-b39dff02c9e3" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d9a1d19c-9605-431b-b2d0-765f8fc5f15e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6af102d1-5ea8-4110-b3e6-9546b2884349" xlink:to="loc_dei_EntityDomain_d9a1d19c-9605-431b-b2d0-765f8fc5f15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_8ab7a431-047b-4cd7-aac4-8a5ea5feca6c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d9a1d19c-9605-431b-b2d0-765f8fc5f15e" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_8ab7a431-047b-4cd7-aac4-8a5ea5feca6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_57eeb2ea-1f35-4637-9a1f-4bc7a207f5bb" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9381faa7-43c9-4ced-882b-e60f9a3baef5" xlink:to="loc_pnm_RegulatoryRateMattersDomain_57eeb2ea-1f35-4637-9a1f-4bc7a207f5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyRiderMember_505e52a7-b678-47bf-befc-de9f3a7bfdd6" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyRiderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_57eeb2ea-1f35-4637-9a1f-4bc7a207f5bb" xlink:to="loc_pnm_RenewableEnergyRiderMember_505e52a7-b678-47bf-befc-de9f3a7bfdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_09c73445-7aba-4515-a7d0-170c652d338c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_09c73445-7aba-4515-a7d0-170c652d338c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_dd7a69b2-48f9-42d0-a392-3d94b683e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09c73445-7aba-4515-a7d0-170c652d338c" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_dd7a69b2-48f9-42d0-a392-3d94b683e2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_27ecb395-9c15-4160-bfae-0454635fd54c" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_dd7a69b2-48f9-42d0-a392-3d94b683e2b3" xlink:to="loc_pnm_NMPRCMember_27ecb395-9c15-4160-bfae-0454635fd54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e1e27773-bea6-4c93-a67b-cd5d997eec61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5d0a3633-502a-4c0c-8971-a515c67faf6b" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e1e27773-bea6-4c93-a67b-cd5d997eec61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_26e472d2-1817-49d6-9f40-4d6cce14ce6b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRevenuefromRenewableenergyrider"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e1e27773-bea6-4c93-a67b-cd5d997eec61" xlink:to="loc_pnm_PublicUtilitiesRevenuefromRenewableenergyrider_26e472d2-1817-49d6-9f40-4d6cce14ce6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_bbc504a1-6080-4127-9f67-e02faac31184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_bbc504a1-6080-4127-9f67-e02faac31184" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2c1f768f-a5c1-4ac9-9f1f-2ccbfffdda9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_23f20a7d-043c-4c91-b87d-edff61d43a11" xlink:to="loc_dei_EntityDomain_2c1f768f-a5c1-4ac9-9f1f-2ccbfffdda9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d685477-1c8c-46cb-ac85-76a47e393d39" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2c1f768f-a5c1-4ac9-9f1f-2ccbfffdda9b" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3d685477-1c8c-46cb-ac85-76a47e393d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_75d505ee-18bd-479c-ad90-4b06ca0fdc73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a7ca9bf2-bdd6-469b-9329-b8706b279413" xlink:to="loc_srt_RangeMember_75d505ee-18bd-479c-ad90-4b06ca0fdc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48e59983-be78-40fa-9e37-e603870e680b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_75d505ee-18bd-479c-ad90-4b06ca0fdc73" xlink:to="loc_srt_MinimumMember_48e59983-be78-40fa-9e37-e603870e680b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_ffd834f8-556d-4eaf-a58c-4b58adb1468f" xlink:to="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_6210cae9-8685-4bc5-89f0-aac018e524e8" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember_6210cae9-8685-4bc5-89f0-aac018e524e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewablePortfolioStandardMember_0b4ab676-f95e-4a21-98b6-917d101e40a6" xlink:href="pnm-20211231.xsd#pnm_RenewablePortfolioStandardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_RenewablePortfolioStandardMember_0b4ab676-f95e-4a21-98b6-917d101e40a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_8810c9e4-c68f-4972-bb2c-e7150f7b9e60" xlink:href="pnm-20211231.xsd#pnm_A2017EnergyEfficiencyandLoadManagementProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_A2017EnergyEfficiencyandLoadManagementProgramMember_8810c9e4-c68f-4972-bb2c-e7150f7b9e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyAndLoadManagementProgramMember_4d9161fd-9480-4790-93ed-d5c69218c2e1" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyAndLoadManagementProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_EnergyEfficiencyAndLoadManagementProgramMember_4d9161fd-9480-4790-93ed-d5c69218c2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2020EnergyEfficiencyAnnualReportMember_80ca2d24-0d2c-47a7-8634-24563d340eaa" xlink:href="pnm-20211231.xsd#pnm_A2020EnergyEfficiencyAnnualReportMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3afa3bae-eb8a-4adb-b1c5-8e3d6a10ce7b" xlink:to="loc_pnm_A2020EnergyEfficiencyAnnualReportMember_80ca2d24-0d2c-47a7-8634-24563d340eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:href="pnm-20211231.xsd#pnm_TypeOfRegulatoryCostDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_TypeOfRegulatoryCostAxis_b3e8715b-6dbd-478b-95a4-f16eac95cb68" xlink:to="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DisincentivesIncentivesAddedMember_b0dbecc7-8514-4e5c-91c1-c9a5babb4fbb" xlink:href="pnm-20211231.xsd#pnm_DisincentivesIncentivesAddedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:to="loc_pnm_DisincentivesIncentivesAddedMember_b0dbecc7-8514-4e5c-91c1-c9a5babb4fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DisincentivesAndIncentivesAddedMember_ca4b46fe-c1d2-4a82-a5b6-a9338ab37388" xlink:href="pnm-20211231.xsd#pnm_DisincentivesAndIncentivesAddedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_TypeOfRegulatoryCostDomain_5420aa7c-3f14-45f3-906d-9a37fc14e89b" xlink:to="loc_pnm_DisincentivesAndIncentivesAddedMember_ca4b46fe-c1d2-4a82-a5b6-a9338ab37388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41b6557d-1804-45f4-86e0-c84ddd20b1dc" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_3d710a93-d018-496f-8e43-431ab3e8337e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier_3d710a93-d018-496f-8e43-431ab3e8337e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_74347e64-7218-44c0-b637-9ca807201d08" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum_74347e64-7218-44c0-b637-9ca807201d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_a401eb9d-4665-4576-89d6-04f1906e1505" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings_a401eb9d-4665-4576-89d6-04f1906e1505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_88ffe605-429d-4fe4-9352-2971dc7c1bdf" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_88ffe605-429d-4fe4-9352-2971dc7c1bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_b10ced49-738b-4e8a-b79a-a63363e21ef1" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive_b10ced49-738b-4e8a-b79a-a63363e21ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_7efe1bf8-c157-4e85-826e-34234119db83" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings_7efe1bf8-c157-4e85-826e-34234119db83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_259c2c68-c6b1-434a-b263-35eae4512360" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear_259c2c68-c6b1-434a-b263-35eae4512360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_c9396b07-8c37-4b16-a6d0-5324c8c45eaf" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo_c9396b07-8c37-4b16-a6d0-5324c8c45eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_9fa6938a-3c6a-4cc0-ab63-fc2b3d9f73e0" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree_9fa6938a-3c6a-4cc0-ab63-fc2b3d9f73e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_727929d5-0dec-4a8b-8a16-8fc58e05fee2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier_727929d5-0dec-4a8b-8a16-8fc58e05fee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_8618a0c3-3fae-4a0a-8cbe-a099ebe03272" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings_8618a0c3-3fae-4a0a-8cbe-a099ebe03272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_0c276063-082e-435c-89b2-0b6622480723" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled_0c276063-082e-435c-89b2-0b6622480723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_f1d45816-7fa2-4e78-bf39-85a1775299c2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_64d566c9-8995-43aa-bcd6-bda5265edb8a" xlink:to="loc_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation_f1d45816-7fa2-4e78-bf39-85a1775299c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_75cde045-6be9-4f37-966f-0f8f66a77c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_75cde045-6be9-4f37-966f-0f8f66a77c92" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_4478f305-7ea3-47b0-92c9-1a6dd48cf269" xlink:to="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IntegratedResourcePlan2011Member_a6bf6162-ed44-4341-959e-90a209c5623c" xlink:href="pnm-20211231.xsd#pnm_IntegratedResourcePlan2011Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:to="loc_pnm_IntegratedResourcePlan2011Member_a6bf6162-ed44-4341-959e-90a209c5623c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IntegratedResourcePlan2020Member_949a1714-3964-48c2-840d-d6e80eb4e632" xlink:href="pnm-20211231.xsd#pnm_IntegratedResourcePlan2020Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_28c5605e-6b91-4d5f-be07-ad8607e2982d" xlink:to="loc_pnm_IntegratedResourcePlan2020Member_949a1714-3964-48c2-840d-d6e80eb4e632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_583f8219-64b4-4170-86c8-49924e17365f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5ffb0deb-eeac-49c8-b74a-af34ccf35d0b" xlink:to="loc_dei_EntityDomain_583f8219-64b4-4170-86c8-49924e17365f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4afcf2e8-f24b-4e35-99a8-ca029ebf458f" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_583f8219-64b4-4170-86c8-49924e17365f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4afcf2e8-f24b-4e35-99a8-ca029ebf458f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_fd842246-b9a6-4b4d-a6d9-0913e94abaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3728d309-8b53-4814-b14d-613d0a65c22b" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_fd842246-b9a6-4b4d-a6d9-0913e94abaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_749b777f-426f-4ce2-b8f5-0fbd27907f57" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_fd842246-b9a6-4b4d-a6d9-0913e94abaaa" xlink:to="loc_pnm_NMPRCMember_749b777f-426f-4ce2-b8f5-0fbd27907f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_5473fcd5-48c8-46e3-8897-947513b31c44" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesFrequencyofIRPfilings_677e8007-d5fe-4094-a861-cba97d2a5a4e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesFrequencyofIRPfilings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_pnm_PublicUtilitiesFrequencyofIRPfilings_677e8007-d5fe-4094-a861-cba97d2a5a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_50e865bb-fb89-4822-b5b3-f81a0d17c78d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp_50e865bb-fb89-4822-b5b3-f81a0d17c78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_9a20d83f-3bf8-4a97-8807-806c7b552f51" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e9bd78c2-1854-47f2-a93e-d221681d3ffb" xlink:to="loc_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod_9a20d83f-3bf8-4a97-8807-806c7b552f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_14738bd0-8335-4449-8006-6aefbd94fe54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_14738bd0-8335-4449-8006-6aefbd94fe54" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_3655fb7e-43df-4d53-95eb-b8b2bbfb4cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_bac3be40-8378-4d42-b056-5a01ebebf54e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_3655fb7e-43df-4d53-95eb-b8b2bbfb4cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_63570696-1e02-4ea4-b6b3-87db754dbd07" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_3655fb7e-43df-4d53-95eb-b8b2bbfb4cde" xlink:to="loc_pnm_SanJuanGeneratingStationMember_63570696-1e02-4ea4-b6b3-87db754dbd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1934092e-70ff-4bb6-babe-ddb5343ed581" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b1b06514-f824-4204-a357-2d494204098b" xlink:to="loc_dei_EntityDomain_1934092e-70ff-4bb6-babe-ddb5343ed581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aefa2ee5-b622-44e1-903c-54d01510471b" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1934092e-70ff-4bb6-babe-ddb5343ed581" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_aefa2ee5-b622-44e1-903c-54d01510471b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ab75838a-66d4-4a02-a7fb-cb46589081d5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_e96aaa53-3d59-4ed1-a3ca-21d816c7d9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:to="loc_us-gaap_EmployeeSeveranceMember_e96aaa53-3d59-4ed1-a3ca-21d816c7d9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_7af0432a-1369-4a2f-9895-e0af2db1ce99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:to="loc_us-gaap_OtherRestructuringMember_7af0432a-1369-4a2f-9895-e0af2db1ce99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_a605df15-d92f-4797-b127-d119cea00ee7" xlink:href="pnm-20211231.xsd#pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8242e487-a87d-410d-afba-017aff970614" xlink:to="loc_pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember_a605df15-d92f-4797-b127-d119cea00ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_11654ebf-e8b1-42e6-bc15-bc8e5c949fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0f0859b0-200e-4df0-9f36-7cf23b7ffcfd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_11654ebf-e8b1-42e6-bc15-bc8e5c949fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCreditsMember_2e9e5762-abc2-4e5e-a9da-b33abcbff75c" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_11654ebf-e8b1-42e6-bc15-bc8e5c949fa1" xlink:to="loc_pnm_OtherDeferredCreditsMember_2e9e5762-abc2-4e5e-a9da-b33abcbff75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a7b63264-c315-49f7-8516-c5902397108c" xlink:to="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSolarDirectMember_c98e00aa-b32f-4ca3-b369-2dffe4e87a42" xlink:href="pnm-20211231.xsd#pnm_PNMSolarDirectMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PNMSolarDirectMember_c98e00aa-b32f-4ca3-b369-2dffe4e87a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioOneMember_072bdc83-50a9-42f3-bd79-3628750af1a0" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_ReplacementResourcePortfolioOneMember_072bdc83-50a9-42f3-bd79-3628750af1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioTwoMember_d35a83f9-8440-4524-a6f3-62cbb2977edf" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_ReplacementResourcePortfolioTwoMember_d35a83f9-8440-4524-a6f3-62cbb2977edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioOneMember_759b0571-f94f-43ec-b610-75a6ca0482db" xlink:href="pnm-20211231.xsd#pnm_PortfolioOneMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PortfolioOneMember_759b0571-f94f-43ec-b610-75a6ca0482db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioTwoMember_f2e6216b-2d1b-428c-ba6e-8e43e8453828" xlink:href="pnm-20211231.xsd#pnm_PortfolioTwoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PortfolioTwoMember_f2e6216b-2d1b-428c-ba6e-8e43e8453828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PortfolioThreeMember_33a0fec0-5c9b-439d-8ca4-4e61cf78ce8d" xlink:href="pnm-20211231.xsd#pnm_PortfolioThreeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_3a4dda0f-862e-4de4-a4b0-6e35b82a71a5" xlink:to="loc_pnm_PortfolioThreeMember_33a0fec0-5c9b-439d-8ca4-4e61cf78ce8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b424d6bf-c6a0-4d5c-8901-5ab1cf942356" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_1119eeae-a92d-4f55-8524-1d61c4ce2320" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_1119eeae-a92d-4f55-8524-1d61c4ce2320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_10187631-e660-4e57-9ba0-5ee7cca99ffa" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesForecastedUndepreciatedInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_10187631-e660-4e57-9ba0-5ee7cca99ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_41e27771-ed98-410f-8c4d-9f49909ef657" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_41e27771-ed98-410f-8c4d-9f49909ef657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_6fe0eda4-edc2-4626-a26f-c622143413ff" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesUpfrontFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_6fe0eda4-edc2-4626-a26f-c622143413ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_3e3984ea-47c7-44f1-83aa-97478579c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_us-gaap_SeveranceCosts1_3e3984ea-47c7-44f1-83aa-97478579c97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromSecuritizationBonds_99ff54af-a064-4b24-8800-24b3cabbecc1" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromSecuritizationBonds"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_ProceedsFromSecuritizationBonds_99ff54af-a064-4b24-8800-24b3cabbecc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_78a0ee73-1a6d-49b0-bc02-d1b79dc578f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_us-gaap_RestructuringReserve_78a0ee73-1a6d-49b0-bc02-d1b79dc578f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_0dca7541-4e46-44b1-a333-89ace78d5ee2" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_0dca7541-4e46-44b1-a333-89ace78d5ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_7ecf455e-87a8-41c6-9cd1-189eb56cf8e4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_7ecf455e-87a8-41c6-9cd1-189eb56cf8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_0af9b13b-9057-4376-bf2e-bddcde500e6f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedCostsOfReplacementResources"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources_0af9b13b-9057-4376-bf2e-bddcde500e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_b7d04347-459f-4614-b4f4-a53314fd0f38" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fc6885cd-0012-4920-8369-abb75ed535ea" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement_b7d04347-459f-4614-b4f4-a53314fd0f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_ecaa3a1e-2af7-4ce2-87a5-1c9705563d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_ecaa3a1e-2af7-4ce2-87a5-1c9705563d4f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b8f00dba-04cc-4e5d-8ee7-5dc3376dfd30" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_027af270-3526-45cb-beeb-56b96fa33bed" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b8f00dba-04cc-4e5d-8ee7-5dc3376dfd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FourCornersMember_ae5316f4-d94f-496a-89ba-21095bb34ebc" xlink:href="pnm-20211231.xsd#pnm_FourCornersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b8f00dba-04cc-4e5d-8ee7-5dc3376dfd30" xlink:to="loc_pnm_FourCornersMember_ae5316f4-d94f-496a-89ba-21095bb34ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b26fb7f8-7b1d-4e16-89c1-cec464e01263" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_685af306-c50d-4d9e-91ff-f4e062c9fd99" xlink:to="loc_dei_EntityDomain_b26fb7f8-7b1d-4e16-89c1-cec464e01263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4998d374-b926-40ad-b4d6-7dab881c3fa8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b26fb7f8-7b1d-4e16-89c1-cec464e01263" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4998d374-b926-40ad-b4d6-7dab881c3fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5e81caa8-b04c-4c0f-bfe7-9240c1bd4c52" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_9c4679b5-6163-41b0-8e2f-349ad0d79be9" xlink:to="loc_srt_OwnershipDomain_5e81caa8-b04c-4c0f-bfe7-9240c1bd4c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9747ed6a-3240-4577-8c82-4ef4a0c47095" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_5e81caa8-b04c-4c0f-bfe7-9240c1bd4c52" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9747ed6a-3240-4577-8c82-4ef4a0c47095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d38d6421-7a27-4713-abb2-2798f0237b27" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_63c3c93f-5a25-47f7-939d-e32767d33776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_63c3c93f-5a25-47f7-939d-e32767d33776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PaymentsForReliefFromObligations_56f3a62f-56cb-488d-a070-8c69976b62f7" xlink:href="pnm-20211231.xsd#pnm_PaymentsForReliefFromObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PaymentsForReliefFromObligations_56f3a62f-56cb-488d-a070-8c69976b62f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FinalPaymentForReliefFromObligations_b58b2960-c488-4cca-bd52-a79267b7aca3" xlink:href="pnm-20211231.xsd#pnm_FinalPaymentForReliefFromObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_FinalPaymentForReliefFromObligations_b58b2960-c488-4cca-bd52-a79267b7aca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InitialPaymentForReliefFromObligations_b15ec950-b358-44bd-9e08-8d0aac945ad7" xlink:href="pnm-20211231.xsd#pnm_InitialPaymentForReliefFromObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_InitialPaymentForReliefFromObligations_b15ec950-b358-44bd-9e08-8d0aac945ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_b2515e63-a4b3-4fcd-9ead-1feed4ddf193" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds_b2515e63-a4b3-4fcd-9ead-1feed4ddf193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_6f887507-d243-431c-93e0-22c1987f49d3" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesForecastedUndepreciatedInvestment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesForecastedUndepreciatedInvestment_6f887507-d243-431c-93e0-22c1987f49d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_53af560a-3b21-4fd3-b8c9-73a3895520bb" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts_53af560a-3b21-4fd3-b8c9-73a3895520bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_3f285896-e6b9-43af-8e01-404d3890cec1" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesUpfrontFinancingCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesUpfrontFinancingCosts_3f285896-e6b9-43af-8e01-404d3890cec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromSecuritizationBonds_fd6345f8-4bd1-4dff-bcad-f078789cca86" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromSecuritizationBonds"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_ProceedsFromSecuritizationBonds_fd6345f8-4bd1-4dff-bcad-f078789cca86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_7443024c-84ea-42b9-af2c-d1a29fb5a757" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_e46b771a-d3a2-4127-bf1e-64fb8e5e5004" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_7443024c-84ea-42b9-af2c-d1a29fb5a757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_f08b5eed-031c-47a8-8b10-e4e22c9cff98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_f08b5eed-031c-47a8-8b10-e4e22c9cff98" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_2558cf7b-943d-46a7-9589-443e0ff308e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0e7f5770-f925-47e3-aa09-fda06b626a0c" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_2558cf7b-943d-46a7-9589-443e0ff308e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_271b1e9b-af3a-406f-9219-6991d8ea8963" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_2558cf7b-943d-46a7-9589-443e0ff308e8" xlink:to="loc_pnm_NMPRCMember_271b1e9b-af3a-406f-9219-6991d8ea8963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d382fd86-4b72-4ea2-8b2c-eccbee5e746c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aa248a66-e097-4504-980a-2f7b2f25d979" xlink:to="loc_dei_EntityDomain_d382fd86-4b72-4ea2-8b2c-eccbee5e746c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3b677c7-5283-4d77-be76-e9b149f23509" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d382fd86-4b72-4ea2-8b2c-eccbee5e746c" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3b677c7-5283-4d77-be76-e9b149f23509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_02d45a3d-2d22-4875-825a-dd7648aa7acb" xlink:to="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasedInterestTerminationOnJanuary152023Member_1fffb058-f9dd-444c-aba8-3578b84374aa" xlink:href="pnm-20211231.xsd#pnm_LeasedInterestTerminationOnJanuary152023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_LeasedInterestTerminationOnJanuary152023Member_1fffb058-f9dd-444c-aba8-3578b84374aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_LeasedInterestTerminationOnJanuary152024Member_d55541fa-80dd-4107-b492-e10fa14ad9a3" xlink:href="pnm-20211231.xsd#pnm_LeasedInterestTerminationOnJanuary152024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_LeasedInterestTerminationOnJanuary152024Member_d55541fa-80dd-4107-b492-e10fa14ad9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioOneMember_5232688a-5ee0-4fb3-9c88-b4e09307e978" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioOneMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_ReplacementResourcePortfolioOneMember_5232688a-5ee0-4fb3-9c88-b4e09307e978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioTwoMember_812d2568-5e99-4535-a8fd-ae25d0db28cc" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioTwoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_ReplacementResourcePortfolioTwoMember_812d2568-5e99-4535-a8fd-ae25d0db28cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReplacementResourcePortfolioThreeMember_acc61851-fb5f-40e4-b3c4-5e1c944d179e" xlink:href="pnm-20211231.xsd#pnm_ReplacementResourcePortfolioThreeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_97415677-50d4-4aa6-aef7-d3aec5f9f7b4" xlink:to="loc_pnm_ReplacementResourcePortfolioThreeMember_acc61851-fb5f-40e4-b3c4-5e1c944d179e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_64f5f0c8-6480-4174-8b1a-704cfc181d4f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_2b9fea45-29bb-4650-a156-f9e7e8245db5" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts_2b9fea45-29bb-4650-a156-f9e7e8245db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_c63940f7-311d-4e2d-823b-f94d3fb771bc" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended_c63940f7-311d-4e2d-823b-f94d3fb771bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_6ba5b9d7-ff1b-4758-88bb-b9e399d7b47b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_6ba5b9d7-ff1b-4758-88bb-b9e399d7b47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_c6a6f4f4-e566-4e21-b559-e467307ab0fa" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_c6a6f4f4-e566-4e21-b559-e467307ab0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_6ee5a985-b010-4452-9d23-f0f5a7125056" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9ac96fe2-beb8-4097-85c5-f06b403704cd" xlink:to="loc_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements_6ee5a985-b010-4452-9d23-f0f5a7125056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_8f3eedb8-1e86-474e-80a4-856e39d012ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_8f3eedb8-1e86-474e-80a4-856e39d012ce" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_b14cdd81-19fe-4fa7-81ff-2b72ecd42506" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_e18f590e-8fa1-4654-8a48-98802080f660" xlink:to="loc_pnm_RegulatoryRateMattersDomain_b14cdd81-19fe-4fa7-81ff-2b72ecd42506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyImbalanceMarketMember_e042d1e8-3287-4920-a643-114e0808835d" xlink:href="pnm-20211231.xsd#pnm_EnergyImbalanceMarketMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_b14cdd81-19fe-4fa7-81ff-2b72ecd42506" xlink:to="loc_pnm_EnergyImbalanceMarketMember_e042d1e8-3287-4920-a643-114e0808835d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:to="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c29d01a8-8aef-4c21-b043-31e38bee9d49" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_745dd62a-755f-405b-8fa2-9a7277538d55" xlink:to="loc_dei_EntityDomain_c29d01a8-8aef-4c21-b043-31e38bee9d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7c9184c-978c-46ec-acb9-f45b2c8536b2" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c29d01a8-8aef-4c21-b043-31e38bee9d49" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_d7c9184c-978c-46ec-acb9-f45b2c8536b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a5d6aba7-c40d-48f6-846b-cab044b03f4d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_ae32bd7b-4ada-4849-a6c1-34bc3235cd9c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:to="loc_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered_ae32bd7b-4ada-4849-a6c1-34bc3235cd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOtherExpensesToBeRecovered_353be3f7-aa76-4304-9fbc-55d4b9311125" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOtherExpensesToBeRecovered"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_a02ddca5-b6a8-4460-8d12-e8f08913a8ef" xlink:to="loc_pnm_PublicUtilitiesOtherExpensesToBeRecovered_353be3f7-aa76-4304-9fbc-55d4b9311125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersFacebookDataCenterProjectDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_5e5a80e1-8e1b-41e9-b7e6-c8d0d24f5719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_5e5a80e1-8e1b-41e9-b7e6-c8d0d24f5719" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:to="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3224f0ee-5265-41c2-8a4f-6ba88c455932" xlink:to="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_af9041d3-067c-452f-9cdc-8ee89d7335ba" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_PNMRDevelopmentMember_af9041d3-067c-452f-9cdc-8ee89d7335ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CasaMesaWindMember_abc39c03-86cc-42c5-83f4-1dec47b14f9d" xlink:href="pnm-20211231.xsd#pnm_CasaMesaWindMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_CasaMesaWindMember_abc39c03-86cc-42c5-83f4-1dec47b14f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvangridRenewablesLLCMember_3789686b-3f6a-4e44-9c95-ff33db862177" xlink:href="pnm-20211231.xsd#pnm_AvangridRenewablesLLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_AvangridRenewablesLLCMember_3789686b-3f6a-4e44-9c95-ff33db862177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Route66SolarEnergyCenterMember_d831c9c2-b04a-4a67-bd80-7aa66134de0b" xlink:href="pnm-20211231.xsd#pnm_Route66SolarEnergyCenterMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_Route66SolarEnergyCenterMember_d831c9c2-b04a-4a67-bd80-7aa66134de0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_e7eef9f4-02d0-4a90-b607-e0f3c52e2d80" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90e2b8a6-5cc5-477a-8266-292b0b95045f" xlink:to="loc_pnm_NMRDMember_e7eef9f4-02d0-4a90-b607-e0f3c52e2d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_e89cb144-1e75-4c34-b1fc-17aa5ce88eb9" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_331e0791-3590-4fb9-afed-0235e5949f8c" xlink:to="loc_pnm_RegulatoryRateMattersDomain_e89cb144-1e75-4c34-b1fc-17aa5ce88eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FacebookDataCenterMember_f64c2458-2b89-439b-8146-d024be66c74a" xlink:href="pnm-20211231.xsd#pnm_FacebookDataCenterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_e89cb144-1e75-4c34-b1fc-17aa5ce88eb9" xlink:to="loc_pnm_FacebookDataCenterMember_f64c2458-2b89-439b-8146-d024be66c74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_20bcc064-04e6-43be-ac8f-af4b113bd921" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_10d01664-45f2-4a3e-81fd-3eadbe2f8485" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_10d01664-45f2-4a3e-81fd-3eadbe2f8485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c5733aa9-a1f2-4224-98d3-9926b16c9025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c5733aa9-a1f2-4224-98d3-9926b16c9025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm_f128795d-8beb-4f2d-8d87-6bc86cbe01c0" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PowerPurchaseAgreementTerm_f128795d-8beb-4f2d-8d87-6bc86cbe01c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfAdditionalPPAs_7c392dfd-4c6b-4292-a42d-01b8c8f53ca8" xlink:href="pnm-20211231.xsd#pnm_NumberOfAdditionalPPAs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_NumberOfAdditionalPPAs_7c392dfd-4c6b-4292-a42d-01b8c8f53ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NumberOfSolarFacilities_cce6e483-5a33-4fb7-a6cf-8a3ef82a47d1" xlink:href="pnm-20211231.xsd#pnm_NumberOfSolarFacilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_NumberOfSolarFacilities_cce6e483-5a33-4fb7-a6cf-8a3ef82a47d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_4340cd32-ec2a-460f-b188-e79c4b129285" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities_4340cd32-ec2a-460f-b188-e79c4b129285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_b2eed6db-555b-410f-b707-82dfcdff4df6" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts_b2eed6db-555b-410f-b707-82dfcdff4df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_6d87a483-d217-4b72-9e34-c73e17db488b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c8c5b379-8545-4b3d-ab3a-9e563cc0e560" xlink:to="loc_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved_6d87a483-d217-4b72-9e34-c73e17db488b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_c2bc5dc2-b217-4773-83c9-5ee0a034a764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_c2bc5dc2-b217-4773-83c9-5ee0a034a764" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_aa25ead2-4de6-47d9-9e80-1cc2ee02a93a" xlink:to="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMSolarDirectMember_8408c197-4105-42f8-a779-33e88b08e05e" xlink:href="pnm-20211231.xsd#pnm_PNMSolarDirectMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:to="loc_pnm_PNMSolarDirectMember_8408c197-4105-42f8-a779-33e88b08e05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WesternSpiritLineMember_e4081861-4d9a-4a38-a64a-083e2e4488f9" xlink:href="pnm-20211231.xsd#pnm_WesternSpiritLineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:to="loc_pnm_WesternSpiritLineMember_e4081861-4d9a-4a38-a64a-083e2e4488f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_WesternSpiritAndPatternWindAffiliattesMember_0ea92b49-83c7-4c39-aa0f-4d99af164836" xlink:href="pnm-20211231.xsd#pnm_WesternSpiritAndPatternWindAffiliattesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_1eda9b87-9303-4c96-bf85-b680421aca3c" xlink:to="loc_pnm_WesternSpiritAndPatternWindAffiliattesMember_0ea92b49-83c7-4c39-aa0f-4d99af164836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_cf9462b1-a8f8-4f4f-90db-9d8df5ee9ba7" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_aa2f0d49-978b-4c87-aab0-f7cb56ed7e34" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts_aa2f0d49-978b-4c87-aab0-f7cb56ed7e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PowerPurchaseAgreementTerm_8a08662c-0dba-4cc8-8236-e45f88daea87" xlink:href="pnm-20211231.xsd#pnm_PowerPurchaseAgreementTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PowerPurchaseAgreementTerm_8a08662c-0dba-4cc8-8236-e45f88daea87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_e07a0d2b-c40c-42b7-985f-f8411314d68c" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities_e07a0d2b-c40c-42b7-985f-f8411314d68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedCostOfProject_1cd80a1c-6cf4-4500-a4f7-1f7dd58f3cc4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedCostOfProject"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesEstimatedCostOfProject_1cd80a1c-6cf4-4500-a4f7-1f7dd58f3cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_10bb895b-c832-4fe3-a549-4274961cd09b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_627504f3-8ef1-4ee0-ad6c-e7c219b9a1d6" xlink:to="loc_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement_10bb895b-c832-4fe3-a549-4274961cd09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersFormulaTransmissionRateCaseDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_62f87a09-18e1-4f0b-9bd4-4b6409bcb83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_62f87a09-18e1-4f0b-9bd4-4b6409bcb83b" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:to="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3805cf79-bdde-4ce0-83f0-779ce6261e46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_806481d2-07e8-449d-8a8e-1ebadb0dba51" xlink:to="loc_dei_EntityDomain_3805cf79-bdde-4ce0-83f0-779ce6261e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_039746c7-d29e-4f40-9237-b90187533fb6" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3805cf79-bdde-4ce0-83f0-779ce6261e46" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_039746c7-d29e-4f40-9237-b90187533fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_47a35f13-a24c-45fb-912f-ce1bcb38d2f9" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_25edb1e1-c143-4605-8db6-2564a51f68de" xlink:to="loc_pnm_RegulatoryRateMattersDomain_47a35f13-a24c-45fb-912f-ce1bcb38d2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FormulaTransmissionRateCaseMember_deaa1894-b9f1-4b9c-aca1-756be9f6a5a5" xlink:href="pnm-20211231.xsd#pnm_FormulaTransmissionRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_47a35f13-a24c-45fb-912f-ce1bcb38d2f9" xlink:to="loc_pnm_FormulaTransmissionRateCaseMember_deaa1894-b9f1-4b9c-aca1-756be9f6a5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_175376e4-74dd-4aea-bb38-4b7decd7a304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1e7221f8-c83d-4a7f-adad-0387ae124543" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_175376e4-74dd-4aea-bb38-4b7decd7a304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesReturnonEquity_5d4f42d9-64ee-485a-97f4-b3169d0036fe" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesReturnonEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_175376e4-74dd-4aea-bb38-4b7decd7a304" xlink:to="loc_pnm_PublicUtilitiesReturnonEquity_5d4f42d9-64ee-485a-97f4-b3169d0036fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_7b1885f1-0f8a-4514-8248-85f067be5729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_7b1885f1-0f8a-4514-8248-85f067be5729" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_625df8a2-6a4f-4f52-b0d4-7c0e4071e69f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_0bb15227-277d-4edb-a6f2-9e9d6cfb5b00" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_625df8a2-6a4f-4f52-b0d4-7c0e4071e69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_6499a802-70db-410f-b7f8-6744562ced5c" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_625df8a2-6a4f-4f52-b0d4-7c0e4071e69f" xlink:to="loc_pnm_COVID19Member_6499a802-70db-410f-b7f8-6744562ced5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_9184742f-bfab-4e13-b388-f7abcca53eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b338ace3-2f51-472d-a441-825f795398cb" xlink:to="loc_us-gaap_RegulatoryAssetDomain_9184742f-bfab-4e13-b388-f7abcca53eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredCOVID19CostsMember_d8f88574-53ec-4538-a429-48cb4916d954" xlink:href="pnm-20211231.xsd#pnm_DeferredCOVID19CostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_9184742f-bfab-4e13-b388-f7abcca53eb4" xlink:to="loc_pnm_DeferredCOVID19CostsMember_d8f88574-53ec-4538-a429-48cb4916d954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_762fc8c9-ea46-4ec6-b792-361165c09376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_220fd5d0-7166-4c7f-ad7b-89b7fc224539" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_762fc8c9-ea46-4ec6-b792-361165c09376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_75c86ed9-ef18-4b25-818d-d171b83ac2f5" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_762fc8c9-ea46-4ec6-b792-361165c09376" xlink:to="loc_pnm_COVID19Member_75c86ed9-ef18-4b25-818d-d171b83ac2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22b4aef7-2532-435a-ba13-571cf18c04f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_945b627a-25e8-4305-a5ec-cd7510a4a4a8" xlink:to="loc_dei_EntityDomain_22b4aef7-2532-435a-ba13-571cf18c04f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3ec9b2de-1da4-498f-b8b8-b1d94611af21" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_22b4aef7-2532-435a-ba13-571cf18c04f6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_3ec9b2de-1da4-498f-b8b8-b1d94611af21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_560f2359-a672-498b-928c-6ea82a972d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_d8cbad55-56f8-4bee-9ad7-306c50eaa861" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_560f2359-a672-498b-928c-6ea82a972d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19CostsSavingsMember_01ca464e-21eb-4009-8876-117ccd675b48" xlink:href="pnm-20211231.xsd#pnm_COVID19CostsSavingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_560f2359-a672-498b-928c-6ea82a972d5d" xlink:to="loc_pnm_COVID19CostsSavingsMember_01ca464e-21eb-4009-8876-117ccd675b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_593b122a-abcd-4e20-bea7-537b156ea686" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_670c65c6-2386-40bb-9c36-1d01e9f8fdae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_670c65c6-2386-40bb-9c36-1d01e9f8fdae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_50b26040-c73b-436b-9c85-4068b7547cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherRegulatoryAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets_50b26040-c73b-436b-9c85-4068b7547cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_9840c7bb-dc24-4019-8db0-cf3f4dc7f63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_9840c7bb-dc24-4019-8db0-cf3f4dc7f63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_4b0480a1-0d18-4a31-8708-81ec7c167dd9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod_4b0480a1-0d18-4a31-8708-81ec7c167dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesDisconnectionTransitionPeriod_4bf79463-f5b7-4aa2-a868-8488b899122e" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesDisconnectionTransitionPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_293310ae-793c-4265-973b-686b56045730" xlink:to="loc_pnm_PublicUtilitiesDisconnectionTransitionPeriod_4bf79463-f5b7-4aa2-a868-8488b899122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersTransportationElectrificationProgramDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_2435b1b8-66a6-4c3c-891d-dde7ae5702cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_2435b1b8-66a6-4c3c-891d-dde7ae5702cf" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_9fc2dc70-2783-4a52-8ba0-2ae31968073a" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_a976b1f1-fe63-4461-89b9-d3781af5adef" xlink:to="loc_pnm_RegulatoryRateMattersDomain_9fc2dc70-2783-4a52-8ba0-2ae31968073a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransportationElectrificationProgramMember_43231d74-b17e-4c6d-a288-40488660fa8a" xlink:href="pnm-20211231.xsd#pnm_TransportationElectrificationProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_9fc2dc70-2783-4a52-8ba0-2ae31968073a" xlink:to="loc_pnm_TransportationElectrificationProgramMember_43231d74-b17e-4c6d-a288-40488660fa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ee08d18b-e974-4d69-8862-79e874ec691f" xlink:to="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a84d5a9c-3bd9-4db1-9f2a-9f2d393347e0" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_a84d5a9c-3bd9-4db1-9f2a-9f2d393347e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationOwnersMember_e5ecdcdc-535a-47f5-9e23-fb7deb9d2fa3" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationOwnersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f6044f3b-f0b0-4ca2-8835-92fcb6f1fb58" xlink:to="loc_pnm_SanJuanGeneratingStationOwnersMember_e5ecdcdc-535a-47f5-9e23-fb7deb9d2fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e3e09b16-c939-462e-89b7-92c4a06bfc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2e11e76d-7c44-4002-9791-2dbcebe71799" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e3e09b16-c939-462e-89b7-92c4a06bfc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InsuranceDeductibleMember_91c7f7a4-3dd8-4396-899a-76c16e89dc9a" xlink:href="pnm-20211231.xsd#pnm_InsuranceDeductibleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e3e09b16-c939-462e-89b7-92c4a06bfc8c" xlink:to="loc_pnm_InsuranceDeductibleMember_91c7f7a4-3dd8-4396-899a-76c16e89dc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8b6001d1-1a3e-4631-95c1-af4c12c610e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_7d56b2a3-5154-439c-b5f7-e5d1f35db5fd" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8b6001d1-1a3e-4631-95c1-af4c12c610e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationMember_f5bad1b8-daff-449d-8c31-cff9f002d3c9" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8b6001d1-1a3e-4631-95c1-af4c12c610e5" xlink:to="loc_pnm_SanJuanGeneratingStationMember_f5bad1b8-daff-449d-8c31-cff9f002d3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_14ee1cc5-14dc-4c53-a526-c176ec39d909" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_e1489bf2-0885-4f7a-aabf-dfb92c57be22" xlink:to="loc_srt_OwnershipDomain_14ee1cc5-14dc-4c53-a526-c176ec39d909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_SanJuanGeneratingStationUnit1Member_11ca27d4-fab8-4c64-8cbc-3927d6b77131" xlink:href="pnm-20211231.xsd#pnm_SanJuanGeneratingStationUnit1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_14ee1cc5-14dc-4c53-a526-c176ec39d909" xlink:to="loc_pnm_SanJuanGeneratingStationUnit1Member_11ca27d4-fab8-4c64-8cbc-3927d6b77131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_693b96cf-91a7-46f7-8ed4-2134cff75b4e" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesExpectedBudgetedExpenditures_7d5afd89-f2aa-4d02-89c7-090b612642f4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesExpectedBudgetedExpenditures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesExpectedBudgetedExpenditures_7d5afd89-f2aa-4d02-89c7-090b612642f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesBudgetFlexibilityPercent_81f2d348-0881-4a1b-abab-e1db773bd9d7" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesBudgetFlexibilityPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesBudgetFlexibilityPercent_81f2d348-0881-4a1b-abab-e1db773bd9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_c5ed1c45-4076-4674-b1d4-94d10b92ed9d" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent_c5ed1c45-4076-4674-b1d4-94d10b92ed9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_936e955f-b6fa-4eaf-9b26-09b4d57b1fc9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts_936e955f-b6fa-4eaf-9b26-09b4d57b1fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bcbf4466-89be-49e5-b849-986955e38150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bcbf4466-89be-49e5-b849-986955e38150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d835b7aa-c592-4f47-88e4-f654dacd5e67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bca31381-2f17-4af3-bf48-c22f7e3c6f8b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d835b7aa-c592-4f47-88e4-f654dacd5e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersTNMPNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_878be3f7-d6c7-4434-be61-0fe94e5a3f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_878be3f7-d6c7-4434-be61-0fe94e5a3f86" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ea010c29-04bc-4284-9a20-069d2cda0512" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_3a5f2eb9-a07a-47ff-931e-5a86c6edf2d2" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:to="loc_pnm_NMPRCMember_3a5f2eb9-a07a-47ff-931e-5a86c6edf2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PUCTMember_5786aa0c-8891-4a4f-8e46-31dc87cd3af2" xlink:href="pnm-20211231.xsd#pnm_PUCTMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_178ef01a-ae96-484a-86d3-9488865967bd" xlink:to="loc_pnm_PUCTMember_5786aa0c-8891-4a4f-8e46-31dc87cd3af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8ddd510a-ad5a-4918-92cd-93242dae4a74" xlink:to="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_941f0783-344c-40fa-95c1-79e27ed982a3" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_941f0783-344c-40fa-95c1-79e27ed982a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_26cf55e5-2971-4cb7-ba6d-ca56eef30aa2" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cad69a3b-1821-4c71-8eac-05b83adf7ad6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_26cf55e5-2971-4cb7-ba6d-ca56eef30aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_9aa2c636-fa64-46aa-b581-9b4a8eb333fa" xlink:to="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_A2018TNMPRateCaseMember_ce6cdf71-b6d7-48b9-80a9-d28991eeacd1" xlink:href="pnm-20211231.xsd#pnm_A2018TNMPRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:to="loc_pnm_A2018TNMPRateCaseMember_ce6cdf71-b6d7-48b9-80a9-d28991eeacd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_81106ceb-02f9-4076-836f-15abd79db1c6" xlink:href="pnm-20211231.xsd#pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:to="loc_pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember_81106ceb-02f9-4076-836f-15abd79db1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostOfServiceRatesMember_6a60ad46-1e14-442c-b436-51b831fdf454" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostOfServiceRatesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_820ca887-756e-4d6e-bd79-0f4d0ed7372a" xlink:to="loc_pnm_TransmissionCostOfServiceRatesMember_6a60ad46-1e14-442c-b436-51b831fdf454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2be9ac31-27db-403c-9235-7e7edd122e9a" xlink:to="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_008fff9c-5a89-4971-b6b1-e8a65e6d7f95" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:to="loc_srt_MinimumMember_008fff9c-5a89-4971-b6b1-e8a65e6d7f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20b60a0a-76c0-4bd2-b76d-7fe9d27f0613" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f2033835-1fae-4ab4-80cd-4596c12bc880" xlink:to="loc_srt_MaximumMember_20b60a0a-76c0-4bd2-b76d-7fe9d27f0613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a36bbb15-1ced-47eb-8292-3db0bbec2a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d8760490-94b2-4ff7-9a2b-c163a4cac705" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a36bbb15-1ced-47eb-8292-3db0bbec2a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7e90973a-c87e-4fdb-962c-b65ef1ee484f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a36bbb15-1ced-47eb-8292-3db0bbec2a1b" xlink:to="loc_us-gaap_SubsequentEventMember_7e90973a-c87e-4fdb-962c-b65ef1ee484f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_a29218a3-aa32-409f-9fec-4edf6d8eb27d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_7ada640a-6864-4a09-bdbb-6343010ab849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_7ada640a-6864-4a09-bdbb-6343010ab849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c8b3852e-f1ce-4213-b2fc-22aa39819bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c8b3852e-f1ce-4213-b2fc-22aa39819bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestedCostofDebtPercentage_685cd3fc-01af-4dd4-80ef-58b87a5b2c19" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestedCostofDebtPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesRequestedCostofDebtPercentage_685cd3fc-01af-4dd4-80ef-58b87a5b2c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_1a51d2cd-5a86-4c7d-8394-985679d38d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_1a51d2cd-5a86-4c7d-8394-985679d38d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_5b4aa48f-0eb9-4915-bf92-2db29042436f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_5b4aa48f-0eb9-4915-bf92-2db29042436f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_84854ba7-4f51-41bc-88b7-0508a971556d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_RegulatoryLiabilities_84854ba7-4f51-41bc-88b7-0508a971556d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_e9f7a5c3-074f-494b-ac09-b531ed350ff5" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod_e9f7a5c3-074f-494b-ac09-b531ed350ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_dce67e20-96a2-47ac-ac61-f4ebc5c244ef" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount_dce67e20-96a2-47ac-ac61-f4ebc5c244ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_4aff6255-d7d0-4e69-b37e-94a3a1bfad6b" xlink:href="pnm-20211231.xsd#pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability_4aff6255-d7d0-4e69-b37e-94a3a1bfad6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecoveryOfDirectCosts_8c07c143-83b9-4c36-802a-2dab771dff28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RecoveryOfDirectCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_RecoveryOfDirectCosts_8c07c143-83b9-4c36-802a-2dab771dff28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1_0b4cfcc5-93d8-4eb2-85eb-66c4f346d304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1_0b4cfcc5-93d8-4eb2-85eb-66c4f346d304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_815602cc-9802-42e9-95eb-9f71fcbd82be" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesWriteOffRegulatoryDisallowance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance_815602cc-9802-42e9-95eb-9f71fcbd82be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedDeploymentCosts_f20e90a0-0c59-4419-868c-a398816706f9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedDeploymentCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesApprovedDeploymentCosts_f20e90a0-0c59-4419-868c-a398816706f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_a85de51b-4abe-4796-93bb-ca95bf679fa8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod_a85de51b-4abe-4796-93bb-ca95bf679fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_784592d2-9294-4112-bff9-59feab1097ea" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofadvancedmetersinstalled"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesNumberofadvancedmetersinstalled_784592d2-9294-4112-bff9-59feab1097ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_781d53dd-74b6-439f-9055-7ba52956b280" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesEstimateOfPossibleUpgrades"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesEstimateOfPossibleUpgrades_781d53dd-74b6-439f-9055-7ba52956b280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesCostsOfDeployment_62cf69c1-ed4c-42c9-9a43-3ebd7d912e16" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesCostsOfDeployment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesCostsOfDeployment_62cf69c1-ed4c-42c9-9a43-3ebd7d912e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_ba4bd861-30b0-40e2-86c4-946c293e8866" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount_ba4bd861-30b0-40e2-86c4-946c293e8866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_116578ed-3951-4269-91db-27f4b7a6ec52" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus_116578ed-3951-4269-91db-27f4b7a6ec52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_27a9c275-4edc-4991-96c4-372a78bc7ce5" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_27a9c275-4edc-4991-96c4-372a78bc7ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_8415f034-fa26-4254-b3c6-ed870ce70da6" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement_8415f034-fa26-4254-b3c6-ed870ce70da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIncrementalDistributionInvestments_74d83f98-0629-411a-885d-0108f55767a9" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIncrementalDistributionInvestments"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesIncrementalDistributionInvestments_74d83f98-0629-411a-885d-0108f55767a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_8b3fbcd2-0052-4693-8df1-6062e68f62b8" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesAnnualDistributionRevenueRequirement"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_da026182-48ec-49ce-b96a-559675e28054" xlink:to="loc_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement_8b3fbcd2-0052-4693-8df1-6062e68f62b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersTNMPSchedulesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_1df74670-24c3-47d7-9e16-707d1517b2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_1df74670-24c3-47d7-9e16-707d1517b2cb" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_64a7e930-c939-49a0-844a-76d55a9b3ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_169b57ce-0888-4815-ab48-039f12fce9a4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_64a7e930-c939-49a0-844a-76d55a9b3ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_c50f80c0-f696-4856-b0f4-9389dd8ec8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_64a7e930-c939-49a0-844a-76d55a9b3ed4" xlink:to="loc_us-gaap_SubsequentEventMember_c50f80c0-f696-4856-b0f4-9389dd8ec8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3b758304-6105-47e3-8f21-dfa6dd64d1a9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8eaccab6-22f4-490c-a9f1-c259d6c74fa5" xlink:to="loc_dei_EntityDomain_3b758304-6105-47e3-8f21-dfa6dd64d1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b7ad9756-103c-495f-a2c2-63c18d7bc34b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3b758304-6105-47e3-8f21-dfa6dd64d1a9" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b7ad9756-103c-495f-a2c2-63c18d7bc34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfRegulatoryRateMattersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:href="pnm-20211231.xsd#pnm_RegulatoryRateMattersDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfRegulatoryRateMattersAxis_34e0e003-25ab-45b4-8898-ae1515d8c3be" xlink:to="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EnergyEfficiencyMember_815add1d-74b6-4a24-9b0f-36a37718557d" xlink:href="pnm-20211231.xsd#pnm_EnergyEfficiencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:to="loc_pnm_EnergyEfficiencyMember_815add1d-74b6-4a24-9b0f-36a37718557d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TransmissionCostOfServiceRatesMember_9e9aec3f-af05-4174-9ff5-54eed2d96f62" xlink:href="pnm-20211231.xsd#pnm_TransmissionCostOfServiceRatesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RegulatoryRateMattersDomain_a1f8f1ed-bbdc-472e-b637-80e041b4d0aa" xlink:to="loc_pnm_TransmissionCostOfServiceRatesMember_9e9aec3f-af05-4174-9ff5-54eed2d96f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_7b1eaa3a-961c-4131-8562-4434a9579107" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_5357fe4b-49de-4729-8937-5b9222669710" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts_5357fe4b-49de-4729-8937-5b9222669710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_3d1fda56-e0b4-45ac-91d7-77aa0aa86b53" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus_3d1fda56-e0b4-45ac-91d7-77aa0aa86b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4729b0b1-132f-4bbe-bf8b-369677b16ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_4729b0b1-132f-4bbe-bf8b-369677b16ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_d0e929e9-c018-41ab-87d7-ff789732c448" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7787b49b-4253-434f-835d-832a0e32fa0e" xlink:to="loc_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue_d0e929e9-c018-41ab-87d7-ff789732c448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_e9c6e88a-fe05-4f22-9cc4-e54c2168d0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_e9c6e88a-fe05-4f22-9cc4-e54c2168d0b5" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5c7a242b-5da2-4991-8c3d-e926957e38d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d8911513-58c8-4954-a1c6-7ca5813a272d" xlink:to="loc_dei_EntityDomain_5c7a242b-5da2-4991-8c3d-e926957e38d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_32fa0691-e4b6-4d1c-93e1-d3570a85f161" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5c7a242b-5da2-4991-8c3d-e926957e38d6" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_32fa0691-e4b6-4d1c-93e1-d3570a85f161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_9d3ccb72-89b4-427c-b043-34019c7eaf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_8b17cb7b-c336-41d4-b02a-20296bc65f6a" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_9d3ccb72-89b4-427c-b043-34019c7eaf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_6fd27ea4-f9c1-4aed-8030-70d5a98c93c2" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_9d3ccb72-89b4-427c-b043-34019c7eaf33" xlink:to="loc_pnm_COVID19Member_6fd27ea4-f9c1-4aed-8030-70d5a98c93c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_e09db106-6a37-4e04-b9b8-0af30f954087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_48bdcdf0-0827-4a68-b305-711112860f73" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_e09db106-6a37-4e04-b9b8-0af30f954087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_COVID19Member_79025cdc-e03e-4d4a-8700-99d1295b4b5b" xlink:href="pnm-20211231.xsd#pnm_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_e09db106-6a37-4e04-b9b8-0af30f954087" xlink:to="loc_pnm_COVID19Member_79025cdc-e03e-4d4a-8700-99d1295b4b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_9bcbba46-79ca-4c7e-a356-796d0969824c" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_02e62308-61f3-4cd3-a6d6-0169c609f910" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram_02e62308-61f3-4cd3-a6d6-0169c609f910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_5c739413-7b8a-4c22-bd3d-63a7340eba3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_us-gaap_RegulatoryLiabilities_5c739413-7b8a-4c22-bd3d-63a7340eba3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OtherDeferredCostsGrossCARESAct_33151367-a311-411d-925b-c31c50078208" xlink:href="pnm-20211231.xsd#pnm_OtherDeferredCostsGrossCARESAct"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_pnm_OtherDeferredCostsGrossCARESAct_33151367-a311-411d-925b-c31c50078208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_6ed048a7-caae-4346-b732-cf854e52acb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_d6af05e8-fea3-478e-bccc-da92d6c332b3" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_6ed048a7-caae-4346-b732-cf854e52acb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_29cc598f-cacc-4ed5-9a1b-b97506dcdf05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc20c12e-9464-45f8-b622-d3a88984f760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_29cc598f-cacc-4ed5-9a1b-b97506dcdf05" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc20c12e-9464-45f8-b622-d3a88984f760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9c6ae753-56bb-4b00-ac2a-cef98a940ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9c6ae753-56bb-4b00-ac2a-cef98a940ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6ac9bac8-fefa-4f36-8697-32de0112491a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6ac9bac8-fefa-4f36-8697-32de0112491a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1f44a7aa-f49d-4ceb-849b-5e1373287c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1f44a7aa-f49d-4ceb-849b-5e1373287c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock_c408dbf1-e88f-4427-9087-ac564fde3fe0" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock_c408dbf1-e88f-4427-9087-ac564fde3fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9ae683b1-b4c8-4020-861d-63000d89c685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9ae683b1-b4c8-4020-861d-63000d89c685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock_213cdff6-24b5-4acc-8f76-dcfef8fdcfd6" xlink:href="pnm-20211231.xsd#pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock_213cdff6-24b5-4acc-8f76-dcfef8fdcfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_f84d6da0-137f-490c-a9c5-5b71dde2de9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_318be631-8db3-482a-bdc9-f032d1f01e52" xlink:to="loc_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_f84d6da0-137f-490c-a9c5-5b71dde2de9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesFederalIncomeTaxReformDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_dea92b7a-eaef-479c-8515-7e9df86a5436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dea92b7a-eaef-479c-8515-7e9df86a5436" xlink:to="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f473cedf-1fcb-4982-a0c5-d9a15684ac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_261f2a50-2aac-455c-bca9-bfefae20fde4" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f473cedf-1fcb-4982-a0c5-d9a15684ac9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NewMexico2015RateCaseMember_48e4e0a2-997b-43cd-a497-59a9f915c8ee" xlink:href="pnm-20211231.xsd#pnm_NewMexico2015RateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f473cedf-1fcb-4982-a0c5-d9a15684ac9e" xlink:to="loc_pnm_NewMexico2015RateCaseMember_48e4e0a2-997b-43cd-a497-59a9f915c8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_da266247-f889-4862-83e1-223402afa15a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_da266247-f889-4862-83e1-223402afa15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_0b99f12c-fcb7-4c49-9d87-c47250df8c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_da266247-f889-4862-83e1-223402afa15a" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_0b99f12c-fcb7-4c49-9d87-c47250df8c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMPRCMember_e3c2b335-0916-4d10-9ff3-91a42671d9a0" xlink:href="pnm-20211231.xsd#pnm_NMPRCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_0b99f12c-fcb7-4c49-9d87-c47250df8c74" xlink:to="loc_pnm_NMPRCMember_e3c2b335-0916-4d10-9ff3-91a42671d9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_288aa7f7-ede6-43ca-8502-4a26bc59d580" xlink:to="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_06c84dad-af3a-482c-847f-bfb6682e4718" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_06c84dad-af3a-482c-847f-bfb6682e4718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_b8f1f5f9-13a0-439b-bc2c-91e80083bcac" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5cd4b70d-9b89-409d-9664-475d2fd4a3e1" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_b8f1f5f9-13a0-439b-bc2c-91e80083bcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_71e8ae63-34c4-4a62-8676-f1efcdd280d6" xlink:to="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_b6118ae6-b2cc-42b9-bb43-a328d9554890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_b6118ae6-b2cc-42b9-bb43-a328d9554890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_1c9ccca2-3cd5-481b-a7d2-d07ad988cba4" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate_1c9ccca2-3cd5-481b-a7d2-d07ad988cba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_31535e10-3bbb-46f2-9254-c194ba16a78b" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesPreTaxImpairmentofInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_pnm_PublicUtilitiesPreTaxImpairmentofInvestments_31535e10-3bbb-46f2-9254-c194ba16a78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d87e6aa0-5f95-4a53-bbef-38a0d1766097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_28357d73-4191-4c43-a9f9-8eaf8a6e3ce7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d87e6aa0-5f95-4a53-bbef-38a0d1766097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2117053e-43f1-49b1-9368-9d558e49ffda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2117053e-43f1-49b1-9368-9d558e49ffda" xlink:to="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:to="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9fc37f9d-e772-4695-8e18-ac35b9a37098" xlink:to="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_88e9ad68-17da-48f3-85c8-b62f62e5d33c" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_88e9ad68-17da-48f3-85c8-b62f62e5d33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_d520f29f-7c99-497c-9f46-94b8a6f5029e" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_410f3a6a-fca8-4e59-bb8d-a83fe06db511" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_d520f29f-7c99-497c-9f46-94b8a6f5029e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable_13b9fc04-14c6-4721-b529-c2e7cf89865f" xlink:to="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_94ce1ff7-3a8e-4a6b-92c9-e0df72e0d2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_94ce1ff7-3a8e-4a6b-92c9-e0df72e0d2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d313365d-878f-487a-8b2f-bc6683488b97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d313365d-878f-487a-8b2f-bc6683488b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a2c2156a-5fdb-4377-bbd8-2f1cb1de91fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a2c2156a-5fdb-4377-bbd8-2f1cb1de91fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8fef14e8-0cd1-4fc0-9d07-4c270f4f613b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8fef14e8-0cd1-4fc0-9d07-4c270f4f613b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_59767d89-63db-45c5-a4ec-5290456c1842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_59767d89-63db-45c5-a4ec-5290456c1842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b86fe9a5-0765-4859-a786-8ea98ca837ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_5b362f7e-ec1e-412a-9003-e1bf1f4a11a5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b86fe9a5-0765-4859-a786-8ea98ca837ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_af735ced-1d40-4980-8372-8e9aa0c323de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_af735ced-1d40-4980-8372-8e9aa0c323de" xlink:to="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:to="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5b8fe0e8-65cf-42c8-93fd-6ced3d6187cb" xlink:to="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4df06661-4c22-4b40-9419-fb83b1bd33b8" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_4df06661-4c22-4b40-9419-fb83b1bd33b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_45eb6100-8f71-44f5-86e0-d41a5164a98b" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2f8b06fd-8cc5-4013-bd78-c650428ba58f" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_45eb6100-8f71-44f5-86e0-d41a5164a98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable_2b4a2ee2-87a3-4837-9c57-81cbb6cf7f98" xlink:to="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4fe85cc5-47ae-42ff-b1ef-8fc6c97234b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4fe85cc5-47ae-42ff-b1ef-8fc6c97234b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_87aed688-e995-4a00-9954-e5de4e47df38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_87aed688-e995-4a00-9954-e5de4e47df38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_8fab44db-d267-48c7-a51f-8e43f093f09a" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax_8fab44db-d267-48c7-a51f-8e43f093f09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_3b6e82d9-d4b2-43f0-8c01-c2b90b5723fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization_3b6e82d9-d4b2-43f0-8c01-c2b90b5723fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_8849597a-906a-4431-9236-e5a86376405f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_8849597a-906a-4431-9236-e5a86376405f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9fa5f22d-5ce8-446c-961a-6cb7846e3824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9fa5f22d-5ce8-446c-961a-6cb7846e3824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_be346230-c348-4760-a201-7c26b245c0e8" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction_be346230-c348-4760-a201-7c26b245c0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_72cf37fa-d800-4115-8a48-238ce038efb6" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount_72cf37fa-d800-4115-8a48-238ce038efb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_243f387a-2d47-41b2-a570-92825903ca8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_243f387a-2d47-41b2-a570-92825903ca8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_eb78debe-d0d4-4c92-9b60-dfcc5df8891d" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount_eb78debe-d0d4-4c92-9b60-dfcc5df8891d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_bb077acc-632a-4582-8f94-6a5c2b445a8c" xlink:href="pnm-20211231.xsd#pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts_bb077acc-632a-4582-8f94-6a5c2b445a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_120902c3-151b-42df-a7a5-4c806f7c31d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_120902c3-151b-42df-a7a5-4c806f7c31d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_27e7b9d0-e179-4760-a527-d83c4b500f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_27e7b9d0-e179-4760-a527-d83c4b500f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dbc3b84a-5bf9-4f0c-a3e2-2642b69d848d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_3d0dd07a-ba7c-4ad7-9ef7-49e415af6c7d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dbc3b84a-5bf9-4f0c-a3e2-2642b69d848d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9c737ce4-0aed-4f2c-8489-c465d7b19252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9c737ce4-0aed-4f2c-8489-c465d7b19252" xlink:to="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:to="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_897bac1b-3104-4d6f-81ad-cc62780f64ce" xlink:to="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7e28dace-0bdc-4c68-acc7-0d387fbae599" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_7e28dace-0bdc-4c68-acc7-0d387fbae599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_a205f2f3-b49d-49f5-b70e-a7d0e57cbc65" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5e591b15-1b81-44e1-bf0a-54dd76d43f84" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_a205f2f3-b49d-49f5-b70e-a7d0e57cbc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable_a5b0e743-1657-4951-9b28-a6892d95ede6" xlink:to="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9fcd0572-3e39-4bb6-9e08-6a7553ab32ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9fcd0572-3e39-4bb6-9e08-6a7553ab32ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_0a2f4ef8-2873-40d1-a381-99fda24f2039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_0a2f4ef8-2873-40d1-a381-99fda24f2039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_fb70e2e3-449a-4a5b-bc04-0830f61bf58d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_fb70e2e3-449a-4a5b-bc04-0830f61bf58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance_9d40a2eb-6631-423d-9f57-ce61fede8815" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxAssetsRegulatoryDisallowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_pnm_DeferredTaxAssetsRegulatoryDisallowance_9d40a2eb-6631-423d-9f57-ce61fede8815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c183dcff-f001-4195-be3c-6a4bba039113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c183dcff-f001-4195-be3c-6a4bba039113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_16336bac-c760-4ce6-ba46-7eade35675f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_89bd7118-7f5f-4b0a-a53c-36ebf5e0a051" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_16336bac-c760-4ce6-ba46-7eade35675f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d091d8bd-54a6-4574-8819-5204b2e95f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d091d8bd-54a6-4574-8819-5204b2e95f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_67a8b9d6-59a4-4aaa-a205-802b48693b53" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesInvestmentTaxCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit_67a8b9d6-59a4-4aaa-a205-802b48693b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_a777e385-6fd4-45f9-ba5c-95f34ee0e452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_a777e385-6fd4-45f9-ba5c-95f34ee0e452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt_3c34a9b1-b5ba-4751-a14e-9362095e99e6" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilityLossonreacquireddebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilityLossonreacquireddebt_3c34a9b1-b5ba-4751-a14e-9362095e99e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_65860702-8028-49e9-a1db-15215106e558" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem_65860702-8028-49e9-a1db-15215106e558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_8b993126-912f-4201-b944-d289b10862ef" xlink:href="pnm-20211231.xsd#pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions_8b993126-912f-4201-b944-d289b10862ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_7e49e43c-1d41-4e66-9b97-8a4812d2f079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets_7e49e43c-1d41-4e66-9b97-8a4812d2f079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_a6f4ebed-b77c-4f11-b39f-045b1258f522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_a6f4ebed-b77c-4f11-b39f-045b1258f522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3051277b-27e8-4cbe-a714-31b9c25ec94f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2ef11fc6-16ce-4aaf-9128-5991baf35642" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3051277b-27e8-4cbe-a714-31b9c25ec94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_456f16e1-7b18-43d6-ad00-b90335c01761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_a88f0b12-ed1a-4ae5-885b-96d8b0c0893c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_456f16e1-7b18-43d6-ad00-b90335c01761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7761a114-5c5a-499a-8165-167a2ce037ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfDeferredIncomeTaxComponentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7761a114-5c5a-499a-8165-167a2ce037ca" xlink:to="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:to="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c677a12a-9d4c-4239-8ed9-79efff9c30bb" xlink:to="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3a5336e-7b24-400b-9737-29cd54f39d5d" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_e3a5336e-7b24-400b-9737-29cd54f39d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_d0e70a3b-da9e-466a-977c-37ca6124ee6c" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_abdec412-0075-47c7-ae63-165fb9273a57" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_d0e70a3b-da9e-466a-977c-37ca6124ee6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfDeferredIncomeTaxComponentsTable_b4a22a15-8e96-4c3c-a746-fd591d94d629" xlink:to="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a97b6e9-f1e4-4dc0-977e-b05f858d8fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_4a97b6e9-f1e4-4dc0-977e-b05f858d8fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_07e4260a-5f83-4667-8c0a-faa8d5b17c01" xlink:href="pnm-20211231.xsd#pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities_07e4260a-5f83-4667-8c0a-faa8d5b17c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AmortizationOfExcessDeferredIncomeTax_ff409bf4-2489-4899-bf5d-000687ddf58e" xlink:href="pnm-20211231.xsd#pnm_AmortizationOfExcessDeferredIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_AmortizationOfExcessDeferredIncomeTax_ff409bf4-2489-4899-bf5d-000687ddf58e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfMarkToMarketAdjustments_415b4f43-bae9-4ec7-8607-23527ca8257c" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfMarkToMarketAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_TaxEffectOfMarkToMarketAdjustments_415b4f43-bae9-4ec7-8607-23527ca8257c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TaxEffectOfExcessPensionLiability_892ab565-f9a5-4662-b0c6-290c0b6a4513" xlink:href="pnm-20211231.xsd#pnm_TaxEffectOfExcessPensionLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_TaxEffectOfExcessPensionLiability_892ab565-f9a5-4662-b0c6-290c0b6a4513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_5a17d5fe-3e37-4e6c-834c-96db3e4bc71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_5a17d5fe-3e37-4e6c-834c-96db3e4bc71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_Adjustmentforunrecognizedtaxbenefits_9ead9f70-0d72-4c59-9aef-968c5b87cc93" xlink:href="pnm-20211231.xsd#pnm_Adjustmentforunrecognizedtaxbenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_pnm_Adjustmentforunrecognizedtaxbenefits_9ead9f70-0d72-4c59-9aef-968c5b87cc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_711b2243-440d-4701-8c5c-023bcc74a188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_711b2243-440d-4701-8c5c-023bcc74a188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b697b664-c0e4-48bb-aecb-de84a2c64152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_499fe6e5-fca4-4a5b-8cc4-9656804e6917" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b697b664-c0e4-48bb-aecb-de84a2c64152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2561d2c7-05d3-44a8-adc5-267912873141" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:href="pnm-20211231.xsd#pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2561d2c7-05d3-44a8-adc5-267912873141" xlink:to="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:to="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_15f6373a-70cc-410c-a83c-491ab0553aad" xlink:to="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_f69be75c-c01b-4dee-84e0-ec2f0722d5b8" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:to="loc_pnm_PnmrMember_f69be75c-c01b-4dee-84e0-ec2f0722d5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_42d43fcb-68c4-4ab7-922e-adb86bb718e6" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_42d43fcb-68c4-4ab7-922e-adb86bb718e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_85e9c4f2-c75a-4771-828b-a319fae97dd5" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e9c883e5-999c-47b7-a91f-5709ad65e6ef" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_85e9c4f2-c75a-4771-828b-a319fae97dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_265a790f-34f2-4a19-8c4e-4a149011b243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9d7414d6-9836-4e6b-9745-34f5839039ad" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_265a790f-34f2-4a19-8c4e-4a149011b243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_832dd4c8-c50c-4089-9d4d-399ff435c4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_265a790f-34f2-4a19-8c4e-4a149011b243" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_832dd4c8-c50c-4089-9d4d-399ff435c4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable_e443e748-ee4b-4a24-aeaa-5b8fa82e306c" xlink:to="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a5ae1a83-0f6c-4f8c-9246-bf67e64d6185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a5ae1a83-0f6c-4f8c-9246-bf67e64d6185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_58425a3d-971f-4ae3-8432-e3209e20c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_58425a3d-971f-4ae3-8432-e3209e20c9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_89f05b09-6e37-4f77-bda3-fa99b898e6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_89f05b09-6e37-4f77-bda3-fa99b898e6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_315be00b-7e10-402c-bab7-67763fab5797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_315be00b-7e10-402c-bab7-67763fab5797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b3fcb419-7548-41e2-974e-2309d8845846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1d13541b-b469-4eac-af88-643ec7379efa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b3fcb419-7548-41e2-974e-2309d8845846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ca98a911-5b38-496d-9d9b-1aa49d45fe5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ca98a911-5b38-496d-9d9b-1aa49d45fe5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_5eb02b7c-3800-456b-8d8e-bfc6a41d2383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesLineItems_9dba2ab1-0901-4b0b-8ad6-551980d328af" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_5eb02b7c-3800-456b-8d8e-bfc6a41d2383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#IncomeTaxesCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c6a0baa6-01e0-4fe5-b1a4-74436d8a0fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c6a0baa6-01e0-4fe5-b1a4-74436d8a0fd0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:to="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_57b3f6f2-b364-4658-9759-6f204a1ff5e9" xlink:to="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef32a8ec-6ebd-4a06-801a-1ef1fe024077" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_ef32a8ec-6ebd-4a06-801a-1ef1fe024077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_0ce5b941-a613-4db8-bd81-2a90da8f935a" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_49e66f35-099b-4644-a63e-dc8f96a9b0b2" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_0ce5b941-a613-4db8-bd81-2a90da8f935a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a14fd370-b840-4015-8097-85586e3a5e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4d0e5533-eb95-4503-8644-0ce457ee653b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a14fd370-b840-4015-8097-85586e3a5e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_c1519d89-0a93-4500-a3c8-e5f117d841e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_a14fd370-b840-4015-8097-85586e3a5e73" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_c1519d89-0a93-4500-a3c8-e5f117d841e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_35d5b071-8f7d-49d5-baab-9857ec21eb55" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_97cf255d-3154-4799-afb6-7414d2945632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_us-gaap_OperatingLossCarryforwards_97cf255d-3154-4799-afb6-7414d2945632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_08416b82-2fe0-41b1-b680-3eda2474eae9" xlink:href="pnm-20211231.xsd#pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023_08416b82-2fe0-41b1-b680-3eda2474eae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesImpairmentofCarryforwardsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_StateTaxCreditCarryforwardImpairment_4202b952-9536-4990-8b62-a8d77a5df544" xlink:href="pnm-20211231.xsd#pnm_StateTaxCreditCarryforwardImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:to="loc_pnm_StateTaxCreditCarryforwardImpairment_4202b952-9536-4990-8b62-a8d77a5df544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CompensationExpenseImpairment_466cf9ef-3409-46c7-919c-a77858aa5903" xlink:href="pnm-20211231.xsd#pnm_CompensationExpenseImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract_6a717a9c-4ea4-423d-8b96-0229e3332a7e" xlink:to="loc_pnm_CompensationExpenseImpairment_466cf9ef-3409-46c7-919c-a77858aa5903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxesReserveBalancesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_87222a58-89f9-4a47-a9b9-1c9a08cf80cd" xlink:to="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReservebalanceStatetaxcreditcarryforward_79c56d2e-f658-4ca6-9c70-3281e67fc3a8" xlink:href="pnm-20211231.xsd#pnm_ReservebalanceStatetaxcreditcarryforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:to="loc_pnm_ReservebalanceStatetaxcreditcarryforward_79c56d2e-f658-4ca6-9c70-3281e67fc3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ReverseBalanceCompensationExpense_aacdedc6-6647-4e96-858f-520f12acd715" xlink:href="pnm-20211231.xsd#pnm_ReverseBalanceCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_IncomeTaxesReserveBalancesAbstract_918a0c8e-579a-4f54-acdf-a234ad642f06" xlink:to="loc_pnm_ReverseBalanceCompensationExpense_aacdedc6-6647-4e96-858f-520f12acd715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/Goodwill" xlink:type="simple" xlink:href="pnm-20211231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_617c7cb8-5f7a-41ff-a0f7-67b36f0af1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_81e3bcbf-cd54-4391-a3ce-84a404462c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_617c7cb8-5f7a-41ff-a0f7-67b36f0af1a7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_81e3bcbf-cd54-4391-a3ce-84a404462c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/GoodwillDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4a25a852-4721-4af7-b109-f08477c2d439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:href="pnm-20211231.xsd#pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4a25a852-4721-4af7-b109-f08477c2d439" xlink:to="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:to="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_beb8ae2d-2d8b-42c8-8b2f-78a790810234" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3de575e8-e7cd-4e0e-bb8b-1eae8536c8b7" xlink:to="loc_dei_EntityDomain_beb8ae2d-2d8b-42c8-8b2f-78a790810234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_8c8c59cf-8442-4032-92fa-0ef19d924e35" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_beb8ae2d-2d8b-42c8-8b2f-78a790810234" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_8c8c59cf-8442-4032-92fa-0ef19d924e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable_77235bb0-79d8-4833-936b-ed64aabadc3f" xlink:to="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a38b9886-6e43-4e41-9466-8920ec3c1cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:to="loc_us-gaap_Goodwill_a38b9886-6e43-4e41-9466-8920ec3c1cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_e929d406-88b1-43ba-8948-5052872fefa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_0d81fcae-0fa2-424e-bc9a-625b27283f39" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_e929d406-88b1-43ba-8948-5052872fefa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="pnm-20211231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_d716f5ca-bf39-45a3-8c25-52a431d7e8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_744a1e81-712a-4dc9-b2c5-f5add482c2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_d716f5ca-bf39-45a3-8c25-52a431d7e8f2" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_744a1e81-712a-4dc9-b2c5-f5add482c2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#RelatedPartyTransactionsTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_79eb9dd1-277f-4735-9cb5-5e21f91faa53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_649d2513-84e3-43c5-923a-55a35bb44949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_79eb9dd1-277f-4735-9cb5-5e21f91faa53" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_649d2513-84e3-43c5-923a-55a35bb44949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_c0792a31-b00d-4411-9cd2-eb1a5f2fa561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_c0792a31-b00d-4411-9cd2-eb1a5f2fa561" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:to="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:href="pnm-20211231.xsd#pnm_RelatedPartyTransactionByTransactionTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeAxis_755cc526-ea59-47a5-aa3d-8a9e51db752c" xlink:to="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ServiceBillingsMember_fc46a990-3db6-4fca-ab2f-7af0f9d430f8" xlink:href="pnm-20211231.xsd#pnm_ServiceBillingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_ServiceBillingsMember_fc46a990-3db6-4fca-ab2f-7af0f9d430f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_RenewableEnergyPurchasesMember_f7c1f8e5-2e0d-4408-845b-2aa3704abca9" xlink:href="pnm-20211231.xsd#pnm_RenewableEnergyPurchasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_RenewableEnergyPurchasesMember_f7c1f8e5-2e0d-4408-845b-2aa3704abca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterconnectionBillingsMember_465726ca-ad51-4b29-8d64-de622960d78e" xlink:href="pnm-20211231.xsd#pnm_InterconnectionBillingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_InterconnectionBillingsMember_465726ca-ad51-4b29-8d64-de622960d78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InterestChargesMember_5796b23d-73ae-4fc6-b5ba-beee949209e6" xlink:href="pnm-20211231.xsd#pnm_InterestChargesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_InterestChargesMember_5796b23d-73ae-4fc6-b5ba-beee949209e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeTaxSharingPaymentsMember_2e0fe030-b077-44c4-bb01-e0cff6c6dabd" xlink:href="pnm-20211231.xsd#pnm_IncomeTaxSharingPaymentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pnm_RelatedPartyTransactionByTransactionTypeDomain_437421b7-3136-4abc-a1a9-6a087493a785" xlink:to="loc_pnm_IncomeTaxSharingPaymentsMember_2e0fe030-b077-44c4-bb01-e0cff6c6dabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_edeaf735-b72b-48a4-b978-dad5c7442288" xlink:to="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrToPnmMember_1c084b15-e5b9-42d4-a8fe-1a3366c8cc8e" xlink:href="pnm-20211231.xsd#pnm_PnmrToPnmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PnmrToPnmMember_1c084b15-e5b9-42d4-a8fe-1a3366c8cc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrToTnmpMember_1b0d8db1-7d0e-4817-a7c0-2e24dad8de9d" xlink:href="pnm-20211231.xsd#pnm_PnmrToTnmpMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PnmrToTnmpMember_1b0d8db1-7d0e-4817-a7c0-2e24dad8de9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmToTnmpMember_21b11295-0a55-43a3-9de6-b7db82d3f012" xlink:href="pnm-20211231.xsd#pnm_PnmToTnmpMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PnmToTnmpMember_21b11295-0a55-43a3-9de6-b7db82d3f012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TnmpToPnmrMember_54f27c39-70f0-40ea-b10b-3fdfd738ea23" xlink:href="pnm-20211231.xsd#pnm_TnmpToPnmrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_TnmpToPnmrMember_54f27c39-70f0-40ea-b10b-3fdfd738ea23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TNMPtoPNMMember_e6605af8-068e-426b-8a65-f9890b5d9038" xlink:href="pnm-20211231.xsd#pnm_TNMPtoPNMMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_TNMPtoPNMMember_e6605af8-068e-426b-8a65-f9890b5d9038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRToNMRDMember_ceaa5645-9be9-4125-bf60-777f6a601a20" xlink:href="pnm-20211231.xsd#pnm_PNMRToNMRDMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMRToNMRDMember_ceaa5645-9be9-4125-bf60-777f6a601a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMfromNMRDMember_41dd604e-74f4-4b61-98e9-6a69a44e5357" xlink:href="pnm-20211231.xsd#pnm_PNMfromNMRDMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMfromNMRDMember_41dd604e-74f4-4b61-98e9-6a69a44e5357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMToNMRDMember_ca96fa27-6103-4745-ba29-70fdc3ddb15a" xlink:href="pnm-20211231.xsd#pnm_PNMToNMRDMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMToNMRDMember_ca96fa27-6103-4745-ba29-70fdc3ddb15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMtoPNMRMember_d54f4783-7a25-47db-8c9d-6a3660036512" xlink:href="pnm-20211231.xsd#pnm_PNMtoPNMRMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_PNMtoPNMRMember_d54f4783-7a25-47db-8c9d-6a3660036512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDToPNMMember_8740660a-85f7-48cc-8fbd-a6e7dec3e946" xlink:href="pnm-20211231.xsd#pnm_NMRDToPNMMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_df632786-66be-46a4-afd8-f024222ebe8e" xlink:to="loc_pnm_NMRDToPNMMember_8740660a-85f7-48cc-8fbd-a6e7dec3e946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b0e246f-d775-4120-b87e-3c212961ce55" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e57f49af-0605-4b36-901e-6e3e0422a9de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e57f49af-0605-4b36-901e-6e3e0422a9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_94b74837-d51a-437f-a8ea-1b420335e40c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e004ec13-c557-4c8a-a7d0-5b4e3fe65375" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_94b74837-d51a-437f-a8ea-1b420335e40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestment" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestment"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_944333be-6ace-47db-81bf-05af7dbac637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_dbbcbc71-91a5-41f4-9777-12c6ce267651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_944333be-6ace-47db-81bf-05af7dbac637" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_dbbcbc71-91a5-41f4-9777-12c6ce267651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentTables" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestmentTables"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_35eb6f3e-2a5e-4675-9b43-8f7f7544049b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_573b5e97-05f4-4e9f-ad2a-6fbc3519afec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_35eb6f3e-2a5e-4675-9b43-8f7f7544049b" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_573b5e97-05f4-4e9f-ad2a-6fbc3519afec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_b58b2677-d7b7-49fb-b1cc-25bfa884eb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_b58b2677-d7b7-49fb-b1cc-25bfa884eb46" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04bc3f69-4f9f-4728-8930-71bcfed6f145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d29b6733-0db3-48f7-a03b-b861c588d400" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04bc3f69-4f9f-4728-8930-71bcfed6f145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_72b572cf-c571-4110-bea0-a089ff44b2be" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04bc3f69-4f9f-4728-8930-71bcfed6f145" xlink:to="loc_pnm_NMRDMember_72b572cf-c571-4110-bea0-a089ff44b2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_deae327d-8734-4079-a9e9-7ab17da84022" xlink:to="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PNMRDevelopmentMember_d3398e00-4d26-412b-b69f-0afa00048a15" xlink:href="pnm-20211231.xsd#pnm_PNMRDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:to="loc_pnm_PNMRDevelopmentMember_d3398e00-4d26-412b-b69f-0afa00048a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_CentralNewMexicoElectricCooperativeMember_c12d0658-8535-4449-a801-905b8317346d" xlink:href="pnm-20211231.xsd#pnm_CentralNewMexicoElectricCooperativeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5f50a9d6-e0aa-4237-8ec6-8352f3794adb" xlink:to="loc_pnm_CentralNewMexicoElectricCooperativeMember_c12d0658-8535-4449-a801-905b8317346d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_040b7f39-187c-4a18-8592-cf4b8177c60e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b8b44289-213b-41db-bded-7dc104305f26" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_040b7f39-187c-4a18-8592-cf4b8177c60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_165aa951-ac2c-4dd7-a763-41c5c557c77b" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_040b7f39-187c-4a18-8592-cf4b8177c60e" xlink:to="loc_pnm_NMRDMember_165aa951-ac2c-4dd7-a763-41c5c557c77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5dfb4a4d-45c4-4c18-a945-4622368fba9c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesOwnershipPercentage_65c56cdf-4187-4886-9421-1c2150cfeb54" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesOwnershipPercentage_65c56cdf-4187-4886-9421-1c2150cfeb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesRenewableEnergyUnderContract_f439141f-2475-463d-892f-a6504500b70f" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesRenewableEnergyUnderContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesRenewableEnergyUnderContract_f439141f-2475-463d-892f-a6504500b70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_a6e531eb-9453-438c-aa88-dae4c54bef7a" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter_a6e531eb-9453-438c-aa88-dae4c54bef7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_4ceac968-a371-4bce-a2e0-cea7fec37430" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative_4ceac968-a371-4bce-a2e0-cea7fec37430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_94b04b8b-c1b8-4ed0-8223-c8fbbea55f23" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity_94b04b8b-c1b8-4ed0-8223-c8fbbea55f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicUtilitiesContributiontoConstructionActivities_c78fdc56-ed35-4827-8327-2452427233fc" xlink:href="pnm-20211231.xsd#pnm_PublicUtilitiesContributiontoConstructionActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_pnm_PublicUtilitiesContributiontoConstructionActivities_c78fdc56-ed35-4827-8327-2452427233fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_925eb8db-5af7-4e51-a227-b292915dd053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_925eb8db-5af7-4e51-a227-b292915dd053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_1643e871-d6a7-4ca3-ab79-e304624c13cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_1643e871-d6a7-4ca3-ab79-e304624c13cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_44828d72-5c37-4769-907a-32e7c753171b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e66d3de-fe7d-4f9b-ad29-95196c955769" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_44828d72-5c37-4769-907a-32e7c753171b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#EquityMethodInvestmentSummarizedFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7d43f77d-02c4-46d8-bdef-0398ce03a798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7d43f77d-02c4-46d8-bdef-0398ce03a798" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:to="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ebd5019-895c-44a3-9491-4a67f718388d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8698a4eb-bf0c-4612-ad61-3f56bc703ce9" xlink:to="loc_dei_EntityDomain_7ebd5019-895c-44a3-9491-4a67f718388d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_NMRDMember_330a8b98-3f31-4df5-9fc3-c0c28f22b073" xlink:href="pnm-20211231.xsd#pnm_NMRDMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7ebd5019-895c-44a3-9491-4a67f718388d" xlink:to="loc_pnm_NMRDMember_330a8b98-3f31-4df5-9fc3-c0c28f22b073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_fe8513d8-36b6-4e7b-9df4-ead65b4874db" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:to="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_089d6730-1214-4e4a-8fd8-6861746816e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:to="loc_us-gaap_Revenues_089d6730-1214-4e4a-8fd8-6861746816e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_020e82d0-e8ca-4efa-ac39-22d0f79e36da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:to="loc_us-gaap_OperatingExpenses_020e82d0-e8ca-4efa-ac39-22d0f79e36da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a1bb738f-7bf2-42d3-8473-b921db0ab086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_29600f32-c172-4e08-8a92-9f8c857c3745" xlink:to="loc_us-gaap_NetIncomeLoss_a1bb738f-7bf2-42d3-8473-b921db0ab086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_968b8761-3adb-4a36-85ee-7368ea72506c" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_7b5daa89-a0c8-4e4b-8ece-0524fd65da3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_Cash_7b5daa89-a0c8-4e4b-8ece-0524fd65da3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_dc4a7e38-b387-4919-ba8d-3e577638ae52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_ConstructionInProgressGross_dc4a7e38-b387-4919-ba8d-3e577638ae52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_7e70a42e-df3a-4466-a5cd-22936461fc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_AssetsNoncurrent_7e70a42e-df3a-4466-a5cd-22936461fc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_23a7a207-39bc-4453-a0f3-d471a6e001d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_Assets_23a7a207-39bc-4453-a0f3-d471a6e001d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_c55f7efb-177c-449f-a08f-b2d008045346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_c55f7efb-177c-449f-a08f-b2d008045346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_a919c1f4-84ef-4c28-a8c0-74906c738440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_a919c1f4-84ef-4c28-a8c0-74906c738440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fed0b992-506e-4e34-b5f2-eee40d697ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e6f46994-0ad3-4e0c-a966-cb1109c02167" xlink:to="loc_us-gaap_StockholdersEquity_fed0b992-506e-4e34-b5f2-eee40d697ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/Merger" xlink:type="simple" xlink:href="pnm-20211231.xsd#Merger"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/Merger" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_09c6ef10-74f3-421d-b833-dfea64d7d414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_4ff3aa62-4dfc-4fd9-b92f-1a9d21660809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_09c6ef10-74f3-421d-b833-dfea64d7d414" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_4ff3aa62-4dfc-4fd9-b92f-1a9d21660809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/MergerDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#MergerDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/MergerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_8658d831-57b8-4c33-bd0e-c94255164ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_8658d831-57b8-4c33-bd0e-c94255164ed2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7e15aade-0be3-4e95-9197-4a157222d537" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7feb8092-2ebd-4933-a8ba-a4e6b8d06f8a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7e15aade-0be3-4e95-9197-4a157222d537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_0162acdb-5c5d-4b4d-96c3-a93d97106db0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_7e15aade-0be3-4e95-9197-4a157222d537" xlink:to="loc_srt_ScenarioForecastMember_0162acdb-5c5d-4b4d-96c3-a93d97106db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c5dab45-a89d-4a0d-a6e5-2fff25380d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bb05bf5f-ce09-45d9-b22f-c5eabd36e28f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c5dab45-a89d-4a0d-a6e5-2fff25380d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_MergerAgreementMember_215d2308-16ac-4dd0-9a66-b749b434cb57" xlink:href="pnm-20211231.xsd#pnm_MergerAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c5dab45-a89d-4a0d-a6e5-2fff25380d8e" xlink:to="loc_pnm_MergerAgreementMember_215d2308-16ac-4dd0-9a66-b749b434cb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a93bcdd4-1978-422b-94ca-37af07ae2d92" xlink:to="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PnmrMember_2c28ac15-3a55-4d3e-ba4c-2d27a1b0f0cb" xlink:href="pnm-20211231.xsd#pnm_PnmrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:to="loc_pnm_PnmrMember_2c28ac15-3a55-4d3e-ba4c-2d27a1b0f0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AvangridMember_c17c629b-1884-46fe-b7b7-5914b057d7a9" xlink:href="pnm-20211231.xsd#pnm_AvangridMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_821f344d-59a6-4a3c-8494-f803f218a937" xlink:to="loc_pnm_AvangridMember_c17c629b-1884-46fe-b7b7-5914b057d7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0c74bc9-7c47-4b77-8d83-460b37efb746" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_BusinessCombinationCashRightPerCommonShare_3646ba1c-aa05-499a-a660-4b1789d46a7b" xlink:href="pnm-20211231.xsd#pnm_BusinessCombinationCashRightPerCommonShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_pnm_BusinessCombinationCashRightPerCommonShare_3646ba1c-aa05-499a-a660-4b1789d46a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TerminationFees_f0b3ef99-1356-4683-8d67-2e31d0a7f51d" xlink:href="pnm-20211231.xsd#pnm_TerminationFees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_pnm_TerminationFees_f0b3ef99-1356-4683-8d67-2e31d0a7f51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_OutOfPocketFeesAndExpensesReimbursement_3e6ee4f7-67cf-4f4a-a8ba-75dee56c9d7f" xlink:href="pnm-20211231.xsd#pnm_OutOfPocketFeesAndExpensesReimbursement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_126b7806-cb7f-4128-81fe-3696d0cae7c0" xlink:to="loc_pnm_OutOfPocketFeesAndExpensesReimbursement_3e6ee4f7-67cf-4f4a-a8ba-75dee56c9d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompany" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompany"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompany" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ea3c8999-dc9d-4ccd-9780-c3c8972f3249" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_345124f2-e4d5-4e6e-87f5-232c59a07325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ea3c8999-dc9d-4ccd-9780-c3c8972f3249" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_345124f2-e4d5-4e6e-87f5-232c59a07325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4ea580ba-e740-439a-a83e-76448e02a23f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4ea580ba-e740-439a-a83e-76448e02a23f" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b1c7e004-06d1-4c48-ba4f-acd779a222b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dc9e262e-8751-4cf3-acda-f39b6010fb1f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b1c7e004-06d1-4c48-ba4f-acd779a222b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_12e3d689-2df8-4b0c-9540-e020d0e2715c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b1c7e004-06d1-4c48-ba4f-acd779a222b3" xlink:to="loc_srt_ParentCompanyMember_12e3d689-2df8-4b0c-9540-e020d0e2715c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_116d6d5a-5dbb-4449-b784-adfb03996981" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ad923ce0-2653-4572-bb76-fb5be1b15bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_Revenues_ad923ce0-2653-4572-bb76-fb5be1b15bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_0ccf0403-1286-46b0-95ce-989c456af22d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_0ccf0403-1286-46b0-95ce-989c456af22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d4d71cd1-3a97-40b5-bdce-ca054e12cac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_OperatingIncomeLoss_d4d71cd1-3a97-40b5-bdce-ca054e12cac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_bb909c21-8852-4dfd-bc89-4edea4b7eab4" xlink:href="pnm-20211231.xsd#pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:to="loc_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture_bb909c21-8852-4dfd-bc89-4edea4b7eab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_50d1c692-6aec-47a8-8ab1-ec8a464557eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:to="loc_us-gaap_OtherIncome_50d1c692-6aec-47a8-8ab1-ec8a464557eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7ff28fd3-f45f-45d9-8d85-f2039a4efd42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_62ca438d-39c9-4fd7-8b36-a4e9ce7aad05" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7ff28fd3-f45f-45d9-8d85-f2039a4efd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b44751d3-cdbe-48c5-a8f3-0715c0a6db5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_InterestExpense_b44751d3-cdbe-48c5-a8f3-0715c0a6db5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54b522c5-0852-47eb-9950-3ed8d216e3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54b522c5-0852-47eb-9950-3ed8d216e3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c872778c-7a6d-46e0-973a-24837170c271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c872778c-7a6d-46e0-973a-24837170c271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f85ddc84-1efa-4f2f-aebb-3f72964f2c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_8b591d18-1b25-4c0b-bd30-00e7b9719e8c" xlink:to="loc_us-gaap_NetIncomeLoss_f85ddc84-1efa-4f2f-aebb-3f72964f2c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f152bc1-91dc-4a8a-bee1-4181f1ecfc44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f152bc1-91dc-4a8a-bee1-4181f1ecfc44" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9a77b601-9f74-4d8b-b822-b8605caa339b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4993d49d-6824-4f09-b6fd-140d71dc6a5a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9a77b601-9f74-4d8b-b822-b8605caa339b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c6b5c5f9-08bf-433d-937d-8b8860d3a0de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9a77b601-9f74-4d8b-b822-b8605caa339b" xlink:to="loc_srt_ParentCompanyMember_c6b5c5f9-08bf-433d-937d-8b8860d3a0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c136482b-22e2-402f-8cf1-9d4d775e4f76" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a8c4d8b-8696-498e-91be-3d2c823a6bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a8c4d8b-8696-498e-91be-3d2c823a6bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0947a40b-cc3d-4259-a8e2-881191c47be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a8c4d8b-8696-498e-91be-3d2c823a6bb4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0947a40b-cc3d-4259-a8e2-881191c47be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_94820d9a-32a1-4051-8ab3-7ec6c7ac7ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_94820d9a-32a1-4051-8ab3-7ec6c7ac7ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_InvestmentsInSubsidiaries_8358d017-0e87-423d-ba4c-b1987bfea5ed" xlink:href="pnm-20211231.xsd#pnm_InvestmentsInSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_pnm_InvestmentsInSubsidiaries_8358d017-0e87-423d-ba4c-b1987bfea5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_58dec5ad-c15f-433c-a116-34b106039050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_58dec5ad-c15f-433c-a116-34b106039050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00811988-2d1c-43c6-9ce6-99fa7c560e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd5ea71a-2dd5-420a-aa4f-17b9fd28eaf8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00811988-2d1c-43c6-9ce6-99fa7c560e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_69279924-188b-424e-b489-98fef6ec7dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_69279924-188b-424e-b489-98fef6ec7dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_452bff32-2f04-49a2-a7bf-27f74e7f61ed" xlink:href="pnm-20211231.xsd#pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates_452bff32-2f04-49a2-a7bf-27f74e7f61ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_b47030da-8ddf-45d8-a9e6-99c9c42098ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_b47030da-8ddf-45d8-a9e6-99c9c42098ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6bc7f4ea-fd01-43d7-8d98-13407bda7d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6bc7f4ea-fd01-43d7-8d98-13407bda7d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d9198344-f095-438b-8726-451d6d7cc8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d9198344-f095-438b-8726-451d6d7cc8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b2bf24f-50fb-4a2e-9536-03ef65710fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4b2bf24f-50fb-4a2e-9536-03ef65710fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ee07c70a-f54d-4837-ab75-725c9381a3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ee07c70a-f54d-4837-ab75-725c9381a3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_359fc49b-3e58-4aad-adbd-78396cf59312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_359fc49b-3e58-4aad-adbd-78396cf59312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_506b3585-a2ff-45a0-a018-6f5e23346da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_506b3585-a2ff-45a0-a018-6f5e23346da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_819463ee-184d-4530-a06a-a383aeb19bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_819463ee-184d-4530-a06a-a383aeb19bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1be5e313-98dc-434e-a8ad-cb723f169673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_961fef37-acda-4feb-a3a4-862955aab8b3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1be5e313-98dc-434e-a8ad-cb723f169673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44b3ff93-a259-427c-a46d-74a553f7f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44b3ff93-a259-427c-a46d-74a553f7f2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030f585c-290a-420e-a939-f0347fecccf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030f585c-290a-420e-a939-f0347fecccf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95e0425d-de3e-418c-9b78-8c0f9d8ef7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95e0425d-de3e-418c-9b78-8c0f9d8ef7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_401024af-744d-4c5d-9cc6-2afbbb0c8767" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_75c5ad08-c7a7-4a02-983b-d6bc160e7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:to="loc_us-gaap_InterestPaidNet_75c5ad08-c7a7-4a02-983b-d6bc160e7ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_a09742d0-0f02-4862-95de-e4a3273d72f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_13254865-b5e6-43cd-b74b-f1fa1fa6be7e" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_a09742d0-0f02-4862-95de-e4a3273d72f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_44324378-aa23-4687-a1a4-078a025c5db4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_44324378-aa23-4687-a1a4-078a025c5db4" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_482aa549-7ed1-4f85-8584-8731f84489ba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7c1c12db-f4f6-43c0-b0fd-49be0dcf5daa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_482aa549-7ed1-4f85-8584-8731f84489ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bc1e2499-ae44-429f-8c58-0f9d87f6df68" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_482aa549-7ed1-4f85-8584-8731f84489ba" xlink:to="loc_srt_ParentCompanyMember_bc1e2499-ae44-429f-8c58-0f9d87f6df68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_bd235462-20b7-4373-b967-03e8e122cc0a" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:to="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0dcc09c-3262-4df6-8e81-df41c7373449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0dcc09c-3262-4df6-8e81-df41c7373449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_a1fd9c91-7c11-4c6b-ac4a-5e9cc7db1bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_a1fd9c91-7c11-4c6b-ac4a-5e9cc7db1bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_8a2b435d-fe7e-45d8-8fc5-e363e12f7341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_IncomeTaxesReceivable_8a2b435d-fe7e-45d8-8fc5-e363e12f7341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d12e9d37-fdbb-4098-8ef2-c49e00b5c314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_OtherAssetsCurrent_d12e9d37-fdbb-4098-8ef2-c49e00b5c314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_db5e5ce2-24b8-4a64-b950-d842ff02c24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_AssetsCurrent_db5e5ce2-24b8-4a64-b950-d842ff02c24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_53f9dc42-71ec-4968-a7b3-04a89880ed59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_53f9dc42-71ec-4968-a7b3-04a89880ed59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8353cf34-f330-4cf2-992c-f3343d1d05c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8353cf34-f330-4cf2-992c-f3343d1d05c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_4cddbe2c-fd8f-4339-9dbe-5366d9aeb3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_OtherLongTermInvestments_4cddbe2c-fd8f-4339-9dbe-5366d9aeb3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_3f3878e2-e1d8-423e-8c23-e2c11e239026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_AssetsNoncurrent_3f3878e2-e1d8-423e-8c23-e2c11e239026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_646ad688-bd63-47cd-86e4-1f7a8ab08b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928c69af-463d-4430-ae6e-caa0684b91be" xlink:to="loc_us-gaap_Assets_646ad688-bd63-47cd-86e4-1f7a8ab08b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_3967eb67-0a78-45cc-a436-ef438726e5be" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8904d4ff-5a92-4853-9b5a-1686026ec4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_ShortTermBorrowings_8904d4ff-5a92-4853-9b5a-1686026ec4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_5c9d2b28-fca5-48f1-8276-49ca3fc7ab94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_5c9d2b28-fca5-48f1-8276-49ca3fc7ab94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cd3ee4e7-5b34-4902-917c-b02389b57db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LongTermDebtCurrent_cd3ee4e7-5b34-4902-917c-b02389b57db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_AccruedInterestAndTaxesPayable_85b87c4d-40a4-4515-afe3-c78a8d532869" xlink:href="pnm-20211231.xsd#pnm_AccruedInterestAndTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_pnm_AccruedInterestAndTaxesPayable_85b87c4d-40a4-4515-afe3-c78a8d532869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_87dc79d0-9e6b-4b6e-af99-5a17e909f1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_87dc79d0-9e6b-4b6e-af99-5a17e909f1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_68d4a74f-b186-4403-b176-2196d87da164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LiabilitiesCurrent_68d4a74f-b186-4403-b176-2196d87da164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d130880-9bf6-4785-ab90-336f975d2da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d130880-9bf6-4785-ab90-336f975d2da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b2a28a62-3318-4b01-ba35-003d1f23259c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b2a28a62-3318-4b01-ba35-003d1f23259c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3558a899-42c8-48e3-bb66-61dce78f0bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_Liabilities_3558a899-42c8-48e3-bb66-61dce78f0bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_adfaeff6-0e7b-48b8-b0fb-29d319e4d6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_CommonStockValue_adfaeff6-0e7b-48b8-b0fb-29d319e4d6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d51536e-428f-4eb8-89d3-da43628bf959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d51536e-428f-4eb8-89d3-da43628bf959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8b266a7c-aa23-43e2-b172-18cb148844b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8b266a7c-aa23-43e2-b172-18cb148844b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0e1ced00-51ec-46da-a90d-f2b3aff6cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_StockholdersEquity_0e1ced00-51ec-46da-a90d-f2b3aff6cd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4796ac8d-63e3-434b-bb1f-5914743b4232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4e04e30-65ad-422a-8250-2d3ac937a551" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4796ac8d-63e3-434b-bb1f-5914743b4232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b72d37cb-627f-492f-8ec6-0be8405231a5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b72d37cb-627f-492f-8ec6-0be8405231a5" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5bada4ad-194b-4f06-9041-51f63784b874" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_142d48d8-1b0e-49bb-8006-59e32719854f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5bada4ad-194b-4f06-9041-51f63784b874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_37337122-5b02-4540-a833-5b4ac841bb19" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5bada4ad-194b-4f06-9041-51f63784b874" xlink:to="loc_srt_ParentCompanyMember_37337122-5b02-4540-a833-5b4ac841bb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_9420feb4-6350-4e04-9e65-e4769faed50c" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_39e10d67-0551-4040-8ecc-0f82d29fc940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_39e10d67-0551-4040-8ecc-0f82d29fc940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_91eed411-8a11-4bf1-bcfd-4a39c24bf411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockNoParValue_91eed411-8a11-4bf1-bcfd-4a39c24bf411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7ca491b8-7c6f-4c91-8aa0-cf1c55f100b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7ca491b8-7c6f-4c91-8aa0-cf1c55f100b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_756f14d1-677d-448a-bd82-1bf4d2492289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockSharesIssued_756f14d1-677d-448a-bd82-1bf4d2492289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ba40dee7-3921-45ad-8543-2320ff859b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_4153a19f-b3db-488b-af25-2a63f1361cd0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ba40dee7-3921-45ad-8543-2320ff859b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_d9e156f7-4143-47af-b1b3-2522349dd183" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_00c8a598-183b-4950-9f6f-f7d2985f874f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_d9e156f7-4143-47af-b1b3-2522349dd183" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_00c8a598-183b-4950-9f6f-f7d2985f874f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="pnm-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_6e7671eb-ee49-4559-90bf-55ae687931d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_6e7671eb-ee49-4559-90bf-55ae687931d1" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_960f26ea-b341-4228-b3a2-6fc72e119909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_5c58b39b-5dfe-4352-a12a-b439c1899667" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_960f26ea-b341-4228-b3a2-6fc72e119909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_0bc9cfbb-7992-45ac-b089-735a2762f0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_960f26ea-b341-4228-b3a2-6fc72e119909" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_0bc9cfbb-7992-45ac-b089-735a2762f0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:to="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_54b7e02a-95cb-4e54-8d5a-007ebf06caf1" xlink:to="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e44f502-730e-4409-a291-c69078763ad6" xlink:href="pnm-20211231.xsd#pnm_PublicServiceCompanyOfNewMexicoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:to="loc_pnm_PublicServiceCompanyOfNewMexicoMember_9e44f502-730e-4409-a291-c69078763ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pnm_TexasNewMexicoPowerCompanyMember_a311fa6f-cd49-4bc0-af50-54317a7c9103" xlink:href="pnm-20211231.xsd#pnm_TexasNewMexicoPowerCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_99061ee8-120b-4a4a-9501-a40a4885f5a5" xlink:to="loc_pnm_TexasNewMexicoPowerCompanyMember_a311fa6f-cd49-4bc0-af50-54317a7c9103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_632c65fc-21a9-44ee-8adc-8e73e5e10f3a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_50212b89-c418-4d6c-81f4-9579b9bc69b3" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_632c65fc-21a9-44ee-8adc-8e73e5e10f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_632c65fc-21a9-44ee-8adc-8e73e5e10f3a" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_382290db-0721-4e5e-a3b7-95dc0e7518f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_382290db-0721-4e5e-a3b7-95dc0e7518f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2ff4e4e6-db0c-48ad-9314-4e46f006bcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2ff4e4e6-db0c-48ad-9314-4e46f006bcaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_5136cc21-fcc3-4414-8826-e838e5fce8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_5136cc21-fcc3-4414-8826-e838e5fce8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_23fa55f6-f939-41fe-8244-69a65b19d3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_23fa55f6-f939-41fe-8244-69a65b19d3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_84f151ab-0908-49bb-8cd1-8aad51316f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_23db4889-53b6-4e6a-8674-2160c749856e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_84f151ab-0908-49bb-8cd1-8aad51316f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_4.jpg
<TEXT>
begin 644 image_4.jpg
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
MV8Q>L R8JWM493Y2?#<[$'E#URBH8]8<D,NEXWNYF96;A<&W]F/7U!%]-K_
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
MCF<$(T"C *#5PN3@BBY&)HZCFG*6!&,6Y8^B:C8+HP_M7YS6%_#9:/-(?/-
M691]'M'E$?@K+R^.?T3@R#\I&*1(OQSX:+4V/KB GV7ER/>"?'9A?%+-B]@%
M?3:+P>_]1?D>$_39/!1L'M&%^'2:'H^A>5][#]?IM&W.AXWU;QSH=/SX)OC4
MCE(0_@@<=%-V;7+DI'S/HLEF,2[?_OMS0_C1S;;-YK%<OL3W\B?'BXDNCX"O
M_<+]TEF)/J<#XQ3IIU.PW;KDX*E+>.R"E+]E57Q>4;Y'@":;Q>#W#JHF*]EH
M\TBP?($4*]GFWC0O:U]?.J,7G!T?QZF41_>EWP=-[8S\C]X"N\7-.Q:%,]^P
MEH_WV,P[P^_]A?Q1P<?^83R1W+SBR/EW;-K<&W_9O_<-1()6)R6'0D0*M,T6
M)V=WX3'I9KWYPF!DQ;G?]M@LR.7SQZ>'AK-Y&EH[N))BF[O"EYE %J#/J<G1
M)@ZR:+4V/OB(*E,QCD[;>V4X^3>54@$JT62S'OZYZXM/CH)=-@\C-Z_H3@<T
MNB-\4Z":?.32Y?QH*% I%7@E]/N@J3%^B4S!$=YS>;JS^]&2%YH6FQ7A)__"
M?6F8F^>@G=?:N\<2GOW439N[HM=<7C:Z1-!V.CT<+Z:NXZCRK<#L7>%EW9JW
M0JL 2G5KV&6S'/C<W>A"Q\T3\)T[2HUJ/GWTNA>=-[7:H].V682<L:OS*/.M
MX/S?*%4"1]$V6Q^?793O652BR68]_'/?#KML'@/W/OT'C<>VU=WPUPCX.KJ/
M/LN@ 1WY)7 4;:?U\=EK?#@.LNSU'F #>93IV;;'9C7TH?V+0WOTU.;1^,)K
MYXJCXT5[HSNB=_Q[32]ZUH]+XC/6F%VM8YKO@P^N\1%=.&VG=R&7X )'T?;8
MK :^]57MH-7F[F#;?G2R\M/Q1O<"KU%T!Z9H.RT%1^VMI5OVL?1:$@X?> WJ
MV>L]\ V(D>^PT68A^+';?V2\H.ML'HI6[92O;);]>];ZW >\QO%L:=2CU6+X
MI,XDY;#=TF!P1/=!V^9=X!;B+]^CT[;9+$5^ZZ[CT5.;A^+;ULX573C_GK4^
M]P'O4!PYHFVS)CDRM*(?5? ^:&JGZ\-DH[<!2W QRI;>+(Q]]LL75YS 1IM[
M@VW[$0[TY]'ZW %U3[I9-]EK16ST"[?[;+<N.7@>NV5O"U:1J,:+V66S%OK0
M^MR3Z#1=-O<&VR[D>P&*_SUNK?Z*=]<[%'',^J;7NF#JHGR/7=!J83AY_(K2
MU_$]\274'A!=B+;'9C7PN>=X/1MM[HIM_=^V(;K'<CY-:_57\@6*.")5^DW0
MR!H<3B$?!>BV*CZRXREIF.^)-N"KN$5OUD;?6E\\=;=L\R"PZJ1JLO+20>KO
MX 63(V"CU<GQ%5U RWD'<FK%D2/_/<D]=$56EKE9%7QH_^+N0,O9W!UL&!&X
M>>D@]7?L71?<ET8Q^BR/S^YX:EZV-ARX95+ 1F\&UQ'_''1K/MY^;VO#C]W[
M&;@#O;D[6F\7%63EI8/4'\D7*.*(5.EW0[-K Q.-^K;3FOB\R:2 C=X)[L+P
M;&DXFU715QY1-1X]M;DOOEY1OK*3LG]-I/X"6ONQZP"V>P.X@B!KW&&[Y;"Y
M_\V+F$>9[PQ6,1( 338KD=_:8Q8XWF=S+[!A/XKTFPY^^#5X0;U#<6*V;=Z+
MRUYL&XI=(=I."X)Y:V1%'+V^Z?)^: _:!AR92*'/9B7\0POX=4QS<U]\O:)\
MCRYTO#3QPZ_Q[O4":#DH;MN\%[Z'6H5B"F1++XS&_!'L\GYP(S?\D$3;:;,4
M^-#=8XG,;NX%%JN((RJ+IH\??@%[MZ\L+2?KVV9O![;Q(]AK+7)811< 3=X0
M;N2;2J$@CYLE\:^L;^VB6R/0;?-KN-DO1K[#/CC_%+8WD,UB]GH_<B%=X=%I
M>JT%)G4JZQ'9-P?;4$P_S<VJ\&-_X;YT":0V?T?[],5V=3ILA?-/P3L\(@7:
M-N\+]W+M[T>ZCJOB8XJN#Y.-W@_?1BWDJM!QLRK^H1,5C"K9;O-S<J6(>90)
M.M;M>&LAOP2.HNWTOOA.:BT0>81>$@VH,5-WRS;_Q5IJ,UV1Q6VGS2+D5T9T
M 5W'S5_P9=8^X8S,C][R.];M9/>NUA$%F^*RIAXJZ%:RURIPSB_<G]1LN)1O
ME/(:U*/59AG\*]>'AB-SE-K\&F[SFTJA((^@8]V(]P6>'56RW1O#U7Q1OK)^
MQ"--KU7P 8%GLY*-WA7LI'N$+W.S*OS87Y2OK)=!;WZ-UJAE*N+8+08=ZT:R
MM:([J>NX<7PYM9_1L5N\'CFCHCM=O?GOA@6Z[Z+T9DGTB?U;0XBNL_D%N48X
M$]CKB[Y[%?1UX=ETZK@!OA_'4Z,R]EH"#FEX%I7L\L;X6D!EO2;KT6VS!OF5
M1TZFRMS\E-SA7/@C32-CF)BCOOX":(].VVGS#VRI%G55Z+@8/IV GV7L\M[D
M<A3GHO1F/?1] 5)^S-3F1_CJ4I?PZ#2-C&%B EJ#6PHV7;BI%A5T*]GKY'"\
M&+];\['<'OX"5Q-+\V/6H]OF1_@:#[7,RP>VZTEX 5+2F]O1WGR!79VPES'+
MC<CNB%VAXV:$+ZIV!3&!O4Y.3N?""U#<MGEW?#..4J.:\M%M<Q7NL875+R)O
ME3J%T_;;],FE372W?L0L-P+=ZP6T>B8;;5JPKJ)\956)>FNS CZ:2!\.NVQB
M8[4EQ9$CVF:;&=S= #[V='BA0#5>#+VYBM;EN"]= JD)5]*)^E9K1;W)G=2;
M.=J5-M8]9F69R\#96JI 95Z//AMM1OOI'B'\N+F1VIAOKWLLYX7@,G4?1 "S
M[;?IX.NJC;GP@BPN<\*5-&!O0]D2W6)TVW3AUKZXT6>OT^)#U5R((]!G\]]@
M7?*]H%N,;ILNW-H7$_^U\$)?P-=Q4K_IPDU]D7XZ!=L%URN<[*[8Q5-HM1EA
M^[NLS@6.3MOIQ&"N GX=T]P WT^MJ!NS1GHSQS9W69J+K$&'YX/+=,6H3,=-
M%VQ),8\C9\[U"J&F:JTX.CI-K\V8W!M$Z:R4OP <S*ALMX9=-M]P4T'59/2"
M31??DG:EF$>9K\4O4_>9ZQ)XL.FX^<+W Y#M%K-=CYN*_NMU']$M9KO-%*[/
M0#:+V>N<Y%"*72':-IM_Y)8@H+N@Y^:_WO:Z9M=I.[T N]<%^5XPTG7<%+X6
M)U-RNJFKW%3T7WPGQ;GCQ\WM^.IJ>XIS47H!- [P5+>,C3;?Y*(0TT>JCAOA
MF]%^4I?(^K;9"\C[S)TL*',C?"U:CA\5\ZCZJ]Q<-T"I$MU*M-K< I<8J":+
MV>N$8*)"OA= ;R9H44"I$CB"MN5;DYN!@,:Q;?8:[&K_K@0!/3+;KN^(;V.$
ME^4C[#CFIM+LKNAB=-S\ M]AK5'+U-&%8VW.2DX$IVNRRZ8%ZZJ-=;4?1P^^
M.=@&=+<@S2/@5]+%KL;$>[X;W,47[H^T@YX3KI=FZ]0E<)3>_ [M4)MT@8(\
MGAJ?193OT86.FPG8%40>4>/']T2;29!5??<I[_E:\F)7=1[+>4-R"2,QT76\
MG>O5WMI1RFNR'MTVMX--=JFR;C';G0H.<^UG)MAH$^3&//JQ6P/_W<@-*':=
M%#H>![^8KM<]EL#1:?J^ 1B_@%]'F?E4V_(Z5QY :T209MML\V.PSUHIM!P\
M8FW.AZ;0+!#2<#:W@!V.F&<_WFSA-2_&AT:!R >/AE_/\526I5/FFY"#_\[Y
M*5>>P0M %7A$=O-'<J6($]#J7' 8XVIV<Y5<FB*.&5WHN#R8UX\3QR.R!P0W
M5'21*6@YRY,C=R,*0-/Q9F:/Y0L04_A3WFKS:[1/Q_W2W4JT.A$YB"*.7MRT
MV$S1TASY7@!=1W2X]%T1GU3(]X+2Z?CQL/@]':6Z-:-LVWLI?$P-V]4ZRLSL
M+Y@]YMV3>0%[;7Y++K9[+.%1_AG1_8%2)5"))ILYOKK:WDA 3YSUP( N5)#1
MA?/=]:#D;>'(].C":5JO0LXX.DKG4Z+M?2O#Q]A^^K6RONFU^1O8K:@4"O)X
M1GR$FD+118(^FSE<7V^W<FX1I== $SDC_R.68)F+>7QXZ2^4\H))<3H+@*%J
M+A<XNH"NXZ\9/NPOJ'>D+N%1_N:.:+%:K^+<+.=T8 2@@A2E-S]"JP.54@'$
MY,&/\W\%SA/S3HX3?0IT8;_Y2,Q]T;S@G.1$<( 79#&:_Y3^\_F.U%DFT&WS
M=[ABH[*H\2-:'1^;X]_](:11;STV/T +K!TB=H77=$VESH4&T11=X<?,HJR<
M<X'[.Y55S4B@3*G3X?>O$:#EX#BBZ?XK^BWP#@B0/KIM_DYN&#%]I^EU!G#_
M&@&B"QMM;H-[[*&RD4B_]%G0G>O:BNX@!=.%N+S@5.04<-R$0+$?_17'QX;@
M%);IITJ@LIP_TFF!=SC*EL!1>O,(M.$N*DA1^ESHYKK_2 #TV=Q(KM'CJ*#K
MI-#QF/@EZYYS)PN$4E[3O.Q4: 2?I:M'3&KPKD-1U\-M(:1O2<F\"VSD[ZC7
MS 4>:7IM[HKON5:M"+/KGPN_O)!?PJ/\S:_1&AWYMPAG9!X*WN\G0Z%R5']J
M.,\7Y2OK1SR"FL1>=2#RDG"ZIIQ,B?8]OX>-^)[!5^E6?MSO6ILNN6U$]T';
MZ>CDY;LZ8:/-3\AE=AWWI97"4]U'7@ONEAJF1Q>C J76P(?2:+2,RJ)&YBC[
M<G ?/[KIJ70$RNX+.]I[^[?Y,#_K-P_%MPTJFQ$U9R%OKI@._,T?T3)]JXI=
MLF#D./;.YY%W4)R(D3_B\KXEX'C?* 7ACV2-Z#K/!W=PE$69'TM[3/QU?X?M
M\F4NLL!!J\TCR)V/CJ7AG 7=.;F:W?P=K%31S:Y?()4UV<WUO>CVUQ&F.S\M
MP+N61 /ZI(KN.%F31^"/7%Y_)_BR%A34L6NF'IG^]GO1-/67U?NZPJ/CK38/
M CLOD)KH4Z +Z]H0TBANVVS^A"]6E*\L!++.U0)'=_@U['@-?P2/UW%4D._R
M:RP&)A65\H)TA*?RD2Z7&_P!-FU100G4=[-=$^CM]^72-]\W$M)P-L]!.]?F
M7>N8E66> MZ[]SO,,C39_!&LMQCYA;(I\E@ZX^WFU0)G4NS.Z-AUG/_>@YQ:
ML>ND .EWG31_1-XP-4"J^U37+/TX.NO $68W^_'@6VX<KOX;3TF70.KXZ+:Z
M\\A!"GTV?\?7ZRAU57@47?..=.\P2:&L6S-RZO@F^-3)J*!\94='."[^0K=;
MZDG9_!J9K5D>1+,IO!4QCT+M-L\A]]\]9F69QX>7_F:>_3C)=&<D]^S":U)X
M6:8FV>R0X-FN_E'#CZCO/B[^>U>XB-ZB)F4>NP+:G8S))'O+*UR(T9W%?T_A
MWVOP[J)\9;T,>O-DM'RG?&53Z'AP_+:ZL^+(J>/F<?BJM?"1DT*X,\FFD.ZF
M<,S.!3JX";KF1_C_O2M8@A_=].CB=FY_5N_J7J]KNDX'II./U/$)\*WU8L4D
M_;;AYDG@*\Q!/7L=#+]J%Z^!WCP:;=O7#B$RE4(ZG:X0W?JNSO[BOR^DX<"'
MN?EOL%)%X&970Z3?-;T8[^T63^KAW/**HMH^A\Z[%=/)!YIFFR>2'\)%1M#T
M.AZXJ@L<0=MF\Q"X]"_DE_"RD0-3QWS%I#G,4>6D)@OR"/[;&-Q.2Q6@3$?O
MD&+BP\QK=)]*_/%N?^CD<X#GPM?C6(Y'8*TVSZ;[+4H@JL#UD=$]_<**>11M
MF\T#P>:+\I7-,G=0EL_FB[)RTC!]UZBY!5UITX7[BB774:9GYZ;K[HM %N/5
MT.Z,:KK9EZ +7"BWGVMAL\USX?>8@GKV.A)^SRZC&C;:/!A^@!853(3TO-NH
M9M+PIWKNU'%S%=^8,TE]#+(R/0LS4WZ-;C$>S#[NIW;J7<^']^A2=1[E;UZ+
MOH53OF>S$GV.1MX68G3</)_\$(Y2$^%DPZN.']W,%]W8RJD^FY^"-1;E*SLY
MPG31K8$##;H]=;S:I%[W0GB;J]&+-R_'OTA]E!19)O^P\+I?R"^196BR>3+Y
M.5)#7#V.VF;#N:E6F1H=R]G\&BS3418"3_FQ6]!UW,13\^*KYL<Q?A*\T\>U
M"04[;5Y$?I>KNHX'QV];%W;1+=@< 7P4Q?2AL\P9M2I^ZG^,4]]S;.X&5_R-
M4EGCSB3;+8-(?Y2"*?X[&+C>!>52Z+@Y OY1]&D4W7'0Y(#@PL7(_SC#1&\%
M/\_T9XEZ5*IA/NOO\IKL,!))]=S<%VZYA\I2=,T4T$X6EQC5B[K_H>A<VIW2
MW9K-<<#7<;I9/G](>.GIWQN>W1P!?1=]IBXJT",>\W$OF)O%/+5Y"?P2!K)U
M].B^TWT0?O;I\GW-@_+O?KSU=+"FP>8 \ M],?'/ J\^AD]NC@>_6<OM!5D)
M9U*9^ TWSX1?(AC5P*^CS.[1Q54N5SPJS15Y_1Y>OSD4_%0!'S@).44ZF].A
M3UEQ NIE>@K9I"HW1Z8^$[_<@&[][8]_M#^A<\%+<[( ]9M#P:_5PNKS4)=7
M//4L&^$_SMOYRX.;PU(?B-_L-O[RX!GIW_N\\VR*5;]@S77J/[G-C?BWUA=W
FX5EWO,EF#?(3=[^[?_UTEN%_IIB*YK=F H0     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633949304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 18, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">PNM Resources, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">414 Silver Ave. SW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Albuquerque<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">87102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">241-2700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">85-0468296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Common Stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">PNM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,186,166,805<span></span>
</td>
</tr>
<tr 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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">Portions of the following document are incorporated by reference into Part III of this report:</span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">Proxy Statement to be filed by PNMR with the SEC pursuant to Regulation 14A relating to the annual meeting of shareholders of PNMR to be held on May&#160;10, 2022.</span></div><div style="text-align:center;text-indent:29.25pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">This combined Form 10-K is separately filed by PNMR, PNM, and TNMP.&#160; Information contained herein relating to any individual registrant is filed by such registrant on its own behalf.&#160; Each registrant makes no representation as to information relating to the other registrants.&#160; When&#160;this Form 10-K is incorporated by reference into any filing with the SEC made by PNMR, PNM, or TNMP, as a registrant, the portions of this Form 10-K that relate to each&#160;other registrant&#160;are not incorporated by reference therein.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001108426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Public Service Company of New Mexico<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">414 Silver Ave. SW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Albuquerque<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">NM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">87102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">241-2700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">001-06986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">85-0019030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">1965 Series, 4.58% Cumulative Preferred Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000081023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Texas-New Mexico Power Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">577 N. Garden Ridge Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Lewisville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">75067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">420-4189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">002-97230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">75-0204070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">0000022767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730256472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLineItems', window );"><strong>Auditor [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Albuquerque, New Mexico<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_AuditorLineItems', window );"><strong>Auditor [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Albuquerque, New Mexico<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_dei_AuditorLineItems', window );"><strong>Auditor [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Albuquerque, New Mexico<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">dei_AuditorLineItems</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632337960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Earnings - PNMR - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contracts with customers</a></td>
<td class="nump">$ 1,569,405<span></span>
</td>
<td class="nump">$ 1,469,799<span></span>
</td>
<td class="nump">$ 1,377,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="num">(3,764)<span></span>
</td>
<td class="num">(11,994)<span></span>
</td>
<td class="num">(542)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other electric operating revenue</a></td>
<td class="nump">214,232<span></span>
</td>
<td class="nump">65,207<span></span>
</td>
<td class="nump">80,937<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 electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">230,292<span></span>
</td>
<td class="nump">216,334<span></span>
</td>
<td class="nump">189,227<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">151,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">284,107<span></span>
</td>
<td class="nump">275,612<span></span>
</td>
<td class="nump">267,808<span></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_pnm_TransmissionAndDistributionCosts', window );">Transmission and distribution costs</a></td>
<td class="nump">81,335<span></span>
</td>
<td class="nump">77,943<span></span>
</td>
<td class="nump">69,862<span></span>
</td>
</tr>
<tr class="re">
<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 );">Taxes other than income taxes</a></td>
<td class="nump">86,008<span></span>
</td>
<td class="nump">81,526<span></span>
</td>
<td class="nump">80,054<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,471,720<span></span>
</td>
<td class="nump">1,237,731<span></span>
</td>
<td class="nump">1,313,403<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">308,153<span></span>
</td>
<td class="nump">285,281<span></span>
</td>
<td class="nump">144,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">14,662<span></span>
</td>
<td class="nump">14,223<span></span>
</td>
<td class="nump">14,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">(Gains) on investment securities</a></td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">21,599<span></span>
</td>
<td class="nump">29,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">20,200<span></span>
</td>
<td class="nump">19,973<span></span>
</td>
<td class="nump">15,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other (deductions)</a></td>
<td class="num">(18,559)<span></span>
</td>
<td class="num">(18,732)<span></span>
</td>
<td class="num">(15,328)<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">33,153<span></span>
</td>
<td class="nump">37,063<span></span>
</td>
<td class="nump">43,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">96,877<span></span>
</td>
<td class="nump">114,392<span></span>
</td>
<td class="nump">121,016<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 );">Earnings before Income Taxes</a></td>
<td class="nump">244,429<span></span>
</td>
<td class="nump">207,952<span></span>
</td>
<td class="nump">66,849<span></span>
</td>
</tr>
<tr class="ro">
<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 Taxes (Benefits)</a></td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">20,636<span></span>
</td>
<td class="num">(25,282)<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 Earnings</a></td>
<td class="nump">211,847<span></span>
</td>
<td class="nump">187,316<span></span>
</td>
<td class="nump">92,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">(Earnings) Attributable to Valencia Non-controlling Interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred Stock Dividends Requirements</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="nump">$ 195,829<span></span>
</td>
<td class="nump">$ 172,775<span></span>
</td>
<td class="nump">$ 77,362<span></span>
</td>
</tr>
<tr class="re">
<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>Net Earnings Attributable to PNMR per Common Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in dollars per share)</a></td>
<td class="nump">$ 2.28<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.27<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityMember', window );">Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total electric operating revenues</a></td>
<td class="nump">$ 1,779,873<span></span>
</td>
<td class="nump">$ 1,523,012<span></span>
</td>
<td class="nump">$ 1,457,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">644,853<span></span>
</td>
<td class="nump">447,241<span></span>
</td>
<td class="nump">412,812<span></span>
</td>
</tr>
<tr 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_ElectricityGenerationMember', window );">Electricity, Generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">$ 143,931<span></span>
</td>
<td class="nump">$ 137,977<span></span>
</td>
<td class="nump">$ 142,545<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TransmissionAndDistributionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred for transmission and distribution of electricity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TransmissionAndDistributionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</p></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(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27405-111563<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.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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.4,6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<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_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606.</p></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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomerOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606, 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(1)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomerOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ElectricityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ElectricityGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricityGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633657960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - PNMR - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Earnings</a></td>
<td class="nump">$ 211,847<span></span>
</td>
<td class="nump">$ 187,316<span></span>
</td>
<td class="nump">$ 92,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Unrealized Gains on Available-for-Sale Securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized holding gains (losses) arising during the period, net of income tax (expense) benefit of $478, $(5,736), and $(6,534)</a></td>
<td class="num">(1,403)<span></span>
</td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">19,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $2,480, $2,412, and $3,572</a></td>
<td class="num">(7,285)<span></span>
</td>
<td class="num">(7,085)<span></span>
</td>
<td class="num">(10,491)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Pension Liability Adjustment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Experience gains (losses), net of income tax (expense) benefit of $(3,076), $(1,562), and $973</a></td>
<td class="nump">9,035<span></span>
</td>
<td class="nump">4,587<span></span>
</td>
<td class="num">(2,856)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(2,120), $(2,108), and $(1,880)</a></td>
<td class="nump">6,228<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
<td class="nump">5,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Fair Value Adjustment for Cash Flow Hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Change in fair market value, net of income tax (expense) benefit of $(458), $(323), and $888</a></td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">948<span></span>
</td>
<td class="num">(2,607)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for (gains) losses included in net earnings, net of income tax (benefit) of $229, $442, and $(186)</a></td>
<td class="num">(674)<span></span>
</td>
<td class="num">(1,298)<span></span>
</td>
<td class="nump">547<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">7,247<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">219,094<span></span>
</td>
<td class="nump">207,510<span></span>
</td>
<td class="nump">101,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (Income) Attributable to Valencia Non-controlling Interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<span></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_pnm_PreferredStockDividendRequirementsOfSubsidiary', window );">Preferred Stock Dividends Requirements</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to PNMR</a></td>
<td class="nump">$ 203,076<span></span>
</td>
<td class="nump">$ 192,969<span></span>
</td>
<td class="nump">$ 86,669<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PreferredStockDividendRequirementsOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock Dividend Requirements of Subsidiary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PreferredStockDividendRequirementsOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://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 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723395384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - PNMR (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized holding gains (losses) arising during the period, income tax (expense) benefit</a></td>
<td class="nump">$ 478<span></span>
</td>
<td class="num">$ (5,736)<span></span>
</td>
<td class="num">$ (6,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment for (gains) losses included in net earnings, income tax expense (benefit)</a></td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
<td class="nump">3,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Pension liability adjustment, income tax expense (benefit)</a></td>
<td class="num">(3,076)<span></span>
</td>
<td class="num">(1,562)<span></span>
</td>
<td class="nump">973<span></span>
</td>
</tr>
<tr class="re">
<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 );">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, income tax expense</a></td>
<td class="num">(2,120)<span></span>
</td>
<td class="num">(2,108)<span></span>
</td>
<td class="num">(1,880)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Change in fair market value, income tax (expense) benefit</a></td>
<td class="num">(458)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="nump">888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustment for losses included in net earnings, income tax expense (benefit)</a></td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
<td class="num">$ (186)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633428440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - PNMR - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Earnings</a></td>
<td class="nump">$ 211,847<span></span>
</td>
<td class="nump">$ 187,316<span></span>
</td>
<td class="nump">$ 92,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">&#160;Depreciation and amortization</a></td>
<td class="nump">320,210<span></span>
</td>
<td class="nump">314,668<span></span>
</td>
<td class="nump">301,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="nump">30,747<span></span>
</td>
<td class="nump">20,405<span></span>
</td>
<td class="num">(25,385)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">(Gains) on investment securities</a></td>
<td class="num">(16,850)<span></span>
</td>
<td class="num">(21,599)<span></span>
</td>
<td class="num">(29,589)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">9,446<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
<td class="nump">6,414<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">151,095<span></span>
</td>
</tr>
<tr class="re">
<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="num">(13,217)<span></span>
</td>
<td class="num">(11,254)<span></span>
</td>
<td class="num">(9,478)<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">5,457<span></span>
</td>
<td class="nump">3,497<span></span>
</td>
<td class="nump">2,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in certain assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues', window );">Accounts receivable and unbilled revenues</a></td>
<td class="num">(25,924)<span></span>
</td>
<td class="num">(42,035)<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">11,512<span></span>
</td>
<td class="num">(6,095)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">1,838<span></span>
</td>
<td class="num">(8,135)<span></span>
</td>
<td class="nump">1,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">31,135<span></span>
</td>
<td class="nump">29,923<span></span>
</td>
<td class="nump">42,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">7,403<span></span>
</td>
<td class="num">(272)<span></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_pnm_IncreaseDecreaseInAccruedInterestAndTaxes', window );">Accrued interest and taxes</a></td>
<td class="nump">2,692<span></span>
</td>
<td class="num">(9,347)<span></span>
</td>
<td class="nump">14,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">6,894<span></span>
</td>
<td class="nump">23,740<span></span>
</td>
<td class="num">(7,212)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="num">(29,592)<span></span>
</td>
<td class="num">(29,633)<span></span>
</td>
<td class="num">(35,071)<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 flows from operating activities</a></td>
<td class="nump">547,873<span></span>
</td>
<td class="nump">485,700<span></span>
</td>
<td class="nump">503,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Additions to utility and non-utility plant</a></td>
<td class="num">(935,016)<span></span>
</td>
<td class="num">(679,028)<span></span>
</td>
<td class="num">(616,273)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales of investment securities</a></td>
<td class="nump">459,867<span></span>
</td>
<td class="nump">590,998<span></span>
</td>
<td class="nump">494,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investment securities</a></td>
<td class="num">(477,672)<span></span>
</td>
<td class="num">(607,591)<span></span>
</td>
<td class="num">(513,866)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investments in NMRD</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(23,250)<span></span>
</td>
<td class="num">(38,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions from NMRD</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(14,928)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(952,258)<span></span>
</td>
<td class="num">(733,799)<span></span>
</td>
<td class="num">(673,898)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfOtherDebt', window );">Short-term borrowings (repayments), net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(150,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_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facilities borrowings (repayments), net</a></td>
<td class="nump">30,700<span></span>
</td>
<td class="num">(153,100)<span></span>
</td>
<td class="nump">99,200<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term borrowings</a></td>
<td class="nump">1,816,345<span></span>
</td>
<td class="nump">1,267,845<span></span>
</td>
<td class="nump">745,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(1,411,345)<span></span>
</td>
<td class="num">(977,845)<span></span>
</td>
<td class="num">(407,302)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">283,208<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_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercise</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Awards of common stock</a></td>
<td class="num">(10,130)<span></span>
</td>
<td class="num">(11,984)<span></span>
</td>
<td class="num">(9,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(112,972)<span></span>
</td>
<td class="num">(98,502)<span></span>
</td>
<td class="num">(92,926)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(19,094)<span></span>
</td>
<td class="num">(18,056)<span></span>
</td>
<td class="num">(15,401)<span></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_pnm_ProceedsFromTransmissionInterconnectionArrangements', window );">Transmission interconnection and security deposit arrangements</a></td>
<td class="nump">80,558<span></span>
</td>
<td class="nump">11,452<span></span>
</td>
<td class="nump">10,015<span></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_pnm_RepaymentOfTransmissionInterconnectionAgreements', window );">Refunds paid under transmission interconnection arrangements</a></td>
<td class="num">(10,195)<span></span>
</td>
<td class="num">(5,905)<span></span>
</td>
<td class="num">(4,325)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt issuance costs and other, net</a></td>
<td class="num">(6,306)<span></span>
</td>
<td class="num">(4,943)<span></span>
</td>
<td class="num">(2,840)<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 flows from financing activities</a></td>
<td class="nump">357,561<span></span>
</td>
<td class="nump">292,194<span></span>
</td>
<td class="nump">172,446<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="num">(46,824)<span></span>
</td>
<td class="nump">44,095<span></span>
</td>
<td class="nump">1,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">47,928<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">1,104<span></span>
</td>
<td class="nump">47,928<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">91,276<span></span>
</td>
<td class="nump">106,575<span></span>
</td>
<td class="nump">115,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">969<span></span>
</td>
<td class="num">(2,929)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental schedule of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid', window );">(Increase) decrease in accrued plant additions</a></td>
<td class="nump">7,362<span></span>
</td>
<td class="num">(58,796)<span></span>
</td>
<td class="nump">8,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Contribution of utility plant to NMRD</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 801<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_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 change during the period in the amount due from customers for the credit sale of goods and services; includes accounts receivable billed and unbilled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseInAccruedInterestAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accrued Interest And Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseInAccruedInterestAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital expenditures incurred but not yet paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ProceedsFromTransmissionInterconnectionArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Transmission Interconnection Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ProceedsFromTransmissionInterconnectionArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RepaymentOfTransmissionInterconnectionAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Transmission Interconnection Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RepaymentOfTransmissionInterconnectionAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27405-111563<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.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reacquire common stock 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends to common shareholders of the parent 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises 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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) for debt 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_ProceedsFromRepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>28
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632467960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - PNMR - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,104<span></span>
</td>
<td class="nump">$ 47,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $7,265 and $8,333</a></td>
<td class="nump">123,292<span></span>
</td>
<td class="nump">113,410<span></span>
</td>
</tr>
<tr class="ro">
<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 revenues</a></td>
<td class="nump">57,736<span></span>
</td>
<td class="nump">55,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">18,784<span></span>
</td>
<td class="nump">23,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">65,061<span></span>
</td>
<td class="nump">66,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">14,785<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid assets</a></td>
<td class="nump">37,325<span></span>
</td>
<td class="nump">42,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">4,878<span></span>
</td>
<td class="nump">5,672<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other current assets</a></td>
<td class="nump">1,635<span></span>
</td>
<td class="nump">22,485<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">324,600<span></span>
</td>
<td class="nump">377,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherPropertyAndInvestmentsAbstract', window );"><strong>Other Property and Investments:</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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Investment securities</a></td>
<td class="nump">463,126<span></span>
</td>
<td class="nump">440,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investment in NMRD</a></td>
<td class="nump">89,158<span></span>
</td>
<td class="nump">90,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other investments</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Non-utility property, including financing leases</a></td>
<td class="nump">25,439<span></span>
</td>
<td class="nump">24,075<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_pnm_TotalOtherPropertyAndInvestments', window );">Total other property and investments</a></td>
<td class="nump">577,988<span></span>
</td>
<td class="nump">555,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant in service, held for future use, and to be abandoned</a></td>
<td class="nump">9,357,849<span></span>
</td>
<td class="nump">8,480,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">2,952,743<span></span>
</td>
<td class="nump">2,835,170<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_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService', window );">Net plant in service and plant held for future use</a></td>
<td class="nump">6,405,106<span></span>
</td>
<td class="nump">5,645,629<span></span>
</td>
</tr>
<tr class="ro">
<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">248,856<span></span>
</td>
<td class="nump">218,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NuclearFuelNetOfAmortization', window );">Nuclear fuel, net of accumulated amortization of $41,181 and $41,367</a></td>
<td class="nump">98,937<span></span>
</td>
<td class="nump">100,801<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net utility plant</a></td>
<td class="nump">6,752,899<span></span>
</td>
<td class="nump">5,965,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_OtherAssetsNoncurrentAbstract', window );"><strong>Deferred Charges and Other 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">514,258<span></span>
</td>
<td class="nump">557,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">278,297<span></span>
</td>
<td class="nump">278,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">79,511<span></span>
</td>
<td class="nump">105,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDeferredCostsNet', window );">Other deferred charges</a></td>
<td class="nump">139,332<span></span>
</td>
<td class="nump">100,877<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_pnm_TotalDeferredChargesAndOtherAssets', window );">Total deferred charges and other assets</a></td>
<td class="nump">1,011,398<span></span>
</td>
<td class="nump">1,042,097<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">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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 debt</a></td>
<td class="nump">62,700<span></span>
</td>
<td class="nump">32,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 installments of long-term debt</a></td>
<td class="nump">179,339<span></span>
</td>
<td class="nump">575,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">172,595<span></span>
</td>
<td class="nump">169,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">5,095<span></span>
</td>
<td class="nump">6,606<span></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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">70,105<span></span>
</td>
<td class="nump">68,206<span></span>
</td>
</tr>
<tr class="ro">
<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">8,316<span></span>
</td>
<td class="nump">7,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">27,218<span></span>
</td>
<td class="nump">27,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends declared</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">28,243<span></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_pnm_TransmissionInterconnectionArrangementLiabilities', window );">Transmission interconnection arrangement liabilities</a></td>
<td class="nump">39,564<span></span>
</td>
<td class="nump">6,883<span></span>
</td>
</tr>
<tr class="ro">
<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">99,149<span></span>
</td>
<td class="nump">55,958<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">664,213<span></span>
</td>
<td class="nump">977,662<span></span>
</td>
</tr>
<tr class="ro">
<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, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</a></td>
<td class="nump">3,519,580<span></span>
</td>
<td class="nump">2,719,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated deferred income taxes</a></td>
<td class="nump">764,850<span></span>
</td>
<td class="nump">694,512<span></span>
</td>
</tr>
<tr class="re">
<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">841,393<span></span>
</td>
<td class="nump">850,228<span></span>
</td>
</tr>
<tr class="ro">
<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">234,146<span></span>
</td>
<td class="nump">183,421<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">19,057<span></span>
</td>
<td class="nump">58,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">55,993<span></span>
</td>
<td class="nump">81,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="nump">333,195<span></span>
</td>
<td class="nump">255,230<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total deferred credits and other liabilities</a></td>
<td class="nump">2,248,634<span></span>
</td>
<td class="nump">2,122,557<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,432,427<span></span>
</td>
<td class="nump">5,819,851<span></span>
</td>
</tr>
<tr class="ro">
<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 (See Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements', window );">Cumulative Preferred Stock of Subsidiary without mandatory redemption requirements ($100 stated value; 10,000,000 shares authorized; issued and outstanding 115,293 shares)</a></td>
<td class="nump">11,529<span></span>
</td>
<td class="nump">11,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company common stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">1,429,257<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss), net of income taxes</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
</tr>
<tr class="re">
<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">810,203<span></span>
</td>
<td class="nump">698,707<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 PNMR common stockholders&#8217; equity</a></td>
<td class="nump">2,167,524<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest in Valencia</a></td>
<td class="nump">55,405<span></span>
</td>
<td class="nump">59,009<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">2,222,929<span></span>
</td>
<td class="nump">2,108,474<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 stockholders' equity</a></td>
<td class="nump">$ 8,666,885<span></span>
</td>
<td class="nump">$ 7,939,854<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccruedInterestAndTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Interest And Taxes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AccruedInterestAndTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CompanyCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company Common Stockholders Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompanyCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherPropertyAndInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Property And Investments [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;">pnm_OtherPropertyAndInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in service net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TotalDeferredChargesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Charges And Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TotalDeferredChargesAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TotalOtherPropertyAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other property and investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TotalOtherPropertyAndInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TransmissionInterconnectionArrangementLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transmission Interconnection Arrangement Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TransmissionInterconnectionArrangementLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, 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;">us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared but unpaid on equity securities issued by the entity and outstanding. 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><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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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(10)(1))<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and LIFO reserves of inventory expected to be sold, or 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NuclearFuelNetOfAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet of nuclear fuel held as property plant and equipment. This amount is net of amortization based on the energy produced over the life of the fuel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(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_NuclearFuelNetOfAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDeferredCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_OtherDeferredCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term investments 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, 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_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 (SX210.5-02(13))<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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross PPE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632419496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - PNMR (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 7,265<span></span>
</td>
<td class="nump">$ 8,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</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_pnm_AccumulatedAmortizationNuclearFuel', window );">Accumulated depreciation, nuclear fuel</a></td>
<td class="nump">$ 41,181<span></span>
</td>
<td class="nump">$ 41,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare', window );">Cumulative preferred stock of subsidiary, stated value (in dollars per share)</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized', window );">Cumulative preferred stock of subsidiary, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued', window );">Cumulative preferred stock of subsidiary, shares issued (in shares)</a></td>
<td class="nump">115,293<span></span>
</td>
<td class="nump">115,293<span></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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding', window );">Cumulative preferred stock of subsidiary, shares outstanding (in shares)</a></td>
<td class="nump">115,293<span></span>
</td>
<td class="nump">115,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company common stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in dollars per share)</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">85,834,874<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 7,265<span></span>
</td>
<td class="nump">$ 8,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</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_pnm_AccumulatedAmortizationNuclearFuel', window );">Accumulated depreciation, nuclear fuel</a></td>
<td class="nump">$ 41,181<span></span>
</td>
<td class="nump">$ 41,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company 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_CommonStockNoParValue', window );">Common stock, no par value (in dollars per share)</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">39,117,799<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
</tr>
<tr class="re">
<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, shares outstanding (in shares)</a></td>
<td class="nump">39,117,799<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company 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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">12,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">6,358<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
</tr>
<tr class="ro">
<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, shares outstanding (in shares)</a></td>
<td class="nump">6,358<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccumulatedAmortizationNuclearFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, nuclear fuel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AccumulatedAmortizationNuclearFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CompanyCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company Common Stockholders Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompanyCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Par Or Stated Value Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares 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;">pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255728885176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity - PNMR - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Stockholders' Equity</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>AOCI</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Non- controlling Interest in&#160;Valencia</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 );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,752,594<span></span>
</td>
<td class="nump">$ 1,688,382<span></span>
</td>
<td class="nump">$ 1,153,113<span></span>
</td>
<td class="num">$ (108,684)<span></span>
</td>
<td class="nump">$ 643,953<span></span>
</td>
<td class="nump">$ 64,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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 earnings before subsidiary preferred stock dividends</a></td>
<td class="nump">92,131<span></span>
</td>
<td class="nump">77,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,890<span></span>
</td>
<td class="nump">14,241<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total other comprehensive income</a></td>
<td class="nump">9,307<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(93,792)<span></span>
</td>
<td class="num">(93,792)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,792)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Proceeds from stock option exercise</a></td>
<td class="nump">943<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Awards of common stock</a></td>
<td class="num">(9,918)<span></span>
</td>
<td class="num">(9,918)<span></span>
</td>
<td class="num">(9,918)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">6,414<span></span>
</td>
<td class="nump">6,414<span></span>
</td>
<td class="nump">6,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(15,401)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,401)<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 );">Ending Balance at Dec. 31, 2019</a></td>
<td class="nump">1,741,750<span></span>
</td>
<td class="nump">1,678,698<span></span>
</td>
<td class="nump">1,150,552<span></span>
</td>
<td class="num">(99,377)<span></span>
</td>
<td class="nump">627,523<span></span>
</td>
<td class="nump">63,052<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 earnings before subsidiary preferred stock dividends</a></td>
<td class="nump">187,316<span></span>
</td>
<td class="nump">173,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,303<span></span>
</td>
<td class="nump">14,013<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total other comprehensive income</a></td>
<td class="nump">20,194<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(101,591)<span></span>
</td>
<td class="num">(101,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Proceeds from stock option exercise</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Awards of common stock</a></td>
<td class="num">(11,984)<span></span>
</td>
<td class="num">(11,984)<span></span>
</td>
<td class="num">(11,984)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock</a></td>
<td class="nump">283,208<span></span>
</td>
<td class="nump">283,208<span></span>
</td>
<td class="nump">283,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">8,141<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(18,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,056)<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 );">Ending Balance at Dec. 31, 2020</a></td>
<td class="nump">2,108,474<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
<td class="nump">698,707<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 earnings before subsidiary preferred stock dividends</a></td>
<td class="nump">211,847<span></span>
</td>
<td class="nump">196,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,357<span></span>
</td>
<td class="nump">15,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">7,247<span></span>
</td>
<td class="nump">7,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(84,333)<span></span>
</td>
<td class="num">(84,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Awards of common stock</a></td>
<td class="num">(10,130)<span></span>
</td>
<td class="num">(10,130)<span></span>
</td>
<td class="num">(10,130)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="nump">9,446<span></span>
</td>
<td class="nump">9,446<span></span>
</td>
<td class="nump">9,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(19,094)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19,094)<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 );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 2,222,929<span></span>
</td>
<td class="nump">$ 2,167,524<span></span>
</td>
<td class="nump">$ 1,429,257<span></span>
</td>
<td class="num">$ (71,936)<span></span>
</td>
<td class="nump">$ 810,203<span></span>
</td>
<td class="nump">$ 55,405<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_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_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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-31)<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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633978696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Earnings - PNM - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contracts with customers</a></td>
<td class="nump">$ 1,569,405<span></span>
</td>
<td class="nump">$ 1,469,799<span></span>
</td>
<td class="nump">$ 1,377,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="num">(3,764)<span></span>
</td>
<td class="num">(11,994)<span></span>
</td>
<td class="num">(542)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other electric operating revenue</a></td>
<td class="nump">214,232<span></span>
</td>
<td class="nump">65,207<span></span>
</td>
<td class="nump">80,937<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 electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">230,292<span></span>
</td>
<td class="nump">216,334<span></span>
</td>
<td class="nump">189,227<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">151,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">284,107<span></span>
</td>
<td class="nump">275,612<span></span>
</td>
<td class="nump">267,808<span></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_pnm_TransmissionAndDistributionCosts', window );">Transmission and distribution costs</a></td>
<td class="nump">81,335<span></span>
</td>
<td class="nump">77,943<span></span>
</td>
<td class="nump">69,862<span></span>
</td>
</tr>
<tr class="re">
<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 );">Taxes other than income taxes</a></td>
<td class="nump">86,008<span></span>
</td>
<td class="nump">81,526<span></span>
</td>
<td class="nump">80,054<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,471,720<span></span>
</td>
<td class="nump">1,237,731<span></span>
</td>
<td class="nump">1,313,403<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">308,153<span></span>
</td>
<td class="nump">285,281<span></span>
</td>
<td class="nump">144,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">14,662<span></span>
</td>
<td class="nump">14,223<span></span>
</td>
<td class="nump">14,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gains on investment securities</a></td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">21,599<span></span>
</td>
<td class="nump">29,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">20,200<span></span>
</td>
<td class="nump">19,973<span></span>
</td>
<td class="nump">15,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other (deductions)</a></td>
<td class="num">(18,559)<span></span>
</td>
<td class="num">(18,732)<span></span>
</td>
<td class="num">(15,328)<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">33,153<span></span>
</td>
<td class="nump">37,063<span></span>
</td>
<td class="nump">43,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">96,877<span></span>
</td>
<td class="nump">114,392<span></span>
</td>
<td class="nump">121,016<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 );">Earnings before Income Taxes</a></td>
<td class="nump">244,429<span></span>
</td>
<td class="nump">207,952<span></span>
</td>
<td class="nump">66,849<span></span>
</td>
</tr>
<tr class="ro">
<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 Taxes (Benefits)</a></td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">20,636<span></span>
</td>
<td class="num">(25,282)<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 Earnings</a></td>
<td class="nump">211,847<span></span>
</td>
<td class="nump">187,316<span></span>
</td>
<td class="nump">92,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">(Earnings) Attributable to Valencia Non-controlling Interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred Stock Dividends Requirements</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="nump">195,829<span></span>
</td>
<td class="nump">172,775<span></span>
</td>
<td class="nump">77,362<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Contracts with customers</a></td>
<td class="nump">1,151,896<span></span>
</td>
<td class="nump">1,078,158<span></span>
</td>
<td class="nump">1,010,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="num">(4,108)<span></span>
</td>
<td class="num">(3,531)<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other electric operating revenue</a></td>
<td class="nump">214,232<span></span>
</td>
<td class="nump">65,207<span></span>
</td>
<td class="nump">80,937<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 electric operating revenues</a></td>
<td class="nump">1,362,020<span></span>
</td>
<td class="nump">1,139,834<span></span>
</td>
<td class="nump">1,093,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">196,719<span></span>
</td>
<td class="nump">180,113<span></span>
</td>
<td class="nump">172,903<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">150,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">170,365<span></span>
</td>
<td class="nump">165,325<span></span>
</td>
<td class="nump">160,368<span></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_pnm_TransmissionAndDistributionCosts', window );">Transmission and distribution costs</a></td>
<td class="nump">49,846<span></span>
</td>
<td class="nump">49,534<span></span>
</td>
<td class="nump">42,970<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Taxes other than income taxes</a></td>
<td class="nump">46,682<span></span>
</td>
<td class="nump">45,723<span></span>
</td>
<td class="nump">45,644<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">1,140,523<span></span>
</td>
<td class="nump">924,937<span></span>
</td>
<td class="nump">1,032,754<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">221,497<span></span>
</td>
<td class="nump">214,897<span></span>
</td>
<td class="nump">61,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">14,605<span></span>
</td>
<td class="nump">14,469<span></span>
</td>
<td class="nump">14,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gains on investment securities</a></td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">21,599<span></span>
</td>
<td class="nump">29,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">11,390<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">9,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other (deductions)</a></td>
<td class="num">(14,431)<span></span>
</td>
<td class="num">(14,279)<span></span>
</td>
<td class="num">(11,813)<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">28,414<span></span>
</td>
<td class="nump">31,589<span></span>
</td>
<td class="nump">41,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">51,360<span></span>
</td>
<td class="nump">64,615<span></span>
</td>
<td class="nump">72,900<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 );">Earnings before Income Taxes</a></td>
<td class="nump">198,551<span></span>
</td>
<td class="nump">181,871<span></span>
</td>
<td class="nump">29,460<span></span>
</td>
</tr>
<tr class="re">
<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 Taxes (Benefits)</a></td>
<td class="nump">26,992<span></span>
</td>
<td class="nump">21,857<span></span>
</td>
<td class="num">(25,962)<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 Earnings</a></td>
<td class="nump">171,559<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
<td class="nump">55,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">(Earnings) Attributable to Valencia Non-controlling Interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<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 earnings</a></td>
<td class="nump">156,069<span></span>
</td>
<td class="nump">146,001<span></span>
</td>
<td class="nump">41,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Preferred Stock Dividends Requirements</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="nump">155,541<span></span>
</td>
<td class="nump">145,473<span></span>
</td>
<td class="nump">40,653<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">644,853<span></span>
</td>
<td class="nump">447,241<span></span>
</td>
<td class="nump">412,812<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">531,786<span></span>
</td>
<td class="nump">345,167<span></span>
</td>
<td class="nump">317,725<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityGenerationMember', window );">Electricity, Generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">143,931<span></span>
</td>
<td class="nump">137,977<span></span>
</td>
<td class="nump">142,545<span></span>
</td>
</tr>
<tr 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_ElectricityGenerationMember', window );">Electricity, Generation | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">$ 143,931<span></span>
</td>
<td class="nump">$ 137,977<span></span>
</td>
<td class="nump">$ 142,545<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TransmissionAndDistributionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred for transmission and distribution of electricity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TransmissionAndDistributionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</p></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(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27405-111563<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.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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.4,6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<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_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606.</p></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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomerOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606, 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(1)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomerOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ElectricityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ElectricityGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricityGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633575160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - PNM - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Earnings</a></td>
<td class="nump">$ 211,847<span></span>
</td>
<td class="nump">$ 187,316<span></span>
</td>
<td class="nump">$ 92,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Unrealized Gains on Available-for-Sale Securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized holding gains (losses) arising during the period, net of income tax (expense) benefit of $478, $(5,736), and $(6,534)</a></td>
<td class="num">(1,403)<span></span>
</td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">19,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $2,480, $2,412, and $3,572</a></td>
<td class="num">(7,285)<span></span>
</td>
<td class="num">(7,085)<span></span>
</td>
<td class="num">(10,491)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Pension Liability Adjustment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Experience gains (losses), net of income tax (expense) benefit of $(3,076), $(1,562), and $973</a></td>
<td class="nump">9,035<span></span>
</td>
<td class="nump">4,587<span></span>
</td>
<td class="num">(2,856)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(2,120), $(2,108), and $(1,880)</a></td>
<td class="nump">6,228<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
<td class="nump">5,524<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">7,247<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">219,094<span></span>
</td>
<td class="nump">207,510<span></span>
</td>
<td class="nump">101,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (Income) Attributable to Valencia Non-controlling Interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<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 PNMR</a></td>
<td class="nump">203,076<span></span>
</td>
<td class="nump">192,969<span></span>
</td>
<td class="nump">86,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Earnings</a></td>
<td class="nump">171,559<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
<td class="nump">55,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Unrealized Gains on Available-for-Sale Securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized holding gains (losses) arising during the period, net of income tax (expense) benefit of $478, $(5,736), and $(6,534)</a></td>
<td class="num">(1,403)<span></span>
</td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">19,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $2,480, $2,412, and $3,572</a></td>
<td class="num">(7,285)<span></span>
</td>
<td class="num">(7,085)<span></span>
</td>
<td class="num">(10,491)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Pension Liability Adjustment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Experience gains (losses), net of income tax (expense) benefit of $(3,076), $(1,562), and $973</a></td>
<td class="nump">9,035<span></span>
</td>
<td class="nump">4,587<span></span>
</td>
<td class="num">(2,856)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(2,120), $(2,108), and $(1,880)</a></td>
<td class="nump">6,228<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
<td class="nump">5,524<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">6,575<span></span>
</td>
<td class="nump">20,544<span></span>
</td>
<td class="nump">11,367<span></span>
</td>
</tr>
<tr class="re">
<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">178,134<span></span>
</td>
<td class="nump">180,558<span></span>
</td>
<td class="nump">66,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (Income) Attributable to Valencia Non-controlling Interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<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 PNMR</a></td>
<td class="nump">$ 162,644<span></span>
</td>
<td class="nump">$ 166,545<span></span>
</td>
<td class="nump">$ 52,548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://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 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633416312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - PNM (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized holding gains (losses) arising during the period, income tax (expense) benefit</a></td>
<td class="nump">$ 478<span></span>
</td>
<td class="num">$ (5,736)<span></span>
</td>
<td class="num">$ (6,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment for (gains) losses included in net earnings, income tax expense (benefit)</a></td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
<td class="nump">3,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Pension liability adjustment, income tax expense (benefit)</a></td>
<td class="num">(3,076)<span></span>
</td>
<td class="num">(1,562)<span></span>
</td>
<td class="nump">973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, income tax expense</a></td>
<td class="num">(2,120)<span></span>
</td>
<td class="num">(2,108)<span></span>
</td>
<td class="num">(1,880)<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized holding gains (losses) arising during the period, income tax (expense) benefit</a></td>
<td class="nump">478<span></span>
</td>
<td class="num">(5,736)<span></span>
</td>
<td class="num">(6,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment for (gains) losses included in net earnings, income tax expense (benefit)</a></td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
<td class="nump">3,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Pension liability adjustment, income tax expense (benefit)</a></td>
<td class="num">(3,076)<span></span>
</td>
<td class="num">(1,562)<span></span>
</td>
<td class="nump">973<span></span>
</td>
</tr>
<tr class="re">
<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 );">Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, income tax expense</a></td>
<td class="num">$ (2,120)<span></span>
</td>
<td class="num">$ (2,108)<span></span>
</td>
<td class="num">$ (1,880)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for unrealized gain (loss) realized upon the sale of available-for-sale 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 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634266280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - PNM - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Earnings</a></td>
<td class="nump">$ 211,847,000<span></span>
</td>
<td class="nump">$ 187,316,000<span></span>
</td>
<td class="nump">$ 92,131,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">&#160;Depreciation and amortization</a></td>
<td class="nump">320,210,000<span></span>
</td>
<td class="nump">314,668,000<span></span>
</td>
<td class="nump">301,068,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="nump">30,747,000<span></span>
</td>
<td class="nump">20,405,000<span></span>
</td>
<td class="num">(25,385,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_GainLossOnInvestments', window );">(Gains) on investment securities</a></td>
<td class="num">(16,850,000)<span></span>
</td>
<td class="num">(21,599,000)<span></span>
</td>
<td class="num">(29,589,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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194,000<span></span>
</td>
<td class="nump">1,098,000<span></span>
</td>
<td class="nump">151,095,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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(13,217,000)<span></span>
</td>
<td class="num">(11,254,000)<span></span>
</td>
<td class="num">(9,478,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_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">5,457,000<span></span>
</td>
<td class="nump">3,497,000<span></span>
</td>
<td class="nump">2,395,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in certain assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues', window );">Accounts receivable and unbilled revenues</a></td>
<td class="num">(25,924,000)<span></span>
</td>
<td class="num">(42,035,000)<span></span>
</td>
<td class="nump">3,796,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_IncreaseDecreaseInInventories', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">1,356,000<span></span>
</td>
<td class="nump">11,512,000<span></span>
</td>
<td class="num">(6,095,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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">1,838,000<span></span>
</td>
<td class="num">(8,135,000)<span></span>
</td>
<td class="nump">1,872,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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">31,135,000<span></span>
</td>
<td class="nump">29,923,000<span></span>
</td>
<td class="nump">42,803,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">10,640,000<span></span>
</td>
<td class="nump">7,403,000<span></span>
</td>
<td class="num">(272,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_pnm_IncreaseDecreaseInAccruedInterestAndTaxes', window );">Accrued interest and taxes</a></td>
<td class="nump">2,692,000<span></span>
</td>
<td class="num">(9,347,000)<span></span>
</td>
<td class="nump">14,691,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_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">6,894,000<span></span>
</td>
<td class="nump">23,740,000<span></span>
</td>
<td class="num">(7,212,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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="num">(29,592,000)<span></span>
</td>
<td class="num">(29,633,000)<span></span>
</td>
<td class="num">(35,071,000)<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 flows from operating activities</a></td>
<td class="nump">547,873,000<span></span>
</td>
<td class="nump">485,700,000<span></span>
</td>
<td class="nump">503,163,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Additions to utility and non-utility plant</a></td>
<td class="num">(935,016,000)<span></span>
</td>
<td class="num">(679,028,000)<span></span>
</td>
<td class="num">(616,273,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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales of investment securities</a></td>
<td class="nump">459,867,000<span></span>
</td>
<td class="nump">590,998,000<span></span>
</td>
<td class="nump">494,528,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_PaymentsToAcquireMarketableSecurities', window );">Purchases of investment securities</a></td>
<td class="num">(477,672,000)<span></span>
</td>
<td class="num">(607,591,000)<span></span>
</td>
<td class="num">(513,866,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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="num">(9,000)<span></span>
</td>
<td class="num">(14,928,000)<span></span>
</td>
<td class="num">(37,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(952,258,000)<span></span>
</td>
<td class="num">(733,799,000)<span></span>
</td>
<td class="num">(673,898,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facilities borrowings (repayments), net</a></td>
<td class="nump">30,700,000<span></span>
</td>
<td class="num">(153,100,000)<span></span>
</td>
<td class="nump">99,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">1,816,345,000<span></span>
</td>
<td class="nump">1,267,845,000<span></span>
</td>
<td class="nump">745,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(1,411,345,000)<span></span>
</td>
<td class="num">(977,845,000)<span></span>
</td>
<td class="num">(407,302,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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(112,972,000)<span></span>
</td>
<td class="num">(98,502,000)<span></span>
</td>
<td class="num">(92,926,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_PaymentsOfDividendsMinorityInterest', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(19,094,000)<span></span>
</td>
<td class="num">(18,056,000)<span></span>
</td>
<td class="num">(15,401,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_pnm_ProceedsFromTransmissionInterconnectionArrangements', window );">Transmission interconnection and security deposit arrangements</a></td>
<td class="nump">80,558,000<span></span>
</td>
<td class="nump">11,452,000<span></span>
</td>
<td class="nump">10,015,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_pnm_RepaymentOfTransmissionInterconnectionAgreements', window );">Refunds paid under transmission interconnection arrangements</a></td>
<td class="num">(10,195,000)<span></span>
</td>
<td class="num">(5,905,000)<span></span>
</td>
<td class="num">(4,325,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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Debt issuance costs and other, net</a></td>
<td class="num">(6,306,000)<span></span>
</td>
<td class="num">(4,943,000)<span></span>
</td>
<td class="num">(2,840,000)<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 flows from financing activities</a></td>
<td class="nump">357,561,000<span></span>
</td>
<td class="nump">292,194,000<span></span>
</td>
<td class="nump">172,446,000<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="num">(46,824,000)<span></span>
</td>
<td class="nump">44,095,000<span></span>
</td>
<td class="nump">1,711,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">47,928,000<span></span>
</td>
<td class="nump">3,833,000<span></span>
</td>
<td class="nump">2,122,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">1,104,000<span></span>
</td>
<td class="nump">47,928,000<span></span>
</td>
<td class="nump">3,833,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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">91,276,000<span></span>
</td>
<td class="nump">106,575,000<span></span>
</td>
<td class="nump">115,476,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_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="nump">1,042,000<span></span>
</td>
<td class="nump">969,000<span></span>
</td>
<td class="num">(2,929,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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental schedule of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid', window );">(Increase) decrease in accrued plant additions</a></td>
<td class="nump">7,362,000<span></span>
</td>
<td class="num">(58,796,000)<span></span>
</td>
<td class="nump">8,781,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Earnings</a></td>
<td class="nump">171,559,000<span></span>
</td>
<td class="nump">160,014,000<span></span>
</td>
<td class="nump">55,422,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">&#160;Depreciation and amortization</a></td>
<td class="nump">203,401,000<span></span>
</td>
<td class="nump">198,418,000<span></span>
</td>
<td class="nump">191,213,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="nump">27,120,000<span></span>
</td>
<td class="nump">22,442,000<span></span>
</td>
<td class="num">(20,145,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_GainLossOnInvestments', window );">(Gains) on investment securities</a></td>
<td class="num">(16,850,000)<span></span>
</td>
<td class="num">(21,599,000)<span></span>
</td>
<td class="num">(29,589,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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194,000<span></span>
</td>
<td class="nump">1,098,000<span></span>
</td>
<td class="nump">150,599,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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(9,905,000)<span></span>
</td>
<td class="num">(6,958,000)<span></span>
</td>
<td class="num">(6,656,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_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">4,482,000<span></span>
</td>
<td class="nump">4,950,000<span></span>
</td>
<td class="nump">2,697,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in certain assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues', window );">Accounts receivable and unbilled revenues</a></td>
<td class="num">(24,757,000)<span></span>
</td>
<td class="num">(41,340,000)<span></span>
</td>
<td class="nump">5,877,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_IncreaseDecreaseInInventories', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">2,531,000<span></span>
</td>
<td class="nump">11,753,000<span></span>
</td>
<td class="num">(5,128,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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">2,154,000<span></span>
</td>
<td class="num">(2,718,000)<span></span>
</td>
<td class="num">(1,453,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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">30,187,000<span></span>
</td>
<td class="nump">24,882,000<span></span>
</td>
<td class="nump">31,409,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">9,836,000<span></span>
</td>
<td class="nump">6,267,000<span></span>
</td>
<td class="num">(3,617,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_pnm_IncreaseDecreaseInAccruedInterestAndTaxes', window );">Accrued interest and taxes</a></td>
<td class="nump">20,214,000<span></span>
</td>
<td class="num">(11,572,000)<span></span>
</td>
<td class="nump">5,579,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_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">9,169,000<span></span>
</td>
<td class="nump">16,682,000<span></span>
</td>
<td class="nump">18,002,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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="num">(37,884,000)<span></span>
</td>
<td class="num">(36,556,000)<span></span>
</td>
<td class="num">(39,087,000)<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 flows from operating activities</a></td>
<td class="nump">392,451,000<span></span>
</td>
<td class="nump">325,763,000<span></span>
</td>
<td class="nump">355,123,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Additions to utility and non-utility plant</a></td>
<td class="num">(602,180,000)<span></span>
</td>
<td class="num">(335,055,000)<span></span>
</td>
<td class="num">(341,847,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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales of investment securities</a></td>
<td class="nump">459,867,000<span></span>
</td>
<td class="nump">590,998,000<span></span>
</td>
<td class="nump">494,528,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_PaymentsToAcquireMarketableSecurities', window );">Purchases of investment securities</a></td>
<td class="num">(477,672,000)<span></span>
</td>
<td class="num">(607,591,000)<span></span>
</td>
<td class="num">(513,866,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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other, net</a></td>
<td class="num">(9,000)<span></span>
</td>
<td class="num">(14,942,000)<span></span>
</td>
<td class="num">(87,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(619,994,000)<span></span>
</td>
<td class="num">(366,590,000)<span></span>
</td>
<td class="num">(361,272,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facilities borrowings (repayments), net</a></td>
<td class="num">(2,600,000)<span></span>
</td>
<td class="num">(48,000,000)<span></span>
</td>
<td class="nump">15,600,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_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Short-term borrowings (repayments) - affiliate, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,800,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_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">631,345,000<span></span>
</td>
<td class="nump">852,845,000<span></span>
</td>
<td class="nump">290,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(446,345,000)<span></span>
</td>
<td class="num">(902,845,000)<span></span>
</td>
<td class="num">(200,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_ProceedsFromContributionsFromParent', window );">Equity contribution from parent</a></td>
<td class="nump">53,000,000<span></span>
</td>
<td class="nump">230,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(60,528,000)<span></span>
</td>
<td class="num">(41,181,000)<span></span>
</td>
<td class="num">(528,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_PaymentsOfDividendsMinorityInterest', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(19,094,000)<span></span>
</td>
<td class="num">(18,056,000)<span></span>
</td>
<td class="num">(15,401,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_pnm_ProceedsFromTransmissionInterconnectionArrangements', window );">Transmission interconnection and security deposit arrangements</a></td>
<td class="nump">47,858,000<span></span>
</td>
<td class="nump">4,050,000<span></span>
</td>
<td class="nump">10,015,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_pnm_RepaymentOfTransmissionInterconnectionAgreements', window );">Refunds paid under transmission interconnection arrangements</a></td>
<td class="num">(2,893,000)<span></span>
</td>
<td class="num">(5,905,000)<span></span>
</td>
<td class="num">(72,525,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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Debt issuance costs and other, net</a></td>
<td class="num">(4,627,000)<span></span>
</td>
<td class="nump">364,000<span></span>
</td>
<td class="num">(296,000)<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 flows from financing activities</a></td>
<td class="nump">196,116,000<span></span>
</td>
<td class="nump">71,272,000<span></span>
</td>
<td class="nump">7,065,000<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="num">(31,427,000)<span></span>
</td>
<td class="nump">30,445,000<span></span>
</td>
<td class="nump">916,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">31,446,000<span></span>
</td>
<td class="nump">1,001,000<span></span>
</td>
<td class="nump">85,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">19,000<span></span>
</td>
<td class="nump">31,446,000<span></span>
</td>
<td class="nump">1,001,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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">45,729,000<span></span>
</td>
<td class="nump">60,663,000<span></span>
</td>
<td class="nump">65,445,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_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="num">(19,492,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,544,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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental schedule of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid', window );">(Increase) decrease in accrued plant additions</a></td>
<td class="nump">$ 23,091,000<span></span>
</td>
<td class="num">$ (48,037,000)<span></span>
</td>
<td class="nump">$ 4,751,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 change during the period in the amount due from customers for the credit sale of goods and services; includes accounts receivable billed and unbilled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseInAccruedInterestAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accrued Interest And Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseInAccruedInterestAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital expenditures incurred but not yet paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ProceedsFromTransmissionInterconnectionArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Transmission Interconnection Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ProceedsFromTransmissionInterconnectionArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RepaymentOfTransmissionInterconnectionAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Transmission Interconnection Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RepaymentOfTransmissionInterconnectionAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27405-111563<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.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends to common shareholders of the parent 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 parent as a source of financing that is recorded as additional 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634618600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - PNM - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,104<span></span>
</td>
<td class="nump">$ 47,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $7,265 and $8,333</a></td>
<td class="nump">123,292<span></span>
</td>
<td class="nump">113,410<span></span>
</td>
</tr>
<tr class="ro">
<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 revenues</a></td>
<td class="nump">57,736<span></span>
</td>
<td class="nump">55,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">18,784<span></span>
</td>
<td class="nump">23,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">65,061<span></span>
</td>
<td class="nump">66,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">14,785<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid assets</a></td>
<td class="nump">37,325<span></span>
</td>
<td class="nump">42,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">4,878<span></span>
</td>
<td class="nump">5,672<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other current assets</a></td>
<td class="nump">1,635<span></span>
</td>
<td class="nump">22,485<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">324,600<span></span>
</td>
<td class="nump">377,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherPropertyAndInvestmentsAbstract', window );"><strong>Other Property and Investments:</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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Investment securities</a></td>
<td class="nump">463,126<span></span>
</td>
<td class="nump">440,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other investments</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Non-utility property, including financing leases</a></td>
<td class="nump">25,439<span></span>
</td>
<td class="nump">24,075<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_pnm_TotalOtherPropertyAndInvestments', window );">Total other property and investments</a></td>
<td class="nump">577,988<span></span>
</td>
<td class="nump">555,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant in service, held for future use, and to be abandoned</a></td>
<td class="nump">9,357,849<span></span>
</td>
<td class="nump">8,480,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">2,952,743<span></span>
</td>
<td class="nump">2,835,170<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_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService', window );">Net plant in service and plant held for future use</a></td>
<td class="nump">6,405,106<span></span>
</td>
<td class="nump">5,645,629<span></span>
</td>
</tr>
<tr class="re">
<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">248,856<span></span>
</td>
<td class="nump">218,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NuclearFuelNetOfAmortization', window );">Nuclear fuel, net of accumulated amortization of $41,181 and $41,367</a></td>
<td class="nump">98,937<span></span>
</td>
<td class="nump">100,801<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net utility plant</a></td>
<td class="nump">6,752,899<span></span>
</td>
<td class="nump">5,965,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Deferred Charges and Other 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">514,258<span></span>
</td>
<td class="nump">557,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">278,297<span></span>
</td>
<td class="nump">278,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">79,511<span></span>
</td>
<td class="nump">105,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDeferredCostsNet', window );">Other deferred charges</a></td>
<td class="nump">139,332<span></span>
</td>
<td class="nump">100,877<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_pnm_TotalDeferredChargesAndOtherAssets', window );">Total deferred charges and other assets</a></td>
<td class="nump">1,011,398<span></span>
</td>
<td class="nump">1,042,097<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">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
</tr>
<tr class="re">
<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 " 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 debt</a></td>
<td class="nump">62,700<span></span>
</td>
<td class="nump">32,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_LongTermDebtCurrent', window );">Current installments of long-term debt</a></td>
<td class="nump">179,339<span></span>
</td>
<td class="nump">575,518<span></span>
</td>
</tr>
<tr class="ro">
<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">172,595<span></span>
</td>
<td class="nump">169,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">5,095<span></span>
</td>
<td class="nump">6,606<span></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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">70,105<span></span>
</td>
<td class="nump">68,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">8,316<span></span>
</td>
<td class="nump">7,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">27,218<span></span>
</td>
<td class="nump">27,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends declared</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">28,243<span></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_pnm_TransmissionInterconnectionArrangementLiabilities', window );">Transmission interconnection arrangement liabilities</a></td>
<td class="nump">39,564<span></span>
</td>
<td class="nump">6,883<span></span>
</td>
</tr>
<tr class="re">
<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">99,149<span></span>
</td>
<td class="nump">55,958<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">664,213<span></span>
</td>
<td class="nump">977,662<span></span>
</td>
</tr>
<tr class="re">
<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, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</a></td>
<td class="nump">3,519,580<span></span>
</td>
<td class="nump">2,719,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated deferred income taxes</a></td>
<td class="nump">764,850<span></span>
</td>
<td class="nump">694,512<span></span>
</td>
</tr>
<tr class="ro">
<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">841,393<span></span>
</td>
<td class="nump">850,228<span></span>
</td>
</tr>
<tr class="re">
<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">234,146<span></span>
</td>
<td class="nump">183,421<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">19,057<span></span>
</td>
<td class="nump">58,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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">55,993<span></span>
</td>
<td class="nump">81,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="nump">333,195<span></span>
</td>
<td class="nump">255,230<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total deferred credits and other liabilities</a></td>
<td class="nump">2,248,634<span></span>
</td>
<td class="nump">2,122,557<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,432,427<span></span>
</td>
<td class="nump">5,819,851<span></span>
</td>
</tr>
<tr class="re">
<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 (See Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements', window );">Cumulative Preferred Stock of Subsidiary without mandatory redemption requirements ($100 stated value; 10,000,000 shares authorized; issued and outstanding 115,293 shares)</a></td>
<td class="nump">11,529<span></span>
</td>
<td class="nump">11,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company 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 (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">1,429,257<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss), net of income taxes</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
</tr>
<tr class="ro">
<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">810,203<span></span>
</td>
<td class="nump">698,707<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total PNMR common stockholders&#8217; equity</a></td>
<td class="nump">2,167,524<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-controlling interest in Valencia</a></td>
<td class="nump">55,405<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">2,222,929<span></span>
</td>
<td class="nump">2,108,474<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">31,446<span></span>
</td>
</tr>
<tr class="ro">
<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, net of allowance for credit losses of $7,265 and $8,333</a></td>
<td class="nump">98,151<span></span>
</td>
<td class="nump">88,239<span></span>
</td>
</tr>
<tr class="re">
<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 revenues</a></td>
<td class="nump">44,759<span></span>
</td>
<td class="nump">43,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">16,538<span></span>
</td>
<td class="nump">21,814<span></span>
</td>
</tr>
<tr class="re">
<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 );">Affiliate receivables</a></td>
<td class="nump">8,837<span></span>
</td>
<td class="nump">8,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">57,942<span></span>
</td>
<td class="nump">60,472<span></span>
</td>
</tr>
<tr class="re">
<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">8,721<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_PrepaidExpenseCurrent', window );">Prepaid assets</a></td>
<td class="nump">30,266<span></span>
</td>
<td class="nump">34,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,456<span></span>
</td>
<td class="nump">16,924<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">266,689<span></span>
</td>
<td class="nump">322,128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherPropertyAndInvestmentsAbstract', window );"><strong>Other Property and Investments:</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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Investment securities</a></td>
<td class="nump">463,126<span></span>
</td>
<td class="nump">440,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other investments</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Non-utility property, including financing leases</a></td>
<td class="nump">10,717<span></span>
</td>
<td class="nump">9,505<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_pnm_TotalOtherPropertyAndInvestments', window );">Total other property and investments</a></td>
<td class="nump">473,972<span></span>
</td>
<td class="nump">449,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant in service, held for future use, and to be abandoned</a></td>
<td class="nump">6,602,015<span></span>
</td>
<td class="nump">6,022,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">2,235,068<span></span>
</td>
<td class="nump">2,158,915<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_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService', window );">Net plant in service and plant held for future use</a></td>
<td class="nump">4,366,947<span></span>
</td>
<td class="nump">3,863,838<span></span>
</td>
</tr>
<tr class="re">
<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">182,520<span></span>
</td>
<td class="nump">148,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NuclearFuelNetOfAmortization', window );">Nuclear fuel, net of accumulated amortization of $41,181 and $41,367</a></td>
<td class="nump">98,937<span></span>
</td>
<td class="nump">100,801<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net utility plant</a></td>
<td class="nump">4,648,404<span></span>
</td>
<td class="nump">4,113,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Deferred Charges and Other 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">428,981<span></span>
</td>
<td class="nump">457,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">51,632<span></span>
</td>
<td class="nump">51,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">73,903<span></span>
</td>
<td class="nump">97,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDeferredCostsNet', window );">Other deferred charges</a></td>
<td class="nump">116,552<span></span>
</td>
<td class="nump">88,518<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_pnm_TotalDeferredChargesAndOtherAssets', window );">Total deferred charges and other assets</a></td>
<td class="nump">671,068<span></span>
</td>
<td class="nump">695,564<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">6,060,133<span></span>
</td>
<td class="nump">5,581,033<span></span>
</td>
</tr>
<tr class="re">
<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 " 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 debt</a></td>
<td class="nump">7,400<span></span>
</td>
<td class="nump">10,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_LongTermDebtCurrent', window );">Current installments of long-term debt</a></td>
<td class="nump">179,339<span></span>
</td>
<td class="nump">345,570<span></span>
</td>
</tr>
<tr class="ro">
<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">107,795<span></span>
</td>
<td class="nump">121,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Affiliate payables</a></td>
<td class="nump">15,203<span></span>
</td>
<td class="nump">14,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">5,095<span></span>
</td>
<td class="nump">6,606<span></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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">37,137<span></span>
</td>
<td class="nump">32,630<span></span>
</td>
</tr>
<tr class="ro">
<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">8,316<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">25,278<span></span>
</td>
<td class="nump">25,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends declared</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">132<span></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_pnm_TransmissionInterconnectionArrangementLiabilities', window );">Transmission interconnection arrangement liabilities</a></td>
<td class="nump">39,564<span></span>
</td>
<td class="nump">6,883<span></span>
</td>
</tr>
<tr class="ro">
<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">70,643<span></span>
</td>
<td class="nump">26,854<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">495,902<span></span>
</td>
<td class="nump">594,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_LongTermDebtNoncurrent', window );">Long-term Debt, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</a></td>
<td class="nump">1,701,771<span></span>
</td>
<td class="nump">1,351,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated deferred income taxes</a></td>
<td class="nump">630,682<span></span>
</td>
<td class="nump">579,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">653,830<span></span>
</td>
<td class="nump">664,873<span></span>
</td>
</tr>
<tr class="ro">
<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">233,383<span></span>
</td>
<td class="nump">182,718<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">18,718<span></span>
</td>
<td class="nump">56,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">52,552<span></span>
</td>
<td class="nump">75,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="nump">246,502<span></span>
</td>
<td class="nump">201,415<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total deferred credits and other liabilities</a></td>
<td class="nump">1,835,667<span></span>
</td>
<td class="nump">1,760,370<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">4,033,340<span></span>
</td>
<td class="nump">3,705,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (See Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></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_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements', window );">Cumulative Preferred Stock of Subsidiary without mandatory redemption requirements ($100 stated value; 10,000,000 shares authorized; issued and outstanding 115,293 shares)</a></td>
<td class="nump">11,529<span></span>
</td>
<td class="nump">11,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company common stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">1,547,918<span></span>
</td>
<td class="nump">1,494,918<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss), net of income taxes</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(78,511)<span></span>
</td>
</tr>
<tr class="re">
<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">483,877<span></span>
</td>
<td class="nump">388,336<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 PNMR common stockholders&#8217; equity</a></td>
<td class="nump">1,959,859<span></span>
</td>
<td class="nump">1,804,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest in Valencia</a></td>
<td class="nump">55,405<span></span>
</td>
<td class="nump">59,009<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">2,015,264<span></span>
</td>
<td class="nump">1,863,752<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 stockholders' equity</a></td>
<td class="nump">$ 6,060,133<span></span>
</td>
<td class="nump">$ 5,581,033<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccruedInterestAndTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Interest And Taxes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AccruedInterestAndTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CompanyCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company Common Stockholders Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompanyCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherPropertyAndInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Property And Investments [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;">pnm_OtherPropertyAndInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in service net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TotalDeferredChargesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Charges And Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TotalDeferredChargesAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TotalOtherPropertyAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other property and investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TotalOtherPropertyAndInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TransmissionInterconnectionArrangementLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transmission Interconnection Arrangement Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TransmissionInterconnectionArrangementLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable 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 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 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<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(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_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, 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;">us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared but unpaid on equity securities issued by the entity and outstanding. 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><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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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(10)(1))<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and LIFO reserves of inventory expected to be sold, or 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NuclearFuelNetOfAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet of nuclear fuel held as property plant and equipment. This amount is net of amortization based on the energy produced over the life of the fuel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(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_NuclearFuelNetOfAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDeferredCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_OtherDeferredCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term investments 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, 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_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 (SX210.5-02(13))<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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross PPE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633508648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - PNM (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 7,265<span></span>
</td>
<td class="nump">$ 8,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</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_pnm_AccumulatedAmortizationNuclearFuel', window );">Accumulated depreciation, nuclear fuel</a></td>
<td class="nump">$ 41,181<span></span>
</td>
<td class="nump">$ 41,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company 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_CommonStockNoParValue', window );">Common stock, no par value (in dollars per share)</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">85,834,874<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 7,265<span></span>
</td>
<td class="nump">$ 8,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</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_pnm_AccumulatedAmortizationNuclearFuel', window );">Accumulated depreciation, nuclear fuel</a></td>
<td class="nump">$ 41,181<span></span>
</td>
<td class="nump">$ 41,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_PreferredStockParOrStatedValuePerShare', window );">Cumulative preferred stock of subsidiary, stated value (in dollars per share)</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Cumulative preferred stock of subsidiary, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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_PreferredStockSharesIssued', window );">Cumulative preferred stock of subsidiary, shares issued (in shares)</a></td>
<td class="nump">115,293<span></span>
</td>
<td class="nump">115,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company common stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in dollars per share)</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">39,117,799<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
</tr>
<tr class="ro">
<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, shares outstanding (in shares)</a></td>
<td class="nump">39,117,799<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccumulatedAmortizationNuclearFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, nuclear fuel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AccumulatedAmortizationNuclearFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CompanyCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company Common Stockholders Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompanyCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628609832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity - PNM - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Stockholders' Equity</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>AOCI</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Non- controlling Interest in&#160;Valencia</div></th>
<th class="th"><div>Public Service Company of New Mexico</div></th>
<th class="th">
<div>Public Service Company of New Mexico </div>
<div>Total Stockholders' Equity</div>
</th>
<th class="th">
<div>Public Service Company of New Mexico </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Public Service Company of New Mexico </div>
<div>AOCI</div>
</th>
<th class="th">
<div>Public Service Company of New Mexico </div>
<div>Retained Earnings</div>
</th>
<th class="th">
<div>Public Service Company of New Mexico </div>
<div>Non- controlling Interest in&#160;Valencia</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 );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,752,594<span></span>
</td>
<td class="nump">$ 1,688,382<span></span>
</td>
<td class="nump">$ 1,153,113<span></span>
</td>
<td class="num">$ (108,684)<span></span>
</td>
<td class="nump">$ 643,953<span></span>
</td>
<td class="nump">$ 64,212<span></span>
</td>
<td class="nump">$ 1,461,571<span></span>
</td>
<td class="nump">$ 1,397,359<span></span>
</td>
<td class="nump">$ 1,264,918<span></span>
</td>
<td class="num">$ (110,422)<span></span>
</td>
<td class="nump">$ 242,863<span></span>
</td>
<td class="nump">$ 64,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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 earnings</a></td>
<td class="nump">92,131<span></span>
</td>
<td class="nump">77,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,890<span></span>
</td>
<td class="nump">14,241<span></span>
</td>
<td class="nump">55,422<span></span>
</td>
<td class="nump">41,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,181<span></span>
</td>
<td class="nump">14,241<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total other comprehensive income</a></td>
<td class="nump">9,307<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,367<span></span>
</td>
<td class="nump">11,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(93,792)<span></span>
</td>
<td class="num">(93,792)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,792)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(15,401)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,401)<span></span>
</td>
<td class="num">(15,401)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,401)<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 );">Ending Balance at Dec. 31, 2019</a></td>
<td class="nump">1,741,750<span></span>
</td>
<td class="nump">1,678,698<span></span>
</td>
<td class="nump">1,150,552<span></span>
</td>
<td class="num">(99,377)<span></span>
</td>
<td class="nump">627,523<span></span>
</td>
<td class="nump">63,052<span></span>
</td>
<td class="nump">1,512,431<span></span>
</td>
<td class="nump">1,449,379<span></span>
</td>
<td class="nump">1,264,918<span></span>
</td>
<td class="num">(99,055)<span></span>
</td>
<td class="nump">283,516<span></span>
</td>
<td class="nump">63,052<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 earnings</a></td>
<td class="nump">187,316<span></span>
</td>
<td class="nump">173,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,303<span></span>
</td>
<td class="nump">14,013<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
<td class="nump">146,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,001<span></span>
</td>
<td class="nump">14,013<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total other comprehensive income</a></td>
<td class="nump">20,194<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,544<span></span>
</td>
<td class="nump">20,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<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_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
<td class="nump">230,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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="num">(101,591)<span></span>
</td>
<td class="num">(101,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,653)<span></span>
</td>
<td class="num">(40,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(18,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,056)<span></span>
</td>
<td class="num">(18,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,056)<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 );">Ending Balance at Dec. 31, 2020</a></td>
<td class="nump">2,108,474<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
<td class="nump">698,707<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
<td class="nump">1,863,752<span></span>
</td>
<td class="nump">1,804,743<span></span>
</td>
<td class="nump">1,494,918<span></span>
</td>
<td class="num">(78,511)<span></span>
</td>
<td class="nump">388,336<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 earnings</a></td>
<td class="nump">211,847<span></span>
</td>
<td class="nump">196,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,357<span></span>
</td>
<td class="nump">15,490<span></span>
</td>
<td class="nump">171,559<span></span>
</td>
<td class="nump">156,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,069<span></span>
</td>
<td class="nump">15,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">7,247<span></span>
</td>
<td class="nump">7,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,575<span></span>
</td>
<td class="nump">6,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<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_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">53,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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="num">(84,333)<span></span>
</td>
<td class="num">(84,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60,000)<span></span>
</td>
<td class="num">(60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60,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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Valencia&#8217;s transactions with its owner</a></td>
<td class="num">(19,094)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19,094)<span></span>
</td>
<td class="num">(19,094)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19,094)<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 );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 2,222,929<span></span>
</td>
<td class="nump">$ 2,167,524<span></span>
</td>
<td class="nump">$ 1,429,257<span></span>
</td>
<td class="num">$ (71,936)<span></span>
</td>
<td class="nump">$ 810,203<span></span>
</td>
<td class="nump">$ 55,405<span></span>
</td>
<td class="nump">$ 2,015,264<span></span>
</td>
<td class="nump">$ 1,959,859<span></span>
</td>
<td class="nump">$ 1,547,918<span></span>
</td>
<td class="num">$ (71,936)<span></span>
</td>
<td class="nump">$ 483,877<span></span>
</td>
<td class="nump">$ 55,405<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Parent Contributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632969288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Earnings - TNMP - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contracts with customers</a></td>
<td class="nump">$ 1,569,405<span></span>
</td>
<td class="nump">$ 1,469,799<span></span>
</td>
<td class="nump">$ 1,377,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="num">(3,764)<span></span>
</td>
<td class="num">(11,994)<span></span>
</td>
<td class="num">(542)<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 electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">230,292<span></span>
</td>
<td class="nump">216,334<span></span>
</td>
<td class="nump">189,227<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">151,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">284,107<span></span>
</td>
<td class="nump">275,612<span></span>
</td>
<td class="nump">267,808<span></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_pnm_TransmissionAndDistributionCosts', window );">Transmission and distribution costs</a></td>
<td class="nump">81,335<span></span>
</td>
<td class="nump">77,943<span></span>
</td>
<td class="nump">69,862<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Taxes other than income taxes</a></td>
<td class="nump">86,008<span></span>
</td>
<td class="nump">81,526<span></span>
</td>
<td class="nump">80,054<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">1,471,720<span></span>
</td>
<td class="nump">1,237,731<span></span>
</td>
<td class="nump">1,313,403<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">308,153<span></span>
</td>
<td class="nump">285,281<span></span>
</td>
<td class="nump">144,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">20,200<span></span>
</td>
<td class="nump">19,973<span></span>
</td>
<td class="nump">15,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other (deductions)</a></td>
<td class="num">(18,559)<span></span>
</td>
<td class="num">(18,732)<span></span>
</td>
<td class="num">(15,328)<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">33,153<span></span>
</td>
<td class="nump">37,063<span></span>
</td>
<td class="nump">43,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">96,877<span></span>
</td>
<td class="nump">114,392<span></span>
</td>
<td class="nump">121,016<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 );">Earnings before Income Taxes</a></td>
<td class="nump">244,429<span></span>
</td>
<td class="nump">207,952<span></span>
</td>
<td class="nump">66,849<span></span>
</td>
</tr>
<tr class="re">
<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 Taxes</a></td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">20,636<span></span>
</td>
<td class="num">(25,282)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_CostOfRevenueAbstract', window );"><strong>Electric Operating Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contracts with customers</a></td>
<td class="nump">417,509<span></span>
</td>
<td class="nump">391,641<span></span>
</td>
<td class="nump">366,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="nump">344<span></span>
</td>
<td class="num">(8,463)<span></span>
</td>
<td class="num">(2,529)<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 electric operating revenues</a></td>
<td class="nump">417,853<span></span>
</td>
<td class="nump">383,178<span></span>
</td>
<td class="nump">363,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy and production costs</a></td>
<td class="nump">113,067<span></span>
</td>
<td class="nump">102,074<span></span>
</td>
<td class="nump">95,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">47,820<span></span>
</td>
<td class="nump">44,811<span></span>
</td>
<td class="nump">40,530<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">90,440<span></span>
</td>
<td class="nump">87,799<span></span>
</td>
<td class="nump">84,259<span></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_pnm_TransmissionAndDistributionCosts', window );">Transmission and distribution costs</a></td>
<td class="nump">31,489<span></span>
</td>
<td class="nump">28,409<span></span>
</td>
<td class="nump">26,892<span></span>
</td>
</tr>
<tr class="re">
<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 );">Taxes other than income taxes</a></td>
<td class="nump">34,919<span></span>
</td>
<td class="nump">31,632<span></span>
</td>
<td class="nump">30,703<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">317,735<span></span>
</td>
<td class="nump">294,725<span></span>
</td>
<td class="nump">277,967<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">100,118<span></span>
</td>
<td class="nump">88,453<span></span>
</td>
<td class="nump">85,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">7,176<span></span>
</td>
<td class="nump">8,546<span></span>
</td>
<td class="nump">5,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other (deductions)</a></td>
<td class="num">(1,768)<span></span>
</td>
<td class="num">(1,718)<span></span>
</td>
<td class="num">(1,428)<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">5,408<span></span>
</td>
<td class="nump">6,828<span></span>
</td>
<td class="nump">4,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">33,735<span></span>
</td>
<td class="nump">30,388<span></span>
</td>
<td class="nump">29,100<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 );">Earnings before Income Taxes</a></td>
<td class="nump">71,791<span></span>
</td>
<td class="nump">64,893<span></span>
</td>
<td class="nump">60,845<span></span>
</td>
</tr>
<tr class="ro">
<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 Taxes</a></td>
<td class="nump">7,912<span></span>
</td>
<td class="nump">6,308<span></span>
</td>
<td class="nump">5,046<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 earnings</a></td>
<td class="nump">$ 63,879<span></span>
</td>
<td class="nump">$ 58,585<span></span>
</td>
<td class="nump">$ 55,799<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TransmissionAndDistributionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred for transmission and distribution of electricity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TransmissionAndDistributionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</p></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(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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.4,6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<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_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606.</p></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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633823800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - TNMP - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">&#160;Depreciation and amortization</a></td>
<td class="nump">$ 320,210<span></span>
</td>
<td class="nump">$ 314,668<span></span>
</td>
<td class="nump">$ 301,068<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">151,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="nump">30,747<span></span>
</td>
<td class="nump">20,405<span></span>
</td>
<td class="num">(25,385)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in certain assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues', window );">Accounts receivable and unbilled revenues</a></td>
<td class="num">(25,924)<span></span>
</td>
<td class="num">(42,035)<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">11,512<span></span>
</td>
<td class="num">(6,095)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">1,838<span></span>
</td>
<td class="num">(8,135)<span></span>
</td>
<td class="nump">1,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">31,135<span></span>
</td>
<td class="nump">29,923<span></span>
</td>
<td class="nump">42,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">7,403<span></span>
</td>
<td class="num">(272)<span></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_pnm_IncreaseDecreaseInAccruedInterestAndTaxes', window );">Accrued interest and taxes</a></td>
<td class="nump">2,692<span></span>
</td>
<td class="num">(9,347)<span></span>
</td>
<td class="nump">14,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">6,894<span></span>
</td>
<td class="nump">23,740<span></span>
</td>
<td class="num">(7,212)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="num">(29,592)<span></span>
</td>
<td class="num">(29,633)<span></span>
</td>
<td class="num">(35,071)<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 flows from operating activities</a></td>
<td class="nump">547,873<span></span>
</td>
<td class="nump">485,700<span></span>
</td>
<td class="nump">503,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Additions to utility and non-utility plant</a></td>
<td class="num">(935,016)<span></span>
</td>
<td class="num">(679,028)<span></span>
</td>
<td class="num">(616,273)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(952,258)<span></span>
</td>
<td class="num">(733,799)<span></span>
</td>
<td class="num">(673,898)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facilities borrowings (repayments), net</a></td>
<td class="nump">30,700<span></span>
</td>
<td class="num">(153,100)<span></span>
</td>
<td class="nump">99,200<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term borrowings</a></td>
<td class="nump">1,816,345<span></span>
</td>
<td class="nump">1,267,845<span></span>
</td>
<td class="nump">745,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(1,411,345)<span></span>
</td>
<td class="num">(977,845)<span></span>
</td>
<td class="num">(407,302)<span></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_pnm_ProceedsFromTransmissionInterconnectionArrangements', window );">Transmission interconnection and security deposit arrangements</a></td>
<td class="nump">80,558<span></span>
</td>
<td class="nump">11,452<span></span>
</td>
<td class="nump">10,015<span></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_pnm_RepaymentOfTransmissionInterconnectionAgreements', window );">Refunds paid under transmission interconnection arrangements</a></td>
<td class="num">(10,195)<span></span>
</td>
<td class="num">(5,905)<span></span>
</td>
<td class="num">(4,325)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(112,972)<span></span>
</td>
<td class="num">(98,502)<span></span>
</td>
<td class="num">(92,926)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt issuance costs and other, net</a></td>
<td class="num">(6,306)<span></span>
</td>
<td class="num">(4,943)<span></span>
</td>
<td class="num">(2,840)<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 flows from financing activities</a></td>
<td class="nump">357,561<span></span>
</td>
<td class="nump">292,194<span></span>
</td>
<td class="nump">172,446<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="num">(46,824)<span></span>
</td>
<td class="nump">44,095<span></span>
</td>
<td class="nump">1,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">47,928<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">1,104<span></span>
</td>
<td class="nump">47,928<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">91,276<span></span>
</td>
<td class="nump">106,575<span></span>
</td>
<td class="nump">115,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">969<span></span>
</td>
<td class="num">(2,929)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental schedule of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid', window );">(Increase) decrease in accrued plant additions</a></td>
<td class="nump">7,362<span></span>
</td>
<td class="num">(58,796)<span></span>
</td>
<td class="nump">8,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">63,879<span></span>
</td>
<td class="nump">58,585<span></span>
</td>
<td class="nump">55,799<span></span>
</td>
</tr>
<tr class="ro">
<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 earnings to net cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">&#160;Depreciation and amortization</a></td>
<td class="nump">91,331<span></span>
</td>
<td class="nump">89,010<span></span>
</td>
<td class="nump">85,453<span></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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="num">(253)<span></span>
</td>
<td class="num">(7,773)<span></span>
</td>
<td class="num">(7,650)<span></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_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet', window );">Allowance for equity funds used during construction and other, net</a></td>
<td class="num">(3,291)<span></span>
</td>
<td class="num">(4,305)<span></span>
</td>
<td class="num">(2,808)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in certain assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues', window );">Accounts receivable and unbilled revenues</a></td>
<td class="num">(1,167)<span></span>
</td>
<td class="num">(695)<span></span>
</td>
<td class="num">(2,081)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Materials, supplies, and fuel stock</a></td>
<td class="num">(1,175)<span></span>
</td>
<td class="num">(241)<span></span>
</td>
<td class="num">(967)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(6,132)<span></span>
</td>
<td class="num">(1,291)<span></span>
</td>
<td class="num">(798)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">6,989<span></span>
</td>
<td class="nump">8,553<span></span>
</td>
<td class="nump">8,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
<td class="nump">1,829<span></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_pnm_IncreaseDecreaseInAccruedInterestAndTaxes', window );">Accrued interest and taxes</a></td>
<td class="num">(1,533)<span></span>
</td>
<td class="num">(530)<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">2,518<span></span>
</td>
<td class="nump">771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">5,545<span></span>
</td>
<td class="nump">2,135<span></span>
</td>
<td class="num">(1,004)<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 flows from operating activities</a></td>
<td class="nump">155,151<span></span>
</td>
<td class="nump">147,573<span></span>
</td>
<td class="nump">137,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Additions to utility and non-utility plant</a></td>
<td class="num">(311,909)<span></span>
</td>
<td class="num">(321,505)<span></span>
</td>
<td class="num">(254,006)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(311,909)<span></span>
</td>
<td class="num">(321,505)<span></span>
</td>
<td class="num">(254,006)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facilities borrowings (repayments), net</a></td>
<td class="nump">400<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Short-term borrowings (repayments) - affiliate, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">185,000<span></span>
</td>
<td class="nump">305,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(207,302)<span></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_pnm_ProceedsFromTransmissionInterconnectionArrangements', window );">Transmission interconnection and security deposit arrangements</a></td>
<td class="nump">32,700<span></span>
</td>
<td class="nump">7,402<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RepaymentOfTransmissionInterconnectionAgreements', window );">Refunds paid under transmission interconnection arrangements</a></td>
<td class="num">(7,302)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromParent', window );">Equity contribution from parent</a></td>
<td class="nump">52,000<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
<td class="nump">80,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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(58,534)<span></span>
</td>
<td class="num">(55,265)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt issuance costs and other, net</a></td>
<td class="num">(840)<span></span>
</td>
<td class="num">(2,136)<span></span>
</td>
<td class="num">(2,419)<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 flows from financing activities</a></td>
<td class="nump">141,958<span></span>
</td>
<td class="nump">187,732<span></span>
</td>
<td class="nump">117,414<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="num">(14,800)<span></span>
</td>
<td class="nump">13,800<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">14,800<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,800<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">31,599<span></span>
</td>
<td class="nump">28,114<span></span>
</td>
<td class="nump">28,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="nump">13,735<span></span>
</td>
<td class="nump">16,790<span></span>
</td>
<td class="nump">13,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental schedule of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid', window );">(Increase) decrease in accrued plant additions</a></td>
<td class="num">$ (9,131)<span></span>
</td>
<td class="num">$ (11,415)<span></span>
</td>
<td class="nump">$ 5,035<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 change during the period in the amount due from customers for the credit sale of goods and services; includes accounts receivable billed and unbilled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseInAccruedInterestAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accrued Interest And Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseInAccruedInterestAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital expenditures incurred but not yet paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ProceedsFromTransmissionInterconnectionArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Transmission Interconnection Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ProceedsFromTransmissionInterconnectionArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Allowance for Funds Used during construction, Capitalized cost of equity, and Other, net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RepaymentOfTransmissionInterconnectionAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Transmission Interconnection Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RepaymentOfTransmissionInterconnectionAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent 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://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 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends to common shareholders of the parent 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 parent as a source of financing that is recorded as additional 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634389192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - TNMP - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,104<span></span>
</td>
<td class="nump">$ 47,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">123,292<span></span>
</td>
<td class="nump">113,410<span></span>
</td>
</tr>
<tr class="ro">
<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 revenues</a></td>
<td class="nump">57,736<span></span>
</td>
<td class="nump">55,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">18,784<span></span>
</td>
<td class="nump">23,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">65,061<span></span>
</td>
<td class="nump">66,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">14,785<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other current assets</a></td>
<td class="nump">1,635<span></span>
</td>
<td class="nump">22,485<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">324,600<span></span>
</td>
<td class="nump">377,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherPropertyAndInvestmentsAbstract', window );"><strong>Other Property and Investments:</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_OtherLongTermInvestments', window );">Other investments</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Non-utility property, including financing leases</a></td>
<td class="nump">25,439<span></span>
</td>
<td class="nump">24,075<span></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_pnm_TotalOtherPropertyAndInvestments', window );">Total other property and investments</a></td>
<td class="nump">577,988<span></span>
</td>
<td class="nump">555,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant in service, held for future use, and to be abandoned</a></td>
<td class="nump">9,357,849<span></span>
</td>
<td class="nump">8,480,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">2,952,743<span></span>
</td>
<td class="nump">2,835,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService', window );">Net plant in service and plant held for future use</a></td>
<td class="nump">6,405,106<span></span>
</td>
<td class="nump">5,645,629<span></span>
</td>
</tr>
<tr class="ro">
<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">248,856<span></span>
</td>
<td class="nump">218,719<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net utility plant</a></td>
<td class="nump">6,752,899<span></span>
</td>
<td class="nump">5,965,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Deferred Charges and Other 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">514,258<span></span>
</td>
<td class="nump">557,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">278,297<span></span>
</td>
<td class="nump">278,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">79,511<span></span>
</td>
<td class="nump">105,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDeferredCostsNet', window );">Other deferred charges</a></td>
<td class="nump">139,332<span></span>
</td>
<td class="nump">100,877<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_pnm_TotalDeferredChargesAndOtherAssets', window );">Total deferred charges and other assets</a></td>
<td class="nump">1,011,398<span></span>
</td>
<td class="nump">1,042,097<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">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
</tr>
<tr class="re">
<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 " 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 debt</a></td>
<td class="nump">62,700<span></span>
</td>
<td class="nump">32,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">172,595<span></span>
</td>
<td class="nump">169,317<span></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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">70,105<span></span>
</td>
<td class="nump">68,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">8,316<span></span>
</td>
<td class="nump">7,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">27,218<span></span>
</td>
<td class="nump">27,460<span></span>
</td>
</tr>
<tr class="re">
<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">99,149<span></span>
</td>
<td class="nump">55,958<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">664,213<span></span>
</td>
<td class="nump">977,662<span></span>
</td>
</tr>
<tr class="re">
<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, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</a></td>
<td class="nump">3,519,580<span></span>
</td>
<td class="nump">2,719,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated deferred income taxes</a></td>
<td class="nump">764,850<span></span>
</td>
<td class="nump">694,512<span></span>
</td>
</tr>
<tr class="ro">
<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">841,393<span></span>
</td>
<td class="nump">850,228<span></span>
</td>
</tr>
<tr class="re">
<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">234,146<span></span>
</td>
<td class="nump">183,421<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">19,057<span></span>
</td>
<td class="nump">58,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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">55,993<span></span>
</td>
<td class="nump">81,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="nump">333,195<span></span>
</td>
<td class="nump">255,230<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total deferred credits and other liabilities</a></td>
<td class="nump">2,248,634<span></span>
</td>
<td class="nump">2,122,557<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,432,427<span></span>
</td>
<td class="nump">5,819,851<span></span>
</td>
</tr>
<tr class="re">
<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 (See Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company common stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">1,429,257<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
</tr>
<tr class="ro">
<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">810,203<span></span>
</td>
<td class="nump">698,707<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total PNMR common stockholders&#8217; equity</a></td>
<td class="nump">2,167,524<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">25,141<span></span>
</td>
<td class="nump">25,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_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="nump">12,977<span></span>
</td>
<td class="nump">11,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">4,108<span></span>
</td>
<td class="nump">3,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Materials, supplies, and fuel stock</a></td>
<td class="nump">7,119<span></span>
</td>
<td class="nump">5,945<span></span>
</td>
</tr>
<tr class="ro">
<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">6,064<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other current assets</a></td>
<td class="nump">1,989<span></span>
</td>
<td class="nump">1,738<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">57,398<span></span>
</td>
<td class="nump">63,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherPropertyAndInvestmentsAbstract', window );"><strong>Other Property and Investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other investments</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Non-utility property, including financing leases</a></td>
<td class="nump">13,499<span></span>
</td>
<td class="nump">13,298<span></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_pnm_TotalOtherPropertyAndInvestments', window );">Total other property and investments</a></td>
<td class="nump">13,635<span></span>
</td>
<td class="nump">13,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant in service, held for future use, and to be abandoned</a></td>
<td class="nump">2,475,859<span></span>
</td>
<td class="nump">2,193,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_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">563,004<span></span>
</td>
<td class="nump">537,707<span></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_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService', window );">Net plant in service and plant held for future use</a></td>
<td class="nump">1,912,855<span></span>
</td>
<td class="nump">1,655,563<span></span>
</td>
</tr>
<tr class="re">
<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">53,401<span></span>
</td>
<td class="nump">61,359<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_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net utility plant</a></td>
<td class="nump">1,966,256<span></span>
</td>
<td class="nump">1,716,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Deferred Charges and Other 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">85,277<span></span>
</td>
<td class="nump">99,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">226,665<span></span>
</td>
<td class="nump">226,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">5,264<span></span>
</td>
<td class="nump">7,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDeferredCostsNet', window );">Other deferred charges</a></td>
<td class="nump">10,277<span></span>
</td>
<td class="nump">5,149<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_pnm_TotalDeferredChargesAndOtherAssets', window );">Total deferred charges and other assets</a></td>
<td class="nump">327,483<span></span>
</td>
<td class="nump">338,857<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">2,364,772<span></span>
</td>
<td class="nump">2,132,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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 debt</a></td>
<td class="nump">400<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">43,089<span></span>
</td>
<td class="nump">33,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Affiliate payables</a></td>
<td class="nump">6,568<span></span>
</td>
<td class="nump">5,883<span></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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">40,005<span></span>
</td>
<td class="nump">41,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">1,882<span></span>
</td>
<td class="nump">2,193<span></span>
</td>
</tr>
<tr class="re">
<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,968<span></span>
</td>
<td class="nump">4,486<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">96,912<span></span>
</td>
<td class="nump">89,772<span></span>
</td>
</tr>
<tr class="re">
<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, net of Unamortized Premiums, Discounts, and Debt Issuance Costs</a></td>
<td class="nump">918,050<span></span>
</td>
<td class="nump">853,673<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Deferred Credits and Other 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_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated deferred income taxes</a></td>
<td class="nump">157,248<span></span>
</td>
<td class="nump">145,369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">187,563<span></span>
</td>
<td class="nump">185,355<span></span>
</td>
</tr>
<tr class="re">
<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">763<span></span>
</td>
<td class="nump">703<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">1,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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">3,155<span></span>
</td>
<td class="nump">4,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="nump">59,185<span></span>
</td>
<td class="nump">25,423<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total deferred credits and other liabilities</a></td>
<td class="nump">408,253<span></span>
</td>
<td class="nump">363,457<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,423,215<span></span>
</td>
<td class="nump">1,306,902<span></span>
</td>
</tr>
<tr class="re">
<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 (See Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company common stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Paid-in-capital</a></td>
<td class="nump">737,166<span></span>
</td>
<td class="nump">685,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">204,327<span></span>
</td>
<td class="nump">140,448<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 PNMR common stockholders&#8217; equity</a></td>
<td class="nump">941,557<span></span>
</td>
<td class="nump">825,678<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 stockholders' equity</a></td>
<td class="nump">$ 2,364,772<span></span>
</td>
<td class="nump">$ 2,132,580<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccruedInterestAndTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Interest And Taxes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AccruedInterestAndTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CompanyCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company Common Stockholders Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompanyCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherPropertyAndInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Property And Investments [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;">pnm_OtherPropertyAndInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in service net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TotalDeferredChargesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Charges And Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TotalDeferredChargesAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TotalOtherPropertyAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other property and investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TotalOtherPropertyAndInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable 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 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 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<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(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_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/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 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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, 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;">us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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(10)(1))<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and LIFO reserves of inventory expected to be sold, or 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDeferredCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_OtherDeferredCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term investments 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, 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_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 (SX210.5-02(13))<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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PublicUtilitiesPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross PPE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634389608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - TNMP (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company 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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">85,834,874<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_CompanyCommonStockholdersEquity', window );"><strong>Company 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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">12,000,000<span></span>
</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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">6,358<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
</tr>
<tr class="re">
<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, shares outstanding (in shares)</a></td>
<td class="nump">6,358<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CompanyCommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Company Common Stockholders Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompanyCommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633367976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity - TNMP - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Texas-New Mexico Power Company</div></th>
<th class="th">
<div>Texas-New Mexico Power Company </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Texas-New Mexico Power Company </div>
<div>Paid-in Capital</div>
</th>
<th class="th">
<div>Texas-New Mexico Power Company </div>
<div>Retained Earnings</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_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 674,093<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 534,166<span></span>
</td>
<td class="nump">$ 139,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_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>
</tr>
<tr class="re">
<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 earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,799<span></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_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="num">$ (93,792)<span></span>
</td>
<td class="num">$ (93,792)<span></span>
</td>
<td class="num">(55,265)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55,265)<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_StockholdersEquity', window );">Ending Balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754,627<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">614,166<span></span>
</td>
<td class="nump">140,397<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,585<span></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_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="num">(101,591)<span></span>
</td>
<td class="num">(101,591)<span></span>
</td>
<td class="num">(58,534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,534)<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_StockholdersEquity', window );">Ending Balance at Dec. 31, 2020</a></td>
<td class="nump">2,049,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">825,678<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">685,166<span></span>
</td>
<td class="nump">140,448<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,879<span></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_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,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_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="num">(84,333)<span></span>
</td>
<td class="num">$ (84,333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquity', window );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 2,167,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 941,557<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 737,166<span></span>
</td>
<td class="nump">$ 204,327<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Parent Contributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730193608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of the Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Summary of the Business and Significant Accounting Policies</a></td>
<td class="text">Summary of the Business and Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Nature of Business</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR is an investor-owned holding company with two regulated utilities providing electricity and electric services in New Mexico and Texas.  PNMR&#8217;s primary subsidiaries are PNM and TNMP.  PNM is a public utility with regulated operations primarily engaged in the generation, transmission, and distribution of electricity.  TNMP is a wholly-owned subsidiary of TNP, which is a holding company that is wholly-owned by PNMR.  TNMP provides regulated transmission and distribution services in Texas.  PNMR&#8217;s common stock trades on the New York Stock Exchange under the symbol PNM.  On October 20, 2020, PNMR, Avangrid, and Merger Sub, entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) pursuant to which Merger Sub will merge with and into PNMR (the &#8220;Merger&#8221;), with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  See Note 22.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Financial Statement Preparation and Presentation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.  Actual results could ultimately differ from those estimated.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Notes to Consolidated Financial Statements include disclosures for PNMR, PNM, and TNMP.  This report uses the term &#8220;Company&#8221; when discussing matters of common applicability to PNMR, PNM, and TNMP.  Discussions regarding only PNMR, PNM, or TNMP are so indicated.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain amounts in the 2020 and 2019 Consolidated Financial Statements and Notes thereto have been reclassified to conform to the 2021 financial statement presentation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">GAAP defines subsequent events as events or transactions that occur after the balance sheet date but before financial statements are issued or are available to be issued.  Based on their nature, magnitude, and timing, certain subsequent events may be required to be reflected at the balance sheet date and/or required to be disclosed in the financial statements.  The Company has evaluated subsequent events as required by GAAP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Principles of Consolidation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Consolidated Financial Statements of each of PNMR, PNM, and TNMP include their accounts and those of subsidiaries in which that entity owns a majority voting interest.  PNM also consolidates Valencia (Note 10).  PNM owns undivided interests in several jointly-owned power plants and records its pro-rata share of the assets, liabilities, and expenses for those plants.  The agreements for the jointly-owned plants provide that if an owner were to default on its payment obligations, the non-defaulting owners would be responsible for their proportionate share of the obligations of the defaulting owner.  In exchange, the non-defaulting owners would be entitled to their proportionate share of the generating capacity of the defaulting owner.  There have been no such payment defaults under any of the agreements for the jointly-owned plants.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR Services Company expenses, which represent costs that are primarily driven by corporate level activities, are charged to the business segments.  These services are billed at cost and are reflected as general and administrative expenses in the business segments.  Other significant intercompany transactions between PNMR, PNM, and TNMP include intercompany loans, interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  All intercompany transactions and balances have been eliminated.  See Note 20.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounting for the Effects of Certain Types of Regulation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company maintains its accounting records in accordance with the uniform system of accounts prescribed by FERC and adopted by the NMPRC and PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain of the Company&#8217;s operations are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to the regulated operations.  Regulators may assign costs to accounting periods that differ from accounting methods applied by non-regulated utilities. &#160;When it is probable that regulators will permit recovery of costs through future rates, costs are deferred as regulatory assets that otherwise would be expensed. &#160;Likewise, regulatory liabilities are recognized when&#160;it is probable that regulators will require refunds through future rates&#160;or when revenue is collected for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">expenditures that have not yet been incurred.&#160; GAAP also provides for the recognition of revenue and regulatory assets and liabilities associated with &#8220;alternative revenue programs&#8221; authorized by regulators.  Such programs allow the utility to adjust future rates in response to past activities or completed events, if certain criteria are met.  Regulatory assets and liabilities are amortized into earnings over the authorized recovery period.  Accordingly, the Company has deferred certain costs and recorded certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  Information on regulatory assets and regulatory liabilities is contained in Note 13.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In some circumstances, regulators allow a requested increase in rates to be implemented, subject to refund, before the regulatory process has been completed and a decision rendered by the regulator.  When this occurs, the Company assesses the possible outcomes of the rate proceeding.  The Company records a provision for refund to the extent the amounts being collected, subject to refund, exceed the amount the Company determines is probable of ultimately being allowed by the regulator.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Cash and Restricted Cash</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Cash deposits received and held for a period of time that are restricted to a specific purpose, under the terms of their effective agreements, are considered restricted cash.  Investments in highly liquid investments with original maturities of three months or less at the date of purchase are considered cash and cash equivalents.  At December 31, 2021 and 2020 there was no restricted cash for PNMR, PNM, and TNMP.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Utility Plant</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Utility plant is stated at original cost and includes capitalized payroll-related costs such as taxes, pension, other fringe benefits, administrative costs, and AFUDC, where authorized by rate regulation, or capitalized interest.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Repairs, including major maintenance activities, and minor replacements of property are expensed when incurred, except as required by regulators for ratemaking purposes.  Major replacements are charged to utility plant.  Gains, losses, and costs to remove resulting from retirements or other dispositions of regulated property in the normal course of business are credited or charged to accumulated depreciation. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP may receive reimbursements, referred to as CIAC, from customers to pay for all or part of certain construction projects to the extent the project does not benefit regulated customers in general.  PNM and TNMP account for these reimbursements as offsets to utility plant additions based on the requirements of the NMPRC, FERC, and PUCT.  Due to the PUCT&#8217;s regulatory treatment of CIAC reimbursements, TNMP also receives a financing component that is recognized as other income on the Consolidated Statements of Earnings.  Under the NMPRC regulatory treatment, PNM typically does not receive a financing component.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Depreciation and Amortization</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s provision for depreciation and amortization of utility plant, other than nuclear fuel, is based upon straight-line rates approved by the NMPRC and FERC.  Amortization of nuclear fuel is based on units-of-production.  TNMP&#8217;s provision for depreciation and amortization of utility plant is based upon straight-line rates approved by the PUCT.  Depreciation and amortization of non-utility property, including right-of-use assets for finance leases as discussed in Note 8, is computed based on the straight-line method.  The provision for depreciation of certain equipment is allocated between operating expenses and construction projects based on the use of the equipment.  Average straight-line rates used were as follows:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"/><td style="width:52.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.799%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common, intangible, and general plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.91&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.91&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.88&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Funds Used During Construction</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As provided by the FERC uniform systems of accounts, AFUDC is charged to regulated utility plant for construction projects.  This allowance is designed to enable a utility to capitalize financing costs during periods of construction of property </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">subject to rate regulation.  It represents the cost of borrowed funds (allowance for borrowed funds used during construction or &#8220;debt AFUDC&#8221;) and a return on other funds (allowance for equity funds used during construction or &#8220;equity AFUDC&#8221;).  The debt AFUDC is recorded in interest charges and the equity AFUDC is recorded in other income on the Consolidated Statements of Earnings.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For the years ended December 31, 2021, 2020, and 2019, PNM recorded $3.4 million, $3.0 million, and $5.0 million of debt AFUDC at annual rates of 1.70%, 2.40%, and 2.99% and $9.9 million, $7.0 million, and $6.7 million of equity AFUDC at annual rates of 4.94%, 3.42%, and 3.95%.  For the years ended December 31, 2021, 2020, and 2019, TNMP recorded $1.6&#160;million, $2.1 million, and $2.4 million of debt AFUDC at rates of 1.80%, 2.20%, and 3.23% and $3.3 million, $4.3&#160;million, and $2.8 million of equity AFUDC at rates of 3.67%, 4.42%, and 3.78%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Materials, Supplies, and Fuel Stock</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Materials and supplies relate to transmission, distribution, and generating assets.  Materials and supplies are charged to inventory when purchased and are expensed or capitalized as appropriate when issued.  Materials and supplies are valued using an average costing method.  Coal is valued using a rolling weighted average costing method that is updated based on the current period cost per ton.  Periodic aerial surveys are performed on the coal piles and adjustments are made.  Average cost is equal to net realizable value under the ratemaking process.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Inventories consisted of the following at December&#160;31:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,061&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,417&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,472&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Investments</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM holds investment securities in the NDT for the purpose of funding its share of the decommissioning costs of PVNGS and trusts for PNM&#8217;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners (Note 16).  Investments (both equity and available-for-sale debt securities) are measured at fair market value on a quarterly basis with changes in fair value for equity securities recognized in earnings for that period.  Since third party investment managers have sole discretion over the purchase and sale of the securities, PNM records a realized loss as an impairment for any available-for-sale debt security that has a market value which is less than cost at the end of each quarter.  For the years ended December&#160;31, 2021, 2020 and 2019, PNM recorded impairment losses on the available-for-sale debt securities of $(0.7) million, $3.2 million and $5.7&#160;million.   No gains or losses are deferred as regulatory assets or liabilities.  See Notes 3 and 9.  All investments are held in PNM&#8217;s name and are in the custody of major financial institutions.  The specific identification method is used to determine the cost of securities disposed of, with realized gains and losses reflected in other income and deductions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#8220;other than temporary&#8221; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Equity Method Investment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#8217;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.  See Note 21.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Goodwill </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company does not amortize goodwill.  Goodwill is evaluated for impairment annually, or more frequently if events and circumstances indicate that the goodwill might be impaired.  See Note 19.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Asset Impairment</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Tangible long-lived assets and right-of-use assets associated with leases are evaluated in relation to the estimated future undiscounted cash flows to assess recoverability when events and circumstances indicate that the assets might be impaired.  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 4 for a discussion of electric operating revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 4 for a discussion of accounts receivable and the allowance for credit losses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Amortization of Debt Acquisition Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Discount, premium, and expense related to the issuance of long-term debt are amortized over the lives of the respective issues.  Gains and losses incurred upon the early retirement of long-term debt are recognized in other income or other deductions, except for amounts recoverable through NMPRC, FERC, or PUCT regulation, which are recorded as regulatory assets or liabilities and amortized over the lives of the respective issues.  Unamortized premium, discount, and expense related to long-term debt are reflected as part of the related liability on the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company records derivative instruments, including energy contracts, on the balance sheet as either an asset or liability measured at their fair value.  Changes in the derivatives&#8217; fair value are recognized in earnings unless specific hedge accounting criteria are met.  PNM also records certain commodity derivative transactions recoverable through NMPRC regulation as regulatory assets or liabilities.  See Note 9.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company treats all forward commodity purchases and sales contracts subject to unplanned netting or &#8220;book-out&#8221; by the transmission provider as derivative instruments subject to mark-to-market accounting.  GAAP provides guidance on whether realized gains and losses on derivative contracts not held for trading purposes should be reported on a net or gross basis and concludes such classification is a matter of judgment that depends on the relevant facts and circumstances.  See Note 4.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Decommissioning and Reclamation Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is only required to recognize and measure decommissioning liabilities for tangible long-lived assets for which a legal obligation exists.  Nuclear decommissioning costs and related accruals are based on periodic site-specific estimates of the costs for removing all radioactive and other structures at PVNGS and are dependent upon numerous assumptions, including estimates of future decommissioning costs at current price levels, inflation rates, and discount rates.  PNM&#8217;s accruals for PVNGS Units 1, 2, and 3, including portions held under leases, have been made based on such estimates, the guidelines of the NRC, and the PVNGS license periods.  See Note 17 for information concerning the treatment of nuclear decommissioning costs for certain purchased and leased portions of PVNGS in the NMPRC&#8217;s order in PNM&#8217;s NM 2015 Rate Case and the NM Supreme Court&#8217;s decision on PNM&#8217;s appeal of that order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In connection with both the SJGS and Four Corners coal supply agreements, the owners are required to reimburse the mining companies for the cost of contemporaneous reclamation, as well as the costs for final reclamation of the coal mines.  The reclamation costs are based on periodic site-specific studies that estimate the costs to be incurred in the future and are dependent upon numerous assumptions, including estimates of future reclamation costs at current price levels, inflation rates, and discount rates.  PNM considers the contemporaneous reclamation costs part of the cost of its delivered coal costs.  See Note 16 for a discussion of reclamation costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Environmental Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The normal operations of the Company involve activities and substances that expose the Company to potential liabilities under laws and regulations protecting the environment.  Liabilities under these laws and regulations can be material </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and may be imposed without regard to fault, or may be imposed for past acts, even though the past acts may have been lawful at the time they occurred. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company records its environmental liabilities when site assessments or remedial actions are probable and a range of reasonably likely cleanup costs can be estimated.  The Company reviews its sites and measures the liability by assessing a range of reasonably likely costs for each identified site using currently available information and the probable level of involvement and financial condition of other potentially responsible parties.  These estimates are based on assumptions regarding the costs for site investigations, remediation, operations and maintenance, monitoring, and site closure.  The ultimate cost to clean up the Company&#8217;s identified sites may vary from its recorded liability due to numerous uncertainties inherent in the estimation process.  Amounts recorded for environmental expense in the years ended December&#160;31, 2021, 2020, and 2019, as well as the amounts of environmental liabilities at December&#160;31, 2021 and 2020 were insignificant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Pension and Other Postretirement Benefits</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 11 for a discussion of pension and postretirement benefits expense, including a discussion of the actuarial assumptions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Stock-Based Compensation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 12 for a discussion of stock-based compensation expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Income Taxes</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Income taxes are recognized using the asset and liability method of accounting for income taxes.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying value of existing assets and liabilities and their respective tax basis.  All deferred taxes are reflected as non-current on the Consolidated Balance Sheets.  Current NMPRC, FERC, and PUCT approved rates include the tax effects of the majority of these differences.  Rate-regulated enterprises are required to record deferred income taxes for temporary differences accorded flow-through treatment at the direction of a regulatory commission.  The resulting deferred tax assets and liabilities are recorded based on the expected cash flow to be reflected in future rates.  Because the NMPRC, FERC, and the PUCT have consistently permitted the recovery of tax effects previously flowed-through earnings, the Company has established regulatory assets and liabilities offsetting such deferred tax assets and liabilities.  The Company recognizes only the impact of tax positions that, based on their merits, are more likely than not to be sustained upon an IRS audit.  The Company defers investment tax credits and amortizes them over the estimated useful lives of the assets.  See Note 18 for additional information, including a discussion of the impacts of the Tax Act. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company makes an estimate of its anticipated effective tax rate for the year as of the end of each quarterly period within its fiscal year.  In interim periods, income tax expense is calculated by applying the anticipated annual effective tax rate to year-to-date earnings before taxes.  Certain unusual or infrequently occurring items, as well as adjustments due to enactment of new tax laws, have been excluded from the estimated annual effective tax rate calculation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See Note 8 for a discussion of lease commitments.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730459464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following segment presentation is based on the methodology that management uses for making operating decisions and assessing performance of its various business activities.  A reconciliation of the segment presentation to the GAAP financial statements is provided.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM includes the retail electric utility operations of PNM that are subject to traditional rate regulation by the NMPRC.  PNM provides integrated electricity services that include the generation, transmission, and distribution of electricity for retail electric customers in New Mexico.  PNM also includes the generation and sale of electricity into the wholesale market, as well as providing transmission services to third parties.  The sale of electricity includes the asset optimization of PNM&#8217;s </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">jurisdictional capacity as well as the capacity excluded from retail rates.  FERC has jurisdiction over wholesale power and transmission rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">TNMP </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP is an electric utility providing services in Texas under the TECA.  TNMP&#8217;s operations are subject to traditional rate regulation by the PUCT.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service area.  TNMP also provides transmission services at regulated rates to other utilities that interconnect with TNMP&#8217;s facilities.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Other</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and PNMR Services Company.  The activities of PNMR Development, NM Capital, and the equity method investment in NMRD are also included in Corporate and Other.  Eliminations of intercompany income and expense transactions are reflected in the Corporate and Other segment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR SEGMENT INFORMATION</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following tables present summarized financial information for PNMR by segment.  PNM and TNMP each operate in only one segment.  Therefore, tabular segment information is not presented for PNM and TNMP.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:85%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:43.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,853&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,760&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,107&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,497&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,118&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,462)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,153&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,662&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(726)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,491&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,877)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,551&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,791&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,913)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,429&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,582&#160;</span></td><td style="background-color:#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: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:100%">Segment earnings (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,559&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,879&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,591)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,847&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,490)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">155,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">63,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(23,591)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">195,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,060,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,364,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,666,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:43.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523,012&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,241&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,878&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,897&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,453&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,069)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,223&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,840&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,392)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,871&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,893&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,812)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,952&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636&#160;</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,014&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,585&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,283)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,316&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,013)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">145,473&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">58,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(31,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">172,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,939,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:43.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><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:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457,603&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,812&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,097&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,783&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,808&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,068&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,814&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,682)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,200&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,022&#160;</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,643&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,016)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,460&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,845&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,456)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,849&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,282)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,422&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,799&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,090)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,241)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">40,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">55,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(19,090)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">77,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;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;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,242,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,298,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company defines utility margin as electric operating revenues less cost of energy.  Cost of energy consists primarily of fuel and purchase power costs for PNM and costs charged by third-party transmission providers for TNMP.  The Company believes that utility margin provides a more meaningful basis for evaluating operations than electric operating revenues since substantially all such costs are offset in revenues as fuel and purchase power costs are passed through to customers under PNM&#8217;s FPPAC and third-party transmission costs are passed on to customers through TNMP&#8217;s transmission cost recovery factor.  Utility margin is not a financial measure required to be presented under GAAP and is considered a non-GAAP measure. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Major Customers</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">No individual customer accounted for more than 10% of the electric operating revenues of PNMR or PNM during the years ended December 31, 2021, 2020 or 2019.  Three REPs accounted for more than 10% of the electric operating revenues of TNMP, as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"/><td style="width:23.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730037464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">Accumulated Other Comprehensive Income (Loss)<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">AOCI reports a measure for accumulated changes in equity that result from transactions and other economic events other than transactions with shareholders.  Information regarding AOCI is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:36.831%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><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:11.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom: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:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unrealized Gains on Available-for-Sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Pension<br/>Liability<br/>Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Fair Value Adjustment for Cash Flow Hedges</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,422)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,684)</span></td><td style="background-color:#cceeff;border-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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</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:100%">(14,063)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,659)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:100%">733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,926)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">3,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">25,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,400&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(6,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,673)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,699&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,367&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,060)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,307&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%">(99,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,497)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,740)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,937)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">2,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">22,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,006&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(5,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,765&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,779&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,544&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,194&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(98,914)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(78,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(79,183)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,765)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,320)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">2,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,034&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,056)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,688)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,263&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,575&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,247&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,715&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,651)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Consolidated Statements of Earnings include pre-tax amounts reclassified from AOCI related to Unrealized Gains on Available-for-Sale Debt Securities in gains (losses) on investment securities, related to Pension Liability Adjustment in other (deductions), and related to Fair Value Adjustment for Cash Flow Hedges in interest charges.  The income tax impacts of all amounts reclassified from AOCI are included in income taxes in the Consolidated Statements of Earnings.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2134417<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: 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_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730116872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Electric Operating Revenues<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Electric Operating Revenues</a></td>
<td class="text">Electric Operating Revenues<div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounts Receivable and Allowance for Credit Losses</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Accounts receivable consists primarily of trade receivables from customers.  In the normal course of business, credit is extended to customers on a short-term basis.  The Company estimates the allowance for credit losses on trade receivables based on historical experience and estimated default rates.  Accounts receivable balances are reviewed monthly, adjustments to the allowance for credit losses are made as necessary and amounts that are deemed uncollectible are written off.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As a result of the economic conditions resulting from the COVID-19 pandemic, PNM updated its allowance for accounts receivable balances and recorded incremental credit losses of $(1.1)&#160;million and $6.8&#160;million in the years ended December 31, 2021 and 2020.  The NMPRC issued an order authorizing all public utilities to create a regulatory asset to defer incremental costs related to COVID-19, including increases in uncollectible accounts.  See discussion regarding regulatory treatment in Note 17.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the allowance for credit losses on trade receivables, the Company has evaluated other receivables for potential credit related losses.  These balances include potential exposures for other non-retail utility services.  In the years ended December 31, 2021 and 2020, PNM recorded $1.0&#160;million and zero in estimated credit losses related to these transactions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  During the weather event, generators experienced an extreme spike in market driven fuel prices and in turn charged REPs excessive market driven power prices which eventually get passed to end users on their electricity bill.  Given the uncertainty of the collectability of end users' bills by REPs, ERCOT also increased the collateral required by REPs in order to do business within ERCOT's Balancing Authority. TNMP has deferred bad debt expense (credit losses) from defaulting REPs to a regulatory asset totaling $0.8&#160;million at December 31, 2021 and will seek recovery in a general rate case.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Electric operating revenues are recorded in the period of energy delivery, which includes estimated amounts for service rendered but unbilled at the end of each accounting period.  The determination of the energy sales billed to individual customers is based on the reading of their meters, which occurs on a systematic basis throughout the month.  At the end of each month, amounts of energy delivered to customers since the date of the last meter reading and the corresponding unbilled revenue are estimated.  Unbilled electric revenue is estimated based on daily generation volumes, estimated customer usage by class, line losses, historical trends and experience, applicable customer rates or by using AMS data where available.  Amounts billed are generally due within the next month.  The Company does not incur incremental costs to obtain contracts for its energy services.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s wholesale electricity sales are recorded as electric operating revenues and wholesale electricity purchases are recorded as costs of energy sold.  Derivative contracts that are subject to unplanned netting are recorded net in earnings.  A &#8220;book-out&#8221; is the planned or unplanned netting of off-setting purchase and sale transactions.  A book-out is a transmission mechanism to reduce congestion on the transmission system or administrative burden.  For accounting purposes, a book-out is the recording of net revenues upon the settlement of a derivative contract.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unrealized gains and losses on derivative contracts that are not designated for hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power and fuel supply agreements, used to hedge generation assets and purchased power costs.  Changes in the fair value of economic hedges are reflected in results of operations, with changes related to economic hedges on sales included in operating revenues and changes related to economic hedges on purchases included in cost of energy sold.  See Note 9.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company has collaborative arrangements related to its interest in SJGS, Four Corners, PVNGS, and Luna.  The Company has determined that during the years ended December 31, 2021, 2020, and 2019 none of the joint owners in its collaborative arrangements were customers under Topic 606.  The Company will continue to evaluate transactions between collaborative arrangement participants in future periods under the revenue requirements.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP recognize revenue as they satisfy performance obligations, which typically occurs as the customer or end-user consumes the electric service provided.  Electric services are typically for a bundle of services that are distinct and transferred to the end-user in one performance obligation measured by KWh or KW.  Electric operating revenues are recorded in the period of energy delivery, including estimated unbilled amounts.  The Company has elected to exclude all sales and similar taxes from revenue.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Revenue from contracts with customers is recorded based upon the total authorized tariff price at the time electric service is rendered, including amounts billed under arrangements qualifying as an Alternative Revenue Program (&#8220;ARP&#8221;).  ARP arrangements are agreements between PNM or TNMP and its regulator that allow PNM or TNMP to adjust future rates in response to past activities or completed events, if certain criteria are met.  ARP revenues are required to be reported separately from contracts with customers.  ARP revenues in a given period include the recognition of &#8220;originating&#8221; ARP revenues (i.e. when the regulator-specific conditions are met) in the period, offset by the reversal of ARP revenues when billed to customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Sources of Revenue</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Additional information about the nature of revenues is provided below.  Additional information about matters affecting PNM&#8217;s and TNMP&#8217;s regulated revenues is provided in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PNM</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">NMPRC Regulated Retail Electric Service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; PNM provides electric generation, transmission, and distribution service to its rate-regulated customers in New Mexico.  PNM&#8217;s retail electric service territory covers a large area of north central New Mexico, including the cities of Albuquerque, Rio Rancho, and Santa Fe, and certain areas of southern New Mexico.  Customer rates for retail electric service are set by the NMPRC and revenue is recognized as energy is delivered to the customer.  PNM invoices customers on a monthly basis for electric service and generally collects billed amounts within one month. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Transmission Service to Third Parties </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; PNM owns transmission lines that are interconnected with other utilities in New Mexico, Texas, Arizona, Colorado, and Utah.  Transmission customers receive service for the transmission of energy owned by the customer utilizing PNM&#8217;s transmission facilities.  Customers generally receive transmission services, which are regulated by FERC, from PNM through PNM&#8217;s Open Access Transmission Tariff (&#8220;OATT&#8221;) or a specific contract.  Customers are billed based on capacity and energy components on a monthly basis.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Miscellaneous </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning on January 1, 2018, PNM acquired a 65 MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM sells power from 36 MW of this capacity to a third party at a fixed price that is recorded as revenue from contracts with customers.  PNM is obligated to deliver power under this arrangement only when SJGS Unit 4 is operating.  Other market sales from this 65 MW interest are recorded in other electric operating revenues.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TNMP</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PUCT Regulated Retail Electric Service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; TNMP provides transmission and distribution services in Texas under the provisions of TECA and the Texas Public Utility Regulatory Act.  TNMP is subject to traditional cost-of-service regulation with respect to rates and service under the jurisdiction of the PUCT and certain municipalities.  TNMP&#8217;s transmission and distribution activities are solely within ERCOT and not subject to traditional rate regulation by FERC.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service territory.  Revenue is recognized as energy is delivered to the consumer.  TNMP invoices REPs on a monthly basis and is generally paid within a month.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TCOS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> &#8211; TNMP is a transmission service provider that is allowed to recover its TCOS through a network transmission rate that is approved by the PUCT.  TCOS customers are other utilities that receive service for the transmission of energy owned by the customer utilizing TNMP&#8217;s transmission facilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Alternative Revenue Programs </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company defers certain costs and records certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  ARP revenues, which are discussed above, include recovery or refund provisions under PNM&#8217;s renewable energy rider and true-ups to PNM&#8217;s formula transmission rates; TNMP&#8217;s AMS surcharge, transmission cost recovery factor, and the impacts </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of the PUCT&#8217;s January 25, 2018 order regarding the change in the federal corporate income tax rate; and the energy efficiency incentive bonus at both PNM and TNMP.  Regulatory assets and liabilities are recognized for the difference between ARP revenues and amounts billed under those programs.  Regulatory assets and liabilities are amortized into earnings as amounts are billed.  As discussed in Note 17, TNMP&#8217;s 2018 Rate Case integrated AMS costs into base rates beginning January 1, 2019.  These costs are being amortized into earnings as alternative revenues over a period of five years.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Other Electric Operating Revenues</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Other electric operating revenues consist primarily of PNM&#8217;s sales for resale meeting the definition of a derivative.  Derivatives are not considered revenue from contracts with customers.  PNM engages in activities meeting the definition of derivatives to optimize its existing jurisdictional assets and long-term power agreements through spot market, hour-ahead, day-ahead, week-ahead, month-ahead, and other sales of excess generation not required to fulfill retail load and contractual commitments.  PNM also began participating in the EIM in 2021.  The EIM is a real-time wholesale energy trading market operated by the CAISO that enables participating electric utilities to buy and sell energy.  The NMPRC granted PNM authority to seek recovery of costs associated with joining the EIM in a future general rate case and to pass the benefits of participating in EIM to customers through the FPPAC.  See Note 17.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A disaggregation of revenues from contracts with customers by the type of customer is presented in the table below.  The table also reflects ARP revenues and other revenues.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"/><td style="width:53.678%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.407%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,220&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151,896&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,509&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569,405&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,232&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,362,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">417,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,779,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,911&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,049&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,158&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,641&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469,799&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,207&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,139,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">383,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,523,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"/><td style="width:53.678%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.407%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010,898&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,310&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,208&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,822&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,781&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Performance obligations related to contracts with customers are typically satisfied when the energy is delivered and the customer or end-user utilizes the energy.  Accounts receivable from customers represent amounts billed, including amounts under ARP programs.  For PNM, accounts receivable reflected on the Consolidated Balance Sheets, net of allowance for credit losses, includes $86.8 million and $86.2 million at December&#160;31, 2021 and 2020 resulting from contracts with customers.  All of TNMP&#8217;s accounts receivable results from contracts with customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Contract assets are an entity&#8217;s right to consideration in exchange for goods or services that the entity has transferred to a customer when that right is conditioned on something other than the passage of time (for example, the entity&#8217;s future performance).  Upon the completion of the Western Spirit Line (Note 17), PNM entered into a TSA with Pattern Wind under an incremental tariff rate approved by FERC.  The terms of the agreement provide for a financing component that benefits the customer.  As such, the revenue that PNM recognizes will be in excess of the consideration received at the beginning of the service term resulting in a contract asset.  As of December 31, 2021, the balance of the contract asset is $0.6&#160;million and is presented in Other deferred charges on the Consolidated Balance Sheet.  The Company had no contract assets as of December 31, 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Contract liabilities arise when consideration is received in advance from a customer before satisfying the performance obligations.  Therefore, revenue is deferred and not recognized until the obligation is satisfied.  Under its OATT, PNM accepts upfront consideration for capacity reservations requested by transmission customers, which requires PNM to defer the customer&#8217;s transmission capacity rights for a specific period of time.  PNM recognizes the revenue of these capacity reservations over the period it defers the customer&#8217;s capacity rights.  Other utilities pay PNM and TNMP in advance for the joint-use of their utility poles.  These revenues are recognized over the period of time specified in the joint-use contract, typically for one calendar year.  Deferred revenues on these arrangements are recorded as contract liabilities.  PNMR&#8217;s, PNM&#8217;s, and TNMP&#8217;s contract liabilities and related revenues are insignificant for all periods presented.  The Company has no other arrangements with remaining performance obligations to which a portion of the transaction price would be required to be allocated.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730210216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings and Dividends Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings and Dividends Per Share</a></td>
<td class="text">Earnings and Dividends Per Share<div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Dual presentation of basic and diluted earnings per share has been presented in the Consolidated Statements of Earnings of PNMR.  Information regarding the computation of earnings per share and dividends per share is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,362&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Number of Common Shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding during year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested awards of restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Shares &#8211; Basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dilutive Effect of Common Stock Equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Forward Equity Sale Agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Shares &#8211; Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR Per Share of Common Stock:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Declared per Common Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730041800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Common Stock and Equity Contributions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing 6.2&#160;million shares to the forward purchasers at a price of $45.805 per share aggregating net proceeds of $283.1&#160;million.  In addition, PNMR recorded a net $0.1&#160;million for equity issuance costs reimbursed by the lead underwriter.  Following this settlement, no shares of PNMR&#8217;s common stock remain subject to future settlement under the PNMR 2020 Forward Equity Sale Agreements.  See Note 7.  PNMR, PNM, and TNMP did not issue any common stock during the year ended December 31, 2021. Neither PNM nor TNMP issued any common stock during the years ended December 31, 2020 and 2019.  PNMR did not issue any common stock during the year ended December 31, 2019.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR funded $53.0&#160;million, $230.0&#160;million, and zero of cash equity contributions to PNM in 2021, 2020, and 2019, respectively.  PNMR also funded $52.0 million, $71.0 million, and $80.0 million of cash equity contributions to TNMP in 2021, 2020, and 2019, respectively.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PNMR offered shares of PNMR common stock through the PNMR Direct Plan.  As required by the Merger Agreement, effective November 2, 2020, PNMR entered into the Second Amendment to the Third Amended and Restated PNM Resources, Inc. Direct Plan (the &#8220;PNMR Direct Plan&#8221;), which among other matters, terminated the right to purchase shares of PNMR common stock under the PNMR Direct Plan with respect to any cash dividends and optional cash investments not received by noon Eastern Time on November 17, 2020.  No purchases of shares of PNMR common stock under the PNMR Direct Plan may occur after November 18, 2020.  The shares of PNMR common stock utilized in the PNMR Direct Plan were offered under a SEC shelf registration statement that expired in March 2021.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Dividends on Common Stock</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The declaration of common dividends by PNMR is dependent upon a number of factors, including the ability of PNMR&#8217;s subsidiaries to pay dividends.  PNMR&#8217;s primary sources of dividends are its operating subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM declared and paid cash dividends to PNMR of $60.0 million, $40.7 million, and zero in 2021, 2020, and 2019.  TNMP declared and paid cash dividends to PNMR of zero, $58.5 million, and $55.3 million in 2021, 2020, and 2019. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The NMPRC has placed certain restrictions on the ability of PNM to pay dividends to PNMR, including the restriction that PNM cannot pay dividends that cause its debt rating to fall below investment grade.  The NMPRC provisions allow PNM to pay dividends, without prior NMPRC approval, from current earnings, which is determined on a rolling four quarter basis, or </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">from equity contributions previously made by PNMR.  The Federal Power Act also imposes certain restrictions on dividends by public utilities, including that dividends cannot be paid from paid-in capital.  Debt-to-capitalization ratio requirements, as discussed in Note 7, remain at less than or equal to 65% for PNM and TNMP and less than or equal to 70% for PNMR.  These debt-to-capitalization ratio requirements could limit the amounts of dividends that could be paid.  PNM also has other financial covenants that limit the transfer of assets, through dividends or other means, including a requirement to obtain the approval of certain financial counterparties to transfer more than five percent of PNM&#8217;s assets.  As of December&#160;31, 2021, none of the numerical tests would restrict the payment of dividends from the retained earnings of PNM or TNMP, and the 70% debt-to-capitalization covenant would restrict the payment of dividends by PNMR to $404.7 million.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition, the ability of PNMR to declare dividends is dependent upon the extent to which cash flows will support dividends, the availability of retained earnings, financial circumstances and performance, current and future regulatory decisions, Congressional and legislative acts, and economic conditions.  Conditions imposed by the NMPRC or PUCT, future growth plans and related capital requirements, and business considerations may also affect PNMR&#8217;s ability to pay dividends.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Preferred Stock</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s cumulative preferred shares outstanding bear dividends at 4.58%&#160;per annum.  PNM preferred stock does not have a mandatory redemption requirement, but may be redeemed, at PNM&#8217;s option, at 102% of the stated value plus accrued dividends.  The holders of the PNM preferred stock are entitled to payment before the holders of common stock in the event of any liquidation or dissolution or distribution of assets of PNM.  In addition, PNM&#8217;s preferred stock is not entitled to a sinking fund and cannot be converted into any other class of stock of PNM.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and TNMP have no preferred stock outstanding.  The authorized shares of PNMR and TNMP preferred stock are 10 million shares and 1 million shares, respectively.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: 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(e)(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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730151832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financing</a></td>
<td class="text">Financing<div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s financing strategy includes both short-term and long-term borrowings.  The Company utilizes short-term revolving credit facilities, as well as cash flows from operations, to provide funds for both construction and operating expenditures.  Depending on market and other conditions, the Company will periodically sell long-term debt or enter into term loan arrangements and use the proceeds to reduce borrowings under the revolving credit facilities or refinance other debt.  Each of the Company&#8217;s revolving credit facilities, term loans, and other debt agreements contains a single financial covenant that requires the maintenance of a debt-to-capitalization ratio.  For the PNMR agreements this ratio must be maintained at less than or equal to 70%, and for the PNM and TNMP agreements this ratio must be maintained at less than or equal to 65%.  The Company&#8217;s revolving credit facilities, term loans, and other debt agreements generally also contain customary covenants, events of default, cross-default provisions, and change-of-control provisions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM must obtain NMPRC approval for any financing transaction having a maturity of more than 18 months.  In addition, PNM files its annual informational financing filing and short-term financing plan with the NMPRC.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Financing Activities</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">PNMR</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At January 1, 2018, PNMR had outstanding letters of credit arrangements with JPMorgan Chase Bank N.A. (the &#8220;JPM LOC Facility&#8221;) under which letters of credit aggregating $30.3 million were issued to facilitate the posting of reclamation bonds, which SJCC was required to post in connection with permits relating to the operation of the San Juan mine.  On March 15, 2019, WSJ LLC acquired the assets of SJCC following the bankruptcy of Westmoreland.  WSJ LLC assumed all obligations of SJCC, including those under the letter of credit support agreements.  See Note 16.  In May 2020, JPMorgan Chase Bank N.A. gave notice that it would not extend the letters of credit beyond their October 21, 2020 expiration.  In August 2020, PNMR entered into replacement letter of credit arrangements with Wells Fargo Bank, N.A. (the &#8220;WFB LOC Facility&#8221;) to replace the JPM LOC Facility.  Letters of credit were issued under the WFB LOC Facility and exchanged for the letters of credit outstanding under the JPM LOC Facility prior to the expiration of the JPM LOC Facility.  On October 21, 2020, the JPM LOC Facility expired according to its terms.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2019, PNMR had $50.0 million in borrowings under the PNMR 2018 Two-Year Term Loan.  On December 21, 2020, the PNMR 2018 Two-Year Term Loan was repaid and terminated in accordance with its terms.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 7, 2020, PNMR entered into forward sale agreements with each of Citibank N.A., and Bank of America N.A., as forward purchasers and an underwriting agreement with Citigroup Global Markets Inc., and BofA Securities, Inc. as </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">representatives of the underwriters named therein, relating to an aggregate of approximately 6.2 million shares of PNMR common stock (including 0.8 million shares of PNMR common stock pursuant to the underwriters&#8217; option to purchase additional shares) (the &#8220;PNMR 2020 Forward Equity Sale Agreements&#8221;).  On January 8, 2020, the underwriters exercised in full their option to purchase the additional 0.8 million shares of PNMR common stock and PNMR entered into separate forward sales agreements with respect to the additional shares.  The initial forward sale price of $47.21 per share is subject to adjustments based on a net interest rate factor and by expected future dividends paid on PNMR common stock as specified in the forward sale agreements.  PNMR did not initially receive any proceeds upon the execution of these agreements and, except in certain specified circumstances, had the option to elect physical, cash, or net share settlement on or before the date that is 12 months from their effective dates.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing 6.2&#160;million shares to the forward purchasers at a price of $45.805 per share aggregating net proceeds of $283.1&#160;million.  In addition, PNMR recorded a net $0.1&#160;million for equity issuance costs reimbursed by the lead underwriter.  Following this settlement, no shares of PNMR&#8217;s common stock remain subject to future settlement under the PNMR 2020 Forward Equity Sale Agreements.  The PNMR 2020 Forward Equity Sale Agreements meet the derivative scope exception requirements for contracts involving an entity&#8217;s own equity.  Until settlement of the forward sale agreements, PNMR&#8217;s EPS dilution resulting from the agreements, if any, was determined using the treasury stock method, which resulted in dilution during periods when the average market price of PNMR stock during the reporting period was higher than the applicable forward sales price as of the end of  that period.  See Note 5.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $300.0&#160;million aggregate principal amount of 3.25% SUNs outstanding (the &#8220;PNMR 2018 SUNs&#8221;), which were set to mature on March 9, 2021.  As discussed below, on March 9, 2021, PNMR utilized $220.0&#160;million of capacity under the PNMR 2020 Delayed-Draw Term Loan as well as $80.0&#160;million in borrowings under the PNMR Revolving Credit Facility to repay the PNMR 2018 SUNs.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $65.0&#160;million outstanding under the PNMR Development Term Loan that was amended to reduce the balance from $90.0&#160;million to $65.0&#160;million.  On May 18, 2021, the $65.0&#160;million PNMR Development Term Loan was repaid using proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 31, 2020, PNMR had $150.0&#160;million outstanding under the PNMR 2019 Term Loan that was set to mature on June 11, 2021.  On May 18, 2021, the $150.0&#160;million PNMR 2019 Term Loan was repaid using proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 21, 2020, PNMR entered into a $150.0&#160;million term loan agreement (the &#8220;PNMR 2020 Term Loan&#8221;), between PNMR and U.S. Bank National Association, as sole lender.  Proceeds from the PNMR 2020 Term Loan were used to repay the $50.0&#160;million PNMR 2018 Two-Year Term Loan and for other corporate purposes.  The PNMR 2020 Term Loan was set to mature on January 31, 2022.  On May 18, 2021, the PNMR 2020 Term Loan was repaid with proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 22, 2020, PNMR entered into a $300.0&#160;million delayed-draw term loan agreement (the &#8220;PNMR 2020 Delayed-Draw Term Loan&#8221;), among PNMR, the lenders party thereto, and MUFG Bank, Ltd., as administrative agent.  Initially PNMR drew $80.0&#160;million to refinance existing indebtedness and for other corporate purposes.  PNMR used the remaining $220.0&#160;million of capacity from the PNMR 2020 Delayed-Draw Term Loan to repay an equivalent amount of the PNMR 2018 SUNs.  Draws on the PNMR 2020 Delayed-Draw Term Loan were set to mature on January 31, 2022.  On May 18, 2021, the $300.0&#160;million outstanding under the PNMR 2020 Delayed-Draw Term Loan was repaid with proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 18, 2021, PNMR entered into the PNMR 2021 Delayed-Draw Term Loan, among PNMR, the lenders party thereto, and Wells Fargo Bank, N.A., as administrative agent.  Initially PNMR drew $850.0&#160;million to repay and terminate existing indebtedness, including the $150.0&#160;million PNMR 2019 Term Loan, the $300.0&#160;million PNMR 2020 Delayed-Draw Term Loan, the $150.0&#160;million PNMR 2020 Term Loan, the $65.0&#160;million PNMR Development Term Loan, and $40.0&#160;million in borrowings under the PNMR Development Revolving Credit Facility.  Additionally, PNMR repaid $92.1&#160;million in borrowings under the PNMR Revolving Credit Facility.  On December 2, 2021, PNMR drew an additional $50.0&#160;million under the PNMR 2021 Delayed-Draw Term Loan.  Draws on the PNMR 2021 Delayed-Draw Term Loan bear interest at a variable rate, which was 0.95% at December 31, 2021, and mature on May 18, 2023.  On January 24, 2022, PNMR drew the remaining $100.0&#160;million available under the PNMR 2021 Delayed-Draw Term Loan.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR had an automatic shelf registration that provides for the issuance of various types of debt and equity securities that expired in March 2021.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">PNM</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At January 1, 2019, PNM had a $200.0 million term loan agreement (the &#8220;PNM 2017 Term Loan&#8221;) between PNM and JPMorgan Chase Bank, N.A., as lender and administrative agent, and U.S. Bank National Association, as lender.  The PNM 2017 Term Loan was repaid on January 18, 2019.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2018, PNMR Development deposited $68.2 million with PNM related to potential transmission network interconnections.  PNM used the deposit to repay intercompany borrowings.  PNM was required to pay interest to PNMR Development to the extent work under the interconnections has not been performed.  The entire deposit of $68.2 million and accrued interest of $5.7 million was refunded in November 2019.  The interconnection deposit and related refund is presented in financing activities and the interest payment is presented in operating activities on PNM&#8217;s Consolidated Statements of Cash Flows for the year ended December 31, 2019.  During the year ended December 31, 2019 PNM recognized $3.3 million of interest expense under the agreement.  All intercompany transactions related to this deposit have been eliminated on PNMR&#8217;s Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 18, 2019, PNM entered into a $250.0 million term loan agreement (the &#8220;PNM 2019 $250.0 million Term Loan&#8221;) among PNM, the lenders party thereto, and U.S. Bank N.A., as administrative agent.  PNM used the proceeds of the PNM 2019 $250.0 million Term Loan to repay the PNM 2017 Term Loan, to reduce short-term borrowings under the PNM Revolving Credit Facility, and for general corporate purposes.  The PNM 2019 $250.0 million Term Loan was prepaid in April 2020 without penalty.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 18, 2019, PNM entered into a $40.0 million term loan agreement (the &#8220;PNM 2019 $40.0 million Term Loan&#8221;), between PNM and Bank of America, N.A. as sole lender and administrative agent.  PNM used the proceeds of the PNM 2019 $40.0 million Term Loan to reduce short-term borrowings under the PNM Revolving Credit Facility and for general corporate purposes.  On June 18, 2021, the $40.0&#160;million PNM 2019 Term Loan was repaid using proceeds from the PNM 2021 Term Loan.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 15, 2020, PNM entered into a $250.0&#160;million term loan agreement (the &#8220;PNM 2020 Term Loan&#8221;), between PNM, the lenders party thereto, and U.S. Bank N.A., as administrative agent.  Proceeds from the PNM 2020 Term Loan were used to prepay the PNM 2019 $250.0&#160;million Term Loan due July 2020, without penalty.  As discussed below, on April 30, 2020, PNM used $100.0&#160;million of proceeds from the PNM 2020 SUNs to prepay without penalty an equal amount of the PNM 2020 Term Loan.  On December 21, 2020, PNM prepaid without penalty, the remaining $150.0&#160;million balance of the PNM 2020 Term Loan.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 30, 2020, PNM entered into an agreement (the &#8220;PNM 2020 Note Purchase Agreement&#8221;) with institutional investors for the sale of $200.0&#160;million aggregate principal amount of senior unsecured notes offered in private placement transactions.  Under the agreement, PNM issued $150.0&#160;million aggregate principal amount of its 3.21% senior unsecured notes, Series A, due April 30, 2030, and $50.0&#160;million of its aggregate principal amount of its 3.57% senior unsecured notes, Series B, due April 29, 2039 (the &#8220;PNM 2020 SUNs&#8221;).  The PNM 2020 SUNs were issued on April 30, 2020.  PNM used $100.0&#160;million of proceeds from the PNM 2020 SUNs to prepay, without penalty, an equal amount of the PNM 2020 Term Loan.  The remaining $100.0&#160;million of the PNM 2020 SUNs were used to repay borrowings on the PNM Revolving Credit Facility and for other corporate purposes.  The PNM 2020 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2020 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2020 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2020 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2019, PNM had three series of outstanding PCRBs aggregating $100.3&#160;million, that were subject to mandatory tender on June 1, 2020.  One series of $40.0&#160;million had a final maturity of June 1, 2040 and two series of  $39.3&#160;million and $21.0&#160;million had a final maturity of June 1, 2043.  On June 1, 2020, PNM purchased these PCRBs utilizing borrowings under the PNM Revolving Credit Facility and converted the PCRBs to the weekly mode.  PNM held these PCRBs (without legally canceling them) until July 1, 2020, when they were remarketed in the weekly mode (the &#8220;PNM Floating Rate PCRBs&#8221;) and PNM used the remarketing proceeds to repay the revolver borrowings.  The PNM Floating Rate PCRBs bore interest at rates that were reset weekly, giving investors the option to return the PCRBs for remarketing to new investors upon 7 days' notice.  On October 1, 2021, PNM converted the PNM Floating Rate PCRBs to a fixed rate period and successfully remarketed them to new investors (the &#8220;PNM 2021 Fixed Rate PCRBs&#8221;).  The PNM 2021 Fixed Rate PCRBs now bear interest at 0.875% and are subject to mandatory tender on October 1, 2026.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2019, PNM had PCRBs outstanding of $36.0&#160;million at 6.25% issued by the Maricopa County, Arizona Pollution Control Corporation as well as $255.0&#160;million at 5.90% and $11.5&#160;million at 6.25% issued by the City of Farmington, New Mexico.  The $36.0&#160;million PCRBs became callable at 101% of par on January 1, 2020 and the remaining $266.5&#160;million PCRBs became callable at par on June 1, 2020.  On June 22, 2020, PNM provided notice to the bondholders that it was calling the PCRBs aggregating $302.5&#160;million.  On July 22, 2020, PNM purchased the PCRBs in lieu of redemption and remarketed them to new investors (the &#8220;PNM 2020 Fixed Rate PCRBs&#8221;).</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 18, 2021, PNM entered into a $75.0&#160;million term loan (the &#8220;PNM 2021 Term Loan&#8221;) between PNM and Bank of America, N.A., as lender.  The PNM 2021 Term Loan was used to repay the PNM 2019 $40.0&#160;million Term Loan and for other corporate purposes.  The PNM 2021 Term Loan bears interest at a variable rate, which was 0.93% at December 31, 2021 and matures on December 18, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, PNM entered into the PNM 2021 Note Purchase Agreement with institutional investors for the sale and issuance of $160.0&#160;million aggregate principal amount of the PNM 2021 SUNs offered in private placement transactions.  The PNM 2021 SUNs were issued on July 14, 2021.  PNM issued $80.0&#160;million of the PNM 2021 SUNs at 2.59%, due July 15, 2033, and another $80.0&#160;million at 3.14%, due July 15, 2041.  Proceeds from the PNM 2021 SUNs were used to repay the total amount of $160.0&#160;million of PNM's 5.35% SUNs, at par, earlier than their scheduled maturity of October 1, 2021.  The PNM 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 23, 2021, PNM entered into the PNM September 2021 Note Purchase Agreement with institutional investors for the sale and issuance of $150.0&#160;million aggregate principal amount of the PNM September 2021 SUNs offered in private placement transactions.  On December 2, 2021, PNM issued $50.0&#160;million of the PNM September 2021 SUNs at 2.29%, due December 30, 2031, and another $100.0&#160;million at 2.97%, due December 30, 2041.  Proceeds from the PNM September 2021 SUNs were used for funding of capital expenditures, including the purchase of the Western Spirit Line, repayment of existing indebtedness, and for general corporate purposes.  The PNM September 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM September 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM September 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM September 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2020, PNM had $146.0&#160;million of outstanding PCRBs with a final maturity of April 1, 2033.  These PCRBs were subject to mandatory tender on October 1, 2021 and were successfully remarketed to new investors on that date.  The $146.0&#160;million PCRBs bear interest at a fixed rate of 2.15% until their final maturity.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a shelf registration statement, which will expire in May 2023, with capacity for the issuance of up to $650.0 million of senior unsecured notes.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">TNMP</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 25, 2018, TNMP entered into a $20.0 million term loan agreement.  On December 17, 2018, the TNMP 2018 Term Loan agreement was amended to provide additional funding of $15.0 million, which resulted in a total committed amount of $35.0 million under the agreement (the &#8220;TNMP 2018 Term Loan&#8221;). TNMP used the proceeds from these issuances to repay short-term borrowings and for TNMP&#8217;s general corporate purposes.  The TNMP 2018 Term Loan was repaid on December 30, 2019.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February 26, 2019, TNMP entered into an agreement (the &#8220;TNMP 2019 Bond Purchase Agreement&#8221;) with institutional investors for the sale of $305.0 million aggregate principal amount of four series of TNMP first mortgage bonds (the &#8220;TNMP 2019 Bonds&#8221;) offered in private placement transactions.  TNMP issued $225.0 million of TNMP 2019 Bonds on March 29, 2019 and used the proceeds to repay TNMP&#8217;s $172.3 million 9.50% first mortgage bonds at their maturity on April 1, 2019, as well as to repay borrowings under the TNMP Revolving Credit Facility and for general corporate purposes.  TNMP issued the remaining $80.0 million of TNMP 2019 Bonds on July 1, 2019 and used the proceeds to repay borrowings under the TNMP Revolving Credit Facility and for general corporate purposes.  The terms of the indenture governing the TNMP 2019 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">prepay the TNMP 2019 Bonds at par.  TNMP has the right to redeem any or all of the TNMP 2019 Bonds prior to their respective maturities, subject to payment of a customary make-whole premium. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 24, 2020, TNMP entered into an agreement (the &#8220;TNMP 2020 Bond Purchase Agreement&#8221;) with institutional investors for the sale of $185.0&#160;million aggregate principal amount of four series of TNMP first mortgage bonds (the &#8220;TNMP 2020 Bonds&#8221;) offered in private placement transactions.  TNMP issued $110.0&#160;million of TNMP 2020 Bonds on April 24, 2020 and used the proceeds to repay borrowings under the TNMP Revolving Credit Facility and for other corporate purposes.  TNMP issued the remaining $75.0&#160;million of TNMP 2020 Bonds on July 15, 2020 and used the proceeds from that issuance to repay borrowings under the TNMP Revolving Credit facility and for other corporate purposes.  The TNMP 2020 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the indenture governing the TNMP 2020 Bonds.  The terms of the indenture governing the TNMP 2020 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2020 Bonds at par.  TNMP has the right to redeem any or all of the TNMP 2020 Bonds prior to their respective maturities, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, TNMP entered into the TNMP 2021 Bond Purchase Agreement with institutional investors for the sale of $65.0&#160;million aggregate principal amount of the TNMP 2021 Bonds offered in private placement transactions.  On August 16, 2021, TNMP issued all $65.0&#160;million of the TNMP 2021 Bonds at 2.44% with a maturity of August 15, 2035 and used the proceeds to repay existing debt and for other corporate purposes.  The TNMP 2021 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the supplemental indenture governing the TNMP 2021 Bonds.  The terms of the supplemental indenture governing the TNMP 2021 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2021 Bonds at par.  However, the definition of change of control in the supplemental indenture governing the TNMP 2021 Bonds will not be triggered by the closing of the Merger.  TNMP has the right to redeem any or all of the TNMP 2021 Bonds prior to their maturity, subject to payment of a customary make-whole premium.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Merger Related Financing Activities</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, the execution of the Merger Agreement constituted a &#8220;Change of Control&#8221; under certain PNMR, TNMP and PNMR Development debt agreements.  Under each of the specified debt agreements, a &#8220;Change of Control&#8221; constitutes an &#8220;Event of Default,&#8221; pursuant to which the lender parties thereto have the right to accelerate the indebtedness under the debt agreements.  The definition of Change of Control under the PNM debt agreements and PNM note purchase agreements was not triggered by the execution of the Merger Agreement.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 26, 2020, PNMR, TNMP and PNMR Development entered into amendment agreements with the lender parties thereto to amend the definition of &#8220;Change of Control&#8221; such that the entry into the Merger Agreement would not constitute a Change of Control and to waive the Event of Default arising from entry into the Merger Agreement.  On September 15, 2021, PNMR and TNMP and the lender parties further amended the definition of &#8220;Change of Control&#8221; in the PNMR Revolving Credit Facility and the TNMP Revolving Credit Facility such that the closing of the Merger does not constitute a Change of Control under those facilities.  The Change of Control provisions in the PNM debt agreements, PNM note purchase agreements, and TNMP 2021 Bond Purchase Agreement are not triggered by the closing of the Merger and did not require amendment.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The documents governing TNMP's aggregate $750.0&#160;million of outstanding 2014 to 2020 First Mortgage Bonds (&#8220;TNMP FMBs&#8221;) obligated TNMP to offer, within 30 business days following the signing of the Merger Agreement, to prepay those $750.0&#160;million outstanding TNMP FMBs at 100% of the principal amount, plus accrued and unpaid interest thereon, but without any make-whole amount or other premium.  TNMP made such offer to prepay the TNMP FMBs in accordance with the terms of the TNMP FMBs, and none of the holders of the TNMP FMBs accepted TNMP&#8217;s offer.  The documents governing the 2014 to 2020 TNMP FMBs require TNMP to make another offer, within 30 business days of closing of the Merger, to prepay those $750.0&#160;million outstanding TNMP FMBs at par.  TNMP will make such offer to prepay the $750.0&#160;million outstanding 2014 to 2020 TNMP FMBs in accordance with the terms of the TNMP FMBs; however, holders of the TNMP FMBs are not required to tender their TNMP FMBs and may accept or reject such offer to prepay.  As discussed above, the supplemental indenture that governs the TNMP 2021 Bonds excludes the Merger from the definition of Change of Control.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The TNMP FMBs are not registered under the Securities Act and may not be offered or sold in the United States absent registration or applicable exemption from registration requirements and applicable state laws.  The information in this Annual Report on Form 10-K is for informational purposes only and is neither an offer to purchase, nor a solicitation of an offer to sell, subscribe for or buy any securities in any jurisdiction pursuant to the proposed transactions or otherwise, nor shall there be any sale, issuance or transfer of securities in any jurisdiction in contravention of applicable law.  Similar to the offer to prepay made </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">after signing the Merger Agreement, the post-Merger closing offer to prepay the TNMP FMBs will be made only pursuant to an offer to prepay, which will set forth the terms and conditions of the offer to prepay.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest Rate Hedging Activities</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2017, PNMR entered into three separate four-year hedging agreements that effectively established fixed interest rates of 1.926%, 1.823%, and 1.629%, plus customary spreads over LIBOR, subject to change if there is a change in PNMR&#8217;s credit rating, for three separate tranches, each of $50.0 million, of its variable rate debt.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">These hedge agreements were accounted for as cash flow hedges and had fair values of $0.9 million that were included in other current liabilities on the Consolidated Balance Sheets at December 31, 2020.  As discussed in Note 3, changes in the fair value of the cash flow hedges were deferred in AOCI and amounts reclassified to the Consolidated Statement of Earnings were recorded in interest charges.  The fair values were determined using Level 2 inputs, including using forward&#160;LIBOR curves under the mid-market convention&#160;to discount cash flows&#160;over the&#160;remaining&#160;term of the agreement.  On March 23, 2021, the 1.926% fixed interest rate hedge agreement expired according to its terms and the remaining agreements expired on May 23, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Borrowing Arrangements Between PNMR and its Subsidiaries</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has intercompany loan agreements with its subsidiaries. Individual subsidiary loan agreements vary in amount up to $150.0 million and have either reciprocal or non-reciprocal terms.  Interest charged to the subsidiaries is equivalent to interest paid by PNMR on its short-term borrowings or the money-market interest rate if PNMR does not have any short-term borrowings outstanding.  All balances outstanding under intercompany loan agreements are eliminated upon consolidation. See Note 1.  PNM and TNMP had no borrowings from PNMR at December&#160;31, 2021 and 2020.  At February 18, 2022, PNM had no borrowings and TNMP had $45.5&#160;million of borrowings from PNMR.  PNMR Development had zero and $0.3&#160;million in short-term borrowings outstanding from PNMR at December 31, 2021 and 2020 and none at February 18, 2022.  PNMR had $6.4&#160;million and zero in short-term borrowings outstanding from PNMR Development at December 31, 2021 and 2020 and $6.3&#160;million at February 18, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Short-term Debt and Liquidity</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Currently, the PNMR Revolving Credit Facility has a financing capacity of $300.0 million and the PNM Revolving Credit Facility has a financing capacity of $400.0 million.  Both facilities currently expire on October 31, 2023 and contain options to be extended through October 2024, subject to approval by a majority of the lenders.  PNM also has the $40.0&#160;million PNM 2017 New Mexico Credit Facility that expires on December 12, 2022.  The TNMP Revolving Credit Facility is a $75.0 million revolving credit facility secured by $75.0 million aggregate principal amount of TNMP first mortgage bonds and matures on September 23, 2022 and contains two one-year extension options, subject to approval by a majority of the lenders.  PNMR Development had a $40.0 million revolving credit facility that was set to expire on January 31, 2022.  On May 18, 2021, the PNMR Development Revolving Credit Facility was terminated.  Variable interest rates under these facilities are based on LIBOR but contain provisions which allow for the replacement of LIBOR with other widely accepted interest rates.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt outstanding consists of:</span></div><div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"/><td style="width:61.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.924%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.026%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Short-term Debt</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to the above borrowings, PNMR, PNM, and TNMP had letters of credit outstanding of $3.4 million, zero, and zero at December&#160;31, 2021 that reduce the available capacity under their respective revolving credit facilities.  In addition, PNMR had $30.3 million of letters of credit outstanding under the WFB LOC Facility.  At December&#160;31, 2021, interest rates on </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">outstanding borrowings were 1.61% for the PNMR Revolving Credit Facility, 1.35% for the PNM Revolving Credit Facility, and 0.85% for the TNMP Revolving Credit Facility.  There were no borrowings outstanding under the PNM 2017 New Mexico Credit Facility at December 31, 2021.  </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At February&#160;18, 2022, PNMR, PNM, and TNMP had $296.6 million, $400.0 million, and $63.2 million of availability under their respective revolving credit facilities, including reductions of availability due to outstanding letters of credit.  PNM had $40.0 million of availability under the PNM 2017 New Mexico Credit Facility.  Total availability at February&#160;18, 2022, on a consolidated basis, was $799.8 million for PNMR.  At February&#160;18, 2022, PNMR, PNM, and TNMP had invested cash of $0.9 million, $1.0 million, and zero.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-Term Debt</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          Information concerning long-term debt outstanding and unamortized (premiums), discounts, and debt issuance costs is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.238%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td></tr><tr style="height:3pt"><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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" rowspan="2" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM Debt</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes, Pollution Control Revenue Bonds:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.875% due April 2033, mandatory tender - October 1, 2021</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15% due April 2033</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:100%">146,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.125% due June 2040, mandatory tender - June&#160;1, 2022</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:100%">37,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45% due September 2042, mandatory tender - June&#160;1, 2022</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:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Floating rate, weekly-mode</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,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:100%">798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.875% due October 2026</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:100%">100,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05% due January 2038, mandatory tender - June 1, 2022</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:100%">36,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.20% due June 2040, mandatory tender - June 1, 2022</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:100%">11,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10% due June 2040, mandatory tender June 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15% due June 2040, mandatory tender - June 1, 2024</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:100%">125,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35% due October 2021</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15% due May 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45% due May 2025</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:100%">104,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.85% due August 2025</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:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.68% due May 2028</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:100%">88,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.78% due August 2028</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:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93% due May 2033</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:100%">38,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22% due May 2038</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:100%">45,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50% due May 2048</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:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60% due August 2048</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:100%">85,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21% due April 2030</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:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.57% due April 2039</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:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59% due July 2033</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:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.14% due July 2041</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:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29% due December 2031</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:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97% due December 2041</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:100%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2019 $40.0 Million Term Loan due June 2021</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 $75.0 Million Term Loan due December 2022</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:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">1,890,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,735&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711,345&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,574&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,845&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,795&#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></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.238%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Mortgage Bonds:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.95% due April 2043</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,917)</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.03% due July 2024</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:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53% due February 2026</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:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.22% due August 2027</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:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.85% due June 2028</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:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79% due March 2034</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:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92% due March 2039</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:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06% due March 2044</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:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.60% due July 2029</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:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73% due April 2030</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:100%">85,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36% due April 2050</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:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93% due July 2035</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:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36% due July 2050</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:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44% due August 2035</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:100%">65,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,852)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,475)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,852)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,475)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2021 Delayed-Draw Term Loan due May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 3.25% 2018 SUNs due March 2021</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Term Loan due January 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2019 Term Loan due June 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Term Loan due January 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Delayed-Draw Term Loan due January 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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">745,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">143&#160;</span></td><td style="background-color:#cceeff;border-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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Consolidated PNMR Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,699,043&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,294,043&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,107)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718,043&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,589)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reflecting mandatory tender dates, long-term debt maturities as of December 31, 2020 are follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"/><td style="width:22.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,000&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,000&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,000&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,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:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,345&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,198&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,198&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,699,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632983464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LesseeFinanceLeasesTextBlock', window );">Lease Commitments</a></td>
<td class="text">Lease Commitments<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company enters into various lease agreements to meet its business needs and to satisfy the needs of its customers.  Historically, the Company&#8217;s leases were classified as operating leases and included leases for generating capacity from PVNGS Units 1 and 2, certain rights-of-way agreements for transmission lines and facilities, vehicles and equipment necessary to construct and maintain the Company&#8217;s assets and building and office equipment.  In February 2016, the FASB issued ASU 2016-02 &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> to provide guidance on the recognition, measurement, presentation, and disclosure of leases.  Among other things, ASU 2016-02 requires that all leases be recorded on the Consolidated Balance Sheets by recognizing a present value liability for future cash flows of the lease agreement and a corresponding right-of-use asset.  The Company adopted Topic 842 on January 1, 2019, its required effective date.  The Company elected to use many of the practical expedients available upon adoption of the standard.  As a result, the Company will continue to classify its leases existing as of December 31, 2018 as operating leases until they expire or are modified.  In addition, the Company elected the practical expedient to not reevaluate the accounting for land easements and rights-of-way agreements existing at December 31, 2018.  The Company also elected the use of the practical expedient to apply the requirements of the new standard on its effective date and has not restated prior periods to conform to the new guidance.  Adoption of the lease standard has a material impact on the Company&#8217;s Consolidated Balance Sheets but does not have a material impact on the Consolidated Statements of Earnings or the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Effective January 1, 2019, the Company accounts for contracts that convey the use and control of identified assets for a period of time as leases.  The Company classifies leases as operating or financing by evaluating the terms of the lease agreement.  Agreements under which the Company is likely to utilize substantially all of the economic value or life of the asset or that the Company is likely to own at the end of the lease term, either through purchase or transfer of ownership, are classified as financing leases.  Leases not meeting these criteria are accounted for as operating leases.  Agreements under which the Company is a lessor are insignificant.  PNMR, PNM, and TNMP determine present value for their leases using their incremental borrowing rates at the commencement date of the lease or, when readily available, the rate implicit in the agreement.  The Company leases office buildings, vehicles, and other equipment.  In addition, PNM leases interests in PVNGS Units 1 and 2 and certain rights-of-way agreements that are classified as leases.  All of the Company&#8217;s leases with terms in excess of one year are recorded on the Consolidated Balance Sheets by recording a present value lease liability and a corresponding right-of-use asset.  Operating lease expense is recognized within operating expenses according to the use of the asset on a straight-line basis.  Financing lease costs, which are comprised primarily of fleet and office equipment leases commencing after January 1, 2019, are recognized by amortizing the right-of-use asset on a straight-line basis and by recording interest expense on the lease liability.  Financing lease right-of-use assets amortization is reflected in depreciation and amortization and interest on financing lease liabilities is reflected as interest charges on the Company&#8217;s Consolidated Statements of Earnings.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PVNGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM leases interests in Units 1 and 2 of PVNGS.  The PVNGS leases were entered into in 1985 and 1986 and initially were scheduled to expire on January 15, 2015 for the four Unit 1 leases and January 15, 2016 for the four Unit 2 leases.  Following procedures set forth in the PVNGS leases, PNM notified four of the lessors under the Unit 1 leases and one lessor under the Unit 2 lease that it would elect to renew those leases on the expiration date of the original leases.  The four Unit 1 leases now expire on January 15, 2023 and the one Unit 2 lease now expires on January 15, 2024.  The annual lease payments during the renewal periods aggregate $16.5 million for PVNGS Unit 1 and $1.6 million for Unit 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The terms of each of the extended leases do not provide for additional renewal options beyond their currently scheduled expiration dates.  PNM had the option to purchase the assets underlying each of the extended leases at their fair market value or to return the lease interests to the lessors on the expiration dates.  On June 11, 2020, PNM provided notice to the lessors and the NMPRC of its intent to return the assets underlying in both the PVNGS Unit 1 and Unit 2 leases upon their expiration in January 2023 and 2024.  Although PNM elected to return the assets underlying the extended leases, PNM retains certain obligations related to PVNGS, including costs to decommission the facility.  PNM is depreciating its capital improvements related to the extended leases using NMPRC approved rates through the end of the NRC license period for each unit, which expire in June 2045 for Unit 1 and in June 2046 for Unit 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 5, 2021, PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP received all necessary approvals, including NRC approval for the transfer of the associated possessory licenses to SRP at the end of the term of each of the respective leases.  See Notes 16 and 17 for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">information on other PVNGS matters including the PVNGS Leased Interest Abandonment Application which included PNM's request to create regulatory assets for the associated remaining undepreciated investments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is exposed to loss under the PVNGS lease arrangements upon the occurrence of certain events that PNM does not consider reasonably likely to occur.  Under certain circumstances (for example, the NRC issuing specified violation orders with respect to PVNGS or the occurrence of specified nuclear events), PNM would be required to make specified payments to the lessors and take title to the leased interests.  If such an event had occurred as of December&#160;31, 2021, amounts due to the lessors under the circumstances described above would be up to $148.4 million, payable on January 15, 2022 in addition to the scheduled lease payments due on that date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Land Easements and Rights-of-Ways</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Many of PNM&#8217;s electric transmission and distribution facilities are located on lands that require the grant of rights-of-way from governmental entities, Native American tribes, or private parties.  PNM has completed several renewals of rights-of-way, the largest of which is a renewal with the Navajo Nation.  PNM is obligated to pay the Navajo Nation annual payments of $6.0 million, subject to adjustment each year based on the Consumer Price Index, through 2029.  PNM&#8217;s April 2021 payment for the amount due under the Navajo Nation right-of-way lease was $7.3 million, which included amounts due under the Consumer Price Index adjustment.  Changes in the Consumer Price Index subsequent to January 1, 2019 are considered variable lease payments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has other prepaid rights-of-way agreements that are not accounted for as leases or recognized as a component of plant in service.  PNM reflects the unamortized balance of these prepayments in other deferred charges on the Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Consolidated Statement of Earnings over their term.  As of December&#160;31, 2021 and 2020, the unamortized balance of these rights-of-ways was $53.4&#160;million and $55.8 million.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM recognized amortization expense associated with these agreements of $3.7 million, $4.4 million, and $3.7 million.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Fleet Vehicles and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Fleet vehicle and equipment leases commencing on or after January 1, 2019 are classified as financing leases.  Fleet vehicle and equipment leases existing as of December 31, 2018 are classified as operating leases.  The Company&#8217;s fleet vehicle and equipment lease agreements include non-lease components for insignificant administrative and other costs that are billed over the life of the agreement.  At December&#160;31, 2021, residual value guarantees on fleet vehicle and equipment leases are $0.9&#160;million, $1.4&#160;million, and $2.3&#160;million for PNM, TNMP, and PNMR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information related to the Company&#8217;s operating leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.241%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets, net of amortization</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,133&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</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:100%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,460&#160;</span></td><td style="background-color:#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:20.25pt;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 portion of operating lease liabilities</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:100%">52,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#8217;s financing leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,055&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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:100%">(4,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, net</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">10,621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">11,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">22,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">9,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">11,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">20,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea">Other current liabilities</span></span></span></span></span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#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:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72">Other deferred credits</span></span></span></span></span></span></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:100%">7,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,972&#160;</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"/></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#8217;s lease liabilities is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:27.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years):</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">5.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%">4.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">3.99&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80&#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:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for the components of lease expense is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:53.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%">2,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,277&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,404)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">380&#160;</span></td><td style="background-color:#cceeff;border-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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,035&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> Includes expense of $2.5&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $1.8&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.</span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:53.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%">1,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,412&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">27,519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">28,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Supplemental cash flow information related to the Company&#8217;s leases is as follows:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</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:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%">3,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Capitalized lease costs are reflected as investing activities on the Company&#8217;s Consolidated Statements of Cash Flows for the twelve months ended December&#160;31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Future expected lease payments are shown below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:27.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom: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:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#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:100%">Later years</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:100%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,823&#160;</span></td><td style="background-color:#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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,545&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,235&#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 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:100%">Lease liabilities as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,830&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,267&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The above table includes $11.3 million, $14.5 million, and $25.8 million for PNM, TNMP, and PNMR at December&#160;31, 2021 for expected future payments on fleet vehicle and equipment leases that could be avoided if the leased assets were returned and the lessor is able to recover estimated market value for the equipment from third parties.  The Company&#8217;s contractual commitments for leases that have not yet commenced are insignificant.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lease Commitments</a></td>
<td class="text">Lease Commitments<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company enters into various lease agreements to meet its business needs and to satisfy the needs of its customers.  Historically, the Company&#8217;s leases were classified as operating leases and included leases for generating capacity from PVNGS Units 1 and 2, certain rights-of-way agreements for transmission lines and facilities, vehicles and equipment necessary to construct and maintain the Company&#8217;s assets and building and office equipment.  In February 2016, the FASB issued ASU 2016-02 &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> to provide guidance on the recognition, measurement, presentation, and disclosure of leases.  Among other things, ASU 2016-02 requires that all leases be recorded on the Consolidated Balance Sheets by recognizing a present value liability for future cash flows of the lease agreement and a corresponding right-of-use asset.  The Company adopted Topic 842 on January 1, 2019, its required effective date.  The Company elected to use many of the practical expedients available upon adoption of the standard.  As a result, the Company will continue to classify its leases existing as of December 31, 2018 as operating leases until they expire or are modified.  In addition, the Company elected the practical expedient to not reevaluate the accounting for land easements and rights-of-way agreements existing at December 31, 2018.  The Company also elected the use of the practical expedient to apply the requirements of the new standard on its effective date and has not restated prior periods to conform to the new guidance.  Adoption of the lease standard has a material impact on the Company&#8217;s Consolidated Balance Sheets but does not have a material impact on the Consolidated Statements of Earnings or the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Effective January 1, 2019, the Company accounts for contracts that convey the use and control of identified assets for a period of time as leases.  The Company classifies leases as operating or financing by evaluating the terms of the lease agreement.  Agreements under which the Company is likely to utilize substantially all of the economic value or life of the asset or that the Company is likely to own at the end of the lease term, either through purchase or transfer of ownership, are classified as financing leases.  Leases not meeting these criteria are accounted for as operating leases.  Agreements under which the Company is a lessor are insignificant.  PNMR, PNM, and TNMP determine present value for their leases using their incremental borrowing rates at the commencement date of the lease or, when readily available, the rate implicit in the agreement.  The Company leases office buildings, vehicles, and other equipment.  In addition, PNM leases interests in PVNGS Units 1 and 2 and certain rights-of-way agreements that are classified as leases.  All of the Company&#8217;s leases with terms in excess of one year are recorded on the Consolidated Balance Sheets by recording a present value lease liability and a corresponding right-of-use asset.  Operating lease expense is recognized within operating expenses according to the use of the asset on a straight-line basis.  Financing lease costs, which are comprised primarily of fleet and office equipment leases commencing after January 1, 2019, are recognized by amortizing the right-of-use asset on a straight-line basis and by recording interest expense on the lease liability.  Financing lease right-of-use assets amortization is reflected in depreciation and amortization and interest on financing lease liabilities is reflected as interest charges on the Company&#8217;s Consolidated Statements of Earnings.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PVNGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM leases interests in Units 1 and 2 of PVNGS.  The PVNGS leases were entered into in 1985 and 1986 and initially were scheduled to expire on January 15, 2015 for the four Unit 1 leases and January 15, 2016 for the four Unit 2 leases.  Following procedures set forth in the PVNGS leases, PNM notified four of the lessors under the Unit 1 leases and one lessor under the Unit 2 lease that it would elect to renew those leases on the expiration date of the original leases.  The four Unit 1 leases now expire on January 15, 2023 and the one Unit 2 lease now expires on January 15, 2024.  The annual lease payments during the renewal periods aggregate $16.5 million for PVNGS Unit 1 and $1.6 million for Unit 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The terms of each of the extended leases do not provide for additional renewal options beyond their currently scheduled expiration dates.  PNM had the option to purchase the assets underlying each of the extended leases at their fair market value or to return the lease interests to the lessors on the expiration dates.  On June 11, 2020, PNM provided notice to the lessors and the NMPRC of its intent to return the assets underlying in both the PVNGS Unit 1 and Unit 2 leases upon their expiration in January 2023 and 2024.  Although PNM elected to return the assets underlying the extended leases, PNM retains certain obligations related to PVNGS, including costs to decommission the facility.  PNM is depreciating its capital improvements related to the extended leases using NMPRC approved rates through the end of the NRC license period for each unit, which expire in June 2045 for Unit 1 and in June 2046 for Unit 2.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 5, 2021, PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP received all necessary approvals, including NRC approval for the transfer of the associated possessory licenses to SRP at the end of the term of each of the respective leases.  See Notes 16 and 17 for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">information on other PVNGS matters including the PVNGS Leased Interest Abandonment Application which included PNM's request to create regulatory assets for the associated remaining undepreciated investments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is exposed to loss under the PVNGS lease arrangements upon the occurrence of certain events that PNM does not consider reasonably likely to occur.  Under certain circumstances (for example, the NRC issuing specified violation orders with respect to PVNGS or the occurrence of specified nuclear events), PNM would be required to make specified payments to the lessors and take title to the leased interests.  If such an event had occurred as of December&#160;31, 2021, amounts due to the lessors under the circumstances described above would be up to $148.4 million, payable on January 15, 2022 in addition to the scheduled lease payments due on that date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Land Easements and Rights-of-Ways</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Many of PNM&#8217;s electric transmission and distribution facilities are located on lands that require the grant of rights-of-way from governmental entities, Native American tribes, or private parties.  PNM has completed several renewals of rights-of-way, the largest of which is a renewal with the Navajo Nation.  PNM is obligated to pay the Navajo Nation annual payments of $6.0 million, subject to adjustment each year based on the Consumer Price Index, through 2029.  PNM&#8217;s April 2021 payment for the amount due under the Navajo Nation right-of-way lease was $7.3 million, which included amounts due under the Consumer Price Index adjustment.  Changes in the Consumer Price Index subsequent to January 1, 2019 are considered variable lease payments.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has other prepaid rights-of-way agreements that are not accounted for as leases or recognized as a component of plant in service.  PNM reflects the unamortized balance of these prepayments in other deferred charges on the Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Consolidated Statement of Earnings over their term.  As of December&#160;31, 2021 and 2020, the unamortized balance of these rights-of-ways was $53.4&#160;million and $55.8 million.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM recognized amortization expense associated with these agreements of $3.7 million, $4.4 million, and $3.7 million.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Fleet Vehicles and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Fleet vehicle and equipment leases commencing on or after January 1, 2019 are classified as financing leases.  Fleet vehicle and equipment leases existing as of December 31, 2018 are classified as operating leases.  The Company&#8217;s fleet vehicle and equipment lease agreements include non-lease components for insignificant administrative and other costs that are billed over the life of the agreement.  At December&#160;31, 2021, residual value guarantees on fleet vehicle and equipment leases are $0.9&#160;million, $1.4&#160;million, and $2.3&#160;million for PNM, TNMP, and PNMR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information related to the Company&#8217;s operating leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.241%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets, net of amortization</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,133&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</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:100%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,460&#160;</span></td><td style="background-color:#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:20.25pt;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 portion of operating lease liabilities</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:100%">52,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#8217;s financing leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,055&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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:100%">(4,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, net</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">10,621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">11,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">22,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">9,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">11,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">20,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea">Other current liabilities</span></span></span></span></span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#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:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72">Other deferred credits</span></span></span></span></span></span></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:100%">7,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,972&#160;</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"/></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#8217;s lease liabilities is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:27.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years):</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">5.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%">4.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">3.99&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80&#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:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for the components of lease expense is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:53.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%">2,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,277&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,404)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">380&#160;</span></td><td style="background-color:#cceeff;border-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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,035&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> Includes expense of $2.5&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $1.8&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.</span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:53.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%">1,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,412&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">27,519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">28,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Supplemental cash flow information related to the Company&#8217;s leases is as follows:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</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:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%">3,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Capitalized lease costs are reflected as investing activities on the Company&#8217;s Consolidated Statements of Cash Flows for the twelve months ended December&#160;31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Future expected lease payments are shown below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:27.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom: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:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#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:100%">Later years</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:100%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,823&#160;</span></td><td style="background-color:#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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,545&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,235&#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 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:100%">Lease liabilities as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,830&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,267&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The above table includes $11.3 million, $14.5 million, and $25.8 million for PNM, TNMP, and PNMR at December&#160;31, 2021 for expected future payments on fleet vehicle and equipment leases that could be avoided if the leased assets were returned and the lessor is able to recover estimated market value for the equipment from third parties.  The Company&#8217;s contractual commitments for leases that have not yet commenced are insignificant.<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730186248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_DerivativesAndFairValueTextBlock', window );">Fair Value of Derivative and Other Financial Instruments</a></td>
<td class="text">Fair Value of Derivative and Other Financial Instruments<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Fair value is based on current market quotes as available and is supplemented by modeling techniques and assumptions made by the Company to the extent quoted market prices or volatilities are not available.  External pricing input availability varies based on commodity location, market liquidity, and term of the agreement.  Valuations of derivative assets and liabilities take into account nonperformance risk, including the effect of counterparties&#8217; and the Company&#8217;s credit risk.  The Company regularly assesses the validity and availability of pricing data for its derivative transactions.  Although the Company uses its best judgment in estimating the fair value of these instruments, there are inherent limitations in any estimation technique.</span></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:110%">Energy Related Derivative Contracts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Overview</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The primary objective for the use of commodity derivative instruments, including energy contracts, options, swaps, and futures, is to manage price risk associated with forecasted purchases of energy and fuel used to generate electricity, as well as managing anticipated generation capacity in excess of forecasted demand from existing customers.  PNM&#8217;s energy related derivative contracts manage commodity risk.  PNM is required to meet the demand and energy needs of its customers.  PNM is exposed to market risk for the needs of its customers not covered under the FPPAC.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2021, PNM entered into three agreements to purchase power from third parties at a fixed price in order to ensure that customer demand during the 2022 summer peak load period is met.  Two of the agreements, the purchase of 85 MW from June through September 2022 and the purchase of 40 MW for the full year of 2022, are not considered derivatives because there are no notional amounts due to the unit-contingent nature of the agreements.  The third agreement for the purchase of 150 MW firm power in June and September 2022 meets the definition of an economic hedge described below and has been accounted for accordingly.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning January 1, 2018, PNM is exposed to market risk for its 65 MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM has entered into agreements to sell power from 36 MW of that capacity to a third party at a fixed price for the period January 1, 2018 through May 31, 2022, subject to certain conditions.  Under these agreements, PNM is obligated to deliver 36 MW of power only when SJGS Unit 4 is operating.&#160; These agreements are not considered derivatives because there is no notional amount due to the unit-contingent nature of the transactions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and Tri-State have a hazard sharing agreement that expires in May 2022. Under this agreement, each party sells the other party 100 MW of capacity and energy from a designated generation resource on a unit contingent basis, subject to certain performance guarantees.  Both the purchases and sales are made at the same market index price.  This agreement serves to reduce the magnitude of each party&#8217;s single largest generating hazard and assists in enhancing the reliability and efficiency of their respective operations.  PNM passes the sales and purchases through to customers under PNM&#8217;s FPPAC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s operations are managed primarily through a net asset-backed strategy, whereby PNM&#8217;s aggregate net open forward contract position is covered by its forecasted excess generation capabilities or market purchases.  PNM could be exposed to market risk if its generation capabilities were to be disrupted or if its load requirements were to be greater than anticipated.  If all or a portion of load requirements were required to be covered as a result of such unexpected situations, commitments would have to be met through market purchases.  TNMP does not enter into energy related derivative contracts.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Commodity Risk</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Marketing and procurement of energy often involve market risks associated with managing energy commodities and establishing positions in the energy markets, primarily on a short-term basis.  PNM routinely enters into various derivative instruments such as forward contracts, option agreements, and price basis swap agreements to economically hedge price and volume risk on power commitments and fuel requirements and to minimize the effect of market fluctuations.  PNM monitors the market risk of its commodity contracts in accordance with approved risk and credit policies.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unusually cold weather in February 2021 resulted in higher-than-expected natural gas and purchased power costs.  PNM mitigated the impacts from the cold weather by securing gas supplies in advance, engaging in market purchases when lower prices were available, and adjusting plant operation of its gas units to minimize reliance on higher-priced gas supplies.  PNM estimates the impact of the cold weather conditions in the first quarter of 2021 resulted in approximately $20&#160;million of additional natural gas costs and approximately $8&#160;million in additional purchased power costs.  These fuel increases are passed through to customers under the FPPAC.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounting for Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under derivative accounting and related rules for energy contracts, PNM accounts for its various instruments for the purchase and sale of energy, which meet the definition of a derivative, based on PNM&#8217;s intent.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM was not hedging its exposure to the variability in future cash flows from commodity derivatives through designated cash flow hedges.  The derivative contracts recorded at fair value that do not qualify or are not designated for cash flow hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power agreements, used to economically hedge generation assets, purchased power and fuel costs, and customer load requirements.  Changes in the fair value of economic hedges are reflected in results of operations and are classified between operating revenues and cost of energy according to the intent of the hedge.  PNM also uses economic hedges under an NMPRC approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  Changes in the fair value of instruments covered by its FPPAC are recorded as regulatory assets and liabilities.  PNM has no trading transactions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Commodity Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s commodity derivative instruments that are recorded at fair value, all of which are accounted for as economic hedges and considered Level 2 fair value measurements, are presented in the following line items on the Consolidated Balance Sheets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"><tr><td style="width:1.0%"/><td style="width:58.948%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.010%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">Economic Hedges</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,096)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,551)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,591)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s commodity derivative instruments in the above table are subject to master netting agreements whereby assets and liabilities could be offset in the settlement process.  PNM does not offset fair value and cash collateral for derivative instruments under master netting arrangements and the above table reflects the gross amounts of fair value assets and liabilities for commodity derivatives.  Included in the table above are equal amounts of current assets and current liabilities aggregating $0.5&#160;million at December&#160;31, 2021 and all $1.6&#160;million at December&#160;31, 2020 resulting from PNM&#8217;s hazard sharing arrangements with Tri-State.  The hazard sharing arrangements are net-settled upon delivery.  </span></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, PNM has a NMPRC-approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  The table above includes less than $0.2&#160;million in current assets and $1.8&#160;million of current liabilities related to this plan at December&#160;31, 2021.  There were no amounts hedged under this plan as of December&#160;31, 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021 and 2020, PNM had no amounts recognized for the legal right to reclaim cash collateral.  However, at both December&#160;31, 2021 and 2020, amounts posted as cash collateral under margin arrangements were $0.5 million, which is included in other current assets on the Consolidated Balance Sheets.  At both December&#160;31, 2021 and 2020, obligations to return cash collateral were $0.9 million.  Cash collateral amounts are included on the Consolidated Balance Sheets in other current liabilities at December 31, 2021 and other deferred credits at December 31, 2020.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The effects of mark-to-market commodity derivative instruments on PNM&#8217;s revenues and cost of energy during the years ended December&#160;31, 2021 and 2020 were less than $0.1&#160;million.  Commodity derivatives had no impact on OCI for the periods presented.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s net buy (sell) volume positions for energy were 122,400 MWh and zero MWh at December&#160;31, 2021 and 2020.  PNM had no open gas commodity volume positions at December&#160;31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has contingent requirements to provide collateral under commodity contracts having an objectively determinable collateral provision that are in net liability positions and are not fully collateralized with cash.  In connection with managing its commodity risks, PNM enters into master agreements with certain counterparties.  If PNM is in a net liability position under an agreement, some agreements provide that the counterparties can request collateral if PNM&#8217;s credit rating is downgraded; other agreements provide that the counterparty may request collateral to provide it with &#8220;adequate assurance&#8221; that PNM will perform; and others have no provision for collateral.  At December&#160;31, 2021 and 2020, PNM had no such contracts in a net liability position. </span></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:110%">Non-Derivative Financial Instruments</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The carrying amounts reflected on the Consolidated Balance Sheets approximate fair value for cash, receivables, and payables due to the short period of maturity.  Investment securities are carried at fair value.  Investment securities consist of PNM assets held in the NDT for its share of decommissioning costs of PVNGS and trusts for PNM&#8217;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners.  See Note 16.  At December&#160;31, 2021 and 2020, the fair value of investment securities included $394.5 million and $379.2 million for the NDT and $68.6 million and $60.9 million for the coal mine reclamation trusts.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#8220;other than temporary&#8221; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.  Gains and losses recognized on the Consolidated Statements of Earnings related to investment securities in the NDT and reclamation trusts are presented in the following table:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:47.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.033%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.033%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains from equity securities sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698&#160;</span></td><td style="background-color:#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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains (losses) from equity securities still held</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:100%">(442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net gains on equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains (losses) on debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,969)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.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:100%">Net gains on investment securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,599&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,589&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The proceeds and gross realized gains and losses on the disposition of securities held in the NDT and coal mine reclamation trusts are shown in the following table.  Realized gains and losses are determined by specific identification of costs of securities sold.  Gross realized losses shown below exclude the (increase)/decrease in realized impairment losses of $0.7&#160;million, $(3.2) million, and $3.0&#160;million for the years ended December&#160;31, 2021, 2020 and 2019.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:48.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.071%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.071%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.072%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,528&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,760&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized (losses)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021, the available-for-sale debt securities held by PNM, had the following final maturities:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.754%"><tr><td style="width:1.0%"/><td style="width:74.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.477%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years through 15 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 15 years through 20 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 20 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,206&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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="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:110%">Fair Value Disclosures</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company determines the fair values of its derivative and other financial instruments based on the hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value.  Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.  Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  Level 3 inputs are unobservable inputs for the asset or liability.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For investment securities, Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For Level 2 fair values, the pricing provider predominantly uses the market approach using bid side market values based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value.  For commodity derivatives, Level 2 fair values are determined based on market observable inputs, which are validated using multiple broker quotes, including forward price, volatility, and interest rate curves to establish expectations of future prices.  Credit valuation adjustments are made for estimated credit losses based on the overall exposure to each counterparty.  For the Company&#8217;s long-term debt, Level 2 fair values are provided by an external pricing service.  The pricing service primarily utilizes quoted prices for similar debt in active markets when determining fair value.  The valuation of Level 3 investments, when applicable, requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The Company has no Level 3 investments as of December 31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Items recorded at fair value by PNM on the Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale securities.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:34.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><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:12.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Unrealized Gains</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,385&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:34.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><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:12.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,537&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,779&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">157,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,121&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,330&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,785&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,387&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The carrying amounts and fair values of long-term debt, all of which are considered Level 2 fair value measurements and are not recorded at fair value on the Consolidated Balance Sheets are presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.140%"><tr><td style="width:1.0%"/><td style="width:52.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Fair&#160;Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,698,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,915,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The carrying amount and fair value of the Company&#8217;s other investments presented on the Consolidated Balance Sheets are not material and not shown in the above table.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments Held by Employee Benefit Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 11, PNM and TNMP have trusts that hold investment assets for their pension and other postretirement benefit plans.  The fair value of the assets held by the trusts impacts the determination of the funded status of </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">each plan but the assets are not reflected on the Company&#8217;s Consolidated Balance Sheets.  Both the PNM Pension Plan and the TNMP Pension Plan hold units of participation in the PNM Resources, Inc. Master Trust (the &#8220;PNMR Master Trust&#8221;), which was established for the investment of assets of the pension plans.  The PNM Pension Plan&#8217;s investment allocation targets in 2021 consist of 35% equities, 15% alternative investments (both of which are considered return generating), and 50% fixed income.  The TNMP Pension Plan&#8217;s investment allocation targets in 2021 consist of 16% equities, 14% alternative investments (both of which are considered return generating), and 70% fixed income. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">GAAP provides a practical expedient that allows the net asset value per share to be used as fair value for investments in certain entities that do not have readily determinable fair values and are considered to be investment companies.&#160; Fair values for alternative investments held by the PNMR Master Trust are valued using this practical expedient.  Investments for which fair value is measured using that practical expedient are not required to be categorized within the fair value hierarchy.  Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For level 2 fair values, the pricing provider predominately uses the market approach using bid side market value based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value as of year-end.  Fair value prices for Level 2 corporate term loans predominately use the market approach which uses bid side market values based upon hierarchy information for specific securities or securities with similar characteristics.  Alternative investments include private equity funds, hedge funds, and real estate funds.  The private equity funds are not voluntarily redeemable.  These investments are realized through periodic distributions occurring over a 10 to 15 years term after the initial investment.  The real estate funds and hedge funds may be voluntarily redeemed but are subject to redemption provisions that may result in the funds not being redeemable in the near term.  Audited financial statements are received for each fund and are reviewed by the Company annually.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The valuation of alternative investments requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The significant unobservable inputs include estimates of liquidation value, current operating performance, and future expectations of performance.  Neither the employee benefit plans nor the PNMR Master Trust have any Level 3 investments as of December 31, 2021 or 2020. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The fair values of investments held by the employee benefit plans are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:49.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.852%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices in Active Markets&#160;for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNM Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,268&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</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:100%">49,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,233&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</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:100%">3,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,585&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,166&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">96,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">59,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">36,166&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,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:100%">11,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:50.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.645%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.649%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices in Active<br/>Markets&#160;for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNM Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,462&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,234&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,116&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">93,710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">53,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">40,116&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,037&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of investments in the PNMR Master Trust are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices<br/>in Active Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNMR Master Trust</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,903&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,627&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments categorized within fair value hierarchy</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">256,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">329,501&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260">Private equity funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32">Hedge funds</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29">Real estate funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639,890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices<br/>in Active Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNMR Master Trust</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,513&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,631&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,202&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,277&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,021&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments categorized within fair value hierarchy</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">270,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">285,696&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b">Private equity funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100">Hedge funds</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9">Real estate funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,087&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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></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_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivatives and fair value of 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 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730222168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</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_pnm_VariableInterestEntitiesTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest Entities<div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">How an enterprise evaluates and accounts for its involvement with variable interest entities, focuses primarily on whether the enterprise has the power to direct the activities that most significantly impact the economic performance of a variable interest entity (&#8220;VIE&#8221;).  This evaluation requires continual reassessment of the primary beneficiary of a VIE. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Valencia</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a PPA to purchase all of the electric capacity and energy from Valencia, a 155 MW natural gas-fired power plant near Belen, New Mexico, through May 2028.  A third party built, owns, and operates the facility while PNM is the sole purchaser of the electricity generated.  PNM is obligated to pay fixed operation and maintenance and capacity charges in addition to variable operation and maintenance charges under this PPA.  For the years ended December&#160;31, 2021, 2020, and 2019, PNM paid $19.8 million, $20.0 million, and $19.9 million for fixed charges and $1.9 million, $1.4 million, and $1.2 million for variable charges.  PNM does not have any other financial obligations related to Valencia.  The assets of Valencia can only be used to satisfy its obligations and creditors of Valencia do not have any recourse against PNM&#8217;s assets.  During the term of the PPA, PNM has the option, under certain conditions, to purchase and own up to 50% of the plant or the VIE.  The PPA specifies that the purchase price would be the greater of 50% of book value reduced by related indebtedness or 50% of fair market value.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM sources fuel for the plant, controls when the facility operates through its dispatch, and receives the entire output of the plant, which factors directly and significantly impact the economic performance of Valencia.  Therefore, PNM has concluded that the third-party entity that owns Valencia is a VIE and that PNM is the primary beneficiary of the entity since PNM has the power to direct the activities that most significantly impact the economic performance of Valencia and will absorb the majority of the variability in the cash flows of the plant.  As the primary beneficiary, PNM consolidates Valencia in its financial statements.  Accordingly, the assets, liabilities, operating expenses, and cash flows of Valencia are included in the Consolidated Financial Statements of PNM although PNM has no legal ownership interest or voting control of the VIE.  The assets and liabilities of Valencia set forth below are immaterial to PNM and, therefore, not shown separately on the Consolidated Balance Sheets.  The owner&#8217;s equity and net income of Valencia are considered attributable to non-controlling interest. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Summarized financial information for Valencia is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"/><td style="width:51.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.272%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Results of Operations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,241&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"/><td style="width:67.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.246%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Position</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,911&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owners&#8217; equity &#8211; non-controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,009&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Westmoreland San Juan Mining, LLC</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in the subheading Coal Supply in Note 16, PNM purchases coal for SJGS under a coal supply agreement (&#8220;SJGS CSA&#8221;).  That section includes information on the acquisition of SJCC by WSJ, a subsidiary of Westmoreland Coal Company (&#8220;Westmoreland&#8221;), as well as the announcement that it had filed voluntary petitions for relief under Chapter 11 of the U.S. Bankruptcy Code.  On March 15, 2019, Westmoreland emerged from Chapter 11 bankruptcy as a privately held company owned and operated by a group of its former creditors.  Under the reorganization, the assets of SJCC were sold to Westmoreland San Juan Mining, LLC (&#8220;WSJ LLC&#8221;), a subsidiary of Westmoreland Mining Holdings, LLC.  As successor entity to SJCC, WSJ LLC assumed all rights and obligations of WSJ including obligations to PNM under the SJGS CSA and to PNMR under letter of credit support agreements.  See Note 16.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR issued $30.3 million in letters of credit to facilitate the issuance of reclamation bonds required in order for SJCC to mine coal to be supplied to SJGS.  As discussed above, WSJ LLC assumed the rights and obligations of SJCC, including obligations to PNMR for the letters of credit.  The letters of credit support results in PNMR having a variable interest in WSJ LLC since PNMR is subject to possible loss in the event performance by PNMR is required under the letters of credit support.  PNMR considers the possibility of loss under the letters of credit support to be remote since the purpose of posting the bonds is to provide assurance that WSJ LLC performs the required reclamation of the mine site in accordance with applicable regulations and all reclamation costs are reimbursable under the SJGS CSA.  Also, much of the mine reclamation activities will not be performed until after the expiration of the SJGS CSA.  In addition, each of the SJGS participants has established and actively fund trusts to meet future reclamation obligations.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">WSJ LLC is considered a VIE.&#160; PNMR&#8217;s analysis of its arrangements with WSJ LLC concluded that WSJ LLC has the ability to direct its mining operations, which is the factor that most significantly impacts the economic performance of WSJ LLC.&#160; Other than PNM being able to ensure that coal is supplied in adequate quantities and of sufficient quality to provide the fuel necessary to operate SJGS in a normal manner, the mining operations are solely under the control of WSJ LLC, including developing mining plans, hiring of personnel, and incurring operating and maintenance expenses.  Neither PNMR nor PNM has any ability to direct or influence the mining operation.&#160; PNM&#8217;s involvement through the SJGS CSA is a protective right rather than a participating right and WSJ LLC has the power to direct the activities that most significantly impact the economic performance of WSJ LLC. &#160;The SJGS CSA requires WSJ LLC to deliver coal required to fuel SJGS in exchange for payment of a set price per ton, which is escalated over time for inflation.&#160; If WSJ LLC is able to mine more efficiently than anticipated, its economic performance will be improved.&#160; Conversely, if WSJ LLC cannot mine as efficiently as anticipated, its economic performance will be negatively impacted.&#160; Accordingly, PNMR believes WSJ LLC is the primary beneficiary and, therefore, WSJ LLC is not consolidated by either PNMR or PNM.  The amounts outstanding under the letters of credit support constitute PNMR&#8217;s maximum exposure to loss from the VIE at December 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_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;">pnm_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_VariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [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;">pnm_VariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730155336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension and Other Postretirement Benefits</a></td>
<td class="text">Pension and Other Postretirement Benefits<div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and its subsidiaries maintain qualified defined benefit pension plans, postretirement benefit plans providing medical and dental benefits, and executive retirement programs (collectively, the &#8220;PNM Plans&#8221; and &#8220;TNMP Plans&#8221;).  PNMR maintains the legal obligation for the benefits owed to participants under these plans.  The periodic costs or income of the PNM Plans and TNMP Plans are included in regulated rates to the extent attributable to regulated operations.  PNM and TNMP receive a regulated return on the amounts funded for pension and OPEB plans in excess of the periodic cost or income to the extent included in retail rates (a &#8220;prepaid pension asset&#8221;).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Participants in the PNM Plans include eligible employees and retirees of PNMR and PNM.  Participants in the TNMP Plans include eligible employees and retirees of TNMP.  The PNM pension plan was frozen at the end of 1997 with regard to new participants, salary levels, and benefits.  Through December&#160;31, 2007, additional credited service could be accrued under the PNM pension plan up to a limit determined by age and service.  The TNMP pension plan was frozen at December&#160;31, 2005 with regard to new participants, salary levels, and benefits.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A plan sponsor is required to (a)&#160;recognize in its statement of financial position an asset for a plan&#8217;s overfunded status or a liability for a plan&#8217;s underfunded status; (b)&#160;measure a plan&#8217;s assets and its obligations that determine its funded status as of the end of the employer&#8217;s fiscal year; and (c)&#160;recognize changes in the funded status of a defined benefit postretirement plan in the year in which the changes occur.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unrecognized prior service costs and unrecognized gains or losses are required to be recorded in AOCI and subsequently amortized.  To the extent the amortization of these items will ultimately be recovered or returned through future rates, PNM and TNMP record the costs as a regulatory asset or regulatory liability.  The amortization of these incurred costs is included as pension and postretirement benefit periodic cost or income in subsequent years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company maintains trust funds for the pension and OPEB plans from which benefits are paid to eligible employees and retirees.  The Company&#8217;s funding policy is to make contributions to the trusts, as determined by an independent actuary, that comply with minimum guidelines of the Employee Retirement Income Security Act and the IRC.  Information concerning the investments is contained in Note 9.  The Company has in place a policy that defines the investment objectives, establishes performance goals of asset managers, and provides procedures for the manner in which investments are to be reviewed.  The plans implement investment strategies to achieve the following objectives:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Implement investment strategies commensurate with the risk that the Corporate Investment Committee deems appropriate to meet the obligations of the pension plans and OPEB plans, minimize the volatility of expense, and account for contingencies</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Transition asset mix over the long-term to a higher proportion of high-quality fixed income investments as the plans&#8217; funded statuses improve</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Management is responsible for the determination of the asset target mix and the expected rate of return.  The target asset allocations are determined based on consultations with external investment advisors.  The expected long-term rate of return on pension and postretirement plan assets is calculated on the market-related value of assets.  Actual gains and losses on pension and OPEB plan assets are recognized in the market-related value of assets equally over a period of not more than five years, which reduces year-to-year volatility.  For the PNM Plans and TNMP Plans, the market-related value of assets is equal to the prior year&#8217;s market-related value of assets adjusted for contributions, benefit payments and investment gains and losses that are within a corridor of plus or minus 4.0% around the expected return on market value.  Gains and losses that are outside the corridor are amortized over five years.  </span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For defined benefit pension plans, including the executive retirement plans, the PBO represents the actuarial present value of all benefits attributed by the pension benefit formula to employee service rendered prior to that date using assumptions regarding future compensation levels.  The ABO represents the PBO without considering future compensation levels.  Since the pension plans are frozen, the PBO and ABO are equal.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents information about the PBO, fair value of plan assets, and funded status of the plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:44.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.024%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">630,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">59,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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:100%">67,390&#160;</span></td><td style="background-color:#cceeff;border-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status &#8211; asset (liability) for pension benefits</span></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:100%">$</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:100%">(7,354)</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;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:100%">$</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:100%">(43,374)</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;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:100%">$</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:100%">3,333&#160;</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;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:100%">$</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:100%">(1,241)</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="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss results from changes in:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:43.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,756&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Demographic experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assumptions and experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,372)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,306)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial (gain) loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><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:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain) loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,133&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset (liability) adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,133)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,062&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents the components of net periodic benefit cost (income):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:48.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,103)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></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:100%">$</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:100%">5,778&#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;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:100%">$</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:100%">7,794&#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;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:100%">$</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:100%">5,625&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,868)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></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:100%">$</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:100%">553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">(241)</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"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost (income).  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost (income) would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:62.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.65&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost (income)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.90&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The assumed discount rate for determining the PBO was determined based on a review of long-term high-grade bonds and management&#8217;s expectations.  The expected long-term rate of return on plan assets reflects the average rate of earnings expected on the funds invested, or to be invested, to provide for the benefits included in the PBO.  Factors that are considered include, but are not limited to, historic returns on plan assets, current market information on long-term returns (e.g., long-term bond rates) and current and target asset allocations between asset categories.  If all other factors were to remain unchanged, a 1% decrease in the expected long-term rate of return would cause PNM&#8217;s and TNMP&#8217;s 2022 net periodic benefit cost to increase $5.2 million and $0.6 million (analogous changes would result from a 1% increase).  The actual rate of return for the PNM and TNMP pension plans was 5.80% and 4.68% for the year ended December&#160;31, 2021.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s long-term pension investment strategy is to invest in assets whose interest rate sensitivity is correlated with the pension liability.  The Company uses an investment strategy, known as Liability Driven Investing, that increases the liability matching investments as the funded status of the pension plans improve.  The Company&#8217;s investment allocation targets consist of 35% equities, 15% alternative investments (both of which are considered return generating), and 50% liability matching securities that are primarily bonds and other fixed income investments.  Equity investments are primarily in domestic securities that include large-, mid-, and small-capitalization companies.  The pension plans have a 13% targeted allocation to equities of companies domiciled primarily in developed countries outside of the U.S.  The equity investments category includes actively managed domestic equity securities that are benchmarked against a variety of style indices.  Fixed income investments are primarily corporate bonds of companies from diversified industries and government securities.  Alternative investments include investments in hedge funds, real estate funds, and private equity funds.  The hedge funds and private equity funds are structured as multi-manager multi-strategy fund of funds to achieve a diversified position in these asset classes.  The hedge </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">funds pursue various absolute return strategies such as relative value, long-short equity, and event driven.  Private equity fund strategies include mezzanine financing, buy-outs, and venture capital.  The real estate investments are commingled real estate portfolios that invest in a diversified portfolio of assets including commercial property and multi-family housing.  See Note 9 for fair value information concerning assets held by the pension plans.</span></div><div><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following pension benefit payments are expected to be paid:</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"><tr><td style="width:1.0%"/><td style="width:40.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,689&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,386&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,260&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Based on current law, funding requirements, and estimates of portfolio performance, the Company does not expect to make any cash contributions to the pension plans in 2022.  PNM and TNMP do not expect to make any cash contributions in 2023 through 2026.  The funding assumptions were developed using discount a rate of 2.9%.  Actual amounts to be funded in the future will be dependent on the actuarial assumptions at that time, including the appropriate discount rates.  PNM and TNMP may make additional contributions at their discretion.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Other Postretirement Benefit Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For postretirement benefit plans, the APBO is the actuarial present value of all future benefits attributed under the terms of the postretirement benefit plan to employee service rendered to date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents information about the APBO, the fair value of plan assets, and the funded status of the plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:44.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.024%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(706)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,570&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,402&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,400&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,885&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,844&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status &#8211; asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,821&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,206&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of December 31, 2021, the fair value of plan assets exceeds the APBO for both PNM&#8217;s and TNMP&#8217;s OPEB Plans and the resulting net asset is presented in other deferred charges on the Consolidated Balance Sheets.</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss results from changes in:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:44.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.889%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims, contributions, and demographic experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed participation rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dental trend assumption</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,053)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In the year ended December&#160;31, 2021, actuarial gains of $5.7&#160;million were recorded as adjustments to regulatory assets for the PNM OPEB plan.  For the TNMP OPEB plan, actuarial gains of $1.0&#160;million were recorded as adjustments to regulatory liabilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table presents the components of net periodic benefit cost (income):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:48.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,278)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income)</span></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:100%">$</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:100%">(2,237)</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;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:100%">$</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:100%">(2,709)</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;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:100%">$</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:100%">(1,631)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the APBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the APBO and net periodic benefit cost would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:62.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 APBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 APBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The assumed discount rate for determining the APBO was determined based on a review of long-term high-grade bonds and management&#8217;s expectations.  The expected long-term rate of return on plan assets reflects the average rate of earnings expected on the funds invested, or to be invested, to provide for the benefits included in the APBO.  Factors that are considered include, but are not limited to, historic returns on plan assets, current market information on long-term returns (e.g., long-term bond rates), and current and target asset allocations between asset categories.  If all other factors were to remain unchanged, a </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">1% decrease in the expected long-term rate of return would cause PNM&#8217;s and TNMP&#8217;s 2022 net periodic benefit cost to increase $0.9 million and $0.1 million (analogous changes would result from a 1% increase).  The actual rate of return for the PNM and TNMP OPEB plans was 5.2% and 2.3% for the year ended December&#160;31, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table shows the assumed health care cost trend rates for the PNM OPEB plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.356%"><tr><td style="width:1.0%"/><td style="width:73.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP&#8217;s exposure to cost increases in the OPEB plan is minimized by a provision that limits TNMP&#8217;s share of costs under the plan.  Costs of the plan in excess of the limit, which was reached at the end of 2001, are wholly borne by the participants.  As a result, a one-percentage-point change in assumed health care cost trend rates would have no effect on either the net periodic expense or the year-end APBO.  Effective January 1, 2018, the PNM OPEB plan was amended to limit the annual increase in the Company&#8217;s costs to 5%.  Increases in excess of the limit are born by the PNM OPEB plan participants.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s OPEB plans invest in a portfolio that is diversified by asset class and style strategies.  The OPEB plans generally use the same pension fixed income and equity investment managers and utilize the same overall investment strategy as described above for the pension plans, except there is no allocation to alternative investments.  The OPEB plans have a target asset allocation of 30% equities and 70% fixed income.  See Note 9 for fair value information concerning assets held by the other postretirement benefit plans.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following OPEB payments, which reflect expected future service and are net of participant contributions, are expected to be paid:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"><tr><td style="width:1.0%"/><td style="width:40.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP made no cash contributions to the OPEB trusts in 2021 or 2020 and PNM and TNMP do not expect to make cash contributions to the OPEB trusts in 2022-2026.  However, a portion of the disbursements attributable to the OPEB trust are paid by PNM and are therefore considered to be contributions to the PNM OPEB plan.  Payments by PNM on behalf of the PNM OPEB plan are expected to be $3.2&#160;million in 2022 and $11.9&#160;million in 2023-2026.  </span></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-style:italic;font-weight:700;line-height:95%">Executive Retirement Programs</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For the executive retirement programs, the following table presents information about the PBO and funded status of the plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"/><td style="width:35.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.976%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at end of year &#8211; funded status</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,612&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,222&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,899&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:72.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td 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="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents the components of net periodic benefit cost:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:50.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.307%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:60.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.66&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The assumed discount rate for determining the PBO was determined based on a review of long-term high-grade bonds and management&#8217;s expectations.  The impacts of changes in assumptions or experience were not significant. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Disbursements under the executive retirement program, funded by PNM and TNMP, which are considered to be contributions to the plan were $1.3&#160;million and $0.1 million in the year ended December 31, 2021 and $1.4 million and $0.1 million for the year ended December 31, 2020.  The following executive retirement plan payments, which reflect expected future service, are expected:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.883%"><tr><td style="width:1.0%"/><td style="width:44.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-style:italic;font-weight:700;line-height:110%">Other Retirement Plans</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR sponsors a 401(k) defined contribution plan for eligible employees, including those of its subsidiaries.  PNMR&#8217;s contributions to the 401(k) plan consist of a discretionary matching contribution equal to 75% of the first 6% of eligible compensation contributed by the employee on a before-tax basis.  PNMR also makes a non-matching contribution ranging from 3% to 10% of eligible compensation based on the eligible employee&#8217;s age.  PNMR also provides executive deferred compensation benefits through an unfunded, non-qualified plan.  The purpose of this plan is to permit certain key employees of PNMR who participate in the 401(k) defined contribution plan to defer compensation and receive credits without reference to the certain limitations on contributions. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A summary of expenses for these other retirement plans is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"/><td style="width:46.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,551&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730023336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR has various stock-based compensation programs, including stock options, restricted stock, and performance shares granted under the Performance Equity Plan (&#8220;PEP&#8221;).  Although certain PNM and TNMP employees participate in the PNMR plans, PNM and TNMP do not have separate employee stock-based compensation plans.  The Company has not awarded stock options since 2010 and all employee stock options expired or were exercised in February 2020.  Certain restricted stock awards are subject to achieving performance or market targets.  Other awards of restricted stock are only subject to time vesting requirements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Equity Plan</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PEP provides for the granting of non-qualified stock options, restricted stock rights, performance shares, performance units, and stock appreciation rights to officers, key employees, and non-employee members of the Board.  Restricted stock under the PEP refers to awards of stock subject to vesting, performance, or market conditions rather than to shares with contractual post-vesting restrictions.  Generally, the awards vest ratably over three years from the grant date of the award.  However, awards with performance or market conditions vest upon satisfaction of those conditions.  In addition, plan provisions provide that upon retirement, participants become 100% vested in certain stock awards.  The vesting period for awards of restricted stock to non-employee members of the Board is one year.  The total number of shares of PNMR common stock subject to all awards under the PEP, as approved by PNMR&#8217;s shareholders in May 2014, may not exceed 13.5 million </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">shares, subject to adjustment and certain share counting rules set forth in the PEP.  This current share pool is charged five shares for each share subject to restricted stock or other full value award.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Source of Shares</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The source of shares for exercised stock options and vested restricted stock is shares acquired on the open market by an independent agent, rather than newly issued shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounting for Stock Awards</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The stock-based compensation expense related to restricted stock awards without performance or market conditions to participants that are retirement eligible on the grant date is recognized immediately at the grant date and is not amortized.  Compensation expense for other such awards is amortized to compensation expense over the shorter of the requisite vesting period or the period until the participant becomes retirement eligible.  Compensation expense for performance-based shares is recognized ratably over the performance period as required service is provided and is adjusted periodically to reflect the level of achievement expected to be attained.  Compensation expense related to market-based shares is recognized ratably over the measurement period, regardless of the actual level of achievement, provided the employees meet their service requirements.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Total compensation expense for stock-based payment arrangements recognized by PNMR for the years ended December&#160;31, 2021, 2020, and 2019 was $9.4 million, $8.1 million, and $6.4 million.  Stock compensation expense of $6.4&#160;million, $5.5 million, and $4.2 million was charged to PNM and $3.0 million, $2.6 million, and $2.2 million was charged to TNMP.  At December&#160;31, 2021, PNMR had unrecognized compensation expense related to stock awards of $4.4&#160;million, which is expected to be recognized over an average of 1.50 years.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR receives a tax deduction for certain stock option exercises during the period the options are exercised, generally for the excess of the price at which the options are sold over the exercise prices of the options, and a tax deduction for the value of restricted stock at the vesting date.  All excess tax benefits and deficiencies are recorded to tax expense and classified as operating cash flows when used to reduce taxes payable. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"/><td style="width:37.555%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.911%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Excess Tax Benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#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></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP used excess tax benefits to reduce income taxes payable and the benefit was reflected in cash flows from operating activities.  The benefit of excess tax benefits at PNM and PNMR will be reflected in operating cash flows when they reduce income taxes payable.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The grant date fair value for restricted stock and stock awards with Company internal performance targets is determined based on the market price of PNMR common stock on the date of the agreements reduced by the present value of future dividends that will not be received prior to vesting.  The grant date fair value is applied to the total number of shares that are anticipated to vest, although the number of performance shares that ultimately vest cannot be determined until after the performance periods end.  The grant date fair value of stock awards with market targets is determined using Monte Carlo simulation models, which provide grant date fair values that include an expectation of the number of shares to vest at the end of the measurement period.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the weighted-average assumptions used to determine the awards grant date fair value:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:49.575%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.089%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.795%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Shares and Performance-Based Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected quarterly dividends per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.3275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.3075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.2900&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-Based Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#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:100%">%</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.69&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.41&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.55&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity in restricted stock awards including performance-based and market-based shares:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.970%"><tr><td style="width:1.0%"/><td style="width:58.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.129%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.849%"/><td style="width:0.1%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%">168,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">40.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,270&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR&#8217;s current stock-based compensation program provides for performance and market targets through 2023.  Included as granted and released in the table above are 124,941 previously awarded shares that were earned for the 2018 - 2020 performance measurement period and ratified by the Board in February 2021 (based upon achieving market targets at below &#8220;maximum&#8221; levels).  Excluded from the above table are 92,343 previously awarded shares that were earned for the 2019 - 2021 performance measurement period and ratified by the Board in February 2022 (based upon achieving market targets at above &#8220;target&#8221;, below &#8220;maximum&#8221; levels).  Also excluded from the table above are 142,047 and 152,414 shares for the three-year performance periods ending in 2022 and 2023 that will be awarded if all performance and market criteria are achieved at maximum levels and all executives remain eligible.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table provides additional information concerning restricted stock activity, including performance-based and market-based shares, and stock options:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"/><td style="width:66.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.228%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">43.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">36.73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">37.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of restricted shares that vested (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December 31, 2019, the aggregate intrinsic value of stock options outstanding, all of which were exercisable, was less than $0.1&#160;million.  All the outstanding options were exercised or expired in February 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>55
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730193608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Assets and Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock', window );">Regulatory Assets and Liabilities</a></td>
<td class="text">Regulatory Assets and Liabilities<div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The operations of PNM and TNMP are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to its regulated operations.  Regulatory assets represent probable future recovery of previously incurred costs that will be collected from customers through the ratemaking process.  Regulatory liabilities represent probable future reductions in revenues associated with amounts that are to be credited to customers through the ratemaking process. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets and liabilities reflected in the Consolidated Balance Sheets are presented below.</span></div><div style="text-align:center;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:36.789%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.187%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission cost recovery factor</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy efficiency costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:36.789%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.187%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (Continued):</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal mine reclamation costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on reacquired debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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:100%">19,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,914&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and OPEB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,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:100%">190,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,863&#160;</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS surcharge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS retirement and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost under the ETA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred COVID-19 costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS replacement resources</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EIM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets</span></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:100%">$</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:100%">437,702&#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;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:100%">$</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:100%">457,953&#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;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:100%">$</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:100%">91,341&#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;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:100%">$</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:100%">100,039&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="21" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy rider</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy efficiency costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission cost recovery factor</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,052)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,316)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,419)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,052)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of removal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,613)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS ARO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy tax benefits</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:100%">(16,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated depreciation SNCRs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and OPEB</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 cost savings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(664,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,355)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(662,146)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670,292)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,563)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,407)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Includes $9.3 million in coal mine reclamation costs related to PNM&#8217;s planned retirement of SJGS in 2022 and recoverable under the ETA as described in Note 16</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%">Includes $2.2 million for certain PNM pension costs as described in Note 11</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"> Amounts to be included under the ETA</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company&#8217;s regulatory assets and regulatory liabilities are reflected in rates charged to customers or have been addressed in a regulatory proceeding.  The Company does not receive or pay a rate of return on the following regulatory assets and regulatory liabilities (and their remaining amortization periods): coal mine reclamation costs (through 2020); deferred income taxes (over the remaining life of the taxable item, up to the remaining life of utility plant); pension and OPEB costs (through 2033); PVNGS ARO (to be determined in a future regulatory proceeding); costs recoverable under the ETA (over the securitization period); deferred COVID-19 costs (to be determined in a future regulatory proceeding); and SJGS replacement resources (to be determined in a future regulatory proceeding).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company is permitted, under rate regulation, to accrue and record a regulatory liability for the estimated cost of removal and salvage associated with certain of its assets through depreciation expense.  Actuarial losses and prior service costs for pension plans are required to be recorded in AOCI; however, to the extent authorized for recovery through the regulatory process these amounts are recorded as regulatory assets or liabilities.  Based on prior regulatory approvals, the amortization of these amounts will be included in the Company&#8217;s rates.  Based on a current evaluation of the various factors and conditions that are expected to impact future cost recovery, the Company believes that future recovery of its regulatory assets is probable.</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_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730082504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Program and Jointly-Owned Electric Generating Plants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract', window );"><strong>Construction Program and Jointly-Owned Electric Generating Plants [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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Construction Program and Jointly-Owned Electric Generating Plants</a></td>
<td class="text">Construction Program and Jointly-Owned Electric Generating Plants<div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is a participant in several jointly-owned power plant projects.  The participation agreement for SJGS, was set to expire on June 30, 2022, but was extended, subject to FERC&#8217;s acceptance of the extension, through September 30, 2022.  See Note 17.  The primary operating or participation agreements for the other joint projects expire in July 2041 for Four Corners, December 2046 for Luna, and November 2047 for PVNGS. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s expenditures for additions to utility plant were $602.2 million in 2021, including expenditures on jointly-owned projects.  TNMP does not participate in the ownership or operation of any generating plants, but incurred expenditures for additions to utility plant of $311.9 million during 2021.  On a consolidated basis, PNMR&#8217;s expenditures for additions to utility plant were $935.0 million in 2021.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">Joint Projects</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the agreements for the jointly-owned projects, PNM has an undivided interest in each asset and liability of the project and records its pro-rata share of each item in the corresponding asset and liability account on PNM&#8217;s Consolidated Balance Sheets.  Likewise, PNM records its pro-rata share of each item of operating and maintenance expenses for its jointly-owned plants within the corresponding operating expense account in its Consolidated Statements of Earnings.  PNM is responsible for financing its share of the capital and operating costs of the joint projects.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021, PNM&#8217;s interests and investments in jointly-owned generating facilities are:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:40.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.790%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Station (Fuel Type)</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:10pt;font-weight:700;line-height:100%">Plant&#160;in<br/>Service</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Accumulated</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%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Construction<br/>Work in<br/>Progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Composite<br/>Interest</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS (Coal)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.35&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS (Nuclear) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners Units 4 and 5 (Coal)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.00&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna (Gas)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.33&#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:100%">%</span></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> Includes cost of removal.</span></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"> Includes interest in PVNGS Unit 3, interest in common facilities for all PVNGS units, and owned interests in PVNGS Units 1 and 2, including improvements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">San Juan Generating Station</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM operates and jointly owns SJGS.  Effective January 1, 2018, SJGS Unit 1 is owned 50% by PNM and 50% by Tucson and SJGS Unit 4 is owned 77.297% by PNM, including a 12.8% interest held as merchant plant, 8.475% by Farmington, 7.2% by Los Alamos, and 7.028% by UAMPS.  See Notes 16 and 17 for additional information about SJGS, including the shutdown of SJGS Units 2 and 3 in December 2017 and the restructuring of SJGS ownership as well as information on PNM&#8217;s SJGS Abandonment Application.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Palo Verde Nuclear Generating Station</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is a participant in the three units of PVNGS with APS (the operating agent), SRP, EPE, SCE, SCPPA, and The Department of Water and Power of the City of Los Angeles.  PNM has a 10.2% undivided interest in PVNGS, with portions of its interests in Units 1 and 2 held under leases.  See Note 8 for additional information concerning the PVNGS leases, including PNM&#8217;s purchase of the assets underlying certain of the leases in January 2016, PNM&#8217;s option to purchase or return certain lease interests that have been extended through 2023 and 2024, and Note 17 for the outcome of PNM&#8217;s appeal to the NM Supreme Court regarding the NMPRC&#8217;s treatment of those purchases and lease extensions in the NM 2015 Rate Case.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Operation of each of the three PVNGS units requires an operating license from the NRC.  The NRC issued full power operating licenses for Unit 1 in June 1985, Unit 2 in April 1986, and Unit 3 in November 1987.  The full power operating licenses were originally for a period of 40 years and authorize APS, as operating agent for PVNGS, to operate the three PVNGS units.  In April&#160;2011, the NRC approved extensions in the operating licenses for the plants for 20 years through June 2045 for Unit 1, April 2046 for Unit 2, and November 2047 for Unit 3.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Four Corners Power Plant</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is a participant in two units of Four Corners with APS (the operating agent), an affiliate of APS, SRP, and Tucson.  PNM has a 13.0% undivided interest in Units 4 and 5 of Four Corners.   The Four Corners plant site is located on land within the Navajo Nation and is subject to an easement from the federal government.  APS, on behalf of the Four Corners participants, negotiated amendments to an existing agreement with the Navajo Nation, which extends the owners&#8217; right to operate the plant on the site to July 2041.  See Note 16 and 17 for additional information about Four Corners.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">Luna Energy Facility</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Luna is a combined-cycle power plant near Deming, New Mexico.  Luna is owned equally by PNM, Tucson, and Samchully Power &amp; Utilities 1, LLC.  The operation and maintenance of the facility has been contracted to North American Energy Services.</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_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Program and Jointly-Owned Electric Generating Plants [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;">pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unconditional purchase obligation not recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730462232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">AROs are recorded based on studies to estimate the amount and timing of future ARO expenditures and reflect underlying assumptions, such as discount rates, estimates of the future costs for decommissioning, and the timing of the removal activities to be performed.  Approximately 62% of PNM&#8217;s total ARO liabilities are related to nuclear decommissioning of PVNGS.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  Studies of the decommissioning costs of PVNGS, SJGS, Four Corners, and other facilities are performed periodically and revisions to the ARO liabilities are recorded.  Changes in the assumptions underlying the calculations may also require revisions to the estimated AROs when identified.  A reconciliation of the ARO liabilities is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:54.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.019%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2018</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#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:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,421&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,718&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:100%">39,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">39,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">&#8212;&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,146&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,383&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Reflects a decrease of $9.2&#160;million related to an updated PVNGS decommissioning study and an increase of $0.8&#160;million related to an updated Four Corners decommissioning study. </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Reflects impacts of newly approved remediation ordinance in San Juan county requiring the full demolition of SJGS.  See Note 16.</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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730086552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Overview  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">There are various claims and lawsuits pending against the Company.  In addition, the Company is subject to federal, state, and local environmental laws and regulations and periodically participates in the investigation and remediation of various sites.  In addition, the Company periodically enters into financial commitments in connection with its business operations.  Also, the Company is involved in various legal and regulatory proceedings in the normal course of its business.  See Note 17.  It is not possible at this time for the Company to determine fully the effect of all litigation and other legal and regulatory proceedings on its financial position, results of operations, or cash flows.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With respect to some of the items listed below, the Company has determined that a loss is not probable or that, to the extent probable, cannot be reasonably estimated.  In some cases, the Company is not able to predict with any degree of certainty the range of possible loss that could be incurred.  The Company assesses legal and regulatory matters based on current information and makes judgments concerning their potential outcome, giving due consideration to the nature of the claim, the amount and nature of any damages sought, and the probability of success.  Such judgments are made with the understanding that the outcome of any litigation, investigation, or other legal proceeding is inherently uncertain.  The Company records liabilities for matters where it is probable a loss has been incurred and the amount of loss is reasonably estimable.  The actual outcomes of the items listed below could ultimately differ from the judgments made and the differences could be material.  The Company cannot make any assurances that the amount of reserves or potential insurance coverage will be sufficient to cover the cash obligations that might be incurred as a result of litigation or regulatory proceedings.  Except as otherwise disclosed, the Company does not expect that any known lawsuits, environmental costs, and commitments will have a material effect on its financial condition, results of operations, or cash flows.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Commitments and Contingencies Related to the Environment</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PVNGS Decommissioning Funding</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The costs of decommissioning a nuclear power plant are substantial.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  PNM has a program for funding its share of decommissioning costs for PVNGS, including portions held under leases.  The nuclear decommissioning funding program is invested in equities and fixed income instruments in qualified and non-qualified trusts.  PNM funded $1.3 million for each of the years ended December 31, 2021, 2020 and 2019 into the qualified trust funds.  The market value of the trusts at December 31, 2021 and 2020 was $394.5 million and $379.2 million.  See Note 17 for additional discussion of the NM Supreme Court&#8217;s decisions in PNM&#8217;s appeal of the NMPRC&#8217;s decisions in the NM 2015 Rate Case and discussion in PNM&#8217;s PVNGS Lease Abandonment Application.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Nuclear Spent Fuel and Waste Disposal</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Nuclear power plant operators are required to enter into spent fuel disposal contracts with the DOE that require the DOE to accept and dispose of all spent nuclear fuel and other high-level radioactive wastes generated by domestic power reactors.  Although the Nuclear Waste Policy Act required the DOE to develop a permanent repository for the storage and disposal of spent nuclear fuel by 1998, the DOE announced that it would not be able to open the repository by 1998 and sought to excuse its performance of these requirements.  In November 1997, the DC Circuit issued a decision preventing the DOE from excusing its own delay but refused to order the DOE to begin accepting spent nuclear fuel.  Based on this decision and the DOE&#8217;s delay, a number of utilities, including APS (on behalf of itself and the other PVNGS owners, including PNM), filed damages actions against the DOE in the Court of Federal Claims.  The lawsuits filed by APS alleged that damages were incurred due to DOE&#8217;s continuing failure to remove spent nuclear fuel and high-level waste from PVNGS.  In August 2014, APS and the DOE entered into a settlement agreement that establishes a process for the payment of claims for costs incurred through December 31, 2019.  In July 2020, APS accepted the DOE&#8217;s extension of the settlement agreement for recovery of costs incurred through December 31, 2022.  Under the settlement agreement, APS must submit claims annually for payment of allowable costs.  PNM records estimated claims on a quarterly basis.  The benefit from the claims is passed through to customers under the FPPAC to the extent applicable to NMPRC regulated operations.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM estimates that it will incur approximately $59.6 million (in 2019 dollars) for its share of the costs related to the on-site interim storage of spent nuclear fuel at PVNGS during the term of the operating licenses.  PNM accrues these costs as a component of fuel expense as the nuclear fuel is consumed.  At December 31, 2021 and 2020, PNM had a liability for interim storage costs of $13.0 million and $12.8 million, which is included in other deferred credits. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PVNGS has sufficient capacity at its on-site Independent Spent Fuel Storage Installation (&#8220;ISFSI&#8221;) to store all of the nuclear fuel that will be irradiated during the initial operating license period, which ends in December&#160;2027.&#160; Additionally, PVNGS has sufficient capacity at its on-site ISFSI to store a portion of the fuel that will be irradiated during the period of extended operation, which ends in November&#160;2047.&#160; If uncertainties regarding the U.S. government&#8217;s obligation to accept and store spent fuel are not favorably resolved, APS will evaluate alternative storage solutions that may obviate the need to expand the ISFSI to accommodate all of the fuel that will be irradiated during the period of extended operation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The Energy Transition Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2019, the Governor signed into New Mexico state law Senate Bill 489, known as the Energy Transition Act (&#8220;ETA&#8221;).  The ETA became effective as of June 14, 2019 and sets a statewide standard that requires investor-owned electric utilities to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">have specified percentages of their electric-generating portfolios be from renewable and zero-carbon generating resources.  The ETA amends the REA and requires utilities operating in New Mexico to have renewable portfolios equal to 40% by 2025, 50% by 2030, 80% by 2040, and 100% zero-carbon energy by 2045.  The ETA also amends sections of the REA to allow for the recovery of undepreciated investments and decommissioning costs related to qualifying EGUs that the NMPRC has required be removed from retail jurisdictional rates, provided replacement resources to be included in retail rates have lower or zero-carbon emissions.  The ETA requires the NMPRC to review and approve utilities&#8217; annual renewable portfolio plans to ensure compliance with the RPS.  The ETA also directs the New Mexico Environmental Improvement Board to adopt standards of performance that limit CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> emissions to no more than 1,100 lbs per MWh beginning January 1, 2023 for new or existing coal-fired EGUs with original installed capacities exceeding 300 MW.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA provides for a transition from fossil-fuel generation resources to renewable and other carbon-free resources through certain provisions relating to the abandonment of coal-fired generating facilities.  These provisions include the use of energy transition bonds, which are designed to be highly rated bonds that can be issued to finance certain costs of abandoning coal-fired facilities that are retired prior to January 1, 2023, for facilities operated by a &#8220;qualifying utility,&#8221; or prior to January 1, 2032 for facilities that are not operated by a qualifying utility.  The amount of energy transition bonds that can be issued to recover abandonment costs is limited to the lesser of $375.0 million or 150% of the undepreciated investment of the facility as of the abandonment date.  Proceeds provided by energy transition bonds must be used only for purposes related to providing utility service to customers and to pay energy transition costs (as defined by the ETA).  These costs may include plant decommissioning and coal mine reclamation costs, provided those costs have not previously been recovered from customers or disallowed by the NMPRC or by a court order.  Proceeds from energy transition bonds may also be used to fund severances for employees of the retired facility and related coal mine and to promote economic development, education and job training in areas impacted by the retirement of the coal-fired facilities.  Energy transition bonds must be issued under a NMPRC approved financing order, are secured by &#8220;energy transition property,&#8221; are non-recourse to the issuing utility, and repaid by a non-bypassable charge paid by all customers of the issuing utility.  These customer charges are subject to an adjustment mechanism designed to provide for timely and complete payment of principal and interest due under the energy transition bonds.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA also provides that utilities must obtain NMPRC approval of competitively procured replacement resources that shall be evaluated based on their cost, economic development opportunity, ability to provide jobs with comparable pay and benefits to those lost upon retirement of the facility and that do not exceed emissions thresholds specified in the ETA.  In determining whether to approve replacement resources, the NMPRC must give preference to resources with the least environmental impacts, those with higher ratios of capital costs to fuel costs, and those located in the school district of the abandoned facility.  The ETA also provides for the procurement of energy storage facilities and gives utilities discretion to maintain, control, and operate these systems to ensure reliable and efficient service.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The ETA will have a significant impact on PNM&#8217;s future generation portfolio, including PNM&#8217;s planned retirement of SJGS in 2022 and the planned Four Corners exit in 2024.  PNM cannot predict the full impact of the ETA or the outcome of its pending and potential future generating resource abandonment and replacement resource filings with the NMPRC.  See additional discussion in Note 17 of PNM&#8217;s SJGS and Four Corners Abandonment Applications.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">The Clean Air Act</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Regional Haze</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 1999, EPA developed a regional haze program and regional haze rules under the CAA.  The rule directs each of the 50 states to address regional haze.  Pursuant to the CAA, states are required to establish goals for improving visibility in national parks and wilderness areas (also known as Class I areas) and to develop long-term strategies for reducing emissions of air pollutants that cause visibility impairment in their own states and for preventing degradation in other states.  States must establish a series of interim goals to ensure continued progress by adopting a new SIP every ten years.  In the first SIP planning period, states were required to conduct BART determinations for certain covered facilities, including utility boilers, built between 1962 and 1977 that have the potential to emit more than 250 tons per year of visibility impairing pollution.  If it was demonstrated that the emissions from these sources caused or contributed to visibility impairment in any Class I area, BART must have been installed by the beginning of 2018.  For all future SIP planning periods, states must evaluate whether additional emissions reduction measures may be needed to continue making reasonable progress toward natural visibility conditions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2017, EPA published revisions to the regional haze rule in the Federal Register.  The new rule delayed the due date for the next cycle of SIPs from 2019 to 2021, altered the planning process that states must employ in determining whether to impose &#8220;reasonable progress&#8221; emission reduction measures, and gave new authority to federal land managers to seek additional emission reduction measures outside of the states&#8217; planning process.  Finally, the rule made several procedural changes to the regional haze program, including changes to the schedule and process for states to file 5-year progress reports.  EPA&#8217;s new rule </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">was challenged by numerous parties.  On January 19, 2018, EPA filed a motion to hold the case in abeyance in light of several letters issued by EPA on January 17, 2018 to grant various petitions for reconsideration of the 2017 rule revisions.  EPA&#8217;s decision to revisit the 2017 rule is not a determination on the merits of the issues raised in the petitions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 20, 2018, EPA released a new guidance document on tracking visibility progress for the second planning period.  EPA is allowing states discretion to develop SIPs that may differ from EPA&#8217;s guidance as long as they are consistent with the CAA and other applicable regulations.  On August 20, 2019, EPA finalized the draft guidance that was previously released as a companion to the regional haze rule revisions, and EPA clarified that guidance in a memorandum issued on July 8, 2021.  SIPs for the second planning period were due in July 2021, which deadline NMED was unable to meet.  NMED is currently preparing its SIP for the second compliance period and has notified PNM that it will not be required to submit a regional haze four-factor analysis for SJGS since PNM will retire its share of SJGS in 2022.  On February 7, 2022, numerous environmental groups sent EPA a notice of intent to sue over the EPA&#8217;s failure to issue a finding that 39 states, including New Mexico, failed to submit regional haze SIPs for the second planning period.  Most states have not yet submitted their SIPs but are in the various stages of development.  The notice of intent alleges that as of January 31, 2022, EPA is in violation of its nondiscretionary duty to issue a finding that these states failed to submit the required SIPs.  NMED&#8217;s current timeline indicates the proposed SIP will be submitted between July 2022 and January 2023.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Carbon Dioxide Emissions</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 3, 2015, EPA established standards to limit CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> emissions from power plants, including (1) Carbon Pollution Standards for new, modified, and reconstructed power plants; and (2) the Clean Power Plan for existing power plants.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Multiple states, utilities and trade groups filed petitions for review in the DC Circuit to challenge both the Carbon Pollution Standards for new sources and the Clean Power Plan for existing sources in separate cases.  Challengers successfully petitioned the US Supreme Court for a stay of the Clean Power Plan.  However, before the DC Circuit could issue an opinion regarding either the Carbon Pollution Standards or the Clean Power Plan, the Trump Administration asked that the case be held in abeyance while the rule was being re-evaluated, which was granted.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 19, 2019, EPA repealed the Clean Power Plan, promulgated the ACE Rule, and revised the implementing regulations for all emission guidelines.  EPA set the Best System of Emissions Reduction (&#8220;BSER&#8221;) for existing coal-fired power plants as heat rate efficiency improvements based on a range of &#8220;candidate technologies&#8221; that can be applied inside the fence-line of an individual facility.&#160; On September 17, 2019, the DC Circuit issued an order that granted motions by various petitioners, including industry groups and EPA, to dismiss the cases challenging the Clean Power Plan as moot due to EPA&#8217;s issuance of the ACE Rule. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ACE Rule was also challenged, and on January 19, 2021, the DC Circuit issued an opinion in American Lung Association and American Public Health Association v. EPA, et al., finding that EPA misinterpreted the CAA when it determined that the language of Section 111 unambiguously barred consideration of emissions reductions options that were not applied at the source.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, the court vacated the ACE Rule and remanded the record back to the EPA for further consideration consistent with its opinion.  While the DC Circuit rejected the ACE Rule, it did not reinstate the Clean Power Plan.  EPA filed a motion seeking a partial stay of the mandate as to the repeal of the Clean Power Plan, to ensure the court&#8217;s order will not render effective the now out-of-date Clean Power Plan.  On February 22, 2021, the U.S. Court of Appeals for the DC Circuit granted EPA&#8217;s motion, indicating that it would withhold issuance of the mandate with respect to the repeal of the Clean Power Plan until EPA responds to the court&#8217;s remand in a new rulemaking action.  EPA has commenced the rulemaking process under section 111 to establish new emission guidelines for CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> emissions from existing power plants.  The agency indicates that they plan to publish the draft rule in the summer of 2022 with a final rule in summer of 2023. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Four petitions for writ of certiorari were filed in the US Supreme Court seeking review of the DC Circuit&#8217;s January opinion vacating the ACE Rule and the repeal of the Clean Power Plan.  The petitioners include (1) West Virginia and 18 other states that had intervened to defend the ACE Rule, (2) North American Coal Corporation, (3) North Dakota (separately from the other states), and (4) Westmoreland Mining Holdings LLC.  On October 29, 2021, the US Supreme Court granted the four petitions for writs of certiorari.  Oral arguments in the US Supreme Court were held on February 28, 2022.  A decision is expected in June 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The litigation over the Carbon Pollution Standards remains held in abeyance but could be reactivated by the parties upon a determination by the court that the Biden Administration is unlikely to finalize the revisions proposed in 2018 and that reconsideration of the rule has concluded. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 27, 2021, President Biden signed an extensive Executive Order aimed at addressing climate change concerns domestically and internationally.  The order is intended to build on the initial climate-related actions the Biden Administration took on January 20, 2021.  It addresses a wide range of issues, including establishing climate change concerns as an essential element of U.S. foreign and security policy, identifying a process to determine the U.S. INDC under the Paris Agreement, and establishing a Special Presidential Envoy for Climate that will sit on the National Security Council.  On April 22, 2021, at the Earth Day Summit, as part of the U.S.&#8217;s re-entry into the Paris Agreement, President Biden unveiled the goal to cut U.S. emissions by 50% - 52% from 2005 levels by 2030, nearly double the GHG emissions reduction target set by the Obama Administration.  The 2030 goal joins President Biden&#8217;s other climate goals which include a carbon pollution-free power sector by 2035 and a net-zero emissions economy by no later than 2050.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s review of the GHG emission reductions standards that may occur as a result of legislation or regulation under the Biden Administration and in response to the court&#8217;s ruling on the ACE Rule is ongoing.  PNM cannot predict the impact these standards may have on its operations or a range of the potential costs of compliance, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">National Ambient Air Quality Standards (&#8220;NAAQS&#8221;)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The CAA requires EPA to set NAAQS for pollutants reasonably anticipated to endanger public health or welfare.  EPA has set NAAQS for certain pollutants, including NOx, SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">ozone, and particulate matter.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">NO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">X</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8211; On April 18, 2018, EPA published the final rule to retain the current primary health-based NOx standards of which NO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">is the constituent of greatest concern and is the indicator for the primary NAAQS.  EPA concluded that the current 1-hour and annual primary NO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> standards are requisite to protect public health with an adequate margin of safety.  The rule became effective on May 18, 2018.  PNM maintains compliance with the current NOx NAAQS standards.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8211; On February 25, 2019, EPA announced its final decision to retain, without changes, the primary health-based NAAQS for SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.  Specifically, EPA will retain the current 1-hour standard for SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which is 75 parts per billion, based on the 3-year average of the 99th percentile of daily maximum 1-hour SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> concentrations.  PNM maintains compliance with the current SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> NAAQS standards.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 26, 2021, EPA published in the Federal Register the initial air quality designations for all remaining areas not yet designated under the 2010 SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> Primary NAAQS.  This is EPA&#8217;s fourth and final set of actions to designate areas of the U.S. for the 2010 SO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> NAAQS.  All areas of New Mexico have been designated attainment/unclassifiable through four rounds of designations by EPA.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Ozone Standard &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 1, 2015, EPA finalized the new ozone NAAQS and lowered both the primary and secondary 8-hour standard from 75 to 70 parts per billion.  With ozone standards becoming more stringent, fossil-fueled generation units will come under increasing pressure to reduce emissions of NOx and volatile organic compounds since these are the pollutants that form ground-level ozone.  On July 13, 2020, EPA proposed to retain the existing ozone NAAQS based on a review of the full body of currently available scientific evidence and exposure/risk information.  EPA finalized its decision to retain the ozone NAAQS in a notice published on December 31, 2020 making it immediately effective.  The Center for Biological Diversity filed a lawsuit on February 25, 2021, challenging the decision to retain the existing ozone standard, and the Biden Administration has included the decision in its list of actions that may be reconsidered.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 10, 2015, EPA proposed a rule revising its Exceptional Events Rule, which outlines the requirements for excluding air quality data (including ozone data) from regulatory decisions if the data is affected by events outside an area&#8217;s control.  The proposed rule is important in light of the more stringent ozone NAAQS final rule since western states like New Mexico and Arizona are subject to elevated background ozone transport from natural local sources, such as wildfires and stratospheric inversions, and transported via winds from distant sources in other regions or countries.  EPA finalized the rule on October 3, 2016 and released related guidance in 2018 and 2019 to help implement its new exceptional events policy.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During 2017 and 2018, EPA released rules establishing area designations for ozone.  In those rules, San Juan County, New Mexico, where SJGS and Four Corners are located, is designated as attainment/unclassifiable and only a small area in Do&#241;a Ana County, New Mexico is designated as marginal non-attainment.&#160; Although Afton is located in Do&#241;a Ana County, it is not located within the small area designated as non-attainment for the 2015 ozone standard.  The rule became effective May 8, 2018.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 22, 2019, EPA issued findings that several states, including New Mexico, had failed to submit interstate transport SIPs for the 2015 8-hour ozone NAAQS.  In response, in December 2019, NMED published the Public Review Draft </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of the New Mexico 2013 NAAQS Good Neighbor SIP that demonstrates that there are no significant contributions from New Mexico to downwind problems in meeting the federal ozone standard.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMED has responsibility for bringing the small area in Do&#241;a Ana County designated as marginal/non-attainment for ozone into compliance and will look at all sources of NOx and volatile organic compounds.  NMED has submitted the required elements for the Sunland Park Ozone Non-attainment Area SIP.  This includes a transportation conformity demonstration, a 2017 baseline emissions inventory and emissions statement, and an amendment to the state's Non-attainment Permitting rules at 20.2.79 New Mexico Administrative Code to conform to EPA's SIP Requirements Rule for 2015 Q3 NAAQS (i.e., &#8220;implementation rule&#8221;).</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The SIP elements had staggered deadlines and were done in three submissions: (1) the transportation conformity demonstration was completed by the El Paso Metropolitan Planning Organization on behalf of New Mexico in 2019, which is responsible for transportation planning in that area, and the submission received concurrence from EPA and the Federal Highway Administration; (2) the emissions inventory and statement SIP was submitted to EPA in September 2020; and (3) the Non-attainment New Source Review SIP was submitted to EPA on August 10, 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In response to lawsuits brought by states and environmental groups, on October 29, 2021, EPA filed a motion in the DC Circuit indicating it will reconsider the 2020 ozone NAAQS standard.  EPA expects to complete this by the end of 2023.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PNM does not believe there will be material impacts to its facilities because of NMED&#8217;s non-attainment designation of the small area within Do&#241;a Ana County.  Until EPA approves attainment designations for the Navajo Nation and releases a proposal to implement the revised ozone NAAQS, PNM is unable to predict what impact the adoption of these standards may have on Four Corners.  With respect to EPA&#8217;s reconsideration of the 2020 decision to retain the 2015 ozone standards, PNM cannot predict the outcome of this matter. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">PM Standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8211; On January 30, 2020, EPA published in the Federal Register a notice announcing the availability of a final Policy Assessment for the Review of the NAAQS for Particulate Matter (the &#8220;Final PA&#8221;).  The final assessment was prepared as part of the review of the primary and secondary PM NAAQS.  In the assessment, EPA recommended lowering the primary annual PM 2.5 standard to between 8 &#181;g/m3 and 10 &#181;g/m3.  However, on April 30, 2020, EPA published a proposed rule to retain the current standards for PM due to uncertainties in the data relied upon in the Final PA.  EPA accepted comments on the proposed rule through June 29, 2020.  On December 7, 2020, EPA announced it will retain, without revision, the existing primary (health-based) and secondary (welfare-based) NAAQS for PM, and EPA published a notice of that final action on December 18, 2020, making it immediately effective.  On January 14, 2021, several states and New York City filed a petition for review in the DC Circuit, challenging EPA&#8217;s final rule retaining the current primary and secondary PM NAAQS.  On February 9, 2021, a similar lawsuit was filed by the Center for Biological Diversity in the DC Circuit.  On June 10, 2021, EPA announced that it will reconsider the previous administration&#8217;s December 2020 decision to retain the current primary and secondary PM NAAQS, and on October 8, 2021, EPA announced the release of a new draft policy assessment (the &#8220;Draft PA&#8221;).  Like the Final PA, the Draft PA states that available scientific evidence and technical information indicate that the current standards may not be adequate to protect public health and welfare, as required by the Clean Air Act.  EPA anticipates issuing a proposed rule in summer 2022 and a final rule in spring 2023.  PNM maintains compliance with the current PM NAAQS standards and cannot predict the impacts of the outcome of future rulemaking.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cooling Water Intake Structures</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2014, EPA issued a rule establishing national standards for certain cooling water intake structures at existing power plants and other facilities under the Clean Water Act to protect fish and other aquatic organisms by minimizing impingement mortality (the capture of aquatic wildlife on intake structures or against screens) and entrainment mortality (the capture of fish or shellfish in water flow entering and passing through intake structures).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">To minimize impingement mortality, the rule provides operators of facilities, such as SJGS and Four Corners, seven options for meeting Best Technology Available (&#8220;BTA&#8221;) standards for reducing impingement.  SJGS has a closed-cycle recirculating cooling system, which is a listed BTA and may also qualify for the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">de minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> rate of impingement&#8221; based on the design of the intake structure.  The permitting authority must establish the BTA for entrainment on a site-specific basis, taking into consideration an array of factors, including endangered species and social costs and benefits.  Affected sources must submit source water baseline characterization data to the permitting authority to assist in the determination.  Compliance deadlines under the rule are tied to permit renewal and will be subject to a schedule of compliance established by the permitting authority. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The rule is not clear as to how it applies and what the compliance timelines are for facilities like SJGS that have a cooling water intake structure and only a multi-sector general stormwater permit.  However, EPA has indicated that it is </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">contemplating a December 31, 2023 compliance deadline.  PNM is working with EPA regarding this issue and does not expect material changes as a result of any requirements that may be imposed upon SJGS, particularly given the planned retirement of SJGS in 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 23, 2018, several environmental groups sued EPA Region IX in the U.S. Court of Appeals for the Ninth Circuit Court over EPA&#8217;s failure to timely reissue the Four Corners NPDES permit.  The petitioners asked the court to issue a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">writ of mandamus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> compelling EPA Region IX to take final action on the pending NPDES permit by a reasonable date.  EPA subsequently reissued the NPDES permit on June 12, 2018.  The permit did not contain conditions related to the cooling water intake structure rule, as EPA determined that the facility has achieved BTA for both impingement and entrainment by operating a closed-cycle recirculation system.  On July 16, 2018, several environmental groups filed a petition for review with EPA&#8217;s Environmental Appeals Board (&#8220;EAB&#8221;) concerning the reissued permit.  The environmental groups alleged that the permit was reissued in contravention of several requirements under the Clean Water Act and did not contain required provisions concerning certain revised ELG, existing-source regulations governing cooling-water intake structures, and effluent limits for surface seepage and subsurface discharges from coal-ash disposal facilities.  On December 19, 2018, EPA withdrew the Four Corners NPDES permit in order to examine issues raised by the environmental groups.  Withdrawal of the permit moots the appeal pending before the EAB.  EAB thereafter dismissed the environmental groups&#8217; appeal.  EPA issued an updated NPDES permit on September 30, 2019.  The permit was once again appealed to the EAB and was stayed before the effective date.  Oral argument was heard on September 3, 2020.  The EAB issued an order denying the petition for review on September 30, 2020.  The denial was based on the EAB&#8217;s determination that the petitioners had failed to demonstrate that review of the permit was warranted on any of the grounds presented in the petition.  Thereafter, the Regional Administrator of the EPA signed a Notice of Final Permit Decision, and the NPDES permit was issued on November 9, 2020.  The permit became effective December 1, 2020 and will expire on November 30, 2025.  On January 22, 2021, the environmental groups filed a petition for review of the EAB's decision with the U.S. Court of Appeals for the Ninth Circuit.  The September 2019 permit remains in effect pending this appeal.  PNM cannot predict whether there will be further appeals of this matter or whether the outcome of any such appeal will have a material impact on PNM&#8217;s financial position, results of operations, or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Effluent Limitation Guidelines</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 7, 2013, EPA published proposed revised wastewater ELG establishing technology-based wastewater discharge limitations for fossil fuel-fired electric power plants.&#160; EPA signed the final Steam Electric ELG rule on September 30, 2015.  The final rule, which became effective on January 4, 2016, phased in the new, more stringent requirements in the form of effluent limits for arsenic, mercury, selenium, and nitrogen for wastewater discharged from wet scrubber systems and zero discharge of pollutants in ash transport water that must be incorporated into plants&#8217; NPDES permits.  The 2015 rule required each plant to comply between 2018 and 2023 depending on when it needs a new or revised NPDES permit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Steam Electric ELG rule was challenged in the U.S. Court of Appeals for the Fifth Circuit by numerous parties.  On April 12, 2017, EPA signed a notice indicating its intent to reconsider portions of the rule, and on August 22, 2017, the Fifth Circuit issued an order severing the issues under reconsideration and holding the case in abeyance as to those issues.  However, the court allowed challenges to other portions of the rule to proceed.  On April 12, 2019, the Fifth Circuit granted those challenges and issued an opinion vacating several portions of the rule, specifically those related to legacy wastewater and leachate, for which the court deemed the standards selected by EPA arbitrary and capricious.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 18, 2017, EPA published a final rule for postponement of certain compliance dates.  The rule postponed the earliest date on which compliance with the ELG for these waste streams would be required from November 1, 2018 until November 1, 2020.  On November 22, 2019, EPA published a proposed rule revising the original ELG while maintaining the compliance dates.  Comments were due January 21, 2020.  On October 13, 2020, EPA published in the Federal Register the final Steam Electric ELG and standards for the Steam Electric Power Generating Point Source Category, revising the final 2015 guidelines for both flue gas desulfurization wastewater and bottom ash transport water.  The rule will require compliance with new limits as soon as possible on or after October 13, 2021, but no later than December 31, 2025.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 3, 2021, EPA published notice that it will undertake a supplemental rulemaking to revise the ELG after completing its review of the 2020 Reconsideration Rule.  As part of this process, EPA will determine whether more stringent limitations and standards are appropriate.  EPA intends to publish a proposed rule in the fall of 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Because SJGS is zero discharge for wastewater and is not required to hold a NPDES permit, it is expected that minimal to no requirements will be imposed.  Reeves Station discharges cooling tower blowdown to a publicly owned treatment plant and holds an NPDES permit.  It is expected that minimal to no requirements will be imposed at Reeves Station.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">See &#8220;Cooling Water Intake Structures&#8221; above for additional discussion of Four Corners&#8217; current NPDES permit.  Four Corners may be required to change equipment and operating practices affecting boilers and ash handling systems, as well as change its waste disposal techniques during the next NPDES permit renewal in 2023.&#160; PNM is unable to predict the outcome of these matters or a range of the potential costs of compliance. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Santa Fe Generating Station</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and NMED are parties to agreements under which PNM has installed a remediation system to treat water from a City of Santa Fe municipal supply well and an extraction well to address gasoline contamination in the groundwater at the site of PNM&#8217;s former Santa Fe Generating Station and service center.  A 2008 NMED site inspection report states that neither the source nor extent of contamination at the site has been determined and that the source may not be the former Santa Fe Generating Station.  During 2013 and 2014, PNM and NMED collected additional samples that showed elevated concentrations of nitrate and volatile organic compounds in some of the monitoring wells at the site.  In addition, one monitoring well contained free-phase hydrocarbon products.  PNM collected a sample of the product for &#8220;fingerprint&#8221; analysis.  The results of this analysis indicated the product was a mixture of older and newer fuels.  The presence of newer fuels in the sample suggests the hydrocarbon product likely originated from off-site sources.  In December 2015, PNM and NMED entered into a memorandum of understanding to address changing groundwater conditions at the site under which PNM agreed to continue hydrocarbon investigation under the supervision of NMED.  Qualified costs are eligible for payment through the New Mexico Corrective Action Fund (&#8220;CAF&#8221;), which is administered by the NMED Petroleum Storage Tank Bureau.  In March 2019, PNM received notice from NMED that an abatement plan for the site is required to address concentrations of previously identified compounds, unrelated to those discussed above, found in the groundwater.  NMED approved PNM&#8217;s abatement plan proposal, which covers field work and reporting. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Field work related to the investigation under both the CAF and abatement plan requirements was completed in October 2019.  Activities and findings associated with the field work were presented in two separate reports and released to stakeholders in early 2020.  Subsequent field work was completed in July 2020 and two reports were released supporting PNM&#8217;s contention that off-site sources have impacted, and are continuing to impact, the local groundwater in the vicinity of the former Santa Fe Generating Station.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM submitted work plans to NMED in January 2021 for review and approval.  In December 2021, NMED approved both workplans and work is underway.  These activities are expected to be completed by the end of 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The City of Santa Fe has stopped operating its well at the site, which is needed for PNM&#8217;s groundwater remediation system to operate.  As a result, PNM has stopped performing remediation activities at the site.  However, PNM&#8217;s monitoring and other abatement activities at the site are ongoing and will continue until the groundwater meets applicable federal and state standards or until the NMED determines remediation is not required, whichever is earlier.  PNM is not able to assess the duration of this project or estimate the impact on its obligations if PNM is required to resume groundwater remediation activities at the site.  PNM is unable to predict the outcome of these matters.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Coal Combustion Residuals Waste Disposal</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">CCRs consisting of fly ash, bottom ash, and gypsum generated from coal combustion and emission control equipment at SJGS are currently disposed of in the surface mine pits adjacent to the plant.  SJGS does not operate any CCR impoundments or landfills.  The NMMMD currently regulates mine reclamation activities at the San Juan mine, including placement of CCRs in the surface mine pits, with federal oversight by the OSM.  APS disposes of CCRs in ponds and dry storage areas at Four Corners.&#160; Ash management at Four Corners is regulated by EPA and the New Mexico State Engineer&#8217;s Office.&#160; </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">EPA&#8217;s final coal ash rule, which became effective on October 19, 2015, included a non-hazardous waste determination for coal ash and sets minimum criteria for existing and new CCR landfills and surface impoundments.  On December 16, 2016, the Water Infrastructure Improvements for the Nation Act (the &#8220;WIIN Act&#8221;) was signed into law to address critical water infrastructure needs in the U.S. and contains a number of provisions related to the CCR rules.  Among other things, the WIIN Act allows, but does not require, states to develop and submit CCR permit programs for EPA approval, provides flexibility for states to incorporate EPA&#8217;s final rule for CCRs or develop other criteria that are at least as protective as EPA&#8217;s final rule, and requires EPA to approve state permit programs within 180 days of submission by the state.  Because states are not required to implement their own CCR permit programs, EPA will implement the permit program in states that choose not to implement a program, subject to Congressional funding.  Until permit programs are in effect, EPA has authority to directly enforce the CCR rule.  For facilities located within the boundaries of Native American reservations, such as the Navajo Nation where Four Corners is located, EPA is required to develop a federal permit program regardless of appropriated funds.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 30, 2018, EPA published a rule that constitutes &#8220;Phase One, Part One&#8221; of its ongoing reconsideration and revision of the April 17, 2015, CCR rule.  The final Phase One, Part One rule includes two types of revisions.  The first revision extended the deadline to allow EGUs with unlined impoundments or that fail to meet the uppermost aquifer requirement to continue to receive coal ash until October 31, 2020.  This deadline was again extended by subsequent amendments.  The rule also authorized a &#8220;Participating State Director&#8221; or EPA to approve suspension of groundwater monitoring requirements and to issue certifications related to the location restrictions, design criteria, groundwater monitoring, remedy selection and implementation.  The rule also modified groundwater protection standards for certain constituents, which include cobalt, molybdenum, lithium, and lead without a maximum contamination level.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 14, 2019, EPA published a second round of revisions, which are commonly referred to as the &#8220;Phase Two&#8221; revisions.  Phase Two proposed revisions to reporting and accessibility to public information, the &#8220;CCR piles&#8221; and &#8220;beneficial use&#8221; definitions and the requirements for management of CCR piles.  EPA has reopened and extended the Phase Two comment several times.  Most recently, on March 12, 2021, EPA reopened the comment period on its prior notice that announced the availability of new information and data pertaining to the Phase Two proposed rule.  EPA extended the comment period for an additional 60 days, until May 11, 2021.  EPA has not yet finalized provisions in Phase Two related to beneficial use of CCR and CCR piles.  This activity is on EPA&#8217;s long-term agenda, which means EPA has no plans to address these issues in the next 12 months.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since promulgating its Phase Two proposal, EPA has finalized two other rules addressing various CCR rule provisions.</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 2, 2019, EPA promulgated its proposed Holistic Approach to Closure Part A (&#8220;Part A&#8221;), which proposed a new deadline of August 31, 2020, for companies to initiate closure of unlined CCR impoundments.  In accordance with the DC Circuit Court of Appeals&#8217; vacatur of portions of the CCR Rule, Part A also proposed</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">changing the classification of compacted soil-lined or clay-lined surface impoundments from &#8220;lined&#8221; to &#8220;unlined&#8221;.  In addition, Part A delineated a process for owners/operators to submit requests for alternative closure deadlines based on lack of alternate disposal capacity.  EPA issued the final Part A on August 28, 2020, which became effective on September 28, 2020.  This rule finalized the classification of soil-lined and clay-lined surface impoundments as unlined, thus, triggering closure or retrofit requirements for those impoundments.  The final Part A also gave operators of unlined impoundments until April 11, 2021 to cease receipt of waste at these units and initiate closure.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 3, 2020, EPA issued the proposed Holistic Approach to Closure Part B (&#8220;Part B&#8221;), which delineated the process for owners/operators to submit alternate liner demonstrations for clay-lined surface impoundments that could otherwise meet applicable requirements.  Part B also proposed regulations addressing beneficial use for closure of surface impoundments.  On November 12, 2020, EPA issued the final Part B rule, which became effective December 14, 2020.  This rule did not include beneficial use of CCR for closure, which EPA explains will be addressed in subsequent rulemaking actions.  EPA intends to issue several other rulemakings covering legacy ponds and finalizing parts of previously proposed rules.  These proposed rules and final rules are expected in 2022. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February 20, 2020, EPA published a proposed rule establishing a federal permitting program for the handling of CCR within the boundaries of Native American reservations and in states without their own federally authorized state programs.  Permits for units within the boundaries of Native American reservations would be due 18 months after the effective date of the rule.  The final rule is expected in October 2022.  EPA is coordinating with the affected permits for the three facilities with CCR disposal units located on Native American lands.  PNM cannot predict the outcome of EPA&#8217;s rule making activity or the outcome of any related litigation, and whether or how such a ruling would affect operations at Four Corners.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The CCR rule does not cover mine placement of coal ash.  OSM is expected to publish a proposed rule covering mine placement in the future and will likely be influenced by EPA&#8217;s rule and the determination by EPA that CCRs are non-hazardous.  PNM cannot predict the outcome of OSM&#8217;s proposed rulemaking regarding CCR regulation, including mine placement of CCRs, or whether OSM&#8217;s actions will have a material impact on PNM&#8217;s operations, financial position, or cash flows.&#160; Based upon the requirements of the final Part A CCR rule, PNM conducted a CCR assessment at SJGS and made minor modifications at the plant to ensure that there are no facilities that would be considered impoundments or landfills under the rule.  PNM would seek recovery from its retail customers of all CCR costs for jurisdictional assets that are ultimately incurred.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Utilities that own or operate CCR disposal units, such as those at Four Corners, as indicated above, were required to collect sufficient groundwater sampling data to initiate a detection monitoring program.&#160; Four Corners completed the analysis for its CCR disposal units, which identified several units that will need corrective action or will need to cease operations and initiate closure by April 11, 2021.  As part of this assessment, Four Corners will continue to gather additional groundwater data and perform remedial evaluations.  At this time, PNM does not anticipate its share of the cost to complete these corrective </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">actions to close the CCR disposal units, or to gather and perform remedial evaluations on groundwater at Four Corners, will have a significant impact on its operations, financial position, or cash flows. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Coal Supply</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">SJGS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The coal requirements for SJGS are supplied by WSJ LLC.  In addition to coal delivered to meet the current needs of SJGS, PNM has prepaid the current San Juan mine owner and operator, WSJ LLC, for certain coal mined but not yet delivered to the plant site.  At December 31, 2021 and 2020, prepayments for coal, which are included in prepaid assets, amounted to $20.4&#160;million and $26.3 million.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In conjunction with the activities undertaken to comply with the CAA for SJGS, PNM and the other owners of SJGS evaluated alternatives for the supply of coal to SJGS.  On July 1, 2015, PNM and Westmoreland entered into a new coal supply agreement (the &#8220;SJGS CSA&#8221;), pursuant to which Westmoreland, through its indirectly wholly-owned subsidiary SJCC, agreed to supply all of the coal requirements of SJGS through June 30, 2022.  PNM and Westmoreland also entered into agreements under which CCR disposal and mine reclamation services for SJGS would be provided.  As discussed in Note 10, WSJ LLC assumed the rights and obligations of SJCC under the SJGS CSA and the agreements for CCR disposal and mine reclamation services.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Pricing under the SJGS CSA is primarily fixed, with adjustments to reflect changes in general inflation and takes into account that WSJ LLC has been paid for coal mined but not delivered.  Substantially all of PNM&#8217;s coal costs are passed through the FPPAC.  In November 2018, PNM provided notice to Westmoreland that PNM does not intend to extend the term of the SJGS CSA or to negotiate a new coal supply agreement for SJGS, which would have resulted in the current agreement expiring on its own terms on June 30, 2022.  On February 17, 2022, PNM and WSJ LLC entered into an amendment to extend the SJGS CSA through September 30, 2022, subject to FERC&#8217;s acceptance of the amended participation agreement.  The amendment provides for a fixed price increase of $5.00 per ton, beginning April 1, 2022, which would pass through the FPPAC.  See additional discussion of PNM&#8217;s SJGS Abandonment Application in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">WSJ LLC notified PNM in July 2021 that it had encountered unfavorable geologic conditions that were impeding longwall progress in the San Juan Mine.  On August 17, 2021, WSJ LLC issued a formal notice of non-normal conditions due to WSJ LLC&#8217;s inability to maintain a reserve of coal at required levels.  WSJ LLC also notified PNM that these geologic complications constituted a force majeure event that was preventing WSJ LLC from satisfying its obligation to maintain required coal inventory levels.  Geologic conditions have subsequently improved, and on December 9, 2021, Westmoreland gave official notice that they were terminating the potential force majeure conditions.  PNM expects the mine to operate under normal conditions with no significant impact on full load operations through the remainder of the SJ CSA.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In connection with certain mining permits relating to the operation of the San Juan mine, the San Juan mine owner was required to post reclamation bonds of $118.7 million with the NMMMD.  In order to facilitate the posting of reclamation bonds by sureties on behalf of the San Juan mine owner, PNMR entered into the WFB LOC Facility under which letters of credit aggregating $30.3 million have been issued.  As discussed in Note 10, on March 15, 2019, the assets owned by SJCC were sold to WSJ LLC, a subsidiary of Westmoreland Mining Holdings, LLC.  Under the sale agreement, WSJ LLC assumed the rights and obligations of SJCC including obligations to PNMR under the outstanding letters of credit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Four Corners</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">APS purchases all of Four Corners&#8217; coal requirements from NTEC, an entity owned by the Navajo Nation, under the Four Corners CSA that expires in 2031.  The coal comes from reserves located within the Navajo Nation.  The contract provides for pricing adjustments over its term based on economic indices.  PNM's share of the coal costs is being recovered through the FPPAC.  In connection with the exit of Four Corners, PNM would make payments totaling $75.0&#160;million to NTEC for relief from its obligations under the coal supply agreements for Four Corners after December 31, 2024.  PNM is not proposing to recover the $75.0&#160;million from ratepayers and, if approved, would not be recovered through the FPPAC.  See Note 17 for additional information on PNM's Four Corners Abandonment Application.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NTEC has contracted with Bisti Fuels Company, LLC, a subsidiary of The North American Coal Corporation, for management and operation of the mine.  Under the CSA, NTEC has the right, after a specified period, to request approval from the Four Corners owners to replace Bisti Fuels Company as mine manager with NTEC&#8217;s internal resources and perform all or some mine management functions.  APS granted approval on behalf of the owners on June 16, 2021, subject to certain credit </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">assurance requirements.  On June 17, 2021, NTEC notified The North American Coal Corporation that the contract mining agreement between Bisti Fuels Company and NTEC is terminated effective September 30, 2021.  NTEC assumed direct operations at Navajo Mine on October 1, 2021.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Coal Mine Reclamation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As indicated under Coal Combustion Residuals Waste Disposal above, SJGS currently disposes of CCRs in the surface mine pits adjacent to the plant and Four Corners disposes of CCRs in ponds and dry storage areas.  In conjunction with the proposed shutdown of SJGS Units 2 and 3 and to comply with the BART requirements of the CAA, periodic updates to the coal mine reclamation study were requested by the SJGS participants.  These updates have included adjustments to reflect the December 2017 shutdown of SJGS Units 2 and 3, the terms of the reclamation services agreement with WSJ LLC, and changes to reflect the requirements of the 2015 San Juan mine permit plan.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In late 2020, a mine reclamation cost study was completed for the mine that serves SJGS and in December 2020, PNM remeasured its liability, which resulted in an increase in the overall reclamation costs of $3.6&#160;million, due primarily to higher inflationary factors.  As a result, PNM recorded a less than $0.1&#160;million decrease in the liability at December 31, 2020 related to the underground mine and a decrease to the regulatory assets on the Consolidated Balance Sheets and recorded a $3.6&#160;million increase in the liability associated with the surface mine as regulatory disallowances and restructuring costs on the Consolidated Statements of Earnings.  PNM&#8217;s estimate of the costs necessary to reclaim the mine that serves SJGS is subject to many assumptions, including the timing of reclamation, generally accepted practices at the time reclamation activities occur, and then current inflation and discount rates.  PNM cannot predict the ultimate cost to reclaim the mine that serves SJGS and would seek to recover all costs related to reclaiming the underground mine from its customers but could be exposed to additional loss related to surface mine reclamation.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A coal mine reclamation study for the mine that serves Four Corners was issued in 2019.  The study reflected operation of the mine through 2031, the term of the Four Corners CSA.  The study resulted in a net increase in PNM&#8217;s share of the coal mine reclamation obligation of $0.8 million, which was primarily driven by lower overhead costs offset by an increase driven by a reduction in the discount rate used by PNM to measure the liability during the year ended December 31, 2019.  As discussed in Note 17, PNM remains responsible for its share of costs associated with mine reclamation under the Four Corners Purchase and Sale Agreement with NTEC.  NTEC and PNM will complete a reclamation study in 2024 providing the final mine reclamation cost estimate on the date of ownership transfer.  PNM will make its final reclamation payment to NTEC based on the reclamation study in 2024 and will have no further obligations regarding the mine reclamation after 2024.  PNM determined that events and circumstances regarding Four Corners, including the Four Corners Purchase and Sale Agreement with NTEC and the Four Corners Abandonment Application and subsequent appeal of the NMPRC decision, indicated that it is more likely than not that PNM&#8217;s share of Four Corners coal mine reclamation obligation would be settled in 2024, rather than 2031.  As of December 31, 2020, PNM remeasured its Four Corners coal mine reclamation liability and recorded a decrease to the liability of $2.5&#160;million on the Consolidated Balance Sheet and a decrease to regulatory disallowances and restructuring costs on the Consolidated Statement of Earnings.  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Based on the most recent estimates, PNM&#8217;s remaining payments for mine reclamation, in future dollars, are estimated to be $74.1 million for the surface mines at both SJGS and Four Corners and $34.9 million for the underground mine at SJGS as of December 31, 2021.  At December 31, 2021 and 2020, liabilities, in current dollars, of $67.4 million and $71.7 million for surface mine reclamation and $27.9 million and $26.1 million for underground mine reclamation were recorded in other deferred credits. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the terms of the SJGS CSA, PNM and the other SJGS owners are obligated to compensate WSJ LLC for all reclamation costs associated with the supply of coal from the San Juan mine.  The SJGS owners entered into a reclamation trust funds agreement to provide funding to compensate WSJ LLC for post-term reclamation obligations.  As part of the restructuring of SJGS ownership (see SJGS Ownership Restructuring Matters above), the SJGS owners negotiated the terms of an amended agreement to fund post-term reclamation obligations under the CSA.  The trust funds agreement requires each owner to enter into an individual trust agreement with a financial institution as trustee, create an irrevocable reclamation trust, and periodically deposit funds into the reclamation trust for the owner&#8217;s share of the mine reclamation obligation.  Deposits, which are based on funding curves, must be made on an annual basis.  As part of the restructuring of SJGS ownership discussed above, the SJGS participants agreed to adjusted interim trust funding levels.  PNM funded $5.2 million in 2021, $3.2 million in 2020, and $5.5 million in 2019.  Based on PNM&#8217;s reclamation trust fund balance at December 31, 2021, the current funding curves indicate PNM&#8217;s required contributions to its reclamation trust fund would be $5.6 million in 2022, zero in 2023, and zero in 2024.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the Four Corners CSA, PNM is required to fund its share of estimated final reclamation costs in annual installments into an irrevocable escrow account solely dedicated to the final reclamation cost of the surface mine at Four Corners.  PNM contributed $2.2&#160;million in 2021, $2.0&#160;million in 2020, and $2.3 million in 2019 and anticipates providing additional funding of $2.1 million in each of the years from 2022 through 2024.  As discussed above, under the terms of the Four Corners Purchase and Sale Agreement with NTEC, PNM will make its final reclamation payment to NTEC based on the reclamation study in 2024 and will have no further obligations regarding the mine reclamation. </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM recovers from retail customers reclamation costs associated with the underground mine.  However, the NMPRC has capped the amount that can be collected from retail customers for final reclamation of the surface mines at $100.0&#160;million for both SJGS and Four Corners.  If future estimates increase the liability for surface mine reclamation, the excess would be expensed at that time.  The impacts of changes in New Mexico state law as a result of the enactment of the ETA and regulatory determinations made by the NMPRC may also affect PNM&#8217;s financial position, results of operations, and cash flows.  See additional discussion regarding PNM&#8217;s SJGS and Four Corners Abandonment Applications in Note 17.  PNM is currently unable to determine the outcome of these matters or the range of possible impacts.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">San Juan County Decommissioning Ordinance</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 9, 2021, the San Juan County Commission approved the Coal-Fired Electricity Generating Facility Demolition and Remediation Ordinance (&#8220;Ordinance 121&#8221;), requiring the full demolition of SJGS upon its complete and permanent closure.  Ordinance 121 requires the SJGS owners to submit a proposed demolition and remediation plan no later than three months after SJGS is retired.  In connection with restructuring of the SJGS ownership on December 31, 2017, PNM and the other SJGS owners entered into the San Juan Decommissioning and Trust Funds Agreement, which requires PNM to fund its ownership share of final decommissioning costs into an irrevocable trust.  Under the agreement, PNM is required to make an initial funding of $14.7&#160;million by December 31, 2022.  The amount and timing of additional trust funding is subject to revised decommissioning cost studies, a decision by the current owners to permanently retire SJGS and agreement among the SJGS owners.  PNM has posted a surety bond in the amount of $46.0&#160;million in connection with certain environmental decommissioning obligations and must maintain the bond or other financial assurance until those obligations are satisfied.  The surety bond only represents a liability if PNM fails to deliver on its contractual liability.  For information regarding the impact of Ordinance 121 on PNM&#8217;s SJGS decommissioning ARO see Note 15.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">PVNGS Liability and Insurance Matters</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Public liability for incidents at nuclear power plants is governed by the Price-Anderson Nuclear Industries Indemnity Act, which limits the liability of nuclear reactor owners to the amount of insurance available from both commercial sources and an industry-wide retrospective payment plan.  In accordance with this act, the PVNGS participants are insured against public liability exposure for a nuclear incident up to $13.5 billion per occurrence.  PVNGS maintains the maximum available nuclear liability insurance in the amount of $450 million, which is provided by American Nuclear Insurers.  The remaining $13.1 billion is provided through a mandatory industry-wide retrospective assessment program.  If losses at any nuclear power plant covered by the program exceed the accumulated funds, PNM could be assessed retrospective premium adjustments.  Based on PNM&#8217;s 10.2% interest in each of the three PVNGS units, PNM&#8217;s maximum potential retrospective premium assessment per incident for all three units is $42.1 million, with a maximum annual payment limitation of $6.2 million, to be adjusted periodically for inflation. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The PVNGS participants maintain insurance for damage to, and decontamination of, property at PVNGS in the aggregate amount of $2.8 billion, a substantial portion of which must first be applied to stabilization and decontamination.  These coverages are provided by Nuclear Electric Insurance Limited (&#8220;NEIL&#8221;).  The primary policy offered by NEIL contains a sublimit of $2.25 billion for non-nuclear property damage.  If NEIL&#8217;s losses in any policy year exceed accumulated funds, PNM is subject to retrospective premium adjustments of $5.4 million for each retrospective premium assessment declared by NEIL&#8217;s Board of Directors due to losses.  The insurance coverages discussed in this and the previous paragraph are subject to certain policy conditions, sublimits, and exclusions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">San Juan River Adjudication</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 1975, the State of New Mexico filed an action in NM District Court to adjudicate all water rights in the San Juan River Stream System, including water used at Four Corners and SJGS.  PNM was made a defendant in the litigation in 1976.  In March 2009, then President Obama signed legislation confirming a 2005 settlement with the Navajo Nation.  Under the terms of the settlement agreement, the Navajo Nation&#8217;s water rights would be settled and finally determined by entry by the court of two proposed adjudication decrees.&#160; The court issued an order in August 2013 finding that no evidentiary hearing was warranted in the Navajo Nation proceeding, and on November 1, 2013, issued a Partial Final Judgment and Decree of the Water </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Rights of the Navajo Nation approving the proposed settlement with the Navajo Nation.  A number of parties subsequently appealed to the New Mexico Court of Appeals.  PNM entered its appearance in the appellate case and supported the settlement agreement in the NM District Court.  On April 3, 2018, the New Mexico Court of Appeals issued an order affirming the decision of the NM District Court.  Several parties filed motions requesting a rehearing with the New Mexico Court of Appeals seeking clarification of the order, which were denied.  The State of New Mexico and various other appellants filed a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">writ of certiorari</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> with the NM Supreme Court.  The NM Supreme Court granted the State of New Mexico&#8217;s petition and denied the other parties&#8217; requests.  The issues regarding the Navajo Nation settlement have been briefed and are awaiting a decision by the NM Supreme Court.  Adjudication of non-Indian water rights is ongoing.  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is participating in this proceeding since PNM&#8217;s water rights in the San Juan Basin may be affected by the rights recognized in the settlement agreement and adjudicated to the Navajo Nation, which comprise a significant portion of water available from sources on the San Juan River and in the San Juan Basin and which have priority in times of shortages.  PNM is unable to predict the ultimate outcome of this matter or estimate the amount or range of potential loss and cannot determine the effect, if any, of any water rights adjudication on the present arrangements for water at SJGS and Four Corners.  Final resolution of the case cannot be expected for several years.  An agreement reached with the Navajo Nation in 1985, however, provides that if Four Corners loses a portion of its rights in the adjudication, the Navajo Nation will provide, for an agreed upon cost, sufficient water from its allocation to offset the loss. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Navajo Nation Allottee Matters</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2012, 43 landowners filed a notice of appeal with the Bureau of Indian Affairs (&#8220;BIA&#8221;) appealing a March 2011 decision of the BIA Regional Director regarding renewal of a right-of-way for a PNM transmission line.  The landowners claim to be allottees, members of the Navajo Nation, who pursuant to the Dawes Act of 1887, were allotted ownership in land carved out of the Navajo Nation and allege that PNM is a rights-of-way grantee with rights-of-way across the allotted lands and are either in trespass or have paid insufficient fees for the grant of rights-of-way or both.&#160; The allottees generally allege that they were not paid fair market value for the right-of-way, that they were denied the opportunity to make a showing as to their view of fair market value, and thus denied due process.  The allottees filed a motion to dismiss their appeal with prejudice, which was granted&#160;in April 2014.  Subsequent to the dismissal, PNM received a letter from counsel on behalf of what appears to be a subset of the 43 landowner allottees involved in the appeal, notifying PNM that the specified allottees were revoking their consents for renewal of right of way on six specific allotments.&#160; On January 22, 2015, PNM received a letter from the BIA Regional Director identifying ten allotments with rights-of-way renewals that were previously contested.&#160; The letter indicated that the renewals were not approved by the BIA because the previous consent obtained by PNM was later revoked, prior to BIA approval, by the majority owners of the allotments.&#160; It is the BIA Regional Director&#8217;s position that PNM must re-obtain consent from these landowners. &#160;On July 13, 2015, PNM filed a condemnation action in the NM District Court regarding the approximately 15.49 acres of land at issue.  On September 18, 2015, the allottees filed a separate complaint against PNM for federal trespass.  On December 1, 2015, the court ruled that PNM could not condemn two of the five allotments at issue based on the Navajo Nation&#8217;s fractional interest in the land.&#160; PNM filed a motion for reconsideration of this ruling, which was denied.  On March 31, 2016, the Tenth Circuit granted PNM&#8217;s petition to appeal the December 1, 2015 ruling.  Both matters have been consolidated.  Oral argument before the Tenth Circuit was heard on January 17, 2017.  On May 26, 2017, the Tenth Circuit affirmed the district court.  On July 8, 2017, PNM filed a Motion for Reconsideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">en banc </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">with the Tenth Circuit, which was denied.  The NM District Court stayed the case based on the Navajo Nation&#8217;s acquisition of interests in two additional allotments and the unresolved ownership of the fifth allotment due to the owner&#8217;s death.  On November 20, 2017, PNM filed its petition for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">writ of certiorari</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> with the US Supreme Court, which was denied.  The underlying litigation continues in the NM District Court.  On March 27, 2019, several individual allottees filed a motion for partial summary judgment on the issue of trespass.  The Court held a hearing on the motion on June 18, 2019 and took the motion under advisement.  PNM, the allottees and the United States have agreed to a framework for settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The parties are preparing the settlement agreement and the stipulated court order.  PNM cannot predict the outcome of these matters. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merger-Related Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Six purported shareholders of PNMR filed lawsuits against PNMR and the members of the Board challenging the proposed Merger with Avangrid.  The lawsuits all challenged the adequacy of the disclosures in the definitive proxy statement filed by PNMR with the SEC on January 5, 2021, and sought, among other things, to enjoin the Merger or, if the Merger has been consummated, to rescind the Merger or an award of damages, and an award of attorneys&#8217; and experts&#8217; fees and expenses.  Five of the lawsuits were filed in the United States District Court for the Southern District of New York and one was filed in the United States District Court for the Eastern District of New York.  The lawsuits pending in the Southern District of New York were consolidated in the case captioned In re PNM Resources, Inc. Shareholder Litigation, Consolidated Civil Action No. 1:20-CV-10874.  The five plaintiffs in the consolidated action in the Southern District of New York filed notices of voluntary </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">dismissal, and on April 9, 2021, the Court ordered the Clerk of Court to close the consolidated action and all member cases.  All five cases filed in the Southern District of New York have been closed. The case pending in the Eastern District of New York, captioned Durlacher v. PNM Resources, Inc., et al., Case No. 1:21-cv-0024, was not served on the defendants and the plaintiff filed a notice of voluntary dismissal on February 15, 2021.  These matters are now concluded.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Texas Winter Storm</span></div>In mid-February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail the delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  Various regulatory and governmental entities are conducting, or have announced they may conduct, inquiries, investigations and other reviews of the Texas winter storm event. Entities that have announced that they plan to conduct or are conducting such inquiries, investigations and other reviews include FERC, NERC, Texas Reliability Entity Inc., ERCOT, the Texas Legislature, the Texas Attorney General, the PUCT, and the Galveston County District Attorney.  Further, lawsuits have been filed against various market participants relating to the power outages resulting from the Texas winter storm, including TNMP.  As a utility operating during the Texas winter storm event, there is a risk TNMP could be named in additional lawsuits in the future.  TNMP intends to vigorously defend itself against any claims raised.  TNMP has deferred bad debt expense from defaulting REPs to a regulatory asset totaling $0.8&#160;million at December 31, 2021, and will seek recovery in a general rate case.  At this time, the Company does not expect significant financial impacts related to this event, however, it cannot predict the outcome of such matters or the impact on the ERCOT market.<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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and 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> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730082504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [Abstract]</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_pnm_RegulatoryAndRateMattersTextBlock', window );">Regulatory and Rate Matters</a></td>
<td class="text">Regulatory and Rate Matters<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company is involved in various regulatory matters, some of which contain contingencies that are subject to the same uncertainties as those described in Note 16.  </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Merger Regulatory Proceedings </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 20, 2020, PNMR, Avangrid and Merger Sub entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid. Among other conditions, consummation of the Merger is subject to receipt of all required regulatory approvals.  Five federal agencies and the PUCT have completed their reviews and approved the Merger, leaving the NMPRC as the only remaining approval necessary for the merger.  The original application before the NMPRC was filed in November 2020.  For additional information on the Merger regulatory proceedings see Note 22.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">New Mexico General Rate Cases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">New Mexico 2015 General Rate Case </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">(&#8220;NM 2015 Rate Case&#8221;)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2015, PNM filed an application with the NMPRC for a general increase in retail electric rates.  The application proposed a revenue increase of $123.5 million, including base non-fuel revenues of $121.7 million.  The NMPRC ordered PNM to file additional testimony regarding PNM&#8217;s interests in PVNGS, including the 64.1 MW of PVNGS Unit 2 that PNM repurchased in January 2016 pursuant to the terms of the initial sales-leaseback transactions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In August 2016, the hearing examiner in the case issued a recommended decision (the &#8220;August 2016 RD&#8221;).&#160; The August 2016 RD, among other things, recommended that the NMPRC find PNM was imprudent in the actions taken to purchase the previously leased 64.1 MW of capacity in PVNGS Unit 2, extending the leases for 114.6 MW of capacity of PVNGS Units 1 and 2, and installing the BDT equipment on SJGS Units 1 and 4.  As a result, the August 2016 RD recommended the NMPRC disallow recovery of the entire $163.3 million purchase price for the January 15, 2016 purchases of the assets underlying three leases aggregating 64.1 MW of PVNGS Unit 2, the undepreciated capital improvements made during the period the 64.1 MW of purchased capacity was leased, rent expense aggregating $18.1 million annually for leases aggregating 114.6 MW of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">capacity that were extended through January 2023 and 2024 (Note 8), and recovery of the costs of converting SJGS Units 1 and 4 to BDT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 28, 2016, the NMPRC issued an order that authorized PNM to implement an increase in non-fuel rates of $61.2 million, effective for bills sent to customers after September 30, 2016.  The order generally approved the August 2016 RD, but with certain significant modifications.  The modifications to the August 2016 RD included:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Inclusion of the January 2016 purchase of the assets underlying three leases of capacity, aggregating 64.1 MW, of PVNGS Unit 2 at an initial rate base value of $83.7 million; and disallowance of the recovery of the undepreciated costs of capitalized improvements made during the period the 64.1 MW was being leased by PNM, which aggregated $43.8 million when the order was issued </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Recovery of annual rent expenses associated with the 114.6 MW of capacity under the extended leases</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Disallowance of the recovery of any future contributions for PVNGS decommissioning costs related to the 64.1 MW of capacity purchased in January 2016 and the 114.6 MW of capacity under the extended leases </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 30, 2016, PNM filed a notice of appeal with the NM Supreme Court regarding the order in the NM 2015 Rate Case.  Specifically, PNM appealed the NMPRC&#8217;s determination that PNM was imprudent in certain matters in the case, including the NMPRC&#8217;s disallowance of the full purchase price of the 64.1 MW of capacity in PVNGS Unit 2, the undepreciated costs of capitalized improvements made during the period the 64.1 MW of capacity was leased by PNM, the cost of converting SJGS Units 1 and 4 to BDT, and future contributions for PVNGS decommissioning attributable to the 64.1 MW of purchased capacity and the 114.6 MW of capacity under the extended leases.  NEE, NM AREA, and ABCWUA filed notices of cross-appeal to PNM&#8217;s appeal.  The issues appealed by the various cross-appellants included, among other things, the NMPRC allowing PNM to recover any of the costs of the lease extensions for the 114.6 MW of PVNGS Units 1 and 2 and the purchase price for the 64.1 MW in PVNGS Unit 2, the costs incurred under the Four Corners CSA, and the inclusion of the &#8220;prepaid pension asset&#8221; in rate base.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">During the pendency of the appeal, PNM evaluated the consequences of the order in the NM 2015 Rate Case and the related appeals to the NM Supreme Court.  These evaluations indicated that it was reasonably possible that PNM would be successful on the issues it was appealing but would not be provided capital costs recovery until the NMPRC acted on a decision of the NM Supreme Court.  PNM also evaluated the accounting consequences of the issues being appealed by the cross-appellants and concluded that the issues raised in the cross-appeals did not have substantial merit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 16, 2019, the NM Supreme Court issued its decision on the matters that had been appealed in the NM 2015 Rate Case.  The NM Supreme Court rejected the matters appealed by the cross-appellants and affirmed the NMPRC&#8217;s disallowance of a portion of the purchase price of the 64.1 MW of capacity in PVNGS Unit 2; the undepreciated costs of capital improvements made during the time the 64.1 MW capacity was leased by PNM; and the costs to install BDT at SJGS Units 1 and 4.  The NM Supreme Court also ruled that the NMPRC&#8217;s decision to permanently disallow recovery of future decommissioning costs related to the 64.1 MW of PVNGS Unit 2 and the 114.6 MW of PVNGS Units 1 and 2 deprived PNM of its rights to due process of law and remanded the case to the NMPRC for further proceedings consistent with the court&#8217;s findings.  On July 17, 2019, the NMPRC heard oral argument from parties in the case on how to best proceed with the NM Supreme Court&#8217;s remand.  At oral argument, parties presented various positions ranging from re-litigating the value of PVNGS resources determined by the NMPRC and affirmed by the NM Supreme Court to re-affirming the NMPRC&#8217;s final order with a single modification to address recovery of future PVNGS decommissioning costs in a future case.  On January 8, 2020, the NMPRC issued its order on remand, which reaffirmed its September 2016 order except for the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2.  The NMPRC indicated that PNM&#8217;s ability to recover these costs will be addressed in a future proceeding and closed the NM 2015 Rate Case docket.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As a result of the NM Supreme Court&#8217;s ruling, during the year ended December 31, 2019, PNM recorded pre-tax impairments of $150.6 million, which includes $73.2 million for a portion of the purchase price for 64.1 MW in PVNGS Unit 2, $39.7 million of undepreciated capitalized improvements made during the period the 64.1 MW was being leased by PNM, and $37.7 million for BDT on SJGS Units 1 and 4 and is reflected as regulatory disallowances and restructuring costs in the Consolidated Statements of Earnings.  The impairment was offset by tax impacts of $45.7 million, which are reflected as income taxes on the Consolidated Statements of Earnings.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Mexico 2016 General Rate Case </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;NM 2016 Rate Case&#8221;)</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2016, PNM filed an application with the NMPRC for a general increase in retail electric rates.  PNM&#8217;s application used a FTY beginning January 1, 2018 and requested an increase in base non-fuel revenues of $99.2 million based on a ROE of 10.125%.  The primary drivers of PNM&#8217;s revenue deficiency included implementation of modifications to PNM&#8217;s resource </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">portfolio, which were approved by the NMPRC in December 2015 as part of the SJGS regional haze compliance plan, infrastructure investments, including environmental upgrades at Four Corners, declines in forecasted energy sales due to successful energy efficiency programs and other economic factors, and updates to FERC/retail jurisdictional allocations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">After extensive settlement negotiations and public proceedings, the NMPRC issued a Revised Order Partially Adopting Certification of Stipulation dated January 10, 2018 (the &#8220;Revised Order&#8221;).  The key terms of the Revised Order include:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">An increase in base non-fuel revenues totaling $10.3 million, which includes a reduction to reflect the impact of the decrease in the federal corporate income tax rate and updates to PNM&#8217;s cost of debt (aggregating an estimated $47.6 million annually)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A ROE of 9.575% </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Returning to customers over a three-year period the benefit of the reduction in the New Mexico corporate income tax rate to the extent attributable to PNM&#8217;s retail operations (Note 18)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Disallowing PNM&#8217;s ability to collect an equity return on certain investments aggregating $148.1 million at Four Corners, but allowing recovery with a debt-only return</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">An agreement to not implement non-fuel base rate changes, other than changes related to PNM&#8217;s rate riders, with an effective date prior to January 1, 2020</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A requirement to consider the prudency of PNM&#8217;s decision to continue its participation in Four Corners in PNM&#8217;s next general rate case filing</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In accordance with the settlement agreement and the NMPRC&#8217;s final order, PNM implemented 50% of the approved increase for service rendered beginning February 1, 2018 and implemented the rest of the increase for service rendered beginning January 1, 2019. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 29, 2020, Sierra Club filed a motion asking the NMPRC to re-open the NM 2016 Rate Case for the limited purpose of conducting a prudence review of certain Four Corners investments that were deferred at the conclusion of the case. In the alternative, Sierra Club requested that the NMPRC order that the deferred prudence review be conducted in the Four Corners Abandonment Application, filed on January 8, 2021.  On February 10, 2021, the NMPRC rejected Sierra Club&#8217;s motion to re-open the NM 2016 Rate Case and stated that issues on whether the terms of the ETA provide an opportunity for consideration of prudence for Four Corners undepreciated investments included in a financing order or what effects the rates approved in the NM 2016 Rate Case may have on determining energy transition cost should be considered in the Four Corners Abandonment Application.  See discussion regarding PNM&#8217;s Four Corners Abandonment Application discussed below.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Renewable Energy Portfolio Standard</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 16, the ETA, enacted on June 14, 2019 amends the REA including removal of diversity requirements and certain customer caps and exemptions relating to the application of the RPS under the REA.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The REA provides for streamlined proceedings for approval of utilities&#8217; renewable energy procurement plans, assures that utilities recover costs incurred consistent with approved procurement plans, and requires the NMPRC to establish a RCT for the procurement of renewable resources to prevent excessive costs being added to rates.  The ETA sets a RCT of $60 per MWh using an average annual levelized resource cost basis.  PNM makes renewable procurements consistent with the NMPRC approved plans and recovers certain renewable procurement costs from customers through the renewable energy rider billed on a per KWh basis.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in PNM&#8217;s approved procurement plans are the following renewable energy resources:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">158 MW of PNM-owned solar-PV facilities  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A PPA through 2044 for the output of New Mexico Wind, having a current aggregate capacity of 200 MW, and a PPA through 2035 for the output of Red Mesa Wind, having an aggregate capacity of 102 MW</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A PPA through 2040 for 140 MW of output from La Joya Wind II</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">A PPA through 2042 for the output of the Lightning Dock Geothermal facility with a current capacity of 11 MW</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Solar distributed generation, aggregating 201.2 MW at December 31, 2021, owned by customers or third parties from whom PNM purchases any net excess output and RECs </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 3, 2019, PNM filed its 2020 renewable energy procurement plan.  The plan requested approval of a 20-year PPA to purchase 140 MW of renewable energy and RECs from La Joya Wind II.  PNM&#8217;s 2020 renewable energy procurement plan requested a variance from the RPS for 2020 and proposed the shortfall be met with excess RECs available under the La Joya Wind II PPA in 2021.  PNM also submitted proposed adjustments to the current FPPAC methodology for non-renewable </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">fuel allocations to reflect the ETA&#8217;s removal of certain customer cost caps associated with the RPS and requested that the fuel clause year be reset to correspond to the January 1 reset date under the renewable energy rider.  On December 2, 2019, the hearing examiner issued a recommended decision in the case recommending approval of PNM&#8217;s 2020 renewable energy procurement plan including La Joya Wind II.  On January 29, 2020, the NMPRC accepted the hearing examiner&#8217;s recommended decision and approved PNM&#8217;s 2020 renewable energy procurement plan, effective February 1, 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 1, 2020, PNM filed its 2021 renewable energy procurement plan.  In the plan, PNM proposed to collect a revenue requirement of approximately $67.8&#160;million through the renewable energy rider, including recovery of a regulatory asset of $2.3&#160;million for costs of administering PNM's Sky Blue voluntary renewable energy program that PNM has not been able to collect from Sky Blue participants.  The Sky Blue regulatory asset of $2.3&#160;million included carrying charges of 8.64% totaling approximately $0.7&#160;million.  PNM did not propose any new procurements in the plan.  On November 18, 2020 the NMPRC issued a final order approving the 2021 renewable energy procurement plan and recovery of $65.5&#160;million through the rider in 2021, which reflected the NMPRC&#8217;s rejection of PNM&#8217;s request to recover the $2.3&#160;million Sky Blue regulatory asset in 2021, effective January 1, 2021.  The NMPRC denied PNM&#8217;s request to recover the regulatory asset, in part, because PNM did not adequately account for the renewable energy certificates associated with the regulatory asset.  The NMPRC indicated that it will initiate a separate proceeding on the subject of whether the Sky Blue program should continue in its current form, be modified, or be terminated.  The NMPRC also placed conditions on PNM&#8217;s ability to recover the Sky Blue regulatory asset from all customers, rather than from program participants, in a future proceeding, including that the carrying charge associated with the regulatory asset be reduced from 8.64% to 4% and that PNM be prohibited from collecting carrying charges from the date of the final order.  However, PNM is permitted to seek recovery of carrying charges for the full 8.64% through the current Sky Blue program.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 1, 2021 PNM filed its 2022 renewable energy procurement plan which proposed to collect $66.9&#160;million for the year.  PNM did not propose any new procurements in the plan, but proposed to retire a small number of RECs in 2022 from resources that had not been previously approved as part of the RPS plan.  The NMPRC assigned this matter to a hearing examiner and a hearing was held on September 30, 2021.  On October 15, 2021, NMPRC Staff and PNM jointly filed the post-hearing brief stating that pending issues to the case had been resolved with PNM agreeing to certain compliance provisions.  On October 30, 2021 the hearing examiner issued a recommended decision recommending approval of PNM&#8217;s filing.  On November 17, 2021 the NMPRC issued a final order adopting the recommended decision.  The 2022 renewable energy procurement plan became effective on January 1, 2022.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following sets forth PNM&#8217;s revenues recorded for the renewable energy rider:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.497%"><tr><td style="width:1.0%"/><td style="width:47.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.998%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Annual Revenues </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">$52.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">56.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">61.7</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under the renewable rider, if PNM&#8217;s earned rate of return on jurisdictional equity in a calendar year, adjusted for items not representative of normal operations, exceeds the NMPRC-approved rate by 0.5%, PNM is required to refund the excess to customers during May through December of the following year.  PNM did not exceed such limitation in 2020 and does not expect to exceed the limitation in 2021.  The NMPRC currently has an open inquiry docket into the continued use of renewable riders by New Mexico utilities.  PNM is unable to predict the outcome of the NMPRC&#8217;s inquiry.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Energy Efficiency and Load Management</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Program Costs and Incentives/Disincentives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The New Mexico Efficient Use of Energy Act (&#8220;EUEA&#8221;) requires public utilities to achieve specified levels of energy savings and to obtain NMPRC approval to implement energy efficiency and load management programs.  The EUEA requires the NMPRC to remove utility disincentives to implementing energy efficiency and load management programs and to provide incentives for such programs.  The NMPRC has adopted a rule to implement this act.  PNM&#8217;s costs to implement approved programs and incentives are recovered through a rate rider.  During the 2019 New Mexico legislative session, the EUEA was amended to, among other things, include a decoupling mechanism for disincentives, preclude a reduction to a utility&#8217;s ROE based on approval of disincentive or incentive mechanisms, establish energy savings targets for the period 2021 through 2025, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and require that annual program funding be 3% to 5% of an electric utility&#8217;s annual customer bills excluding gross receipt taxes, franchise and right-of-way access fees, provided that a customer&#8217;s annual cost not exceed seventy-five thousand dollars.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2019, PNM submitted a filing to address incentives to be earned in 2020.  PNM&#8217;s proposed incentive mechanism was similar to that approved for 2018 and 2019 with minor modifications to reflect input from interested parties.  The proposed incentive mechanism includes a base incentive of 7.1% of program costs, or approximately $1.8 million, based on savings of 59 GWh in 2020 with a sliding scale that provides for additional incentive if savings exceed 68 GWh.  No hearings were considered necessary and PNM&#8217;s 2020 energy efficiency rider reflecting the 2020 incentive became effective beginning December 30, 2019.  On April 15, 2021, PNM filed its 2020 Energy Efficiency Annual Report which reconciles the actual 2020 profit incentive collections with the profit incentive authorized by the NMPRC resulting in an additional $0.8&#160;million incentive  collected during the remainder of 2021.  The additional incentive was authorized for 2020 because annual energy savings for the year exceeded 87 GWh and was the maximum level of profit incentive allowed under the approved mechanism.  PNM began collecting the additional incentive effective May 27, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 15, 2020, PNM filed an application for energy efficiency and load management programs to be offered in 2021, 2022, and 2023.  The proposed program portfolio consists of twelve programs with a total annual budget of $31.4&#160;million in 2021, $31.0&#160;million in 2022, and $29.6&#160;million in 2023.  The application also sought approval of an annual base incentive of 7.1% of the portfolio budget if PNM were to achieve energy savings of at least 80 GWh in a year.  The proposed incentive would increase if PNM is able to achieve savings greater than 80 GWh in a year.  The application also proposed an advanced metering infrastructure (&#8220;AMI&#8221;) pilot program, which included the installation of 5,000 AMI meters at a cost of $2.9&#160;million.  PNM proposed the pilot program to comply with an NMPRC order denying PNM&#8217;s February 2016 application to replace its existing customer metering equipment with AMI.  PNM did not recommend the AMI pilot program due to the limited benefits that are cost-effective under a pilot structure.  On September 17, 2020, the hearing examiner in the case issued a recommended decision recommending that PNM's proposed energy efficiency and load management program be approved, with the exception of the proposed AMI pilot program.  On October 28, 2020 the NMPRC issued an order adopting the recommended decision in its entirety.  </span></div><div style="text-align:center;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">2020 Decoupling Petition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, the legislature amended the EUEA to, among other things, include a decoupling mechanism for disincentives.  On May 28, 2020, PNM filed a petition for approval of a rate adjustment mechanism that would decouple the rates of its residential and small power rate classes.  Decoupling is a rate design principle that severs the link between the recovery of fixed costs of the utility through volumetric charges.  PNM proposed to record the difference between the annual revenue per customer derived from the cost of service approved in the NM 2015 Rate Case and the annual revenue per customer actually recovered from the rate classes beginning on January 1, 2021.  If approved, PNM would collect the difference from customers if the revenue per customer from the NM 2015 Rate Case exceeds the actual revenue recovered, or return the difference to customers if the actual revenue per customer recovered exceeds the revenue per customer from the NM 2015 Rate Case.  On July 13, 2020, NEE, ABCWUA, the City of Albuquerque, and Bernalillo County filed motions to dismiss the petition on the grounds that approving PNM&#8217;s proposed rate adjustment mechanism outside of a general rate case would result in retroactive ratemaking and piecemeal ratemaking.  The motions to dismiss also allege that PNM&#8217;s proposed rate adjustment mechanism is inconsistent with the EUEA.  Responses to the motions to dismiss were filed on August 7, 2020.  On September 16, 2020, ABCWUA, Bernalillo County, CCAE, the City of Albuquerque, NEE, NMAG, NMPRC Staff (&#8220;Staff&#8221;), and WRA filed testimony.  CCAE and WRA supported PNM's petition, but recommended that the rate adjustment mechanism not take effect until new rates are approved in PNM's next general rate case.  The other parties filing testimony opposed PNM's petition.  On October 2, 2020, PNM requested an order to vacate the public hearing, scheduled to begin October 13, 2020, and staying the proceeding until the NMPRC decides whether to entertain a petition to issue a declaratory order resolving the issues raised in the motions to dismiss.  On October 7, 2020, the hearing examiner approved PNM's request to stay the proceeding and vacate the public hearing and required PNM to file a petition for declaratory order by October 30, 2020.  On October 30, 2020, PNM filed a petition for declaratory order asking the NMPRC to issue an order finding that full revenue decoupling is authorized by the EUEA.  On November 4, 2020, ABCWUA and Bernalillo County jointly filed a competing petition asking the NMPRC to issue a declaratory order on the EUEA&#8217;s requirements related to disincentives.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 24, 2020, the NMAG requested that the NMPRC deny both petitions for declaratory orders and instead address disincentives under the EUEA in a rulemaking.  On March 17, 2021, the NMPRC issued an order granting the petitions for declaratory order, commencing a declaratory order proceeding to address the petitions, denying the NMAG&#8217;s request to initiate a rulemaking, and appointing a hearing examiner to preside over the declaratory order proceeding.  Initial briefs were filed on June 7, 2021 and response briefs were filed on June 28, 2021.  Oral arguments were made on July 15, 2021.  On January 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC find that the EUEA does not mandate the NMPRC to authorize or approve a full decoupling mechanism, defining full decoupling as limited to energy efficiency and load management measures and programs.  The recommended decision also states that a utility may request approval of a rate adjustment mechanism to remove regulatory </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">disincentives to energy efficiency and load management measures and programs through a stand-alone petition, as part of the utility&#8217;s triennial energy efficiency application or a general rate case and that PNM is not otherwise precluded from petitioning for a rate adjustment mechanism prior to its next general rate case.  Finally, the recommended decision stated that the EUEA does not permit the NMPRC to reduce a utility&#8217;s ROE based on approval of a disincentive removal mechanism founded on removing regulatory disincentives to energy efficiency and load management measures and programs.  The recommended decision does not specifically prohibit a downward adjustment to a utility&#8217;s capital structure, based on approval of a disincentive removal mechanism.  On January 27, 2022, PNM filed exceptions to the recommended decision and response exceptions were filed on February 4, 2022.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Integrated Resource Plans </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMPRC rules require that investor-owned utilities file an IRP every three years.  The IRP is required to cover a 20-year planning period and contain an action plan covering the first four years of that period.  </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">2020 IRP</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">NMPRC rules required PNM to file its 2020 IRP in July 2020.  On March 16, 2020, PNM filed a motion to extend the deadline to file its 2020 IRP to six months after the NMPRC issues a final order approving a replacement resource portfolio and closes the docket in the bifurcated SJGS Abandonment Application and replacement resource proceedings.  On April 8, 2020, the NMPRC approved PNM&#8217;s motion to extend the deadline to file its 2020 IRP as requested.  On January 29, 2021, PNM filed its 2020 IRP addressing the 20-year planning period, from 2020 through 2040.  The plan focuses on a carbon-free electricity portfolio by 2040 that would eliminate coal at the end of 2024.  This includes replacing the power from San Juan with a mix of approved carbon-free resources and the plan to exit Four Corners at the end of 2024.  The plan highlights the need for additional investments in a diverse set of resources, including renewables to supply carbon-free power, energy storage to balance supply and demand, and efficiency and other demand-side resources to mitigate load growth.  On May 24, 2021, the hearing examiner issued a procedural schedule and required PNM, upon request, to provide modeling data and assumptions to parties within two weeks.  Additionally, PNM was required upon request, to run modeling or provide reasonable access to PNM virtual machines at PNM's expense.  The alternative modeling deadline concluded on August 30, 2021 and Staff's recommendation was filed on November 12, 2021.  The recommendation found that PNM has met the requirements of the IRP rule, but not the requirements of the NM 2016 Rate Case.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Abandonment Applications made under the ETA </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 16, the ETA sets a statewide standard that requires investor-owned electric utilities to have specified percentages of their electric-generating portfolios be from renewable and zero-carbon generating resources.  The ETA also provides for a transition from fossil-fuel generation resources to renewable and other carbon-free resources through certain provisions relating to the abandonment of coal-fired generating facilities.  These provisions include the use of energy transition bonds, which are designed to be highly rated bonds that can be issued to finance certain costs of abandoning coal-fired facilities that are retired prior to January 1, 2023, for facilities operated by a &#8220;qualifying utility,&#8221; or prior to January 1, 2032, for facilities that are not operated by the qualifying utility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SJGS Abandonment Application</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 30, 2019, the NMPRC issued an order initiating a proceeding and requiring PNM to submit an application for the abandonment of PNM&#8217;s share of SJGS by March 1, 2019.  On July 1, 2019, PNM filed a Consolidated Application for the Abandonment and Replacement of SJGS and Related Securitized Financing Pursuant to the ETA (the &#8220;SJGS Abandonment Application&#8221;).  The SJGS Abandonment Application sought NMPRC approval to retire PNM&#8217;s share of SJGS after the existing coal supply and participation agreements end in June 2022, for approval of replacement resources, and for the issuance of energy transition bonds.  PNM&#8217;s application proposed several replacement resource scenarios.  The SJGS Abandonment Application also included a request to issue approximately $361 million of energy transition bonds (the &#8220;Securitized Bonds&#8221;).  PNM&#8217;s request for the issuance of Securitized Bonds included approximately $283 million of forecasted undepreciated investments in SJGS at June 30, 2022, an estimated $28.6 million for plant decommissioning and coal mine reclamation costs, approximately $9.6 million in upfront financing costs, and approximately $20.0 million for job training and severance costs for affected employees.  Proceeds from the Securitization Bonds would also be used to fund approximately $19.8 million for economic development in the four corners area.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 10, 2019, the NMPRC issued an order requiring the SJGS Abandonment Application be considered in two proceedings: one addressing SJGS abandonment and related financing, and the other addressing replacement resources.  The NMPRC indicated that PNM&#8217;s July 1, 2019 filing is responsive to the January 30, 2019 order.  Hearings on the abandonment </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and securitized financing proceedings were held in December 2019 and hearings on replacement resources were held in January 2020.  On February 21, 2020, the hearing examiners issued two recommended decisions recommending approval of PNM&#8217;s proposed abandonment of SJGS, subject to approval of replacement resources, and approval of PNM&#8217;s proposed financing order to issue Securitized Bonds.&#160; The hearing examiners recommended that PNM be authorized to abandon SJGS by June 30, 2022, and to record regulatory assets for certain other abandonment costs that are not specifically addressed under the provisions of the ETA to preserve its ability to recover the costs in a future general rate case.  The hearing examiner recommended that this authority only extend to the deferral of the costs and it not be an approval of any ratemaking treatment.  The hearing examiners also recommended PNM be authorized to issue Securitized Bonds of up to $361 million and establish a rate rider to collect non-bypassable customer charges for repayment of the bonds and be subject to bi-annual adjustments (the &#8220;Energy Transition Charge&#8221;).  The hearing examiners recommended an interim rate rider adjustment upon the start date of the Energy Transition Charge to provide immediate credits to customers for the full value of PNM&#8217;s revenue requirement related to SJGS until those reductions are reflected in base rates.  In addition, the hearing examiners recommended PNM be granted authority to establish regulatory assets to recover costs that PNM will pay prior to the issuance of the Securitized Bonds, including costs associated with the bond issuances as well as for severances, job training, economic development, and workforce training.  On April 1, 2020, the NMPRC unanimously approved the hearing examiners&#8217;&#160;recommended decisions regarding the abandonment of SJGS and the related securitized financing under the ETA.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 10, 2020, CFRE and NEE filed a notice of appeal with the NM Supreme Court of the NMPRC&#8217;s approval of PNM&#8217;s request to issue securitized financing under the ETA.  The NM Supreme Court granted motions to intervene filed by PNM, WRA, CCAE, and the Sierra Club.  On May 8, 2020, CFRE and NEE filed a joint statement of issues with the NM Supreme Court which asserts that the NMPRC improperly applied the ETA and that the ETA violates the New Mexico Constitution.  On June 19, 2020, WRA filed a motion to dismiss CFRE and NEE&#8217;s constitutional challenges to the ETA on the ground that the New Mexico Constitution provides that only New Mexico district courts have original jurisdiction over the claims.  On July 24, 2020, the NM Supreme Court issued an order denying WRA&#8217;s motion to dismiss.  On August 17, 2020, the appellants filed a Brief in Chief and on October 5, 2020, PNM, WRA, CCAE, and Sierra Club filed Answer Briefs.  On January 10, 2022, the NM Supreme Court issued its decision rejecting CFRE&#8217;s and NEE&#8217;s constitutional challenges to the ETA and affirmed the NMPRC final order.  On February 28, 2022, WRA and CCAE filed a Joint Motion for Order to Show Cause and Enforce Financing Order and Supporting Brief, which requests that the NMPRC order PNM to show cause why its rates should not be reduced at the time SJGS is abandoned, and to otherwise enforce the NMPRC&#8217;s April 1, 2020 final order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM evaluated the consequences of the NMPRC's April 1, 2020 orders approving the abandonment of SJGS and the related issuance of Securitized Bonds.  This evaluation indicated that it is probable that PNM will be required to fund severances for PNM employees at the facility upon its retirement in 2022 and for PNMR shared services employees providing administrative and other support services to SJGS.  In addition, the evaluation indicated that it is probable PNM will be obligated to fund severances and other costs for the WSJ LLC employees and to fund certain state agencies for economic development and workforce training upon the issuance of the Securitized Bonds.  As a result, in March 2020, PNMR and PNM recorded obligations of $9.4&#160;million and $8.1&#160;million for estimated severances, $8.9&#160;million for obligations to fund severances and other costs of WSJ LLC employees, and to fund $19.8&#160;million to state agencies for economic development and workforce training upon the issuance of the Securitized Bonds.  The total amount recorded for these estimates of $38.1 million and $36.8 million is reflected in other deferred credits and as a corresponding deferred regulatory asset on PNMR's and PNM's Consolidated Balance Sheets at December 31, 2020.  PNM revised its estimates in 2021 and $36.9&#160;million and $36.0&#160;million is reflected in other current liabilities and as a corresponding deferred regulatory asset on PNMR's and PNM's Consolidated Balance Sheets at December 31, 2021.  These estimates may be adjusted in future periods as the Company refines its expectations. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 24, 2020, the hearing examiners issued a recommended decision on PNM's request for approval of replacement resources that addressed the entire portfolio of replacement resources, which superseded a previous partial recommended decision issued on March 27, 2020.  The hearing examiners concluded that the ultimate selection of a portfolio of replacement resources involves policy considerations that are the province of the NMPRC and stated that they did not intend to make that decision for the NMPRC.  On July 29, 2020, the NMPRC issued an order approving resource selection criteria identified in the ETA that would include PPAs for 650 MW of solar and 300 MW of battery storage.  The order also granted in part PNM&#8217;s request for an extension of time for PNM to file the application to implement the replacement resource portfolio. PNM had 60 days from the date of the order to file an application in a separate docket seeking approval of the proposed final executed contracts, for any replacement resources not in evidence that had been approved by the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On September 28, 2020, PNM filed its application for approval of the final executed contracts for the replacement resources.  In addition, PNM provided updated costs estimates of $8.1&#160;million for the SJGS replacement resources, based on the NMPRC authorization to create regulatory assets granted in the abandonment order, which it plans to seek recovery of in a future general rate case.  On November 13, 2020, the hearing examiner issued a recommended decision recommending </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">approval of a 200 MW solar PPA combined with a 100 MW battery storage agreement and the 100 MW solar PPA combined with a 30 MW battery storage agreement.  On December 2, 2020 the NMPRC issued an order adopting the recommended decision in its entirety.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Throughout 2021 and continuing into 2022, PNM provided notices of delays and status updates to the NMPRC for the approved SJGS replacement resource projects.  All four project developers have notified PNM that completion of the projects will be delayed and no longer available for most, if any of the 2022 summer peak load period.  The delays in the SJGS replacement resources, coupled with the abandonment of SJGS Units 1 and 4 present a risk that PNM will have insufficient operational resources to meet the 2022 summer peak to reliably serve its customers if PNM is unable to find additional generation resources.  PNM entered into three agreements to purchase power from third parties in the second half of 2021 to minimize potential impacts to customers; the purchase of 85 MW, unit contingent from Four Corners for June through September of 2022; the purchase of 150 MW, firm power in June and September 2022; and the purchase of 40 MW, unit contingent from PVNGS Unit 3 for the full year of 2022.  Even after accounting for these additional contracts, PNM projected a system reserve margin ranging from 0.9% to (3.4%) during the 2022 summer peak.  As a result, on February 17, 2022, PNM filed a Notice and Request for Modification to or Variance from Abandonment Date for SJGS Unit 4 with the NMPRC.  The filing provided notice that PNM had obtained agreement from the SJGS owners and WSJ LLC to extend operation of Unit 4 until September 30, 2022.  SJGS Unit 4 will provide 327 MW of capacity and improve PNM&#8217;s projected system reserve margin ranging from approximately 17.4% to 9.8%.  On February 23, 2022, the NMPRC issued an order finding that PNM did not require NMPRC approval to extend operation of SJGS Unit 4 for an additional three-month period.  The NMPRC&#8217;s order states that issues regarding the prudence or reasonableness of the decisions and actions taken by PNM and recoverably of costs related to the continued operation of SJGS Unit 4, including fuel costs collected through PNM&#8217;s FPPAC, shall be subject to review in a future proceeding.  On February 25, 2022, the amended SJGS participation agreement was filed with FERC.  PNM cannot predict the outcome of this matter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Four Corners Abandonment Application</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On November 1, 2020, PNM entered into the Four Corners Purchase and Sale Agreement with NTEC, pursuant to which PNM will sell its 13% ownership interest (other than certain transmission assets) in Four Corners to NTEC. The sale is contingent upon NMPRC approval and expected to close by the end of 2024.  In connection with the sale, PNM would make payments of $75.0&#160;million to NTEC for relief from its obligations under the coal supply agreement for Four Corners after December 31, 2024.  Pursuant to the Four Corners Purchase and Sale Agreement, PNM will retain its current plant decommissioning and coal mine reclamation obligations.  PNM made an initial payment to NTEC of $15.0&#160;million in November 2020, subject to refund with interest upon termination of the Four Corners Purchase and Sale Agreement prior to closing.  Under the terms of the Four Corners Purchase and Sale Agreement, upon receipt of the NMPRC approval, PNM would make a final payment of $60.0&#160;million.  The initial $15.0&#160;million payment was recorded in other deferred charges and other current assets on the Consolidated Balance Sheets as of December 31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#8217;s share of Four Corners as of December 31, 2024, and issuance of approximately $300&#160;million of energy transition bonds as provided by the ETA.  PNM&#8217;s request for the issuance of Securitized Bonds included approximately $272&#160;million of forecasted undepreciated investments in Four Corners at December 31, 2024, an estimated $4.6&#160;million for plant decommissioning costs, an estimated $7.3&#160;million in upfront financing costs, and an estimated $16.5&#160;million in economic development.  PNM intends to submit a separate application for NMPRC approval of a replacement resource portfolio following NMPRC action on this application.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 26, 2021, Sierra Club filed a motion in the Four Corners Abandonment Application requesting that the NMPRC order PNM to file supplemental testimony addressing the prudence of Four Corners investments or alternatively that the NMPRC dismiss the Four Corners Abandonment Application and permit PNM to refile after the prudence issue is resolved.  In addition, on January 28, 2021, NEE and CFRE filed a motion requesting that the NMPRC dismiss the application, stating that approval of the abandonment would be contrary to the provision of the REA that prevents the sale of carbon dioxide emitting electricity-generating resources as a means of complying with the RPS, and that the Four Corners Abandonment Application does not demonstrate that the sale of 200 MW to NTEC will not result in a net detriment to public interest.  Parties filed positions on the sufficiency of PNM&#8217;s application on February 11, 2021.  On February 18, 2021, PNM filed a consolidated response to the motions and the positions on the sufficiency of the application which defended the legal sufficiency of PNM&#8217;s application and addressed potential amendments to the application and testimonies.  On February 26, 2021, the hearing examiner issued an order on the sufficiency of the Four Corners Application finding that the application was deficient on its face and fails to adequately support whether or not the sale and transfer of PNM&#8217;s interest in Four Corners to NTEC is in the public interest.  However, given the NMPRC&#8217;s preference to address Four Corners issues in the case, as well as PNM&#8217;s concession on filing an amended application, the hearing examiner did not recommend that the case be dismissed.  The order </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">required PNM to file an amended application by March 15, 2021; established that the nine-month period for review of the amended application shall start on the date of PNM&#8217;s filing of the amended application and run through December 15, 2021; required PNM to file supplemental testimony addressing the prudence of its investment in Four Corners; required PNM to more explicitly address the statutory standards for approval of the proposed transfer to NTEC; and required PNM to file a motion to withdraw the January 8, 2021 Four Corners Application.  On March 15, 2021, PNM filed an amended application and supplemental testimony for the approval of the abandonment and transfer of Four Corners and issuance of a financing order pursuant to the ETA and a motion to withdraw the January 8, 2021 Four Corners Application.  The amended application and supplemental testimony provided additional information to support PNM's request to abandon its interest in Four Corners and transfer that interest to NTEC, and also provided additional detail explaining how the proposed sale and abandonment provides a net public benefit.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 17, 2021 NEE and CFRE (&#8220;Joint Movants&#8221;) again filed motions to dismiss the case, providing reasons which include; PNM's failure to disclose the reason for the divestiture in the plant is the Merger; the application is deficient because PNM has failed to produce the seasonal operation agreement with the other Four Corners owners; and reiterated their prior view that PNM's amended application is contrary to the REA.  Also on May 17, 2021, CCAE filed a motion to dismiss the case stating that PNM's application is devoid of any discussion of the assumption of liabilities by NTEC pertaining to PNM's share of Four Corners.  On May 18, 2021, San Juan Citizens Alliance/Dine Care and the Native American Voters Alliance Education Project (&#8220;NAVAEP&#8221;) filed a joinder supporting CCAE's motion.  On June 1, 2021, PNM filed responses to the Joint Movants' and CCAE motions to dismiss and filed a motion to strike portions of the Joint Movants' and CCAE's motions to dismiss.  PNM's motion states that the Joint Movants and CCAE rely upon materials beyond the pleadings in the case and within the record in other proceedings to support their motions.  On June 14, 2021, the hearing examiner issued an order denying the motions to dismiss from NEE, CFRE and CCAE.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A hearing began August 31, 2021, briefs were filed October 1, 2021 and response briefs were filed October 13, 2021.  On November 12, 2021, the hearing examiner issued a recommended decision recommending approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  On December 15, 2021, the NMPRC issued a final order rejecting the hearing examiners recommended decision and denying approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  In its order, the NMPRC concluded that PNM needed to conduct a review of the actual replacement resource portfolio and determined that the record was insufficient to determine the prudence of PNM&#8217;s investments in Four Corners.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.  On January 21, 2022, PNM filed a statement of issues outlining the arguments for appeal asserting, among other things, that the NMPRC misinterpreted and improperly applied the ETA in concluding that the NMPRC needed to review the actual replacement resource portfolio before authorizing abandonment and that the NMPRC improperly deferred the issue of prudence with respect to certain of PNM&#8217;s investments in Four Corners, where other parties were given the opportunity to present evidence and failed to demonstrate PNM was imprudent in its decisions.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On October 30, 2020, NEE filed a formal complaint with the NMPRC seeking an investigation into the reasonableness and lawfulness of PNM&#8217;s continued reliance on &#8220;climate-altering and uneconomic coal&#8221; at Four Corners.  NEE explained that they withdrew their NM Supreme Court appeal of the NM 2016 Rate Case under the notion that PNM would be filing a rate case in 2019 and they would be able to challenge the Four Corners expenditures in that case.  NEE explained that because PNM has delayed its rate case several times, Four Corners has remained &#8220;imprudently&#8221; in rates.  NEE asked that PNM be required to demonstrate that PNM&#8217;s investment in Four Corners was prudent.  NEE stated if the NMPRC deems PNM&#8217;s investment as imprudent, ratepayers will be held harmless and all costs including carrying charges, effective October 30, 2020, and going forward, be denied.  On February 10, 2021, the NMPRC denied NEE&#8217;s complaint and stated that issues related to Four Corners prudence should be addressed in the Four Corners Abandonment Application.  On February 22, 2021, NEE filed a Motion for Reconsideration of the NMPRC&#8217;s February 10, 2021 order, which was denied on March 10, 2021.  On April 9, 2021, NEE filed a Notice of Appeal with the NM Supreme Court regarding their formal complaint on Four Corners.  On July 6, 2021, NEE filed a motion to withdraw its Notice of Appeal with the NM Supreme Court.  On September 21, 2021, the NM Supreme Court issued its order granting NEE's motion to withdraw its appeal; the court also issued a mandate to the NMPRC to take further action as might be needed consistent with the order.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">GAAP requires a loss be recognized when it is probable that a loss has been incurred and the amount of loss can be reasonably estimated.  As of December 31, 2021, PNM evaluated the NMPRC order in the Four Corners Abandonment Application and determined it was reasonably possible that PNM would be successful in recovery of its undepreciated investment in a future proceeding.  Therefore, no loss has been recorded. </span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The financial impact of an early exit of Four Corners and the NMPRC approval process are influenced by many factors outside of PNM&#8217;s control, including the overall political and economic conditions of New Mexico.  See additional discussion of the ETA in Note 16.  PNM cannot predict the outcome of these matters.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PVNGS Leased Interest Abandonment Application</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 2, 2021, PNM filed an application with the NMPRC requesting approval for the decertification and abandonment of 114 MW of leased PVNGS capacity, sale and transfer of related assets, and approval to procure new resources (&#8220;PVNGS Leased Interest Abandonment Application&#8221;).  As discussed in Note 8, PNM currently controls leased capacity in PVNGS Unit 1 and Unit 2 under five separate leases (&#8220;Leased Interest&#8221;) that were approved and certificated by the predecessor agency to the NMPRC in the 1980s.  Four of the five leases for 104 MW of Leased Interest terminate on January 15, 2023, while the remaining lease for 10 MW of Leased Interest terminates on January 15, 2024.  Associated with the Leased Interest are certain PNM-owned assets and nuclear fuel that are necessary for the ongoing operation and maintenance of the Leased Interest and integration of the Leased Interest generation to the transmission network.  PNM has determined that there will be net benefits to its customers to return the Leased Interest to the lessors in conformity with the leases, sell and transfer the related PNM-owned assets, and to replace these Leased Interest with new resources.  In the application, PNM is requesting NMPRC authorization to decertify and abandon its Leased Interest and to create regulatory assets for the associated remaining undepreciated investments with consideration of cost recovery of the undepreciated investments in a future rate case.  PNM is also seeking NMPRC approval to sell and transfer the PNM-owned assets and nuclear fuel supply associated with the Leased Interest to SRP, which will be acquiring the Leased Interest from the lessors upon termination of the existing leases.  In addition, PNM is seeking NMPRC approval for a 150 MW solar PPA combined with a 40 MW battery storage agreement, and a stand-alone 100 MW battery storage agreement to replace the Leased Interest.  To ensure system reliability and load needs are met in 2023, when a majority of the leases expire, PNM is also requesting NMPRC approval for a 300 MW solar PPA combined with a 150 MW battery storage agreement.  PNM's application sought a six-month regulatory time frame.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 21, 2021, the NMPRC issued an order assigning a hearing examiner and stated PNM's request to abandon the Leased Interest does not have any statutory or rule time limitation and the six-month limit in which the NMPRC must issue an order regarding the request for approvals of the solar PPAs and battery storage agreements does not begin until after the NMPRC acts on the abandonment request.  The NMPRC&#8217;s April 21, 2021, order also stated that issues reserved to a separate proceeding in the NM 2015 Rate Case regarding the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 shall be addressed in this case and PNM shall file testimony addressing the issue. On June 14, 2021 and June 25, 2021, PNM filed supplemental testimony responding to questions provided by the hearing examiner.  On June 28, 2021, NEE and CCAE jointly filed a motion to dismiss a portion of the application claiming that since PNM's request to abandon the Leased Interest was filed after PNM had already provided irrevocable notice it would not acquire the Leased Interest, abandonment is no longer required.  On July 28, 2021, the hearing examiner issued a recommended decision on NEE's and CCAE's joint motion to dismiss, recommending dismissal of PNM's requests for approval to abandon and decertify the Leased Interest; dismissal of PNM's request for approval to sell and transfer the related assets; and dismissal of PNM's request to create regulatory assets for the associated remaining undepreciated investments, but did not preclude PNM seeking recovery of the costs in a general rate case in which the test year period includes the time period in which PNM incurs such costs.  The hearing examiner's recommended decision further provides that PNM's request for replacement and system reliability resources and the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 should remain within the scope of this case.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On August 25, 2021, the NMPRC issued an order granting portions of the July 28, 2021 recommended decision that were not contested related to dismissal of PNM's request for approval to abandon and decertify the Leased Interest and dismissal of PNM's request for approval to sell and transfer the related assets.  In addition, the order bifurcated the issue of approval for the two PPAs and three battery storage agreements into a separate docket so it may proceed expeditiously.  On September 8, 2021 the NMPRC issued an order on the remaining issues in the recommended decision.  The order found that PNM's request for a regulatory asset to record costs associated with obtaining an abandonment order should be dismissed.  However, the requests for regulatory assets associated with the remaining undepreciated investments should be addressed at an evidentiary hearing.  On September 20, 2021, ABCWUA, Bernalillo County, NEE and the NMAG filed a joint motion to reconsider the September 8, 2021 NMPRC order.  Also, on September 20, 2021, PNM filed a motion for rehearing of the September 8, 2021 order stating that certain requirements of the order would lead to compromising PNM's First Amendment rights.  On October 6, 2021, the NMPRC issued an order granting the motions for reconsideration and vacated the September 8, 2021 order, without specifically addressing issues raised in the motions.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The hearing on the two PPAs and three battery storage agreements was held on November 12 and 15, 2021 and December 3, 2021 and post-hearing briefing was completed on January 18, 2022.  On February 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC approve the 150 MW solar PPA combined with a 40 MW battery </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">storage agreement, the stand-alone 100 MW battery storage agreement, and the 300 MW solar PPA combined with a 150 MW battery storage agreement.  On February 16, 2022, the NMPRC adopted an order approving the recommended decision.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In addition to approval by the NMPRC, PNM and SRP received NRC approval for the transfer of the associated possessory licenses at the end of the term of each of the respective leases.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Cost Recovery Related to Joining the EIM</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The CAISO developed the EIM as a real-time wholesale energy trading market that enables participating electric utilities to buy and sell energy.  The EIM aggregates the variability of electricity generation and load for multiple balancing authority areas and utility jurisdictions.  In addition, the EIM facilitates greater integration of renewable resources through the aggregation of flexible resources by capturing diversity benefits from the expanded geographic footprint and the expanded potential uses for those resources.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM completed a cost-benefit analysis of participating in the EIM.  PNM&#8217;s analysis indicated participation in the EIM would provide substantial benefits to retail customers.  In 2018, PNM filed an application with the NMPRC requesting, among other things, to recover an estimated $20.9 million of initial capital investments and authorization to establish a regulatory asset to recover an estimated $7.4 million of other expenses that would be incurred in order to join the EIM.  PNM&#8217;s application proposed the regulatory asset be adjusted to provide for full recovery of such costs, including carrying charges, until the effective date of new rates in PNM&#8217;s next general rate case.  PNM&#8217;s application also proposed the benefits of participating in the EIM be credited to retail customers through PNM&#8217;s existing FPPAC and that PNM would seek recovery of its costs in a future proceeding.  On December 19, 2018, the NMPRC issued an order approving the establishment of a regulatory asset to recover PNM&#8217;s cost of joining the EIM, which was subsequently challenged by several parties.  On February 6, 2019, the NMPRC issued an order granting rehearing and vacating the December 19, 2018 order.  On March 18, 2019, the hearing examiner issued an updated recommended decision recommending approval of the establishment of a regulatory asset but deferring certain rate making issues, including but not limited to issues related to implementation and ongoing EIM costs and savings, the prudence and reasonableness of costs to be included in the regulatory asset, and the period over which costs would be charged to customers until PNM&#8217;s next general rate case filing, which was approved by the NMPRC.  PNM and other parties filed a joint motion requesting the NMPRC clarify that the quarterly benefits reports prepared by CAISO be used to determine the benefits of participating in the EIM, as well as to support the prudence of costs incurred to join the EIM.  On April 24, 2019, the NMPRC issued an order granting the joint motion for clarification and indicating the CAISO quarterly benefits reports may be used in a future rate case.  PNM joined and began participating in the EIM in April 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Meta Platforms, Inc. Data Center Project </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has a special service contract to provide service to Meta, Inc. for a data center in PNM&#8217;s service area.  Meta&#8217;s service requirements include the acquisition by PNM of a sufficient amount of new renewable energy resources and RECs to match the energy and capacity requirements of the data center.  The cost of renewable energy procured is passed through to Meta under a rate rider.  A special service rate is applied to Meta&#8217;s energy consumption in those hours of the month when their consumption exceeds the energy production from the renewable resources.  As of December 31, 2021, PNM is procuring energy from 130 MW of solar-PV capacity from NMRD, a 50% equity method investee of PNMR Development.  See additional discussion of NMRD in Note 21.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM has NMPRC approval for additional 25-year PPAs to purchase renewable energy and RECs to supply renewable energy to the data center.  These PPAs include the purchase of the power and RECs from:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Casa Mesa Wind, LLC, a subsidiary of NextEra Energy Resources, LLC, which is located near House, New Mexico, has a total capacity of 50 MW, and became operational in November 2018 </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">166 MW from La Joya Wind I, owned by Avangrid Renewables, LLC, which is located near Estancia, New Mexico and began commercial operational in February 2021  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Route 66 Solar Energy Center, LLC, a subsidiary of NextEra Energy Resources, LLC, which is expected to be located west of Albuquerque, New Mexico, have a total capacity of 50 MW, and is expected to be operational in 2022</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Two PPAs to purchase renewable energy and RECs from an aggregate of approximately 100 MW of capacity from two solar-PV facilities to be owned and operated by NMRD.  The first 50 MW of these facilities began commercial operation in December 2019 and the remaining capacity began commercial operation in July 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 8, 2021, PNM filed an application with the NMPRC for approval to service the data center for an additional 190 MW of solar PPA combined with 100 MW of battery storage and a 50 MW solar PPA expected to be operational in 2023.  On June 16, 2021, a hearing was held by the NMPRC with closing statements filed on June 21, 2021.  On June 23, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021, the NMPRC issued an Order for Continuance, stating concerns with the proposed addendum to the special service contract and its methodology for calculating a credit to Meta for the capacity supplied by the 100 MW battery storage agreement.  On July 28, 2021, the NMPRC approved the solar PPAs for 190 MW and 50 MW; approved only 50 MW of the requested 100 MW battery storage; and rejected the proposed addendum to the special service contract and its methodology for calculating a credit to Meta for the capacity supplied by the battery storage.  On October 1, 2021, in compliance with the final order, PNM filed a Notice of Filing Amendments recognizing that the battery storage is 50 MW instead of 100 MW and PPA and battery storage requirements for approval of the addendum to the special service contract is waived.  This matter is now concluded.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PNM Solar Direct</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 31, 2019, PNM filed an application with the NMPRC for approval of a program under which qualified governmental and large commercial customers could participate in a voluntary renewable energy procurement program.  PNM proposed to recover costs of the program directly from subscribing customers through a rate rider.  Under the rider, PNM would procure renewable energy from 50 MW of solar-PV facilities under a 15-year PPA.  PNM had fully subscribed the entire output of the 50 MW facilities at the time of the filing.  Hearings on the application concluded on January 9, 2020.  On March 11, 2020, the hearing examiner issued a recommended decision recommending approval of PNM&#8217;s application.  The hearing examiner&#8217;s recommended decision was approved by the NMPRC on March 25, 2020.  These facilities are expected to begin commercial operations in 2022.  This matter is now concluded.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Western Spirit Line</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 1, 2019, PNM, the New Mexico Renewable Energy Transmission Authority (&#8220;RETA&#8221;), a New Mexico state authority, and Western Spirit Transmission LLC (&#8220;Western Spirit&#8221;), an affiliate of Pattern Energy Group, Inc., entered into agreements for the construction of a transmission line to transmit power generated from wind facilities to be owned by Pattern Wind.  As a part of the arrangement, the parties executed a Build Transfer Agreement that would allow PNM to purchase the Western Spirit Line.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 10, 2019, PNM filed an application with the NMPRC requesting that the NMPRC determine that it is not unlawful or inconsistent with the public interest for PNM to purchase the Western Spirit Line.  On September 11, 2019, the hearing examiner issued a recommended decision that would allow PNM to purchase the Western Spirit Line, and indicating that PNM&#8217;s proposal satisfies the NMPRC&#8217;s acquisition standards and that no CCN is required until such time that PNM seeks recovery for costs associated with the line from retail rate payers.  On October 2, 2019, the NMPRC approved the recommended decision with limited modifications.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM also has entered into TSAs with Pattern Wind for firm transmission service.  The TSAs use an incremental rate based on the construction and other ongoing costs of the Western Spirit Line, including adjustments for construction costs that Pattern Wind has chosen to self-fund under the agreement.  FERC approved PNM&#8217;s TSAs with Pattern Wind effective July 9, 2019.  On August 8, 2019, FERC approved PNM&#8217;s request to purchase the Western Spirit Line.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In December 2021, PNM completed the purchase of the Western Spirit Line, an approximately 150-mile 345-kV transmission line and related facilities, and service under TSAs was initiated.  The total cost of the Western Spirit Line was approximately $360&#160;million, which includes the cost of certain PNM built facilities and does not include customer self-funding of $75.0&#160;million provided by the Western Spirit and Pattern Wind affiliates.  The net cost is presented as cash flows from investing activities on the Consolidated Statement of Cash Flows for the twelve months ending December 31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Formula Transmission Rates </span></div><div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM charges wholesale electric transmission service customers using a formula rate mechanism pursuant to which wholesale transmission service rates are calculated annually in accordance with an approved formula.  The formula reflects a ROE of 10% and includes updating cost of service components, including investment in plant and operating expenses, based on information contained in PNM&#8217;s annual financial report filed with FERC, as well as including projected large transmission capital projects to be placed into service in the following year.  The projections included are subject to true-up in the following year formula rate.  Certain items, including changes to return on equity and depreciation rates, require a separate filing to be made with FERC before being included in the formula rate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">COVID-19 Regulatory Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, PNM and other utilities voluntarily implemented a temporary suspension of disconnections and late payment fees for non-payment of utility bills in response to the impacts of COVID-19.  On March 18, 2020, the NMPRC conducted an emergency open meeting for the purpose of adopting emergency amendments to its rules governing service to residential customers.  The NMPRC&#8217;s emergency order was applicable during the duration of the Governor of New Mexico's emergency executive order and allowed for the closure of payment centers, prohibits the discontinuance of a residential customer&#8217;s service for non-payment, and suspends the expiration of medical certificates for certain customers.  On April 27, 2020, PNM, El Paso Electric Company, New Mexico Gas Company, and Southwestern Public Service Company filed a joint motion with the NMPRC requesting authorization to track costs resulting from each utility's response to the COVID-19 outbreak.  The utilities proposed these incremental costs and uncollected customer accounts receivable resulting from COVID-19 during the period March 11, 2020 through December 31, 2020 be recorded as a regulatory asset.  On June 24, 2020, the NMPRC issued an order authorizing all public utilities regulated by the NMPRC to create a regulatory asset to defer incremental costs related to COVID-19, including increases to bad debt expense incurred during the period beginning March 11, 2020 through the termination of the Governor of New Mexico&#8217;s emergency executive order.  The NMPRC order requires public utilities creating regulatory assets to pursue all federal, state, or other subsidies available, to record a regulatory liability for all offsetting cost savings resulting from the COVID-19 pandemic, and allows PNM to request recovery in future ratemaking proceedings.  As a result, PNM had deferred costs related to COVID-19 of $8.8&#160;million in regulatory assets on the Consolidated Balance Sheet at December 31, 2020.  PNM still intends to seek recovery of the increased bad debt expense resulting from COVID-19 through a regulatory asset in a future general rate proceeding.  As a result, PNM has deferred bad debt expense related to COVID-19 of $6.9&#160;million in regulatory assets on the Consolidated Balance Sheet at December 31, 2021.  PNM no longer intends to seek recovery of the other incremental costs in a future rate proceeding as a regulatory asset and therefore, reversed regulatory assets of $2.7&#160;million previously deferred at December 31, 2020.  In addition, PNM has cost savings related to COVID-19 of $0.9&#160;million in regulatory liabilities on the Consolidated Balance Sheet at both December 31, 2021 and December 31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On February 3, 2021, the NMPRC issued an order finding that the temporary mandatory moratorium on disconnections of residential utility customers would be in effect from the date of the order for 100 days, which ended May 14, 2021.  At the end of the moratorium, the 90-day transition period began, which continued the temporary moratorium on disconnections to provide the utilities additional time to assist residential customers with arrearages to enter into installment agreements.  On July 14, 2021, the NMPRC issued an order clarifying previous orders that the mandatory requirements of the NMPRC's previous order prohibiting residential disconnects should be voluntarily complied with by investor-owned utilities until August 12, 2021.  PNM began disconnections at the end of the transition period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Transportation Electrification Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 18, 2020, in compliance with New Mexico Statute, PNM filed its PNM 2022-2023 TEP for approval with the NMPRC.  PNM&#8217;s requested TEP included a budget of approximately $8.4&#160;million with flexibility of 25%.  As proposed, up to 25% of the program budget will be dedicated to low and moderate income customers and is based on a model with no company ownership of charging facilities.  PNM&#8217;s proposed TEP provides incentives through rebates to both residential and non-residential customers towards the purchase of chargers and/or behind-the-meter infrastructure.  PNM&#8217;s TEP includes a request for a modified rate to add an electric vehicle pilot with a time-of-use option, a new non-residential electric vehicle time-of-use rate pilot without demand charges and implementation of a new rider to collect the actual costs of the TEP.  PNM&#8217;s application requested NMPRC approval by the end of August 2021 and authority to file a new TEP by the end of June 2023.  On August 30, 2021, the hearing examiner issued a recommended decision approving, among other things, PNM's budget flexibility proposal, PNM's proposed pilot time-of-use rate and PNM's TEP Rider.  On November 10, 2021, the NMPRC issued a final order approving PNM&#8217;s TEP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Unexecuted Transmission Service Agreements (TSAs) with Leeward Renewable Energy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 12, 2021, PNM filed four unexecuted TSAs with FERC totaling 145 MW with Leeward.  The unexecuted TSAs provide long-term firm, point-to-point transmission service on PNM&#8217;s transmission system.  The unexecuted TSAs are based on the pro-forma transmission service agreements with certain non-conforming provisions under Attachment A of PNM&#8217;s OATT and include PNM&#8217;s OATT rate.  PNM is filing the unexecuted TSAs at the request of Leeward because the parties have been unable to reach an agreement on the terms and conditions for transmission service.  In particular, Leeward believes the rate under the unexecuted TSAs should be an incremental rate while PNM believes the appropriate rate is its OATT rate.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 2, 2021, Leeward and Pattern Wind separately protested PNM&#8217;s March 12, 2021 filing of four unexecuted TSAs with Leeward.  The parties are requesting that FERC direct PNM to apply the same rate to the unexecuted TSAs as the incremental rate assessed to the Western Spirit transmission facilities, inclusive of Leeward&#8217;s network upgrades and requested service, or, in the alternative, initiate hearing and settlement judge procedures to address the unjust and unreasonable application of the FERC&#8217;s &#8220;higher of&#8221; policy.  On April 19, 2021, PNM filed a motion for leave to answer and contested the arguments made by Leeward and Pattern Wind.  In its response, PNM stated that it disagrees with the parties' pricing scheme because doing so would not recognize all the transmission facilities necessary to provide Leeward service, does not hold PNM's other transmission customers harmless, and is inconsistent with FERC pricing policy and precedent.  PNM further explained that the proposal to include its FERC approved embedded rate in the unexecuted TSAs is just and reasonable and should be accepted by FERC.  On May 11, 2021, FERC issued an order accepting PNM's four unexecuted TSAs.  In the order, FERC stated that it agreed with PNM's pricing scheme and agreed that PNM's proposal to use the OATT rate will ensure that the benefit of Leeward's addition to the system will be spread among other existing system users, rather than simply transferred to Pattern Wind.  On June 10, 2021, Pattern Wind and Leeward both filed a request for rehearing of the FERC Order.  On September 10, 2021, Leeward filed a petition in the United States District Court for the District of Columbia for review of FERC's order accepting PNM's four unexecuted TSAs.  On November 15, 2021, FERC issued an order denying the rehearing.  On December 3, 2021, Leeward filed an Unopposed Motion for Voluntary Dismissal with the United States District Court for the District of Columbia of its petition for review.  PNM is unable to predict the outcome of this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">FERC Compliance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is conducting a comprehensive internal review of its filings with FERC regarding the potential timely filing of certain agreements that contained deviations from PNM&#8217;s standard form of service agreement in its OATT and assessing any applicable FERC waivers or refund requirements.  PNM anticipates it will pursue any applicable waivers with FERC upon completion of PNM&#8217;s internal review.  PNM is unable to predict the outcome of this matter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">The Community Solar Act</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 18, 2021, Senate Bill 84, known as the Community Solar Act, became effective.  The Community Solar Act establishes a program that allows for the development of community solar facilities and provides customers of a qualifying utility with the option of accessing solar energy produced by a community solar facility in accordance with the Community Solar Act.  The NMPRC is charged with administering the Community Solar Act program, establishing a total maximum capacity of 200 MW community solar (applicable until November 2024) facilities and allocating proportionally to the New Mexico electric investor-owned utilities and participating cooperatives.  As required under the Community Solar Act, the NMPRC opened a docket on May 12, 2021 to adopt rules to establish a community solar program no later than April 1, 2022.  On June 15, 2021, the NMPRC issued an order which required utilities provide a notice to all future applicants and to any likely applicants that, until the effective date of the NMPRC's rules in this area the NMPRC's existing interconnection rules and manual remain in place until amended or replaced by the NMPRC, and further, that a place in a utility's applicant queue for interconnection does not and will not provide any advantage for selection as a community solar project.  PNM has provided the required notices.  On October 27, 2021, the NMPRC adopted an order issuing a NOPR starting the formal process for adoption of rules pursuant to the Community Solar Act.  PNM cannot predict the full impact of the Community Solar Act or the outcome of the NMPRC's rulemaking.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">San Juan Generating Station Unit 1 Outage</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On June 30, 2021, a cooling tower used for SJGS Unit 1 failed resulting in a unit outage.  SJGS Unit 1 was brought back online on July 25, 2021.  PNM anticipates the damages to the facility will be reimbursed under an existing property insurance policy that covers SJGS, subject to a deductible of $2.0&#160;million.  PNM&#8217;s share of the deductible of $1.0&#160;million, reflects PNM&#8217;s 50% ownership interest in SJGS Unit 1.  On July 14, 2021, the NMPRC issued an order opening a formal docket and inquiry into the cooling tower incident.  PNM has responded to a number of NMPRC questions in the inquiry, including questions about the cause of the cooling tower failure, cost and progress of the cleanup and remediation, whether customers experienced loss of service, how PNM provided power during the outage, safety practices and procedures at SJGS, and the history of inspections on the cooling towers.  PNM cannot predict the outcome of this matter.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">TNMP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%">TNMP 2018 Rate Case</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 30, 2018, TNMP filed a general rate proceeding with the PUCT (the &#8220;TNMP 2018 Rate Case&#8221;) requesting an annual increase to base rates of $25.9 million based on a ROE of 10.5%, a cost of debt of 7.2%, and a capital structure comprised of 50% debt and 50% equity.  TNMP&#8217;s application included a request to establish new rate riders to recover </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Hurricane Harvey restoration, rate case, and additional vegetation management costs.  The application also included the integration of revenues previously recorded under the AMS rider and collection of other unrecovered AMS investments into base rates.  The TNMP 2018 Rate Case application also proposed to return the regulatory liability recorded at December 31, 2017 related to federal tax reform to customers and to reduce the federal corporate income tax rate to 21%.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On December 20, 2018, the PUCT approved an unopposed settlement agreement in the case.  The PUCT&#8217;s final order results in a $10.0 million annual increase to base rates.  The key elements of the approved settlement include a ROE of 9.65%, and a capital structure comprised of 55% debt and 45% equity.  As stated by the settlement agreement, the PUCT&#8217;s final order excludes certain items from rate base that were requested in TNMP&#8217;s original filing, including approximately $10.6 million of transmission investments that TNMP included in its January 2019 transmission cost of service filing, which was approved by the PUCT in March 2019.  In addition, the PUCT&#8217;s final order requires TNMP to reflect the lower federal income tax rate of 21% in rates and refund approximately $37.8 million of a regulatory liability recorded at December 31, 2017 related to federal tax reform to customers over a period of five years and the remaining amount over the estimated useful lives of plant in service as of December 31, 2017; approves TNMP&#8217;s request to integrate revenues historically recorded under TNMP&#8217;s AMS rider, as well as other unrecovered AMS investments, into base rates; approves TNMP&#8217;s request for new depreciation rates; and approves a new rider to recover Hurricane Harvey restoration costs, net of amounts to be refunded to customers resulting from the reduction in the federal income tax rate in 2018.  See Notes 13 and 18.  The new rider was charged to customers over a period of approximately three years beginning on the effective date of new base rates.  New rates under the TNMP 2018 Rate Case were effective beginning on January 1, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Recovery of TNMP Rate Case Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Recovery of the cost of TNMP&#8217;s rate case was moved into a separate proceeding to begin after the conclusion of TNMP 2018 Rate Case.  TNMP sought recovery of costs incurred through August 2019 in the amount of $3.8&#160;million and proposed these costs be collected from customers over a three-year period.  In October 2019, TNMP and other parties to the proceedings filed an unopposed settlement stipulation that reduced TNMP&#8217;s cost recovery to $3.3&#160;million and provide for recovery over a period not to exceed three years beginning on March 1, 2020.  On January 16, 2020, the PUCT approved the settlement.  As a result of the PUCT&#8217;s order, TNMP recorded a pre-tax write-off of $0.5&#160;million in December 2019, which is reflected as regulatory disallowances on TNMP&#8217;s Consolidated Statements of Earnings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Advanced Meter System Deployment </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In July 2011, the PUCT approved a settlement and authorized an AMS deployment plan that permits TNMP to collect $113.4 million in deployment costs through a surcharge over a 12-year period.  TNMP began collecting the surcharge in August&#160;2011 and deployment of advanced meters began in September 2011.  TNMP completed its mass deployment in 2016 and has installed more than 242,000 advanced meters.  The TNMP 2018 Rate Case and associated approved settlement discussed above included a reconciliation of AMS costs and integrate TNMP&#8217;s AMS recovery into base rates beginning on January 1, 2019.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP was notified by its largest AMS service provider that its existing communication platform would be decommissioned in February 2022.  TNMP evaluated technological alternatives for its AMS and on October 2, 2020, filed an application with the PUCT for authorization to implement necessary upgrades of approximately $46&#160;million by November 2022.  On January 14, 2021, the PUCT approved TNMP&#8217;s application.  TNMP will seek recovery of the investment associated with the upgrade in a future general rate proceeding or DCOS filing. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">AMS Reconciliation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On July 14, 2021, TNMP filed a request with the PUCT to consider and approve its final reconciliation of the costs spent on the deployment of AMS from April 1, 2018 through December 31, 2018 of $9.0&#160;million and approve appropriate carrying charges until full collection.  On September 13, 2021, the PUCT Staff filed a recommendation for approval of TNMP's application for substantially all costs from April 1, 2018 through December 31, 2018.  On February 10, 2022, the PUCT approved substantially all costs included in TNMP's AMS reconciliation application.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Energy Efficiency </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP recovers the costs of its energy efficiency programs through an energy efficiency cost recovery factor (&#8220;EECRF&#8221;), which includes projected program costs, under or over collected costs from prior years, rate case expenses, and performance bonuses (if the programs exceed mandated savings goals).  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following sets forth TNMP&#8217;s EECRF increases:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.701%"><tr><td style="width:1.0%"/><td style="width:33.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.135%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Aggregate Collection Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Performance Bonus</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr></table></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On May 27, 2021, TNMP filed its request to adjust the EECRF to reflect changes in costs for 2022.  The total amount requested was $7.2&#160;million, which includes a performance bonus of $2.3&#160;million based on TNMP's energy efficiency achievements in the 2020 plan year.  On July 28, 2021, a unanimous stipulation and settlement was filed with the PUCT to recover its requested costs in 2022, including the performance bonus of $2.3&#160;million.  On October 7, 2021, the PUCT approved TNMP's energy efficiency application.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Transmission Cost of Service Rates</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP can update its TCOS rates twice per year to reflect changes in its invested capital although updates are not allowed while a general rate case is in process.  Updated rates reflect the addition and retirement of transmission facilities, including appropriate depreciation, federal income tax and other associated taxes, and the approved rate of return on such facilities.  </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">The following sets forth TNMP&#8217;s recent interim transmission cost rate increases:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.128%"><tr><td style="width:1.0%"/><td style="width:43.984%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.666%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Approved Increase in Rate Base</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Annual Increase in Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 21, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 7, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">March 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 20, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On January 26, 2022, TNMP filed an application to further update its transmission rates, which would increase revenues by $14.2&#160;million annually, based on an increase in rate base of $95.6&#160;million.  The application is pending before the PUCT.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Periodic Distribution Rate Adjustment</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PUCT rules permit interim rate adjustments to reflect changes in investments in distribution assets.  Distribution utilities may file for a periodic rate adjustment between April 1 and April 8 of each year as long as the electric utility is not earning more than its authorized rate of return using weather-normalized data.  Utilities are limited to four periodic interim distribution rate adjustments between general rate cases.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On April 6, 2020, TNMP filed its 2020 DCOS that requested an increase in TNMP's annual distribution revenue requirement of $14.7&#160;million based on net capital incremental rate base of $149.2&#160;million.  On June 26, 2020, the parties filed a unanimous settlement for a $14.3&#160;million annual distribution revenue requirement with rates effective September 1, 2020.  On August 13, 2020, the PUCT approved the unanimous settlement.  On April 5, 2021, TNMP filed its 2021 DCOS that requested an increase in TNMP annual distribution revenue requirement of $14.0&#160;million based on an increase in rate base of $104.5&#160;million.  On July 1, 2021, TNMP reached a unanimous settlement agreement with parties that would authorize TNMP to collect an increase in annual distribution revenues of $13.5&#160;million beginning in September 2021.  Subsequently, the ALJ issued an order on July 9, 2021 approving interim rates effective September 1, 2021, and remanded the case to the PUCT for approval.  On September 23, 2021, the PUCT approved substantially all costs in the unanimous settlement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">COVID-19 Electricity Relief Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">On March 26, 2020, the PUCT issued an order establishing an electricity relief program for electric utilities, REPs, and customers impacted by COVID-19.  The program allowed providers to implement a rider to collect unpaid residential retail </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">customer bills and to ensure these customers continued to have electric service.  In addition, the program provided transmission and distribution providers access to zero-interest loans from ERCOT.  Collectively, ERCOT&#8217;s loans could not exceed $15&#160;million.  The program had a term of six months unless extended by the PUCT.  In a separate order, the PUCT authorized electric utilities to establish a regulatory asset for costs related to COVID-19.  These costs included but were not limited to costs related to unpaid accounts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP filed its rider on March 30, 2020.  The rider was effective immediately and established a charge of $0.33 per MWh in accordance with the PUCT's order.  Final collections under the rider exceeded unpaid residential retail customer bills and were presented net as a regulatory liability of $0.1&#160;million on the Consolidated Balance Sheet as of December 31, 2020.  TNMP is refunding the net regulatory liability through its transmission cost recovery factor.  Other COVID-19 related costs of $0.7&#160;million were also recorded as a regulatory asset on the Consolidated Balance Sheet as of December 31, 2020.  TNMP no longer intends to seek recovery of the other incremental costs in a future rate proceeding as a regulatory asset and therefore, reversed the regulatory asset in 2021.  On April 14, 2020, TNMP executed an interest-free loan agreement to borrow $0.5&#160;million from ERCOT, and on October 30, 2020, the balance of the loan was repaid.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 27, 2020, the PUCT issued an order determining that new enrollments in the program should end on August 31, 2020 and benefits under the program should end on September 30, 2020 to allow eligible customers a minimum of one month of benefits from the program.  All requests for reimbursement were made by November 30, 2020.  On December 4, 2020, TNMP filed to end collections under the tariff.  Final collections under the rider were made on December 11, 2020.  On January 14, 2021, TNMP made a final compliance filing for the electricity relief program.</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_pnm_RegulatoryAndRateMattersTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory And Rate Matters [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;">pnm_RegulatoryAndRateMattersTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>60
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730112520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Federal Income Tax Reform</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In December 2017, comprehensive changes in U.S. federal income taxes were enacted through legislation commonly known as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;).  The Tax Act made many significant modifications to the tax laws, including reducing the federal corporate income tax rate from 35% to 21% effective January 1, 2018.  The Tax Act also eliminated federal bonus depreciation for utilities, limited interest deductibility for non-utility businesses and limited the deductibility of officer compensation.  During 2020, the IRS issued final regulations related to certain officer compensation and, in January 2021, issued final regulations on interest deductibility that provide a 10% &#8220;de minimis&#8221; exception that allows entities with predominantly regulated activities to fully deduct interest expenses.  In addition, in 2020, the IRS finalized regulations interpreting Tax Act amendments to depreciation provisions of the IRC that allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service subsequent to the third quarter of 2017.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As a result of the change in the federal income tax rate, the Company re-measured and adjusted its deferred tax assets and liabilities as of December 31, 2017.  The portion of that adjustment not related to PNM&#8217;s and TNMP&#8217;s regulated activities was recorded as a reduction in net deferred tax assets and an increase in income tax expense.  The portion related to PNM&#8217;s and TNMP&#8217;s regulated activities was recorded as a reduction in net deferred tax liabilities and an increase in regulatory liabilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning February 2018, PNM&#8217;s NM 2016 Rate Case reflects the reduction in the federal corporate income tax rate, including amortization of excess deferred federal and state income taxes.  In accordance with the order in that case, PNM is returning the protected portion of excess deferred federal income taxes to customers over the average remaining life of plant in service as of December 31, 2017 and the unprotected portion of excess deferred federal income taxes to customers over a period of approximately twenty-three years.  Excess deferred state income taxes were returned to customers over a  three-year period, which concluded in the first quarter of 2021. The approved settlement in the TNMP 2018 Rate Case includes a reduction in customer rates to reflect the impacts of the Tax Act beginning on January 1, 2019.  PNMR, PNM, and TNMP amortized federal and state excess deferred income taxes of $24.5&#160;million, $15.2&#160;million, and $9.3&#160;million in 2021.  See additional discussion of PNM&#8217;s NM 2016 Rate Case and TNMP&#8217;s 2018 Rate Case in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed in Note 17, the NM Supreme Court issued a decision in May 2019 on the appeal of the NM 2015 Rate Case resulting in pre-tax impairments of $150.6 million in the year ending December 31, 2019.  The impairments were recognized as discrete items within regulatory disallowances and restructuring costs resulting in tax benefits of $45.7 million, which are reflected in income taxes on the Company&#8217;s Consolidated Statements of Earnings for the year ended December 31, 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNMR</span></div><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNMR&#8217;s income taxes (benefits) consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,372)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,282)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PNMR&#8217;s provision for income taxes (benefits) differed from the federal income tax computed at the statutory rate for each of the years shown.  The differences are attributable to the following factors:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,038&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (Note 17)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,799)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow-through of depreciation items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,990)</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"/></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:100%">Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,582&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,282)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></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:100%">13.33&#160;</span></td><td style="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:100%">%</span></td><td colspan="3" style="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:100%">9.92&#160;</span></td><td style="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:100%">%</span></td><td colspan="3" style="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:100%">(37.82)</span></td><td style="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:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of PNMR&#8217;s net accumulated deferred income tax liability were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,354&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,175&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,150&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(738,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,330)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset for shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,985)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,114,025)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087,662)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(764,850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(694,512)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The following table reconciles the change in PNMR&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:79.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,338&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,424)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,484)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of mark-to-market adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of excess pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,196)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for uncertain income tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(562)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,747&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM</span></div><div style="margin-top:3pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNM&#8217;s income taxes (benefit) consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,266)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,308)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,992&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,857&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,962)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNM&#8217;s provision for income taxes (benefit) differed from the federal income tax computed at the statutory rate for each of the years shown. The differences are attributable to the following factors:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:54.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,187&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (Note 17)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,923)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow-through of depreciation items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,080)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,398)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory recovery of prior year impairment of state net operating loss carryforward, net of amortization</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(559)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,962)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:54.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.59&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.02&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88.13)</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:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of PNM&#8217;s net accumulated deferred income tax liability were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"/><td style="width:69.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.141%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,719&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,444&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,260&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,263&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset for shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,767)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890,942)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870,413)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630,682)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(579,150)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in PNM&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:77.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,532&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,834)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,158)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of mark-to-market adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of excess pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,196)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for uncertain income tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></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:100%">$</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:100%">27,120&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TNMP</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TNMP&#8217;s income taxes consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,792&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TNMP&#8217;s provision for income taxes differed from the federal income tax computed at the statutory rate for each of the periods shown. The differences are attributable to the following factors:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,778&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,876)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.02&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.71&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29&#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:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of TNMP&#8217;s net accumulated deferred income tax liability at December&#160;31, were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,279)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on reacquired debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,386)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,309)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,248)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,369)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in TNMP&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"/><td style="width:81.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,326)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Disclosures </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company is required to recognize only the impact of tax positions that, based on their technical merits, are more likely than not to be sustained upon an audit by the taxing authority.  A reconciliation of unrecognized tax benefits is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:53.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,714&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Included in the balance of unrecognized tax benefits at December&#160;31, 2021 are $11.6 million, $8.6 million, and $0.1 million that, if recognized, would affect the effective tax rate for PNMR, PNM, and TNMP.  The Company does not anticipate that any unrecognized tax expenses or unrecognized tax benefits will be reduced or settled in 2022.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR, PNM, and TNMP had no estimated interest income or expense related to income taxes for the years ended December 31, 2021, 2020, and 2019.  There was no accumulated accrued interest receivable or payable related to income taxes as of December&#160;31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company files a federal consolidated and several consolidated and separate state income tax returns.  The tax years prior to 2018 are closed to examination by either federal or state taxing authorities other than Arizona.  The tax years prior to 2017 are closed to examination by Arizona taxing authorities.  Other tax years are open to examination by federal and state taxing authorities and net operating loss carryforwards are open to examination for the years in which the carryforwards are utilized.  At December&#160;31, 2021, the Company has $196.2 million of federal net operating loss carryforwards that expire beginning in 2033 and $122.4 million of federal tax credit carryforwards that expire beginning in 2024.  State net operating losses expire beginning in 2033 and vary from federal due to differences between state and federal tax law.  The proposed Merger may impact the Company&#8217;s ability to utilize its federal net operating loss and tax credit carryforwards.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In 2008, fifty percent bonus tax depreciation was enacted as a temporary two-year stimulus measure as part of the Economic Stimulus Act of 2008.  Bonus tax depreciation in various forms has been extended since that time, including by the Protecting Americans from Tax Hikes Act of 2015.  The 2015 act extended and phased-out bonus tax depreciation through 2019.  As discussed above the Tax Act eliminated bonus depreciation for utilities effective September 28, 2017.  However, in 2020 the IRS issued regulations interpreting Tax Act amendments to depreciation provisions of the IRC which allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service after the third quarter of 2017.  As a result of the net operating loss carryforwards for income tax purposes created by bonus depreciation, certain tax carryforwards were not expected to be utilized before their expiration.  In addition, as a result of Tax Act changes to the deductibility of officer compensation, certain deferred tax benefits related to compensation are not expected to be realized.  The Company has impaired the deferred tax assets for tax carryforwards which are not expected to be utilized and for compensation that is not expected to be deductible.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns investment tax credits for construction or purchase of eligible property.  The Company uses the deferral method of accounting for these investment tax credits.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairments after reflecting the expiration of carryforwards under applicable tax laws, net of federal tax benefit, for 2019 through 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect of compensation that is not expected to be deductible and impairments of unexpired tax credits are reflected as a valuation allowance against deferred tax assets.  The reserve balances, after reflecting expiration of carryforwards under applicable tax laws, at December&#160;31, 2021 and 2020 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730122264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">Goodwill <div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The excess purchase price over the fair value of the assets acquired and the liabilities assumed by PNMR for its 2005 acquisition of TNP was recorded as goodwill and was pushed down to the businesses acquired.  In 2007, the TNMP assets that were included in its New Mexico operations, including goodwill, were transferred to PNM.  PNMR&#8217;s reporting units that currently have goodwill are PNM and TNMP.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company evaluates its goodwill for impairment annually at the reporting unit level or more frequently if circumstances indicate that the goodwill may be impaired.   Application of the impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, and determination of the fair value of each reporting unit.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In certain circumstances an entity may perform a qualitative analysis to conclude that the goodwill of a reporting unit is not impaired.  Under a qualitative assessment an entity considers macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events affecting a reporting unit, as well as whether a sustained decrease (both absolute and relative to its peers) in share price has occurred.  An entity considers the extent to which each of the adverse events and circumstances identified could affect the comparison of a reporting unit&#8217;s fair value with its carrying amount.  An entity places more weight on the events and circumstances that most affect a reporting unit&#8217;s fair value or the carrying amount of its net assets.  An entity also considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  An entity evaluates, on the basis of the weight of evidence, the significance of all identified events and circumstances in the context of determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  A quantitative analysis is not required if, after assessing events and circumstances, an entity determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In other circumstances, an entity may perform a quantitative analysis to reach the conclusion regarding impairment with respect to a reporting unit.  An entity may choose to perform a quantitative analysis without performing a qualitative analysis and may perform a qualitative analysis for certain reporting units, but a quantitative analysis for others.  The first step of the quantitative impairment test requires an entity to compare the fair value of the reporting unit with its carrying value, including goodwill.  If as a result of this analysis, the entity concludes there is an indication of impairment in a reporting unit having goodwill, the entity is required to perform the second step of the impairment analysis, determining the amount of goodwill impairment to be recorded.  The amount is calculated by comparing the implied fair value of the goodwill to its carrying amount.  This exercise would require the entity to allocate the fair value determined in step one to the individual assets and liabilities of the reporting unit.  Any remaining fair value would be the implied fair value of goodwill on the testing date.  To the extent the recorded amount of goodwill of a reporting unit exceeds the implied fair value determined in step two, an impairment loss would be reflected in results of operations.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR periodically updates its quantitative analysis for both PNM and TNMP.  The use of a quantitative approach in a given period is not necessarily an indication that a potential impairment has been identified under a qualitative approach.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">When PNMR performs a quantitative analysis for PNM or TNMP, a discounted cash flow methodology is primarily used to estimate the fair value of the reporting unit.  This analysis requires significant judgments, including estimations of future cash flows, which is dependent on internal forecasts, estimations of long-term growth rates for the business, and determination of appropriate weighted average cost of capital for the reporting unit.  Changes in these estimates and assumptions could materially affect the determination of fair value and the conclusion of impairment.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">When PNMR performs a qualitative or quantitative analysis for PNM or TNMP, PNMR considers market and macroeconomic factors including changes in growth rates, changes in the WACC, and changes in discount rates.  PNMR also evaluates its stock price relative to historical performance, industry peers, and to major market indices, including an evaluation of PNMR&#8217;s market capitalization relative to the carrying value of its reporting units.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its annual evaluations performed as of April 1, 2019, PNMR performed qualitative analyses for both the PNM and TNMP reporting units.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in the Company&#8217;s expectations of future financial performance since the April 1, 2018 quantitative analysis performed for PNM, as well as the quantitative analysis performed for TNMP at April 1, 2016 and the previous qualitative analyses through April 1, 2018.  This analysis considered Company specific events such as the potential impacts of legal and regulatory matters discussed in Note 16 and Note 17, including potential outcomes in PNM&#8217;s SJGS Abandonment Application, the impacts of the NM Supreme Court&#8217;s decision in the appeal of the NM 2015 Rate Case, and other potential impacts of changes in PNM&#8217;s resource needs based on PNM&#8217;s 2017 IRP.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2019 carrying values of PNM or TNMP exceeded their fair values.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its annual evaluations performed as of April 1, 2020, PNMR performed a qualitative analysis for the PNM reporting unit and a quantitative analysis for the TNMP reporting unit.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in PNM&#8217;s expectations of future financial performance since the April 1, 2018 quantitative analysis as well as the 2019 qualitative analysis.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2020 carrying value of PNM exceeded its fair value.  Using the methods and considerations discussed above, the 2020 quantitative analysis indicated the fair value of the TNMP reporting unit, which has goodwill of $226.7&#160;million, exceeded its carrying value by approximately 38%.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2020 carrying value of TNMP exceeded its fair value.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For its annual evaluations performed as of April 1, 2021, PNMR performed a qualitative analysis for both the PNM and TNMP reporting units.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in the Company's expectations of future financial performance since the April 1, 2018 quantitative analysis and the previous qualitative analyses through April 1, 2020 performed for PNM, as well as the quantitative analysis performed for TNMP at April 1, 2020.  This analysis considered Company specific events such as the Merger, potential impacts of legal and regulatory matters discussed in Note 16 and Note 17, including potential outcomes in PNM&#8217;s Four Corners Abandonment Application, and other potential impacts of changes in PNM&#8217;s resource needs based on PNM&#8217;s 2020 IRP.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2021 carrying values of PNM and TNMP exceeded their fair value.  Since the April 1, 2021 annual evaluation, there have been no events, including the Merger (Note 22), or indications that the fair values of the reporting units with recorded goodwill have decreased below their carrying values.</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730131736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions <div style="text-align:justify;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR, PNM, TNMP, and NMRD are considered related parties, as is PNMR Services Company, a wholly-owned subsidiary of PNMR that provides corporate services to PNMR and its subsidiaries in accordance with shared services agreements.  These services are billed at cost on a monthly basis to the business units.  In addition, PNMR provides construction and operations and maintenance services to NMRD, a 50% owned subsidiary of PNMR Development (Note 21), and PNM purchases renewable energy from certain NMRD-owned facilities at a fixed price per MWh of energy produced.  PNM also provides interconnection services to PNMR Development and NMRD.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR files a consolidated federal income tax return with its affiliated companies.  A tax allocation agreement exists between PNMR and each of its affiliated companies.  These agreements provide that the subsidiary company will compute its taxable income on a stand-alone basis.  If the result is a net tax liability, such amount shall be paid to PNMR.  If there are net operating losses and/or tax credits, the subsidiary shall receive payment for the tax savings from PNMR to the extent that PNMR is able to utilize those benefits.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for information on intercompany borrowing arrangements.  The table below summarizes the nature and amount of related party transactions of PNMR, PNM and TNMP:&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"><tr><td style="width:1.0%"/><td style="width:51.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.220%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services billings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy purchases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM from NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,124&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interconnection and facility study billings:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMRD to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest billings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax sharing payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730070280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_EquityMethodInvestmentsDisclosureTextBlock', window );">Equity Method Investments</a></td>
<td class="text">Equity Method Investment<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In September 2017, PNMR Development and AEP OnSite Partners created NMRD to pursue the acquisition, development, and ownership of renewable energy generation projects, primarily in the state of New Mexico.  PNMR Development and AEP OnSite Partners each have a 50% ownership interest in NMRD.  At December&#160;31, 2021, NMRD&#8217;s renewable energy capacity in operation is 135.1 MW, which includes 130 MW of solar-PV facilities to supply energy to the Meta data center located within PNM&#8217;s service territory, 1.9 MW to supply energy to Columbus Electric Cooperative located in southwest New Mexico, 2.0 MW to supply energy to the Central New Mexico Electric Cooperative, and 1.2 MW of solar-PV facilities to supply energy to the City of Rio Rancho, New Mexico.  PNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#8217;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> During 2021, 2020, and 2019 PNMR Development and AEP OnSite Partners each made cash contributions of zero, $23.3&#160;million, and $38.3&#160;million to NMRD for its construction activities.  In February 2021, NMRD paid both PNMR Development and AEP OnSite Partners a dividend of $3.0&#160;million.   PNMR Development&#8217;s cumulative equity in earnings of NMRD as of March 31, 2021 was $2.4&#160;million and is presented as cash flows from operating activities on the Consolidated Statement of Cash Flows for the twelve months ending December 31, 2021.  The portion of the dividend in excess of PNMR Development&#8217;s cumulative equity earnings of NMRD amounting to $0.6&#160;million is presented as cash flows from investing activities.</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNMR presents its share of net earnings from NMRD in other income on the Consolidated Statements of Earnings.  Summarized financial information for NMRD is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:50.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.316%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,662&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">Net earnings</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,890&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"/><td style="width:60.881%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Position</span></div><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,585&#160;</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:100%">179,513&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,531&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owners&#8217; equity</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730208776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Merger<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationDisclosureTextBlock', window );">Merger</a></td>
<td class="text">Merger<div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 20, 2020, PNMR, Avangrid, and Merger Sub, entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  The proposed Merger has been unanimously approved by the Boards of Directors of PNMR, Avangrid and Merger Sub and was approved by PNMR shareholders at the Special Meeting of Shareholders held on February 12, 2021.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Pursuant to the Merger Agreement, each issued and outstanding share of the common stock of PNMR (other than (i) the issued shares of PNMR common stock that are owned by Avangrid, Merger Sub, PNMR or any wholly-owned subsidiary of Avangrid or PNMR, which will be automatically cancelled at the Effective Time and (ii) shares of PNMR common stock outstanding immediately prior to the Effective Time and held by a holder who has not voted in favor of, or consented in writing to, the Merger who is entitled to, and who has demanded, payment for fair value of such shares) at the Effective Time will be converted into the right to receive $50.30 in cash.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Merger Agreement provided that it may be terminated if the Effective Time shall not have occurred by the End Date; however,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">either PNMR or Avangrid could extend the End Date to April 20, 2022 if all conditions to closing have been satisfied other than the obtaining of all required regulatory approvals.  On December 8, 2021, the NMPRC issued an order rejecting the stipulation agreement relating to the Merger and the approval of the Merger from the NMPRC has not yet been obtained.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In light of the NMPRC December 8, 2021 ruling, on January 3, 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid each agreed to extend the End Date to April 20, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The parties acknowledge in the Amendment that the required regulatory approval from the NMPRC has not been obtained and that the parties have reasonably determined that such outstanding approval will not be obtained by April 20, 2022.  As amended, the Merger Agreement may be terminated by each of PNMR and Avangrid under certain circumstances, including if the Merger is not consummated by April 20, 2023.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With respect to the NMPRC proceedings, on April 20, 2021, the Joint Applicants, the NMAG, WRA, the International Brotherhood of Electrical Workers Local 611, Dine, Nava Education Project, the San Juan Citizens Alliance and To Nizhoni Ani, had entered into a stipulation and agreement in the Joint Application for approval of Merger pending before the NMPRC.  Subsequently, CCAE, Onward Energy Holdings LLC, Walmart Inc., Interwest Energy Alliance, M-S-R Power and the Incorporated County of Los Alamos joined an amended stipulation.  An evidentiary hearing was held in August 2021.  On November 1, 2021, a Certification of Stipulation was issued by the hearing examiner, which recommended against approval of the amended stipulation.  On December 8, 2021, the NMPRC issued an order adopting the Certification of Stipulation, rejecting the amended stipulation reached by the parties.  On January 3, 2022, PNMR and Avangrid filed a notice of appeal with the NM Supreme Court.  On February 2, 2022, PNMR and Avangrid filed a statement of issues outlining the argument for appeal.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">With respect to other regulatory proceedings related to the Merger, in January 2021, the FTC notified PNMR and Avangrid that early termination of the waiting period under the HSR Act in connection with the Merger was granted.  In February 2021, CFIUS completed its review of the Merger and concluded that there are no unresolved national security concerns with respect to the Merger.  In March  2021, PNMR and Avangrid received FCC approval of the transfer of operating licenses related to the Merger.  In April 2021, FERC issued an order authorizing the Merger.  In May 2021, the PUCT issued an order authorizing the Merger and the NRC approved the Merger.  As a result of the delay in closing of the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid are required to make a new filing under the HSR Act and request extensions of previously received approvals from with the FCC and NRC.  On February 9, 2022, the request for extension was filed with the NRC.  On February 24, 2022, the requests for a 180-day extension were granted by the FCC.  No additional filings will be required with CFIUS, FERC or the PUCT</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Consummation of the Merger remains subject to the satisfaction or waiver of certain customary closing conditions, including, without limitation, the absence of any material adverse effect on PNMR, the receipt of required regulatory approvals, and the agreements relating to the divestiture of Four Corners being in full force and effect and all applicable regulatory filings associated therewith being made.  The agreement relating to the divestiture of Four Corners has been entered into and related filings have been made with the NMPRC.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Merger Agreement provides for certain customary termination rights. The Merger Agreement further provides that, upon termination of the Merger Agreement under certain specified circumstances (including if Avangrid terminates the Merger Agreement due to a change in recommendation of the Board or if PNMR terminates the Merger Agreement to accept a superior proposal (as defined in the Merger Agreement) and in either case prior to PNMR&#8217;s shareholder having approved the Merger), PNMR will be required to pay Avangrid a termination fee of $130.0&#160;million.  In addition, the Merger Agreement provides that (i) if the Merger Agreement is terminated by either party due to a failure of a regulatory closing condition and such failure is the result of Avangrid&#8217;s breach of its regulatory covenants, or (ii) Avangrid fails to effect the closing when all closing conditions have been satisfied and it is otherwise obligated to do so under the Merger Agreement, then, in either such case, upon termination of the Merger Agreement, Avangrid will be required to pay PNMR a termination fee of $184.0&#160;million as the sole and exclusive remedy.  Upon the termination of the Merger Agreement under certain specified circumstances involving a breach of the Merger Agreement, either PNMR or Avangrid will be required to reimburse the other party&#8217;s reasonable and documented out-of-pocket fees and expenses up to $10.0&#160;million (which amount will be credited toward, and offset against, the payment of any applicable termination fee).</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>65
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730182632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Schedule I - Condensed Financial Information of Parent Company</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE I</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:120%">PNM RESOURCES, INC.</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:120%">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</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:120%">STATEMENTS OF EARNINGS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,299)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,983)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Income and Deductions:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings of subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other income and (deductions)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,366&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Charges</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,986&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,078&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,581&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings Before Income Taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income Tax (Benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,829&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,775&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,363&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:120%">SCHEDULE I</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:120%">PNM RESOURCES, INC.</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:120%">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</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:120%">STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Operating Activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Cash Flows From Operating Activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Investing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility plant additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends from subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,465&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,528)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200,691)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,435)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Financing Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term loan borrowings (repayments)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings (repayments) -affiliate, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility borrowings (repayments), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock option exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,974)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows from financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,053&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,310&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420&#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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Cash and Cash Equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at Beginning of Period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents at End of Period</span></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:100%">$</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:100%">63&#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;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:100%">$</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:100%">52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">79&#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 style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Disclosures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid (refunded), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE I</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM RESOURCES, INC.</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:120%">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</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:120%">BALANCE SHEETS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net of accumulated depreciation of $16,585 and $15,706</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,649&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,191&#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="display:none"/><td colspan="3" 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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,006,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,631,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,713,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">3,143,088&#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;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:100%">$</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:100%">2,790,617&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt-affiliate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,564&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,152&#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;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,707&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167,524&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049,465&#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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,143,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790,617&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 7, 8, 11, and 16 for information regarding commitments, contingencies, and maturities of long-term debt.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730200760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</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:120%">PNM RESOURCES, INC. AND SUBSIDIARIES</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:120%">VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:0.1%"/><td style="width:1.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>beginning&#160;of<br/>year</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Charged&#160;to<br/>costs and<br/>expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Charged&#160;to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Write-offs and other</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>end&#160;of&#160;year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses, year ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:120%">SCHEDULE II</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:120%">PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:0.1%"/><td style="width:2.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>beginning&#160;of<br/>year</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Charged&#160;to<br/>costs and<br/>expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Charged&#160;to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Write-offs and other</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>end&#160;of&#160;year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses, year ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:120%">SCHEDULE II</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:120%">TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES</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:120%">A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.</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:120%">VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>beginning&#160;of<br/>year</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Charged&#160;to<br/>costs and<br/>expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Charged&#160;to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Write-offs and other</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance&#160;at<br/>end&#160;of&#160;year</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses, year ended December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722998584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of the Business and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_BasisOfAccountingPolicyPolicyTextBlock', window );">Financial Statement Preparation and Presentation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Financial Statement Preparation and Presentation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.  Actual results could ultimately differ from those estimated.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Notes to Consolidated Financial Statements include disclosures for PNMR, PNM, and TNMP.  This report uses the term &#8220;Company&#8221; when discussing matters of common applicability to PNMR, PNM, and TNMP.  Discussions regarding only PNMR, PNM, or TNMP are so indicated.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain amounts in the 2020 and 2019 Consolidated Financial Statements and Notes thereto have been reclassified to conform to the 2021 financial statement presentation.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">GAAP defines subsequent events as events or transactions that occur after the balance sheet date but before financial statements are issued or are available to be issued.  Based on their nature, magnitude, and timing, certain subsequent events may be required to be reflected at the balance sheet date and/or required to be disclosed in the financial statements.  The Company has evaluated subsequent events as required by GAAP.</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Principles of Consolidation</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Consolidated Financial Statements of each of PNMR, PNM, and TNMP include their accounts and those of subsidiaries in which that entity owns a majority voting interest.  PNM also consolidates Valencia (Note 10).  PNM owns undivided interests in several jointly-owned power plants and records its pro-rata share of the assets, liabilities, and expenses for those plants.  The agreements for the jointly-owned plants provide that if an owner were to default on its payment obligations, the non-defaulting owners would be responsible for their proportionate share of the obligations of the defaulting owner.  In exchange, the non-defaulting owners would be entitled to their proportionate share of the generating capacity of the defaulting owner.  There have been no such payment defaults under any of the agreements for the jointly-owned plants.</span></div>PNMR Services Company expenses, which represent costs that are primarily driven by corporate level activities, are charged to the business segments.  These services are billed at cost and are reflected as general and administrative expenses in the business segments.  Other significant intercompany transactions between PNMR, PNM, and TNMP include intercompany loans, interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  All intercompany transactions and balances have been eliminated.<span></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_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock', window );">Accounting for the Effects of Certain Types of Regulation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounting for the Effects of Certain Types of Regulation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company maintains its accounting records in accordance with the uniform system of accounts prescribed by FERC and adopted by the NMPRC and PUCT.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Certain of the Company&#8217;s operations are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to the regulated operations.  Regulators may assign costs to accounting periods that differ from accounting methods applied by non-regulated utilities. &#160;When it is probable that regulators will permit recovery of costs through future rates, costs are deferred as regulatory assets that otherwise would be expensed. &#160;Likewise, regulatory liabilities are recognized when&#160;it is probable that regulators will require refunds through future rates&#160;or when revenue is collected for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">expenditures that have not yet been incurred.&#160; GAAP also provides for the recognition of revenue and regulatory assets and liabilities associated with &#8220;alternative revenue programs&#8221; authorized by regulators.  Such programs allow the utility to adjust future rates in response to past activities or completed events, if certain criteria are met.  Regulatory assets and liabilities are amortized into earnings over the authorized recovery period.  Accordingly, the Company has deferred certain costs and recorded certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  Information on regulatory assets and regulatory liabilities is contained in Note 13.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In some circumstances, regulators allow a requested increase in rates to be implemented, subject to refund, before the regulatory process has been completed and a decision rendered by the regulator.  When this occurs, the Company assesses the possible outcomes of the rate proceeding.  The Company records a provision for refund to the extent the amounts being collected, subject to refund, exceed the amount the Company determines is probable of ultimately being allowed by the regulator.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Restricted Cash</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Cash and Restricted Cash</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Cash deposits received and held for a period of time that are restricted to a specific purpose, under the terms of their effective agreements, are considered restricted cash.  Investments in highly liquid investments with original maturities of three months or less at the date of purchase are considered cash and cash equivalents.  At December 31, 2021 and 2020 there was no restricted cash for PNMR, PNM, and TNMP.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Utility Plant</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Utility Plant</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Utility plant is stated at original cost and includes capitalized payroll-related costs such as taxes, pension, other fringe benefits, administrative costs, and AFUDC, where authorized by rate regulation, or capitalized interest.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Repairs, including major maintenance activities, and minor replacements of property are expensed when incurred, except as required by regulators for ratemaking purposes.  Major replacements are charged to utility plant.  Gains, losses, and costs to remove resulting from retirements or other dispositions of regulated property in the normal course of business are credited or charged to accumulated depreciation. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP may receive reimbursements, referred to as CIAC, from customers to pay for all or part of certain construction projects to the extent the project does not benefit regulated customers in general.  PNM and TNMP account for these reimbursements as offsets to utility plant additions based on the requirements of the NMPRC, FERC, and PUCT.  Due to the PUCT&#8217;s regulatory treatment of CIAC reimbursements, TNMP also receives a financing component that is recognized as other income on the Consolidated Statements of Earnings.  Under the NMPRC regulatory treatment, PNM typically does not receive a financing component.</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_RegulatoryDepreciationAndAmortizationPolicy', window );">Depreciation and Amortization</a></td>
<td class="text">Depreciation and AmortizationPNM&#8217;s provision for depreciation and amortization of utility plant, other than nuclear fuel, is based upon straight-line rates approved by the NMPRC and FERC.  Amortization of nuclear fuel is based on units-of-production.  TNMP&#8217;s provision for depreciation and amortization of utility plant is based upon straight-line rates approved by the PUCT.  Depreciation and amortization of non-utility property, including right-of-use assets for finance leases as discussed in Note 8, is computed based on the straight-line method.  The provision for depreciation of certain equipment is allocated between operating expenses and construction projects based on the use of the equipment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">Allowance for Funds Used During Construction</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Funds Used During Construction</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As provided by the FERC uniform systems of accounts, AFUDC is charged to regulated utility plant for construction projects.  This allowance is designed to enable a utility to capitalize financing costs during periods of construction of property </span></div>subject to rate regulation.  It represents the cost of borrowed funds (allowance for borrowed funds used during construction or &#8220;debt AFUDC&#8221;) and a return on other funds (allowance for equity funds used during construction or &#8220;equity AFUDC&#8221;).  The debt AFUDC is recorded in interest charges and the equity AFUDC is recorded in other income on the Consolidated Statements of Earnings.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventorySuppliesPolicy', window );">Materials, Supplies, and Fuel Stock</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Materials, Supplies, and Fuel Stock</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Materials and supplies relate to transmission, distribution, and generating assets.  Materials and supplies are charged to inventory when purchased and are expensed or capitalized as appropriate when issued.  Materials and supplies are valued using an average costing method.  Coal is valued using a rolling weighted average costing method that is updated based on the current period cost per ton.  Periodic aerial surveys are performed on the coal piles and adjustments are made.  Average cost is equal to net realizable value under the ratemaking process.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Investments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Investments</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM holds investment securities in the NDT for the purpose of funding its share of the decommissioning costs of PVNGS and trusts for PNM&#8217;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners (Note 16).  Investments (both equity and available-for-sale debt securities) are measured at fair market value on a quarterly basis with changes in fair value for equity securities recognized in earnings for that period.  Since third party investment managers have sole discretion over the purchase and sale of the securities, PNM records a realized loss as an impairment for any available-for-sale debt security that has a market value which is less than cost at the end of each quarter.  For the years ended December&#160;31, 2021, 2020 and 2019, PNM recorded impairment losses on the available-for-sale debt securities of $(0.7) million, $3.2 million and $5.7&#160;million.   No gains or losses are deferred as regulatory assets or liabilities.  See Notes 3 and 9.  All investments are held in PNM&#8217;s name and are in the custody of major financial institutions.  The specific identification method is used to determine the cost of securities disposed of, with realized gains and losses reflected in other income and deductions.</span></div>PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#8220;other than temporary&#8221; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investment</a></td>
<td class="text">Equity Method InvestmentPNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#8217;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">Goodwill The Company does not amortize goodwill.  Goodwill is evaluated for impairment annually, or more frequently if events and circumstances indicate that the goodwill might be impaired.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Asset Impairment</a></td>
<td class="text">Asset ImpairmentTangible long-lived assets and right-of-use assets associated with leases are evaluated in relation to the estimated future undiscounted cash flows to assess recoverability when events and circumstances indicate that the assets might be impaired.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Amortization of Debt Acquisition Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Amortization of Debt Acquisition Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Discount, premium, and expense related to the issuance of long-term debt are amortized over the lives of the respective issues.  Gains and losses incurred upon the early retirement of long-term debt are recognized in other income or other deductions, except for amounts recoverable through NMPRC, FERC, or PUCT regulation, which are recorded as regulatory assets or liabilities and amortized over the lives of the respective issues.  Unamortized premium, discount, and expense related to long-term debt are reflected as part of the related liability on the Consolidated Balance Sheets.</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_DerivativesPolicyTextBlock', window );">Derivatives</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company records derivative instruments, including energy contracts, on the balance sheet as either an asset or liability measured at their fair value.  Changes in the derivatives&#8217; fair value are recognized in earnings unless specific hedge accounting criteria are met.  PNM also records certain commodity derivative transactions recoverable through NMPRC regulation as regulatory assets or liabilities.  See Note 9.</span></div>The Company treats all forward commodity purchases and sales contracts subject to unplanned netting or &#8220;book-out&#8221; by the transmission provider as derivative instruments subject to mark-to-market accounting.  GAAP provides guidance on whether realized gains and losses on derivative contracts not held for trading purposes should be reported on a net or gross basis and concludes such classification is a matter of judgment that depends on the relevant facts and circumstances.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Accounting for Derivatives</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Under derivative accounting and related rules for energy contracts, PNM accounts for its various instruments for the purchase and sale of energy, which meet the definition of a derivative, based on PNM&#8217;s intent.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM was not hedging its exposure to the variability in future cash flows from commodity derivatives through designated cash flow hedges.  The derivative contracts recorded at fair value that do not qualify or are not designated for cash flow hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power agreements, used to economically hedge generation assets, purchased power and fuel costs, and customer load requirements.  Changes in the fair value of economic hedges are reflected in results of operations and are classified between operating revenues and cost of energy according to the intent of the hedge.  PNM also uses economic hedges under an NMPRC approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  Changes in the fair value of instruments covered by its FPPAC are recorded as regulatory assets and liabilities.  PNM has no trading transactions.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DecommissioningCostsPolicyPolicyTextBlock', window );">Decommissioning and Reclamation Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Decommissioning and Reclamation Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM is only required to recognize and measure decommissioning liabilities for tangible long-lived assets for which a legal obligation exists.  Nuclear decommissioning costs and related accruals are based on periodic site-specific estimates of the costs for removing all radioactive and other structures at PVNGS and are dependent upon numerous assumptions, including estimates of future decommissioning costs at current price levels, inflation rates, and discount rates.  PNM&#8217;s accruals for PVNGS Units 1, 2, and 3, including portions held under leases, have been made based on such estimates, the guidelines of the NRC, and the PVNGS license periods.  See Note 17 for information concerning the treatment of nuclear decommissioning costs for certain purchased and leased portions of PVNGS in the NMPRC&#8217;s order in PNM&#8217;s NM 2015 Rate Case and the NM Supreme Court&#8217;s decision on PNM&#8217;s appeal of that order.</span></div>In connection with both the SJGS and Four Corners coal supply agreements, the owners are required to reimburse the mining companies for the cost of contemporaneous reclamation, as well as the costs for final reclamation of the coal mines.  The reclamation costs are based on periodic site-specific studies that estimate the costs to be incurred in the future and are dependent upon numerous assumptions, including estimates of future reclamation costs at current price levels, inflation rates, and discount rates.  PNM considers the contemporaneous reclamation costs part of the cost of its delivered coal costs.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalCostExpensePolicy', window );">Environmental Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Environmental Costs</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The normal operations of the Company involve activities and substances that expose the Company to potential liabilities under laws and regulations protecting the environment.  Liabilities under these laws and regulations can be material </span></div>and may be imposed without regard to fault, or may be imposed for past acts, even though the past acts may have been lawful at the time they occurred. The Company records its environmental liabilities when site assessments or remedial actions are probable and a range of reasonably likely cleanup costs can be estimated.  The Company reviews its sites and measures the liability by assessing a range of reasonably likely costs for each identified site using currently available information and the probable level of involvement and financial condition of other potentially responsible parties.  These estimates are based on assumptions regarding the costs for site investigations, remediation, operations and maintenance, monitoring, and site closure.  The ultimate cost to clean up the Company&#8217;s identified sites may vary from its recorded liability due to numerous uncertainties inherent in the estimation process.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Income Taxes</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Income taxes are recognized using the asset and liability method of accounting for income taxes.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying value of existing assets and liabilities and their respective tax basis.  All deferred taxes are reflected as non-current on the Consolidated Balance Sheets.  Current NMPRC, FERC, and PUCT approved rates include the tax effects of the majority of these differences.  Rate-regulated enterprises are required to record deferred income taxes for temporary differences accorded flow-through treatment at the direction of a regulatory commission.  The resulting deferred tax assets and liabilities are recorded based on the expected cash flow to be reflected in future rates.  Because the NMPRC, FERC, and the PUCT have consistently permitted the recovery of tax effects previously flowed-through earnings, the Company has established regulatory assets and liabilities offsetting such deferred tax assets and liabilities.  The Company recognizes only the impact of tax positions that, based on their merits, are more likely than not to be sustained upon an IRS audit.  The Company defers investment tax credits and amortizes them over the estimated useful lives of the assets.  See Note 18 for additional information, including a discussion of the impacts of the Tax Act. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company makes an estimate of its anticipated effective tax rate for the year as of the end of each quarterly period within its fiscal year.  In interim periods, income tax expense is calculated by applying the anticipated annual effective tax rate to year-to-date earnings before taxes.  Certain unusual or infrequently occurring items, as well as adjustments due to enactment of new tax laws, have been excluded from the estimated annual effective tax rate calculation.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following segment presentation is based on the methodology that management uses for making operating decisions and assessing performance of its various business activities.  A reconciliation of the segment presentation to the GAAP financial statements is provided.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PNM </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM includes the retail electric utility operations of PNM that are subject to traditional rate regulation by the NMPRC.  PNM provides integrated electricity services that include the generation, transmission, and distribution of electricity for retail electric customers in New Mexico.  PNM also includes the generation and sale of electricity into the wholesale market, as well as providing transmission services to third parties.  The sale of electricity includes the asset optimization of PNM&#8217;s </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">jurisdictional capacity as well as the capacity excluded from retail rates.  FERC has jurisdiction over wholesale power and transmission rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">TNMP </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">TNMP is an electric utility providing services in Texas under the TECA.  TNMP&#8217;s operations are subject to traditional rate regulation by the PUCT.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service area.  TNMP also provides transmission services at regulated rates to other utilities that interconnect with TNMP&#8217;s facilities.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Other</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and PNMR Services Company.  The activities of PNMR Development, NM Capital, and the equity method investment in NMRD are also included in Corporate and Other.  Eliminations of intercompany income and expense transactions are reflected in the Corporate and Other segment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Electric operating revenues are recorded in the period of energy delivery, which includes estimated amounts for service rendered but unbilled at the end of each accounting period.  The determination of the energy sales billed to individual customers is based on the reading of their meters, which occurs on a systematic basis throughout the month.  At the end of each month, amounts of energy delivered to customers since the date of the last meter reading and the corresponding unbilled revenue are estimated.  Unbilled electric revenue is estimated based on daily generation volumes, estimated customer usage by class, line losses, historical trends and experience, applicable customer rates or by using AMS data where available.  Amounts billed are generally due within the next month.  The Company does not incur incremental costs to obtain contracts for its energy services.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s wholesale electricity sales are recorded as electric operating revenues and wholesale electricity purchases are recorded as costs of energy sold.  Derivative contracts that are subject to unplanned netting are recorded net in earnings.  A &#8220;book-out&#8221; is the planned or unplanned netting of off-setting purchase and sale transactions.  A book-out is a transmission mechanism to reduce congestion on the transmission system or administrative burden.  For accounting purposes, a book-out is the recording of net revenues upon the settlement of a derivative contract.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unrealized gains and losses on derivative contracts that are not designated for hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power and fuel supply agreements, used to hedge generation assets and purchased power costs.  Changes in the fair value of economic hedges are reflected in results of operations, with changes related to economic hedges on sales included in operating revenues and changes related to economic hedges on purchases included in cost of energy sold.  See Note 9.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company has collaborative arrangements related to its interest in SJGS, Four Corners, PVNGS, and Luna.  The Company has determined that during the years ended December 31, 2021, 2020, and 2019 none of the joint owners in its collaborative arrangements were customers under Topic 606.  The Company will continue to evaluate transactions between collaborative arrangement participants in future periods under the revenue requirements.</span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM and TNMP recognize revenue as they satisfy performance obligations, which typically occurs as the customer or end-user consumes the electric service provided.  Electric services are typically for a bundle of services that are distinct and transferred to the end-user in one performance obligation measured by KWh or KW.  Electric operating revenues are recorded in the period of energy delivery, including estimated unbilled amounts.  The Company has elected to exclude all sales and similar taxes from revenue.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Revenue from contracts with customers is recorded based upon the total authorized tariff price at the time electric service is rendered, including amounts billed under arrangements qualifying as an Alternative Revenue Program (&#8220;ARP&#8221;).  ARP arrangements are agreements between PNM or TNMP and its regulator that allow PNM or TNMP to adjust future rates in response to past activities or completed events, if certain criteria are met.  ARP revenues are required to be reported separately from contracts with customers.  ARP revenues in a given period include the recognition of &#8220;originating&#8221; ARP revenues (i.e. when the regulator-specific conditions are met) in the period, offset by the reversal of ARP revenues when billed to customers.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Sources of Revenue</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Additional information about the nature of revenues is provided below.  Additional information about matters affecting PNM&#8217;s and TNMP&#8217;s regulated revenues is provided in Note 17.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PNM</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">NMPRC Regulated Retail Electric Service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; PNM provides electric generation, transmission, and distribution service to its rate-regulated customers in New Mexico.  PNM&#8217;s retail electric service territory covers a large area of north central New Mexico, including the cities of Albuquerque, Rio Rancho, and Santa Fe, and certain areas of southern New Mexico.  Customer rates for retail electric service are set by the NMPRC and revenue is recognized as energy is delivered to the customer.  PNM invoices customers on a monthly basis for electric service and generally collects billed amounts within one month. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Transmission Service to Third Parties </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; PNM owns transmission lines that are interconnected with other utilities in New Mexico, Texas, Arizona, Colorado, and Utah.  Transmission customers receive service for the transmission of energy owned by the customer utilizing PNM&#8217;s transmission facilities.  Customers generally receive transmission services, which are regulated by FERC, from PNM through PNM&#8217;s Open Access Transmission Tariff (&#8220;OATT&#8221;) or a specific contract.  Customers are billed based on capacity and energy components on a monthly basis.</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Miscellaneous </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Beginning on January 1, 2018, PNM acquired a 65 MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM sells power from 36 MW of this capacity to a third party at a fixed price that is recorded as revenue from contracts with customers.  PNM is obligated to deliver power under this arrangement only when SJGS Unit 4 is operating.  Other market sales from this 65 MW interest are recorded in other electric operating revenues.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TNMP</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">PUCT Regulated Retail Electric Service </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8211; TNMP provides transmission and distribution services in Texas under the provisions of TECA and the Texas Public Utility Regulatory Act.  TNMP is subject to traditional cost-of-service regulation with respect to rates and service under the jurisdiction of the PUCT and certain municipalities.  TNMP&#8217;s transmission and distribution activities are solely within ERCOT and not subject to traditional rate regulation by FERC.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#8217;s service territory.  Revenue is recognized as energy is delivered to the consumer.  TNMP invoices REPs on a monthly basis and is generally paid within a month.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">TCOS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> &#8211; TNMP is a transmission service provider that is allowed to recover its TCOS through a network transmission rate that is approved by the PUCT.  TCOS customers are other utilities that receive service for the transmission of energy owned by the customer utilizing TNMP&#8217;s transmission facilities. </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Alternative Revenue Programs </span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company defers certain costs and records certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  ARP revenues, which are discussed above, include recovery or refund provisions under PNM&#8217;s renewable energy rider and true-ups to PNM&#8217;s formula transmission rates; TNMP&#8217;s AMS surcharge, transmission cost recovery factor, and the impacts </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">of the PUCT&#8217;s January 25, 2018 order regarding the change in the federal corporate income tax rate; and the energy efficiency incentive bonus at both PNM and TNMP.  Regulatory assets and liabilities are recognized for the difference between ARP revenues and amounts billed under those programs.  Regulatory assets and liabilities are amortized into earnings as amounts are billed.  As discussed in Note 17, TNMP&#8217;s 2018 Rate Case integrated AMS costs into base rates beginning January 1, 2019.  These costs are being amortized into earnings as alternative revenues over a period of five years.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%">Other Electric Operating Revenues</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Other electric operating revenues consist primarily of PNM&#8217;s sales for resale meeting the definition of a derivative.  Derivatives are not considered revenue from contracts with customers.  PNM engages in activities meeting the definition of derivatives to optimize its existing jurisdictional assets and long-term power agreements through spot market, hour-ahead, day-ahead, week-ahead, month-ahead, and other sales of excess generation not required to fulfill retail load and contractual commitments.  PNM also began participating in the EIM in 2021.  The EIM is a real-time wholesale energy trading market operated by the CAISO that enables participating electric utilities to buy and sell energy.  The NMPRC granted PNM authority to seek recovery of costs associated with joining the EIM in a future general rate case and to pass the benefits of participating in EIM to customers through the FPPAC.  See Note 17.</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_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Allowance for Credit Losses</a></td>
<td class="text">Accounts Receivable and Allowance for Credit LossesAccounts receivable consists primarily of trade receivables from customers.  In the normal course of business, credit is extended to customers on a short-term basis.  The Company estimates the allowance for credit losses on trade receivables based on historical experience and estimated default rates.  Accounts receivable balances are reviewed monthly, adjustments to the allowance for credit losses are made as necessary and amounts that are deemed uncollectible are written off.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Derivatives</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company determines the fair values of its derivative and other financial instruments based on the hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value.  Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.  Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  Level 3 inputs are unobservable inputs for the asset or liability.  </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For investment securities, Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For Level 2 fair values, the pricing provider predominantly uses the market approach using bid side market values based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value.  For commodity derivatives, Level 2 fair values are determined based on market observable inputs, which are validated using multiple broker quotes, including forward price, volatility, and interest rate curves to establish expectations of future prices.  Credit valuation adjustments are made for estimated credit losses based on the overall exposure to each counterparty.  For the Company&#8217;s long-term debt, Level 2 fair values are provided by an external pricing service.  The pricing service primarily utilizes quoted prices for similar debt in active markets when determining fair value.  The valuation of Level 3 investments, when applicable, requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The Company has no Level 3 investments as of December 31, 2021 and 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text">How an enterprise evaluates and accounts for its involvement with variable interest entities, focuses primarily on whether the enterprise has the power to direct the activities that most significantly impact the economic performance of a variable interest entity (&#8220;VIE&#8221;).  This evaluation requires continual reassessment of the primary beneficiary of a VIE.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Pension and Other Postretirement Benefits</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNMR and its subsidiaries maintain qualified defined benefit pension plans, postretirement benefit plans providing medical and dental benefits, and executive retirement programs (collectively, the &#8220;PNM Plans&#8221; and &#8220;TNMP Plans&#8221;).  PNMR maintains the legal obligation for the benefits owed to participants under these plans.  The periodic costs or income of the PNM Plans and TNMP Plans are included in regulated rates to the extent attributable to regulated operations.  PNM and TNMP receive a regulated return on the amounts funded for pension and OPEB plans in excess of the periodic cost or income to the extent included in retail rates (a &#8220;prepaid pension asset&#8221;).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Participants in the PNM Plans include eligible employees and retirees of PNMR and PNM.  Participants in the TNMP Plans include eligible employees and retirees of TNMP.  The PNM pension plan was frozen at the end of 1997 with regard to new participants, salary levels, and benefits.  Through December&#160;31, 2007, additional credited service could be accrued under the PNM pension plan up to a limit determined by age and service.  The TNMP pension plan was frozen at December&#160;31, 2005 with regard to new participants, salary levels, and benefits.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A plan sponsor is required to (a)&#160;recognize in its statement of financial position an asset for a plan&#8217;s overfunded status or a liability for a plan&#8217;s underfunded status; (b)&#160;measure a plan&#8217;s assets and its obligations that determine its funded status as of the end of the employer&#8217;s fiscal year; and (c)&#160;recognize changes in the funded status of a defined benefit postretirement plan in the year in which the changes occur.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Unrecognized prior service costs and unrecognized gains or losses are required to be recorded in AOCI and subsequently amortized.  To the extent the amortization of these items will ultimately be recovered or returned through future rates, PNM and TNMP record the costs as a regulatory asset or regulatory liability.  The amortization of these incurred costs is included as pension and postretirement benefit periodic cost or income in subsequent years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company maintains trust funds for the pension and OPEB plans from which benefits are paid to eligible employees and retirees.  The Company&#8217;s funding policy is to make contributions to the trusts, as determined by an independent actuary, that comply with minimum guidelines of the Employee Retirement Income Security Act and the IRC.  Information concerning the investments is contained in Note 9.  The Company has in place a policy that defines the investment objectives, establishes performance goals of asset managers, and provides procedures for the manner in which investments are to be reviewed.  The plans implement investment strategies to achieve the following objectives:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Implement investment strategies commensurate with the risk that the Corporate Investment Committee deems appropriate to meet the obligations of the pension plans and OPEB plans, minimize the volatility of expense, and account for contingencies</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt">Transition asset mix over the long-term to a higher proportion of high-quality fixed income investments as the plans&#8217; funded statuses improve</span></div>Management is responsible for the determination of the asset target mix and the expected rate of return.  The target asset allocations are determined based on consultations with external investment advisors.  The expected long-term rate of return on pension and postretirement plan assets is calculated on the market-related value of assets.  Actual gains and losses on pension and OPEB plan assets are recognized in the market-related value of assets equally over a period of not more than five years, which reduces year-to-year volatility.  For the PNM Plans and TNMP Plans, the market-related value of assets is equal to the prior year&#8217;s market-related value of assets adjusted for contributions, benefit payments and investment gains and losses that are within a corridor of plus or minus 4.0% around the expected return on market value.  Gains and losses that are outside the corridor are amortized over five years.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">There are various claims and lawsuits pending against the Company.  In addition, the Company is subject to federal, state, and local environmental laws and regulations and periodically participates in the investigation and remediation of various sites.  In addition, the Company periodically enters into financial commitments in connection with its business operations.  Also, the Company is involved in various legal and regulatory proceedings in the normal course of its business.  See Note 17.  It is not possible at this time for the Company to determine fully the effect of all litigation and other legal and regulatory proceedings on its financial position, results of operations, or cash flows.With respect to some of the items listed below, the Company has determined that a loss is not probable or that, to the extent probable, cannot be reasonably estimated.  In some cases, the Company is not able to predict with any degree of certainty the range of possible loss that could be incurred.  The Company assesses legal and regulatory matters based on current information and makes judgments concerning their potential outcome, giving due consideration to the nature of the claim, the amount and nature of any damages sought, and the probability of success.  Such judgments are made with the understanding that the outcome of any litigation, investigation, or other legal proceeding is inherently uncertain.  The Company records liabilities for matters where it is probable a loss has been incurred and the amount of loss is reasonably estimable.  The actual outcomes of the items listed below could ultimately differ from the judgments made and the differences could be material.  The Company cannot make any assurances that the amount of reserves or potential insurance coverage will be sufficient to cover the cash obligations that might be incurred as a result of litigation or regulatory proceedings.  Except as otherwise disclosed, the Company does not expect that any known lawsuits, environmental costs, and commitments will have a material effect on its financial condition, results of operations, or cash flows.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting for the Effects of Certain Types of Regulation Policy [Policy 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;">pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DecommissioningCostsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decommissioning Costs Policy [Policy 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;">pnm_DecommissioningCostsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalCostExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 environmental remediation costs that are expensed during the period that resulted from improper or other than normal operation of a long-lived asset. This accounting policy may address (1) whether the obligation is measured on a discounted basis, (2) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (3) the timing of recognition of any recoveries. This accounting policy does not address: (1) accounting for pollution control costs of current operations or for costs of future site restoration or closure that are required upon the cessation of operations or sale of facilities (2) environmental remediation actions that are undertaken at the sole discretion of management and that are not induced by the threat, by governments or other parties, of litigation or of assertion of a claim or an assessment (3) recognition of liabilities of insurance companies for unpaid claims or (4) asset impairment issues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13231-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13669-110860<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13185-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_EnvironmentalCostExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable. Includes, but is not limited to, accounts receivable and 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryDepreciationAndAmortizationPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730151272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of the Business and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</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_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock', window );">Schedule of Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment</a></td>
<td class="text">Average straight-line rates used were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"><tr><td style="width:1.0%"/><td style="width:52.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.799%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common, intangible, and general plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.91&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.91&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.88&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.95&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.04&#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:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Inventories consisted of the following at December&#160;31:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,061&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,417&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,472&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment [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;">pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730037464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Segments</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following tables present summarized financial information for PNMR by segment.  PNM and TNMP each operate in only one segment.  Therefore, tabular segment information is not presented for PNM and TNMP.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:85%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:43.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,853&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,760&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,107&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,497&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,118&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,462)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,153&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,662&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(726)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,491&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,877)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,551&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,791&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,913)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,429&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,582&#160;</span></td><td style="background-color:#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: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:100%">Segment earnings (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,559&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,879&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,591)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,847&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,490)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">155,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">63,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(23,591)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">195,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,060,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,364,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,666,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:43.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523,012&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,241&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,878&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,897&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,453&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,069)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,223&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,840&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,392)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,871&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,893&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,812)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,952&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636&#160;</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,014&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,585&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,283)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,316&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,013)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">145,473&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">58,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(31,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">172,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,581,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,939,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:43.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><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:11.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457,603&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,812&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Utility margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,097&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,783&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,808&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,068&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,814&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,682)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,200&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,022&#160;</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (deductions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,643&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,016)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,460&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,845&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,456)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,849&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,282)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,422&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,799&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,090)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valencia non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,241)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary preferred stock dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#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: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:100%">Segment earnings (loss) attributable to PNMR</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">40,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">55,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">(19,090)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">77,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;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;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,242,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,298,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,297&#160;</span></td><td style="background-color:#cceeff;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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Major Customers</a></td>
<td class="text">Three REPs accounted for more than 10% of the electric operating revenues of TNMP, as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"/><td style="width:23.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REP C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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:100%">%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730038680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text">Information regarding AOCI is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:36.831%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><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:11.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom: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:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unrealized Gains on Available-for-Sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Pension<br/>Liability<br/>Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Fair Value Adjustment for Cash Flow Hedges</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,422)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,684)</span></td><td style="background-color:#cceeff;border-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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</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:100%">(14,063)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,659)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:100%">733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,926)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">3,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">25,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,400&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(6,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,673)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,699&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,367&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,060)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,307&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%">(99,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,497)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,740)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,937)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">2,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">22,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,006&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(5,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,765&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,779&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,544&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,194&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(98,914)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(78,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(79,183)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,765)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,320)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">2,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,034&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,056)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,688)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,263&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,575&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,247&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,715&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,651)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial (gain) loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><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:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain) loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,133&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset (liability) adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,133)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,062&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:72.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (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;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730065496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Electric Operating Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A disaggregation of revenues from contracts with customers by the type of customer is presented in the table below.  The table also reflects ARP revenues and other revenues.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"/><td style="width:53.678%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.407%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,220&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151,896&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,509&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569,405&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,232&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,362,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">417,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,779,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,911&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,049&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,158&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,641&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469,799&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,207&#160;</span></td><td style="background-color:#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:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,139,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">383,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">1,523,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"><tr><td style="width:1.0%"/><td style="width:53.678%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.407%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></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:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Electric Operating Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracts with customers:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail electric revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authority</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Economy energy service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues from contracts with customers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010,898&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,310&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,208&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternative revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other electric operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:56.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Electric Operating Revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,822&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,781&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>72
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730116040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings and Dividends Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Earnings per Share and Dividends per Share</a></td>
<td class="text">Information regarding the computation of earnings per share and dividends per share is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,362&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Number of Common Shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding during year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested awards of restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Shares &#8211; Basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dilutive Effect of Common Stock Equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Forward Equity Sale Agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Shares &#8211; Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Earnings Attributable to PNMR Per Share of Common Stock:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Declared per Common Share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1775&#160;</span></td><td style="background-color:#cceeff;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_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633655144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Short-term Debt</a></td>
<td class="text"><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt outstanding consists of:</span></div><div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"/><td style="width:61.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.924%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.026%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Short-term Debt</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2017 New Mexico Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text">Information concerning long-term debt outstanding and unamortized (premiums), discounts, and debt issuance costs is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.238%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td></tr><tr style="height:3pt"><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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" rowspan="2" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM Debt</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes, Pollution Control Revenue Bonds:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.875% due April 2033, mandatory tender - October 1, 2021</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15% due April 2033</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:100%">146,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.125% due June 2040, mandatory tender - June&#160;1, 2022</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:100%">37,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45% due September 2042, mandatory tender - June&#160;1, 2022</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:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Floating rate, weekly-mode</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,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:100%">798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.875% due October 2026</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:100%">100,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05% due January 2038, mandatory tender - June 1, 2022</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:100%">36,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.20% due June 2040, mandatory tender - June 1, 2022</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:100%">11,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10% due June 2040, mandatory tender June 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15% due June 2040, mandatory tender - June 1, 2024</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:100%">125,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Unsecured Notes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35% due October 2021</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15% due May 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45% due May 2025</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:100%">104,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.85% due August 2025</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:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.68% due May 2028</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:100%">88,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.78% due August 2028</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:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93% due May 2033</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:100%">38,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22% due May 2038</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:100%">45,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50% due May 2048</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:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60% due August 2048</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:100%">85,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21% due April 2030</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:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.57% due April 2039</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:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59% due July 2033</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:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.14% due July 2041</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:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.29% due December 2031</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:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97% due December 2041</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:100%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2019 $40.0 Million Term Loan due June 2021</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM 2021 $75.0 Million Term Loan due December 2022</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:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:100%">1,890,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,735&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705,845&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711,345&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,574&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,845&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,795&#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></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:50.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.238%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Unamortized Discounts, (Premiums), and Issuance Costs, net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Mortgage Bonds:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.95% due April 2043</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,917)</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.03% due July 2024</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:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53% due February 2026</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:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.22% due August 2027</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:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.85% due June 2028</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:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79% due March 2034</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:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92% due March 2039</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:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06% due March 2044</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:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.60% due July 2029</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:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73% due April 2030</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:100%">85,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36% due April 2050</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:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93% due July 2035</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:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36% due July 2050</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:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44% due August 2035</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:100%">65,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,852)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,475)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,852)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,475)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR Debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2021 Delayed-Draw Term Loan due May 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 3.25% 2018 SUNs due March 2021</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR Development Term Loan due January 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2019 Term Loan due June 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Term Loan due January 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR 2020 Delayed-Draw Term Loan due January 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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">745,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">143&#160;</span></td><td style="background-color:#cceeff;border-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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Consolidated PNMR Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,699,043&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,294,043&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,107)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718,043&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,589)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Reflecting mandatory tender dates, long-term debt maturities as of December 31, 2020 are follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"/><td style="width:22.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,500&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,000&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,000&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,000&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,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:100%">60,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,345&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,198&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,198&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,699,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<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_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722012088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</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_pnm_AssetsandLiabilitiesLesseeTableTextBlock', window );">Assets and Liabilities, Lessee</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information related to the Company&#8217;s operating leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:32.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.241%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets, net of amortization</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,133&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</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:100%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,460&#160;</span></td><td style="background-color:#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:20.25pt;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 portion of operating lease liabilities</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:100%">52,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#8217;s financing leases recorded on the Consolidated Balance Sheets is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,055&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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:100%">(4,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-utility property, net</span></div></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">10,621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">11,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">22,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">9,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">11,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">20,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea">Other current liabilities</span></span></span></span></span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#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:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72">Other deferred credits</span></span></span></span></span></span></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:100%">7,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,972&#160;</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"/></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_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#8217;s lease liabilities is presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:27.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.160%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.884%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years):</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">5.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%">4.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.79</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">3.99&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.06&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.94&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80&#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:100%">%</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information for the components of lease expense is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:53.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%">2,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,277&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,404)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">380&#160;</span></td><td style="background-color:#cceeff;border-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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,035&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> Includes expense of $2.5&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $1.8&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.</span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:53.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.032%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Financing lease cost:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</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:100%">1,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,412&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease expense</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense for the period</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">27,519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">28,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Supplemental cash flow information related to the Company&#8217;s leases is as follows:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</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:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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:100%">3,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Future expected lease payments are shown below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:27.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom: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:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#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:100%">Later years</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:100%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,823&#160;</span></td><td style="background-color:#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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,545&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,235&#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 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:100%">Lease liabilities as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,830&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,267&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Future expected lease payments are shown below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:27.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom: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:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Financing</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367&#160;</span></td><td style="background-color:#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:100%">Later years</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:100%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,823&#160;</span></td><td style="background-color:#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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,545&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,235&#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 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:100%">Lease liabilities as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,830&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,267&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_pnm_AssetsandLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets and Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AssetsandLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723326744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Commodity Derivatives</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">PNM&#8217;s commodity derivative instruments that are recorded at fair value, all of which are accounted for as economic hedges and considered Level 2 fair value measurements, are presented in the following line items on the Consolidated Balance Sheets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"><tr><td style="width:1.0%"/><td style="width:58.948%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.010%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">Economic Hedges</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,096)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,551)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,591)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock', window );">Schedule of Realized Gain (Loss)</a></td>
<td class="text">Gains and losses recognized on the Consolidated Statements of Earnings related to investment securities in the NDT and reclamation trusts are presented in the following table:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:47.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.033%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.033%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains from equity securities sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698&#160;</span></td><td style="background-color:#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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains (losses) from equity securities still held</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:100%">(442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net gains on equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gains (losses) on debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,969)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.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:100%">Net gains on investment securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,599&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,589&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Gross realized losses shown below exclude the (increase)/decrease in realized impairment losses of $0.7&#160;million, $(3.2) million, and $3.0&#160;million for the years ended December&#160;31, 2021, 2020 and 2019.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:48.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.071%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.071%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.072%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,528&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,760&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized (losses)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Investments Classified by Contractual Maturity Date</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">At December&#160;31, 2021, the available-for-sale debt securities held by PNM, had the following final maturities:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.754%"><tr><td style="width:1.0%"/><td style="width:74.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.477%"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years through 15 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 15 years through 20 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 20 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,206&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Instruments Presented by Level of Hierarchy</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Items recorded at fair value by PNM on the Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale securities.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:34.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><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:12.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Unrealized Gains</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,385&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:34.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><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:12.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,537&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,779&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">157,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,121&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,330&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,785&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,387&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Summary of Carrying Amounts and Fair Value of Instruments</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The carrying amounts and fair values of long-term debt, all of which are considered Level 2 fair value measurements and are not recorded at fair value on the Consolidated Balance Sheets are presented below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.140%"><tr><td style="width:1.0%"/><td style="width:52.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Fair&#160;Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,698,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,915,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">853,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Investments Held by the Employee Benefit Plans</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The fair values of investments held by the employee benefit plans are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:49.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.852%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices in Active Markets&#160;for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNM Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,268&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</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:100%">49,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,233&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</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:100%">3,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,585&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,166&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">96,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">59,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">36,166&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,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:100%">11,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:50.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.645%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.018%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.649%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices in Active<br/>Markets&#160;for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNM Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,462&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participation in PNMR Master Trust Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments categorized within fair value hierarchy</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,234&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Master Trust Investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,116&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">93,710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">53,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">40,116&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,037&#160;</span></td><td style="background-color:#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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of investments in the PNMR Master Trust are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices<br/>in Active Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2021</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNMR Master Trust</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,903&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,627&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments categorized within fair value hierarchy</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">256,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">329,501&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260">Private equity funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32">Hedge funds</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29">Real estate funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639,890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Fair Value Hierarchy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Quoted Prices<br/>in Active Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></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:10pt;font-weight:700;line-height:100%">PNMR Master Trust</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, common</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate stocks, preferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,513&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,631&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International government</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,202&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,277&#160;</span></td><td style="background-color:#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,021&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments categorized within fair value hierarchy</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">270,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">285,696&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncategorized investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b">Private equity funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100">Hedge funds</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9">Real estate funds</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,087&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 5: 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 (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-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_ScheduleOfRealizedGainLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730090536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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 );">Summarized Financial Information for Noncontrolling Interest</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Summarized financial information for Valencia is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"/><td style="width:51.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.272%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Results of Operations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,013&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,241&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"><tr><td style="width:1.0%"/><td style="width:67.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.246%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Position</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,911&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owners&#8217; equity &#8211; non-controlling interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,009&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_pnm_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;">pnm_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721171624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Defined Benefit Plans Disclosures</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents information about the PBO, fair value of plan assets, and funded status of the plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:44.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.024%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">630,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">59,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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:100%">67,390&#160;</span></td><td style="background-color:#cceeff;border-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status &#8211; asset (liability) for pension benefits</span></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:100%">$</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:100%">(7,354)</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;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:100%">$</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:100%">(43,374)</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;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:100%">$</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:100%">3,333&#160;</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;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:100%">$</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:100%">(1,241)</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-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents information about the APBO, the fair value of plan assets, and the funded status of the plans:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:44.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.024%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(706)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APBO at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,570&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,402&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,400&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,885&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,844&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status &#8211; asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,821&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,206&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss results from changes in:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:43.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,756&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Demographic experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assumptions and experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,372)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,306)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost (income).  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost (income) would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:62.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.65&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost (income)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.90&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss results from changes in:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:44.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.889%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claims, contributions, and demographic experience</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed participation rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dental trend assumption</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,053)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the APBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the APBO and net periodic benefit cost would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:62.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 APBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 APBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.42&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost would be affected.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:60.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.66&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining December&#160;31 PBO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for determining net periodic benefit cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.63&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text">Information regarding AOCI is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:36.831%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><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:11.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.247%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom: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:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">PNMR</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Unrealized Gains on Available-for-Sale Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Pension<br/>Liability<br/>Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Fair Value Adjustment for Cash Flow Hedges</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,422)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,684)</span></td><td style="background-color:#cceeff;border-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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</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:100%">(14,063)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,659)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:100%">733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,926)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">3,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">25,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,400&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(6,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,673)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,699&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,367&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,060)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,307&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%">(99,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,497)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,740)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,937)</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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">2,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">22,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,006&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">(5,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,765&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,779&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,544&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,194&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(98,914)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(78,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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:100%">(79,183)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amounts reclassified from AOCI (pre-tax)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,765)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,320)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of amounts reclassified</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:100%">2,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#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%">&#160;Other OCI changes (pre-tax)</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:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,034&#160;</span></td><td style="background-color:#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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax impact of other OCI changes</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:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,056)</span></td><td style="background-color:#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:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net after-tax change</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,688)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,263&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,575&#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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,247&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,715&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,651)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,936)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial (gain) loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><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:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain) loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,133&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset (liability) adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,797&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,133)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,062&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents pre-tax information about net actuarial loss in AOCI as of December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:72.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at beginning of year</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience (gain)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization recognized in net periodic benefit (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount in AOCI not yet recognized in net periodic benefit cost at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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"><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents the components of net periodic benefit cost (income):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:48.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,103)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></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:100%">$</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:100%">5,778&#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;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:100%">$</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:100%">7,794&#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;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:100%">$</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:100%">5,625&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,868)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></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:100%">$</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:100%">553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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:100%">$</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:100%">(241)</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"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table presents the components of net periodic benefit cost (income):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"><tr><td style="width:1.0%"/><td style="width:48.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,278)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income)</span></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:100%">$</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:100%">(2,237)</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;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:100%">$</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:100%">(2,709)</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;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:100%">$</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:100%">(1,631)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table presents the components of net periodic benefit cost:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:50.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.307%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following pension benefit payments are expected to be paid:</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"><tr><td style="width:1.0%"/><td style="width:40.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,689&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,386&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,260&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following OPEB payments, which reflect expected future service and are net of participant contributions, are expected to be paid:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"><tr><td style="width:1.0%"/><td style="width:40.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The following executive retirement plan payments, which reflect expected future service, are expected:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.883%"><tr><td style="width:1.0%"/><td style="width:44.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 - 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock', window );">Schedule of Health Care Cost Trend Rates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table shows the assumed health care cost trend rates for the PNM OPEB plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.356%"><tr><td style="width:1.0%"/><td style="width:73.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Health care cost trend rate assumed for next year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year that the rate reaches the ultimate trend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock', window );">Schedule of Net Funded Status</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">For the executive retirement programs, the following table presents information about the PBO and funded status of the plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"/><td style="width:35.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.976%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at end of year &#8211; funded status</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,612&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,222&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,899&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock', window );">Summary of Expenses for Other Retirement Plans</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">A summary of expenses for these other retirement plans is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"><tr><td style="width:1.0%"/><td style="width:46.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,551&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401(k) plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-qualified plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167&#160;</span></td><td style="background-color:#ffffff;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_pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Defined Contribution Plan Expenses [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;">pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (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;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetFundedStatusTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730393000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock', window );">Cash Proceeds Received and Tax Benefit from Share-based Payment Awards</a></td>
<td class="text">All excess tax benefits and deficiencies are recorded to tax expense and classified as operating cash flows when used to reduce taxes payable. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"/><td style="width:37.555%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.911%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Excess Tax Benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#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></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of Awards</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the weighted-average assumptions used to determine the awards grant date fair value:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:49.575%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.933%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.089%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.795%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Shares and Performance-Based Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected quarterly dividends per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.3275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.3075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">0.2900&#160;</span></td><td style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-Based Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59&#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:100%">%</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.69&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.41&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.55&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity in restricted stock awards including performance-based and market-based shares:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.970%"><tr><td style="width:1.0%"/><td style="width:58.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.129%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.849%"/><td style="width:0.1%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%">168,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">40.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,270&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following table provides additional information concerning restricted stock activity, including performance-based and market-based shares, and stock options:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"/><td style="width:66.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.228%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.721%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></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:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">43.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">36.73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:100%">$</span></td><td style="background-color:#cceeff;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:100%">37.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of restricted shares that vested (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730116872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Assets and Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [Abstract]</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_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Regulatory Assets and Liabilities</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets and liabilities reflected in the Consolidated Balance Sheets are presented below.</span></div><div style="text-align:center;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:36.789%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.187%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission cost recovery factor</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy efficiency costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:36.789%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.187%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (Continued):</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coal mine reclamation costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on reacquired debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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:100%">19,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,914&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and OPEB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,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:100%">190,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,863&#160;</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS surcharge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS retirement and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost under the ETA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred COVID-19 costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS replacement resources</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EIM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory assets</span></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:100%">$</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:100%">437,702&#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;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:100%">$</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:100%">457,953&#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;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:100%">$</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:100%">91,341&#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;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:100%">$</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:100%">100,039&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="21" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FPPAC</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy rider</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy efficiency costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission cost recovery factor</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,052)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,316)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,419)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,052)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of removal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,613)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS ARO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy tax benefits</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:100%">(16,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated depreciation SNCRs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and OPEB</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 cost savings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(664,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,355)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total regulatory liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(662,146)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670,292)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,563)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,407)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Includes $9.3 million in coal mine reclamation costs related to PNM&#8217;s planned retirement of SJGS in 2022 and recoverable under the ETA as described in Note 16</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%">Includes $2.2 million for certain PNM pension costs as described in Note 11</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"> Amounts to be included under the ETA</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_pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets and Liabilities [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;">pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730188904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Program and Jointly-Owned Electric Generating Plants (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract', window );"><strong>Construction Program and Jointly-Owned Electric Generating Plants [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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock', window );">Summary of Interests and Investments in Jointly-Owned Generating Facilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At December&#160;31, 2021, PNM&#8217;s interests and investments in jointly-owned generating facilities are:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:40.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.790%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Station (Fuel Type)</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:10pt;font-weight:700;line-height:100%">Plant&#160;in<br/>Service</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Accumulated</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%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Construction<br/>Work in<br/>Progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Composite<br/>Interest</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJGS (Coal)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.35&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PVNGS (Nuclear) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Four Corners Units 4 and 5 (Coal)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.00&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna (Gas)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.33&#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:100%">%</span></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"> Includes cost of removal.</span></div><div style="padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"> Includes interest in PVNGS Unit 3, interest in common facilities for all PVNGS units, and owned interests in PVNGS Units 1 and 2, including improvements.</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_pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Program and Jointly-Owned Electric Generating Plants [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;">pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723690488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Reconciliation of Asset Retirement Obligations</a></td>
<td class="text">A reconciliation of the ARO liabilities is as follows:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:54.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.019%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2018</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#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:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,421&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,718&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions to estimated cash flows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:100%">39,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">39,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">&#8212;&#160;</span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,146&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,383&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Reflects a decrease of $9.2&#160;million related to an updated PVNGS decommissioning study and an increase of $0.8&#160;million related to an updated Four Corners decommissioning study. </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Reflects impacts of newly approved remediation ordinance in San Juan county requiring the full demolition of SJGS.  See Note 16.</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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730176216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters Regulatory and Rate Matters (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [Abstract]</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_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock', window );">Schedule Of Renewable Energy Rider</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The following sets forth PNM&#8217;s revenues recorded for the renewable energy rider:</span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.497%"><tr><td style="width:1.0%"/><td style="width:47.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.998%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Annual Revenues </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">$52.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">56.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">61.7</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock', window );">Schedule of Rate Increases for Transmission Costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following sets forth TNMP&#8217;s EECRF increases:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.701%"><tr><td style="width:1.0%"/><td style="width:33.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.135%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Aggregate Collection Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Performance Bonus</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">The following sets forth TNMP&#8217;s recent interim transmission cost rate increases:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.128%"><tr><td style="width:1.0%"/><td style="width:43.984%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.666%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Approved Increase in Rate Base</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Annual Increase in Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In millions)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 21, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 19, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 7, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">March 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 20, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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:100%">6.3&#160;</span></td><td style="background-color:#ffffff;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_pnm_ScheduleOfRenewableEnergyRiderTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Renewable Energy Rider</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRenewableEnergyRiderTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Rate Increases for Transmission Costs [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;">pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>83
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722058088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">PNMR&#8217;s income taxes (benefits) consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,372)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,282)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNM&#8217;s income taxes (benefit) consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,266)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,308)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,992&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,857&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,962)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TNMP&#8217;s income taxes consist of the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current federal income tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,792&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current state income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred federal income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,621)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred state income tax (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PNMR&#8217;s provision for income taxes (benefits) differed from the federal income tax computed at the statutory rate for each of the years shown.  The differences are attributable to the following factors:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,038&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (Note 17)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,799)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow-through of depreciation items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,990)</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"/></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:100%">Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,582&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,282)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:56.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></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:100%">13.33&#160;</span></td><td style="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:100%">%</span></td><td colspan="3" style="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:100%">9.92&#160;</span></td><td style="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:100%">%</span></td><td colspan="3" style="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:100%">(37.82)</span></td><td style="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:100%">%</span></td></tr></table></div>The differences are attributable to the following factors:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:54.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,187&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of accumulated investment tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (Note 17)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,923)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flow-through of depreciation items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings attributable to non-controlling interest in Valencia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,080)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,398)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory recovery of prior year impairment of state net operating loss carryforward, net of amortization</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:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(559)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,962)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:54.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.59&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.02&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88.13)</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:100%">%</span></td></tr></table></div>The differences are attributable to the following factors:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal income tax at statutory rates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,778&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,876)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,532&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of tax benefit related to stock compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,912&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.02&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.71&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29&#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:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of PNMR&#8217;s net accumulated deferred income tax liability were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,354&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,175&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,150&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(738,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,330)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset for shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,985)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,114,025)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087,662)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(764,850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(694,512)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of PNM&#8217;s net accumulated deferred income tax liability were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"/><td style="width:69.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.141%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,719&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory disallowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,444&#160;</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,260&#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,263&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory asset for shutdown of SJGS Units 2 and 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,767)</span></td><td style="background-color:#cceeff;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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890,942)</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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870,413)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630,682)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(579,150)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of TNMP&#8217;s net accumulated deferred income tax liability at December&#160;31, were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities related to income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and plant related</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,279)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets related to income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on reacquired debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,386)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,309)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accumulated deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,248)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,369)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock', window );">Reconciliation of Accumulated Deferred Income Tax Liability to Deferred Income Tax Benefit</a></td>
<td class="text"><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The following table reconciles the change in PNMR&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:79.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,338&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,424)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,484)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of mark-to-market adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of excess pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,196)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for uncertain income tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(562)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,747&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in PNM&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:77.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,532&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,834)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,158)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of mark-to-market adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of excess pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,196)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for uncertain income tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></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:100%">$</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:100%">27,120&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the change in TNMP&#8217;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"/><td style="width:81.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in deferred income tax liability per above table</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax effects of income tax related regulatory assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of excess deferred income tax (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,326)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax (benefits)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of Unrecognized Tax Benefits (Expenses)</a></td>
<td class="text">A reconciliation of unrecognized tax benefits is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:53.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,714&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock', window );">Tax Carryforward, Impairments, net of Federal Tax Benefit</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairments after reflecting the expiration of carryforwards under applicable tax laws, net of federal tax benefit, for 2019 through 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock', window );">Summary of Tax Credit Carryforwards</a></td>
<td class="text">The reserve balances, after reflecting expiration of carryforwards under applicable tax laws, at December&#160;31, 2021 and 2020 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PNMR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">PNM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">TNMP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credit carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;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_pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Deferred Income Tax Components [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;">pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Carryforward, Impairments, net of Federal Tax Benefit [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;">pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-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_SummaryOfTaxCreditCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255727559032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions</a></td>
<td class="text">The table below summarizes the nature and amount of related party transactions of PNMR, PNM and TNMP:&#160;&#160;&#160;&#160;&#160;<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"><tr><td style="width:1.0%"/><td style="width:51.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.220%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(In&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services billings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy purchases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM from NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,124&#160;</span></td><td style="background-color:#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:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interconnection and facility study billings:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to NMRD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NMRD to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest billings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax sharing payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to TNMP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNMR to PNM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNM to PNMR</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TNMP to PNMR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#ffffff;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_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730462232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_MarketableSecuritiesTextBlock', window );">Marketable Securities</a></td>
<td class="text"><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PNMR presents its share of net earnings from NMRD in other income on the Consolidated Statements of Earnings.  Summarized financial information for NMRD is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:50.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.316%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating revenues</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,662&#160;</span></td><td style="background-color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">Net earnings</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,890&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"/><td style="width:60.881%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Position</span></div><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,585&#160;</span></td><td style="background-color:#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:100%">179,513&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,531&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owners&#8217; equity</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,310&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634155752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of the Business and Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>utility</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_AccountingPoliciesDisclosuresLineItems', window );"><strong>Accounting Policies 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_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount', window );">Payment defaults</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">$ 13,217,000<span></span>
</td>
<td class="nump">$ 11,254,000<span></span>
</td>
<td class="nump">$ 9,478,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=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_AccountingPoliciesDisclosuresLineItems', window );"><strong>Accounting Policies 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_pnm_NumberOfRegulatedUtilities', window );">Number of regulated utilities | utility</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_AccountingPoliciesDisclosuresLineItems', window );"><strong>Accounting Policies 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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest', window );">Allowance for funds used during construction, capitalized interest</a></td>
<td class="nump">$ 3,400,000<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="nump">$ 5,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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">Allowance for funds used during construction, capitalized interest rate</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.99%<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9,905,000<span></span>
</td>
<td class="nump">$ 6,958,000<span></span>
</td>
<td class="nump">$ 6,656,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_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate', window );">Allowance for funds used during construction, capitalized cost of equity rate</a></td>
<td class="nump">4.94%<span></span>
</td>
<td class="nump">3.42%<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale', window );">Impairment losses on securities held in the NDT</a></td>
<td class="num">$ (700,000)<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 5,700,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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_AccountingPoliciesDisclosuresLineItems', window );"><strong>Accounting Policies 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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest', window );">Allowance for funds used during construction, capitalized interest</a></td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="nump">$ 2,400,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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">Allowance for funds used during construction, capitalized interest rate</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="nump">$ 4,300,000<span></span>
</td>
<td class="nump">$ 2,800,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_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate', window );">Allowance for funds used during construction, capitalized cost of equity rate</a></td>
<td class="nump">3.67%<span></span>
</td>
<td class="nump">4.42%<span></span>
</td>
<td class="nump">3.78%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AccountingPoliciesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies Disclosures [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;">pnm_AccountingPoliciesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CollaborativeArrangementOwnerObligationsDefaultAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Owner Obligations, Default, 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;">pnm_CollaborativeArrangementOwnerObligationsDefaultAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfRegulatedUtilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Regulated Utilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfRegulatedUtilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Allowance for Funds Used During Construction, Capitalized Cost of Equity, 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;">pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount capitalized of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632288008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of the Business and Significant Accounting Policies - Inventories/Depreciation and Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 65,061<span></span>
</td>
<td class="nump">$ 66,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=us-gaap_PublicUtilitiesInventoryCoalMember', window );">Coal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">2,973<span></span>
</td>
<td class="nump">12,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember', window );">Materials and supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">62,088<span></span>
</td>
<td class="nump">54,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">57,942<span></span>
</td>
<td class="nump">60,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Coal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">2,973<span></span>
</td>
<td class="nump">12,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Materials and supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 54,969<span></span>
</td>
<td class="nump">$ 48,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Electric plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Depreciation average rates used</a></td>
<td class="nump">2.48%<span></span>
</td>
<td class="nump">2.47%<span></span>
</td>
<td class="nump">2.47%<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Common, intangible, and general plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Depreciation average rates used</a></td>
<td class="nump">7.91%<span></span>
</td>
<td class="nump">7.65%<span></span>
</td>
<td class="nump">7.91%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Depreciation average rates used</a></td>
<td class="nump">3.88%<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
<td class="nump">4.04%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 7,119<span></span>
</td>
<td class="nump">$ 5,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Coal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Materials and supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryLineItems', window );"><strong>Public Utilities, Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 7,119<span></span>
</td>
<td class="nump">$ 5,945<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation and LIFO reserves of inventory expected to be sold, or 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PublicUtilitiesInventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=us-gaap_PublicUtilitiesInventoryCoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=us-gaap_PublicUtilitiesInventoryCoalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=pnm_CommonIntangibleAndGeneralPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_CommonIntangibleAndGeneralPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627639208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Electric operating revenues</a></td>
<td class="nump">$ 1,779,873<span></span>
</td>
<td class="nump">$ 1,523,012<span></span>
</td>
<td class="nump">$ 1,457,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="nump">542,760<span></span>
</td>
<td class="nump">514,878<span></span>
</td>
<td class="nump">632,783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">284,107<span></span>
</td>
<td class="nump">275,612<span></span>
</td>
<td class="nump">267,808<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">308,153<span></span>
</td>
<td class="nump">285,281<span></span>
</td>
<td class="nump">144,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">14,662<span></span>
</td>
<td class="nump">14,223<span></span>
</td>
<td class="nump">14,022<span></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_pnm_OtherIncomeDeductionsExcludingInterest', window );">Other income (deductions)</a></td>
<td class="nump">18,491<span></span>
</td>
<td class="nump">22,840<span></span>
</td>
<td class="nump">29,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="num">(96,877)<span></span>
</td>
<td class="num">(114,392)<span></span>
</td>
<td class="num">(121,016)<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 );">Earnings before Income Taxes</a></td>
<td class="nump">244,429<span></span>
</td>
<td class="nump">207,952<span></span>
</td>
<td class="nump">66,849<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes (benefit)</a></td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">20,636<span></span>
</td>
<td class="num">(25,282)<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 Earnings</a></td>
<td class="nump">211,847<span></span>
</td>
<td class="nump">187,316<span></span>
</td>
<td class="nump">92,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Valencia non-controlling interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="nump">195,829<span></span>
</td>
<td class="nump">172,775<span></span>
</td>
<td class="nump">77,362<span></span>
</td>
</tr>
<tr class="re">
<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">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
<td class="nump">7,298,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 278,297<span></span>
</td>
<td class="nump">278,297<span></span>
</td>
<td class="nump">278,297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="nump">$ 438,372<span></span>
</td>
<td class="nump">414,445<span></span>
</td>
<td class="nump">554,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">170,365<span></span>
</td>
<td class="nump">165,325<span></span>
</td>
<td class="nump">160,368<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">221,497<span></span>
</td>
<td class="nump">214,897<span></span>
</td>
<td class="nump">61,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">14,605<span></span>
</td>
<td class="nump">14,469<span></span>
</td>
<td class="nump">14,303<span></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_pnm_OtherIncomeDeductionsExcludingInterest', window );">Other income (deductions)</a></td>
<td class="nump">13,809<span></span>
</td>
<td class="nump">17,120<span></span>
</td>
<td class="nump">26,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="num">(51,360)<span></span>
</td>
<td class="num">(64,615)<span></span>
</td>
<td class="num">(72,900)<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 );">Earnings before Income Taxes</a></td>
<td class="nump">198,551<span></span>
</td>
<td class="nump">181,871<span></span>
</td>
<td class="nump">29,460<span></span>
</td>
</tr>
<tr class="re">
<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 taxes (benefit)</a></td>
<td class="nump">26,992<span></span>
</td>
<td class="nump">21,857<span></span>
</td>
<td class="num">(25,962)<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 Earnings</a></td>
<td class="nump">171,559<span></span>
</td>
<td class="nump">160,014<span></span>
</td>
<td class="nump">55,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Valencia non-controlling interest</a></td>
<td class="num">(15,490)<span></span>
</td>
<td class="num">(14,013)<span></span>
</td>
<td class="num">(14,241)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(528)<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 Earnings Attributable to PNMR</a></td>
<td class="nump">155,541<span></span>
</td>
<td class="nump">145,473<span></span>
</td>
<td class="nump">40,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_Assets', window );">Total Assets</a></td>
<td class="nump">6,060,133<span></span>
</td>
<td class="nump">5,581,033<span></span>
</td>
<td class="nump">5,242,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 51,632<span></span>
</td>
<td class="nump">51,632<span></span>
</td>
<td class="nump">51,632<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_TexasNewMexicoPowerCompanyMember', window );">TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="nump">$ 114,228<span></span>
</td>
<td class="nump">104,852<span></span>
</td>
<td class="nump">98,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">90,440<span></span>
</td>
<td class="nump">87,799<span></span>
</td>
<td class="nump">84,259<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">100,118<span></span>
</td>
<td class="nump">88,453<span></span>
</td>
<td class="nump">85,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherIncomeDeductionsExcludingInterest', window );">Other income (deductions)</a></td>
<td class="nump">5,408<span></span>
</td>
<td class="nump">6,828<span></span>
</td>
<td class="nump">4,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="num">(33,735)<span></span>
</td>
<td class="num">(30,388)<span></span>
</td>
<td class="num">(29,100)<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 );">Earnings before Income Taxes</a></td>
<td class="nump">71,791<span></span>
</td>
<td class="nump">64,893<span></span>
</td>
<td class="nump">60,845<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes (benefit)</a></td>
<td class="nump">7,912<span></span>
</td>
<td class="nump">6,308<span></span>
</td>
<td class="nump">5,046<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 Earnings</a></td>
<td class="nump">63,879<span></span>
</td>
<td class="nump">58,585<span></span>
</td>
<td class="nump">55,799<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Valencia non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="nump">63,879<span></span>
</td>
<td class="nump">58,585<span></span>
</td>
<td class="nump">55,799<span></span>
</td>
</tr>
<tr class="re">
<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">2,364,772<span></span>
</td>
<td class="nump">2,132,580<span></span>
</td>
<td class="nump">1,860,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">226,665<span></span>
</td>
<td class="nump">226,665<span></span>
</td>
<td class="nump">226,665<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_CorporateAndOtherMember', window );">Corporate and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_OtherCostAndExpenseOperating', window );">Other operating expenses</a></td>
<td class="num">(9,840)<span></span>
</td>
<td class="num">(4,419)<span></span>
</td>
<td class="num">(20,499)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">23,302<span></span>
</td>
<td class="nump">22,488<span></span>
</td>
<td class="nump">23,181<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="num">(13,462)<span></span>
</td>
<td class="num">(18,069)<span></span>
</td>
<td class="num">(2,682)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">57<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="num">(281)<span></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_pnm_OtherIncomeDeductionsExcludingInterest', window );">Other income (deductions)</a></td>
<td class="num">(726)<span></span>
</td>
<td class="num">(1,108)<span></span>
</td>
<td class="num">(1,477)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="num">(11,782)<span></span>
</td>
<td class="num">(19,389)<span></span>
</td>
<td class="num">(19,016)<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 );">Earnings before Income Taxes</a></td>
<td class="num">(25,913)<span></span>
</td>
<td class="num">(38,812)<span></span>
</td>
<td class="num">(23,456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes (benefit)</a></td>
<td class="num">(2,322)<span></span>
</td>
<td class="num">(7,529)<span></span>
</td>
<td class="num">(4,366)<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 Earnings</a></td>
<td class="num">(23,591)<span></span>
</td>
<td class="num">(31,283)<span></span>
</td>
<td class="num">(19,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Valencia non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Subsidiary preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="num">(23,591)<span></span>
</td>
<td class="num">(31,283)<span></span>
</td>
<td class="num">(19,090)<span></span>
</td>
</tr>
<tr class="re">
<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">241,980<span></span>
</td>
<td class="nump">226,241<span></span>
</td>
<td class="nump">195,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityMember', window );">Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr class="ro">
<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 energy</a></td>
<td class="nump">644,853<span></span>
</td>
<td class="nump">447,241<span></span>
</td>
<td class="nump">412,812<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_GrossProfit', window );">Utility margin</a></td>
<td class="nump">1,135,020<span></span>
</td>
<td class="nump">1,075,771<span></span>
</td>
<td class="nump">1,044,791<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Electric operating revenues</a></td>
<td class="nump">1,362,020<span></span>
</td>
<td class="nump">1,139,834<span></span>
</td>
<td class="nump">1,093,822<span></span>
</td>
</tr>
<tr class="re">
<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 energy</a></td>
<td class="nump">531,786<span></span>
</td>
<td class="nump">345,167<span></span>
</td>
<td class="nump">317,725<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_GrossProfit', window );">Utility margin</a></td>
<td class="nump">830,234<span></span>
</td>
<td class="nump">794,667<span></span>
</td>
<td class="nump">776,097<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity | TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Electric operating revenues</a></td>
<td class="nump">417,853<span></span>
</td>
<td class="nump">383,178<span></span>
</td>
<td class="nump">363,781<span></span>
</td>
</tr>
<tr class="ro">
<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 energy</a></td>
<td class="nump">113,067<span></span>
</td>
<td class="nump">102,074<span></span>
</td>
<td class="nump">95,087<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_GrossProfit', window );">Utility margin</a></td>
<td class="nump">304,786<span></span>
</td>
<td class="nump">281,104<span></span>
</td>
<td class="nump">268,694<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity | Corporate and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Electric operating revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of energy</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Utility margin</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherIncomeDeductionsExcludingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Income Deductions Excluding Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherIncomeDeductionsExcludingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</p></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(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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(10)(1))<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ElectricityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723089672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Major Customers (Details) - Customer Concentration Risk - Texas-New Mexico Power Company - Electric operating revenues<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">REP A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating revenues from continuing operations</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">22.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">REP B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating revenues from continuing operations</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">17.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">REP C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating revenues from continuing operations</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123359005&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=123594938&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=123594938&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634721992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">$ 2,108,474<span></span>
</td>
<td class="nump">$ 1,741,750<span></span>
</td>
<td class="nump">$ 1,752,594<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">7,247<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="nump">9,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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="nump">2,222,929<span></span>
</td>
<td class="nump">2,108,474<span></span>
</td>
<td class="nump">1,741,750<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">1,863,752<span></span>
</td>
<td class="nump">1,512,431<span></span>
</td>
<td class="nump">1,461,571<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">6,575<span></span>
</td>
<td class="nump">20,544<span></span>
</td>
<td class="nump">11,367<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="nump">2,015,264<span></span>
</td>
<td class="nump">1,863,752<span></span>
</td>
<td class="nump">1,512,431<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(79,183)<span></span>
</td>
<td class="num">(99,377)<span></span>
</td>
<td class="num">(108,684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI (pre-tax)</a></td>
<td class="num">(2,320)<span></span>
</td>
<td class="num">(2,937)<span></span>
</td>
<td class="num">(5,926)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax impact of amounts reclassified</a></td>
<td class="nump">589<span></span>
</td>
<td class="nump">746<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other OCI changes (pre-tax)</a></td>
<td class="nump">12,034<span></span>
</td>
<td class="nump">30,006<span></span>
</td>
<td class="nump">18,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax impact of other OCI changes</a></td>
<td class="num">(3,056)<span></span>
</td>
<td class="num">(7,621)<span></span>
</td>
<td class="num">(4,673)<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">7,247<span></span>
</td>
<td class="nump">20,194<span></span>
</td>
<td class="nump">9,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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
<td class="num">(99,377)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(78,511)<span></span>
</td>
<td class="num">(99,055)<span></span>
</td>
<td class="num">(110,422)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI (pre-tax)</a></td>
<td class="num">(1,417)<span></span>
</td>
<td class="num">(1,197)<span></span>
</td>
<td class="num">(6,659)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax impact of amounts reclassified</a></td>
<td class="nump">360<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other OCI changes (pre-tax)</a></td>
<td class="nump">10,230<span></span>
</td>
<td class="nump">28,735<span></span>
</td>
<td class="nump">21,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax impact of other OCI changes</a></td>
<td class="num">(2,598)<span></span>
</td>
<td class="num">(7,298)<span></span>
</td>
<td class="num">(5,561)<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">6,575<span></span>
</td>
<td class="nump">20,544<span></span>
</td>
<td class="nump">11,367<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(78,511)<span></span>
</td>
<td class="num">(99,055)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized Gains on Available-for-Sale Securities | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">20,403<span></span>
</td>
<td class="nump">10,638<span></span>
</td>
<td class="nump">1,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI (pre-tax)</a></td>
<td class="num">(9,765)<span></span>
</td>
<td class="num">(9,497)<span></span>
</td>
<td class="num">(14,063)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax impact of amounts reclassified</a></td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
<td class="nump">3,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other OCI changes (pre-tax)</a></td>
<td class="num">(1,881)<span></span>
</td>
<td class="nump">22,586<span></span>
</td>
<td class="nump">25,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax impact of other OCI changes</a></td>
<td class="nump">478<span></span>
</td>
<td class="num">(5,736)<span></span>
</td>
<td class="num">(6,534)<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="num">(8,688)<span></span>
</td>
<td class="nump">9,765<span></span>
</td>
<td class="nump">8,699<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">11,715<span></span>
</td>
<td class="nump">20,403<span></span>
</td>
<td class="nump">10,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension Liability Adjustment | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(98,914)<span></span>
</td>
<td class="num">(109,693)<span></span>
</td>
<td class="num">(112,361)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI (pre-tax)</a></td>
<td class="nump">8,348<span></span>
</td>
<td class="nump">8,300<span></span>
</td>
<td class="nump">7,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_ReclassificationFromAociCurrentPeriodTax', window );">Income tax impact of amounts reclassified</a></td>
<td class="num">(2,120)<span></span>
</td>
<td class="num">(2,108)<span></span>
</td>
<td class="num">(1,880)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other OCI changes (pre-tax)</a></td>
<td class="nump">12,111<span></span>
</td>
<td class="nump">6,149<span></span>
</td>
<td class="num">(3,829)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax impact of other OCI changes</a></td>
<td class="num">(3,076)<span></span>
</td>
<td class="num">(1,562)<span></span>
</td>
<td class="nump">973<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">15,263<span></span>
</td>
<td class="nump">10,779<span></span>
</td>
<td class="nump">2,668<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="num">(83,651)<span></span>
</td>
<td class="num">(98,914)<span></span>
</td>
<td class="num">(109,693)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Fair Value Adjustment for Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(672)<span></span>
</td>
<td class="num">(322)<span></span>
</td>
<td class="nump">1,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI (pre-tax)</a></td>
<td class="num">(903)<span></span>
</td>
<td class="num">(1,740)<span></span>
</td>
<td class="nump">733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Income tax impact of amounts reclassified</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">442<span></span>
</td>
<td class="num">(186)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other OCI changes (pre-tax)</a></td>
<td class="nump">1,804<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
<td class="num">(3,495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Income tax impact of other OCI changes</a></td>
<td class="num">(458)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="nump">888<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 );">Total Other Comprehensive Income (Loss)</a></td>
<td class="nump">672<span></span>
</td>
<td class="num">(350)<span></span>
</td>
<td class="num">(2,060)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (672)<span></span>
</td>
<td class="num">$ (322)<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 5: 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 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 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated 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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of 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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633641832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Electric Operating Revenues - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th">
<div>Jan. 01, 2018 </div>
<div>MW</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_pnm_ContractwithCustomersAssetandLiabilityRollForward', window );"><strong>Contract with Customers, Asset and Liability [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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Allowance for credit loss</a></td>
<td class="num">$ (1,100,000)<span></span>
</td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease', window );">Other receivables, allowance for credit loss</a></td>
<td class="nump">1,000,000<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_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommodityContractAssetCurrent', window );">Contract assets</a></td>
<td class="nump">600,000<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="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ContractwithCustomersAssetandLiabilityRollForward', window );"><strong>Contract with Customers, Asset and Liability [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RegulatoryAssetsFromDefaultingREPs', window );">Regulatory assets from defaulting REP's</a></td>
<td class="nump">$ 800,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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ContractwithCustomersAssetandLiabilityRollForward', window );"><strong>Contract with Customers, Asset and Liability [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk', window );">Expected exposure to market risk (in megawatts) | MW</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement', window );">Power to be sold to third party (in megawatts) | MW</a></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract with customers, net</a></td>
<td class="nump">$ 86,800,000<span></span>
</td>
<td class="nump">$ 86,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ContractwithCustomersAssetandLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with Customers, Asset and Liability [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ContractwithCustomersAssetandLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Receivables, Allowance For Credit Loss, Period Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Concentration Risk, Amount To Sell Due To Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Concentration Risk, Potential Market Risk</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryAssetsFromDefaultingREPs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets From Defaulting REP's</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RegulatoryAssetsFromDefaultingREPs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 allowance for 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/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=124255953&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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommodityContractAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a 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.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_CommodityContractAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628350920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Electric Operating Revenues - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">$ 1,569,405<span></span>
</td>
<td class="nump">$ 1,469,799<span></span>
</td>
<td class="nump">$ 1,377,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="num">(3,764)<span></span>
</td>
<td class="num">(11,994)<span></span>
</td>
<td class="num">(542)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other electric operating revenue</a></td>
<td class="nump">214,232<span></span>
</td>
<td class="nump">65,207<span></span>
</td>
<td class="nump">80,937<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 electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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 electric operating revenues</a></td>
<td class="nump">1,779,873<span></span>
</td>
<td class="nump">1,523,012<span></span>
</td>
<td class="nump">1,457,603<span></span>
</td>
</tr>
<tr 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=pnm_ElectricTransmissionServiceMember', window );">Transmission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">182,032<span></span>
</td>
<td class="nump">138,230<span></span>
</td>
<td class="nump">124,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pnm_MiscellaneousRevenueFromContractsWithCustomersMember', window );">Miscellaneous</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">17,420<span></span>
</td>
<td class="nump">17,049<span></span>
</td>
<td class="nump">16,702<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">1,151,896<span></span>
</td>
<td class="nump">1,078,158<span></span>
</td>
<td class="nump">1,010,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="num">(4,108)<span></span>
</td>
<td class="num">(3,531)<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other electric operating revenue</a></td>
<td class="nump">214,232<span></span>
</td>
<td class="nump">65,207<span></span>
</td>
<td class="nump">80,937<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 electric operating revenues</a></td>
<td class="nump">1,362,020<span></span>
</td>
<td class="nump">1,139,834<span></span>
</td>
<td class="nump">1,093,822<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Transmission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">87,880<span></span>
</td>
<td class="nump">59,856<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Miscellaneous</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">13,626<span></span>
</td>
<td class="nump">13,311<span></span>
</td>
<td class="nump">13,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_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">417,509<span></span>
</td>
<td class="nump">391,641<span></span>
</td>
<td class="nump">366,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Alternative revenue programs</a></td>
<td class="nump">344<span></span>
</td>
<td class="num">(8,463)<span></span>
</td>
<td class="num">(2,529)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other electric operating revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total electric operating revenues</a></td>
<td class="nump">417,853<span></span>
</td>
<td class="nump">383,178<span></span>
</td>
<td class="nump">363,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Transmission</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">94,152<span></span>
</td>
<td class="nump">78,374<span></span>
</td>
<td class="nump">66,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Miscellaneous</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">3,794<span></span>
</td>
<td class="nump">3,738<span></span>
</td>
<td class="nump">3,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=pnm_RetailElectricResidentialCustomersMember', window );">Residential | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">643,516<span></span>
</td>
<td class="nump">640,918<span></span>
</td>
<td class="nump">578,625<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricResidentialCustomersMember', window );">Residential | Public Service Company of New Mexico | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">484,720<span></span>
</td>
<td class="nump">482,852<span></span>
</td>
<td class="nump">427,883<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricResidentialCustomersMember', window );">Residential | Texas-New Mexico Power Company | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">158,796<span></span>
</td>
<td class="nump">158,066<span></span>
</td>
<td class="nump">150,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=pnm_RetailElectricCommercialCustomersMember', window );">Commercial | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">544,787<span></span>
</td>
<td class="nump">510,500<span></span>
</td>
<td class="nump">513,940<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricCommercialCustomersMember', window );">Commercial | Public Service Company of New Mexico | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">419,251<span></span>
</td>
<td class="nump">392,257<span></span>
</td>
<td class="nump">396,987<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricCommercialCustomersMember', window );">Commercial | Texas-New Mexico Power Company | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">125,536<span></span>
</td>
<td class="nump">118,243<span></span>
</td>
<td class="nump">116,953<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricIndustrialCustomersMember', window );">Industrial | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">117,568<span></span>
</td>
<td class="nump">118,212<span></span>
</td>
<td class="nump">92,006<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricIndustrialCustomersMember', window );">Industrial | Public Service Company of New Mexico | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">88,479<span></span>
</td>
<td class="nump">90,845<span></span>
</td>
<td class="nump">69,601<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricIndustrialCustomersMember', window );">Industrial | Texas-New Mexico Power Company | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">29,089<span></span>
</td>
<td class="nump">27,367<span></span>
</td>
<td class="nump">22,405<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricPublicAuthorityCustomersMember', window );">Public authority | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">28,862<span></span>
</td>
<td class="nump">28,979<span></span>
</td>
<td class="nump">26,016<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricPublicAuthorityCustomersMember', window );">Public authority | Public Service Company of New Mexico | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">22,720<span></span>
</td>
<td class="nump">23,126<span></span>
</td>
<td class="nump">20,322<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricPublicAuthorityCustomersMember', window );">Public authority | Texas-New Mexico Power Company | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">6,142<span></span>
</td>
<td class="nump">5,853<span></span>
</td>
<td class="nump">5,694<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricEconomyEnergyServiceCustomersMember', window );">Economy energy service | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">35,220<span></span>
</td>
<td class="nump">15,911<span></span>
</td>
<td class="nump">25,757<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricEconomyEnergyServiceCustomersMember', window );">Economy energy service | Public Service Company of New Mexico | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">35,220<span></span>
</td>
<td class="nump">15,911<span></span>
</td>
<td class="nump">25,757<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=pnm_RetailElectricEconomyEnergyServiceCustomersMember', window );">Economy energy service | Texas-New Mexico Power Company | Electricity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contracts with customers</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606.</p></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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomerOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 that is not accounted for under Topic 606, 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(1)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomerOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ElectricityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_ElectricTransmissionServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=pnm_ElectricTransmissionServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_MiscellaneousRevenueFromContractsWithCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=pnm_MiscellaneousRevenueFromContractsWithCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_RetailElectricResidentialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_RetailElectricResidentialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_RetailElectricCommercialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_RetailElectricCommercialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_RetailElectricIndustrialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_RetailElectricIndustrialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_RetailElectricPublicAuthorityCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_RetailElectricPublicAuthorityCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=pnm_RetailElectricEconomyEnergyServiceCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=pnm_RetailElectricEconomyEnergyServiceCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633531992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings and Dividends Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Earnings Attributable to PNMR</a></td>
<td class="nump">$ 195,829<span></span>
</td>
<td class="nump">$ 172,775<span></span>
</td>
<td class="nump">$ 77,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Average Number of Common Shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Outstanding during year (in shares)</a></td>
<td class="nump">85,835<span></span>
</td>
<td class="nump">79,941<span></span>
</td>
<td class="nump">79,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Vested awards of restricted stock (in shares)</a></td>
<td class="nump">235<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="nump">277<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Average Shares &#8211; Basic (in shares)</a></td>
<td class="nump">86,070<span></span>
</td>
<td class="nump">80,157<span></span>
</td>
<td class="nump">79,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Dilutive Effect of Common Stock Equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">PNMR 2020 Forward Equity Sale Agreements (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">106<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock options and restricted stock (in shares)</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Average Shares &#8211; Diluted (in shares)</a></td>
<td class="nump">86,111<span></span>
</td>
<td class="nump">80,303<span></span>
</td>
<td class="nump">79,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net Earnings Attributable to PNMR Per Share of Common Stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in dollars per share)</a></td>
<td class="nump">$ 2.28<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">2.27<span></span>
</td>
<td class="nump">2.15<span></span>
</td>
<td class="nump">0.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends Declared per Common Share (in dollars per share)</a></td>
<td class="nump">$ 1.3300<span></span>
</td>
<td class="nump">$ 1.2500<span></span>
</td>
<td class="nump">$ 1.1775<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2366-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125511455&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=125511455&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628229768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 15, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 07, 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Payment of dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 404,700,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_us-gaap_SubsidiarySaleOfStockAxis=pnm_PNMR2020ForwardEquitySalesAgreementMember', window );">PNMR 2020 Forward Equity Sales Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares)</a></td>
<td class="nump">6,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share)</a></td>
<td class="nump">$ 45.805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47.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_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="nump">$ 283,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock issuance costs</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_RatioOfDebtToCapitalMaximum', window );">Debt-to-capital ratio (not more than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromParent', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,000,000<span></span>
</td>
<td class="nump">$ 230,000,000<span></span>
</td>
<td class="nump">$ 0<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_pnm_Financialcovenantspercentageofassetsallowedtotransfer', window );">Requirement to obtain approval to transfer more than a percentage of PNM's assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.58%<span></span>
</td>
<td class="text">&#160;<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_pnm_PreferredStockRedemptionPremiumPercent', window );">Preferred stock, redemption percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,293<span></span>
</td>
<td class="nump">115,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, cumulative shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_RatioOfDebtToCapitalMaximum', window );">Debt-to-capital ratio (not more than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash dividends paid to parent company by consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000<span></span>
</td>
<td class="nump">$ 40,700,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromParent', window );">Equity contribution from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,000,000<span></span>
</td>
<td class="nump">71,000,000<span></span>
</td>
<td class="nump">80,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_PreferredStockSharesAuthorized', window );">Preferred stock, cumulative shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_RatioOfDebtToCapitalMaximum', window );">Debt-to-capital ratio (not more than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash dividends paid to parent company by consolidated subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 58,500,000<span></span>
</td>
<td class="nump">$ 55,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMRandTNMPMember', window );">PNMR and TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_Financialcovenantspercentageofassetsallowedtotransfer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 covenants, percentage of assets allowed to transfer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_Financialcovenantspercentageofassetsallowedtotransfer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PreferredStockRedemptionPremiumPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock, redemption premium 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;">pnm_PreferredStockRedemptionPremiumPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RatioOfDebtToCapitalMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of debt to capital, maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RatioOfDebtToCapitalMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 parent as a source of financing that is recorded as additional 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received on stock transaction after deduction of issuance 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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=pnm_PNMR2020ForwardEquitySalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=pnm_PNMR2020ForwardEquitySalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_LongtermDebtTypeAxis=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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PNMRandTNMPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMRandTNMPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255520755944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing - Financing Activities (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 24, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 02, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 14, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 18, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 18, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 09, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 22, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 21, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 15, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 22, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 15, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 08, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 07, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 18, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 21, 2018</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>bond_series</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>derivative</div>
</th>
<th class="th">
<div>Feb. 18, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Oct. 01, 2021</div></th>
<th class="th">
<div>Sep. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 16, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 25, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 15, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 24, 2020 </div>
<div>USD ($) </div>
<div>bond_series</div>
</th>
<th class="th">
<div>Jul. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 26, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 18, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 17, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 25, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,700,000<span></span>
</td>
<td class="nump">$ 32,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Financing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,877,000<span></span>
</td>
<td class="nump">114,392,000<span></span>
</td>
<td class="nump">$ 121,016,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedge | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Fair value gain (loss, less than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember', window );">Interest rate contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Number of derivatives | derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">799,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=pnm_PNMR2020ForwardEquitySalesAgreementMember', window );">PNMR 2020 Forward Equity Sales Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 283,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=pnm_PNMR2018TwoYearTermLoanMember', window );">PNMR 2018 Two-Year Term Loan due December 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=pnm_PNMR2020DelayedDrawTermLoanMember', window );">PNMR 2020 Delayed-Draw Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from Long-term Lines of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=pnm_PNMR2020TermLoanMember', window );">PNMR 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=pnm_TNMP2018TermLoanMember', window );">2.44% due August 2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_TermLoanRestatementToProvideAdditionalFunding', window );">Term loan restatement to provide additional funding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_TermLoanRestatementCommittedAmount', window );">Term loan restatement committed amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pnm_VariableRateShortTermDebtMember', window );">Variable Rate Short-Term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1', window );">Term of derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_VariableRateShortTermDebtMember', window );">Variable Rate Short-Term Debt | Interest rate 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.926%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=pnm_VariableRateShortTermDebtMember', window );">Variable Rate Short-Term Debt | Interest rate 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.823%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=pnm_VariableRateShortTermDebtMember', window );">Variable Rate Short-Term Debt | Interest rate 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.629%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMAndTNMPMember', window );">PNM and TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval', window );">Maturity term over which financings require regulator approval (more than)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
<td class="nump">39,117,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,360,000<span></span>
</td>
<td class="nump">$ 64,615,000<span></span>
</td>
<td class="nump">72,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestments', window );">Consolidated invested cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | PNM 2019 $250 Million Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | PNM 2019 $40.0 Million Term Loan due June 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | PNM 2019 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | PNM Revolving Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,400,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | PNMR 2018 Two-Year Term Loan due December 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | PNMR 3.25% 2018 SUNs due March 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | PNMR 2020 Delayed-Draw Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | PNMR Development Term Loan due January 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | PNMR 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | PNMR 2021 Delayed-Draw Term Loan due May 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR | PNM 2019 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMRDevelopmentMember', window );">PNMR Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMRDevelopmentMember', window );">PNMR Development | Deposit Related to Potential Transmission Interconnections</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMRDevelopmentMember', window );">PNMR Development | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
<td class="nump">6,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,735,000<span></span>
</td>
<td class="nump">$ 30,388,000<span></span>
</td>
<td class="nump">29,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Short-term debt - affiliate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestments', window );">Consolidated invested cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNMR 2021 Delayed-Draw Term Loan due May 2023 | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from Long-term Lines of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 850,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rates on outstanding borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNMR 2021 Delayed-Draw Term Loan due May 2023 | Revolving Credit Facility | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from Long-term Lines of Credit</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNMR Development Revolving Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNMR Revolving Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNMR and PNMR Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio', window );">Ratio of debt to capital (less than or equal to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNM and TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio', window );">Ratio of debt to capital (less than or equal to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | PNM | PNM Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | PNMR | Letter or credit, 30 mil JP Morgan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Senior Unsecured Notes | PNMR 3.25% 2018 SUNs due March 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Senior Unsecured Notes | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt', window );">Shelf registration statement, capacity of issuance (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Senior Unsecured Notes | PNM | PNM 2019 $40.0 Million Term Loan due June 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Senior Unsecured Notes | PNM | PNM 2021 $75.0 Million Term Loan due December 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Senior Unsecured Notes | Texas-New Mexico Power Company | First Mortgage Bonds at 9.50% due 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 172,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | PNMR Development Term Loan due January 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | PNMR 2019 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | PNM | PNM 2019 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | PNM | PNM 2020 $250.0 Million Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 302,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | City of Farmington, New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 266,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_NotesPayableOtherPayablesMember', window );">Bonds | PNMR 2018 Two-Year Term Loan due December 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | PNMR 2020 Delayed-Draw Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | PNMR 2019 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | PNMR 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds Due June Twenty Twenty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender', window );">Number Of Outstanding PCRB's Subject To Mandatory Tender | bond_series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds Due June Twenty Forty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender', window );">Number Of Outstanding PCRB's Subject To Mandatory Tender | bond_series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, Due 2043</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender', window );">Number Of Outstanding PCRB's Subject To Mandatory Tender | bond_series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, Due 2043, Series 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, Due 2043, Series 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | PNM 2021 Fixed Rate PCRBs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, 6.25%, Callable | Maricopa County, Arizona Pollution Control Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, 6.25%, Callable | City of Farmington, New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, 5.90%, Callable | City of Farmington, New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 255,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_NotesPayableOtherPayablesMember', window );">Bonds | Pollution Control Revenue Bonds, Due 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_NotesPayableToBanksMember', window );">Notes Payable to Banks | PNM | PNM 2017 Term Loan Agreement | JPMorgan Chase Bank, N.A. and U.S. Bank National Association</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | PNM | PNM 2021 $75.0 Million Term Loan due December 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Variable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Senior Unsecured Notes, 3.21% Series A, due April 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.21%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Senior Unsecured Notes, 3.57% Series B, due April 2039</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM 2021 SUNs At 2.59 Percent Due July 15, 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM 2021 SUNs At 3.14 Percent Due July 15, 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.14%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM SUNs At 5.35 Percent Due October 1, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.97%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM | PNM 2020 $250.0 Million Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM | PNM 2021 Note Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | PNM | PNM September 2021 Note Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Texas-New Mexico Power Company | TNMP Term Loan Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Texas-New Mexico Power Company | TNMP 2020 Bond Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DebtInstrumentSeriesOfBondIssuance', window );">Series of bond issuance | bond_series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Texas-New Mexico Power Company | TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Texas-New Mexico Power Company | TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Texas-New Mexico Power Company | TNMP 2021 Bond Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.44%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Texas-New Mexico Power Company | TNMP First Mortgage Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DebtInstrumentPrepaymentPeriod', window );">Debt instrument, prepayment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Debt instrument, redemption price, percentage of principal amount redeemed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_MortgagesMember', window );">Mortgages | Texas-New Mexico Power Company | TNMP 2019 Bond Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,000,000<span></span>
</td>
<td class="nump">$ 305,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember', window );">Mortgages | Texas-New Mexico Power Company | First Mortgage Bonds at 3.60% due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_DebtInstrumentCovenantDebtToCapitalizationRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Debt To Capitalization Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DebtInstrumentCovenantDebtToCapitalizationRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DebtInstrumentPrepaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Prepayment 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;">pnm_DebtInstrumentPrepaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_DebtInstrumentSeriesOfBondIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Series Of Bond Issuance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DebtInstrumentSeriesOfBondIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Shelf Registration Statement for Unsecured Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Outstanding PCRB's Subject To Mandatory Tender</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maturity term over which financings require regulator approval</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_TermLoanRestatementCommittedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term Loan Restatement Committed 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;">pnm_TermLoanRestatementCommittedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TermLoanRestatementToProvideAdditionalFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term Loan Restatement To Provide Additional Funding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TermLoanRestatementToProvideAdditionalFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-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_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 income earned from interest-bearing assets owed to the entity by 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_InterestIncomeRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of 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 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_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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(16))<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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1</td>
</tr>
<tr>
<td style="padding-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_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial 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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of 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://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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120413209&amp;loc=SL6242269-115581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received on stock transaction after deduction of issuance 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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=pnm_PNMR2020ForwardEquitySalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=pnm_PNMR2020ForwardEquitySalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2018TwoYearTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2018TwoYearTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2020DelayedDrawTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2020DelayedDrawTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2020TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2020TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMP2018TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMP2018TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_VariableRateShortTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_VariableRateShortTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_InterestRateContractOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_InterestRateContractOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_InterestRateContractTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_InterestRateContractTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_InterestRateContractThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_InterestRateContractThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_dei_LegalEntityAxis=pnm_PNMAndTNMPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMAndTNMPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2019250MillionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2019250MillionTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM201940MillionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM201940MillionTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2019TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2019TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2018SUNS3.25percentdueMarch2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2018SUNS3.25percentdueMarch2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMRDevelopmentTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRDevelopmentTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PNMRDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMRDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pnm_PNMRDevelopmentRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRDevelopmentRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMRRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PNMRAndPNMRDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMRAndPNMRDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pnm_LetterOrCredit30MilJPMorganMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_LetterOrCredit30MilJPMorganMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pnm_PNM202175MillionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM202175MillionTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2019TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2019TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2020250MillionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2020250MillionTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=pnm_CityOfFarmingtonNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=pnm_CityOfFarmingtonNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsDue2043Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsDue2043Series1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsDue2043Series1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsDue2043Series2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsDue2043Series2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2021FixedRatePCRBsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2021FixedRatePCRBsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsAt625PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsAt625PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=pnm_MaricopaCountyArizonaPollutionControlCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=pnm_MaricopaCountyArizonaPollutionControlCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsAt590PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsAt590PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PollutionControlRevenueBondsDue2033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PollutionControlRevenueBondsDue2033Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2017TermLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2017TermLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2021SUNsAt259PercentDueJuly152033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2021SUNsAt259PercentDueJuly152033Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2021SUNsAt314PercentDueJuly152041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2021SUNsAt314PercentDueJuly152041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMSUNsAt535PercentDueOctober12021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMSUNsAt535PercentDueOctober12021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2021NotePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2021NotePurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMSeptember2021NotePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMSeptember2021NotePurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMPTermLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMPTermLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMP2020BondPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMP2020BondPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMP2021BondPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMP2021BondPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMPFirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMPFirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMP2019BondPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMP2019BondPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3.60PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3.60PercentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627746568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing - Short-term Debt and Liquidity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>extension_option</div>
</th>
<th class="th">
<div>Feb. 18, 2022 </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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Financing capacity</a></td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">62,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,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_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=pnm_JPMorganChaseBankN.A.Member', window );">JPMorgan Chase Bank, N.A.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 debt</a></td>
<td class="nump">54,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_CreditFacilityAxis=pnm_PNMRRevolvingCreditFacilityMember', window );">PNMR Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Financing capacity</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 54,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_CreditFacilityAxis=pnm_PNMRRevolvingCreditFacilityMember', window );">PNMR Revolving Credit Facility | PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rates on outstanding borrowings</a></td>
<td class="nump">1.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pnm_PNMRevolvingCreditFacilityMember', window );">PNM Revolving Credit Facility | PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rates on outstanding borrowings</a></td>
<td class="nump">1.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pnm_TNMPRevolvingCreditFacilityMember', window );">TNMP Revolving Credit Facility | PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rates on outstanding borrowings</a></td>
<td class="nump">0.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pnm_PNMRDevelopmentRevolvingCreditFacilityMember', window );">PNMR Development Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 debt</a></td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_DebtInstrumentsNMPRCApprovedcreditfacility', window );">NMPRC approved credit facility</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | PNM Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Financing capacity</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | PNM 2017 New Mexico Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 debt</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">TNMP | TNMP Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Financing capacity</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 debt</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">TNMP | TNMP Revolving Credit Facility | First Mortgage Bonds at 9.50% due 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesReceivedAsCollateral', window );">Aggregate principal amount of bonds</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMAndTNMPMember', window );">PNM and TNMP | PNMR Development Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | TNMP | First Mortgage Bonds at 9.50% due 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_NumberOfExtensionOptions', window );">Number of extension options | extension_option</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DebtInstrumentExtensionOptionPeriod', window );">Extension option period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestments', window );">Consolidated invested cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | PNMR Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">296,600,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">799,800,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestments', window );">Consolidated invested cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | PNM | PNM Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | PNM | PNM 2017 New Mexico Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestments', window );">Consolidated invested cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | TNMP | TNMP Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DebtInstrumentExtensionOptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Extension Option 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;">pnm_DebtInstrumentExtensionOptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_DebtInstrumentsNMPRCApprovedcreditfacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instruments, NMPRC Approved credit facility</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DebtInstrumentsNMPRCApprovedcreditfacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfExtensionOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Extension Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfExtensionOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of 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 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_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestrictedCashAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120413209&amp;loc=SL6242269-115581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesReceivedAsCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets received as collateral against securities loaned to other broker-dealers. Borrowers of securities generally are required to provide collateral to the lenders of securities, commonly cash but sometimes other securities or standby letters of credit, with a value slightly higher than that of the securities borrowed. In instances where the entity is permitted to sell or re-pledge these securities, the entity reports the fair value of the collateral received and the related obligation to return the collateral as a liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesReceivedAsCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=pnm_JPMorganChaseBankN.A.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_JPMorganChaseBankN.A.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CreditFacilityAxis=pnm_PNMRRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TNMPRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TNMPRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMRDevelopmentRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRDevelopmentRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_LocalLinesOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_LocalLinesOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2017NewMexicoCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2017NewMexicoCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PNMAndTNMPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMAndTNMPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255516980600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financing - Long-term Debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 22, 2020</div></th>
<th class="th"><div>Dec. 21, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 124,000<span></span>
</td>
<td class="num">$ (1,107,000)<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">3,699,043,000<span></span>
</td>
<td class="nump">3,294,043,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtCurrentmaturitiesGross', window );">Principal, less current maturities</a></td>
<td class="nump">179,500,000<span></span>
</td>
<td class="nump">576,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, Less current maturities</a></td>
<td class="nump">161,000<span></span>
</td>
<td class="nump">482,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtExcludingcurrentmaturitiesGross', window );">Long-term debt, excluding current maturities, gross</a></td>
<td class="nump">3,519,543,000<span></span>
</td>
<td class="nump">2,718,043,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, excluding current maturities</a></td>
<td class="num">(37,000)<span></span>
</td>
<td class="num">$ (1,589,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pnm_PNMR2020DelayedDrawTermLoanMember', window );">PNMR 2020 Delayed-Draw Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pnm_PNMR2020TermLoanMember', window );">PNMR 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<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,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_UnsecuredDebtMember', window );">Senior Unsecured Notes: | PNMR 3.25% 2018 SUNs due March 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">9,735,000<span></span>
</td>
<td class="nump">$ 9,225,000<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">1,890,845,000<span></span>
</td>
<td class="nump">1,705,845,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtCurrentmaturitiesGross', window );">Principal, less current maturities</a></td>
<td class="nump">179,500,000<span></span>
</td>
<td class="nump">346,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, Less current maturities</a></td>
<td class="nump">161,000<span></span>
</td>
<td class="nump">430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtExcludingcurrentmaturitiesGross', window );">Long-term debt, excluding current maturities, gross</a></td>
<td class="nump">1,711,345,000<span></span>
</td>
<td class="nump">1,359,845,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, excluding current maturities</a></td>
<td class="nump">9,574,000<span></span>
</td>
<td class="nump">8,795,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 1.875% due April 2033, mandatory tender - October 1, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">1.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 2.15% due April 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 146,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 1,003,000<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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">2.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>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 2.125% due June 2040, mandatory tender - June&#160;1, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 37,000,000<span></span>
</td>
<td class="nump">37,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 2.45% due September 2042, mandatory tender - June&#160;1, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 17,000<span></span>
</td>
<td class="nump">50,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">2.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | Floating rate, weekly-mode</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">100,345,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">798,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 0.875% due October 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">100,345,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 697,000<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="re">
<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 );">Stated percentage</a></td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 1.05% due January 2038, mandatory tender - June 1, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 36,000,000<span></span>
</td>
<td class="nump">36,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">226,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">1.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 1.20% due June 2040, mandatory tender - June 1, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="nump">11,500,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">72,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 1.10% due June 2040, mandatory tender June 1, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 130,000,000<span></span>
</td>
<td class="nump">130,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 535,000<span></span>
</td>
<td class="nump">892,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 1.15% due June 2040, mandatory tender - June 1, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="nump">125,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 639,000<span></span>
</td>
<td class="nump">894,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">1.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>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 2.59% due July 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="nump">2.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 3.14% due July 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="nump">3.14%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 2.29% due December 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stated percentage</a></td>
<td class="nump">2.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes, Pollution Control Revenue Bonds: | 2.97% due December 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stated percentage</a></td>
<td class="nump">2.97%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 5.35% due October 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">160,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">129,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.15% due May 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 55,000,000<span></span>
</td>
<td class="nump">55,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 106,000<span></span>
</td>
<td class="nump">184,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.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>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.45% due May 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 104,000,000<span></span>
</td>
<td class="nump">104,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 353,000<span></span>
</td>
<td class="nump">457,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.85% due August 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 1,075,000<span></span>
</td>
<td class="nump">1,375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.68% due May 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 88,000,000<span></span>
</td>
<td class="nump">88,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 395,000<span></span>
</td>
<td class="nump">457,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.78% due August 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="nump">15,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 69,000<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.78%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.93% due May 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 38,000,000<span></span>
</td>
<td class="nump">38,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 203,000<span></span>
</td>
<td class="nump">221,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 4.22% due May 2038</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 45,000,000<span></span>
</td>
<td class="nump">45,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 259,000<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">4.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 4.50% due May 2048</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 124,000<span></span>
</td>
<td class="nump">128,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 4.60% due August 2048</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 85,000,000<span></span>
</td>
<td class="nump">85,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 530,000<span></span>
</td>
<td class="nump">550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.21% due April 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="nump">150,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 1,331,000<span></span>
</td>
<td class="nump">1,490,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.21%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.57% due April 2039</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 482,000<span></span>
</td>
<td class="nump">511,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 2.59% due July 2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 80,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">443,000<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="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 3.14% due July 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">80,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">450,000<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="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 2.29% due December 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">50,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">293,000<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="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | 2.97% due December 2041</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">100,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">587,000<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="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | PNM 2019 $40.0 Million Term Loan due June 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Senior Unsecured Notes: | PNM 2021 $75.0 Million Term Loan due December 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">75,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="num">(9,852,000)<span></span>
</td>
<td class="num">(10,475,000)<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">908,198,000<span></span>
</td>
<td class="nump">843,198,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtCurrentmaturitiesGross', window );">Principal, less current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, Less current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_pnm_LongtermdebtExcludingcurrentmaturitiesGross', window );">Long-term debt, excluding current maturities, gross</a></td>
<td class="nump">908,198,000<span></span>
</td>
<td class="nump">843,198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, excluding current maturities</a></td>
<td class="num">(9,852,000)<span></span>
</td>
<td class="num">(10,475,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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 6.95% due April 2043</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">93,198,000<span></span>
</td>
<td class="nump">93,198,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="num">$ (15,202,000)<span></span>
</td>
<td class="num">(15,917,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">6.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 4.03% due July 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="nump">80,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 264,000<span></span>
</td>
<td class="nump">369,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">4.03%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.53% due February 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 60,000,000<span></span>
</td>
<td class="nump">60,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 338,000<span></span>
</td>
<td class="nump">420,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.22% due August 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 60,000,000<span></span>
</td>
<td class="nump">60,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 324,000<span></span>
</td>
<td class="nump">380,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.85% due June 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 60,000,000<span></span>
</td>
<td class="nump">60,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 406,000<span></span>
</td>
<td class="nump">469,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.79% due March 2034</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 460,000<span></span>
</td>
<td class="nump">497,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.92% due March 2039</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 486,000<span></span>
</td>
<td class="nump">514,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.92%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 4.06% due March 2044</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 501,000<span></span>
</td>
<td class="nump">524,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">4.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.60% due July 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="nump">80,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 451,000<span></span>
</td>
<td class="nump">511,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 2.73% due April 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 85,000,000<span></span>
</td>
<td class="nump">85,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 699,000<span></span>
</td>
<td class="nump">784,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">2.73%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.36% due April 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">25,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 235,000<span></span>
</td>
<td class="nump">243,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.36%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 2.93% due July 2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">25,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 224,000<span></span>
</td>
<td class="nump">241,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">2.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 3.36% due July 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnsecuredLongTermDebt', window );">Unsecured long-term debt, noncurrent</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 473,000<span></span>
</td>
<td class="nump">490,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.36%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | First Mortgage Bonds: | 2.44% due August 2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">$ 65,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 489,000<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="re">
<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 );">Stated percentage</a></td>
<td class="nump">2.44%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 241,000<span></span>
</td>
<td class="nump">143,000<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">745,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtCurrentmaturitiesGross', window );">Principal, less current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">230,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, Less current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">52,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongtermdebtExcludingcurrentmaturitiesGross', window );">Long-term debt, excluding current maturities, gross</a></td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">515,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net, excluding current maturities</a></td>
<td class="nump">241,000<span></span>
</td>
<td class="nump">91,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=pnm_PnmrMember', window );">PNMR | PNMR 2020 Delayed-Draw Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">80,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | PNMR 2021 Delayed-Draw Term Loan due May 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">900,000,000<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="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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">241,000<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="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=pnm_PnmrMember', window );">PNMR | PNMR 3.25% 2018 SUNs due March 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">137,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated percentage</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | PNMR Development Term Loan due January 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">65,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | PNMR 2019 Term Loan due June 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | PNMR 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000,000<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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Discounts, (Premiums), and Issuance Costs, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LongtermdebtCurrentmaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LongtermdebtCurrentmaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LongtermdebtExcludingcurrentmaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Excluding current maturities, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LongtermdebtExcludingcurrentmaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Current Portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Excluding Current Portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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(16))<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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-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_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_UnsecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=pnm_PNMR2020DelayedDrawTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2020DelayedDrawTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2020TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2020TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pnm_PNMR2018SUNS3.25percentdueMarch2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2018SUNS3.25percentdueMarch2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2023at3point15percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2023at3point15percentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2025at3point45percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2025at3point45percentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM201940MillionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM201940MillionTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM202175MillionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM202175MillionTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=pnm_FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3.22PercentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3.22PercentDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3.85PercentDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3.85PercentDue2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3.79PercentDue2034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3.79PercentDue2034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3.92PercentDue2039Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3.92PercentDue2039Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds4.06PercentDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds4.06PercentDue2044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds3.60PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds3.60PercentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds273PercentDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds273PercentDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds336PercentDueApril2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds336PercentDueApril2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds293PercentDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds293PercentDue2035Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds336PercentDueJuly2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds336PercentDueJuly2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FirstMortgageBonds244PercentDueAugust2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FirstMortgageBonds244PercentDueAugust2035Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNMRDevelopmentTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNMRDevelopmentTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PNM2019TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PNM2019TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730270808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financing - Long-term Debt Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, by Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 179,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">1,085,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">205,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">354,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">160,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,715,198<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">3,699,043<span></span>
</td>
<td class="nump">$ 3,294,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, by Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">900,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">745,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, by Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">179,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">185,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">125,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">354,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">100,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">947,000<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">1,890,845<span></span>
</td>
<td class="nump">1,705,845<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, by Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">80,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">60,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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">768,198<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 908,198<span></span>
</td>
<td class="nump">$ 843,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628276520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 02, 2021 </div>
<div>lease</div>
</th>
<th class="th">
<div>Jan. 15, 2016 </div>
<div>lease</div>
</th>
<th class="th">
<div>Jan. 15, 2015 </div>
<div>lease</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements', window );">Unamortized cost of prepaid right-of-way agreements</a></td>
<td class="nump">$ 53.4<span></span>
</td>
<td class="nump">$ 55.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_AmortizationOfPrepaidRightOfWayAgreements', window );">Amortization of prepaid right-of-way agreements</a></td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_LesseeOperatingLeaseUnguaranteedResidualValue', window );">Lessee, operating lease, unguaranteed residual value</a></td>
<td class="nump">25.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended', window );">Number of leases under which lease term was extended | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_LesseeOperatingLeaseUnguaranteedResidualValue', window );">Lessee, operating lease, unguaranteed residual value</a></td>
<td class="nump">11.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_LesseeOperatingLeaseUnguaranteedResidualValue', window );">Lessee, operating lease, unguaranteed residual value</a></td>
<td class="nump">14.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member', window );">Palo Verde Nuclear Generating Station, Units 1 And 4 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfLeasesExpiring', window );">Number of leases expiring | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended', window );">Number of leases under which lease term was extended | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_AnnualLeasePaymentsDuringRenewalPeriod', window );">Annual lease payments during renewal period</a></td>
<td class="nump">16.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_PaloVerdeNuclearGeneratingStationUnit2Member', window );">Palo Verde Nuclear Generating Station, Unit 2 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfLeasesExpiring', window );">Number of leases expiring | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended', window );">Number of leases under which lease term was extended | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
</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_pnm_AnnualLeasePaymentsDuringRenewalPeriod', window );">Annual lease payments during renewal period</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_PaloVerdeNuclearGeneratingStationMember', window );">Palo Verde Nuclear Generating Station | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued', window );">Loss contingency, range of possible loss, portion not accrued</a></td>
<td class="nump">148.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=pnm_NavajoNationMember', window );">Navajo Nation | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_LesseeRightOfWayLeaseAnnualPayments', window );">Right-of-way lease, annual payments</a></td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LesseeRightOfWayLeasePayments', window );">Right-of-way lease, payments</a></td>
<td class="nump">7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseResidualValueOfLeasedAsset', window );">Operating lease, residual value of leased asset</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseResidualValueOfLeasedAsset', window );">Operating lease, residual value of leased asset</a></td>
<td class="nump">0.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Texas-New Mexico Power 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseResidualValueOfLeasedAsset', window );">Operating lease, residual value of leased asset</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AmortizationOfPrepaidRightOfWayAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Prepaid Right-Of-Way Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AmortizationOfPrepaidRightOfWayAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AnnualLeasePaymentsDuringRenewalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual Lease Payments During Renewal 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;">pnm_AnnualLeasePaymentsDuringRenewalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LesseeOperatingLeaseUnguaranteedResidualValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Unguaranteed Residual Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LesseeOperatingLeaseUnguaranteedResidualValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LesseeRightOfWayLeaseAnnualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual lease payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LesseeRightOfWayLeaseAnnualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LesseeRightOfWayLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Way Lease Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LesseeRightOfWayLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfLeasesExpiring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Leases, Expiring</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfLeasesExpiring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Leases Under Which Lease Term Was Extended</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_UnamortizedCostOfPrepaidRightOfWayAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized Cost Of Prepaid Right-Of-Way Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_UnamortizedCostOfPrepaidRightOfWayAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum amount of estimated loss and the amount 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 450<br> -SubTopic 20<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=99385795&amp;loc=d3e12631-108344<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseResidualValueOfLeasedAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for 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 3<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-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_OperatingLeaseResidualValueOfLeasedAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PaloVerdeNuclearGeneratingStationUnit2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PaloVerdeNuclearGeneratingStationUnit2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PaloVerdeNuclearGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PaloVerdeNuclearGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_NavajoNationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_NavajoNationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721904472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Commitments - Operating Lease Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">$ 79,511<span></span>
</td>
<td class="nump">$ 105,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">27,218<span></span>
</td>
<td class="nump">27,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of operating lease liabilities</a></td>
<td class="nump">55,993<span></span>
</td>
<td class="nump">81,065<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">73,903<span></span>
</td>
<td class="nump">97,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">25,278<span></span>
</td>
<td class="nump">25,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of operating lease liabilities</a></td>
<td class="nump">52,552<span></span>
</td>
<td class="nump">75,941<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net of amortization</a></td>
<td class="nump">5,264<span></span>
</td>
<td class="nump">7,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">1,882<span></span>
</td>
<td class="nump">2,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of operating lease liabilities</a></td>
<td class="nump">$ 3,155<span></span>
</td>
<td class="nump">$ 4,779<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Assets and Liabilities, Lessee [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;">pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633882648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Commitments - Finance Lease Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract', window );"><strong>Financing leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinanceLeaseRightOfUseAssetGross', window );">Non-utility property</a></td>
<td class="nump">$ 31,695<span></span>
</td>
<td class="nump">$ 25,055<span></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_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(9,660)<span></span>
</td>
<td class="num">(4,383)<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_FinanceLeaseRightOfUseAsset', window );">Non-utility property, net</a></td>
<td class="nump">22,035<span></span>
</td>
<td class="nump">20,672<span></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_pnm_FinanceLeaseLiabilityCurrentOther', window );">Other current liabilities</a></td>
<td class="nump">$ 5,813<span></span>
</td>
<td class="nump">$ 4,470<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></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_pnm_FinanceLeaseLiabilityDeferredCreditsOther', window );">Other deferred credits</a></td>
<td class="nump">$ 16,075<span></span>
</td>
<td class="nump">$ 15,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other deferred credits<span></span>
</td>
<td class="text">Other deferred credits<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract', window );"><strong>Financing leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinanceLeaseRightOfUseAssetGross', window );">Non-utility property</a></td>
<td class="nump">$ 15,171<span></span>
</td>
<td class="nump">$ 11,453<span></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_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(4,550)<span></span>
</td>
<td class="num">(2,044)<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_FinanceLeaseRightOfUseAsset', window );">Non-utility property, net</a></td>
<td class="nump">10,621<span></span>
</td>
<td class="nump">9,409<span></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_pnm_FinanceLeaseLiabilityCurrentOther', window );">Other current liabilities</a></td>
<td class="nump">$ 2,731<span></span>
</td>
<td class="nump">$ 1,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></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_pnm_FinanceLeaseLiabilityDeferredCreditsOther', window );">Other deferred credits</a></td>
<td class="nump">$ 7,732<span></span>
</td>
<td class="nump">$ 7,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other deferred credits<span></span>
</td>
<td class="text">Other deferred credits<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract', window );"><strong>Financing leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinanceLeaseRightOfUseAssetGross', window );">Non-utility property</a></td>
<td class="nump">$ 16,181<span></span>
</td>
<td class="nump">$ 13,299<span></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_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(4,923)<span></span>
</td>
<td class="num">(2,241)<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_FinanceLeaseRightOfUseAsset', window );">Non-utility property, net</a></td>
<td class="nump">11,258<span></span>
</td>
<td class="nump">11,058<span></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_pnm_FinanceLeaseLiabilityCurrentOther', window );">Other current liabilities</a></td>
<td class="nump">$ 2,994<span></span>
</td>
<td class="nump">$ 2,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></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_pnm_FinanceLeaseLiabilityDeferredCreditsOther', window );">Other deferred credits</a></td>
<td class="nump">$ 8,273<span></span>
</td>
<td class="nump">$ 8,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other deferred credits<span></span>
</td>
<td class="text">Other deferred credits<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Assets and Liabilities, Lessee [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;">pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseLiabilityCurrentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Current, 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;">pnm_FinanceLeaseLiabilityCurrentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseLiabilityDeferredCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Deferred Credits, 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;">pnm_FinanceLeaseLiabilityDeferredCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Right-Of-Use Asset, Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseRightOfUseAssetGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Right-Of-Use Asset, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_FinanceLeaseRightOfUseAssetGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723091800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Commitments - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term (years):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">5 years 5 months 8 days<span></span>
</td>
<td class="text">6 years 14 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Financing leases</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 9 months 14 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.99%<span></span>
</td>
<td class="nump">3.94%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Financing leases</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term (years):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="text">6 years 2 months 23 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Financing leases</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">4 years 9 months 10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.99%<span></span>
</td>
<td class="nump">3.93%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Financing leases</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">2.76%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term (years):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">3 years 5 months 15 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Financing leases</a></td>
<td class="text">4 years 1 month 20 days<span></span>
</td>
<td class="text">4 years 10 months 2 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.98%<span></span>
</td>
<td class="nump">4.06%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Financing leases</a></td>
<td class="nump">2.71%<span></span>
</td>
<td class="nump">2.84%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LeasesWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LeasesWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term [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;">pnm_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255516932072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 29,270<span></span>
</td>
<td class="nump">$ 30,418<span></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_pnm_OperatingLeaseCapitalizedCosts', window );">Amounts capitalized</a></td>
<td class="num">(2,951)<span></span>
</td>
<td class="num">(3,395)<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_OperatingLeaseExpense', window );">Total operating lease expense</a></td>
<td class="nump">26,319<span></span>
</td>
<td class="nump">27,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Financing lease 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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">5,277<span></span>
</td>
<td class="nump">3,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">574<span></span>
</td>
<td class="nump">511<span></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_pnm_FinanceLeaseCapitalizedCosts', window );">Amounts capitalized</a></td>
<td class="num">(4,404)<span></span>
</td>
<td class="num">(2,810)<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_pnm_FinanceLeaseCost', window );">Total financing lease expense</a></td>
<td class="nump">1,447<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_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense (1)</a></td>
<td class="nump">3,035<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense for the period</a></td>
<td class="nump">31,181<span></span>
</td>
<td class="nump">28,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ShortTermLeaseTypeAxis=pnm_CoolingTowersMember', window );">Cooling Towers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Financing lease 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_ShortTermLeaseCost', window );">Short-term lease expense (1)</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable', window );">Insurance settlements receivable</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">26,690<span></span>
</td>
<td class="nump">27,302<span></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_pnm_OperatingLeaseCapitalizedCosts', window );">Amounts capitalized</a></td>
<td class="num">(836)<span></span>
</td>
<td class="num">(1,020)<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_OperatingLeaseExpense', window );">Total operating lease expense</a></td>
<td class="nump">25,854<span></span>
</td>
<td class="nump">26,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Financing lease 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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">2,507<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">221<span></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_pnm_FinanceLeaseCapitalizedCosts', window );">Amounts capitalized</a></td>
<td class="num">(1,726)<span></span>
</td>
<td class="num">(1,056)<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_pnm_FinanceLeaseCost', window );">Total financing lease expense</a></td>
<td class="nump">1,044<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense (1)</a></td>
<td class="nump">2,972<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense for the period</a></td>
<td class="nump">30,250<span></span>
</td>
<td class="nump">27,519<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">2,445<span></span>
</td>
<td class="nump">2,870<span></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_pnm_OperatingLeaseCapitalizedCosts', window );">Amounts capitalized</a></td>
<td class="num">(2,115)<span></span>
</td>
<td class="num">(2,375)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Total operating lease expense</a></td>
<td class="nump">330<span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Financing lease 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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">2,682<span></span>
</td>
<td class="nump">1,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">307<span></span>
</td>
<td class="nump">285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinanceLeaseCapitalizedCosts', window );">Amounts capitalized</a></td>
<td class="num">(2,678)<span></span>
</td>
<td class="num">(1,754)<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_pnm_FinanceLeaseCost', window );">Total financing lease expense</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</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_ShortTermLeaseCost', window );">Short-term lease expense (1)</a></td>
<td class="nump">6<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_LeaseCost', window );">Total lease expense for the period</a></td>
<td class="nump">$ 647<span></span>
</td>
<td class="nump">$ 806<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Capitalized 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;">pnm_FinanceLeaseCapitalizedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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;">pnm_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OperatingLeaseCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Capitalized 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;">pnm_OperatingLeaseCapitalizedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ShortTermLeaseTypeAxis=pnm_CoolingTowersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ShortTermLeaseTypeAxis=pnm_CoolingTowersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723002024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments - Schedule of Supplemental Cash Flows Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 26,129<span></span>
</td>
<td class="nump">$ 27,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from financing leases</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from financing leases</a></td>
<td class="nump">1,296<span></span>
</td>
<td class="nump">936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">317<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Financing leases</a></td>
<td class="nump">6,958<span></span>
</td>
<td class="nump">15,614<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">25,655<span></span>
</td>
<td class="nump">26,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from financing leases</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from financing leases</a></td>
<td class="nump">870<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Financing leases</a></td>
<td class="nump">3,792<span></span>
</td>
<td class="nump">6,588<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from financing leases</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from financing leases</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>Non-cash information related to right-of-use assets obtained in exchange for lease obligations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">317<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Financing leases</a></td>
<td class="nump">$ 3,126<span></span>
</td>
<td class="nump">$ 8,985<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Flow, Lessee [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;">pnm_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset Obtained In Exchange For Lease Liability [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;">pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627719784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Commitments - Schedule of Future Expected Lease Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 6,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">5,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">4,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">2,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">1,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Later years</a></td>
<td class="nump">1,336<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">23,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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">1,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Lease liabilities as of December 31, 2021</a></td>
<td class="nump">21,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">28,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">19,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">8,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">7,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">7,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Later years</a></td>
<td class="nump">20,823<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">92,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">9,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_OperatingLeaseLiability', window );">Lease liabilities as of December 31, 2021</a></td>
<td class="nump">83,211<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">2,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">2,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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">2,159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">1,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Later years</a></td>
<td class="nump">724<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">11,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Lease liabilities as of December 31, 2021</a></td>
<td class="nump">10,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">26,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">17,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">7,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">6,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">6,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Later years</a></td>
<td class="nump">20,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">86,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">8,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities as of December 31, 2021</a></td>
<td class="nump">77,830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">3,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">3,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">2,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">1,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Later years</a></td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">11,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Lease liabilities as of December 31, 2021</a></td>
<td class="nump">11,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">1,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">1,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Later years</a></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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">5,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities as of December 31, 2021</a></td>
<td class="nump">$ 5,037<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627060552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MWh </div>
<div>MW </div>
<div>power_purchase_agreement</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>MWh</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2018 </div>
<div>MW</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_ContractWithCustomerLiabilityNet', window );">Contract in a net liability position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities', window );">Available for sale securities realized impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="num">(3,200,000)<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedBenefitPlanPeriodicDistributionPeriod', window );">Investment allocation targets distribution period</a></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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedBenefitPlanPeriodicDistributionPeriod', window );">Investment allocation targets distribution period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_AlternativeInvestmentsMember', window );">Alternative Investments | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember', window );">Fixed income | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfPurchasePowerAgreements', window );">Number of purchase power agreements | power_purchase_agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk', window );">Expected exposure to market risk (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65<span></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_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement', window );">Power to be sold to third party (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCollateralRightToReclaimCash', window );">Amounts recognized for the legal right to reclaim cash collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarginDepositAssets', window );">Amounts posted as cash collateral under margin arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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_DerivativeCollateralObligationToReturnCash', window );">Obligations to return cash collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 900,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Natural Gas Cost | Unusual Weather</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 energy and production costs</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Electricity, Purchased | Unusual Weather</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 energy and production costs</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Commodity Contract | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure', window );">Power-related contracts (MWh) | MWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,400<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="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Commodity Contract | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetFairValueGrossLiability', window );">Derivative asset, fair value, gross liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 1,600,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_DerivativeFairValueOfDerivativeAsset', window );">Derivative asset, fair value, gross asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">1,600,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_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,000<span></span>
</td>
<td class="nump">1,096,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_DerivativeLiabilitiesCurrent', window );">Current derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,275,000<span></span>
</td>
<td class="nump">1,096,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Commodity Contract | Designated as hedging instrument | Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain (loss) on derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Fuel and purchased power costs | Commodity Contract | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<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_DerivativeLiabilitiesCurrent', window );">Current derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<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="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Portfolio One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement', window );">Number of megawatts available in purchase power agreement (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Portfolio Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement', window );">Number of megawatts available in purchase power agreement (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Portfolio Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement', window );">Number of megawatts available in purchase power agreement (in megawatts) | MW</a></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>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">PNM | Tri-State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement', window );">Power to be sold to third party (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 energy and production costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 113,067,000<span></span>
</td>
<td class="nump">102,074,000<span></span>
</td>
<td class="nump">$ 95,087,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Equity Securities | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Alternative Investments | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fixed income | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Measured on a recurring basis | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 463,126,000<span></span>
</td>
<td class="nump">440,115,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pnm_NuclearDecommissioningTrustMember', window );">Nuclear Decommissioning Trust | Measured on a recurring basis | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,500,000<span></span>
</td>
<td class="nump">379,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pnm_MineReclamationTrustMember', window );">Mine Reclamation Trust | Measured on a recurring basis | PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,600,000<span></span>
</td>
<td class="nump">$ 60,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ContractWithCustomerLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ContractWithCustomerLiabilityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanPeriodicDistributionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Periodic Distribution 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;">pnm_DefinedBenefitPlanPeriodicDistributionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Than Temporary Losses, Investments, Portion Recognized in Earnings, Net, Available-for-sale 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;">pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfPurchasePowerAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Purchase Power Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfPurchasePowerAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Concentration Risk, Amount To Sell Due To Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Concentration Risk, Potential Market Risk</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Megawatts Available In Purchase Power Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetFairValueGrossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability associated with 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<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 20<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226003-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetFairValueGrossLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCollateralObligationToReturnCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 to return cash collateral under master netting arrangements that have not been offset against derivative assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226038-175313<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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226016-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)(2)<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 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-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_DerivativeCollateralObligationToReturnCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCollateralRightToReclaimCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative 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 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226016-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226038-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCollateralRightToReclaimCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></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 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-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_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 energy measure used to calculate payments on a derivative 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_DerivativeNonmonetaryNotionalAmountEnergyMeasure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:energyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarginDepositAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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,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_MarginDepositAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_AlternativeInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_AlternativeInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_NaturalGasCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=pnm_NaturalGasCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemAxis=pnm_UnusualWeatherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=pnm_UnusualWeatherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FuelAndPurchasedPowerAdjustmentClauseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FuelAndPurchasedPowerAdjustmentClauseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=pnm_TriStateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=pnm_TriStateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pnm_NuclearDecommissioningTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pnm_NuclearDecommissioningTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pnm_MineReclamationTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pnm_MineReclamationTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730272472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Overview and Commodity Derivatives (Details) - PNM - Designated as hedging instrument - Commodity Contract - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">$ 684<span></span>
</td>
<td class="nump">$ 1,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Other deferred charges</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">455<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_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">684<span></span>
</td>
<td class="nump">1,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="num">(2,275)<span></span>
</td>
<td class="num">(1,096)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(455)<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_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="num">(2,275)<span></span>
</td>
<td class="num">(1,551)<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_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Net</a></td>
<td class="num">$ (1,591)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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 not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=117331979&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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 not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommodityContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721631464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Investment in NDT and Gross Realized Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesAbstract', window );"><strong>Equity securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Net gains from equity securities sold</a></td>
<td class="nump">$ 8,738<span></span>
</td>
<td class="nump">$ 5,861<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Net gains (losses) from equity securities still held</a></td>
<td class="num">(442)<span></span>
</td>
<td class="nump">17,707<span></span>
</td>
<td class="nump">18,319<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_EquitySecuritiesFvNiGainLoss', window );">Total net gains on equity securities</a></td>
<td class="nump">8,296<span></span>
</td>
<td class="nump">23,568<span></span>
</td>
<td class="nump">24,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale debt securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesRealizedGainLoss', window );">Net gains (losses) on debt securities</a></td>
<td class="nump">8,554<span></span>
</td>
<td class="num">(1,969)<span></span>
</td>
<td class="nump">5,572<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_DebtAndEquitySecuritiesGainLoss', window );">Net gains on investment securities</a></td>
<td class="nump">16,850<span></span>
</td>
<td class="nump">21,599<span></span>
</td>
<td class="nump">29,589<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale debt securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales</a></td>
<td class="nump">459,867<span></span>
</td>
<td class="nump">590,998<span></span>
</td>
<td class="nump">494,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross realized gains</a></td>
<td class="nump">39,408<span></span>
</td>
<td class="nump">35,904<span></span>
</td>
<td class="nump">25,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross realized (losses)</a></td>
<td class="num">$ (22,815)<span></span>
</td>
<td class="num">$ (28,817)<span></span>
</td>
<td class="num">$ (17,453)<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_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt and equity 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(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-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_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-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_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<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(3)(d))<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_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketableSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633750664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Maturities of Securities (Details) - PNMR and PNM<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Available-for-Sale</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Within 1 year</a></td>
<td class="nump">$ 29,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">After 1 year through 5 years</a></td>
<td class="nump">77,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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">After 5 years through 10 years</a></td>
<td class="nump">93,302<span></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_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue', window );">After 10 years through 15 years</a></td>
<td class="nump">20,893<span></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_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue', window );">After 15 years through 20 years</a></td>
<td class="nump">12,933<span></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_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue', window );">After 20 years</a></td>
<td class="nump">39,120<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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">$ 273,206<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Available-for-sale Securities, Debt Maturities, after Fifteen Years Through Twenty Years, Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Available-for-sale Securities, Debt Maturities, after Ten Years Through Fifteen Years, Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Available-for-sale Securities, Debt Maturities, after Twenty Years, Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-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 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=pnm_PnmrAndPnmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrAndPnmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634459400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Items Recorded at Fair Value (Details) - Public Service Company of New Mexico - Measured on a recurring basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">$ 463,126<span></span>
</td>
<td class="nump">$ 440,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_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="nump">15,741<span></span>
</td>
<td class="nump">27,387<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">7,895<span></span>
</td>
<td class="nump">6,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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Corporate stocks, common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">97,626<span></span>
</td>
<td class="nump">85,271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Corporate stocks, preferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">9,114<span></span>
</td>
<td class="nump">9,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Mutual funds and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">75,285<span></span>
</td>
<td class="nump">58,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">43,128<span></span>
</td>
<td class="nump">55,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">950<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">International government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">16,001<span></span>
</td>
<td class="nump">16,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="nump">1,508<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Municipals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">47,050<span></span>
</td>
<td class="nump">50,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_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="nump">1,807<span></span>
</td>
<td class="nump">2,779<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">167,027<span></span>
</td>
<td class="nump">158,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_AvailableForSaleDebtSecuritiesGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="nump">12,212<span></span>
</td>
<td class="nump">21,121<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">197,741<span></span>
</td>
<td class="nump">183,330<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">7,895<span></span>
</td>
<td class="nump">6,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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Corporate stocks, common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">97,626<span></span>
</td>
<td class="nump">85,271<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Corporate stocks, preferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">3,775<span></span>
</td>
<td class="nump">3,608<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Mutual funds and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">75,241<span></span>
</td>
<td class="nump">58,762<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">13,204<span></span>
</td>
<td class="nump">29,579<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | International government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Municipals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">265,385<span></span>
</td>
<td class="nump">256,785<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | Corporate stocks, common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | Corporate stocks, preferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">5,339<span></span>
</td>
<td class="nump">6,302<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | Mutual funds and 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, at fair value</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">29,924<span></span>
</td>
<td class="nump">26,260<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | International government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">16,001<span></span>
</td>
<td class="nump">16,032<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | Municipals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">47,050<span></span>
</td>
<td class="nump">50,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Significant Other Observable Inputs (Level 2) | Corporate and 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">$ 167,027<span></span>
</td>
<td class="nump">$ 157,997<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_AvailableForSaleDebtSecuritiesGrossUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleDebtSecuritiesGrossUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), 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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pnm_EquitySecuritiesOtherFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pnm_EquitySecuritiesOtherFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pnm_ForeignGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pnm_ForeignGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628178840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Items not Recorded at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 3,915,010<span></span>
</td>
<td class="nump">$ 3,571,382<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">3,698,919<span></span>
</td>
<td class="nump">3,295,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">1,975,987<span></span>
</td>
<td class="nump">1,818,169<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">1,881,110<span></span>
</td>
<td class="nump">1,696,620<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">1,039,023<span></span>
</td>
<td class="nump">1,006,722<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 918,050<span></span>
</td>
<td class="nump">$ 853,673<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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_dei_LegalEntityAxis=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255516658552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Derivative and Other Financial Instruments - Defined Benefit Plans Disclosure (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">$ 576,707<span></span>
</td>
<td class="nump">$ 587,530<span></span>
</td>
<td class="nump">$ 531,467<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">95,805<span></span>
</td>
<td class="nump">93,402<span></span>
</td>
<td class="nump">86,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Fair Value, Inputs, Level 1, 2 and 3 | Pension Plan | Participation in PNMR Master Trust Investments: | Fair Value Measurement [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">527,873<span></span>
</td>
<td class="nump">498,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Fair Value, Inputs, Level 1, 2 and 3 | Pension Plan | Participation in PNMR Master Trust Investments:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">577,305<span></span>
</td>
<td class="nump">587,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Fair Value, Inputs, Level 1, 2 and 3 | Pension Plan | Participation in PNMR Master Trust Investments: | Estimate of Fair Value Measurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">49,432<span></span>
</td>
<td class="nump">88,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Fair Value, Inputs, Level 1, 2 and 3 | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">96,127<span></span>
</td>
<td class="nump">93,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Fair Value, Inputs, Level 1, 2 and 3 | Other Postretirement Benefits | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">1,578<span></span>
</td>
<td class="nump">1,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Fair Value, Inputs, Level 1, 2 and 3 | Other Postretirement Benefits | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">94,549<span></span>
</td>
<td class="nump">92,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Pension Plan | Participation in PNMR Master Trust Investments:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">235,605<span></span>
</td>
<td class="nump">241,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">59,961<span></span>
</td>
<td class="nump">53,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Other Postretirement Benefits | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">1,578<span></span>
</td>
<td class="nump">1,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Other Postretirement Benefits | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">58,383<span></span>
</td>
<td class="nump">52,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Significant Other Observable Inputs (Level 2) | Pension Plan | Participation in PNMR Master Trust Investments:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">292,268<span></span>
</td>
<td class="nump">257,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">36,166<span></span>
</td>
<td class="nump">40,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">36,166<span></span>
</td>
<td class="nump">40,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">62,942<span></span>
</td>
<td class="nump">66,149<span></span>
</td>
<td class="nump">59,367<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">12,593<span></span>
</td>
<td class="nump">12,885<span></span>
</td>
<td class="nump">$ 10,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fair Value, Inputs, Level 1, 2 and 3 | Pension Plan | Participation in PNMR Master Trust Investments: | Fair Value Measurement [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">58,623<span></span>
</td>
<td class="nump">56,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fair Value, Inputs, Level 1, 2 and 3 | Pension Plan | Participation in PNMR Master Trust Investments:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">62,585<span></span>
</td>
<td class="nump">66,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fair Value, Inputs, Level 1, 2 and 3 | Pension Plan | Participation in PNMR Master Trust Investments: | Estimate of Fair Value Measurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">3,962<span></span>
</td>
<td class="nump">9,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fair Value, Inputs, Level 1, 2 and 3 | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">12,630<span></span>
</td>
<td class="nump">12,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fair Value, Inputs, Level 1, 2 and 3 | Other Postretirement Benefits | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Fair Value, Inputs, Level 1, 2 and 3 | Other Postretirement Benefits | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">12,249<span></span>
</td>
<td class="nump">12,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Pension Plan | Participation in PNMR Master Trust Investments:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">21,390<span></span>
</td>
<td class="nump">28,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">11,956<span></span>
</td>
<td class="nump">10,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Other Postretirement Benefits | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Other Postretirement Benefits | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">11,575<span></span>
</td>
<td class="nump">10,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Significant Other Observable Inputs (Level 2) | Pension Plan | Participation in PNMR Master Trust Investments:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">37,233<span></span>
</td>
<td class="nump">28,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">674<span></span>
</td>
<td class="nump">2,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">674<span></span>
</td>
<td class="nump">2,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">$ 639,890<span></span>
</td>
<td class="nump">$ 654,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Private equity funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value Measured at Net Asset Value Per Share<span></span>
</td>
<td class="text">Fair Value Measured at Net Asset Value Per Share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Hedge funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value Measured at Net Asset Value Per Share<span></span>
</td>
<td class="text">Fair Value Measured at Net Asset Value Per Share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Real estate funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList', window );">Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]</a></td>
<td class="text">Fair Value Measured at Net Asset Value Per Share<span></span>
</td>
<td class="text">Fair Value Measured at Net Asset Value Per Share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">$ 586,496<span></span>
</td>
<td class="nump">$ 555,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">18,924<span></span>
</td>
<td class="nump">20,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | Corporate stocks, common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">92,484<span></span>
</td>
<td class="nump">114,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | Corporate stocks, preferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">1,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">222,106<span></span>
</td>
<td class="nump">173,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">95,429<span></span>
</td>
<td class="nump">97,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | International government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">5,977<span></span>
</td>
<td class="nump">6,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | Municipals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">6,143<span></span>
</td>
<td class="nump">6,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value, Inputs, Level 1, 2 and 3 | Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">144,627<span></span>
</td>
<td class="nump">135,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">256,995<span></span>
</td>
<td class="nump">270,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">18,924<span></span>
</td>
<td class="nump">20,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Corporate stocks, common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">92,484<span></span>
</td>
<td class="nump">114,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Corporate stocks, preferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">59,203<span></span>
</td>
<td class="nump">47,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">86,384<span></span>
</td>
<td class="nump">86,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | International government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Municipals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PnmrMember', window );">PNMR | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1) | Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">329,501<span></span>
</td>
<td class="nump">285,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | Corporate stocks, common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | Corporate stocks, preferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">1,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">162,903<span></span>
</td>
<td class="nump">126,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | U.S. government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">9,045<span></span>
</td>
<td class="nump">10,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | International government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">5,977<span></span>
</td>
<td class="nump">6,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | Municipals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">6,143<span></span>
</td>
<td class="nump">6,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Significant Other Observable Inputs (Level 2) | Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">144,627<span></span>
</td>
<td class="nump">135,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value Measured at Net Asset Value Per Share | Private equity funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">10,479<span></span>
</td>
<td class="nump">12,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value Measured at Net Asset Value Per Share | Hedge funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">8,913<span></span>
</td>
<td class="nump">52,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR | Fair Value Measured at Net Asset Value Per Share | Real estate funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan, plan assets, amount</a></td>
<td class="nump">$ 34,002<span></span>
</td>
<td class="nump">$ 33,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_TrustForBenefitOfEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_TrustForBenefitOfEmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FairValueDisclosureItemAmountsDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FairValueDisclosureItemAmountsDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_HedgeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_HedgeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_EquitySecuritiesCorporateStocksCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_EquitySecuritiesCorporateStocksCommonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_EquitySecuritiesCorporateStocksPreferredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_EquitySecuritiesCorporateStocksPreferredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesUSGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesUSGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesInternationalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesInternationalGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesMunicipalsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesMunicipalsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesOtherFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_FixedIncomeSecuritiesOtherFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255520676232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2016 </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_pnm_VariableInterestEntityStatementOfOperationAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Earnings attributable to non-controlling interest</a></td>
<td class="nump">$ 15,490<span></span>
</td>
<td class="nump">$ 14,013<span></span>
</td>
<td class="nump">$ 14,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract', window );"><strong>Financial Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current assets</a></td>
<td class="nump">324,600<span></span>
</td>
<td class="nump">377,479<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_Assets', window );">Total assets</a></td>
<td class="nump">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
<td class="nump">7,298,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current liabilities</a></td>
<td class="nump">664,213<span></span>
</td>
<td class="nump">977,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Owners&#8217; equity &#8211; non-controlling interest</a></td>
<td class="nump">55,405<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntityStatementOfOperationAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Earnings attributable to non-controlling interest</a></td>
<td class="nump">15,490<span></span>
</td>
<td class="nump">14,013<span></span>
</td>
<td class="nump">14,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract', window );"><strong>Financial Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current assets</a></td>
<td class="nump">266,689<span></span>
</td>
<td class="nump">322,128<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_Assets', window );">Total assets</a></td>
<td class="nump">6,060,133<span></span>
</td>
<td class="nump">5,581,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current liabilities</a></td>
<td class="nump">495,902<span></span>
</td>
<td class="nump">594,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Owners&#8217; equity &#8211; non-controlling interest</a></td>
<td class="nump">$ 55,405<span></span>
</td>
<td class="nump">59,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Valencia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_NumberOfMegaWattsPurchased', window );">Number of megawatts purchased (in megawatts) | MW</a></td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts', window );">Payment for fixed charges</a></td>
<td class="nump">$ 19,800<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">19,900<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_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges', window );">Payment for variable charges</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">1,200<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_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV', window );">Purchase price, percentage of the book value reduced by related indebtedness</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV', window );">Purchase price, percentage of fair market value</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntityStatementOfOperationAbstract', window );"><strong>Results of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues', window );">Operating revenues</a></td>
<td class="nump">$ 21,624<span></span>
</td>
<td class="nump">21,297<span></span>
</td>
<td class="nump">21,073<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_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">6,134<span></span>
</td>
<td class="nump">7,284<span></span>
</td>
<td class="nump">6,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Earnings attributable to non-controlling interest</a></td>
<td class="nump">15,490<span></span>
</td>
<td class="nump">14,013<span></span>
</td>
<td class="nump">$ 14,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract', window );"><strong>Financial Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current assets</a></td>
<td class="nump">3,042<span></span>
</td>
<td class="nump">3,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net property, plant and equipment</a></td>
<td class="nump">52,908<span></span>
</td>
<td class="nump">55,744<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_Assets', window );">Total assets</a></td>
<td class="nump">55,950<span></span>
</td>
<td class="nump">59,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current liabilities</a></td>
<td class="nump">545<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Owners&#8217; equity &#8211; non-controlling interest</a></td>
<td class="nump">$ 55,405<span></span>
</td>
<td class="nump">$ 59,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Maximum | Valencia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare', window );">Option to purchase a percentage of the plant or VIE (up to )</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_NMCapitalMember', window );">NM Capital | Coal Supply | San Juan Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract', window );"><strong>Financial Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_CashUsedToSupportBankLetterOrCreditArrangement', window );">Issuance in letters of credit</a></td>
<td class="nump">$ 30,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CashUsedToSupportBankLetterOrCreditArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 used to support bank letter or credit arrangement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CashUsedToSupportBankLetterOrCreditArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Jointly Owned Utility Plant, Option to Purchase Proportionate Ownership Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Contract For Purchase of Electric Power Fixed Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Contract for Purchase of Electric Power Variable Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract option to purchase, purchase price - percentage of adjusted NBV</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract option to purchase, purchase price - percentage of FMV</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfMegaWattsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Mega Watts Purchased</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfMegaWattsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Results of Operations Variable Interest Entity Operating Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Results of Operations Variable Interest Entity Operating Revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_VariableInterestEntityStatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Statement Of Financial Position</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_VariableInterestEntityStatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_VariableInterestEntityStatementOfOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Statement Of Operation [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;">pnm_VariableInterestEntityStatementOfOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_NMCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_NMCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=pnm_CoalSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=pnm_CoalSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255516679448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears', window );">Amortization of gains and losses that are outside the corridor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear', window );">Expected employer disbursements for next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive', window );">Expected employer disbursements by employer in year 2 through year 5</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,900,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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum annual contributions per employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge', window );">Non-matching contribution of eligible compensation based on eligible employee's age</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge', window );">Non-matching contribution of eligible compensation based on eligible employee's age</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Actuarial gains (losses) recorded as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700,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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Actuarial gains (losses) recorded as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease', window );">Expected long-term return resulting from effect of 1% change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease', window );">Expected long-term return resulting from effect of one-percentage point increase (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear', window );">Expected employer contributions to pension plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Pension Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate', window );">Weighted average discount rate related to anticipated contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Fixed income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Alternative Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Pension Plan | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">6.86%<span></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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear', window );">Expected long-term return on assets decrease resulting in increase net periodic costs In next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Rate of return for retirement plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Actuarial gains (losses) recorded as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,632,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_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Pension Plan | Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">6.90%<span></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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear', window );">Expected long-term return on assets decrease resulting in increase net periodic costs In next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Rate of return for retirement plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Actuarial gains (losses) recorded as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,133,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_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Pension Plan | Texas-New Mexico Power Company | Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Texas-New Mexico Power Company | Fixed income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Texas-New Mexico Power Company | Alternative Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease', window );">Expected long-term return resulting from effect of 1% change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Other Postretirement Benefits | Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits | Fixed income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear', window );">Expected long-term return on assets decrease resulting in increase net periodic costs In next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease', window );">Expected long-term return resulting from effect of one-percentage point increase (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts', window );">Employer matching contribution, maximum</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,709,000<span></span>
</td>
<td class="nump">$ 3,256,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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits | Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.80%<span></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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear', window );">Expected long-term return on assets decrease resulting in increase net periodic costs In next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease', window );">Expected long-term return resulting from effect of one-percentage point increase (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO', window );">Effect of 1%-point change in assumed health care cost trend rates on net periodic expense and APBO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Other Postretirement Benefits | PNM and TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive', window );">Expected employer contributions in fiscal year through year 5</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_OtherPensionPlansDefinedBenefitMember', window );">Executive Retirement Program | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Actuarial gains (losses) recorded as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer', window );">Expected disbursements by employer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">1,400,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_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember', window );">Executive Retirement Program | Texas-New Mexico Power 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Actuarial gains (losses) recorded as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer', window );">Expected disbursements by employer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Non-US | Pension Plan | Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Investment allocation targets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Benefit Obligation Related To Anticipated Contributions, Weighted Average Discount 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;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets Decrease Resulting in Increase Net Periodic Costs In Next Fiscal 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;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Decrease</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimated Future Employer Contributions After Current Fiscal 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;">pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimated Future Employer Contributions Next Fiscal Year Through Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Annual Percentage Increase In Employer 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;">pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Plan Assets, Disbursements By Employer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Plan Assets, Disbursements By Employer in Year Two Through Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Total Expected Employer Disbursements for Next Fiscal 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;">pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Plans, Gains and losses that lie outside the corridor, amortized in years</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, non matching contribution of eligible compensation based on eligible employee's age</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates, Net periodic expense and APBO</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_AlternativeInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=pnm_AlternativeInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PNMAndTNMPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMAndTNMPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632889480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - APBO, PBO, Fair Value of Plan Assets, and Funded Status of the Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">$ 19,057<span></span>
</td>
<td class="nump">$ 58,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">18,718<span></span>
</td>
<td class="nump">56,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at beginning of year</a></td>
<td class="nump">630,904<span></span>
</td>
<td class="nump">605,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">16,143<span></span>
</td>
<td class="nump">19,941<span></span>
</td>
<td class="nump">25,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(19,372)<span></span>
</td>
<td class="nump">47,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(43,614)<span></span>
</td>
<td class="num">(42,349)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at end of year</a></td>
<td class="nump">584,061<span></span>
</td>
<td class="nump">630,904<span></span>
</td>
<td class="nump">605,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">587,530<span></span>
</td>
<td class="nump">531,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">32,791<span></span>
</td>
<td class="nump">98,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">576,707<span></span>
</td>
<td class="nump">587,530<span></span>
</td>
<td class="nump">531,467<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status &#8211; asset (liability) for pension benefits</a></td>
<td class="num">(7,354)<span></span>
</td>
<td class="num">(43,374)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at beginning of year</a></td>
<td class="nump">75,196<span></span>
</td>
<td class="nump">75,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">23<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,907<span></span>
</td>
<td class="nump">2,453<span></span>
</td>
<td class="nump">3,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="nump">1,617<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(5,053)<span></span>
</td>
<td class="nump">3,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(6,706)<span></span>
</td>
<td class="num">(7,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at end of year</a></td>
<td class="nump">66,984<span></span>
</td>
<td class="nump">75,196<span></span>
</td>
<td class="nump">75,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">93,402<span></span>
</td>
<td class="nump">86,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">4,783<span></span>
</td>
<td class="nump">9,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">2,709<span></span>
</td>
<td class="nump">3,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="nump">1,617<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(6,706)<span></span>
</td>
<td class="num">(7,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">95,805<span></span>
</td>
<td class="nump">93,402<span></span>
</td>
<td class="nump">86,400<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status &#8211; asset (liability) for pension benefits</a></td>
<td class="nump">28,821<span></span>
</td>
<td class="nump">18,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Executive Retirement 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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at beginning of year</a></td>
<td class="nump">14,222<span></span>
</td>
<td class="nump">14,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">491<span></span>
</td>
<td class="nump">651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(657)<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(1,316)<span></span>
</td>
<td class="num">(1,341)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at end of year</a></td>
<td class="nump">12,612<span></span>
</td>
<td class="nump">14,222<span></span>
</td>
<td class="nump">14,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Less current liability</a></td>
<td class="nump">1,248<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">11,364<span></span>
</td>
<td class="nump">12,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">1,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at beginning of year</a></td>
<td class="nump">67,390<span></span>
</td>
<td class="nump">65,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,741<span></span>
</td>
<td class="nump">2,177<span></span>
</td>
<td class="nump">2,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(3,306)<span></span>
</td>
<td class="nump">4,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(3,678)<span></span>
</td>
<td class="num">(4,820)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement', window );">Settlements</a></td>
<td class="num">(2,538)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at end of year</a></td>
<td class="nump">59,609<span></span>
</td>
<td class="nump">67,390<span></span>
</td>
<td class="nump">65,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">66,149<span></span>
</td>
<td class="nump">59,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">11,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">62,942<span></span>
</td>
<td class="nump">66,149<span></span>
</td>
<td class="nump">59,367<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status &#8211; asset (liability) for pension benefits</a></td>
<td class="nump">3,333<span></span>
</td>
<td class="num">(1,241)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at beginning of year</a></td>
<td class="nump">11,938<span></span>
</td>
<td class="nump">11,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">45<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">308<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(1,141)<span></span>
</td>
<td class="nump">747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(715)<span></span>
</td>
<td class="num">(706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at end of year</a></td>
<td class="nump">10,570<span></span>
</td>
<td class="nump">11,938<span></span>
</td>
<td class="nump">11,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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">12,885<span></span>
</td>
<td class="nump">10,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">2,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(715)<span></span>
</td>
<td class="num">(707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">12,593<span></span>
</td>
<td class="nump">12,885<span></span>
</td>
<td class="nump">10,844<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status &#8211; asset (liability) for pension benefits</a></td>
<td class="nump">2,023<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Executive Retirement 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_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at beginning of year</a></td>
<td class="nump">678<span></span>
</td>
<td class="nump">692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(211)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(78)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance at end of year</a></td>
<td class="nump">406<span></span>
</td>
<td class="nump">678<span></span>
</td>
<td class="nump">$ 692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Less current liability</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued pension liability and postretirement benefit cost</a></td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721281304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Actuarial (Gain) Loss Results (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherChanges', window );">Discount rates</a></td>
<td class="num">$ (19,989)<span></span>
</td>
<td class="nump">$ 44,960<span></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_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends', window );">Demographic experience</a></td>
<td class="nump">617<span></span>
</td>
<td class="nump">2,607<span></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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate', window );">Mortality rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience', window );">Other assumptions and experience</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(19,372)<span></span>
</td>
<td class="nump">47,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherChanges', window );">Discount rates</a></td>
<td class="num">(2,042)<span></span>
</td>
<td class="nump">4,959<span></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_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends', window );">Demographic experience</a></td>
<td class="num">(2,893)<span></span>
</td>
<td class="num">(1,698)<span></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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate', window );">Assumed participation rate</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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate', window );">Mortality rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption', window );">Dental trend assumption</a></td>
<td class="num">(118)<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(5,053)<span></span>
</td>
<td class="nump">3,261<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherChanges', window );">Discount rates</a></td>
<td class="num">(2,017)<span></span>
</td>
<td class="nump">4,756<span></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_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends', window );">Demographic experience</a></td>
<td class="num">(1,403)<span></span>
</td>
<td class="num">(54)<span></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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate', window );">Mortality rate</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_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience', window );">Other assumptions and experience</a></td>
<td class="nump">114<span></span>
</td>
<td class="num">(243)<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(3,306)<span></span>
</td>
<td class="nump">4,459<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherChanges', window );">Discount rates</a></td>
<td class="num">(423)<span></span>
</td>
<td class="nump">1,008<span></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_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends', window );">Demographic experience</a></td>
<td class="num">(718)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate', window );">Assumed participation rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate', window );">Mortality rate</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_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption', window );">Dental trend assumption</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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">$ (1,141)<span></span>
</td>
<td class="nump">$ 747<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Actuarial Gain (Loss) resulting from changes in demographics and other trends</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Actuarial Gain (Loss) resulting from changes in other assumptions and experience</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Benefit Obligation, Dental Trend Assumption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Benefit Obligation, Mortality 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;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assumptions Used Calculating Benefit Obligation, Participation 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;">pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DefinedBenefitPlanOtherChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change, 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_DefinedBenefitPlanOtherChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632836888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Pre-Tax Information about Prior Service Cost and Net Actuarial (Gain) loss in AOCI (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract', window );"><strong>Net&#160;actuarial (gain) loss</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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Experience (gain) loss</a></td>
<td class="num">$ (5,700)<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract', window );"><strong>Net&#160;actuarial (gain) loss</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</a></td>
<td class="nump">132,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Experience (gain) loss</a></td>
<td class="num">(23,632)<span></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_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax', window );">Regulatory asset (liability) adjustment</a></td>
<td class="nump">11,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization recognized in net periodic benefit (income)</a></td>
<td class="num">(8,181)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</a></td>
<td class="nump">112,062<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Executive Retirement Program</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract', window );"><strong>Net&#160;actuarial (gain) loss</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</a></td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Experience (gain) loss</a></td>
<td class="num">(657)<span></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_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax', window );">Regulatory asset (liability) adjustment</a></td>
<td class="nump">381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization recognized in net periodic benefit (income)</a></td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</a></td>
<td class="nump">1,816<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract', window );"><strong>Net&#160;actuarial (gain) loss</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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Experience (gain) loss</a></td>
<td class="num">(1,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract', window );"><strong>Net&#160;actuarial (gain) loss</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Experience (gain) loss</a></td>
<td class="nump">3,133<span></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_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax', window );">Regulatory asset (liability) adjustment</a></td>
<td class="num">(3,133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization recognized in net periodic benefit (income)</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Executive Retirement Program</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract', window );"><strong>Net&#160;actuarial (gain) loss</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year</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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Experience (gain) loss</a></td>
<td class="num">(211)<span></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_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax', window );">Regulatory asset (liability) adjustment</a></td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization recognized in net periodic benefit (income)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Amounts in AOCI not yet recognized in net periodic benefit cost at end of year</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Actuarial (Gain) Loss, Regulatory Asset (Liability) Adjustment, before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627609496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Income) Recognized (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">16,143<span></span>
</td>
<td class="nump">19,941<span></span>
</td>
<td class="nump">25,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(28,531)<span></span>
</td>
<td class="num">(29,453)<span></span>
</td>
<td class="num">(34,103)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortization of net loss</a></td>
<td class="nump">18,166<span></span>
</td>
<td class="nump">17,860<span></span>
</td>
<td class="nump">15,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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(554)<span></span>
</td>
<td class="num">(965)<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 benefit cost</a></td>
<td class="nump">5,778<span></span>
</td>
<td class="nump">7,794<span></span>
</td>
<td class="nump">5,625<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,907<span></span>
</td>
<td class="nump">2,453<span></span>
</td>
<td class="nump">3,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_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(4,167)<span></span>
</td>
<td class="num">(5,548)<span></span>
</td>
<td class="num">(5,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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="nump">675<span></span>
</td>
</tr>
<tr class="re">
<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 );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(397)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="num">(2,237)<span></span>
</td>
<td class="num">(2,709)<span></span>
</td>
<td class="num">(1,631)<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Executive Retirement 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">491<span></span>
</td>
<td class="nump">651<span></span>
</td>
</tr>
<tr class="re">
<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 );">Amortization of net loss</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">758<span></span>
</td>
<td class="nump">894<span></span>
</td>
<td class="nump">969<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,741<span></span>
</td>
<td class="nump">2,177<span></span>
</td>
<td class="nump">2,686<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,181)<span></span>
</td>
<td class="num">(3,284)<span></span>
</td>
<td class="num">(3,868)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Amortization of net loss</a></td>
<td class="nump">1,247<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
<td class="nump">941<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">746<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="num">(241)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">308<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">451<span></span>
</td>
</tr>
<tr class="re">
<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">(407)<span></span>
</td>
<td class="num">(538)<span></span>
</td>
<td class="num">(517)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortization of net loss</a></td>
<td class="num">(322)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="num">(444)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="num">(376)<span></span>
</td>
<td class="num">(442)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Executive Retirement 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net loss</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">24<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633374552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Assumptions Used (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for determining PBO and APBO</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.66%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for determining net periodic benefit cost (income)</a></td>
<td class="nump">2.66%<span></span>
</td>
<td class="nump">3.42%<span></span>
</td>
<td class="nump">4.65%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">6.86%<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for determining PBO and APBO</a></td>
<td class="nump">2.99%<span></span>
</td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for determining net periodic benefit cost (income)</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">3.42%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Executive Retirement 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for determining PBO and APBO</a></td>
<td class="nump">3.02%<span></span>
</td>
<td class="nump">2.68%<span></span>
</td>
<td class="nump">3.44%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for determining net periodic benefit cost (income)</a></td>
<td class="nump">2.68%<span></span>
</td>
<td class="nump">3.44%<span></span>
</td>
<td class="nump">4.66%<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for determining PBO and APBO</a></td>
<td class="nump">3.01%<span></span>
</td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for determining net periodic benefit cost (income)</a></td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for determining PBO and APBO</a></td>
<td class="nump">2.99%<span></span>
</td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for determining net periodic benefit cost (income)</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">3.42%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Executive Retirement 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for determining PBO and APBO</a></td>
<td class="nump">3.01%<span></span>
</td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for determining net periodic benefit cost (income)</a></td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
<td class="nump">4.63%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255520723192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Pension Benefit Payments are Expected to be Paid (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 45,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">44,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">43,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">42,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">40,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">183,548<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">5,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">5,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">5,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">5,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">5,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">20,815<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Executive Retirement Program</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">1,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">1,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">4,455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">4,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">4,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">4,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">4,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">4,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">18,130<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">3,113<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Executive Retirement Program</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 - 2031</a></td>
<td class="nump">$ 135<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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723543464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Assumed Health Care Cost Trend Rates and Impact of a One-Percentage-Point Change in Assumed Health Care Cost Trend Rates (Details) - Public Service Company of New Mexico - Other Postretirement Benefits<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year that the rate reaches the ultimate trend rate</a></td>
<td class="text">2027<span></span>
</td>
<td class="text">2026<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_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>122
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722763032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Other Postretirement Benefits - Other Postretirement Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">401(k) plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">401(k) plan</a></td>
<td class="nump">$ 16,648<span></span>
</td>
<td class="nump">$ 16,247<span></span>
</td>
<td class="nump">$ 16,097<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">401(k) plan | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">401(k) plan</a></td>
<td class="nump">11,826<span></span>
</td>
<td class="nump">11,676<span></span>
</td>
<td class="nump">11,587<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember', window );">401(k) plan | Texas-New Mexico Power 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">401(k) plan</a></td>
<td class="nump">4,823<span></span>
</td>
<td class="nump">4,572<span></span>
</td>
<td class="nump">4,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Non-qualified plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Non-qualified plan</a></td>
<td class="nump">3,594<span></span>
</td>
<td class="nump">2,090<span></span>
</td>
<td class="nump">4,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Non-qualified plan | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Non-qualified plan</a></td>
<td class="nump">2,622<span></span>
</td>
<td class="nump">1,544<span></span>
</td>
<td class="nump">3,384<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember', window );">Non-qualified plan | Texas-New Mexico Power 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Non-qualified plan</a></td>
<td class="nump">$ 972<span></span>
</td>
<td class="nump">$ 547<span></span>
</td>
<td class="nump">$ 1,167<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTaxStatusAxis=us-gaap_QualifiedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721205848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Performance Equity Plan and Accounting for Stock Awards (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>May 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense for stock-based arrangements</a></td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pnm_RestrictedStockAndPerformanceSharesMember', window );">Restricted Shares and Performance-Based Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period to recognize compensation expense</a></td>
<td class="text">1 year 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense for stock-based arrangements</a></td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="nump">4.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_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense for stock-based arrangements</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 2.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_PlanNameAxis=pnm_PerformanceEquityPlanMember', window );">Performance Equity Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for awards</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate', window );">Vesting rate</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,500,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_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio', window );">Charge to share pool for each share awarded</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pnm_PerformanceEquityPlanMember', window );">Performance Equity Plan | Nonemployee Members of the Board of Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for awards</a></td>
<td class="text">1 year<span></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_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Vesting 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;">pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pnm_RestrictedStockAndPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pnm_RestrictedStockAndPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pnm_PerformanceEquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pnm_PerformanceEquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=pnm_NonemployeeMembersoftheBoardofDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=pnm_NonemployeeMembersoftheBoardofDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721634952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Excess Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits</a></td>
<td class="nump">$ 564<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 559<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr 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=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits</a></td>
<td class="nump">$ 788<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
<td class="nump">$ 795<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723594264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Weighted Average Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pnm_RestrictedStockAndPerformanceSharesMember', window );">Restricted Shares and Performance-Based Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate', window );">Expected quarterly dividends per share (in dollars per share)</a></td>
<td class="nump">$ 0.3275<span></span>
</td>
<td class="nump">$ 0.3075<span></span>
</td>
<td class="nump">$ 0.2900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.32%<span></span>
</td>
<td class="nump">0.72%<span></span>
</td>
<td class="nump">2.47%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pnm_MarketBasedSharesMember', window );">Market-Based Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.29%<span></span>
</td>
<td class="nump">0.72%<span></span>
</td>
<td class="nump">2.51%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">2.76%<span></span>
</td>
<td class="nump">2.51%<span></span>
</td>
<td class="nump">2.59%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">33.69%<span></span>
</td>
<td class="nump">19.41%<span></span>
</td>
<td class="nump">19.55%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Expected Quarterly Dividend 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;">pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pnm_RestrictedStockAndPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pnm_RestrictedStockAndPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pnm_MarketBasedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pnm_MarketBasedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634157192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Awards (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock, Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">168,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">213,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Exercised (in shares)</a></td>
<td class="num">(211,587)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(2,719)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">167,270<span></span>
</td>
<td class="nump">168,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Stock, Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 40.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">43.48<span></span>
</td>
<td class="nump">$ 36.73<span></span>
</td>
<td class="nump">$ 37.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Exercised (in dollars per share)</a></td>
<td class="nump">40.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">43.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">43.71<span></span>
</td>
<td class="nump">40.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 43.48<span></span>
</td>
<td class="nump">$ 36.73<span></span>
</td>
<td class="nump">$ 37.92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of restricted shares that vested</a></td>
<td class="nump">$ 8,617<span></span>
</td>
<td class="nump">$ 8,299<span></span>
</td>
<td class="nump">$ 6,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Executive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo', window );">Shares excluded in year two (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,047<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_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree', window );">Shares excluded in year three (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,414<span></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_pnm_PerformancePeriod', window );">Performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Executive | Achieved Performance Target For 2018 Through 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne', window );">Shares excluded (in shares)</a></td>
<td class="nump">124,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Executive | Achieved Performance Target for 2019 - 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne', window );">Shares excluded (in shares)</a></td>
<td class="nump">92,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of stock options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 2,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance 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;">pnm_PerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis=pnm_AchievedPerformanceTargetFor2018Through2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis=pnm_AchievedPerformanceTargetFor2018Through2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis=pnm_AchievedPerformanceTargetFor20192021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis=pnm_AchievedPerformanceTargetFor20192021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255515537672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">$ 202<span></span>
</td>
<td class="nump">$ 14,785<span></span>
</td>
<td class="nump">$ 202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">557,790<span></span>
</td>
<td class="nump">514,258<span></span>
</td>
<td class="nump">557,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="num">(7,471)<span></span>
</td>
<td class="num">(8,316)<span></span>
</td>
<td class="num">(7,471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(850,228)<span></span>
</td>
<td class="num">(841,393)<span></span>
</td>
<td class="num">(850,228)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,721<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Non-Current</a></td>
<td class="nump">457,953<span></span>
</td>
<td class="nump">428,981<span></span>
</td>
<td class="nump">457,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">457,953<span></span>
</td>
<td class="nump">437,702<span></span>
</td>
<td class="nump">457,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="num">(5,419)<span></span>
</td>
<td class="num">(8,316)<span></span>
</td>
<td class="num">(5,419)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(664,873)<span></span>
</td>
<td class="num">(653,830)<span></span>
</td>
<td class="num">(664,873)<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_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="num">(670,292)<span></span>
</td>
<td class="num">(662,146)<span></span>
</td>
<td class="num">(670,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | FPPAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="num">(2,274)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Renewable Energy Rider</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="num">(2,044)<span></span>
</td>
<td class="num">(5,989)<span></span>
</td>
<td class="num">(2,044)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Energy efficiency 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="num">(1,101)<span></span>
</td>
<td class="num">(2,327)<span></span>
</td>
<td class="num">(1,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Transmission cost recovery factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Cost of removal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(284,695)<span></span>
</td>
<td class="num">(294,193)<span></span>
</td>
<td class="num">(284,695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="num">(343,844)<span></span>
</td>
<td class="num">(321,976)<span></span>
</td>
<td class="num">(343,844)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | PVNGS ARO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(5,394)<span></span>
</td>
<td class="num">(1,215)<span></span>
</td>
<td class="num">(5,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Renewable energy tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="num">(17,912)<span></span>
</td>
<td class="num">(16,756)<span></span>
</td>
<td class="num">(17,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Accelerated depreciation SNCRs(3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(12,045)<span></span>
</td>
<td class="num">(16,331)<span></span>
</td>
<td class="num">(12,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension and OPEB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,376)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | COVID-19 cost savings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(900)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | FPPAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,130<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Transmission cost recovery factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Energy efficiency 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Coal mine reclamation 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">9,980<span></span>
</td>
<td class="nump">9,942<span></span>
</td>
<td class="nump">9,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">65,564<span></span>
</td>
<td class="nump">68,687<span></span>
</td>
<td class="nump">65,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Loss on reacquired debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">19,748<span></span>
</td>
<td class="nump">17,249<span></span>
</td>
<td class="nump">19,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Pension and OPEB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">190,147<span></span>
</td>
<td class="nump">165,006<span></span>
</td>
<td class="nump">190,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Shutdown of SJGS Units 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">107,231<span></span>
</td>
<td class="nump">100,954<span></span>
</td>
<td class="nump">107,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | AMS surcharge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | AMS retirement and other 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Deferred cost under the ETA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">42,703<span></span>
</td>
<td class="nump">42,656<span></span>
</td>
<td class="nump">42,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Deferred COVID-19 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">8,761<span></span>
</td>
<td class="nump">6,896<span></span>
</td>
<td class="nump">8,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | SJGS replacement resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">8,282<span></span>
</td>
<td class="nump">8,269<span></span>
</td>
<td class="nump">8,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | EIM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">2,209<span></span>
</td>
<td class="nump">7,028<span></span>
</td>
<td class="nump">2,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">3,328<span></span>
</td>
<td class="nump">2,294<span></span>
</td>
<td class="nump">3,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">6,064<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">99,837<span></span>
</td>
<td class="nump">85,277<span></span>
</td>
<td class="nump">99,837<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_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">100,039<span></span>
</td>
<td class="nump">91,341<span></span>
</td>
<td class="nump">100,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="num">(2,052)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,052)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="num">(185,355)<span></span>
</td>
<td class="num">(187,563)<span></span>
</td>
<td class="num">(185,355)<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_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="num">(187,407)<span></span>
</td>
<td class="num">(187,563)<span></span>
</td>
<td class="num">(187,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | FPPAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Renewable Energy Rider</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Energy efficiency 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Transmission cost recovery factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="num">(2,052)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,052)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Cost of removal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="num">(59,613)<span></span>
</td>
<td class="num">(73,029)<span></span>
</td>
<td class="num">(59,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(119,695)<span></span>
</td>
<td class="num">(107,250)<span></span>
</td>
<td class="num">(119,695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | PVNGS ARO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Renewable energy tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Accelerated depreciation SNCRs(3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension and OPEB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(5,535)<span></span>
</td>
<td class="num">(6,099)<span></span>
</td>
<td class="num">(5,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | COVID-19 cost savings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="num">(512)<span></span>
</td>
<td class="num">(1,185)<span></span>
</td>
<td class="num">(512)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | FPPAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Transmission cost recovery factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,906<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Energy efficiency 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">2,158<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Coal mine reclamation 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">9,817<span></span>
</td>
<td class="nump">9,505<span></span>
</td>
<td class="nump">9,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Loss on reacquired debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">28,914<span></span>
</td>
<td class="nump">27,615<span></span>
</td>
<td class="nump">28,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Pension and OPEB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">22,863<span></span>
</td>
<td class="nump">17,924<span></span>
</td>
<td class="nump">22,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Shutdown of SJGS Units 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | AMS surcharge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">18,761<span></span>
</td>
<td class="nump">12,507<span></span>
</td>
<td class="nump">18,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | AMS retirement and other 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">13,915<span></span>
</td>
<td class="nump">12,286<span></span>
</td>
<td class="nump">13,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Deferred cost under the ETA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Deferred COVID-19 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">676<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | SJGS replacement resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | EIM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-Current</a></td>
<td class="nump">4,891<span></span>
</td>
<td class="nump">5,440<span></span>
</td>
<td class="nump">4,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201707Member', window );">Accounting Standards Update 2017-07 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_NonServiceCostDeferredAsRegulatoryAssets', window );">Non-service cost deferred as regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_IncreaseinCoalMineDecommissioningLiabilityMember', window );">Increase in coal mine decommissioning liability | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_RegulatoryDisallowanceAdditionalAmountRecorded', window );">Net expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_IncreaseinCoalMineDecommissioningLiabilityMember', window );">Increase in coal mine decommissioning liability | Underground | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_RegulatoryDisallowanceAdditionalAmountRecorded', window );">Net expense</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,300<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_pnm_NonServiceCostDeferredAsRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-Service Cost Deferred As Regulatory Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NonServiceCostDeferredAsRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowanceAdditionalAmountRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowance, Additional amount recorded</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RegulatoryDisallowanceAdditionalAmountRecorded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetRegulatoryAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetRegulatoryAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_FuelAndPurchasedPowerAdjustmentClauseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FuelAndPurchasedPowerAdjustmentClauseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_RenewableEnergyRiderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_RenewableEnergyRiderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_EnergyEfficiencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_EnergyEfficiencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TransmissionCostRecoveryFactorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TransmissionCostRecoveryFactorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_AssetRetirementObligationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=pnm_AcceleratedDepreciationSNCRsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_AcceleratedDepreciationSNCRsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PensionAndOtherPostretirementPlansCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PensionAndOtherPostretirementPlansCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_COVID19CostsSavingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_COVID19CostsSavingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=pnm_FuelAndPurchasedPowerAdjustmentClauseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_FuelAndPurchasedPowerAdjustmentClauseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_TransmissionCostRecoveryFactorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_TransmissionCostRecoveryFactorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_EnergyEfficiencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_EnergyEfficiencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_OtherRegulatoryAssetsCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_OtherRegulatoryAssetsCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_EnvironmentalRestorationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_EnvironmentalRestorationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_PensionAndOtherPostretirementPlansCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_PensionAndOtherPostretirementPlansCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SJGSUnits2and3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SJGSUnits2and3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_AdvancedMeteringInfrastructureCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_AdvancedMeteringInfrastructureCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_AdvancedMeterRetirementCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_AdvancedMeterRetirementCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_DeferredCostsUnderElectronicTransferAccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_DeferredCostsUnderElectronicTransferAccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_DeferredCOVID19CostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_DeferredCOVID19CostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_SanJuanGeneratingStationReplacementResourcesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_SanJuanGeneratingStationReplacementResourcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_EIMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_EIMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_OtherRegulatoryAssetsNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_OtherRegulatoryAssetsNoncurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201707Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201707Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_IncreaseinCoalMineDecommissioningLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_IncreaseinCoalMineDecommissioningLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ClassificationOfMineAxis=pnm_UndergroundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ClassificationOfMineAxis=pnm_UndergroundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628698584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Program and Jointly-Owned Electric Generating Plants (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>generating_unit</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Construction expenditures</a></td>
<td class="nump">$ 935,016<span></span>
</td>
<td class="nump">$ 679,028<span></span>
</td>
<td class="nump">$ 616,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">9,357,849<span></span>
</td>
<td class="nump">8,480,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">2,952,743<span></span>
</td>
<td class="nump">2,835,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Construction expenditures</a></td>
<td class="nump">602,180<span></span>
</td>
<td class="nump">335,055<span></span>
</td>
<td class="nump">341,847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">6,602,015<span></span>
</td>
<td class="nump">6,022,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">2,235,068<span></span>
</td>
<td class="nump">2,158,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Construction expenditures</a></td>
<td class="nump">311,909<span></span>
</td>
<td class="nump">321,505<span></span>
</td>
<td class="nump">$ 254,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">2,475,859<span></span>
</td>
<td class="nump">2,193,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">563,004<span></span>
</td>
<td class="nump">$ 537,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_JointProjectsMember', window );">Joint Projects | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Construction expenditures</a></td>
<td class="nump">602,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_JointProjectsMember', window );">Joint Projects | Texas-New Mexico Power 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_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Construction expenditures</a></td>
<td class="nump">311,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_JointProjectsMember', window );">Joint Projects | PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Construction expenditures</a></td>
<td class="nump">$ 935,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember', window );">SJGS (Coal) | Unit 4 | Other Unrelated Entities 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities', window );">Jointly owned utility plant, ownership percentage</a></td>
<td class="nump">12.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember', window );">SJGS (Coal) | Unit 4 | Other Unrelated Entities 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities', window );">Jointly owned utility plant, ownership percentage</a></td>
<td class="nump">8.475%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember', window );">SJGS (Coal) | Unit 4 | Other Unrelated Entities 4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities', window );">Jointly owned utility plant, ownership percentage</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember', window );">SJGS (Coal) | Unit 4 | Other Unrelated Entities 5</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities', window );">Jointly owned utility plant, ownership percentage</a></td>
<td class="nump">7.028%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember', window );">SJGS (Coal) | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">$ 815,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">455,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">66.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember', window );">SJGS (Coal) | Public Service Company of New Mexico | Unit 4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">77.297%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember', window );">Palo Verde Nuclear Generating Station | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">$ 869,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">403,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 38,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">10.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_NumberofUnits', window );">Number of units (in generating units) | generating_unit</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OperatingLeaseOriginalTerm', window );">Period of time for the original full power operating licenses</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OperatingLeaseExtendedTerm', window );">Operating lease, option term extensions</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersUnits4And5CoalMember', window );">Four Corners Units 4 and 5 (Coal) | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">$ 316,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">100,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 6,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">13.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_JointlyOwnedUtilityPlantAxis=pnm_LunaGasMember', window );">Luna (Gas) | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Plant&#160;in Service</a></td>
<td class="nump">$ 80,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated Depreciation</a></td>
<td class="nump">31,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">33.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_JointlyOwnedUtilityPlantAxis=pnm_SjgsUnits1And2Member', window );">SJGS Units 1 and 2 | Other Unrelated Entities 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsUnits1And2Member', window );">SJGS Units 1 and 2 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Composite Interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersMember', window );">Four Corners | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantInterestsLineItems', window );"><strong>Jointly Owned Utility Plant Interests [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_NumberofUnits', window );">Number of units (in generating units) | generating_unit</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Jointly Owned Utility Plant Proportionate Ownership Share, Other Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberofUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberofUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OperatingLeaseExtendedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Extended Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OperatingLeaseExtendedTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_OperatingLeaseOriginalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Original Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OperatingLeaseOriginalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_JointlyOwnedUtilityPlantInterestsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_JointlyOwnedUtilityPlantInterestsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportionate share of interest (percent) in a jointly owned utility plant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross PPE.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_JointProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_JointProjectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsCoalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_UnitAxis=pnm_Unit4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_UnitAxis=pnm_Unit4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersUnits4And5CoalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersUnits4And5CoalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_LunaGasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_LunaGasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsUnits1And2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SjgsUnits1And2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherEntitiesAxis=pnm_OtherUnrelatedEntities1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628304088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<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_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning', window );">ARO liabilities related to nuclear decommissioning</a></td>
<td class="nump">62.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">$ 183,421<span></span>
</td>
<td class="nump">$ 181,962<span></span>
</td>
<td class="nump">$ 158,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="nump">1,781<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Liabilities settled</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(1,444)<span></span>
</td>
<td class="num">(987)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">9,308<span></span>
</td>
<td class="nump">11,310<span></span>
</td>
<td class="nump">12,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions to estimated cash flows</a></td>
<td class="nump">39,778<span></span>
</td>
<td class="num">(8,407)<span></span>
</td>
<td class="nump">11,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">234,146<span></span>
</td>
<td class="nump">183,421<span></span>
</td>
<td class="nump">181,962<span></span>
</td>
</tr>
<tr 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember', window );">Four Corners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions to estimated cash flows</a></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember', window );">Palo Verde Nuclear Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions to estimated cash flows</a></td>
<td class="nump">9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">182,718<span></span>
</td>
<td class="nump">181,081<span></span>
</td>
<td class="nump">157,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="nump">1,781<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Liabilities settled</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(1,192)<span></span>
</td>
<td class="num">(935)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">9,248<span></span>
</td>
<td class="nump">11,236<span></span>
</td>
<td class="nump">12,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions to estimated cash flows</a></td>
<td class="nump">39,778<span></span>
</td>
<td class="num">(8,407)<span></span>
</td>
<td class="nump">11,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">233,383<span></span>
</td>
<td class="nump">182,718<span></span>
</td>
<td class="nump">181,081<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">881<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Liabilities settled</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(252)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions to estimated cash flows</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">$ 763<span></span>
</td>
<td class="nump">$ 703<span></span>
</td>
<td class="nump">$ 881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Liabilities Related to Nuclear Decommissioning</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AssetRetirementObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7123-110846<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255733009928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - PVNGS Decommissioning Funding (Details) - Public Service Company of New Mexico - Palo Verde Nuclear Generating Station - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_PaymentsToInvestInDecommissioningFund', window );">Funding for decommissioning costs in qualified and non-qualified trust funds</a></td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 1.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_DecommissioningTrustAssetsAmount', window );">Estimated market value of trusts for decommissioning costs</a></td>
<td class="nump">$ 394.5<span></span>
</td>
<td class="nump">$ 379.2<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_DecommissioningTrustAssetsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of investments held in a trust fund to pay for the costs of decontaminating and decommissioning facilities, whether such amount is presented as a separate caption or as a parenthetical disclosure on the balance sheet. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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_DecommissioningTrustAssetsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToInvestInDecommissioningFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investments that will be held in a decommissioning trust fund.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToInvestInDecommissioningFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721996152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Nuclear Spent Fuel and Waste Disposal (Details) - Public Service Company of New Mexico - Palo Verde Nuclear Generating Station - Nuclear spent fuel and waste disposal - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 );">Estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Other deferred credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Liability for interim storage costs</a></td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="nump">$ 12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_NuclearSpentFuelAndWasteDisposalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_NuclearSpentFuelAndWasteDisposalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinancialStatementLocationAxis=pnm_OtherDeferredCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_FinancialStatementLocationAxis=pnm_OtherDeferredCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255724048472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - The Energy Transition Act (Details) - Electric-Generation Portfolio Standard - Energy Transition Act<br></strong></div></th>
<th class="th"><div>Jun. 14, 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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ElectricGenerationPortfolioStandardMember', window );">Required Percentage by 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRenewableEnergyPercentage', window );">Renewable energy, percentage</a></td>
<td class="nump">0.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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ElectricGenerationPortfolioStandardMember', window );">Required Percentage by 2030</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRenewableEnergyPercentage', window );">Renewable energy, percentage</a></td>
<td class="nump">0.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ElectricGenerationPortfolioStandardMember', window );">Required Percentage by 2040</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRenewableEnergyPercentage', window );">Renewable energy, percentage</a></td>
<td class="nump">0.80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ElectricGenerationPortfolioStandardMember', window );">Required Percentage by 2045</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRenewableEnergyPercentage', window );">Renewable energy, percentage</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_pnm_PublicUtilitiesRenewableEnergyPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewable Energy, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRenewableEnergyPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ElectricGenerationPortfolioStandardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ElectricGenerationPortfolioStandardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_EnergyTransitionActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_EnergyTransitionActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2045Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DateOfRegulatoryActionAxis=pnm_RequiredPercentageby2045Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721988696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - The Clean Air Act (Details) - Clean Air Act related to Regional Haze<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>T</div>
</th>
<th class="th">
<div>Dec. 31, 1999 </div>
<div>state</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze', window );">Number of states to address regional haze | state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></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_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum', window );">Potential to emit tons per year of visibility impairing pollution, maximum (in tons) | T</a></td>
<td class="nump">250<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_pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of States To Address Regional Haze</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Potential To Emit Tons Per Year Of Visibility Impairing Pollution, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:massItemType</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_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_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_CleanAirActRelatedToRegionalHazeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_CleanAirActRelatedToRegionalHazeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255726659576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - National Ambient Air Quality Standards (Details) - parts_per_billion<br></strong></div></th>
<th class="th"><div>Feb. 25, 2019</div></th>
<th class="th"><div>Oct. 01, 2015</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Maximum | San Juan Generating Station And Four Corners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesGovernmentStandardEmissionLimit', window );">Government standard emissions limit (in parts per billion)</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesGovernmentStandardEmissionLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Government Standard Emission Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesGovernmentStandardEmissionLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationAndFourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationAndFourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255732995256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Cooling Water Intake Structures (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>option</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</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_pnm_NumberOfOptionsForMeetingBTAStandards', window );">Number of options for meeting BTA standards</a></td>
<td class="nump">7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfOptionsForMeetingBTAStandards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Options For Meeting BTA Standards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfOptionsForMeetingBTAStandards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>136
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628433240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Coal Supply (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 17, 2022 </div>
<div>$ / T</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2016 </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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,485,000<span></span>
</td>
<td class="nump">$ 1,635,000<span></span>
</td>
<td class="nump">$ 22,485,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersMember', window );">Four Corners | Coal Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PaymentsForReliefFromObligations', window );">Payments for relief from obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,924,000<span></span>
</td>
<td class="nump">1,456,000<span></span>
</td>
<td class="nump">16,924,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Loss on long-term purchase commitment | San Juan Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust', window );">Annual funding post-term reclamation trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200,000<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Increase in coal mine decommissioning liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_RegulatoryDisallowanceAdditionalAmountRecorded', window );">Net expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Mine Reclamation Trust | San Juan Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_ReclamationTrustFundingNextFiscalYear', window );">Reclamation trust funding, next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ReclamationTrustFundingYear2', window );">Reclamation trust funding, year 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_ReclamationTrustFundingYear3', window );">Reclamation trust funding, year 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Mine Reclamation Trust | Four Corners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_FundsContributedMineReclamationTrust', window );">Funds contributed to mine reclamation trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">$ 2,300,000<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_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive', window );">Funds contributed next fiscal year through year five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100,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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Mine Reclamation Trust | San Juan Generating Station And Four Corners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_CustomerReclamationFundingCostMaximum', window );">Customer reclamation funding cost, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Surface | Loss on long-term purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Liability for interim storage costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,700,000<span></span>
</td>
<td class="nump">67,400,000<span></span>
</td>
<td class="nump">71,700,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Surface | Increase in coal mine decommissioning liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_RegulatoryDisallowanceAdditionalAmountRecorded', window );">Net expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Underground | Loss on long-term purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Liability for interim storage costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,100,000<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
<td class="nump">26,100,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Underground | Increase in coal mine decommissioning liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_RegulatoryDisallowanceAdditionalAmountRecorded', window );">Net expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,300,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | San Juan Generating Station | Surface | Loss on long-term purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,100,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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | San Juan Generating Station | Underground | Loss on long-term purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,900,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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | San Juan Generating Station | Coal Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,300,000<span></span>
</td>
<td class="nump">20,400,000<span></span>
</td>
<td class="nump">26,300,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | San Juan Generating Station | Coal Supply | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_IncreaseInPriceOfCoalPerTon', window );">Increase in price of coal (per ton) | $ / T</a></td>
<td class="nump">5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Four Corners | Increase in coal mine decommissioning liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_RegulatoryDisallowanceAdditionalAmountRecorded', window );">Net expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,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=pnm_NMCapitalMember', window );">NM Capital | San Juan Generating Station | Coal Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_CoalMineReclamationBondstobepostedwithNMMMD', window );">Coal mine reclamation bonds to be posted with NMMMD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,700,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CashUsedToSupportBankLetterOrCreditArrangement', window );">Issuance in letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,300,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CashUsedToSupportBankLetterOrCreditArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 used to support bank letter or credit arrangement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CashUsedToSupportBankLetterOrCreditArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CoalMineReclamationBondstobepostedwithNMMMD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Coal Mine Reclamation Bonds to be posted with NMMMD</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CoalMineReclamationBondstobepostedwithNMMMD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CustomerReclamationFundingCostMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Customer Reclamation Funding Cost, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CustomerReclamationFundingCostMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FundsContributedMineReclamationTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Contributed, Mine Reclamation Trust</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_FundsContributedMineReclamationTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncreaseInPriceOfCoalPerTon">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Price Of Coal Per Ton</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncreaseInPriceOfCoalPerTon</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PaymentsForReliefFromObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Relief From Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PaymentsForReliefFromObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Annual Funding post-term reclamation trust</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ReclamationTrustFundingNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclamation Trust Funding, Next Fiscal 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;">pnm_ReclamationTrustFundingNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclamation Trust Funding, Next Fiscal Year Through Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ReclamationTrustFundingYear2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclamation Trust Funding, Year 2</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ReclamationTrustFundingYear2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ReclamationTrustFundingYear3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclamation Trust Funding, Year 3</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ReclamationTrustFundingYear3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowanceAdditionalAmountRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowance, Additional amount recorded</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RegulatoryDisallowanceAdditionalAmountRecorded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_FourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=pnm_CoalSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=pnm_CoalSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LossOnLongTermPurchaseCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LossOnLongTermPurchaseCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_SanJuanGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_SanJuanGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_IncreaseinCoalMineDecommissioningLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_IncreaseinCoalMineDecommissioningLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_MineReclamationTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_MineReclamationTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_FourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_FourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_SanJuanGeneratingStationAndFourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_SanJuanGeneratingStationAndFourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ClassificationOfMineAxis=pnm_SurfaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ClassificationOfMineAxis=pnm_SurfaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ClassificationOfMineAxis=pnm_UndergroundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ClassificationOfMineAxis=pnm_UndergroundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_NMCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_NMCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255726165912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - San Juan County Decommissioning Ordinance (Details) - Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance - San Juan Generating Station - Public Service Company of New Mexico - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Nov. 09, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesInitialFundingRequirement', window );">Initial funding requirement</a></td>
<td class="nump">$ 14.7<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_pnm_LossContingencySuretyBond', window );">Surety bond</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_LossContingencySuretyBond">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Surety Bond</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_LossContingencySuretyBond</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesInitialFundingRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Initial Funding Requirement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesInitialFundingRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis=pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_SanJuanGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_JointlyOwnedGeneratingFacilitiesAxis=pnm_SanJuanGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721644664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Liability and Insurance Matters (Details) - Public Service Company of New Mexico - Palo Verde Nuclear Generating Station<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>generating_unit</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_NumberofUnits', window );">Number of units (in generating units) | generating_unit</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Nuclear Plant</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor', window );">Ownership percentage in nuclear reactor</a></td>
<td class="nump">10.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_NumberofUnits', window );">Number of units (in generating units) | generating_unit</a></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_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident', window );">Maximum potential assessment per incident</a></td>
<td class="nump">$ 42,100,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_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident', window );">Annual payment limitation related to incident</a></td>
<td class="nump">6,200,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_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance', window );">Aggregate amount of all risk insurance</a></td>
<td class="nump">2,800,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_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited', window );">Sublimit amount for non-nuclear property damage losses</a></td>
<td class="nump">2,250,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_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited', window );">Retrospective premium assessment</a></td>
<td class="nump">5,400,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Nuclear Plant | Commercial Providers</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesLiabilityInsuranceCoverage', window );">Liability insurance coverage</a></td>
<td class="nump">450,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Nuclear Plant | Industry Wide Retrospective Assessment Program</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesLiabilityInsuranceCoverage', window );">Liability insurance coverage</a></td>
<td class="nump">13,100,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Nuclear Plant | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesLiabilityInsuranceCoverage', window );">Liability insurance coverage</a></td>
<td class="nump">$ 13,500,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_pnm_NumberofUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberofUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Aggregate Amount of All Risk Insurance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Annual Payment Limitation Related to Incident</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesLiabilityInsuranceCoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Liability Insurance Coverage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesLiabilityInsuranceCoverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Amount under Nuclear Electric Insurance Limited</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Potential Assessment Per Incident</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Ownership Percentage in Nuclear Reactor</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Sublimit Amount under Nuclear Electric Insurance Limited</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_PaloVerdeNuclearGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_NuclearPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_NuclearPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_InsuranceCarrierAxis=pnm_CommercialProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_InsuranceCarrierAxis=pnm_CommercialProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_InsuranceCarrierAxis=pnm_IndustryWideRetrospectiveAssessmentProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_InsuranceCarrierAxis=pnm_IndustryWideRetrospectiveAssessmentProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632832744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Navajo National Allottee Matters (Details) - Navajo Nation Allottee Matters - Public Service Company of New Mexico<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2012 </div>
<div>landowner</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>Allotment_Parcel</div>
</th>
<th class="th">
<div>Dec. 01, 2015 </div>
<div>Allotment_Parcel</div>
</th>
<th class="th">
<div>Jul. 13, 2015 </div>
<div>a</div>
</th>
<th class="th">
<div>Jan. 22, 2015 </div>
<div>Allotment_Parcel</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>
</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_pnm_NumberOfLandownersInvolvedInTheAppeal', window );">Number of landowners involved in the appeal | landowner</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents', window );">Number of allotments where landowners are revoking rights of way renewal consents (in allotment parcels)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents', window );">Allotments with right-of-way renewals not previously contested (in allotment parcels)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Acres of land at issue (in acres) | a</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.49<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_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned', window );">Number of allotment parcels that cannot be condemned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_NumberOfAllotmentParcelsAtIssue', window );">Number of allotment parcels at issue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfAllotmentParcelsAtIssue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allotment parcels' at issue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfAllotmentParcelsAtIssue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allotment parcels' at issue, Not to be condemned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Allotments Where Landowners Are Revoking Right Of Way Renewal Consents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfLandownersInvolvedInTheAppeal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Landowners Involved In The Appeal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfLandownersInvolvedInTheAppeal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Allotments, Previously Contested Rights Of Way Renewal Consents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of land held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsAxis=pnm_NavajoNationAllotteeMattersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=pnm_NavajoNationAllotteeMattersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255515286296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - New Mexico General Rate Cases (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 01, 2018</div></th>
<th class="th">
<div>Jan. 10, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 28, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2016 </div>
<div>USD ($) </div>
<div>lease </div>
<div>MW</div>
</th>
<th class="th">
<div>Jan. 31, 2016 </div>
<div>USD ($) </div>
<div>lease </div>
<div>MW</div>
</th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 16, 2019 </div>
<div>MW</div>
</th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>MW</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,582<span></span>
</td>
<td class="nump">$ 20,636<span></span>
</td>
<td class="num">$ (25,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="nump">151,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented', window );">Percent of non-fuel revenue requirement change implemented</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.125%<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate', window );">Proposed term for providing benefits to customers related to reduction in state corporate tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">23 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,992<span></span>
</td>
<td class="nump">21,857<span></span>
</td>
<td class="num">(25,962)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,194<span></span>
</td>
<td class="nump">$ 1,098<span></span>
</td>
<td class="nump">150,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Palo Verde Nuclear Generating Station, Unit 2 Leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_NumberOfMegaWattsPurchased', window );">Number of megawatts purchased (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.1<span></span>
</td>
<td class="nump">64.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="nump">64.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration', window );">Number of megawatts (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114.6<span></span>
</td>
<td class="nump">114.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased', window );">Number of leases under which assets were purchased | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Palo Verde Nuclear Generating Station, Unit 1 Leases, extended</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_Estimatedannualrentexpense', window );">Estimated annual rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.575%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate', window );">Proposed term for providing benefits to customers related to reduction in state corporate tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | 2015 Electric Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Approved rate increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | 2015 Electric Rate Case | Palo Verde Nuclear Generating Station, Unit 2 Leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts', window );">Proposed disallowance of recovery of purchase price of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 163,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PublicUtilitiesApprovedleaseacquisitioncosts', window );">Approved lease acquisition 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="nump">$ 83,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesDisallowedleaseholdimprovements', window );">Disallowed leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | 2015 Electric Rate Case | Non-Fuel Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember', window );">Four Corners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_RegulatoryDisallowancesAndRestructuringCosts', window );">Regulatory disallowances and restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance', window );">Pre-tax regulatory disallowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=pnm_PaloVerdeNuclearGeneratingStationUnit2Member', window );">Palo Verde Nuclear Generating Station, Unit 2 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_NumberOfMegaWattsPurchased', window );">Number of megawatts purchased (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration', window );">Number of megawatts (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=pnm_PaloVerdeNuclearGeneratingStationUnit2Member', window );">Palo Verde Nuclear Generating Station, Unit 2 | Public Service Company of New Mexico | 2015 Electric Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_NumberOfMegaWattsPurchased', window );">Number of megawatts purchased (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=pnm_NewMexico2015RateCaseMember', window );">New Mexico 2015 Rate Case | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseImpairments', window );">Recorded pre-tax impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets', window );">Amount of impairment to carrying amount of regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (45,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=pnm_NewMexico2015RateCaseMember', window );">New Mexico 2015 Rate Case | Palo Verde Nuclear Generating Station, Unit 2 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_NumberOfMegaWattsPurchased', window );">Number of megawatts purchased (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice', window );">Recorded pre-tax impairments portion of purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leaseholds and Leasehold Improvements | New Mexico 2015 Rate Case | Palo Verde Nuclear Generating Station, Units 1 And 4 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets', window );">Amount of impairment to carrying amount of regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_pnm_Estimatedannualrentexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated annual rent expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_Estimatedannualrentexpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfMegaWattsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Mega Watts Purchased</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfMegaWattsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesApprovedleaseacquisitioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Approved lease acquisition 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;">pnm_PublicUtilitiesApprovedleaseacquisitioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesDisallowedleaseholdimprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Disallowed leasehold improvements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesDisallowedleaseholdimprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Hearing Examiner Proposed disallowance, Lease Acquisition 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;">pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Megawatts Nuclear Generation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of leases under which assets were purchased</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Percent of Non-fuel Revenue Requirement Change Implemented</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax 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;">pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Return on Equity, Regulatory Disallowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RegulatoryDisallowancesAndRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Disallowances And Restructuring 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;">pnm_RegulatoryDisallowancesAndRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Impairments, Portion Of Purchase Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount of any reduction to the carrying amounts of regulated assets that result from impairment (for example, rate actions of a regulator).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6066304&amp;loc=d3e44026-110379<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 impairments of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2015ElectricRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2015ElectricRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_EnergyAxis=pnm_NonFuelEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnergyAxis=pnm_NonFuelEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PaloVerdeNuclearGeneratingStationUnit2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PaloVerdeNuclearGeneratingStationUnit2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_NewMexico2015RateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_NewMexico2015RateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632351288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Renewable Portfolio Standard (Details) - Public Service Company of New Mexico<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Nov. 18, 2020</div></th>
<th class="th">
<div>Jun. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 03, 2019 </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Jul. 29, 2020 </div>
<div>MW</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Renewable Portfolio Standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity', window );">Solar photovoltaic capacity (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158<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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201.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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Renewable Portfolio Standard | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour', window );">Reasonable cost threshold in megawatts per hour | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Renewable Energy Rider</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013', window );">NMPRC-approved return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount', window );">Proposed revision to rider that will allow for recovery | $</a></td>
<td class="nump">$ 66,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Renewable Energy Rider</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount', window );">Proposed revision to rider that will allow for recovery | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,800,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount', window );">Renewable energy procurement plan, approved recovery amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Renewable Energy Rider, Sky Blue Energy Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount', window );">Proposed revision to rider that will allow for recovery | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent', window );">Renewable energy procurement plan, carrying charges, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">8.64%<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount', window );">Renewable energy procurement plan, carrying charges | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,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_us-gaap_PublicUtilityAxis=pnm_NewMexicoWindMember', window );">New Mexico Wind | Renewable Portfolio Standard 2014</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity', window );">Wind energy capacity (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_RedMesaWindMember', window );">Red Mesa Wind | Renewable Portfolio Standard 2014</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity', window );">Wind energy capacity (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=pnm_LaJoyaWindMember', window );">La Joya Wind | Renewable Portfolio Standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity', window );">Wind energy capacity (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140<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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140<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_pnm_PowerPurchaseAgreementTerm', window );">PPA term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=pnm_LightningDockGeothermalMember', window );">Lightning Dock Geothermal | Renewable Portfolio Standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity', window );">Geothermal energy capacity (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PowerPurchaseAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Power Purchase Agreement Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PowerPurchaseAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Mega Watts Of Geothermal Energy 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;">pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Mega Watts of Solar Photovoltaic 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;">pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Mega Watts of Wind Energy 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;">pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Reasonable Cost Threshold In Megawatts Per Hour</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewable Energy Procurement Plan, Approved Recovery, 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;">pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewable Energy Procurement Plan, Carrying Charges, 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;">pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewable Energy Procurement Plan, Carrying Charges, 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;">pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewable Energy Procurement Plan, Proposed Recovery, 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;">pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Rider Condition of Earned Return on Jurisdictional Equity in 2013</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar generation capacity in Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewablePortfolioStandardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewablePortfolioStandardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewableEnergyRiderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewableEnergyRiderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_NewMexicoWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_NewMexicoWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewablePortfolioStandard2014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewablePortfolioStandard2014Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_RedMesaWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_RedMesaWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_LaJoyaWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_LaJoyaWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_LightningDockGeothermalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_LightningDockGeothermalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255728887048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Renewable Energy Rider (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Renewable Energy Rider | NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRevenuefromRenewableenergyrider', window );">Revenue from renewable energy rider</a></td>
<td class="nump">$ 61.7<span></span>
</td>
<td class="nump">$ 56.4<span></span>
</td>
<td class="nump">$ 52.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRevenuefromRenewableenergyrider">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Revenue from Renewable energy rider</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRevenuefromRenewableenergyrider</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewableEnergyRiderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewableEnergyRiderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721190792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Energy Efficiency and Load Management (Details) - Public Service Company of New Mexico<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 15, 2021 </div>
<div>USD ($) </div>
<div>GWh</div>
</th>
<th class="th">
<div>Apr. 15, 2020 </div>
<div>USD ($) </div>
<div>MMBTU </div>
<div>meter</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>GWh</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Energy Efficiency and Load Management Program, Proposed 2018 Portfolio | Disincentives/Incentives Added</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings', window );">Energy and load management programs, additional incentive, targeted energy savings (in Gigawatts) | GWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">2017 Energy Efficiency and Load Management Program | Disincentives/Incentives Added</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum', window );">Minimum profit incentive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings', window );">Targeted energy savings (in Gigawatts) | GWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Energy Efficiency and Load Management 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_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_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear', window );">Program costs related to energy efficiency, next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.4<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_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo', window );">Program costs related to energy efficiency, in year two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree', window );">Program costs related to energy efficiency, in year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.6<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_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings', window );">Energy efficiency and load management programs targeted energy savings (in Gigawatts) | MMBTU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80<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_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled', window );">Number of AMI meters to be installed | meter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<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_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation', window );">Program costs related to meter installation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">2020 Energy Efficiency Annual Report | Disincentives and Incentives Added</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive', window );">Energy efficiency and load management programs profit incentive</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings', window );">Energy efficiency and load management programs additional incentive targeted energy savings (in Gigawatts) | GWh</a></td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Minimum | Renewable Portfolio Standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier', window );">Sliding scale profit incentive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier', window );">Profit incentive sliding scale multiplier</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.071<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_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings', window );">Energy efficiency and load management programs targeted energy savings (in Gigawatts) | MMBTU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80<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_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Energy Efficiency And Load Management Programs Additional Incentive Targeted Energy Savings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:energyItemType</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_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Energy Efficiency And Load Management Programs Profit Incentive</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Energy Efficiency and Load Management Programs Targeted Energy Savings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:energyItemType</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_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Energy Efficiency and Load Management Programs, Additional Incentive, Targeted Energy Savings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:energyItemType</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_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Energy Efficiency and Load Management Programs, Profit Incentive, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Energy Efficiency and Load Management Programs, Targeted Energy Savings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:energyItemType</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_pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of AMI Meters To Be Installed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Profit Incentive Sliding Scale Multiplier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Profit incentive sliding scale multiplier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Program Costs Related To Energy Efficiency, in Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Program Costs Related To Energy Efficiency, in Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Program Costs Related To Energy Efficiency, Next Fiscal 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;">pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Program Costs Related To Meter Installation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TypeOfRegulatoryCostAxis=pnm_DisincentivesIncentivesAddedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TypeOfRegulatoryCostAxis=pnm_DisincentivesIncentivesAddedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2017EnergyEfficiencyandLoadManagementProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2017EnergyEfficiencyandLoadManagementProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyEfficiencyAndLoadManagementProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyEfficiencyAndLoadManagementProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2020EnergyEfficiencyAnnualReportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2020EnergyEfficiencyAnnualReportMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TypeOfRegulatoryCostAxis=pnm_DisincentivesAndIncentivesAddedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TypeOfRegulatoryCostAxis=pnm_DisincentivesAndIncentivesAddedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewablePortfolioStandardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_RenewablePortfolioStandardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730271224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Integrated Resource Plans and Abandonment Applications (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 29, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod', window );">Period of action plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesFrequencyofIRPfilings', window );">Required filing of Integrated Resource Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_IntegratedResourcePlan2011Member', window );">Integrated Resource Plan, 2011 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp', window );">Planning period covered, IRP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_IntegratedResourcePlan2020Member', window );">Integrated Resource Plan, 2020 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp', window );">Planning period covered, IRP</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesFrequencyofIRPfilings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Frequency of IRP filings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesFrequencyofIRPfilings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Integrated Resource Plan, Action Plan, 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;">pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Planning Period Covered of IRP</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_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_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_IntegratedResourcePlan2011Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_IntegratedResourcePlan2011Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_IntegratedResourcePlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_IntegratedResourcePlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633992312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - SJGS Abandonment Application (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Apr. 02, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 13, 2020 </div>
<div>MW</div>
</th>
<th class="th">
<div>Sep. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 29, 2020 </div>
<div>MW</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 21, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2019 </div>
<div>MW</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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PNMSolarDirectMember', window );">PNM Solar Direct</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Replacement Resource Portfolio One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></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="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Replacement Resource Portfolio Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Portfolio One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement', window );">Number of megawatts available in purchase power agreement (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Portfolio Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement', window );">Number of megawatts available in purchase power agreement (in megawatts) | MW</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Portfolio Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement', window );">Number of megawatts available in purchase power agreement (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources', window );">Estimated costs of replacement resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Other deferred credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Employee Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds', window );">Request issuance of energy transition bonds</a></td>
<td class="nump">$ 361.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesForecastedUndepreciatedInvestment', window );">Forecasted undepreciated investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283.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="nump">$ 361.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts', window );">Plant decommissioning and coal mine reclamation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesUpfrontFinancingCosts', window );">Upfront financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ProceedsFromSecuritizationBonds', window );">Proceeds from securitization bonds</a></td>
<td class="nump">$ 19.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Public Service Company of New Mexico | Other deferred credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Public Service Company of New Mexico | Employee Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Public Service Company of New Mexico | Other Restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember', window );">San Juan Generating Station | Public Service Company of New Mexico | Economic Development and Workforce Training Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.8<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_pnm_ProceedsFromSecuritizationBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Securitization Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ProceedsFromSecuritizationBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesEstimatedCostsOfReplacementResources">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimated Costs Of Replacement Resources</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEstimatedCostsOfReplacementResources</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesForecastedUndepreciatedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, forecasted undepreciated investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesForecastedUndepreciatedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Megawatts Available In Purchase Power Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Megawatts In Battery Storage Facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Plant Decommissioning And Coal Mine Reclamation 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;">pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Request Issuance Of Energy Transition Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar generation capacity in Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesUpfrontFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Upfront Financing 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;">pnm_PublicUtilitiesUpfrontFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized 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 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://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)(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_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PNMSolarDirectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PNMSolarDirectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PortfolioThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_OtherDeferredCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_OtherDeferredCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627614904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Four Corners Abandonment Application (Details) - Public Service Company of New Mexico<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 08, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 28, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Jul. 29, 2020 </div>
<div>MW</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember', window );">Four Corners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PaymentsForReliefFromObligations', window );">Payments for relief from obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="nump">$ 15.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_FinalPaymentForReliefFromObligations', window );">Final payment for relief from obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_InitialPaymentForReliefFromObligations', window );">Initial payment for relief from obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds', window );">Request issuance of energy transition bonds</a></td>
<td class="nump">$ 300.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesForecastedUndepreciatedInvestment', window );">Forecasted undepreciated investment</a></td>
<td class="nump">272.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts', window );">Plant decommissioning and coal mine reclamation costs</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesUpfrontFinancingCosts', window );">Upfront financing costs</a></td>
<td class="nump">7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ProceedsFromSecuritizationBonds', window );">Proceeds from securitization bonds</a></td>
<td class="nump">$ 16.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember', window );">Four Corners | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 interest, ownership percentage by noncontrolling owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FinalPaymentForReliefFromObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Final Payment For Relief From Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_FinalPaymentForReliefFromObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_InitialPaymentForReliefFromObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial Payment For Relief From Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_InitialPaymentForReliefFromObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PaymentsForReliefFromObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Relief From Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PaymentsForReliefFromObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ProceedsFromSecuritizationBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Securitization Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ProceedsFromSecuritizationBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesForecastedUndepreciatedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, forecasted undepreciated investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesForecastedUndepreciatedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Plant Decommissioning And Coal Mine Reclamation 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;">pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Request Issuance Of Energy Transition Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar generation capacity in Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesUpfrontFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Upfront Financing 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;">pnm_PublicUtilitiesUpfrontFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_FourCornersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634703944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory and Rate Matters - PVNGS Leased Interest Abandonment Application (Details)<br></strong></div></th>
<th class="th">
<div>Apr. 02, 2021 </div>
<div>lease </div>
<div>MW</div>
</th>
<th class="th">
<div>Nov. 13, 2020 </div>
<div>MW</div>
</th>
<th class="th">
<div>Jul. 29, 2020 </div>
<div>MW</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements', window );">Regulatory time frame for proposed PPAs and battery storage agreements</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended', window );">Number of leases under which lease term was extended | lease</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650<span></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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Leased Interest Termination On January 15, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended', window );">Number of leases under which lease term was extended | lease</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Replacement Resource Portfolio One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">200<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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts)</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Replacement Resource Portfolio Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts)</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Replacement Resource Portfolio Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">300<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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts)</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts', window );">Solar generation capacity, amount requested for approval to abandon, in megawatts</a></td>
<td class="nump">114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Public Service Company of New Mexico | Leased Interest Termination On January 15, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Public Service Company of New Mexico | Leased Interest Termination On January 15, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Leases Under Which Lease Term Was Extended</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Megawatts In Battery Storage Facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Regulatory Time Frame For Proposed PPAs And Battery Storage Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar Generation Capacity, Amount Requested For Approval To Abandon, In Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar generation capacity in Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_LeasedInterestTerminationOnJanuary152023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_LeasedInterestTerminationOnJanuary152023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_ReplacementResourcePortfolioThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_LeasedInterestTerminationOnJanuary152024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_LeasedInterestTerminationOnJanuary152024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730132856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Cost Recovery Related to Joining the EIM (Details) - Energy Imbalance Market - Public Service Company of New Mexico<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered', window );">Initial capital investments to be recovered</a></td>
<td class="nump">$ 20.9<span></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_pnm_PublicUtilitiesOtherExpensesToBeRecovered', window );">Other expenses to be recovered</a></td>
<td class="nump">$ 7.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Initial Capital Investments To Be Recovered</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesOtherExpensesToBeRecovered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Other Expenses To Be Recovered</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesOtherExpensesToBeRecovered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyImbalanceMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyImbalanceMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255520673928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Facebook Data Center Project (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>power_purchase_agreement </div>
<div>Facility </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Oct. 01, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Jul. 28, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Jun. 23, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Feb. 08, 2021 </div>
<div>MW</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FacebookDataCenterMember', window );">Facebook Data Center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></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_pnm_PowerPurchaseAgreementTerm', window );">PPA term</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities', window );">Number of megawatts in battery storage facilities (in megawatts)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></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_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts', window );">Solar generation capacity expected to be operational (in megawatts)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved', window );">Number of megawatts in battery storage facilities approved (in megawatts)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PNMRDevelopmentMember', window );">PNMR Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PNMRDevelopmentMember', window );">PNMR Development | Facebook Data Center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_CasaMesaWindMember', window );">Casa Mesa Wind, LLC | Facebook Data Center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_AvangridRenewablesLLCMember', window );">Avangrid Renewables, LLC | Facebook Data Center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_Route66SolarEnergyCenterMember', window );">Route 66 Solar Energy Center, LLC | Facebook Data Center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_NMRDMember', window );">NMRD | Facebook Data Center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw)</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_NumberOfAdditionalPPAs', window );">Number of additional PPAs | power_purchase_agreement</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_NumberOfSolarFacilities', window );">Number of solar facilities | Facility</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfAdditionalPPAs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 PPAs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfAdditionalPPAs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_NumberOfSolarFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Solar Facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_NumberOfSolarFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PowerPurchaseAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Power Purchase Agreement Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PowerPurchaseAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Megawatts In Battery Storage Facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Megawatts In Battery Storage Facilities Approved</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar Generation Capacity Expected To Be Operational, In Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar generation capacity in Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FacebookDataCenterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FacebookDataCenterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PNMRDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMRDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_CasaMesaWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_CasaMesaWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_AvangridRenewablesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_AvangridRenewablesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_Route66SolarEnergyCenterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_Route66SolarEnergyCenterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_NMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_NMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633000744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory and Rate Matters - PNM Solar Direct, Application for a New 345-kV Transmission Line and Wester Spirit Line (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>May 31, 2019 </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 01, 2019 </div>
<div>kv</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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PNMSolarDirectMember', window );">PNM Solar Direct</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts', window );">Solar distributed generation (in mw) | MW</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PowerPurchaseAgreementTerm', window );">PPA term</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_WesternSpiritLineMember', window );">Western Spirit Line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities', window );">Transmission line and associated facilities (kV) | kv</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_WesternSpiritAndPatternWindAffiliattesMember', window );">Western Spirit And Pattern Wind Affiliattes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_pnm_PublicUtilitiesEstimatedCostOfProject', window );">Estimated cost of project</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360<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_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement', window );">Estimated self-fund amount under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<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_pnm_PowerPurchaseAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Power Purchase Agreement Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PowerPurchaseAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesEstimatedCostOfProject">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimated Cost Of Project</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEstimatedCostOfProject</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimated Self-Fund Amount Under Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar generation capacity in Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Transmission Line And Associated Facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PNMSolarDirectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_PNMSolarDirectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_WesternSpiritLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_WesternSpiritLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_WesternSpiritAndPatternWindAffiliattesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_WesternSpiritAndPatternWindAffiliattesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730142600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Formula Transmission Rate Case (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Formula Transmission Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesReturnonEquity', window );">Return on equity</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesReturnonEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Return on Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesReturnonEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FormulaTransmissionRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_FormulaTransmissionRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627597880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - COVID-19 Regulatory Matters (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 03, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 514,258<span></span>
</td>
<td class="nump">$ 557,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">841,393<span></span>
</td>
<td class="nump">850,228<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">428,981<span></span>
</td>
<td class="nump">457,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">653,830<span></span>
</td>
<td class="nump">664,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | COVID-19 cost savings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemAxis=pnm_COVID19Member', window );">COVID-19 | Public Service Company of New Mexico | COVID-19 cost savings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=pnm_DeferredCOVID19CostsMember', window );">Deferred COVID-19 costs | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,896<span></span>
</td>
<td class="nump">8,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=pnm_DeferredCOVID19CostsMember', window );">Deferred COVID-19 costs | COVID-19 | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">$ 8,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherRegulatoryAssets', window );">Decrease in other regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualRiskOrUncertaintyByNatureAxis=pnm_COVID19Member', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod', window );">Temporary mandatory moratorium on disconnection period</a></td>
<td class="text">100 days<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_pnm_PublicUtilitiesDisconnectionTransitionPeriod', window );">Disconnection transition period</a></td>
<td class="text">90 days<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_pnm_PublicUtilitiesDisconnectionTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Disconnection Transition 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;">pnm_PublicUtilitiesDisconnectionTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Temporary Mandatory Moratorium On Disconnection 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;">pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_IncreaseDecreaseInOtherRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 value of other assets that are created when regulatory agencies permits public utilities to defer costs to the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_COVID19CostsSavingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_COVID19CostsSavingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemAxis=pnm_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=pnm_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_DeferredCOVID19CostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_DeferredCOVID19CostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualRiskOrUncertaintyByNatureAxis=pnm_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualRiskOrUncertaintyByNatureAxis=pnm_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255730972152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory and Rate Matters - Transportation Electrification Program (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 12, 2021 </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 18, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts', window );">Solar generation capacity related to unexecuted transmission service agreement (in megawatts) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | San Juan Generating Station | San Juan Generating Station Unit 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest, ownership percentage by noncontrolling owners</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico | Insurance Deductible | San Juan Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_LossContingencyEstimateOfPossibleLoss', window );">Estimate of possible loss</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_SanJuanGeneratingStationOwnersMember', window );">San Juan Generating Station Owners | Insurance Deductible | San Juan Generating Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_LossContingencyEstimateOfPossibleLoss', window );">Estimate of possible loss</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_TransportationElectrificationProgramMember', window );">Transportation Electrification Program | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesExpectedBudgetedExpenditures', window );">Expected budgeted expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.4<span></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_pnm_PublicUtilitiesBudgetFlexibilityPercent', window );">Budget flexibility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></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_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent', window );">Budget portion dedicated to low and moderate income customers, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesBudgetFlexibilityPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Budget Flexibility, 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;">pnm_PublicUtilitiesBudgetFlexibilityPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Budget Portion Dedicated To Low And Moderate Income Customers, 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;">pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesExpectedBudgetedExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Expected Budgeted Expenditures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesExpectedBudgetedExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Solar Generation Capacity Related To Unexecuted Transmission Service Agreement, In Megawatts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=pnm_SanJuanGeneratingStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_SanJuanGeneratingStationUnit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=pnm_SanJuanGeneratingStationUnit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_InsuranceDeductibleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_InsuranceDeductibleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_SanJuanGeneratingStationOwnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_SanJuanGeneratingStationOwnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_TransportationElectrificationProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_TransportationElectrificationProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255514357096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - TNMP Narrative (Details)<br> advanced_meter in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 26, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 05, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 06, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 10, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2011 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>advanced_meter</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 27, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 662,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 670,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 187,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 187,407<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_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability', window );">Refund of regulatory liability to customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PublicUtilitiesEstimateOfPossibleUpgrades', window );">Estimate of possible upgrades</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,000<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_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount', window );">Energy efficiency cost recovery factor, requested change amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<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_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus', window );">Energy efficiency cost recovery factor, requested performance bonus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement', window );">Requested increase annual distribution revenue requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesIncrementalDistributionInvestments', window );">Incremental distribution investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 149,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement', window );">Annual distribution revenue requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement', window );">Requested increase annual distribution revenue requirement</a></td>
<td class="nump">$ 14,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesIncrementalDistributionInvestments', window );">Incremental distribution investments</a></td>
<td class="nump">$ 95,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | 2018 TNMP Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 25,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.65%<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRequestedCostofDebtPercentage', window );">Requested cost of debt, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage', window );">Requested debt capital structure, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage', window );">Requested equity capital structure, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod', window );">Refund of federal income tax rates period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount', window );">Investments excluded from rate, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecoveryOfDirectCosts', window );">Recovery of direct costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period of regulatory assets for which no return investment during recovery period is provided</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance', window );">Write off regulatory disallowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power Company | Advanced Meter System Deployment and Surcharge Request</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PublicUtilitiesApprovedDeploymentCosts', window );">Approved deployment costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 113,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod', window );">Period of time to collect deployment costs through surcharge period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesNumberofadvancedmetersinstalled', window );">Number of advanced meters installed | advanced_meter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate', window );">Proposed term for providing benefits to customers related to reduction in state corporate tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">23 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested rate increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.575%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate', window );">Proposed term for providing benefits to customers related to reduction in state corporate tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_PUCTMember', window );">PUCT | Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_pnm_PublicUtilitiesCostsOfDeployment', window );">Costs of deployment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Energy Efficiency Cost Recovery Factor, Requested Change 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;">pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Energy Efficiency Cost Recovery Factor, Requested Performance Bonus</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesAnnualDistributionRevenueRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Annual Distribution Revenue Requirement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesAnnualDistributionRevenueRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesApprovedDeploymentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Approved Deployment 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;">pnm_PublicUtilitiesApprovedDeploymentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Collection of Deployment Costs Through Surcharge 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;">pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesCostsOfDeployment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Costs Of Deployment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesCostsOfDeployment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesEstimateOfPossibleUpgrades">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Estimate Of Possible Upgrades</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesEstimateOfPossibleUpgrades</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesIncrementalDistributionInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Incremental Distribution Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesIncrementalDistributionInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Investments Excluded from Rate, 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;">pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofadvancedmetersinstalled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of advanced meters installed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberofadvancedmetersinstalled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax 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;">pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Refund of Federal Income Tax Rates 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;">pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_pnm_PublicUtilitiesRequestedCostofDebtPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Requested Cost of Debt, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRequestedCostofDebtPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Requested Increase Annual Distribution Revenue Requirement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesWriteOffRegulatoryDisallowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Write off Regulatory Disallowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesWriteOffRegulatoryDisallowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts And Jobs Act Of 2017, Net Decrease in Regulatory Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PublicUtilitiesRequestedDebtCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested debt to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested equity to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RecoveryOfDirectCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecoveryOfDirectCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining recovery period of regulatory assets for which no return on investment during recovery period is provided, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 55<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406419&amp;loc=d3e44360-110383<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 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_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2018TNMPRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_A2018TNMPRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_PUCTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_PUCTMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722944296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory and Rate Matters - TNMP Schedules (Details) - Texas-New Mexico Power Company - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">10 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 20, 2021</div></th>
<th class="th"><div>Mar. 12, 2021</div></th>
<th class="th"><div>Oct. 07, 2020</div></th>
<th class="th"><div>Mar. 27, 2020</div></th>
<th class="th"><div>Sep. 19, 2019</div></th>
<th class="th"><div>Mar. 21, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Energy efficiency costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts', window );">Aggregate Collection Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus', window );">Performance Bonus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.0<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.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_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Transmission Cost of Service Rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Approved Increase in Rate Base</a></td>
<td class="nump">$ 41.2<span></span>
</td>
<td class="nump">$ 112.6<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 59.2<span></span>
</td>
<td class="nump">$ 21.9<span></span>
</td>
<td class="nump">$ 111.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue', window );">Annual Increase in Revenue</a></td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 14.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Approved Cost Recovery Factor, Performance Bonus</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Approved Cost Recovery Factor, Program 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;">pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Increase Annual Transmission Service Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyEfficiencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_EnergyEfficiencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_TransmissionCostOfServiceRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ScheduleOfRegulatoryRateMattersAxis=pnm_TransmissionCostOfServiceRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255731004968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory and Rate Matters - COVID-19 Electricity Relief Program (Details) - Texas-New Mexico Power Company<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 14, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 30, 2020 </div>
<div>MWh</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram', window );">Rider charge from electricity relief program | MWh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 187,563<span></span>
</td>
<td class="nump">$ 187,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term debt</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_OtherDeferredCostsGrossCARESAct', window );">Other deferred costs, gross, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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_pnm_OtherDeferredCostsGrossCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Deferred Costs, Gross, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OtherDeferredCostsGrossCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Rider Charge From Electricity Relief 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;">pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:energyItemType</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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemAxis=pnm_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=pnm_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721315736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Federal Income Tax Reform (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 10, 2018</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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_pnm_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Federal and state excess deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 taxes (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">$ 20,636<span></span>
</td>
<td class="num">$ (25,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Federal and state excess deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 taxes (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,992<span></span>
</td>
<td class="nump">21,857<span></span>
</td>
<td class="num">(25,962)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Federal and state excess deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 taxes (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,912<span></span>
</td>
<td class="nump">$ 6,308<span></span>
</td>
<td class="nump">5,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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>
<td class="text">&#160;<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_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate', window );">Proposed term for providing benefits to customers related to reduction in state corporate tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">23 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember', window );">NMPRC | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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>
<td class="text">&#160;<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_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate', window );">Proposed term for providing benefits to customers related to reduction in state corporate tax</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=pnm_NewMexico2015RateCaseMember', window );">New Mexico 2015 Rate Case | Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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>
<td class="text">&#160;<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_pnm_PublicUtilitiesPreTaxImpairmentofInvestments', window );">Pre-tax impairment of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 taxes (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (45,700)<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_pnm_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;">pnm_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesPreTaxImpairmentofInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Pre-Tax Impairment of Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesPreTaxImpairmentofInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax 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;">pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</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_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=pnm_NMPRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=pnm_NewMexico2015RateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=pnm_NewMexico2015RateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255721160264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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_CurrentFederalTaxExpenseBenefit', window );">Current federal income tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current state income tax</a></td>
<td class="nump">1,835<span></span>
</td>
<td class="nump">231<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal income tax (benefit)</a></td>
<td class="nump">20,679<span></span>
</td>
<td class="nump">17,574<span></span>
</td>
<td class="num">(20,372)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred state income tax (benefit)</a></td>
<td class="nump">11,315<span></span>
</td>
<td class="nump">3,721<span></span>
</td>
<td class="num">(4,491)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations', window );">Amortization of accumulated investment tax credits</a></td>
<td class="num">(1,247)<span></span>
</td>
<td class="num">(890)<span></span>
</td>
<td class="num">(522)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes (benefit)</a></td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">20,636<span></span>
</td>
<td class="num">(25,282)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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_CurrentFederalTaxExpenseBenefit', window );">Current federal income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,266)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current state income tax</a></td>
<td class="num">(128)<span></span>
</td>
<td class="num">(585)<span></span>
</td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal income tax (benefit)</a></td>
<td class="nump">18,774<span></span>
</td>
<td class="nump">20,125<span></span>
</td>
<td class="num">(12,308)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred state income tax (benefit)</a></td>
<td class="nump">8,583<span></span>
</td>
<td class="nump">2,560<span></span>
</td>
<td class="num">(7,590)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations', window );">Amortization of accumulated investment tax credits</a></td>
<td class="num">(237)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="num">(247)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes (benefit)</a></td>
<td class="nump">26,992<span></span>
</td>
<td class="nump">21,857<span></span>
</td>
<td class="num">(25,962)<span></span>
</td>
</tr>
<tr 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=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_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_CurrentFederalTaxExpenseBenefit', window );">Current federal income tax</a></td>
<td class="nump">5,770<span></span>
</td>
<td class="nump">12,048<span></span>
</td>
<td class="nump">10,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current state income tax</a></td>
<td class="nump">2,395<span></span>
</td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">1,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred federal income tax (benefit)</a></td>
<td class="num">(224)<span></span>
</td>
<td class="num">(7,744)<span></span>
</td>
<td class="num">(7,621)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred state income tax (benefit)</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes (benefit)</a></td>
<td class="nump">$ 7,912<span></span>
</td>
<td class="nump">$ 6,308<span></span>
</td>
<td class="nump">$ 5,046<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_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;">pnm_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other current and other deferred income tax expense (benefit) attributable 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255632360008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rates</a></td>
<td class="nump">$ 51,330<span></span>
</td>
<td class="nump">$ 43,670<span></span>
</td>
<td class="nump">$ 14,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment', window );">Amortization of accumulated investment tax credits</a></td>
<td class="num">(1,247)<span></span>
</td>
<td class="num">(890)<span></span>
</td>
<td class="num">(522)<span></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_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax', window );">Amortization of excess deferred income tax</a></td>
<td class="num">(24,484)<span></span>
</td>
<td class="num">(30,723)<span></span>
</td>
<td class="num">(37,799)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization', window );">Flow-through of depreciation items</a></td>
<td class="nump">798<span></span>
</td>
<td class="nump">1,368<span></span>
</td>
<td class="nump">1,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Earnings attributable to non-controlling interest in Valencia</a></td>
<td class="num">(3,253)<span></span>
</td>
<td class="num">(2,943)<span></span>
</td>
<td class="num">(2,991)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income tax, net of federal (benefit)</a></td>
<td class="nump">9,660<span></span>
</td>
<td class="nump">6,961<span></span>
</td>
<td class="nump">298<span></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_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(2,776)<span></span>
</td>
<td class="num">(2,363)<span></span>
</td>
<td class="num">(1,990)<span></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_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount', window );">Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Tax benefit related to stock compensation awards</a></td>
<td class="num">(788)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="num">(795)<span></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_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount', window );">Non-deductible compensation</a></td>
<td class="nump">899<span></span>
</td>
<td class="nump">2,630<span></span>
</td>
<td class="nump">1,156<span></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_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts', window );">Transaction costs</a></td>
<td class="nump">848<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1,595<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes (benefit)</a></td>
<td class="nump">$ 32,582<span></span>
</td>
<td class="nump">$ 20,636<span></span>
</td>
<td class="num">$ (25,282)<span></span>
</td>
</tr>
<tr class="re">
<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.33%<span></span>
</td>
<td class="nump">9.92%<span></span>
</td>
<td class="num">(37.82%)<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rates</a></td>
<td class="nump">$ 41,696<span></span>
</td>
<td class="nump">$ 38,193<span></span>
</td>
<td class="nump">$ 6,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment', window );">Amortization of accumulated investment tax credits</a></td>
<td class="num">(237)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="num">(247)<span></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_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax', window );">Amortization of excess deferred income tax</a></td>
<td class="num">(15,158)<span></span>
</td>
<td class="num">(21,609)<span></span>
</td>
<td class="num">(28,923)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization', window );">Flow-through of depreciation items</a></td>
<td class="nump">689<span></span>
</td>
<td class="nump">1,279<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Earnings attributable to non-controlling interest in Valencia</a></td>
<td class="num">(3,253)<span></span>
</td>
<td class="num">(2,943)<span></span>
</td>
<td class="num">(2,991)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income tax, net of federal (benefit)</a></td>
<td class="nump">7,609<span></span>
</td>
<td class="nump">7,111<span></span>
</td>
<td class="nump">92<span></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_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(2,080)<span></span>
</td>
<td class="num">(1,461)<span></span>
</td>
<td class="num">(1,398)<span></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_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount', window );">Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Tax benefit related to stock compensation awards</a></td>
<td class="num">(563)<span></span>
</td>
<td class="num">(279)<span></span>
</td>
<td class="num">(559)<span></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_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount', window );">Non-deductible compensation</a></td>
<td class="nump">547<span></span>
</td>
<td class="nump">1,554<span></span>
</td>
<td class="nump">683<span></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_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts', window );">Transaction costs</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(2,280)<span></span>
</td>
<td class="num">(1,112)<span></span>
</td>
<td class="num">(1,250)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes (benefit)</a></td>
<td class="nump">$ 26,992<span></span>
</td>
<td class="nump">$ 21,857<span></span>
</td>
<td class="num">$ (25,962)<span></span>
</td>
</tr>
<tr class="re">
<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.59%<span></span>
</td>
<td class="nump">12.02%<span></span>
</td>
<td class="num">(88.13%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rates</a></td>
<td class="nump">$ 15,076<span></span>
</td>
<td class="nump">$ 13,628<span></span>
</td>
<td class="nump">$ 12,778<span></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_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax', window );">Amortization of excess deferred income tax</a></td>
<td class="num">(9,326)<span></span>
</td>
<td class="num">(9,113)<span></span>
</td>
<td class="num">(8,876)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income tax, net of federal (benefit)</a></td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">1,625<span></span>
</td>
<td class="nump">1,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Tax benefit related to stock compensation awards</a></td>
<td class="num">(224)<span></span>
</td>
<td class="num">(112)<span></span>
</td>
<td class="num">(236)<span></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_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount', window );">Non-deductible compensation</a></td>
<td class="nump">351<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
<td class="nump">471<span></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_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts', window );">Transaction costs</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">276<span></span>
</td>
<td class="num">(791)<span></span>
</td>
<td class="num">(623)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes (benefit)</a></td>
<td class="nump">$ 7,912<span></span>
</td>
<td class="nump">$ 6,308<span></span>
</td>
<td class="nump">$ 5,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">11.02%<span></span>
</td>
<td class="nump">9.71%<span></span>
</td>
<td class="nump">8.29%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Allowance for equity funds used during construction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Deductible Expense, Amortization Of Excess Deferred Income Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Non-deductible Compensation, 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;">pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Recovery of Impairment of Net Operating Loss Carryforward, 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;">pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Transaction 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;">pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_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;">pnm_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255731078136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">$ 32,441<span></span>
</td>
<td class="nump">$ 41,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Regulatory liabilities related to income taxes</a></td>
<td class="nump">120,651<span></span>
</td>
<td class="nump">148,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Federal tax credit carryforwards</a></td>
<td class="nump">122,436<span></span>
</td>
<td class="nump">121,354<span></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_pnm_DeferredTaxAssetsRegulatoryDisallowance', window );">Regulatory disallowances</a></td>
<td class="nump">38,835<span></span>
</td>
<td class="nump">38,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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">34,812<span></span>
</td>
<td class="nump">42,885<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">349,175<span></span>
</td>
<td class="nump">393,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and plant related</a></td>
<td class="num">(787,295)<span></span>
</td>
<td class="num">(738,342)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit', window );">Investment tax credit</a></td>
<td class="nump">97,409<span></span>
</td>
<td class="nump">98,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Regulatory assets related to income taxes</a></td>
<td class="num">(78,211)<span></span>
</td>
<td class="num">(61,330)<span></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_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions', window );">Pension</a></td>
<td class="num">(40,828)<span></span>
</td>
<td class="num">(37,099)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets', window );">Regulatory asset for shutdown of SJGS Units 2 and 3</a></td>
<td class="num">(25,643)<span></span>
</td>
<td class="num">(27,237)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(84,639)<span></span>
</td>
<td class="num">(124,985)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,114,025)<span></span>
</td>
<td class="num">(1,087,662)<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_DeferredTaxLiabilities', window );">Net accumulated deferred income tax liabilities</a></td>
<td class="num">(764,850)<span></span>
</td>
<td class="num">(694,512)<span></span>
</td>
</tr>
<tr 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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">1,854<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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Regulatory liabilities related to income taxes</a></td>
<td class="nump">96,161<span></span>
</td>
<td class="nump">121,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Federal tax credit carryforwards</a></td>
<td class="nump">86,811<span></span>
</td>
<td class="nump">84,719<span></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_pnm_DeferredTaxAssetsRegulatoryDisallowance', window );">Regulatory disallowances</a></td>
<td class="nump">38,835<span></span>
</td>
<td class="nump">38,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">36,599<span></span>
</td>
<td class="nump">46,444<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">260,260<span></span>
</td>
<td class="nump">291,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and plant related</a></td>
<td class="num">(616,567)<span></span>
</td>
<td class="num">(576,079)<span></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_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit', window );">Investment tax credit</a></td>
<td class="nump">74,187<span></span>
</td>
<td class="nump">74,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Regulatory assets related to income taxes</a></td>
<td class="num">(68,687)<span></span>
</td>
<td class="num">(51,493)<span></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_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions', window );">Pension</a></td>
<td class="num">(36,283)<span></span>
</td>
<td class="num">(32,413)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets', window );">Regulatory asset for shutdown of SJGS Units 2 and 3</a></td>
<td class="num">(25,643)<span></span>
</td>
<td class="num">(27,237)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(69,575)<span></span>
</td>
<td class="num">(108,767)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(890,942)<span></span>
</td>
<td class="num">(870,413)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net accumulated deferred income tax liabilities</a></td>
<td class="num">(630,682)<span></span>
</td>
<td class="num">(579,150)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Regulatory liabilities related to income taxes</a></td>
<td class="nump">24,490<span></span>
</td>
<td class="nump">27,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">3,648<span></span>
</td>
<td class="nump">4,548<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">28,138<span></span>
</td>
<td class="nump">31,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and plant related</a></td>
<td class="num">(157,649)<span></span>
</td>
<td class="num">(148,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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Regulatory assets related to income taxes</a></td>
<td class="num">(9,525)<span></span>
</td>
<td class="num">(9,836)<span></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_pnm_DeferredTaxLiabilityLossonreacquireddebt', window );">Loss on reacquired debt</a></td>
<td class="num">(5,799)<span></span>
</td>
<td class="num">(6,072)<span></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_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem', window );">AMS</a></td>
<td class="num">(5,249)<span></span>
</td>
<td class="num">(6,915)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions', window );">Pension</a></td>
<td class="num">(4,545)<span></span>
</td>
<td class="num">(4,685)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(2,619)<span></span>
</td>
<td class="num">(1,522)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(185,386)<span></span>
</td>
<td class="num">(177,309)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net accumulated deferred income tax liabilities</a></td>
<td class="num">$ (157,248)<span></span>
</td>
<td class="num">$ (145,369)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DeferredTaxAssetsRegulatoryDisallowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Regulatory Disallowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DeferredTaxAssetsRegulatoryDisallowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Advanced Metering System</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Compensation and Benefits, Pensions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DeferredTaxLiabilitiesInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Investment Tax Credit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DeferredTaxLiabilitiesInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_DeferredTaxLiabilityLossonreacquireddebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Loss on reacquired debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_DeferredTaxLiabilityLossonreacquireddebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>161
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255520675672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Income Tax Components (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Net change in deferred income tax liability per above table</a></td>
<td class="nump">$ 70,338<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_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities', window );">Change in tax effects of income tax related regulatory assets and liabilities</a></td>
<td class="num">(12,424)<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_pnm_AmortizationOfExcessDeferredIncomeTax', window );">Amortization of excess deferred income tax</a></td>
<td class="num">(24,484)<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_pnm_TaxEffectOfMarkToMarketAdjustments', window );">Tax effect of mark-to-market adjustments</a></td>
<td class="nump">2,729<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_pnm_TaxEffectOfExcessPensionLiability', window );">Tax effect of excess pension liability</a></td>
<td class="num">(5,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Adjustment for uncertain income tax positions</a></td>
<td class="nump">562<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_pnm_Adjustmentforunrecognizedtaxbenefits', window );">Reclassification of unrecognized tax benefits</a></td>
<td class="num">(562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredOtherTaxExpenseBenefit', window );">Other</a></td>
<td class="num">(216)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">30,747<span></span>
</td>
<td class="nump">$ 20,405<span></span>
</td>
<td class="num">$ (25,385)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Net change in deferred income tax liability per above table</a></td>
<td class="nump">51,532<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_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities', window );">Change in tax effects of income tax related regulatory assets and liabilities</a></td>
<td class="num">(9,834)<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_pnm_AmortizationOfExcessDeferredIncomeTax', window );">Amortization of excess deferred income tax</a></td>
<td class="num">(15,158)<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_pnm_TaxEffectOfMarkToMarketAdjustments', window );">Tax effect of mark-to-market adjustments</a></td>
<td class="nump">2,957<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_pnm_TaxEffectOfExcessPensionLiability', window );">Tax effect of excess pension liability</a></td>
<td class="num">(5,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Adjustment for uncertain income tax positions</a></td>
<td class="nump">541<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_pnm_Adjustmentforunrecognizedtaxbenefits', window );">Reclassification of unrecognized tax benefits</a></td>
<td class="nump">2,278<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">27,120<span></span>
</td>
<td class="nump">22,442<span></span>
</td>
<td class="num">(20,145)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Net change in deferred income tax liability per above table</a></td>
<td class="nump">11,879<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_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities', window );">Change in tax effects of income tax related regulatory assets and liabilities</a></td>
<td class="num">(2,591)<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_pnm_AmortizationOfExcessDeferredIncomeTax', window );">Amortization of excess deferred income tax</a></td>
<td class="num">(9,326)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredOtherTaxExpenseBenefit', window );">Other</a></td>
<td class="num">(215)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">$ (253)<span></span>
</td>
<td class="num">$ (7,773)<span></span>
</td>
<td class="num">$ (7,650)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_Adjustmentforunrecognizedtaxbenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment for unrecognized 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;">pnm_Adjustmentforunrecognizedtaxbenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_AmortizationOfExcessDeferredIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Excess Deferred Income Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AmortizationOfExcessDeferredIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in tax effects of income tax related regulatory assets and liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_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;">pnm_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TaxEffectOfExcessPensionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax effect of excess pension liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TaxEffectOfExcessPensionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TaxEffectOfMarkToMarketAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax effect of mark-to-market adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_TaxEffectOfMarkToMarketAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>162
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634444520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Expense) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized tax benefits, interest on income taxes expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PnmrMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">13,152,000<span></span>
</td>
<td class="nump">10,693,000<span></span>
</td>
<td class="nump">10,194,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions</a></td>
<td class="nump">305,000<span></span>
</td>
<td class="nump">2,286,000<span></span>
</td>
<td class="nump">329,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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">257,000<span></span>
</td>
<td class="nump">173,000<span></span>
</td>
<td class="nump">170,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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlement payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">13,714,000<span></span>
</td>
<td class="nump">13,152,000<span></span>
</td>
<td class="nump">10,693,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">11,600,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=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">10,230,000<span></span>
</td>
<td class="nump">7,776,000<span></span>
</td>
<td class="nump">7,288,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions</a></td>
<td class="nump">295,000<span></span>
</td>
<td class="nump">2,286,000<span></span>
</td>
<td class="nump">329,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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">246,000<span></span>
</td>
<td class="nump">168,000<span></span>
</td>
<td class="nump">159,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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlement payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">10,771,000<span></span>
</td>
<td class="nump">10,230,000<span></span>
</td>
<td class="nump">7,776,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">8,600,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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized tax benefits, interest on income taxes expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">119,000<span></span>
</td>
<td class="nump">114,000<span></span>
</td>
<td class="nump">103,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlement payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">141,000<span></span>
</td>
<td class="nump">119,000<span></span>
</td>
<td class="nump">114,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">100,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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized tax benefits, interest on income taxes expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for an underpayment of income taxes.</p></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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255514671768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Carryforwards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract', window );"><strong>Income Taxes, Impairment of Carryforwards</strong></a></td>
<td class="text">&#160;<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_pnm_StateTaxCreditCarryforwardImpairment', window );">State tax credit carryforwards</a></td>
<td class="nump">$ 1,029<span></span>
</td>
<td class="num">$ (425)<span></span>
</td>
<td class="nump">$ 425<span></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_pnm_CompensationExpenseImpairment', window );">Compensation expense</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncomeTaxesReserveBalancesAbstract', window );"><strong>Income Taxes, Reserve Balances</strong></a></td>
<td class="text">&#160;<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_pnm_ReservebalanceStatetaxcreditcarryforward', window );">Federal tax credit carryforwards</a></td>
<td class="nump">1,029<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_pnm_ReverseBalanceCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">526<span></span>
</td>
<td class="nump">407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember', window );">Internal Revenue Service (IRS)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">196,200<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_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023', window );">Federal tax credit carryforwards that expire beginning in 2023</a></td>
<td class="nump">122,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract', window );"><strong>Income Taxes, Impairment of Carryforwards</strong></a></td>
<td class="text">&#160;<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_pnm_StateTaxCreditCarryforwardImpairment', window );">State tax credit carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompensationExpenseImpairment', window );">Compensation expense</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_IncomeTaxesReserveBalancesAbstract', window );"><strong>Income Taxes, Reserve Balances</strong></a></td>
<td class="text">&#160;<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_pnm_ReservebalanceStatetaxcreditcarryforward', window );">Federal tax credit carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ReverseBalanceCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">343<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract', window );"><strong>Income Taxes, Impairment of Carryforwards</strong></a></td>
<td class="text">&#160;<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_pnm_StateTaxCreditCarryforwardImpairment', window );">State tax credit carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_CompensationExpenseImpairment', window );">Compensation expense</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">35<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_pnm_IncomeTaxesReserveBalancesAbstract', window );"><strong>Income Taxes, Reserve Balances</strong></a></td>
<td class="text">&#160;<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_pnm_ReservebalanceStatetaxcreditcarryforward', window );">Federal tax credit carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_ReverseBalanceCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">$ 182<span></span>
</td>
<td class="nump">$ 148<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_pnm_CompensationExpenseImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Compensation Expense, Impairment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_CompensationExpenseImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Federal Tax Credit Carryforwards that Expire Beginning in 2023</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncomeTaxesImpairmentofCarryforwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Impairment of Carryforwards [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;">pnm_IncomeTaxesImpairmentofCarryforwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncomeTaxesReserveBalancesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Reserve Balances [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;">pnm_IncomeTaxesReserveBalancesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ReservebalanceStatetaxcreditcarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reserve balance, State tax credit carryforward</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ReservebalanceStatetaxcreditcarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ReverseBalanceCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reverse Balance, Compensation Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ReverseBalanceCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_StateTaxCreditCarryforwardImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State Tax Credit Carryforward, Impairment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_StateTaxCreditCarryforwardImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 loss 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255633859768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 01, 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_GoodwillLineItems', window );"><strong>Schedule of Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 278,297<span></span>
</td>
<td class="nump">$ 278,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 278,297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember', window );">Texas-New Mexico Power 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_GoodwillLineItems', window );"><strong>Schedule of Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 226,665<span></span>
</td>
<td class="nump">$ 226,665<span></span>
</td>
<td class="nump">$ 226,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.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_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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(10)(1))<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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of reporting unit in excess of carrying 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;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>165
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255627729048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember', window );">Services billings: | PNMR to PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">$ 107,747<span></span>
</td>
<td class="nump">$ 100,872<span></span>
</td>
<td class="nump">$ 96,327<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember', window );">Services billings: | PNMR to TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">41,798<span></span>
</td>
<td class="nump">39,053<span></span>
</td>
<td class="nump">36,554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember', window );">Services billings: | PNM to TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">404<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember', window );">Services billings: | TNMP to PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember', window );">Services billings: | TNMP to PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember', window );">Services billings: | PNMR to NMRD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">221<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_RenewableEnergyPurchasesMember', window );">Renewable energy purchases: | PNM from NMRD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">11,879<span></span>
</td>
<td class="nump">9,638<span></span>
</td>
<td class="nump">3,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterconnectionBillingsMember', window );">Interconnection and facility study billings: | PNMR to PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">68,820<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterconnectionBillingsMember', window );">Interconnection and facility study billings: | PNM to NMRD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterconnectionBillingsMember', window );">Interconnection and facility study billings: | PNM to PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterconnectionBillingsMember', window );">Interconnection and facility study billings: | NMRD to PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterestChargesMember', window );">Interest billings: | PNMR to PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">3,365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterestChargesMember', window );">Interest billings: | PNMR to TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterestChargesMember', window );">Interest billings: | PNM to PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_IncomeTaxSharingPaymentsMember', window );">Income tax sharing payments: | PNMR to PNM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">19,492<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_IncomeTaxSharingPaymentsMember', window );">Income tax sharing payments: | PNMR to TNMP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_IncomeTaxSharingPaymentsMember', window );">Income tax sharing payments: | TNMP to PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">12,842<span></span>
</td>
<td class="nump">15,820<span></span>
</td>
<td class="nump">12,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_IncomeTaxSharingPaymentsMember', window );">Income tax sharing payments: | PNM to PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of related party transaction</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial 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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_ServiceBillingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PnmrToPnmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PnmrToPnmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PnmrToTnmpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PnmrToTnmpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PnmToTnmpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PnmToTnmpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_TnmpToPnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_TnmpToPnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_TNMPtoPNMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_TNMPtoPNMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMRToNMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMRToNMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_RenewableEnergyPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_RenewableEnergyPurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMfromNMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMfromNMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterconnectionBillingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterconnectionBillingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMToNMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMToNMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMtoPNMRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_PNMtoPNMRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_NMRDToPNMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pnm_NMRDToPNMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterestChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_InterestChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_IncomeTaxSharingPaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_RelatedPartyTransactionByTransactionTypeAxis=pnm_IncomeTaxSharingPaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>166
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255731083336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions from NMRD | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=pnm_PNMRDevelopmentMember', window );">PNMR Development | NMRD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions from NMRD | $</a></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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Equity in earnings | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Dividend in excess of equity earnings | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pnm_NMRDMember', window );">NMRD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesRenewableEnergyUnderContract', window );">Renewable energy capacity in operating (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter', window );">Megawatts supplying energy to data center (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130<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_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative', window );">Megawatts supplying energy to cooperative (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity', window );">Megawatts supplying energy to power city (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pnm_NMRDMember', window );">NMRD | PNMR Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_PublicUtilitiesContributiontoConstructionActivities', window );">Contribution to construction activities | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23,300<span></span>
</td>
<td class="nump">$ 38,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pnm_NMRDMember', window );">NMRD | Central New Mexico Electric Cooperative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative', window );">Megawatts supplying energy to cooperative (in mw) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesContributiontoConstructionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Contribution to Construction Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesContributiontoConstructionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Megawatts Supplying Energy To Data Center</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Megawatts Supplying Power To 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;">pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number of Megawatts Supplying Power To Cooperative</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_PublicUtilitiesRenewableEnergyUnderContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewable Energy Under Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_PublicUtilitiesRenewableEnergyUnderContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, 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://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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>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=pnm_PNMRDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PNMRDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_NMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pnm_NMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pnm_NMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pnm_NMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_CentralNewMexicoElectricCooperativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_CentralNewMexicoElectricCooperativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>167
<FILENAME>R146.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722946888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment - Summarized Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenues</a></td>
<td class="nump">$ 1,779,873<span></span>
</td>
<td class="nump">$ 1,523,012<span></span>
</td>
<td class="nump">$ 1,457,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Net property, plant, and equipment</a></td>
<td class="nump">248,856<span></span>
</td>
<td class="nump">218,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
<td class="nump">7,298,774<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total PNMR common stockholders&#8217; equity</a></td>
<td class="nump">2,167,524<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=pnm_NMRDMember', window );">NMRD</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Revenues</a></td>
<td class="nump">12,738<span></span>
</td>
<td class="nump">10,366<span></span>
</td>
<td class="nump">3,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">9,733<span></span>
</td>
<td class="nump">7,476<span></span>
</td>
<td class="nump">2,971<span></span>
</td>
</tr>
<tr class="re">
<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 earnings</a></td>
<td class="nump">3,005<span></span>
</td>
<td class="nump">2,890<span></span>
</td>
<td class="nump">$ 691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Current assets</a></td>
<td class="nump">10,729<span></span>
</td>
<td class="nump">8,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Net property, plant, and equipment</a></td>
<td class="nump">166,495<span></span>
</td>
<td class="nump">172,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">2,289<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">179,513<span></span>
</td>
<td class="nump">182,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Current liabilities</a></td>
<td class="nump">824<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-current liabilities</a></td>
<td class="nump">373<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total PNMR common stockholders&#8217; equity</a></td>
<td class="nump">$ 178,316<span></span>
</td>
<td class="nump">$ 181,310<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_AccountsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<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_AccountsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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><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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: 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 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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. 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_NMRDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_NMRDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>168
<FILENAME>R147.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255634153048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Merger (Details) - Forecast - Merger Agreement - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_pnm_BusinessCombinationCashRightPerCommonShare', window );">Business combination, cash right per common share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.30<span></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_pnm_OutOfPocketFeesAndExpensesReimbursement', window );">Out-of-pocket fees and expenses reimbursement</a></td>
<td class="nump">$ 10.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_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">PNMR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_pnm_TerminationFees', window );">Termination fees</a></td>
<td class="nump">130.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_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Avangrid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pnm_TerminationFees', window );">Termination fees</a></td>
<td class="nump">$ 184.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_BusinessCombinationCashRightPerCommonShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Cash Right Per Common Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_BusinessCombinationCashRightPerCommonShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_OutOfPocketFeesAndExpensesReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Out-of-pocket Fees And Expenses Reimbursement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_OutOfPocketFeesAndExpensesReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_TerminationFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Termination 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;">pnm_TerminationFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pnm_MergerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pnm_MergerAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_PnmrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PnmrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_AvangridMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_AvangridMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>169
<FILENAME>R148.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255722824952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Parent Company - Statements of Earnings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenues</a></td>
<td class="nump">$ 1,779,873<span></span>
</td>
<td class="nump">$ 1,523,012<span></span>
</td>
<td class="nump">$ 1,457,603<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating Expenses</a></td>
<td class="nump">1,471,720<span></span>
</td>
<td class="nump">1,237,731<span></span>
</td>
<td class="nump">1,313,403<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">308,153<span></span>
</td>
<td class="nump">285,281<span></span>
</td>
<td class="nump">144,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">20,200<span></span>
</td>
<td class="nump">19,973<span></span>
</td>
<td class="nump">15,382<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">33,153<span></span>
</td>
<td class="nump">37,063<span></span>
</td>
<td class="nump">43,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">96,877<span></span>
</td>
<td class="nump">114,392<span></span>
</td>
<td class="nump">121,016<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 );">Earnings before Income Taxes</a></td>
<td class="nump">244,429<span></span>
</td>
<td class="nump">207,952<span></span>
</td>
<td class="nump">66,849<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes (benefit)</a></td>
<td class="nump">32,582<span></span>
</td>
<td class="nump">20,636<span></span>
</td>
<td class="num">(25,282)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating Expenses</a></td>
<td class="nump">15,044<span></span>
</td>
<td class="nump">28,299<span></span>
</td>
<td class="nump">3,983<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="num">(15,044)<span></span>
</td>
<td class="num">(28,299)<span></span>
</td>
<td class="num">(3,983)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Income and Deductions:</strong></a></td>
<td class="text">&#160;<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_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture', window );">Equity in earnings of subsidiaries</a></td>
<td class="nump">221,004<span></span>
</td>
<td class="nump">211,291<span></span>
</td>
<td class="nump">96,324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">362<span></span>
</td>
<td class="num">(269)<span></span>
</td>
<td class="nump">731<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_OtherNonoperatingIncomeExpense', window );">Net other income and (deductions)</a></td>
<td class="nump">221,366<span></span>
</td>
<td class="nump">211,022<span></span>
</td>
<td class="nump">97,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">11,986<span></span>
</td>
<td class="nump">19,078<span></span>
</td>
<td class="nump">19,581<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before Income Taxes</a></td>
<td class="nump">194,336<span></span>
</td>
<td class="nump">163,645<span></span>
</td>
<td class="nump">73,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes (benefit)</a></td>
<td class="num">(1,493)<span></span>
</td>
<td class="num">(9,130)<span></span>
</td>
<td class="num">(3,872)<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 earnings</a></td>
<td class="nump">$ 195,829<span></span>
</td>
<td class="nump">$ 172,775<span></span>
</td>
<td class="nump">$ 77,363<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) from Equity Method Investment Excluding Joint Venture</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>170
<FILENAME>R149.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628675640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Parent Company - Statement of Cash flow (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Flows From Operating Activities</a></td>
<td class="nump">$ 547,873<span></span>
</td>
<td class="nump">$ 485,700<span></span>
</td>
<td class="nump">$ 503,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(952,258)<span></span>
</td>
<td class="num">(733,799)<span></span>
</td>
<td class="num">(673,898)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facility borrowings (repayments), net</a></td>
<td class="nump">30,700<span></span>
</td>
<td class="num">(153,100)<span></span>
</td>
<td class="nump">99,200<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term borrowings</a></td>
<td class="nump">1,816,345<span></span>
</td>
<td class="nump">1,267,845<span></span>
</td>
<td class="nump">745,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(1,411,345)<span></span>
</td>
<td class="num">(977,845)<span></span>
</td>
<td class="num">(407,302)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">283,208<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_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercise</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(112,972)<span></span>
</td>
<td class="num">(98,502)<span></span>
</td>
<td class="num">(92,926)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt issuance costs and other, net</a></td>
<td class="num">(6,306)<span></span>
</td>
<td class="num">(4,943)<span></span>
</td>
<td class="num">(2,840)<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 flows from financing activities</a></td>
<td class="nump">357,561<span></span>
</td>
<td class="nump">292,194<span></span>
</td>
<td class="nump">172,446<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="num">(46,824)<span></span>
</td>
<td class="nump">44,095<span></span>
</td>
<td class="nump">1,711<span></span>
</td>
</tr>
<tr class="re">
<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 at Beginning of Year</a></td>
<td class="nump">47,928<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">1,104<span></span>
</td>
<td class="nump">47,928<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">91,276<span></span>
</td>
<td class="nump">106,575<span></span>
</td>
<td class="nump">115,476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">969<span></span>
</td>
<td class="num">(2,929)<span></span>
</td>
</tr>
<tr 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 );">PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Flows From Operating Activities</a></td>
<td class="num">(28,514)<span></span>
</td>
<td class="num">(17,646)<span></span>
</td>
<td class="nump">2,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromProductiveAssets', window );">Utility plant additions</a></td>
<td class="nump">543<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">1,100<span></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_pnm_InvestmentsInSubsidiaries', window );">Investments in subsidiaries</a></td>
<td class="num">(178,071)<span></span>
</td>
<td class="num">(301,000)<span></span>
</td>
<td class="num">(80,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_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries', window );">Cash dividends from subsidiaries</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">99,187<span></span>
</td>
<td class="nump">54,465<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(117,528)<span></span>
</td>
<td class="num">(200,691)<span></span>
</td>
<td class="num">(24,435)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Short-term borrowings (repayments), net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(150,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_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates', window );">Short-term borrowings (repayments) -affiliate, net</a></td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Revolving credit facility borrowings (repayments), net</a></td>
<td class="nump">42,900<span></span>
</td>
<td class="num">(131,900)<span></span>
</td>
<td class="nump">123,900<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term borrowings</a></td>
<td class="nump">1,120,000<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
<td class="nump">150,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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(900,000)<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">283,208<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_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercise</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Awards of common stock</a></td>
<td class="num">(10,130)<span></span>
</td>
<td class="num">(11,984)<span></span>
</td>
<td class="num">(9,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(112,444)<span></span>
</td>
<td class="num">(97,974)<span></span>
</td>
<td class="num">(92,398)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt issuance costs and other, net</a></td>
<td class="num">(673)<span></span>
</td>
<td class="num">(3,064)<span></span>
</td>
<td class="num">(107)<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 flows from financing activities</a></td>
<td class="nump">146,053<span></span>
</td>
<td class="nump">218,310<span></span>
</td>
<td class="nump">22,420<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Change in Cash and Cash Equivalents</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid, net of amounts capitalized</a></td>
<td class="nump">13,425<span></span>
</td>
<td class="nump">16,869<span></span>
</td>
<td class="nump">18,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunded), net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_InvestmentsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_InvestmentsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From (Repayments Of) Short-Term Debt, Affiliates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in the form of ordinary dividends to common shareholders of the parent 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>171
<FILENAME>R150.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255516908088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Parent Company - Balance Sheets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,104<span></span>
</td>
<td class="nump">$ 47,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">4,878<span></span>
</td>
<td class="nump">5,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other, net</a></td>
<td class="nump">1,635<span></span>
</td>
<td class="nump">22,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">324,600<span></span>
</td>
<td class="nump">377,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of accumulated depreciation of $16,585 and $15,706</a></td>
<td class="nump">6,752,899<span></span>
</td>
<td class="nump">5,965,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other long-term assets</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
<td class="nump">$ 7,298,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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 debt</a></td>
<td class="nump">62,700<span></span>
</td>
<td class="nump">32,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_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">179,339<span></span>
</td>
<td class="nump">575,518<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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">70,105<span></span>
</td>
<td class="nump">68,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">99,149<span></span>
</td>
<td class="nump">55,958<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">664,213<span></span>
</td>
<td class="nump">977,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">3,519,580<span></span>
</td>
<td class="nump">2,719,632<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,432,427<span></span>
</td>
<td class="nump">5,819,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">1,429,257<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss), net of tax</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">810,203<span></span>
</td>
<td class="nump">698,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total PNMR common stockholders&#8217; equity</a></td>
<td class="nump">2,167,524<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">8,666,885<span></span>
</td>
<td class="nump">7,939,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 );">PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Intercompany receivables</a></td>
<td class="nump">45,954<span></span>
</td>
<td class="nump">71,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">18,674<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other, net</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">5,545<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">64,938<span></span>
</td>
<td class="nump">77,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of accumulated depreciation of $16,585 and $15,706</a></td>
<td class="nump">22,649<span></span>
</td>
<td class="nump">23,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment in subsidiaries</a></td>
<td class="nump">3,006,281<span></span>
</td>
<td class="nump">2,631,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other long-term assets</a></td>
<td class="nump">49,220<span></span>
</td>
<td class="nump">58,695<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_AssetsNoncurrent', window );">Total long-term assets</a></td>
<td class="nump">3,078,150<span></span>
</td>
<td class="nump">2,713,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,143,088<span></span>
</td>
<td class="nump">2,790,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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 debt</a></td>
<td class="nump">54,900<span></span>
</td>
<td class="nump">12,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_DueToRelatedPartiesCurrent', window );">Short-term debt-affiliate</a></td>
<td class="nump">15,219<span></span>
</td>
<td class="nump">8,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 maturities of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">229,948<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_pnm_AccruedInterestAndTaxesPayable', window );">Accrued interest and taxes</a></td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">8,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">318<span></span>
</td>
<td class="nump">29,549<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">73,001<span></span>
</td>
<td class="nump">288,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">899,759<span></span>
</td>
<td class="nump">449,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 long-term liabilities</a></td>
<td class="nump">2,804<span></span>
</td>
<td class="nump">2,803<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">975,564<span></span>
</td>
<td class="nump">741,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)</a></td>
<td class="nump">1,429,257<span></span>
</td>
<td class="nump">1,429,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss), net of tax</a></td>
<td class="num">(71,936)<span></span>
</td>
<td class="num">(79,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">810,203<span></span>
</td>
<td class="nump">698,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total PNMR common stockholders&#8217; equity</a></td>
<td class="nump">2,167,524<span></span>
</td>
<td class="nump">2,049,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 3,143,088<span></span>
</td>
<td class="nump">$ 2,790,617<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_pnm_AccruedInterestAndTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Interest And Taxes Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pnm_AccruedInterestAndTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pnm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 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><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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: 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 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term investments 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<FILENAME>R151.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255723644792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Parent Company - Balance Sheets Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in dollars per share)</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">85,834,874<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">PNM Resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">$ 16,585<span></span>
</td>
<td class="nump">$ 15,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in dollars per share)</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">85,834,874<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
</tr>
<tr class="re">
<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, shares outstanding (in shares)</a></td>
<td class="nump">85,834,874<span></span>
</td>
<td class="nump">85,834,874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>173
<FILENAME>R152.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140255628417208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - SEC Schedule, 12-09, Reserve, Allowance For Doubtful Accounts - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 8,333<span></span>
</td>
<td class="nump">$ 1,163<span></span>
</td>
<td class="nump">$ 1,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to costs and expenses</a></td>
<td class="nump">4,663<span></span>
</td>
<td class="nump">3,527<span></span>
</td>
<td class="nump">2,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to other accounts</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">6,070<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs and other</a></td>
<td class="nump">6,557<span></span>
</td>
<td class="nump">2,427<span></span>
</td>
<td class="nump">3,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">7,265<span></span>
</td>
<td class="nump">8,333<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Public Service Company of New Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">8,333<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
<td class="nump">1,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to costs and expenses</a></td>
<td class="nump">4,597<span></span>
</td>
<td class="nump">3,482<span></span>
</td>
<td class="nump">2,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to other accounts</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">6,070<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs and other</a></td>
<td class="nump">6,491<span></span>
</td>
<td class="nump">2,382<span></span>
</td>
<td class="nump">3,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">7,265<span></span>
</td>
<td class="nump">8,333<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Texas-New Mexico Power Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to costs and expenses</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to other accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs and other</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_PublicServiceCompanyOfNewMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=pnm_TexasNewMexicoPowerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pnm_TexasNewMexicoPowerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>174
<FILENAME>pnm-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pnm="http://www.pnmresources.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pnm-20211231.xsd" xlink:type="simple"/>
    <context id="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c5dc70f8cc84b429a587b655b9b8590_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="id98c103d140240468d3983ddf4b0c3d5_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i13c49968156a4bb8ba3e3d0662749303_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="id357e74edc404c3b8e960bb9bafd70da_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b872adf075344b6804def6786e3dede_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f120f4aa9154ecb84eec04a57de999d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i340eab3ba8ab4d8cb8808f93ea4caf92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f2ad8fee5e94131b127a8f3f0dc7ba2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i096d9484735e498b912740e82ca535e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iabcbcdcff43449629101d356935ccb3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i88ee527638a64158b06f5a3d25e489b3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23a2dbc416ee49289be99979755d5fae_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i363b303278ad46ac8427ab3e126e483d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i17d0e6107098426fbc4ae45ce1cc0ea7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9852658a935a47d1aeab3b45f34f8597_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1d682ebf9d98426dbcac4cacd74c8b04_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i49a95c3519e948378479bbcfba91431a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icc2955e274654ffc8c8b65c14d313d08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i93c0165091db49c4bdde4d9f515ccf34_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i5995e1cd6c304df595ce54916a36c3bd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i138b2954774e4422b9a97c0bbe375059_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i2fe649b0ede34e5a8c0772bd1ba1c449_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0850347baba040648f1592fe25cd071e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i044a2d3370764ed394178bc92c232689_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e1b3946e0dd465a8dc8aa5d87ec601d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52ea65e2957b4300a4eec3df44f67d1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i1b2934d7406b4f019abb64d9c9687e82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i409a2e6a5cf8420ebe380635712df5a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="icf2670be04f740418f0cb42fd0721898_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i005300fffa004f79abdaf1200c4ac842_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i6807e4a23574451583456e18a019d97a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice5f4ef6c3a847ca9924feb251ed0343_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80234aadb38a4b348b6e7a101c4a2849_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03d74b923bd340928a122ee6293abd89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36541e7737114c4788c07eb94bb0fb00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38ee1e753bfb4d038fef207a825eccb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d4776590590454690f58895c76ae729_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46408dc5b3f64c48b218d437f990446e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a456675444446db946c644ff1d5aaf3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaadd9a21838f482e9f2c07b3f7513383_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic282c8ad20364b47984f67873df9dabb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie981d5d6208e4cf49cdfdac47f5e88b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied7a3110b10d491eb0331a430c23d2f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3e603e6d3e241f4bfebb73180332218_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6859b2b450a14635b38b410f004b26c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95c716d3de40495d8b20ff8e5fffd689_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if796924d053b447786480a5e9a5fe77f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1360c3286ee5494c9572e744c490a554_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i193f031a51104e0d8932683ee5151993_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i43edc0d081df4830826867aff23d2883_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i93f18fcca1724949866e927eb5327f5b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i12d038f76beb4abe816e8f3ca23504a5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id407b389627244eaa186c1b9a4d34fc4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia996f4a0c5484cf68d93745c75894821_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd38f686696c462784862118a0b42d80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2971a0541b7140789fb3586017c7ccab_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i066cc04e9d534f6fa0c8e69c047ed3ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibeedc36cff7a426e8232ef598d8b2bf8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6736176ec88e425da557d447aa44158d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i100d44717bf44368853862bbbb71a36f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icce736f31b9243bd85533411810bb164_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9b8d75c76de458687fdbdda9f731eba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i546685e93295457c8d2daaf12495c9ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0a68942fafa44888a63a30de6728408_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7aaedee7aa248fea84884485b4cf21e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3514de96bc85498596692f10cad0aa58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dc52422e15445d09ba39241d7fbf0e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i880cb2a856b14d12af018e82eef065ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4e0e68c5d36549199cf34e9ff55c8574_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i20f6206ebc3b45cb8bae43606dda8cd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i569cbfd8b8ce484a97396b7852ca3be3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i948edb0d73f945c89e8d66cac3e46a78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i679f98b5fab64f438c1c84f8c1277dab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4143ecf330e5483b8bc4f2a66f7cc5f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if7847068d4624d40a41d2da0dd421d7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1501e534f22645e0af6d613599bba4e1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibcce9ef1980041d6938e231001ebf0e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5707c99dc094109a2292f18871bfd23_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9f796d6c9a754896ac6df476dfc0596d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if777b46065f2468299c95d36317b6eca_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4efbf093251f4bf499adcdfe43f88ad3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i32167ae50afc48ef96219ba3a87b3783_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i836a04294e3548edbd2fb3299dca5621_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9228bce2672c4d9d97999a0a4777c4f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc3dad49aba748c39e7fa37e41cd9280_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0834105b8fbf47cc83f9df1997ee9604_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ecbbb96c08e4656885eb1429aba70fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4f03f6c4f09f47f69cc3de028a3b2c4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68fed1365df4421e9e3668bcd5c0c9e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3fc836949e748689c5440d0b0687107_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifba5c8b4d2884b94aa998a8c19b5addf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib45a34abf51541c5a8e4f74c29538f1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie53a228c95b1462298db0fcfffb59aa6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i576df4ce142f4f4fa749cb89926ca55e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8d68c1e1c3e4512b52f361e42e1902f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44e334227b594a31a8299de1f0b6c470_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b9596bd9ebc4aacb5e5b0732f60b055_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50e5eafa671a421597a92c4b4a96f0db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i269e99d673114bb1ad36839f1b56d308_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9b6014046ce54bb4bd9e78f931e5be0c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:CommonIntangibleAndGeneralPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia794cc51340e44a4aa1500c5bab25c4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:CommonIntangibleAndGeneralPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1fb16b9291d413899268a08f95aedd2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:CommonIntangibleAndGeneralPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2f1cdb9437c540b9ad99cd5fcf9be156_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9646be9236446af9f35ffc34b91c2aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id56a969632064542baba1b30d324b400_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16d10a80222e41e68cc43d2b197bdcc8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf24f9cee36747628eb6f53029142c93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8352525bbf2448786467c4b4bfe8b04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventoryCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60bf43b26572431f80601824d5543639_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d6dd4d4d173460a8d8c78e1064015dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if954ba9f89c74788bb94b0e7abafc995_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ee81c338b6f4841a422badb23743cdf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79075d95fb654fbea122d7c6500f887f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64a1011f5c824904bad13c2002a51915_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pnm:PublicUtilitiesInventoryMaterialsAndSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i421179081f634bb9b94b831283fb2432_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if225bd52ef1944a48c70311e850245d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3f48308a91a4de6954b3cf77d33b4b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1d15be05a3f4ebba264685c398e5ab0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8e5665fd4264a1493a6a00e947965cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51aac969715c45988851fad4d2206210_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i67c0c5fde8c74aed8479c8ec5bd1c866_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c67b54c8dec4bf8a005058bd2a4136b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11a7ab39082444f5975809a386cbe558_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0cea6fcde79747838655423631adba00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8eaf2d3993b4fbc960d9ebefad7cdf9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77845a56e1fe4c69a47bbff080d196a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie8a70277b941470597db7e1373c0814b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7985fd86bed74cac8dabde0300a53ee7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i572af124409e4e0ab4ed17bed3291566_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e7bc72a2c6e402a92498deb2660b0b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib957da2768f440a99da2da6d62ea017f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i837aba825add49e9a1280e93bde33d78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8323e3e5819e47a9b1cd3921e869b6d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idbd95995aa184235ab8779b3d8475130_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3df8d374a96f4d0985b46b24e6df055d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c0580030323486d9b14ef0bb3c61bc8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i042272c014914dd592c6f105382792e8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i950727cf74cc478a83e5cf2dc7384c14_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7587fec40da44e5497390dcf4c1e02e5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2161d65974824309a7afe0caeb46c759_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic88e3047a393499480edc64c2da34f11_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i50092a2ae6ea426f8d73bda96f969fce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if5f329303e804177b4db42f0c289b7aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5aaa52c01fcf4b978eae2219a7398d72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8111b456f8bd4b9684a6bfdeb50c6d3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8658075fe11e431ba3db09fbfede96de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</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="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2dabe30dc2a14ffbb7496e5ab632cbf7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07f5dc7a2ed64fa7aa6ef5f1ef8f9517_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6631bbffa5b348ff89d7d6d504ffbfac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1941607ead9428a8405e7a932921485_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ifaccc00514624a4894cfe25c65bb093c_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ic73a0e3c016c4ac2994230d1bcab6f86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic542ccd1c055449885ab7ff2e57b5883_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f16d5892d3641a98630ef39ad26738d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4a020570ad84aa098b579a03231af7b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if41cc8ffb11e4cd18a5f28c2b3cbc8b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic28e8c476b8b4e81880db38052fce5b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69e5d2cca0754bf5b37fcecbb1c4e2f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77b219e30d554330bf2c6007b2796bb8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c77376094b049afb6fdb5920079880a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia5171975a72a4b0cbfcde00afdbb5818_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21d9c81244254d489fef4b13f30cfee7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2009e1f2b29b4a4bba4ac8b19e0b6816_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ef1965f6f5d4c78bb2cded24e838be0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0939f2e9d314449a03b2948008a9832_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c5d20e0fa6d4196bb7a1db2b71ffe62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i591b668291dd486d8dd69670348eae1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i365ff8ab0236443e935b858c4d6eb8db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c925729664c483fb3ae4401486c33d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e1d4d1c483d4ab68cf37aa95a171609_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a56d15cd7d44bdeb7e45862fe64e344_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70843edea37e4e2c8c6767b2a329ca91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89a50d21ca264338a8b174b7afb78b6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb54719501f14a0a99f4a1095fd31c44_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if186c208aac141ab888199fc221d68d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a17d09cacae4799be315ea06e94cbe0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d65f5af24254efaaad0b85c512dd8a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3308308e87f04fcdb275bdbb47ca6fa4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icad3701488fb461e92170271d74f05e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a26917bceab434393946a99c31e577d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6465bc0f24e54c78a7f6f523ffce0353_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4b2256070394ed8bb508207da5444c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42ef7c3bbe1d4d27a7092720304294ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3746fc14b91446158245226696490fa6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a517b16c30c4f1f863929a606e970b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4532c0d476ee4c199b5aaa90cca14c7d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e703eb0f83244d28a9cbf6442bae15f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55ec1d7477f14c1b81e5e1b85a749539_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i692c0f6d055e4389a1ac6f9810614f10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9004b41b0b3c47b6980b7a758a2e643c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i28ddf22634a44dff93664bd501ce3855_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b63532c83de4c109f3dc1535d318e86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01e236d2dca04e49a3d0dedca1d39abb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i493ed16b23884a1297fbec99e2483429_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i090439ffe06a42da8dc609e32378b636_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6452bc3578be4cde84ceb9841712045b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i17e15fb2ba1d45f5ba75f4e54792f265_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3847e439a4114f57a5345525dc174fda_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic155b07577034a919b6d3db407db2f76_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricCommercialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i38d0e79cac3c4b5b863057f25e80b863_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c8d825b9c98403292fe3de26c810fb9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icdff67f47b8a4267a45cb27c8e67665f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0cffb2806fc14ecc835074e2c2be6216_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i14f45fdfc77b4940b2f9f1e3f2647311_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2503d82159c4c47978926ddc073a709_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricPublicAuthorityCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadcfce718fc04ed39a7688daa23e289e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31a95ff62ad141d58396732c52871c92_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62da9f727d0b4e349573e5d604e871c5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pnm:RetailElectricEconomyEnergyServiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib38f76bf3a4848038b4d48a3691b4a3c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4aea6f678874ff8b22decebede8e15e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieedf30be37524f23beee46dd2ea46a53_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:ElectricTransmissionServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id3ee88d2ee5f44fbaa84d9594e437bac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6781f3bc5cef4c0a86a870041bd596eb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18832b4da59147e2af66b87ca42b984b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:MiscellaneousRevenueFromContractsWithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:PNMR2020ForwardEquitySalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-15</startDate>
            <endDate>2020-12-15</endDate>
        </period>
    </context>
    <context id="i949cfbdd8cf34e46ae26372bcc762afa_I20201215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:PNMR2020ForwardEquitySalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-15</instant>
        </period>
    </context>
    <context id="i5b4450c4368a4b4d8eee4f576fb380e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i223218101c5240a8837dcdd73dffef68_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12abce6ad215400780f42b40c3e3cc9d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib869fb4b91eb4725935feab3e837b598_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3f3b5cbb1d049a5970a6d1f2bae163f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i36b536adc8af471b8f5e988207e9982a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i49137cc33a53495baa38fb9b99f76369_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5039602282ac40479f462132e526bb11_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34615d7a26b84665a2f73ada64eccf8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab619635a5de4427b52c6b19c0f46167_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRandTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic93360916c984867b73cc5139fdff7d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRAndPNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb99684faec0443bba259e5b9acebc6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i673d95d36a7f44209fb251667981c0ba_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:LetterOrCredit30MilJPMorganMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ie157c80f838c453ab2b6eb4031057ff7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5b63a7a3b7454b928a6e62317da97d52_D20181221-20181221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-21</startDate>
            <endDate>2018-12-21</endDate>
        </period>
    </context>
    <context id="ic8164c1458ef4ffb891b05dbdd096734_I20200107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pnm:PNMR2020ForwardEquitySalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-07</instant>
        </period>
    </context>
    <context id="i56c02b3ced62435cb904880189f8977b_D20200107-20200107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-07</startDate>
            <endDate>2020-01-07</endDate>
        </period>
    </context>
    <context id="i4d5c0c187ec747c6b6a44213f52a1b21_D20200108-20200108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-08</startDate>
            <endDate>2020-01-08</endDate>
        </period>
    </context>
    <context id="iaffa76d8008c4eb3b0a4397aa81ca5dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3bcae39fa474541a6577d618fa60b6b_I20210309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-09</instant>
        </period>
    </context>
    <context id="i8753b95bcd3141ab83f76e72d5ffa3fc_D20210309-20210309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-09</startDate>
            <endDate>2021-03-09</endDate>
        </period>
    </context>
    <context id="idfa878a1e25141dbac830e89d3281e5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6cfc65d5c5204fd6a99ab58026ff1e26_I20201125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-25</instant>
        </period>
    </context>
    <context id="icc0da2afb432444f92d6e7e521180220_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="i88b19895d13d43f89c71063a67d89afc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2019TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c025fae038d4e75b9d2db10caf4fe98_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2019TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="iefaaf7bbd88f4d61940deea5c7537577_I20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-21</instant>
        </period>
    </context>
    <context id="i21f58cdbe1704f02b97dd60501a1143d_D20201221-20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-21</startDate>
            <endDate>2020-12-21</endDate>
        </period>
    </context>
    <context id="id5b30d5228554968822eae3a00fdc14e_D20201221-20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-21</startDate>
            <endDate>2020-12-21</endDate>
        </period>
    </context>
    <context id="i877d8d25a79e4e56865d0149db842f09_I20201222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-22</instant>
        </period>
    </context>
    <context id="i812e03cee9c24df58c87be3969c7ceae_D20201222-20201222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="i8d3933e115ff41f7a28aa5b8bb23f00a_D20201222-20201222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018TwoYearTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="idd04b69cc0804841b07ceb36a65ba931_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="i7524014253b74b738db36e6543b6e950_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="i62638ffe40244611a61c982eca5dac14_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="ieccb885b50be409085d87776273bfe39_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="i556a5e9fbd4745b49539988373e83c9a_D20210518-20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-18</startDate>
            <endDate>2021-05-18</endDate>
        </period>
    </context>
    <context id="i35574b87acd64444aa17ed5e7fc5578b_D20211202-20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2021-12-02</endDate>
        </period>
    </context>
    <context id="i3cd429e5a7b94be99e352c684865f49c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7c3c4a3da044db6a299937a95bfc004_D20220124-20220124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-24</startDate>
            <endDate>2022-01-24</endDate>
        </period>
    </context>
    <context id="ia3440a806745406aa09e24eeb596b5bb_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2017TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pnm:JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pnm:DepositRelatedToPotentialTransmissionInterconnectionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id0ee1eee39134f81a8a75ad38b6b261b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pnm:DepositRelatedToPotentialTransmissionInterconnectionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7e645c8c11094492a8c7258aeaff0617_I20190118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019250MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-18</instant>
        </period>
    </context>
    <context id="i4eb234c939ac4f09aaeb98a0e05e27b0_I20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-18</instant>
        </period>
    </context>
    <context id="i2bfac36f05384042946a66d89c8cc10c_D20191218-20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-18</startDate>
            <endDate>2019-12-18</endDate>
        </period>
    </context>
    <context id="i56bd3ee9111b4b6fa7a1eb61afd9413d_D20210618-20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-18</startDate>
            <endDate>2021-06-18</endDate>
        </period>
    </context>
    <context id="i66170fddf78f44c981980e5d16079cfd_I20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2020250MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-15</instant>
        </period>
    </context>
    <context id="i91f86b89c91b4b05b635a9180bbdbe3b_D20200415-20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-15</startDate>
            <endDate>2020-04-15</endDate>
        </period>
    </context>
    <context id="i329154ada879417899f2c682978cd01e_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2020250MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9baa64707ab94b22b82ed31bee8fadf7_D20201221-20201221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2020250MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-21</startDate>
            <endDate>2020-12-21</endDate>
        </period>
    </context>
    <context id="i23ae993b34064ceca651d5893cb08431_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="iecb1cd78b33d4071bc834657981627be_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotes321SeriesADueApril2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i39f3074179264a14a49475888c65e66f_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotes357SeriesBDueApril2039Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="if2a2f2fc38624ac09193c4506a57f72c_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i078f40ad17624e99970444fcbb95b31f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie47c7b8216df4772abc59a4bfc727195_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyTwentyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4973828eb8754955a99d759c9423ae08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyFortyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i30c690018b9743118b656ed6a1b09ed2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDueJuneTwentyFortyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16077369b21d4177bd1060fefab499c3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i192e0627f293448591676473360b798b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2043Series1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iece440eecf814a158d77fd83fd9cc26b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2043Series2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd5bf624204144fca6768ee184ca3d72_I20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021FixedRatePCRBsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="i98053c2e06f54fb193fa951d34b7f6fd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:MaricopaCountyArizonaPollutionControlCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdcc8ad4187d476b9cff90a743877fb7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:CityOfFarmingtonNewMexicoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt590PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e14aa834ac04dd383db8f8de58669d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:CityOfFarmingtonNewMexicoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c690be3f6b04bf089a9050059ea6610_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:MaricopaCountyArizonaPollutionControlCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i46d829269dad43e9a14548e9ef5947a5_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:MaricopaCountyArizonaPollutionControlCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsAt625PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i2dea69ca1dc449f0a875e4cef9e14a4d_I20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">pnm:CityOfFarmingtonNewMexicoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-01</instant>
        </period>
    </context>
    <context id="i1572b78d6e55442a85e189ad96b5b4eb_D20200622-20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-22</startDate>
            <endDate>2020-06-22</endDate>
        </period>
    </context>
    <context id="i8c55b405fb6245a8b385aa7375ccf28c_I20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-18</instant>
        </period>
    </context>
    <context id="i325af74d55704e31aebcda1211f4a060_D20210618-20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-18</startDate>
            <endDate>2021-06-18</endDate>
        </period>
    </context>
    <context id="i11d2e263bd194af8b7d09763c5346f7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e804e604ddd4a2493a99a545fda3bde_I20210714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-14</instant>
        </period>
    </context>
    <context id="id82112cabf3348eabc0559928d8c012f_I20210714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021SUNsAt259PercentDueJuly152033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-14</instant>
        </period>
    </context>
    <context id="i6bf37df9334d4878a5032df77ce186ac_I20210714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2021SUNsAt314PercentDueJuly152041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-14</instant>
        </period>
    </context>
    <context id="i8f84db9ebb9d447c8ef10bb47a3888c4_D20210714-20210714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMSUNsAt535PercentDueOctober12021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-14</startDate>
            <endDate>2021-07-14</endDate>
        </period>
    </context>
    <context id="ic2e4626a3000492a9e24007c0e691ba3_I20210714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMSUNsAt535PercentDueOctober12021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-14</instant>
        </period>
    </context>
    <context id="i1d53ffe3a975440286557be6d3d8a9dc_I20210923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMSeptember2021NotePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-23</instant>
        </period>
    </context>
    <context id="if4708d34b37b48d9ad608baa7f721ba8_I20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="i8c6973dca5934b06a1ca97120a7350a3_I20210923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-23</instant>
        </period>
    </context>
    <context id="i63124c35372a4eb48d159516908ec75d_I20210923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-23</instant>
        </period>
    </context>
    <context id="i5632a1c635474630ab9cdd0bd014f38c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PollutionControlRevenueBondsDue2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7351eb4531e04767b681077ebe9ef5dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88a7617f82304ee79eef285a01faa315_I20180725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMPTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-25</instant>
        </period>
    </context>
    <context id="ifa0163d194654962a32ee74ee5920d8b_I20181217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2018TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-17</instant>
        </period>
    </context>
    <context id="i79c71bad8cc9420daba263aca91ae6fd_I20190226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2019BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-26</instant>
        </period>
    </context>
    <context id="i09204f42021c4b41a563ca21f06d92a2_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2019BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i207920afb7484d84882490334d794ee0_D20190401-20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="ieecb9c02177241ad952ad0af1dd290da_I20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="ibce81bb37aed4a688e3bd210f9721019_I20190701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.60PercentDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-01</instant>
        </period>
    </context>
    <context id="i0bdc5198680649b0b6118641904311a5_I20200424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2020BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-24</instant>
        </period>
    </context>
    <context id="i8aa1b211616f4b56bc5f7ca24aa36f18_I20200424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2020BondPurchaseAgreementBondSeries1And2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-24</instant>
        </period>
    </context>
    <context id="i191d70ea09fa4abfb23257f69290047a_I20200715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2020BondPurchaseAgreementBondSeries3And4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="id4840724b4b94ceab25c607c58291617_I20210714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2021BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-14</instant>
        </period>
    </context>
    <context id="i25e4ea96db9b468d96350170333ba84e_I20210816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMP2021BondPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-16</instant>
        </period>
    </context>
    <context id="i7ee95d5fbdd445128c7964084055e4f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMPFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87437ac1212940d08369707116f2c32c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:TNMPFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a7e3241eeea489b9c9a1308268eb1ba_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i370abb51c04c44abb342d32913c9ac59_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia12ff5f1a36443ac8f8e8725c5ad4cac_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pnm:InterestRateContractOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i06cd0a51cf434e059fa11f8be7bb4d2c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pnm:InterestRateContractTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iaaec806e3cda494c85df6ff4b6b4f47f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">pnm:InterestRateContractThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4a75acb0c57a4a929543b4edcbc9fc9c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:VariableRateShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie9071c549a4043b6804ca1a2513ee5c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05f60536cd4b4da9bcce852110d48c4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e594a7278034934987a3e2bba35b7a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46ccbe62be544acc80e27d93fcfa6e04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i37b74fb0e8eb4294a61f63fc51bb57c0_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i1b6fd6576a854230b718eddcd1def8dc_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79a4db7de456499291575f236dd6a11a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibfcbf65f68814a0d969c5dcaaf7e4f99_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i46e3fe9d685a4368be89a9bd3e563e7e_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="ifa45b5f88c0f4d54819c7456ff9df25e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91be24751df5415dae783c6fee44ec18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9933d053ef47480080b6965521bf3a2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:LocalLinesOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i208d240b902f4a6db9aafe29da61a11f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifff0e048fbd74073bb45e272d789232c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a983d8a6e034acfacc6f762576163aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e58eb376aeb40278b715a42096c6a7b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2019Series2009Aat9point50percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06e00d1499ce4e66bbe93fde82428c61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa492ffe4712497280c3a15c0200e744_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNM2017NewMexicoCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25befa6605004d44a19c3eb3079c2e67_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNM2017NewMexicoCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89e0a077e6fc4f1e9d6e08998328d1cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifed70f6382954b7c8ffe5b1848964223_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7539c9f623604868b3ef73d2ca14154a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87296678431c4feabca2406d52d6652b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia339cdc2bdfc473cb1cef0ae6d85a53e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pnm:JPMorganChaseBankN.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67a8bd016a5d4a55a02af544542e23f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if10befec4fa74cdd841117a96b7a5ba1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56264ae0feb64115a157bdb28286622e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6d0939214df42128572c009393c0d08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRDevelopmentRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i918886ffb49d4e59be6fb98b785ccee1_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i412e7d0e936a4416a298ebc3640b1d7f_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNMRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i72a14c4b38de4dc2baa3311431106314_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:TNMPRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i2943d52795604256a916c2d487e2e96b_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pnm:PNM2017NewMexicoCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i88853bae9eb54952a82e38f8d1498ed6_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="ieec1125d3e4e47f697bc9f0db838eb50_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i6ca570d81da7454eb81fa7413fccb357_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i2e403a8bef2a41d68f2585c033ecb799_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i551f5a0a14c540ef95b23362ab5d8abb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if64475c215ef4460b3aba5f84b0acce2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cb83b50e6b247d39a3ecc02bc837079_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fde1954399d4417a2f6bb612eba7b96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia64413f1e69043378ae435a699107b93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34cddfbe6a2548f6a8740df1b2b09747_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i423ba99ca90440aebcadb476c32ff067_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i517d13ec0ca14077b2f3d4d276bf3f69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94263afbda654f3bbf8c21e354afa5f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i602d2068014c433e9d9410200ac99b27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66646d20317b4d58a77a5e52d2416bd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0e81dbec40546d396edf56cb6c1375e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1de85b749e444219827d3f994d037cb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf89a85679ac43cdb36b99719fb0db27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i49460ad36df745219257ed01bd00827e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab61f3abe7754b598fd2118d31a6d9ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice8337b493634d85baa64575bb11ad73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4a57c6ef31a4a3287aadfdce6bb4735_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1128f68792a048aaa2c42076fcd0a2b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2021At5Point35PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68d620b0cfa04138975858502c6e215a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2021At5Point35PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14c06f75b8864d039f71427428948b8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2023at3point15percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7d91004ff624a24ba1434db17595558_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2023at3point15percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91835a19431c4ffcb68f1b6477d4871c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025at3point45percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b6eaae43dd8484486599eca0b252726_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025at3point45percentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea65b2ff5c644c4299c277d016c04e09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025At3Point85PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia286e62bd0024c96bf90f976728c1f1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2025At3Point85PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point68PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e147c0ad39741d5bd9fc8ba9f7226e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point68PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7003b4acb00d4176ade0f157e999269f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point78PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c21e6f3c0dd44839a2f33a1e0a40ff0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2028At3Point78PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idcb738dbb6f74afba667dd894845761d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At3Point93PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60c660852e8e4268b7cd82f116bd78b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At3Point93PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a4e0925d11e469bb16e6a15394e90f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2038At4Point22PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib85f1b1bf29e4332899676f2fcb2f664_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2038At4Point22PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1384031899a34db184c1dcdf6b398ddc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point50PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee1ce768a6b74210ae6b2b28e6c6d94a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point50PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd8eeaea647d465895ad37df787044e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point60PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaa3f4f5dc0c4ee9b736ec5421930e2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2048At4Point60PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9cc3d83c28f14595bb1d71e56d05e333_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2030At3Point21PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80ad5e905f864155ae872afe6df2b5ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2030At3Point21PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i480d162cb1a741aead8106aee9f9f8de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2039At3Point57PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19d48315372d4ca09cdf25f806fd525c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2039At3Point57PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8f1b0eb35c646298d953ce140a151c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At2Point59PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9eb0ce0898cc4c3f8a0a9b72a181be0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At2Point59PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74099832b74340039f0f0820920a34f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2033At2Point59PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i745eea5559f1468b9eb986a181fdc717_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At3Point14PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ed20b8b55e54f11a579ee6b16a1a12f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At3Point14PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i476bc7d172c34704b76bb6a688f87a11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At3Point14PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica2976147ab44e7c93a4026d6e1a96fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2031At2Point29PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec509fcfcd3740cf97ecadd8ecb69379_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2031At2Point29PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6294d64ad6fa45fe9a3584c925b4bd6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2031At2Point29PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4650fc4a01a449ea58ff409bfbac972_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At2Point97PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:SeniorUnsecuredNotesPollutionControlRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id90bd91919f94e3d8c89d96bf896dbb5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At2Point97PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1becd78137fc4481b4ff6075f9fcdd73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:SeniorUnsecuredNotesDue2041At2Point97PercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14e78df8afee44099427a16b1eaf0cbf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i260531eefcdf424a82ae07c99bac91e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM201940MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75af8de2c38e43f58ffb2d435850cfad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM202175MillionTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0cfc643abb874746bfb2900142b3ebfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds6Point95PercentDue2043Series2013AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4ff3222015b4d0595e9951ef7ba1d8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds6Point95PercentDue2043Series2013AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30d28a61f0514319a68477c47ac11263_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb5cdec9187d4463aa69607293b9ed85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66fd84a182cc4b658560be0c84ca10b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3Point53Percentdue2026Series2016AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98683b4697ef4b5ba284cfd7c248f6c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3Point53Percentdue2026Series2016AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa00175e9de3457e84701a6c6b4199d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.22PercentDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icae0c4512a4d4e5dbe35e6a0e55feb00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.22PercentDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d99c91455ff44b993b4a773aa20d231_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.85PercentDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9c6feb4e7b845de832b170bec99491b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.85PercentDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib73222f5fddf45c7bcf12860cfdacd90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.79PercentDue2034Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i739197a762c245e984be551cdc63398e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.79PercentDue2034Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.92PercentDue2039Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77e6b1ad184e4239be987a0dafdd53d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.92PercentDue2039Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i487e5a50c8194beaac5243f8c73b24cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds4.06PercentDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25efbd0b99904472adb0adabe6b7b23e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds4.06PercentDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.60PercentDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id17bf11a7481486eb8d0aa33eedcb7f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds3.60PercentDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c606877f7b44433a04ee8ec795249a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds273PercentDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7973980350649f5b41d7e58f246fc89_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds273PercentDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb4c286865284bf48ae13d9871dcbefa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueApril2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7830edb3244149e58e9e127fa1c7cf2a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueApril2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id72c3110be564ed5b9b93e875aec8139_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds293PercentDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8ec4c93b141417abaca758e824066da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds293PercentDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f4e43dfe51e48319be0b8214da07516_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueJuly2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9131b780f8ed4f4ea4df7c5d02e9307a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds336PercentDueJuly2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb1849c8e41f468d8d142ce53803b546_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds244PercentDueAugust2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a2a66bbb3c24ad6af3f52127555bf74_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:FirstMortgageBonds244PercentDueAugust2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pnm:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i27298be51a0f464891eee442d342058a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30aab615b01142658e8b4625cb0a6356_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2021DelayedDrawTermLoanDueMay2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1c5c437458f40d1a2d56f45c8c812b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia15087e09b814edb9c692badb94330da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2018SUNS3.25percentdueMarch2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38639e1fe3144574ba0db1ebef729ef5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40599f942e0b4a1a873eb9047629c9f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMRDevelopmentTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71462ea2de88442ab6c42d09a2250c10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if16ff26b004a4cdc9e2285aee2e05926_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNM2019TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4395c3f97a244b3daedaff29473cfa3d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5766d967d90446dad046079eed18d32_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbdaa2f308824dad8a8e1801702495c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3152dadbd5e4435a8a6d44885a72a04e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pnm:PNMR2020DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8fcf3922924455ab9dd338ff90e6cf4_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnits1And4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="i123d106074da49b2b56a8caeee6df013_I20160115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-15</instant>
        </period>
    </context>
    <context id="ic6ecd12b9c054115a645efc83d359077_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnits1And4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3ac56d4740e4a44bf7bb2fd428b7f6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e0481e2041a43149b0458b81a8171ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d1d4166661b482c8c4cc1a2d38c14ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:NavajoNationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib305b9156c7c406a9df3256320ed4372_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92eba7295983437ba70fab086170d0dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d8ea0d0293a4a04aa9fda71864c96ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9c7aeda70b041629d56eaabaafd8456_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ShortTermLeaseTypeAxis">pnm:CoolingTowersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie85c4748a1cd40c1842ac726332c2501_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PortfolioOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5094acfed2d4ff38bdc6fb7319c5c70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PortfolioThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7df8e55f53b3422abccc7028c367b1c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PortfolioTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id41f5e26cf4c4b269001e1389659b6a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pnm:TriStateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i350eee18a44f4707884ff1e68b9ea2ed_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pnm:NaturalGasCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:UnusualWeatherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id1fc74706f614bd183789f2b22c8e639_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:UnusualWeatherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i86d1be534c414fd4b709d89713c40311_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib15650d4106d41359c61effd6d991fa9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c8589fc639f45d789221ebe6ebcf5f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb503e56b7fa4d88b2c0231cc0a3ced9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5be3f6bff37a47f3ae8fd61fd130bb40_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i718ecfbd142e4f69ac96825d0e07df8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9252b22b9704725a4b974c0b5aca08c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7aabd761f3348dfad3fbbddf05ee67b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d45e5458d7341699cf6cb4b94ecd65d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:NuclearDecommissioningTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41b827faeefd401e9608a155d5e33bf8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:NuclearDecommissioningTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i709760784c8645bf9588f0d46333918f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6bfd10ecb0b4841bb21b7cf53602aef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9ce473e150d4026b630e0a70b3321fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrAndPnmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb718a99ba664931aaf12f90dec1151d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie912de49a2e640ecab215f9e5350373a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8b291e91cd24d248421334e9054a615_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i253fe73b99a34dff96d405384dc629c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i361b980337b14e7f90aa4f9fa75ad9b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id734746a1a3445bfae7085cbf267b4dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60bd7039db2b46e9a6058b8c19694b51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if95691b887424769a2cd1745f88404ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2a904941cd1454399001eabfa7bda3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25a0e49d28aa4f04992c6705b9e83269_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99611522ab7f4b0789ce155677bd782d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf8d5274443d4c5da77ab80b23274fbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i878ab7beac0847dea1ddea907d14625d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if82db571a2544fa9945f112e448e255d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d68d0eed8ce4adaa32b14ba3399e941_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdd1f34d00ca46238e6f3479514f6e24_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib369787239c440cabf45db18ecb64ba0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68a6d22dd0a840e9afd9dec1b1bbc6c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if47b9751053c4828a07e6293392ee59e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac954d30737f499e92ded3fcd39c9668_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idaa7881956ed48b680ad432f49480058_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6ba9b83d0044a638a6973f9a67d17cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31d381b60b7e48acbe93dc5b80bc7f61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2467383472243608d8546799304239c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i650c6ea86d1c4eb2ac5db785c359c59e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61d5abe00eff4abc99a71d2722b702d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f6fada39b7d4dfb84aa30e3d256327a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6afcf850bb34ba18631da5fb93126bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib51f991def1f43dc8d38b99535e8c7c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6097d2e380654c68b767f9a567b7dfa7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ceef1bbf2734889bd153c3254fba396_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc025bc1486640f6a928b1ed7b78a424_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74a25c4d48ac42a982575722ef32ce43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6d33371ae8348f7a2f78d437d193e41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifdc4d78c7f1a49e2929eee20c8bd34a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id336b1a590bb4ea69ed6f88369d0eeae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if62949aa0d224d0590d1f6f7dcb3a675_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9eeb8d4aa0c9424787b62f592b9a2ced_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ef4bc7465ad447997c5a88ec716c2b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a9ab69b64474cf9ad10c960ebdc943e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia48ea6e5b78847d3bcd1b88e7be8ea85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2445a9077ab94a9b81f2bd38eeae398a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11a2723d0ca94f85b1f7655e1aafff91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5dcdecfbdc7406ba532ab4407afd261_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia975b722319c484baae5663c4def0388_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i303d045dc71f4aeca07e793ad7a9ed9b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ad1fe9cbd7d4a128aac8c97492e4c2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:EquitySecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3bf6222576e4d0cab1a87ad617f65f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if160c5a880c44b339b2c2771d6a56f34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76e92f574a7d4195880a08586b2d9f26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5cfc4dc377044e928ad3cc2564e5e88e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ce7c741346e4230bff609a3b369f914_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee30ed78126c4bbf94945511e72c8d7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if80cb62135e94f28a95c27c4aa05afad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4a240c7e9ca452bb7e8dcf949c5061e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pnm:ForeignGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1796ebc34d3743ada72e1cf818c8118a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55089d112bbd421fbc6ef68ee7ed5663_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26c6f8ec4b4c4982ab48c29d4a9ef8a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i396d91700ea244caa529cb9512e0f811_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibbb129f5e4a5412fb4fc085949a9b68c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i181220f265054d0195661c58c6dcadab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5ec44bf091746618bf30858f6340f61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93acf6a098b242218a13d577567cc379_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i850f99947119466590f6fea7587db56a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i968d115e61c240cfa9c2c97eb08b6dad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e129b3afff8498f9ff6d6df2746190c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6519ff5f559341dcab3af264fbf70578_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4cf330273c54b38b1e714dcf29a5926_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i937a10a39514488fa08b460cf955c308_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec6bca542d1442a39d7679f7cd8e6716_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i732f6a7c203c4af0a54ca2bd5584bae2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic838ed2100c540178467e44b01e63162_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2439486d0c284e269a75590d1abbe898_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13b2e123014e40d88aa75fdea3449b68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i933b35f3210e4c9f9431b54dfd6c12e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:AlternativeInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bb643704e0f44d3a70f2f0d88b1ea5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81aaf936939b4267a5f5acb31a0f7e52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i810e145495214934ac530cca0c39264d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:AlternativeInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebc4e14cf51841a89e4f1110a2668870_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fdf39377c3e4f25b276b54852e209ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9cdc0465dd6f4efca9ef942835235fd2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4bf08c71d3c24212b2291d0854beca64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27ff15bd14bf4b5f9ed0c2d90ce3b431_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i150c610c8fd14edabffb47f356d8efe6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i317205caa12a48d9a127b0ceb1d9c3be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebeadeed85ff4a78b5a9b432c988b9f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id47e630d254b4ad8a56986fdadd83095_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2dd8fd92766e4f3989ade197d918bb4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26502a9991354a1f984c5215cfe2cec4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30c56f05120a40e88ce508f6349858bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab423b2757dd49afbddc56525f13eef8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d6a6e61741e4fa99dd726224736b22d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f11fb46a62549e9b6fac8f6d166476f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib07492eb6e8f44a197b3e43be3bae7af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7e62ae05e834a95af4c54da097b25b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1d66a4d295b4aaa9a850e1bbeb9ad95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6a9e2b356d148418b9257236cf64d58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63e77fc9f55a4d7a9b53413ee495d1dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a01d1dcc12c4212b03983c877343148_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if702491be70f4f26b73b429bf1e05a98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d88a44387f24ec48f635781162f5ba7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46692cd4183d4a5892d50d00a4b23816_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i359392786d154b60a5f803f4f36f27a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd0f132d995548e19aa51dbd0556391c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if20303bab42c4e0196e7529b65e51b2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82cbfde3265d46fdb6ccbe68d1ce464e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9d33b6370764c8a8c32fe3327515651_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c173d842b494c4eb744e194f9ea422d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if17d61df26bf46a3a7c7b499fc1df87c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if66958a687224bb2a759a7f62fc41b30_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5b22d7772cf4565b6b1662f80892903_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4971ab01d90a4ea1bb1a8f1c897932f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a39f42fcd6e497baf6e51fe01af5513_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia567506fcb054788b6603ec1acf682d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id39ca29777394347ae1376b104b0ab3b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51ab79a19402454281aea555060dadbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib072605550af463e8b65418c8d746b3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3ffd087441e4258a4f038ea4a47444e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72f4da9e87a44f728eef4ee610ff2a21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8ac84961151436d8488bdc91aa6f803_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ddd83ece4584944bd7fe7122395402f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i600faad1693547d78a245957076f77fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7771dee4ee91444e95ff076da13c4c80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a63456e73b847859bd15861bbbe2e4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaae2c640b3434c5f9ea524bedac68de8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd38372c008f4c17b5d96e61c96fd13b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5a1b9c0bd714b68abc96b9eb1c6cd26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf95a2e0b5354465bae6878d27f5fdb0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1572811ef8e04c2092961c4698c03eb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i337dfabb51204350b84a06bb4913863c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5c81a57f0b641b7a16f57ef32c73510_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a391561a2704db796922d7575d29b42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie92c98f136b8436b9c7701855f93a45d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9bec5bd0efee42258e5ab2d021df2c8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42f367c698de4b19986d6115e46dfd11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6709b10b2ee4825bcbbb4a63d565eda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i56e70cb2f70e4131a551f031083275e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i203fcfc36ff7458b933e9cd5b77c864d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e7a33074d6f4eab85a1d9c9fb42a2a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85b6ead77d2b469fb85c6716189fce61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i907663ceb27f435c83cd336e1096c654_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i362d92fd90c9446cbfd888957a4cc421_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3df30d1a8bc49d6a6d7760a4b944d33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c7fba9bac5a4937a654e726bdf427b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebd156ddce49459485fee5b73ac2b8cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6089102f60448e196a3e341258734ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb1709ae740841719da4762bb0e85a59_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77fe2946cb6249d89f8417dab3ccd66b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13f00cbec5e8417b996183cdb4a4b4fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22a64458870d46e9bf99c077cc7ce14b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4258607df8fa445b9b15ef960f94c8d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie966790fb0a8419086b1dcc05758a8f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98588916f89444efad58447c8838aea2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40725ca32cb44e4fa619e6b9fd26a3f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iffbdc7b17b4048e2a12f489f2c21cc88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37905917924141b59987511d65eade09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3a37f94477d4a3586d5e9955d9f8fba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i424566d3377b441b8f535222185f0e3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27da5986419b44248aadcaa45428c9c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c1c028afe4845d481dfbe2c218ac3f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf75f34144384d7094d7d164430306a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62bdbedbd23b4387a43a56109ae191e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbf57181560e46d894f6d047f7c8e86c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b7f1d11bd8841acbf1ce5c82e773b73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib12861d309bb420d90a9204ba415ef81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4130492b290476c92efbbfc1a27f8cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03f0fe4bed01439aa4d0eaac99717e3d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0148f0599014d5a980af368366301dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie127970c513646c89f358f03b0a601fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57d6b4146db841e1ad0bfef92253759a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7d10bfa4ec24ae7884cba8d5556d6ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a92820b4c4a4abb804b087318c88416_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39e40e6ebcbc4475a5343f5da36ea0ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica8945347aad41d9b92f21cd0bd691db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4167b6eccff4f7bb12a4facc3af2e07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cfcb8f4528a472f9d5266455d472d58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8e694d4787348e0ad4b3959807d834b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d9e4f59caad4de08cacab0f62c81a77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefcb9034b4cf4db486913cd8f4dcf3a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:EquitySecuritiesCorporateStocksPreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24cc736b4a6f4f24b252c299da95087f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b2248f1612e4d85846de0cf5fda4e0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2651332cb95748ae82a4ff4ef682e171_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia098b1fed7d7467d94d5160a8877e84c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7696057f04b34347b456531f9c3b564c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32fb0b1f67aa4dbf935a8b3ed95d5d62_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesUSGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i916cc94cb0f8443ba6c21780678d2531_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63548657c5be4a178fc8a7515ec0dfdc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c36a8f1c20d46a38c3793cd234f17bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesInternationalGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i551cf6bdcb984c209a772a2bd0dccb1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4cd50823cfb144bb9389335f4392806f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75fbca564bdd427cb7294fff809a012f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesMunicipalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie776e991ef5b4e4ca2c27eed85e69314_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i312e8f47eb084118aab28ca2f73b5f03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04555a0bd86c479c941a49abbbf51db1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">pnm:FixedIncomeSecuritiesOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1492f2713ce04dc3aa55e1a0569dea12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84ac3534de354b418fc83c008fc83a08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3455f73aac034d4b80eb9920cefc79f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6921c1b153984292984c48dec9f95abc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e9946d0dd934d139ebf922c83ac82ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f51fef26a8c4899b48bb803100fceeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4dbddafdd8c47ecb1b23f9fb9ae3158_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9622e07b43244d03a72f90e06b97b010_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e97c7e1727e4c5a8c560af31e5e63ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i24c8777497c24cb7ab4ddee56603c3d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6202e69a02b4308884212f6aceed60f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia230ea0ba63842f69abc801f5bdeb825_I20160131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-31</instant>
        </period>
    </context>
    <context id="i4283ef4a1f2f4a498cd0c00185334327_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17b628659f0d4e258dc2bac2b313ab0d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8dedb519201f4e9b91fe5621722f25dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5eec65abff20498aa266538444771dd8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if034a0df52a44398844d749b491b02f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09d324a3a18b490ea685a3d353490222_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i047e272c82f841cb848b205ddc0bfc8c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8324779709c4dad93cce20e759d6f85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bef7075b84a4808b25a95c1dc039bf8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f6be7629556473083b33d7d7d4ca818_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c5da052435846119dffa3ca21cad719_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fc8f285147148aa9acd7e616c7e40d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6934cc73491544d5aa40dfe2085a0ef2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb07ba569fe64ae3901cc983ca158577_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32e2661b24524796b3da765680b6188a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2246886a951c484caed4a89cfb15dadd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib44f05a2097947c39c11ce79c8712b2d_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i6e921639a5bb4fe2845c84d76fd19014_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbb691001c1b48e6b5a9f54bbcbcd782_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i776fb2e1c1c9470db52617a3655ac973_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id669fe6839c84c7497785c9b0c61e852_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24be8899080f40aab9a53f18ba46858c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i531714780d204436bba3f5749ca70085_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMAndTNMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i184cb1a33d074e52b8798b7d64635298_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i544f590364f8428b92b7ac0c32201170_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf326896fea24b47a89a2a95cc46c852_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22fa723f03d149a2b3eb40139cc1024c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb500bd4172746b88829476c9b639d14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i913f321711ad4292ae9447b06e13b621_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d067169f6ed46daa5e234509e17a798_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3340eeb993cd49fa8124008fb220946a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief4360b85a2348ba950eb4f14e9b55db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46f1224e48864916bcba3cb7d9b35084_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f5fe6c0a91e4f91ba24a0a516980501_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b225e835cf14c1fb8dc156777d865d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a2da021ad524d598d1b568434e4deca_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4c90d200772140408c61f04ffe5529d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i088f7daefab44740892822751dcfa757_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58e8721858654a94a8b14632a2042edc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a71caa70a4b44f2aa486e333e15eadf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c01dcc365104a38a6206f8157eb0501_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27230d3844054c8fb462c5fc12fefda8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c17f80bf9ef4c288bae4033718f6843_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if31fd3a0a42241d08e6af93834cac967_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2cf326f61c3a480f92050da2784be1f9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d154083ea8f4632bf8961f5d869fbf6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9191605a5426450eb8eae13842700c2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73110882cfb54639b4ff0144bfb9d3ab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pnm:PerformanceEquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6b0089311b4549f08b70abc8f1b63f4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pnm:NonemployeeMembersoftheBoardofDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pnm:PerformanceEquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9054d8d557e14c0eb15a60ffe6f2e4f8_I20140531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pnm:PerformanceEquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-05-31</instant>
        </period>
    </context>
    <context id="ida6f92d1862e43189f9733d87a55f2c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i357b74a38561415392e019d35ca99aab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife46e95173024a41b3310316e4d01dee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3ab6f19ac734815a7a88ec23171603f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7295b39b3e9406e86be80f87f49413e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:RestrictedStockAndPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:MarketBasedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:MarketBasedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i944baca092fb46d595a7ca476db71047_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pnm:MarketBasedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia74ca2c826e84837b99fc46ea029bd7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i235c0edb4c1843c58a97bcfcd6302330_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c26e4f260cf4885adc7f24e5579fdd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:AchievedSpecifiedPerformanceTargetTimeFrameAxis">pnm:AchievedPerformanceTargetFor2018Through2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea599e5f374449929e48b5e66d5b310b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:AchievedSpecifiedPerformanceTargetTimeFrameAxis">pnm:AchievedPerformanceTargetFor20192021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84e46157144c442887cfb56479504957_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f34941a76154461b1154fdb69d91a0a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0fb857da09b343c3b6c0bfe788113405_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb510b26bc944e2c9bdcde1cd30206f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88a04457e5be45edac48d0513b02af6a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2bb8fe91fe6d4507929ff95624efeaf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ed020e2c9c243b08c6b3c13e67e798f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iceaaa6ef3e004e87bae1e1d6ddf4268b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i83b337f0f3c848e69ecc7d8a0972d4a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i72ec5a57589d4c68b7ce510b676104a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9882896b60b14dc5b918c62b5b434ea0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4a40aa0bce444f0931689358dce2636_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i916f9f9d98784765828b443463356fbf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73731669bee94b619c2d8b961eaa71e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idefd68eef094474087715c63264d3fc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b4586a86b4f4ded824a4ffdc5f11f6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d6ca888dd154e3ba4596593a6d9256b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i02d079d0f7cc47158491470e6197ed57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7c0aa0afeba4f8f9db82df75793247c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae98a6ab28e145f5b8afc8945c2729c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i824afb5289874145b5af0c692e8b7dbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i939e962b96d84178a46cc47896348f7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97bcbc32bc4e4936b75cdeb57fe7e26c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i416f7822d32d4b8ab141d22b31186041_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72ae3b969ff8420794e64e502540fec8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i939f57ccc47d492cad9c7734b04c799d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i735319ccf1a947e88222fb1d1bbe6b45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibac00ff2421e427e9878852c4aff9e51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f55823ef7d14e099d6ffeed61049a93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:EnvironmentalRestorationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6110ab2902b84fd8b4e1c7c0f703602d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadec8763c3944cdfac62fbf60ea85ef0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0d45299c04c49a4b2ab502fc92c1fe1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff322a164b9a45b39fe9202039727744_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8204c5c100cb41f586e0653ae558eabe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd67a615cca3463fb1b72d3b2850147d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f8ffad8e8ef48b2ab332f72b569f34e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5436912741e64d28921940fd88943c8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe2e6b3bfeee4f9a9af2bb5b632f479e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i325d09f867184dfca0e27e783192a876_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide550a119aea4fbfbff2b5034c4cbb16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i719ec4e3a20d454f84384fdb4116c42c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d9cd006bbc6406781d0c2a4a9d5efab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c47eab1bcfe40588c78796090127e73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60c97c0161704c9a8dc6c3f4b567803c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i407bf00ff0754d76b66159b018089a1f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SJGSUnits2and3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idea6b28360004fc6b288b65d2fa0d8f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95eda16a18434404ad91dc527611b74a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibcd02717e1fd4a11a831ef342d4b966d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec0629d29a9c4c2ca91ebcec424167a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AdvancedMeteringInfrastructureCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if465eaddaabf47108d93ee124f60e8fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic02bd80583dc495fb59d7fea2e803b5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51f70593bebd441f80a214dfa65ccf34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8fbc9647fde4ce3ba4304c1adad7b66_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:AdvancedMeterRetirementCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaca4ae6b1a074fab99abd9f25a82e5a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia562d431fe4f464b828be5608678b6e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie631fc95344f4161a31825cd5e276d80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7236251172784061813ab660f674a322_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCostsUnderElectronicTransferAccountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9505217ff34c49618ef1346f30ccde5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec9a02c15df64a4aab350c0e1fd5def6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib572ca70b20b460ab03387a702b1c6dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf8734d32119439b806d7caf47a119a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d0f298ec9db44b8a959c654bfa40952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d851dea560a41759c047e630cc6551a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icce89f84e1ed4854bc2a113300fde402_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62e6e090ed35429080014ab021c0bd7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:SanJuanGeneratingStationReplacementResourcesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i038a753ceb184170bcc01701523f43be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49e5ba67678f42e59d071a4d95dc58c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89c2b50444214ccbad3937904cc0d815_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97de48eb93e140cfb5f0afa90cf69666_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:EIMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2cd9d16e25e4b88bc14d9132915fec5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ceda67cccc54075a7b7f83eb30e36bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1adbda1f6a14b3896e69788748a8f25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18173fcc30914e0ab37db9ae73a4ab51_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:OtherRegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80763b7d62f54d49a2ce7e6b214f02fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4abd705851874193a6769aba630863e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ea96e10e6b54c199cefbf81420ab94d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d78d0d8854e46cab6af45a57d3a7bba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:FuelAndPurchasedPowerAdjustmentClauseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc6f157c847f456682a7b7deb77a79d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i740edd5316eb4831be30981cf1ae6436_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85be51358528451fa726d95ad95b3a2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d8d8c05607f4d80a201305f8d0c93bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4251ef87c53f4ce3a66cfbdbed21a50b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e04e7f37c5a47f3978f6e322cc87841_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6218bb850320486ba35ab7ba1f6a58f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i333b4b2484214ece89ca68aeadbea56c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib69fdf49d4a3488286cd04960c75cf44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i610feec7e8ba4ae5961b45bc0183f0ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c616166fc8f48da8d158d6802e65646_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f8604be94e84322b95a24911e67afa1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:TransmissionCostRecoveryFactorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b10fdb453f54333825bada354765161_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0144c98eaa2046e68ca57e59e8a5f37a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i94e4e3a5c4d14841b77ed7db84820913_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i444596c6b3994361a65b8b246e5761e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd5e9883bddd4a95bf9aa6c1148ac96d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i670952bbad8d456ea421cf9f5e4c488d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1ca9b12dea843ed80b60b003a0df25e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dea6478d361409d92f95ddcffde7013_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3961683a163248d1b2d2b26c5108d50a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ef46382929945afb3430b1d3ef95b89_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice67abdb73fb442ca80fff1cda641a72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44ac930dc4f84fa99f8fc28f26af41f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30ab72bdee554fec99d7346bdfd39dbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70723162df0c4d379e8b902c98e6bbb1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0756c42bcbd7435cafd149f0281b99db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2778f0d273f478d9555c393babd37fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8d39cc27a5d4b51a518002bf685594a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia436b044b8aa4e0fa33668efea702df6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e49d24712f4477f91321fdba311d424_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb3ef3b1fd3c487d89d05ba6f2c5885e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:AcceleratedDepreciationSNCRsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ff242006d3f47bcaec85c7bb425f5cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4acdec00a1274e63a499ed0594ef2274_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if6a44cadd07d4bb1ad814db4081f1a03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf07b8fd2f0140e895e7796b0f5ff989_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5cef0f77a80444591d5b54f0b0ab8ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic873a6839c7f4a2dbd4ff71564df10a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6634d5a1a67e4277b1220f45cb12a91f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i846c2149f3644c4c8f0d0fa19a8c9fce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if98db7afe703436dbf2e20a76c1c6703_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if728a081e9b64111a5031cf741ac059d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i251891a026334db59adc83dfb2804959_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i461f1a455a8947f4857614a0db352430_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifcca31479b934a40a66bb9f0e7379dad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea9949d2d09944d98a34361c2f689b45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201707Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59983301cb004f85b859dd524d2a3ddc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:JointProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaddbb2efd64e445992934eb3f9c08f1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:JointProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib59c6edbdcb44f5ca891e1a8b59e0db4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:JointProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70a687fc38b946ada129794f89ccb762_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c12642087bb486f9264d8dc9037e8b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id385fa835519454684e71e355606c152_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersUnits4And5CoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35c07b80c7584368ac8d1bcc542bb439_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:LunaGasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e42b42b627946e39a2228018ea282e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsUnits1And2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i248fd774e28941fab3674b96c056ca81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsUnits1And2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e6dc191786f42cb9dc66b79fd413a6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c2377ce7ff948caad233ab19a21f8bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idad8e5ce034e4633afee3f3dd611b5a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fd96b31ffd841178d0cde67eb27de81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa7984bb4abf4bdda1186db4cf4d28a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SjgsCoalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:OtherEntitiesAxis">pnm:OtherUnrelatedEntities5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:UnitAxis">pnm:Unit4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff69629de6534279a34cac22bd6074bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89257ea84f8b4eaab89a385999f34fb6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1fdf6b1d73d74ef384eb324f13dfaeb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d9f42d9443b4ae08bc3b36f8a0e6301_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ab489d45e8e42eaa5e32bcc9e951e51_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i052bb7d470c8464e85f9a9074eb415a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id297956d24094992ba5f7897831049af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:NuclearSpentFuelAndWasteDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d2413566b6a45ed95b09b50761460c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:NuclearSpentFuelAndWasteDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:FinancialStatementLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief8856c8b3d945969988766c51ef5b03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:NuclearSpentFuelAndWasteDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:FinancialStatementLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbd9483a6b9c437295e3b92053e51337_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i61efc332492e44619f4f50b265bb0255_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i1694145a6f2e4a9da061ec55d6a6bd9a_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i65e9e0d670584e47a4b7f9c2ad9f2df0_I20190614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:EnergyTransitionActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:DateOfRegulatoryActionAxis">pnm:RequiredPercentageby2045Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ElectricGenerationPortfolioStandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-14</instant>
        </period>
    </context>
    <context id="i31b3e8be5a1e457682c76e735ee187a6_I19991231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CleanAirActRelatedToRegionalHazeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>1999-12-31</instant>
        </period>
    </context>
    <context id="i7e9fcbd49cc943a68a15c1f6d6a8b4b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CleanAirActRelatedToRegionalHazeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cdf50031cb84e719e11f20e7cfed6f4_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="if73556ce58314435a4085a129fb1b88c_I20150930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-09-30</instant>
        </period>
    </context>
    <context id="i6fce905c569145629e98fa1fd283b33d_I20151001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-10-01</instant>
        </period>
    </context>
    <context id="i7542bbde4aac42a7bb2dd4e2b1b9e66d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84e1be8f39e34d27a9da06b2b15e4db9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38bbd89d77c44914927bafaecbc66a17_D20220217-20220217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-17</startDate>
            <endDate>2022-02-17</endDate>
        </period>
    </context>
    <context id="ibd612338ef154b20b15a258ca8771d57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">pnm:CoalSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2246367e211d4c409e3e0d4249a1b557_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7336db7348694ec6ab5da82cfaeee744_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f353792acc34c8ab2442e9589f9290a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic507179dc8b6480dab1b32d39415f81b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:IncreaseinCoalMineDecommissioningLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib719618a95e443e2ae6879600baa6dcd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2ddf10fb1f7471eaa1cb0ed43640ac0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7941e459dd94a28ab8ff394ac5549b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bb2f6ab1b5442cb9e4c15995a2c9aa0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:SurfaceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cae2be1d33045c08f802da2c181848b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73f23720d7a5420e843d172a18d1ccde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ClassificationOfMineAxis">pnm:UndergroundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0313f6bb9ca2462ba145ded2bd5f720a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80200e3af5c1483fb1b37b74ae8b66e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e0a09a4e6394be49af7baa2008425df_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LossOnLongTermPurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib0d6a267fe9e47fabd33702b7830649b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b236c1f734244aa8e3e0d8ce1d45aa8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia66aeaff3819445aaf2187290a8f00df_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if72f4b321f944f779358ad4940d800f7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife11ea9c18744df2982d1ec4190a99c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac6fbbc37d504aa8b255b9d22db2af0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:MineReclamationTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationAndFourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a16e07606da4de7b4100518c83418c2_D20211109-20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-09</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <context id="i302488c9f5d84fbabbde5816d899801d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis">pnm:CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:JointlyOwnedGeneratingFacilitiesAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic10a0ac16fe24df0bd898f76a8b5100f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icec3da2b11144f439e01a9159aa2aa9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:InsuranceCarrierAxis">pnm:CommercialProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8610c39a0aef40b293428b7708795113_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:InsuranceCarrierAxis">pnm:IndustryWideRetrospectiveAssessmentProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49e6c0d22b72484f941eab350585b154_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b240d2867684d06b8a1bf0613d9cd83_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:PaloVerdeNuclearGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:NuclearPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-09-01</startDate>
            <endDate>2012-09-30</endDate>
        </period>
    </context>
    <context id="i5ff6d27ff55947c79ead690f5fc80dae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83b2bfc339de4bdfb279fd44e27fde52_I20150122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-22</instant>
        </period>
    </context>
    <context id="i0eed3a0ea0be4861975b1a48a2f0680e_I20150713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-13</instant>
        </period>
    </context>
    <context id="i86c37e22d4194a5f9c1134414027cc2e_I20151201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pnm:NavajoNationAllotteeMattersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-01</instant>
        </period>
    </context>
    <context id="i267d38b7056044ccb7bf761909792433_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i06a9402703374357bec060032fa021b1_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">pnm:NonFuelEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-31</instant>
        </period>
    </context>
    <context id="ic05fa0e478d544e1845df3112582d9c2_I20160831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="i9c848bff2c244bca98169e5661d6c63b_D20160801-20160831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="i76bc91bfd6884fb7b0ba01cb72feaefe_I20160831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="i4e2836017cad41509e3032f08ca68bd8_D20160928-20160928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-28</startDate>
            <endDate>2016-09-28</endDate>
        </period>
    </context>
    <context id="ib37be925d12a4ab3a60e4633266528ad_D20160101-20160131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-31</endDate>
        </period>
    </context>
    <context id="ieaeb9231afaf4813812bce383cfab71a_I20160930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2LeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-09-30</instant>
        </period>
    </context>
    <context id="i56ad720ebfc7412fa6965e99d63e280b_I20190516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2015ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-16</instant>
        </period>
    </context>
    <context id="ib8c6eb2577754d229251c426162d5512_I20190516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-16</instant>
        </period>
    </context>
    <context id="i0353652cd1214bdc807950b4a8ca2558_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iead78c416385436b999513854eab34cd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3770f9881ad41e9ac952c66446b1903_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnit2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i45986bdd102e4e97b3c5061d049840d9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i48c96e8a0e8044f4a224c245f64960b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">pnm:NewMexico2015RateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:PaloVerdeNuclearGeneratingStationUnits1And4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0611585cbdd0402f8027301294d086fb_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-10</startDate>
            <endDate>2018-01-10</endDate>
        </period>
    </context>
    <context id="i2ee16303bb554f6aa8aa94541eb1eeca_D20180110-20180110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-10</startDate>
            <endDate>2018-01-10</endDate>
        </period>
    </context>
    <context id="idc9eb0e173e14ee0834916479f8b8950_I20180110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-10</instant>
        </period>
    </context>
    <context id="iad7fcafb51094779852b684cc543fca6_D20180201-20180201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-01</endDate>
        </period>
    </context>
    <context id="i570b18d943a54518904d85be87780dab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id80796a4cae34dbb9ffb383f28799913_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b08995a46824ba48f432072829c84f6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:NewMexicoWindMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandard2014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic83e9ba14eb9443d88b29caf118ed8c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:RedMesaWindMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandard2014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibcaa1a2e94e64c4bb05c3f18bdcda8f6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LaJoyaWindMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a5fdfc3509c42d7960459fd2a7c4d05_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LightningDockGeothermalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1512c0456254d8e80c24a9433f7ca2c_D20190603-20190603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LaJoyaWindMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-03</startDate>
            <endDate>2019-06-03</endDate>
        </period>
    </context>
    <context id="i14e6adda99c4437192096fbc14a7991a_I20190603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">pnm:LaJoyaWindMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-03</instant>
        </period>
    </context>
    <context id="ie598bb2fb0bd489bb198c9f807932d83_D20200601-20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-01</endDate>
        </period>
    </context>
    <context id="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderSkyBlueEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-01</endDate>
        </period>
    </context>
    <context id="iacafc43b98a741ea9603c673f28294a3_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="i36b919fea2314b019f16218beb353381_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderSkyBlueEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="i9ece8d5cfb1d4010b126dd4b59e7c850_D20201118-20201118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderSkyBlueEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-18</startDate>
            <endDate>2020-11-18</endDate>
        </period>
    </context>
    <context id="i1a3c304565084b98932d3b1bf94c4a96_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i197334f7ce2741b38f8de93ecdb18321_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieb395e2899ae48d7a18071b1efd8d1c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5481d700bafe43cea050a21a0c739ab7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1762d3e7078846608cd5c1bd63a52d35_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewableEnergyRiderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5da335fa396d4822981a968500e8c578_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic73bed1097554fda816795d799d0627f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2017EnergyEfficiencyandLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesIncentivesAddedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia6d71aba42744ac887360e0ba0e0aea6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2017EnergyEfficiencyandLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesIncentivesAddedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbb2352a3f0f4093ae1780b5e5b9a61c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesIncentivesAddedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01b02745aa50482ba51ae2eeae4f0d42_D20210415-20210415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2020EnergyEfficiencyAnnualReportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesAndIncentivesAddedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-15</startDate>
            <endDate>2021-04-15</endDate>
        </period>
    </context>
    <context id="id37663e60d50471db17d813d209af96e_I20210415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2020EnergyEfficiencyAnnualReportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:TypeOfRegulatoryCostAxis">pnm:DisincentivesAndIncentivesAddedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-15</instant>
        </period>
    </context>
    <context id="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-15</startDate>
            <endDate>2020-04-15</endDate>
        </period>
    </context>
    <context id="if41dcedf6cee45dcb8d64b40e95b7693_I20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:RenewablePortfolioStandardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-15</instant>
        </period>
    </context>
    <context id="i98bf8bb1422f4a208e096984a8027021_I20200415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyAndLoadManagementProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-15</instant>
        </period>
    </context>
    <context id="i0d135384baa14ffd850e53609f43a8b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:IntegratedResourcePlan2011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i14b40660f1fc461eb4b09911cc115021_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70f8aab99a9143a29302e445f9c3c4f8_D20210129-20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:IntegratedResourcePlan2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-29</startDate>
            <endDate>2021-01-29</endDate>
        </period>
    </context>
    <context id="i0c4394dcb1b547159ca5569e06dbece1_D20190701-20190701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="ia0baaf41361544bf8484fd8fea07e6bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e7828af882d43889cbfd8304f4c3891_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i667fbc61db3148e4b931db7e06edcfca_I20200221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-21</instant>
        </period>
    </context>
    <context id="ib0cab315924f421590975d3860a0c2dc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0d3855b80f0e4b0aa816d319b4ab3ea6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i865ca523a3c64f8e99694b49232cd906_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia95b43f0d82b4d3c9c64e516d3a5b151_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">pnm:EconomicDevelopmentAndWorkforceTrainingCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i42f28a6a320f4e3da36a181d2f3be2e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3482dcdd21a44b784c8b8d580b213f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i457beb78e0d34624b661c8c08db6ae9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3288a90ba374670b17bfd10623086ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pnm:OtherDeferredCreditsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idfe0b9efcc79437698bbd2f7279108bd_I20200729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-29</instant>
        </period>
    </context>
    <context id="i01cf4b2e28ef4dbcbd26f064aeea9a4a_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="i47e60f4bf45e4919b41a25c6dd7f950a_I20201113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-13</instant>
        </period>
    </context>
    <context id="i8e603eaf117b45cf8fe5e169e296ebab_I20201113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-13</instant>
        </period>
    </context>
    <context id="i744eb04f16b14efe84911b4741a7e63b_I20201101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-01</instant>
        </period>
    </context>
    <context id="i213a15a1cbb940d5809f1d1f8e2b3064_D20201101-20201101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-01</endDate>
        </period>
    </context>
    <context id="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i74b563c6f8e74b3a80ff9413098fbb48_D20210108-20210108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-08</startDate>
            <endDate>2021-01-08</endDate>
        </period>
    </context>
    <context id="idc3f5a74cab6401f98637a9dcd744a5f_I20210108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-08</instant>
        </period>
    </context>
    <context id="ib74be51deee245f2a5d5f81702df0ce3_I20210128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:FourCornersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-28</instant>
        </period>
    </context>
    <context id="i2df7b6940a5046b999654753741bce96_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="i933d8db323504ff3bb504109433e95ad_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="ib8622e8d646f48419a1b4e08d563cbce_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:LeasedInterestTerminationOnJanuary152023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="i67755439b3214832b6f91957a4d479b2_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:LeasedInterestTerminationOnJanuary152023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="i07242ca1094640d7b2b5d2ef7eec3767_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:LeasedInterestTerminationOnJanuary152024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="id30fafd56a2d48319034b6730ee362ab_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="ie017f1b07b4549daac76c64919b6dac0_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:ReplacementResourcePortfolioThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="ic978b45798674234add57f67610113ad_D20210402-20210402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
        </entity>
        <period>
            <startDate>2021-04-02</startDate>
            <endDate>2021-04-02</endDate>
        </period>
    </context>
    <context id="i5db6a828c7f440fa846c47ee8d1d3393_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyImbalanceMarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ife7e52870de34c239f54dd44bfa21720_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if31bb4576eec4209a8f9ff1c78dbedf1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:CasaMesaWindMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6cafba8d2a3947db95572107a508d557_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:AvangridRenewablesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iabd07e8f2a7c4519a58e3529c13b74ae_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:Route66SolarEnergyCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia66f8e649a474ebdae660b90e2df77dc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i17b316b0ed9a4bb69fbfd8812449aded_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i39b4039661b74ec5aa8367c759fdceda_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icbb137001d134c54bc3173e3b22d5647_I20210208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-08</instant>
        </period>
    </context>
    <context id="i4b1a1922347d439e8f26215de70006b2_I20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-28</instant>
        </period>
    </context>
    <context id="ib2756714851a4f528ff273b9a6c06ea9_I20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FacebookDataCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="i318c2a329522427bbca455e36cd89716_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PNMSolarDirectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i69d4d3519b0446668bc10ebbdf71534c_D20190531-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:PNMSolarDirectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-31</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ie7a51916961541c6a51333c30d63eec2_I20190501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:WesternSpiritLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-01</instant>
        </period>
    </context>
    <context id="i6988d1036f6343079ef3233412bfc185_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:WesternSpiritAndPatternWindAffiliattesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1feafd21a15842cbbe4918d94978a470_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:FormulaTransmissionRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7b109132abf4cfdb072d4f68ce1ed3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i406fb1b1c2a843db8387a14820e11705_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02aed71c55e4408c9883ab729c0bc968_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">pnm:DeferredCOVID19CostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i031ae91f3b91426db4010a405d4612fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i278153000b4b4345bbbbb7e9083765a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">pnm:COVID19CostsSavingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica0918d15c264de99ebbb8d4eb46a4a3_D20210203-20210203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">pnm:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-03</startDate>
            <endDate>2021-02-03</endDate>
        </period>
    </context>
    <context id="i028fdf9144234fc18057b7bc066794e0_I20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransportationElectrificationProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-18</instant>
        </period>
    </context>
    <context id="i9b7eacef53584d6da82d7a5ca16941be_I20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="i2d2cb7df2b32449c880f44c5e5c05029_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:InsuranceDeductibleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:SanJuanGeneratingStationOwnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i486548634ad14149a52c1c191dc26653_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pnm:InsuranceDeductibleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8fcdda0e409e4e6b94500a41e54c981b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">pnm:SanJuanGeneratingStationUnit1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">pnm:SanJuanGeneratingStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-30</startDate>
            <endDate>2018-05-30</endDate>
        </period>
    </context>
    <context id="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-20</startDate>
            <endDate>2018-12-20</endDate>
        </period>
    </context>
    <context id="if1e2e34ccc6d4ff48137df560fea6c1f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idc0b4e9c4df7461f899cfbd3dffc73e5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1274827705174487ae3ecf8aa686ab96_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i69bd9a7ded394823a67bff6f04ed830d_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i84da7ab29ac14688b8f5530de4c7fab1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:A2018TNMPRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iffcdf0bca6da4932ae825bb87146a941_D20110701-20110731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:AdvancedMeterSystemDeploymentAndSurchargeRequestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-07-01</startDate>
            <endDate>2011-07-31</endDate>
        </period>
    </context>
    <context id="i7a5b54596eb845918467203d401001bb_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:AdvancedMeterSystemDeploymentAndSurchargeRequestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ic31a2bc982064114a554c0ae9f50d3e7_I20201002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-02</instant>
        </period>
    </context>
    <context id="i0b0f17a9342f42568a5e87172ada1504_D20180401-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:PUCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3bd2464b8a99405496489b06582b43e9_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ie177802b78e045888cb3e45c0cd95d31_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i5eb919997f784919b974b119058a9706_D20210301-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:EnergyEfficiencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iabc6015447d3429eb184f2bfe1d39415_I20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-27</instant>
        </period>
    </context>
    <context id="i16eb932e8bc54a2fbd138ea2c1171339_I20210728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-28</instant>
        </period>
    </context>
    <context id="if741b2a1da7546cb82801d66cf4ac7b3_D20190321-20190321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-21</startDate>
            <endDate>2019-03-21</endDate>
        </period>
    </context>
    <context id="i20a78cfea7a84961b82d953142eb7802_D20190919-20190919">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-19</startDate>
            <endDate>2019-09-19</endDate>
        </period>
    </context>
    <context id="i39c5cc7485b149529c1fea0c4dbb30ab_D20200327-20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-27</startDate>
            <endDate>2020-03-27</endDate>
        </period>
    </context>
    <context id="iab186a732d0d425e8ed66722f3aad41f_D20201007-20201007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-07</startDate>
            <endDate>2020-10-07</endDate>
        </period>
    </context>
    <context id="i122a4b5a3d2b4ef2a9cd2c06976ceb13_D20210312-20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="ie689013336f542c8bf351c5f2dd069ac_D20210920-20210920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pnm:ScheduleOfRegulatoryRateMattersAxis">pnm:TransmissionCostOfServiceRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-20</startDate>
            <endDate>2021-09-20</endDate>
        </period>
    </context>
    <context id="iab5d247913e14af6ae6e81c10d685e70_D20220126-20220126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="ib051262d83db4ea58aad2f79774122d4_D20200406-20200406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-06</startDate>
            <endDate>2020-04-06</endDate>
        </period>
    </context>
    <context id="i2149b06f0a794d22aa30202b0622439a_D20200626-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-26</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i0bab4d51336d4c21955c41b62fbb3b5c_D20210405-20210405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-05</startDate>
            <endDate>2021-04-05</endDate>
        </period>
    </context>
    <context id="ie37e499b972e40d78cb73530f8cc1c34_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i4e93b6c74f3745678f49abe1b5d3e0d1_I20200330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-30</instant>
        </period>
    </context>
    <context id="i62b29fa478f24f8bb6e75ce06f0d3944_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">pnm:COVID19Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1965b05d30694480a4acf86246baa107_D20200414-20200414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-14</startDate>
            <endDate>2020-04-14</endDate>
        </period>
    </context>
    <context id="i8d645ba28d2646b09b9af76af6c860a4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i43be2a1131934aa8bf8023e554767a17_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">pnm:NMPRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic30d40ff1d1f47b6ae1b84c7e52003fa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3484d9e9c9074785b94c3f6adadaa38b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b20aa80c831418586f34f9bc5d4c5ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06627aed54094b1e9b812865dcde6acb_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="i6b6af26fcf45442fb3665321a7f71c88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9274c22b68f44cc49970325c95622106_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5374d5bca555442c8a9b3bf37bff642d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i41c7b4dc43ae492d9366a288ac33244e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ff20572dc8e4a7490d78060f341222e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4e39fb478d446fb9d7eeb9889862930_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90cef898b6934ed5aa0f797316ea8e50_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i384c46196290499c9fdd0c582cfd7f37_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19bf7941dd054ed4b5779f49ffb8d97e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie497bb517fae4b80bb131a468a48bde2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b620f66b0064d4ab84c6d973610c118_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i342a0d5786eb4422860c0e27cbf63d97_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia5e82b0a31d248ca8299de51a74fed36_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TNMPtoPNMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief20ea89c0dc41c48ab836c434121675_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TNMPtoPNMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacf03451c1934c6a95d3cc8d7403c016_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TNMPtoPNMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i044ab772e9ad42569c1810e77322dfcb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRToNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a0f791eb8124d0c847149d304500574_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRToNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4fa808d9d64d473e880c26f8fd198de3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMRToNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:ServiceBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e2632d6326f4f1489c332133de3024e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMfromNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:RenewableEnergyPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3be0357f21e4bfcbb2d543331248b17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMfromNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:RenewableEnergyPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81ef7c5020db437e9c04cc7c56a51d60_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMfromNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:RenewableEnergyPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6702fdd1fbc24ed8874cacec23a3f5b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMToNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id896f806c7df45dd84674379c62b7e47_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMToNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ae3317619df4fd79735c68cce833043_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMToNMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8c7b79a1bb074672be4aee549aea49eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i35970df33074498fa9d5d6bdac90ccd2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35d5453b968142229dccdd5fa5fb306b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i883fec57f0964f66b5d8cbf85c0a50ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf022520d5b24567b2ec76bb850229da_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14bd8dfcd8ae4c4a9e241e93f3c953f1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67ee3e8ebd03426799bdf5f1dfd57e7e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:NMRDToPNMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf7f0b949aee4218a0237a6b0e3b89ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:NMRDToPNMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03a131842c884d99a4e87385ca1cea03_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:NMRDToPNMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterconnectionBillingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie66f10a847d140c49c1308b944bd5c58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc5154c240cb48e19e4ed182eef3bd36_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bb73a735bf346e4823a1d475d2fa310_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8072e0d514454ba5a312923c39a3c79c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12a57b21f5ce45029d96b5be3849da52_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd25a951e296433fba6be01f9e6f3bde_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4f6b7a77869426bb80bef1de5e2b05c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83aecd5eff1e43918cf1d2002ef1b702_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacd9a523bb5c4a3e8179296f4ff2a12e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:InterestChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ief13205a99fb41cb897a5854d6b51812_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1ca298ec64a4ef58796f1f98d174c1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b32b9aa2f564062833fa0e838a9e7a1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToTnmpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic2e2b9b11ebf40ba9cfa23a39e2039bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i33abe94969d64e61ae58c84731c05006_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia422e55101b94e4da537982486bec66c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PnmrToPnmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd6c220c01a246eebf15fe5953bad107_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34e5a01765bd457bba90c16da1f030c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12db2936af614abbbb0146b110c81c81_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:PNMtoPNMRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9dab5c5e88ae4bb58d903ffea46f0e6a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf0a8de9d8af40f09fae1dd387258d7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0a9c6882d7e43e8b86f44056ed833b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pnm:TnmpToPnmrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pnm:RelatedPartyTransactionByTransactionTypeAxis">pnm:IncomeTaxSharingPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8636d0229e904c0abf8fa35ddecf4827_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i042b63b0f75345dc8c39c6070b6c55e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d6a99af7e2c4d2aaf32b0b27794b9a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:CentralNewMexicoElectricCooperativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1727cfd7cf2440c49b8b9cb2fff4717f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3f923a4762f443ab7b4f390a7bcba1d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i544020bff18a4a4d8cea8b3a5ed6442b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id11b415150864c7d80bffdcea2da8eef_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ibee1d4f8c6df4f4caa3e79ee12d5a889_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pnm:NMRDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PNMRDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8be4689cb6c24f369072edf29f248658_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:NMRDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14811a533d314e35a0815d12a4535b33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4137275b5e0c468fabbdc41eeb9df7ad_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PnmrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib604d47447404c37b7efdbfb82d0bb69_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:AvangridMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9c75ea7c9e214695b3bda84edd861a07_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pnm:MergerAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b5745c5ba004c458fa029f36c60d361_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73a89ebaf99249e092cd052764414d46_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9b5098f408ba47ccb64357e4239a1728_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7d7a13549134b69ac7a298d747cdacb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id1c5e513860e467aa6aa252d022bdbb6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i004749784b0741caa8be35fcd149b538_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i412d35763072469fa73cfef96012e5c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i923e4b3a22104d0e9d154395182bd1dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98abd3074bd045199208f282509d68bc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f39464c21624168a6d216826c81fca8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5ea5adf8efa47c2abed999de7fca815_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idbc80eb640a2450fbcad6af1a5f7e80e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:PublicServiceCompanyOfNewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61739cef4f9c4c86b06fd2097b5d581e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5beb6d2ac35e4b39a5694b0df57f5200_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7922ea0ddd41423db66423e9d429bba9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2180e142c844f51823dc367ec3beab3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iee9f2b4d1f454163997e1688d839e8d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001108426</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pnm:TexasNewMexicoPowerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-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="utility">
        <measure>pnm:utility</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>pnm:segment</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <unit id="bond_series">
        <measure>pnm:bond_series</measure>
    </unit>
    <unit id="derivative">
        <measure>pnm:derivative</measure>
    </unit>
    <unit id="extension_option">
        <measure>pnm:extension_option</measure>
    </unit>
    <unit id="lease">
        <measure>pnm:lease</measure>
    </unit>
    <unit id="power_purchase_agreement">
        <measure>pnm:power_purchase_agreement</measure>
    </unit>
    <unit id="mwh">
        <measure>utr:MWh</measure>
    </unit>
    <unit id="generating_unit">
        <measure>pnm:generating_unit</measure>
    </unit>
    <unit id="state">
        <measure>pnm:state</measure>
    </unit>
    <unit id="t">
        <measure>utr:T</measure>
    </unit>
    <unit id="parts_per_billion">
        <measure>pnm:parts_per_billion</measure>
    </unit>
    <unit id="option">
        <measure>pnm:option</measure>
    </unit>
    <unit id="usdPerT">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:T</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="landowner">
        <measure>pnm:landowner</measure>
    </unit>
    <unit id="allotment_parcel">
        <measure>pnm:Allotment_Parcel</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="gwh">
        <measure>utr:GWh</measure>
    </unit>
    <unit id="mmbtu">
        <measure>utr:MMBTU</measure>
    </unit>
    <unit id="meter">
        <measure>pnm:meter</measure>
    </unit>
    <unit id="facility">
        <measure>pnm:Facility</measure>
    </unit>
    <unit id="kv">
        <measure>pnm:kv</measure>
    </unit>
    <unit id="advanced_meter">
        <measure>pnm:advanced_meter</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80LTEtMS0xLTM1NzY5_59e382eb-38fa-4aea-924d-488d8c718c16">0001108426</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8xMi0xLTEtMS0zNTc2OQ_173580f6-9909-4554-acb6-cc01e290ed07">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8xMy0xLTEtMS0zNTc2OQ_a36d445b-b619-4fcb-ac20-1ddb6e1af797">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8xNC0xLTEtMS0zNTc2OQ_dd588196-308f-4f6e-9056-26d19be3f0d2">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8yNC0xLTEtMS0zNTc2OQ_df51725a-ad85-4caf-8967-583f85ec5a24">0000081023</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8yOS0xLTEtMS0zNTc2OQ_80017fe5-a3be-4246-aa7f-36e8219db7e4">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8zMC0xLTEtMS0zNTc2OQ_12cf10f3-04e5-4f79-b598-89406ca0c76e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF8zMS0xLTEtMS0zNTc2OQ_7a1c84c3-d94d-470a-a413-6029b6282baf">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80MC0xLTEtMS0zNTc2OQ_b39096e3-949f-47ea-8c77-e50517924247">0000022767</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80NS0xLTEtMS0zNTc2OQ_4d7384cb-ea80-472d-967a-5b3d0b211d57">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80Ni0xLTEtMS0zNTc2OQ_7d4d61c1-7bea-4e17-a779-9b3ae4bccc0c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl83L2ZyYWc6MDYyMzE0NTJlNDVmNDViNTllNGViODM2ZjllNDk4MGIvdGFibGU6MzNlMDNhMjJlYmY5NDk5ZmFjOWQ0YzIxNmI3NjYxMjAvdGFibGVyYW5nZTozM2UwM2EyMmViZjk0OTlmYWM5ZDRjMjE2Yjc2NjEyMF80Ny0xLTEtMS0zNTc2OQ_773c3b3d-4cfc-42d3-9d0e-094abb68933c">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72">http://fasb.org/us-gaap/2021-01-31#DeferredCreditsAndOtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="ib12861d309bb420d90a9204ba415ef81_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i03f0fe4bed01439aa4d0eaac99717e3d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="ie127970c513646c89f358f03b0a601fc_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i6921c1b153984292984c48dec9f95abc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i4f51fef26a8c4899b48bb803100fceeb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i9622e07b43244d03a72f90e06b97b010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9">http://fasb.org/us-gaap/2021-01-31#FairValueMeasuredAtNetAssetValuePerShareMember</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <dei:DocumentType
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIx_9a858d76-d7ac-4da0-9e1d-8f4329c1623c">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YmQ5ZDYyMWZjOGU1NDFkZjhiYmMxYzQ0ZGFjYTY0MGQvdGFibGVyYW5nZTpiZDlkNjIxZmM4ZTU0MWRmOGJiYzFjNDRkYWNhNjQwZF8wLTAtMS0xLTM1NzY5_39d51abd-c549-4f29-8d96-b7c4d264d128">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_95530022-ab72-42b6-853e-8affc862f74f">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_59c0fa07-a611-45aa-8407-06dd2eb2a764">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_d4006fac-d7b9-4409-a343-7e4e5771d22b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMzA_de827698-fcf1-4288-8c66-ff4c2310830f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6ZGQ0NzU4M2M1ZTllNDA2N2IwZTBhNmJiNzgwMGE4NTYvdGFibGVyYW5nZTpkZDQ3NTgzYzVlOWU0MDY3YjBlMGE2YmI3ODAwYTg1Nl8wLTAtMS0xLTcyMzIx_cfbd322a-33af-4299-87af-5a3e5e38d3de">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIy_df9a3290-c04d-472a-a3e6-337734c55a8f">PNM Resources, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMTk5_43c19aa8-c338-4342-8af0-d7c41f60d8b8">NM</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIz_0562014e-8b71-4bf5-b0da-8d27b9629a0c">414 Silver Ave. SW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjI0_2cfb1e17-a8ef-4786-a8dd-71559ae2ff61">Albuquerque</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA1_4b8e0c2d-cb11-4dd2-baa3-6301d92cf1c6">NM</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjI1_a631b182-a7a8-4e2e-afa8-a3e665fba362">87102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE0_e650f659-f7ec-4927-8157-722404c4ab6c">505</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjI2_41b758af-b5bf-4f22-b46c-f9b039581bad">241-2700</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAw_1e87e8ef-02f1-4a8a-b5d1-7d570c469b62">001-32462</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE1_9c39f749-d3e3-4376-b95b-535d1de106ed">85-0468296</dei:EntityTaxIdentificationNumber>
    <dei:EntityRegistrantName
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAx_6853558f-1079-4897-8585-e3c1301766a8">Public Service Company of New Mexico</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA2_c7327910-0b52-4138-ab4e-7ad9f483e127">414 Silver Ave. SW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA4_4c6fc2ea-8b3c-476f-9fdc-8b606691eb11">Albuquerque</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE3_b9a0f55c-497f-4157-986b-ef2334824993">NM</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE2_574e536a-2ab4-4390-888f-d0544e0d39b4">87102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMTk4_48d140fe-596c-445a-9258-6be28f46be23">505</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE4_caba512f-2fd5-4a3f-8854-6de5e711edae">241-2700</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEw_09c7bcc8-5082-44b9-82b6-158a762a2e54">001-06986</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjE5_64028764-ba89-47e2-9e08-261e65faa98c">85-0019030</dei:EntityTaxIdentificationNumber>
    <dei:EntityRegistrantName
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjIw_5ef56cdd-e594-425b-a022-1e79b420ace7">Texas-New Mexico Power Company</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA3_ef0e633e-5c9a-4b09-863f-442799cd7f56">577 N. Garden Ridge Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEx_4656c3c2-a1c3-4c11-b936-7880e26c31b4">Lewisville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA5_8b177ed5-e3c3-4cd4-9505-ac8581980e86">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAy_5654b865-a78a-45bb-a72d-89a476342619">75067</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjAz_d992d118-a527-4b20-a818-203ea37f634a">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEz_47a10423-7916-4068-ac60-07b82c463b7a">420-4189</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjEy_f23574d2-27be-4847-bfb7-24bc0aed9dfd">002-97230</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGV4dHJlZ2lvbjo0OTFhOTMxMjA2MWI0NGNmOGRmMmUwNGIwZDdjMWViMF8xMjA0_076cd8e5-4722-467b-b175-3c84e76a9a82">75-0204070</dei:EntityTaxIdentificationNumber>
    <dei:Security12bTitle
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6MDE5MzcwM2JmMWJiNDg4N2E2NDBmM2Y5ODk5OWM4YTkvdGFibGVyYW5nZTowMTkzNzAzYmYxYmI0ODg3YTY0MGYzZjk4OTk5YzhhOV8xLTEtMS0xLTM1NzY5_0d6d8caf-6eca-4630-941e-be917f54566a">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6MDE5MzcwM2JmMWJiNDg4N2E2NDBmM2Y5ODk5OWM4YTkvdGFibGVyYW5nZTowMTkzNzAzYmYxYmI0ODg3YTY0MGYzZjk4OTk5YzhhOV8xLTItMS0xLTM1NzY5_5770e135-e1e2-460b-88e7-d293cfdbb2e7">PNM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6MDE5MzcwM2JmMWJiNDg4N2E2NDBmM2Y5ODk5OWM4YTkvdGFibGVyYW5nZTowMTkzNzAzYmYxYmI0ODg3YTY0MGYzZjk4OTk5YzhhOV8xLTMtMS0xLTM1NzY5_4d47e8b8-d4cb-4e5e-9ab0-a9d863b1bd8b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6Y2IwM2QwZmRlMzY4NGRiNjlkZGJhYTMyZGFlY2NlNTQvdGFibGVyYW5nZTpjYjAzZDBmZGUzNjg0ZGI2OWRkYmFhMzJkYWVjY2U1NF8xLTItMS0xLTM1NzY5_215b801b-29dd-49c2-9fe3-01c23e21f83d">1965 Series, 4.58% Cumulative Preferred Stock</dei:Security12bTitle>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YWNmMTkxZGE0OTNiNGQxZjgzMWE1Y2UxMDFlYjVmMWIvdGFibGVyYW5nZTphY2YxOTFkYTQ5M2I0ZDFmODMxYTVjZTEwMWViNWYxYl8wLTItMS0xLTM1NzY5_ebaf15be-004d-48bb-a500-62c4406b84f6">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YWNmMTkxZGE0OTNiNGQxZjgzMWE1Y2UxMDFlYjVmMWIvdGFibGVyYW5nZTphY2YxOTFkYTQ5M2I0ZDFmODMxYTVjZTEwMWViNWYxYl8xLTQtMS0xLTM1NzY5_312906b4-32fb-4ebb-89be-3a3fa1e46e30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YWNmMTkxZGE0OTNiNGQxZjgzMWE1Y2UxMDFlYjVmMWIvdGFibGVyYW5nZTphY2YxOTFkYTQ5M2I0ZDFmODMxYTVjZTEwMWViNWYxYl8yLTQtMS0xLTM1NzY5_636cce00-2e28-49d3-8d7e-c2f5d9a33fdc">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YTc3MTk5ODdkYWY5NDdhY2E2NDQyN2FhYTY1NDE4OWIvdGFibGVyYW5nZTphNzcxOTk4N2RhZjk0N2FjYTY0NDI3YWFhNjU0MTg5Yl8wLTQtMS0xLTM1NzY5_605881c5-c434-47bb-8f43-6a52592c9538">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YTc3MTk5ODdkYWY5NDdhY2E2NDQyN2FhYTY1NDE4OWIvdGFibGVyYW5nZTphNzcxOTk4N2RhZjk0N2FjYTY0NDI3YWFhNjU0MTg5Yl8xLTQtMS0xLTM1NzY5_d2ce6a7f-7856-4676-9b1b-758d99d151b7">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xL2ZyYWc6NDkxYTkzMTIwNjFiNDRjZjhkZjJlMDRiMGQ3YzFlYjAvdGFibGU6YTc3MTk5ODdkYWY5NDdhY2E2NDQyN2FhYTY1NDE4OWIvdGFibGVyYW5nZTphNzcxOTk4N2RhZjk0N2FjYTY0NDI3YWFhNjU0MTg5Yl8yLTItMS0xLTM1NzY5_79355af9-e92c-4bbd-ac67-ed9085877a05">Yes</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6Y2YzNjk1ZTAxYjAxNDA5YmIzZjRhNDI0YWZiY2JiMmQvdGFibGVyYW5nZTpjZjM2OTVlMDFiMDE0MDliYjNmNGE0MjRhZmJjYmIyZF8wLTItMS0xLTM1NzY5_46cc0f4b-09b2-47aa-8ed5-5d972c85b305">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6Y2YzNjk1ZTAxYjAxNDA5YmIzZjRhNDI0YWZiY2JiMmQvdGFibGVyYW5nZTpjZjM2OTVlMDFiMDE0MDliYjNmNGE0MjRhZmJjYmIyZF8xLTItMS0xLTM1NzY5_bca38cb9-f100-477d-a84c-bccf1631aeb8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6Y2YzNjk1ZTAxYjAxNDA5YmIzZjRhNDI0YWZiY2JiMmQvdGFibGVyYW5nZTpjZjM2OTVlMDFiMDE0MDliYjNmNGE0MjRhZmJjYmIyZF8yLTQtMS0xLTM1NzY5_921296e3-cee0-42c4-a1f9-2a1ecdea0965">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTQzMDZiNDM2N2I1NDM0NTk2YmYxNWNiZTA3MTRlY2UvdGFibGVyYW5nZTo5NDMwNmI0MzY3YjU0MzQ1OTZiZjE1Y2JlMDcxNGVjZV8wLTItMS0xLTM1NzY5_1142d8cc-d2a7-42fd-b408-aa160614c966">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTQzMDZiNDM2N2I1NDM0NTk2YmYxNWNiZTA3MTRlY2UvdGFibGVyYW5nZTo5NDMwNmI0MzY3YjU0MzQ1OTZiZjE1Y2JlMDcxNGVjZV8xLTItMS0xLTM1NzY5_f4359959-ee20-4deb-a479-b454449d01dd">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTQzMDZiNDM2N2I1NDM0NTk2YmYxNWNiZTA3MTRlY2UvdGFibGVyYW5nZTo5NDMwNmI0MzY3YjU0MzQ1OTZiZjE1Y2JlMDcxNGVjZV8yLTItMS0xLTM1NzY5_65fab5ed-a779-4111-a31c-35e1dc111786">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8wLTEtMS0xLTM1NzY5_b344b493-f316-45ed-a61c-547619da261e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8xLTE0LTEtMS0zNTc2OQ_7833b7ae-6856-411e-b379-e1332590035b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8xLTE4LTEtMS0zNTc2OQ_68f2f73d-a550-468b-b7f0-98b874a8a9f9">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8yLTktMS0xLTM1NzY5_83e4a87a-fa98-465b-abf3-55397b056182">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8zLTE0LTEtMS0zNTc2OQ_2adbe810-02c2-4cff-844e-de1dbf5387bb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV8zLTE4LTEtMS0zNTc2OQ_503cd4ad-880c-4b28-abd9-131be7095152">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV80LTktMS0xLTM1NzY5_3294eaec-2cb6-401e-a055-e0c8e89d25d3">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV81LTE0LTEtMS0zNTc2OQ_08dff4aa-6bda-458b-a46c-556ee58371c6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6MTAyMzhjN2Q5MGM4NGY4ZTllNGM1OTU4YjJjNjQ2NmUvdGFibGVyYW5nZToxMDIzOGM3ZDkwYzg0ZjhlOWU0YzU5NThiMmM2NDY2ZV81LTE4LTEtMS0zNTc2OQ_74e8662f-1f7f-468a-9d61-868c6ba7e45d">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTBlZTIyNGE4MGJiNDQ3M2JkNDU4NWE2MGIwMzg5NTUvdGFibGVyYW5nZTo5MGVlMjI0YTgwYmI0NDczYmQ0NTg1YTYwYjAzODk1NV8wLTMtMS0xLTM1NzY5_69c13df2-758e-4ce9-8d16-72ba265bbdbd">true</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTBlZTIyNGE4MGJiNDQ3M2JkNDU4NWE2MGIwMzg5NTUvdGFibGVyYW5nZTo5MGVlMjI0YTgwYmI0NDczYmQ0NTg1YTYwYjAzODk1NV8xLTUtMS0xLTM1NzY5_f18128c5-b279-443f-b226-df6d0dfbe094">false</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6OTBlZTIyNGE4MGJiNDQ3M2JkNDU4NWE2MGIwMzg5NTUvdGFibGVyYW5nZTo5MGVlMjI0YTgwYmI0NDczYmQ0NTg1YTYwYjAzODk1NV8yLTUtMS0xLTM1NzY5_d7719456-2f51-45be-95a4-893d7c738376">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGV4dHJlZ2lvbjo3ZjNjNDcwZjJjYmM0OGY3ODc5ODZlZGI1MzIyZjY3N18zMzAy_53a06df6-7052-4cc6-94f5-a8466d6a0719">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8c5dc70f8cc84b429a587b655b9b8590_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6NGNkNWM4YmQ5NDhiNGVhM2JhNjFiNDBiNDhlMTM5MWMvdGFibGVyYW5nZTo0Y2Q1YzhiZDk0OGI0ZWEzYmE2MWI0MGI0OGUxMzkxY18wLTEtMS0xLTM1NzY5_6cf3e8b4-81c0-4d5f-a90a-ccbf99f292d8"
      unitRef="shares">85834874</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id98c103d140240468d3983ddf4b0c3d5_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6NGNkNWM4YmQ5NDhiNGVhM2JhNjFiNDBiNDhlMTM5MWMvdGFibGVyYW5nZTo0Y2Q1YzhiZDk0OGI0ZWEzYmE2MWI0MGI0OGUxMzkxY18xLTEtMS0xLTM1NzY5_3f2bcdf0-4505-415b-b4a0-2515a25ab25a"
      unitRef="shares">39117799</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i13c49968156a4bb8ba3e3d0662749303_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGFibGU6NGNkNWM4YmQ5NDhiNGVhM2JhNjFiNDBiNDhlMTM5MWMvdGFibGVyYW5nZTo0Y2Q1YzhiZDk0OGI0ZWEzYmE2MWI0MGI0OGUxMzkxY18yLTEtMS0xLTM1NzY5_9027e301-24af-4450-8034-35632e02950f"
      unitRef="shares">6358</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat
      contextRef="id357e74edc404c3b8e960bb9bafd70da_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGV4dHJlZ2lvbjo3ZjNjNDcwZjJjYmM0OGY3ODc5ODZlZGI1MzIyZjY3N18yMjIy_e96e5d88-c56c-49c2-8bc1-664faecf7f19"
      unitRef="usd">4186166805</dei:EntityPublicFloat>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl80L2ZyYWc6N2YzYzQ3MGYyY2JjNDhmNzg3OTg2ZWRiNTMyMmY2NzcvdGV4dHJlZ2lvbjo3ZjNjNDcwZjJjYmM0OGY3ODc5ODZlZGI1MzIyZjY3N18zMzAx_5c52c477-2cb3-4b96-bf31-57d9a0762ad1">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;Portions of the following document are incorporated by reference into Part III of this report:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;Proxy Statement to be filed by PNMR with the SEC pursuant to Regulation 14A relating to the annual meeting of shareholders of PNMR to be held on May&#160;10, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;This combined Form 10-K is separately filed by PNMR, PNM, and TNMP.&#160; Information contained herein relating to any individual registrant is filed by such registrant on its own behalf.&#160; Each registrant makes no representation as to information relating to the other registrants.&#160; When&#160;this Form 10-K is incorporated by reference into any filing with the SEC made by PNMR, PNM, or TNMP, as a registrant, the portions of this Form 10-K that relate to each&#160;other registrant&#160;are not incorporated by reference therein.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMDYvZnJhZzowMTlmZmVhZjI0OTU0ODY0YjQ3OTNjZGY4ODIwMzJhNC90YWJsZTpjZDg5OGM3MWRjOTE0Y2U2YmY1YTY1Y2UyYzkzYzgyMi90YWJsZXJhbmdlOmNkODk4YzcxZGM5MTRjZTZiZjVhNjVjZTJjOTNjODIyXzItMC0xLTEtNzAzMzkvdGV4dHJlZ2lvbjozNTllNTU0ZDNhNDg0MjA5YTcwMWZmODZlM2JhMWJlZF8yNTI4ODc2NzQzODk1Mw_95e84996-1c9f-40d1-8ea4-13d4c1b568f5">185</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMDYvZnJhZzowMTlmZmVhZjI0OTU0ODY0YjQ3OTNjZGY4ODIwMzJhNC90YWJsZTpjZDg5OGM3MWRjOTE0Y2U2YmY1YTY1Y2UyYzkzYzgyMi90YWJsZXJhbmdlOmNkODk4YzcxZGM5MTRjZTZiZjVhNjVjZTJjOTNjODIyXzItMC0xLTEtNzAzMzkvdGV4dHJlZ2lvbjozNTllNTU0ZDNhNDg0MjA5YTcwMWZmODZlM2JhMWJlZF8yNTI4ODc2NzQzODk1Mw_cc370cd3-55dc-4ee4-ade9-7f67297a68cf">185</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMDYvZnJhZzowMTlmZmVhZjI0OTU0ODY0YjQ3OTNjZGY4ODIwMzJhNC90YWJsZTpjZDg5OGM3MWRjOTE0Y2U2YmY1YTY1Y2UyYzkzYzgyMi90YWJsZXJhbmdlOmNkODk4YzcxZGM5MTRjZTZiZjVhNjVjZTJjOTNjODIyXzItMC0xLTEtNzAzMzkvdGV4dHJlZ2lvbjozNTllNTU0ZDNhNDg0MjA5YTcwMWZmODZlM2JhMWJlZF8yNTI4ODc2NzQzODk1Mw_ccb08ce9-811f-48ce-b0a4-dfa24b7587b6">185</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjEvZnJhZzo5MjgyZjllMzZhNjA0M2JhYjRjMDUyZTA4NTJkMWM5MC90ZXh0cmVnaW9uOjkyODJmOWUzNmE2MDQzYmFiNGMwNTJlMDg1MmQxYzkwXzI1Mjg4NzY3NDQ5NjM5_37747d15-e252-4930-a8fa-b3287b5cd441">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjEvZnJhZzo5MjgyZjllMzZhNjA0M2JhYjRjMDUyZTA4NTJkMWM5MC90ZXh0cmVnaW9uOjkyODJmOWUzNmE2MDQzYmFiNGMwNTJlMDg1MmQxYzkwXzI1Mjg4NzY3NDQ5NjM4_d14b1fac-de5a-4fe0-a5f7-8145ca0cb825">Albuquerque, New Mexico</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjQvZnJhZzoxNTQ4ZjA4OWQ5YTY0NTM1YjdlNDdlMzI2YWNmZjdmNy90ZXh0cmVnaW9uOjE1NDhmMDg5ZDlhNjQ1MzViN2U0N2UzMjZhY2ZmN2Y3XzI1Mjg4NzY3NDQ3MDk5_6a837f3d-83e3-47a6-ad67-7675c18353e3">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjQvZnJhZzoxNTQ4ZjA4OWQ5YTY0NTM1YjdlNDdlMzI2YWNmZjdmNy90ZXh0cmVnaW9uOjE1NDhmMDg5ZDlhNjQ1MzViN2U0N2UzMjZhY2ZmN2Y3XzI1Mjg4NzY3NDQ3MTAx_7d824469-aa3c-4bee-8211-bf12e634a476">Albuquerque, New Mexico</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjcvZnJhZzoxYWU0NTI2NzBiNDk0M2U5YWJhNDdlZDJjNDgyMmE0Ni90ZXh0cmVnaW9uOjFhZTQ1MjY3MGI0OTQzZTlhYmE0N2VkMmM0ODIyYTQ2XzI1Mjg4NzY3NDQ0MzY1_2f560159-9207-4cbf-bcf3-c597f54c0037">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMjcvZnJhZzoxYWU0NTI2NzBiNDk0M2U5YWJhNDdlZDJjNDgyMmE0Ni90ZXh0cmVnaW9uOjFhZTQ1MjY3MGI0OTQzZTlhYmE0N2VkMmM0ODIyYTQ2XzI1Mjg4NzY3NDQ0MzY3_9858aa6c-abd9-4c9d-a82c-6d070b317803">Albuquerque, New Mexico</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzQtMS0xLTEtMzU3Njk_92b96aa2-0ec9-4813-b76a-f2ecfafe74d3"
      unitRef="usd">1569405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzQtMy0xLTEtMzU3Njk_d3cb0a01-4e55-44af-9204-39fddd885493"
      unitRef="usd">1469799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzQtNS0xLTEtMzU3Njk_67b7821c-c409-4798-bef3-e53e9577e70c"
      unitRef="usd">1377208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzUtMS0xLTEtMzU3Njk_2683ca22-e1bd-4ced-9bcd-2f428d5d4c04"
      unitRef="usd">-3764000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzUtMy0xLTEtMzU3Njk_c50f2769-35a9-40f5-bbe1-2450a04ae86f"
      unitRef="usd">-11994000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzUtNS0xLTEtMzU3Njk_fadfb7ef-6598-4de3-9479-31ce020e461f"
      unitRef="usd">-542000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzYtMS0xLTEtMzU3Njk_6dd4f87e-6f28-4102-ab86-e15b1246a587"
      unitRef="usd">214232000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzYtMy0xLTEtMzU3Njk_7d234cb9-35fc-48e4-b64a-67b7022d2bf4"
      unitRef="usd">65207000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzYtNS0xLTEtMzU3Njk_c34fd2c0-a4eb-4551-8c89-690a38264771"
      unitRef="usd">80937000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzctMS0xLTEtMzU3Njk_02215e0c-3478-4d5c-8c41-f913fc8813bc"
      unitRef="usd">1779873000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzctMy0xLTEtMzU3Njk_f076f56e-95c0-4965-8f05-782ff2ca4e9a"
      unitRef="usd">1523012000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzctNS0xLTEtMzU3Njk_abdb771d-1487-431f-ae25-342109453324"
      unitRef="usd">1457603000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzktMS0xLTEtMzU3Njk_0e749167-a8a6-4d5e-8e02-2eda2ce2c8ad"
      unitRef="usd">644853000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzktMy0xLTEtMzU3Njk_13898911-ec4a-424c-a76a-a60c3593163a"
      unitRef="usd">447241000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzktNS0xLTEtMzU3Njk_8a5d357b-f5ca-48d3-b275-b95d73221d9e"
      unitRef="usd">412812000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEwLTEtMS0xLTM1NzY5_417eae54-7871-4238-b8e8-74aa90094cb5"
      unitRef="usd">230292000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEwLTMtMS0xLTM1NzY5_0a57e823-59e7-4686-8fc5-82d088d18d71"
      unitRef="usd">216334000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEwLTUtMS0xLTM1NzY5_928a4ebe-3cab-4843-988f-22705d20003c"
      unitRef="usd">189227000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9f120f4aa9154ecb84eec04a57de999d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzExLTEtMS0xLTM1NzY5_6650d3b4-6d15-4ff5-82f1-9a6935ecd72a"
      unitRef="usd">143931000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i340eab3ba8ab4d8cb8808f93ea4caf92_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzExLTMtMS0xLTM1NzY5_7e39e4ba-bec4-482c-a9b7-a8a2fbc345b0"
      unitRef="usd">137977000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2f2ad8fee5e94131b127a8f3f0dc7ba2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzExLTUtMS0xLTM1NzY5_c31555de-8210-4259-9169-757a75e172fe"
      unitRef="usd">142545000</us-gaap:CostOfGoodsAndServicesSold>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEyLTEtMS0xLTM1NzY5_451d03f6-f662-4975-aae7-0f38fde939f0"
      unitRef="usd">1194000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEyLTMtMS0xLTM1NzY5_4e9d5d1c-6adb-485a-9486-101768d6cb63"
      unitRef="usd">1098000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEyLTUtMS0xLTM1NzY5_afe71e61-d798-4d08-8c26-e37180f12b1e"
      unitRef="usd">151095000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEzLTEtMS0xLTM1NzY5_a5d7518e-a4f5-456b-a225-8e28a6155219"
      unitRef="usd">284107000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEzLTMtMS0xLTM1NzY5_7730254b-bcca-498d-952b-0ef52dab1f65"
      unitRef="usd">275612000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzEzLTUtMS0xLTM1NzY5_a6c3695b-d1aa-49b5-ad40-bc9584769f97"
      unitRef="usd">267808000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <pnm:TransmissionAndDistributionCosts
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE0LTEtMS0xLTM1NzY5_f105d5ac-ef60-4dae-9510-771679694fb5"
      unitRef="usd">81335000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE0LTMtMS0xLTM1NzY5_60c2fc46-fdeb-4afd-8af3-f5ec1a9ba708"
      unitRef="usd">77943000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE0LTUtMS0xLTM1NzY5_2056fdb1-2f8b-4338-acdb-9276aefce0dc"
      unitRef="usd">69862000</pnm:TransmissionAndDistributionCosts>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE1LTEtMS0xLTM1NzY5_001bdb4f-a80c-47ec-80c1-c1f58283ed45"
      unitRef="usd">86008000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE1LTMtMS0xLTM1NzY5_018bedb3-9a6d-4fa5-88b1-9340d7015b6e"
      unitRef="usd">81526000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE1LTUtMS0xLTM1NzY5_5cd41b8f-939e-4f38-9cdf-dfab488c7172"
      unitRef="usd">80054000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE2LTEtMS0xLTM1NzY5_8fb7942b-1d41-49ec-b193-803273d74583"
      unitRef="usd">1471720000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE2LTMtMS0xLTM1NzY5_0813b797-0084-437b-829a-8b339dbcac0b"
      unitRef="usd">1237731000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE2LTUtMS0xLTM1NzY5_5be239b5-c6c1-44b9-b57c-f19295ec2a61"
      unitRef="usd">1313403000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE3LTEtMS0xLTM1NzY5_035a427b-d569-4bc1-a428-2781e60677bd"
      unitRef="usd">308153000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE3LTMtMS0xLTM1NzY5_fb1b9fa4-9fe2-451c-b7a0-e5ceb753bf39"
      unitRef="usd">285281000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE3LTUtMS0xLTM1NzY5_7ccaba45-1e12-4b65-92de-f6b1f0fea14a"
      unitRef="usd">144200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE5LTEtMS0xLTM1NzY5_70242677-0dd2-4ea3-b456-b5c9c6b658aa"
      unitRef="usd">14662000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE5LTMtMS0xLTM1NzY5_e088c6a2-597e-4b3b-8da4-fd6f36b2841f"
      unitRef="usd">14223000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzE5LTUtMS0xLTM1NzY5_b3f12217-3c5c-4af4-9246-95fecdab53a6"
      unitRef="usd">14022000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnInvestments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIwLTEtMS0xLTM1NzY5_d3b67d5a-e333-4bc3-b687-892808da049d"
      unitRef="usd">16850000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIwLTMtMS0xLTM1NzY5_73d009a9-06d1-4d1b-bcd3-abcbaee11bf6"
      unitRef="usd">21599000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIwLTUtMS0xLTM1NzY5_ea36fc68-e2eb-436c-95e6-a055c0167558"
      unitRef="usd">29589000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherIncome
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIxLTEtMS0xLTM1NzY5_219e37bd-4e98-47fc-aa2c-5467ebc9060a"
      unitRef="usd">20200000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIxLTMtMS0xLTM1NzY5_0af1ae85-a896-4666-aeb9-210bcecdea3f"
      unitRef="usd">19973000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzIxLTUtMS0xLTM1NzY5_bf518dcc-6f5e-4930-96d8-9c62a8567015"
      unitRef="usd">15382000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI1LTEtMS0xLTM1NzY5_89074365-645e-4468-88e1-42a96346ba8b"
      unitRef="usd">18559000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI1LTMtMS0xLTM1NzY5_27a424b9-1526-4f23-b291-201d0e89bfd2"
      unitRef="usd">18732000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI1LTUtMS0xLTM1NzY5_96a70430-3680-4ec9-8b2a-7dd9a4fafb86"
      unitRef="usd">15328000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI2LTEtMS0xLTM1NzY5_5b25856a-56de-481a-bf55-c1181e389f77"
      unitRef="usd">33153000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI2LTMtMS0xLTM1NzY5_197421d2-ff22-4d89-adc0-498524175c16"
      unitRef="usd">37063000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI2LTUtMS0xLTM1NzY5_c9c5a72c-0397-4b54-87ab-dce80b690b6e"
      unitRef="usd">43665000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI3LTEtMS0xLTM1NzY5_500dff23-fa2f-4d1d-a5d8-f571d80bafba"
      unitRef="usd">96877000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI3LTMtMS0xLTM1NzY5_b38721f1-a308-4c8d-b97e-e205da21a44c"
      unitRef="usd">114392000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI3LTUtMS0xLTM1NzY5_b3ce7cd6-a6f6-4ade-99a2-f6365a230aa2"
      unitRef="usd">121016000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI4LTEtMS0xLTM1NzY5_35753cdc-766d-4c97-ac0d-6142dcc5699d"
      unitRef="usd">244429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI4LTMtMS0xLTM1NzY5_6706a94a-b1e1-4cc4-9e7a-8b840cebae2c"
      unitRef="usd">207952000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI4LTUtMS0xLTM1NzY5_d54445cf-7023-483b-8a6a-52e9a5623d02"
      unitRef="usd">66849000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI5LTEtMS0xLTM1NzY5_fefe0270-c9e0-4251-b33f-a4856c295efb"
      unitRef="usd">32582000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI5LTMtMS0xLTM1NzY5_a6b3dce3-8217-4411-8df2-87e95ea7b82e"
      unitRef="usd">20636000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzI5LTUtMS0xLTM1NzY5_d826b448-ad9f-4e78-b62c-56ced3156a11"
      unitRef="usd">-25282000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMwLTEtMS0xLTM1NzY5_c460d70a-e59e-4aaf-9fa3-a9aef4df15df"
      unitRef="usd">211847000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMwLTMtMS0xLTM1NzY5_9bb90699-3374-43d2-8d1b-751af42505a4"
      unitRef="usd">187316000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMwLTUtMS0xLTM1NzY5_28f727f7-e0bd-4cce-8457-be8f5dfecdcd"
      unitRef="usd">92131000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMxLTEtMS0xLTM1NzY5_21b313a3-5e4c-47bd-b003-fc2388ad13c9"
      unitRef="usd">15490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMxLTMtMS0xLTM1NzY5_12ed23bc-9fa2-4c21-8989-8b94aac8780f"
      unitRef="usd">14013000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMxLTUtMS0xLTM1NzY5_748fadec-a2ec-4232-b18a-e82866f079ec"
      unitRef="usd">14241000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMyLTEtMS0xLTM1NzY5_d1c0e077-5573-4a70-a10d-0d91261734e0"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMyLTMtMS0xLTM1NzY5_652d8aef-1082-48d0-86be-80a79bcf2d0e"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMyLTUtMS0xLTM1NzY5_91d21a8a-e234-4fc4-ac1b-69e3c14256d7"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMzLTEtMS0xLTM1NzY5_4318c8c7-d950-4fab-b53f-43f36813c8d6"
      unitRef="usd">195829000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMzLTMtMS0xLTM1NzY5_f3a10ee5-3388-45ce-b20d-2b6c2afbd75e"
      unitRef="usd">172775000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzMzLTUtMS0xLTM1NzY5_029be1b7-2143-4c68-9723-bdf8629a58e9"
      unitRef="usd">77362000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM1LTEtMS0xLTM1NzY5_0366d218-9825-46a1-a7f8-fa93ae81f0a6"
      unitRef="usdPerShare">2.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM1LTMtMS0xLTM1NzY5_0fb6c2f6-eea9-46cf-8260-535ef4cc2845"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM1LTUtMS0xLTM1NzY5_dcc11d2f-9b97-4906-96ee-7b9527b62f71"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM2LTEtMS0xLTM1NzY5_3e141f58-dfeb-48d6-8bf0-ae436bc91631"
      unitRef="usdPerShare">2.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM2LTMtMS0xLTM1NzY5_e124ea34-7797-4353-85e8-4a6bee765e06"
      unitRef="usdPerShare">2.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzAvZnJhZzpmZGUzZjAzYzZlOWM0YWQ2OTAxYmNlM2ViNzk2M2EyZS90YWJsZTo0ODNiN2I0MmU0MjQ0ZjBjOWI0YTVmOGNlOWYxOTNlMy90YWJsZXJhbmdlOjQ4M2I3YjQyZTQyNDRmMGM5YjRhNWY4Y2U5ZjE5M2UzXzM2LTUtMS0xLTM1NzY5_c49e8e95-cd09-4976-bbec-99388b2df29c"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzMtMS0xLTEtMzU3Njk_71bfa120-d53e-465e-9b60-c441e06f2205"
      unitRef="usd">211847000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzMtMy0xLTEtMzU3Njk_b5224d5f-d350-4c58-bbee-3e4185c690ad"
      unitRef="usd">187316000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzMtNS0xLTEtMzU3Njk_4e9a05d0-7925-4ecf-9b53-5cebfdf95cab"
      unitRef="usd">92131000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo2NTdlNDVjM2JiYzM0ZjU4YjEwYTQ5MzQzYzRiNWE3OF84Nw_01500ff1-1a0b-4c92-8709-e575a09bdaac"
      unitRef="usd">-478000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo2NTdlNDVjM2JiYzM0ZjU4YjEwYTQ5MzQzYzRiNWE3OF85MQ_2365ee8d-291e-4064-aa81-249e163f0831"
      unitRef="usd">5736000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo2NTdlNDVjM2JiYzM0ZjU4YjEwYTQ5MzQzYzRiNWE3OF85OQ_523f9fd0-6ad6-4c06-b869-71021c6f0aef"
      unitRef="usd">6534000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMS0xLTEtMzU3Njk_933bbd60-d4ba-4bf4-82be-197b951132c5"
      unitRef="usd">-1403000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtMy0xLTEtMzU3Njk_485f1f5e-7a5f-4cd7-8015-0ed3889cf2cf"
      unitRef="usd">16850000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzYtNS0xLTEtMzU3Njk_efe54755-4b03-4378-b6ff-680f2240e1e5"
      unitRef="usd">19190000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjozMmYxYmVlNjdlYWU0MjQyYjVjYTE3NGRkYzVlNDllZV85OQ_3fcb1336-28a2-4509-9153-bb57e73206ee"
      unitRef="usd">2480000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjozMmYxYmVlNjdlYWU0MjQyYjVjYTE3NGRkYzVlNDllZV8xMDM_8b1679fe-c19b-4b00-9504-64ee640c7c51"
      unitRef="usd">2412000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjozMmYxYmVlNjdlYWU0MjQyYjVjYTE3NGRkYzVlNDllZV8xMTE_34290883-354c-44f7-9a83-7286b3cae2d3"
      unitRef="usd">3572000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMS0xLTEtMzU3Njk_4695c30a-2de0-41b7-9504-0282b6757e05"
      unitRef="usd">7285000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctMy0xLTEtMzU3Njk_af0b0343-885c-4701-9920-54bec6dbb350"
      unitRef="usd">7085000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzctNS0xLTEtMzU3Njk_33900a32-36b6-4505-923c-05b5f9ae231e"
      unitRef="usd">10491000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjowZjhjMzEyYzVhMDg0MjAyOWU3YTViNjI2ZmVlZWUxNV83MA_209859c6-0c05-44d1-a8c2-bbab4526e6c8"
      unitRef="usd">3076000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjowZjhjMzEyYzVhMDg0MjAyOWU3YTViNjI2ZmVlZWUxNV83NA_64a8148f-6eb6-42e9-a94d-c437451850ab"
      unitRef="usd">1562000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjowZjhjMzEyYzVhMDg0MjAyOWU3YTViNjI2ZmVlZWUxNV84Mg_52faee7b-7e50-4b04-85cd-2fd8c1bfb236"
      unitRef="usd">-973000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMS0xLTEtMzU3Njk_dd92e346-1bba-4421-b36b-4be88fea1556"
      unitRef="usd">9035000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktMy0xLTEtMzU3Njk_70a1864b-6445-4f27-8bf9-acaa74014c68"
      unitRef="usd">4587000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzktNS0xLTEtMzU3Njk_56c4bc0d-e5a5-4f1a-ba4e-91b001cdee72"
      unitRef="usd">-2856000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2IzY2VkNGU0ZTJlNDNmYTk5NjkyNTQ5NmJhYzk3ZDNfMTQy_a7b86e24-8fbc-47e0-9db3-a90ea7c639e0"
      unitRef="usd">-2120000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2IzY2VkNGU0ZTJlNDNmYTk5NjkyNTQ5NmJhYzk3ZDNfMTQ2_9b3274e1-e4c3-4702-8cf9-0e9ef07613eb"
      unitRef="usd">-2108000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2IzY2VkNGU0ZTJlNDNmYTk5NjkyNTQ5NmJhYzk3ZDNfMTU0_20a885b4-16fe-4484-8f2c-e71cb5449cf0"
      unitRef="usd">-1880000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTEtMS0xLTM1NzY5_3c8986ea-de17-495e-9d11-6c3129f8e709"
      unitRef="usd">-6228000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTMtMS0xLTM1NzY5_6107c826-a9b6-4076-bf1b-f756c33aa442"
      unitRef="usd">-6192000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEwLTUtMS0xLTM1NzY5_f2334792-cc3c-4b98-ba26-c8e4610d050a"
      unitRef="usd">-5524000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjU2YjQzYjk2ZDMyNGM4N2IyMzY5ZTIwNDRlODRiMTJfNzI_1f97c731-4db7-478e-922b-c8ab5c4835d3"
      unitRef="usd">-458000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjU2YjQzYjk2ZDMyNGM4N2IyMzY5ZTIwNDRlODRiMTJfNzY_397a98d1-111d-4dd0-a409-5db7d6c0b4e3"
      unitRef="usd">-323000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjU2YjQzYjk2ZDMyNGM4N2IyMzY5ZTIwNDRlODRiMTJfODQ_878da8b2-bc23-4f58-814a-1e4bd9b05c62"
      unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTEtMS0xLTM1NzY5_89266b7d-2105-430a-bd54-0336e21c3bbe"
      unitRef="usd">1346000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTMtMS0xLTM1NzY5_ab9fe9a5-0900-43a3-8ec1-b71b5819bdcb"
      unitRef="usd">948000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEyLTUtMS0xLTM1NzY5_1d4be6bc-dd2a-4dee-8adb-13d12fbd68c0"
      unitRef="usd">-2607000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZjI1ZmU2ZDk1NWJkNDk4Y2E5MDIwN2FhZGE1ZGM1M2JfMTAw_265c98a7-aaec-438d-9709-1eea18f45d63"
      unitRef="usd">229000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZjI1ZmU2ZDk1NWJkNDk4Y2E5MDIwN2FhZGE1ZGM1M2JfMTA0_005b1a93-d991-48dd-8567-3d1fd2feab4f"
      unitRef="usd">442000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZjI1ZmU2ZDk1NWJkNDk4Y2E5MDIwN2FhZGE1ZGM1M2JfMTEy_6cdb5253-2515-4266-9118-36e8c6e89a81"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTEtMS0xLTM1NzY5_41c74025-1634-463d-9d2c-c1cff855015c"
      unitRef="usd">674000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTMtMS0xLTM1NzY5_53af1b80-d415-456b-a793-eac44eafd111"
      unitRef="usd">1298000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzEzLTUtMS0xLTM1NzY5_9c0aa3b9-4710-43fd-97a1-2ae56a82509e"
      unitRef="usd">-547000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE0LTEtMS0xLTM1NzY5_8d883ae1-299f-450b-990b-ace7fcc8ba63"
      unitRef="usd">7247000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE0LTMtMS0xLTM1NzY5_62c298ec-dc92-43b7-b629-32f175b3262f"
      unitRef="usd">20194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE0LTUtMS0xLTM1NzY5_401f1eac-3322-43b1-be54-98d04eb900eb"
      unitRef="usd">9307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE1LTEtMS0xLTM1NzY5_5e5a3060-8b95-4156-af35-4bf04bf0922b"
      unitRef="usd">219094000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE1LTMtMS0xLTM1NzY5_40f50003-b384-46ae-b643-59e7642ebd20"
      unitRef="usd">207510000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE1LTUtMS0xLTM1NzY5_a9bd4857-2534-41b2-90a1-2dd633b8139c"
      unitRef="usd">101438000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE2LTEtMS0xLTM1NzY5_9e6e74e3-3bb8-4436-a6a2-c4ba77e93b6c"
      unitRef="usd">15490000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE2LTMtMS0xLTM1NzY5_d1b0bcd4-64e8-4559-b5b9-987fa4ce3387"
      unitRef="usd">14013000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE2LTUtMS0xLTM1NzY5_4598f2a9-70b4-40e0-ad3c-61fa70afa8b1"
      unitRef="usd">14241000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE3LTEtMS0xLTM1NzY5_afbbb243-c4a8-4d48-8238-801519443e48"
      unitRef="usd">528000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE3LTMtMS0xLTM1NzY5_007ba6a6-a806-4095-ba64-94cb5613fd9a"
      unitRef="usd">528000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <pnm:PreferredStockDividendRequirementsOfSubsidiary
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE3LTUtMS0xLTM1NzY5_48724244-edd0-41e6-b056-2eeb7cb22f52"
      unitRef="usd">528000</pnm:PreferredStockDividendRequirementsOfSubsidiary>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE4LTEtMS0xLTM1NzY5_903586cc-57ba-4dd0-bac2-66372dbad33c"
      unitRef="usd">203076000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE4LTMtMS0xLTM1NzY5_ae209f37-6f9d-4378-a1c6-db3061efad74"
      unitRef="usd">192969000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzMvZnJhZzo4NGE2YmM2ZDdiN2Q0ZDYwYTM0MGJmODY2YTI3ZGJiMS90YWJsZTozNjg4MmI0MTQzZjg0MWM2YTMxNjBhN2YzNzRhMjgwMC90YWJsZXJhbmdlOjM2ODgyYjQxNDNmODQxYzZhMzE2MGE3ZjM3NGEyODAwXzE4LTUtMS0xLTM1NzY5_3c8faa40-566d-4333-9f95-907efcff014c"
      unitRef="usd">86669000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQtMS0xLTEtMzU3Njk_71bfa120-d53e-465e-9b60-c441e06f2205"
      unitRef="usd">211847000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQtMy0xLTEtMzU3Njk_b5224d5f-d350-4c58-bbee-3e4185c690ad"
      unitRef="usd">187316000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQtNS0xLTEtMzU3Njk_4e9a05d0-7925-4ecf-9b53-5cebfdf95cab"
      unitRef="usd">92131000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzYtMS0xLTEtMzU3Njk_48fe7671-b48c-4ddb-bf4e-c71abfa7935f"
      unitRef="usd">320210000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzYtMy0xLTEtMzU3Njk_a3f4c2ef-9359-4274-a6f9-071b06a7fb1e"
      unitRef="usd">314668000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzYtNS0xLTEtMzU3Njk_f099c833-42bd-46dc-8799-aa673726095f"
      unitRef="usd">301068000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzctMS0xLTEtMzU3Njk_dec52647-b33d-44c9-bc85-5d06f8f9004f"
      unitRef="usd">30747000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzctMy0xLTEtMzU3Njk_2b9b02e5-f17c-4c9f-a419-3b6fbce48ec7"
      unitRef="usd">20405000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzctNS0xLTEtMzU3Njk_89cc35d8-6eb2-4128-bd7d-4f823c6b39ae"
      unitRef="usd">-25385000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnInvestments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzEyLTEtMS0xLTM1NzY5_91b6bd96-a6b7-4687-92b5-35a3eeee09d2"
      unitRef="usd">16850000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzEyLTMtMS0xLTM1NzY5_82bb8440-82cc-4ba2-9b3c-001e4ccd2f56"
      unitRef="usd">21599000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzEyLTUtMS0xLTM1NzY5_d7fc4926-365a-4d64-97d5-6f42e6df5dd4"
      unitRef="usd">29589000</us-gaap:GainLossOnInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE1LTEtMS0xLTM1NzY5_9ac50440-4e53-4dcc-aab3-7f640af6ee12"
      unitRef="usd">9446000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE1LTMtMS0xLTM1NzY5_dff78ecf-e9ba-41ef-ab53-4a776408c5db"
      unitRef="usd">8141000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE1LTUtMS0xLTM1NzY5_c0efc2d2-ba79-4a3b-9746-4b36ef10019f"
      unitRef="usd">6414000</us-gaap:ShareBasedCompensation>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE2LTEtMS0xLTM1NzY5_68f4f190-8d4a-41ff-988c-77247605e915"
      unitRef="usd">1194000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE2LTMtMS0xLTM1NzY5_d0e85f4f-15bf-419c-9bf0-40933ad555fc"
      unitRef="usd">1098000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE2LTUtMS0xLTM1NzY5_5a5b5b2d-97e1-4eae-864c-dbb1af5c0634"
      unitRef="usd">151095000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE3LTEtMS0xLTM1NzY5_e390abb1-1a4c-4dc7-88f8-b74e54fcfc54"
      unitRef="usd">13217000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE3LTMtMS0xLTM1NzY5_eca1bb07-1369-4b5a-b2e0-f58438b14496"
      unitRef="usd">11254000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE3LTUtMS0xLTM1NzY5_4e23d2f0-7d0b-4b2e-8c7a-5002e0483277"
      unitRef="usd">9478000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE4LTEtMS0xLTM1NzY5_b5c5f260-777b-4214-a931-8cef416e9588"
      unitRef="usd">-5457000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE4LTMtMS0xLTM1NzY5_e4e2efe9-abef-40f1-9d5a-266e842f4d4d"
      unitRef="usd">-3497000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzE4LTUtMS0xLTM1NzY5_58af0602-7dde-48b7-98e5-411c75b5d79c"
      unitRef="usd">-2395000</us-gaap:OtherNoncashIncomeExpense>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIwLTEtMS0xLTM1NzY5_573622eb-3c45-4f94-b706-1198c4909c9e"
      unitRef="usd">25924000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIwLTMtMS0xLTM1NzY5_e1ed3411-03af-4405-8c60-fa104203eb68"
      unitRef="usd">42035000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIwLTUtMS0xLTM1NzY5_f02e559b-0175-4bcf-bbf3-46686000c18e"
      unitRef="usd">-3796000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIxLTEtMS0xLTM1NzY5_b10f41cf-80d5-4da8-b192-d0110333974c"
      unitRef="usd">-1356000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIxLTMtMS0xLTM1NzY5_7883403c-fb01-4c81-9218-b87a50adb29f"
      unitRef="usd">-11512000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIxLTUtMS0xLTM1NzY5_a88eef28-00ea-4535-a9d8-66325ebab8cb"
      unitRef="usd">6095000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIyLTEtMS0xLTM1NzY5_59843d00-a3cb-4a1a-9c41-395d5373c694"
      unitRef="usd">-1838000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIyLTMtMS0xLTM1NzY5_d1f5c991-c3aa-4e17-a166-1732fe825ece"
      unitRef="usd">8135000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIyLTUtMS0xLTM1NzY5_c55d5133-1002-49d6-a9e6-17b6302b3e48"
      unitRef="usd">-1872000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIzLTEtMS0xLTM1NzY5_fb43c76f-fc5a-4682-b1ba-8d9c92bda8e2"
      unitRef="usd">-31135000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIzLTMtMS0xLTM1NzY5_ece7dd51-f8d4-4026-856e-437d1f9d06ed"
      unitRef="usd">-29923000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzIzLTUtMS0xLTM1NzY5_9f7fc6c7-3edc-4f54-a946-05151f85b08e"
      unitRef="usd">-42803000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI0LTEtMS0xLTM1NzY5_6b7e1b66-0c37-41e6-a886-1730e98f8f86"
      unitRef="usd">10640000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI0LTMtMS0xLTM1NzY5_687fe621-5a8a-4261-95a5-43b884a86f9a"
      unitRef="usd">7403000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI0LTUtMS0xLTM1NzY5_15b34d84-e622-467d-b66c-9cc3b42225ed"
      unitRef="usd">-272000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI1LTEtMS0xLTM1NzY5_41bc4922-4840-4b85-935d-5b2c6fcc5a48"
      unitRef="usd">2692000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI1LTMtMS0xLTM1NzY5_b8aaae29-f4fa-44c5-a600-84b575794078"
      unitRef="usd">-9347000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI1LTUtMS0xLTM1NzY5_0c59a908-b6d1-42a9-94a7-53f8be2b0e0f"
      unitRef="usd">14691000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI2LTEtMS0xLTM1NzY5_30e692dc-8e0c-4404-b0e6-9dd17802e9e4"
      unitRef="usd">6894000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI2LTMtMS0xLTM1NzY5_626211e9-ffce-4fa5-923f-8fc5eb84cafa"
      unitRef="usd">23740000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI2LTUtMS0xLTM1NzY5_ac7ce578-ad35-42ff-8ee3-9e38a51f75f2"
      unitRef="usd">-7212000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI4LTEtMS0xLTM1NzY5_6e839fc7-43a4-4bba-a607-2b70db5b43e7"
      unitRef="usd">-29592000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI4LTMtMS0xLTM1NzY5_24112c57-f789-41fe-aee1-63da35581e4a"
      unitRef="usd">-29633000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI4LTUtMS0xLTM1NzY5_6a45aa5f-8acf-4eed-8fe5-d7ec4c10eb89"
      unitRef="usd">-35071000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI5LTEtMS0xLTM1NzY5_736b082b-897a-4a96-bb18-e2eff807aa6d"
      unitRef="usd">547873000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI5LTMtMS0xLTM1NzY5_fc873c99-eb00-4661-be2a-12bd90d967fb"
      unitRef="usd">485700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzI5LTUtMS0xLTM1NzY5_abfb7a6d-5820-41ef-93d2-3a4ff98eb7a7"
      unitRef="usd">503163000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMxLTEtMS0xLTM1NzY5_d9463bf0-a73b-402b-9db0-99570c75ee01"
      unitRef="usd">935016000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMxLTMtMS0xLTM1NzY5_0d9ec80d-2c71-4d78-9a08-02cb3fbf957f"
      unitRef="usd">679028000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMxLTUtMS0xLTM1NzY5_fcc29795-65cf-4ea3-81c3-6813f273a90d"
      unitRef="usd">616273000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMyLTEtMS0xLTM1NzY5_a4186f78-615b-4afc-bf52-7d790687755f"
      unitRef="usd">459867000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMyLTMtMS0xLTM1NzY5_aa6fea82-c5c3-44da-953a-6c86e2a1c69c"
      unitRef="usd">590998000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMyLTUtMS0xLTM1NzY5_e3398849-a923-408d-acaf-1c6a5752dc3d"
      unitRef="usd">494528000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMzLTEtMS0xLTM1NzY5_4672faa9-441f-44d6-acd0-f39b8eb2e4ac"
      unitRef="usd">477672000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMzLTMtMS0xLTM1NzY5_2e799974-ced9-412b-9efc-e32a028dfcdc"
      unitRef="usd">607591000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzMzLTUtMS0xLTM1NzY5_4a15030d-ed62-40fc-8567-0d57e4b646c1"
      unitRef="usd">513866000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM3LTEtMS0xLTM1NzY5_1f983244-e0e8-4140-a696-ce8a2194e93a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM3LTMtMS0xLTM1NzY5_1090dbe7-028d-42bb-8287-58a2ff50819a"
      unitRef="usd">23250000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM3LTUtMS0xLTM1NzY5_dda7fc89-04c4-4194-bb34-20f1d62d4a3b"
      unitRef="usd">38250000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM4LTEtMS0xLTM1NzY5_017f9081-96c3-49a1-9395-e896ee793f69"
      unitRef="usd">572000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM4LTMtMS0xLTM1NzY5_d7cdfd81-f151-46d3-b766-5f9ed9b610e4"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzM4LTUtMS0xLTM1NzY5_b74dd78f-4862-491d-b439-a3fe4381206a"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQxLTEtMS0xLTM1NzY5_1bbfd634-f16c-4e90-acb5-22774057ade0"
      unitRef="usd">9000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQxLTMtMS0xLTM1NzY5_4fcb21d6-44ad-43b1-ad8f-b4084e5fbc77"
      unitRef="usd">14928000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQxLTUtMS0xLTM1NzY5_34706241-ce2e-40a0-8133-714c73801efa"
      unitRef="usd">37000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQyLTEtMS0xLTM1NzY5_9e5729b2-9404-4ab4-9a03-bc77c5edca62"
      unitRef="usd">-952258000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQyLTMtMS0xLTM1NzY5_5c755ce2-c625-4f31-be94-3fc5b96d5799"
      unitRef="usd">-733799000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3YzA5NjUyMmI1OWE0Yzg0OTdmYjJhMmZmYmYyZmMyYS90YWJsZXJhbmdlOjdjMDk2NTIyYjU5YTRjODQ5N2ZiMmEyZmZiZjJmYzJhXzQyLTUtMS0xLTM1NzY5_b2cb30d6-61ea-40c5-89ae-b338850e9b37"
      unitRef="usd">-673898000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfOtherDebt
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzQtMS0xLTEtMzU3Njk_0ae5a80c-1b3f-4f3c-8a54-27560a044917"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromRepaymentsOfOtherDebt
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzQtMy0xLTEtMzU3Njk_97c15574-9aef-460c-8fd1-c70d0e441b60"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromRepaymentsOfOtherDebt
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzQtNS0xLTEtMzU3Njk_749beedd-e422-4cb2-be93-e2b8bc854c33"
      unitRef="usd">-150000000</us-gaap:ProceedsFromRepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzYtMS0xLTEtMzU3Njk_6a1a8288-d12f-4a59-9edc-3de7f84944cc"
      unitRef="usd">30700000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzYtMy0xLTEtMzU3Njk_a468d46e-78c7-426d-9abc-af9a074a8328"
      unitRef="usd">-153100000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzYtNS0xLTEtMzU3Njk_b2151ad7-963c-4b66-a71b-8f8212449073"
      unitRef="usd">99200000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzctMS0xLTEtMzU3Njk_3a3fbdde-a277-4402-9fb0-8aa96bac2776"
      unitRef="usd">1816345000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzctMy0xLTEtMzU3Njk_0c03d2b5-33b6-4611-8f23-d317c5a67a4d"
      unitRef="usd">1267845000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzctNS0xLTEtMzU3Njk_6ca41853-f857-4fc1-af2c-1840c5513f74"
      unitRef="usd">745000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzgtMS0xLTEtMzU3Njk_dc416e8b-58da-4432-821b-d8ef121afbb4"
      unitRef="usd">1411345000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzgtMy0xLTEtMzU3Njk_eeb8d466-906a-46be-85f8-fc96cdc3a785"
      unitRef="usd">977845000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzgtNS0xLTEtMzU3Njk_b46fe87c-2620-4fc2-acc8-240d57b2643a"
      unitRef="usd">407302000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzExLTEtMS0xLTM1NzY5_01076cee-9a6d-4202-a1d6-9cb0861531de"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzExLTMtMS0xLTM1NzY5_1391266c-ff79-4a32-b151-de232516e4ab"
      unitRef="usd">283208000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzExLTUtMS0xLTM1NzY5_2f30d21a-e59a-4693-b236-74906855a4fc"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEyLTEtMS0xLTM1NzY5_f7626183-55a0-4916-81fa-1c3c18536928"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEyLTMtMS0xLTM1NzY5_58e71f34-6a41-4c44-81d7-5dd6abfd53d4"
      unitRef="usd">24000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEyLTUtMS0xLTM1NzY5_39adb0c8-11e9-44c0-963a-2e8bc5eaf9db"
      unitRef="usd">943000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEzLTEtMS0xLTM1NzY5_2de38e61-291c-4bec-916a-094f84a4d9e8"
      unitRef="usd">10130000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEzLTMtMS0xLTM1NzY5_e5b99aa4-8b8e-416e-9ee3-c775a3bdbfe2"
      unitRef="usd">11984000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzEzLTUtMS0xLTM1NzY5_8ac59e99-155e-4ef6-b182-71e1e6b5c35f"
      unitRef="usd">9918000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE2LTEtMS0xLTM1NzY5_0d907cce-8b96-4fd7-8d42-d62cdd2d64bc"
      unitRef="usd">112972000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE2LTMtMS0xLTM1NzY5_a7bcd978-4642-4a93-8514-9addbdfe012a"
      unitRef="usd">98502000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE2LTUtMS0xLTM1NzY5_b0488066-15de-4c90-b472-ffeb3ce8bec3"
      unitRef="usd">92926000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE3LTEtMS0xLTM1NzY5_042cfe13-96ab-4ccb-b467-6945efb451fe"
      unitRef="usd">19094000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE3LTMtMS0xLTM1NzY5_55a76f9b-36a3-459e-a1cc-f6884cc1bca1"
      unitRef="usd">18056000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE3LTUtMS0xLTM1NzY5_20fa83fb-bf83-43ed-a51b-f0477eda4af8"
      unitRef="usd">15401000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE4LTEtMS0xLTM1NzY5_cf59f503-ea18-4550-8527-44f0377c1a57"
      unitRef="usd">80558000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE4LTMtMS0xLTM1NzY5_b9b5bec1-e5c1-4f33-918b-903cae214b74"
      unitRef="usd">11452000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE4LTUtMS0xLTM1NzY5_0dd7dcb8-3d92-420d-8b42-85a12959fae8"
      unitRef="usd">10015000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE5LTEtMS0xLTM1NzY5_fc3403c1-434b-4a05-bc48-25ca650d2641"
      unitRef="usd">10195000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE5LTMtMS0xLTM1NzY5_831552fa-6448-4a8b-a137-15413db1f6e8"
      unitRef="usd">5905000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzE5LTUtMS0xLTM1NzY5_8c83765d-889a-44d4-96ea-8832ac575948"
      unitRef="usd">4325000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIwLTEtMS0xLTM1NzY5_5675cb91-2f99-4c75-85bd-8c3c75352447"
      unitRef="usd">-6306000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIwLTMtMS0xLTM1NzY5_1d2a374c-96c7-4aa5-9f94-0ab0f979badc"
      unitRef="usd">-4943000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIwLTUtMS0xLTM1NzY5_5845f9f6-0521-4276-b42c-89d83aa73219"
      unitRef="usd">-2840000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIxLTEtMS0xLTM1NzY5_6063ac9d-6524-491a-b5aa-0eae3afe3675"
      unitRef="usd">357561000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIxLTMtMS0xLTM1NzY5_e048b67f-b1b2-4b68-baed-75802f3ff824"
      unitRef="usd">292194000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIxLTUtMS0xLTM1NzY5_0003444c-2a42-4a3a-b5f2-615f691468d4"
      unitRef="usd">172446000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIyLTEtMS0xLTM1NzY5_35db3de4-c6e6-47c0-9bb4-bda4263e13ed"
      unitRef="usd">-46824000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIyLTMtMS0xLTM1NzY5_ef9455a2-e38f-45c1-8857-b9e567e08090"
      unitRef="usd">44095000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIyLTUtMS0xLTM1NzY5_f1487eab-99d5-4d7e-82df-8477a2c7f5e9"
      unitRef="usd">1711000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIzLTEtMS0xLTM1NzY5_99a9bcd1-1b04-467f-a9aa-b2d8cc68d212"
      unitRef="usd">47928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIzLTMtMS0xLTM1NzY5_ebe7b5e4-a181-4efc-9b83-b0eccd89bf92"
      unitRef="usd">3833000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88ee527638a64158b06f5a3d25e489b3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzIzLTUtMS0xLTM1NzY5_a9ae52fc-5922-4207-87bf-57b36585c852"
      unitRef="usd">2122000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzI0LTEtMS0xLTM1NzY5_5c95ec7a-2597-48a8-b07c-abb3ef1a3e11"
      unitRef="usd">1104000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzI0LTMtMS0xLTM1NzY5_3055276a-a0b2-4d6f-b3a9-6ac66a8a0045"
      unitRef="usd">47928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzI0LTUtMS0xLTM1NzY5_d95069e9-96ac-422f-90c6-dd0e4e4dcb02"
      unitRef="usd">3833000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMxLTEtMS0xLTM1NzY5_170e0c27-e409-434a-80f5-702957f02d52"
      unitRef="usd">91276000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMxLTMtMS0xLTM1NzY5_b1c64255-9488-44ed-a2f7-da6cf45c886c"
      unitRef="usd">106575000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMxLTUtMS0xLTM1NzY5_8f4d8233-c03a-42cb-b604-1558ed78357a"
      unitRef="usd">115476000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMyLTEtMS0xLTM1NzY5_bbc73ab6-3865-4b05-b119-a73c6b807aa5"
      unitRef="usd">1042000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMyLTMtMS0xLTM1NzY5_a9638ab3-9e8d-4069-80d4-d71664121817"
      unitRef="usd">969000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzMyLTUtMS0xLTM1NzY5_6630316c-0395-4cf4-9672-2d3a560c9b7f"
      unitRef="usd">-2929000</us-gaap:IncomeTaxesPaidNet>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM1LTEtMS0xLTM1NzY5_640937ba-8c16-4b0b-8606-2319809b924e"
      unitRef="usd">7362000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM1LTMtMS0xLTM1NzY5_c6b92c00-f114-4524-ba2a-8a144ccb29dc"
      unitRef="usd">-58796000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM1LTUtMS0xLTM1NzY5_6f0d7615-b42d-470f-907c-96df343b5d20"
      unitRef="usd">8781000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM2LTEtMS0xLTM1NzY5_7206938f-6e86-4951-a893-03b3a2951b72"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM2LTMtMS0xLTM1NzY5_6e7c2695-ff8b-45b0-a057-68050a2aa519"
      unitRef="usd">801000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzYvZnJhZzoyYzQ3NDFhZGZmOGM0MjIzODllMGYwZjM1YTExYzMzZC90YWJsZTo3NzQyY2I2OThmMmI0NmJlOTU4OGVjZmZiNDBjMjVhNy90YWJsZXJhbmdlOjc3NDJjYjY5OGYyYjQ2YmU5NTg4ZWNmZmI0MGMyNWE3XzM2LTUtMS0xLTM1NzY5_32771e3e-a37a-445e-8a82-557ac7114571"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzUtMS0xLTEtMzU3Njk_45d02927-64bf-48d3-b6d3-83de48ef9ee0"
      unitRef="usd">1104000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzUtMy0xLTEtMzU3Njk_f9402711-da45-4496-b28c-f57575d56aed"
      unitRef="usd">47928000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpmMzUyNmQ1NGMxMTM0NTIwODUzZDRhYjkwNDViMjMwMl83Mg_3d6e72d6-8734-4ef6-bd46-f4a157363e93"
      unitRef="usd">7265000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpmMzUyNmQ1NGMxMTM0NTIwODUzZDRhYjkwNDViMjMwMl83OQ_1abd03e6-c660-48cc-ad84-c22358904f8c"
      unitRef="usd">8333000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMS0xLTEtMzU3Njk_e9736d7d-a1ff-453f-aa83-8cd90d842cd1"
      unitRef="usd">123292000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzYtMy0xLTEtMzU3Njk_b86f1c60-572c-456d-88ca-5a9929366756"
      unitRef="usd">113410000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzctMS0xLTEtMzU3Njk_29e4fc0f-3ac3-43c8-9d6a-1c96cc03b5ba"
      unitRef="usd">57736000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzctMy0xLTEtMzU3Njk_16b2f86b-d85b-491d-8726-95841349305f"
      unitRef="usd">55504000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherReceivables
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzgtMS0xLTEtMzU3Njk_90ad3f66-8989-4b01-bdc7-718c258dfdbc"
      unitRef="usd">18784000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzgtMy0xLTEtMzU3Njk_438cccad-fb43-4d84-a76a-49e06701bf05"
      unitRef="usd">23797000</us-gaap:OtherReceivables>
    <us-gaap:InventoryNet
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEwLTEtMS0xLTM1NzY5_9c10cf46-5963-44a8-aded-3bc94002fc77"
      unitRef="usd">65061000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEwLTMtMS0xLTM1NzY5_76c391da-c144-44ad-8724-2c02d51bd942"
      unitRef="usd">66417000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzExLTEtMS0xLTM1NzY5_65871a1e-1c33-4247-9239-99a394a33515"
      unitRef="usd">14785000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzExLTMtMS0xLTM1NzY5_a6a9e8a6-69c6-4ccf-ba09-9063c925d801"
      unitRef="usd">202000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTEtMS0xLTY2MDcz_0d48985d-2eb4-49db-8f9f-9603fb3f766b"
      unitRef="usd">37325000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTMtMS0xLTY2MDkz_899b4dfb-82b6-4f49-974d-aa07d4fcb971"
      unitRef="usd">42064000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTEtMS0xLTM1NzY5_fa6f3e42-125d-489f-9a20-6fc5b6157c66"
      unitRef="usd">4878000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzEzLTMtMS0xLTM1NzY5_f5716137-c2be-4304-9fff-c81c422ca4ce"
      unitRef="usd">5672000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE1LTEtMS0xLTM1NzY5_b011ec47-0fa3-4dc6-98cc-1441704ff864"
      unitRef="usd">1635000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE1LTMtMS0xLTM1NzY5_0286e28f-511b-4014-8db4-5298b3e3acdb"
      unitRef="usd">22485000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE2LTEtMS0xLTM1NzY5_a9f8f0c3-0285-44ae-b87b-9cd4d9b46ab2"
      unitRef="usd">324600000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzE2LTMtMS0xLTM1NzY5_0c4e5421-8a0b-4f1c-898b-cb5418b8eed7"
      unitRef="usd">377479000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIwLTEtMS0xLTM1NzY5_8b4527f9-50dc-4cb7-ab53-cdb6d0d5cf30"
      unitRef="usd">463126000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIwLTMtMS0xLTM1NzY5_0a4a3a21-74b4-433c-8d31-d9e0e50be946"
      unitRef="usd">440115000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIxLTEtMS0xLTM1NzY5_7b475366-2887-4849-90c1-9101e22a79c4"
      unitRef="usd">89158000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIxLTMtMS0xLTM1NzY5_7576ba68-8bbb-4907-bf3c-9c673c587dc4"
      unitRef="usd">90655000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIyLTEtMS0xLTM1NzY5_df0a2a37-af51-430c-b8d9-bcc07a3b5500"
      unitRef="usd">265000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIyLTMtMS0xLTM1NzY5_9743d3f9-c3e6-411b-b008-b74a54a4b72a"
      unitRef="usd">284000</us-gaap:OtherLongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIzLTEtMS0xLTM1NzY5_89c4dd40-fc1a-40b2-a2a2-089a06f86785"
      unitRef="usd">25439000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzIzLTMtMS0xLTM1NzY5_19d078cc-5933-44c6-b74b-4d6c87b7f2cd"
      unitRef="usd">24075000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI0LTEtMS0xLTM1NzY5_45dd44d4-fb6b-4c81-a195-e7ecfee01c30"
      unitRef="usd">577988000</pnm:TotalOtherPropertyAndInvestments>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI0LTMtMS0xLTM1NzY5_e16a808c-6454-4c8c-af37-c1d3e07e5ede"
      unitRef="usd">555129000</pnm:TotalOtherPropertyAndInvestments>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI2LTEtMS0xLTM1NzY5_e75054ad-02e1-4d65-b6d7-7aaaccead5ef"
      unitRef="usd">9357849000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI2LTMtMS0xLTM1NzY5_fb0944dd-abaa-4a81-b77e-d74833da983a"
      unitRef="usd">8480799000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI3LTEtMS0xLTM1NzY5_b54f69fc-e92a-4156-bd24-3b9643a58bce"
      unitRef="usd">2952743000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI3LTMtMS0xLTM1NzY5_a8bce71c-fa8f-4864-8969-ac726b141150"
      unitRef="usd">2835170000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI4LTEtMS0xLTM1NzY5_54bbd261-a579-4e56-ab50-805b46eec190"
      unitRef="usd">6405106000</pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI4LTMtMS0xLTM1NzY5_0f36a53b-0d56-4dc0-bf7a-76a72e1ec261"
      unitRef="usd">5645629000</pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService>
    <us-gaap:ConstructionInProgressGross
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI5LTEtMS0xLTM1NzY5_6e85a4a2-acb6-40ac-b23a-220b5427cfd0"
      unitRef="usd">248856000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzI5LTMtMS0xLTM1NzY5_26c41ab4-fc36-4dbd-9700-278187306241"
      unitRef="usd">218719000</us-gaap:ConstructionInProgressGross>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YWQxYjMyZTJhMDNjNDExMDliMWNmNDNjNWE5MjJkODBfNTM_589de24b-c591-47a7-9346-b9061e15f104"
      unitRef="usd">41181000</pnm:AccumulatedAmortizationNuclearFuel>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YWQxYjMyZTJhMDNjNDExMDliMWNmNDNjNWE5MjJkODBfNjA_bc026f6d-2022-4f57-8c0d-a23462242ea8"
      unitRef="usd">41367000</pnm:AccumulatedAmortizationNuclearFuel>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTEtMS0xLTM1NzY5_cd2c277a-f3b2-4969-a590-9ba7b065f703"
      unitRef="usd">98937000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMwLTMtMS0xLTM1NzY5_99d3a2fe-9c48-4059-995c-6bebb277b7aa"
      unitRef="usd">100801000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMxLTEtMS0xLTM1NzY5_8c138cdc-57cd-4e3e-abc2-9e4236d6da4b"
      unitRef="usd">6752899000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMxLTMtMS0xLTM1NzY5_cf4b979a-969c-43d2-bd43-649f9807b5dc"
      unitRef="usd">5965149000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMzLTEtMS0xLTM1NzY5_668561f8-60e1-43c4-bfa4-52c4b5c594a0"
      unitRef="usd">514258000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzMzLTMtMS0xLTM1NzY5_525b0842-74c9-47ca-b368-f4a6c4f16ff9"
      unitRef="usd">557790000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM0LTEtMS0xLTM1NzY5_cfe4ee93-5367-428d-87d1-2d0c5b8981ec"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM0LTMtMS0xLTM1NzY5_5c4c1a7f-1ede-433d-a550-f1b8044a7cc7"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM1LTEtMS0xLTM1NzY5_e65c259d-30e0-453b-8f48-decdc480624d"
      unitRef="usd">79511000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM1LTMtMS0xLTM1NzY5_9340307b-2739-4375-a827-c7a8b944e357"
      unitRef="usd">105133000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherDeferredCostsNet
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM3LTEtMS0xLTM1NzY5_523b4467-5c3d-4ee2-95c8-f9392926a8e5"
      unitRef="usd">139332000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:OtherDeferredCostsNet
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM3LTMtMS0xLTM1NzY5_4fd4cee6-ed96-4664-b49c-400a18090921"
      unitRef="usd">100877000</us-gaap:OtherDeferredCostsNet>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM4LTEtMS0xLTM1NzY5_342d70e6-146b-4d43-82b2-be9a7593246d"
      unitRef="usd">1011398000</pnm:TotalDeferredChargesAndOtherAssets>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM4LTMtMS0xLTM1NzY5_d3ac0eb9-2321-4e8d-ab42-62b5e0e8a2e7"
      unitRef="usd">1042097000</pnm:TotalDeferredChargesAndOtherAssets>
    <us-gaap:Assets
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM5LTEtMS0xLTM1NzY5_1da370fe-abe2-4e92-bfbb-eea1ec1d072c"
      unitRef="usd">8666885000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTozYmI2OWI0MzQ2NWU0NWU4OWJlNTRmOGJiZGZjYmFiZi90YWJsZXJhbmdlOjNiYjY5YjQzNDY1ZTQ1ZTg5YmU1NGY4YmJkZmNiYWJmXzM5LTMtMS0xLTM1NzY5_69b47bf1-0114-443b-bcf8-3220057f16b7"
      unitRef="usd">7939854000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzUtMS0xLTEtMzU3Njk_b35e03e2-506e-410c-a56c-fd40ae9e5413"
      unitRef="usd">62700000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzUtMy0xLTEtMzU3Njk_77f7cf4f-b17c-4b20-89da-efbfceeefa0a"
      unitRef="usd">32000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzYtMS0xLTEtMzU3Njk_44898c03-1f19-4ef8-85b2-dacd362f2b18"
      unitRef="usd">179339000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzYtMy0xLTEtMzU3Njk_194eec6c-8f78-4226-a378-0ea1e0237626"
      unitRef="usd">575518000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzctMS0xLTEtMzU3Njk_4b16f1bb-77a1-4830-80c8-c8379732c3f1"
      unitRef="usd">172595000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzctMy0xLTEtMzU3Njk_8a69f176-893a-4a69-a222-1c4e3fc3bc1f"
      unitRef="usd">169317000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzgtMS0xLTEtMzU3Njk_e13e1397-8faf-426b-aedb-6277f19201eb"
      unitRef="usd">5095000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzgtMy0xLTEtMzU3Njk_7c14d251-7095-484b-bb58-288f02e80ec5"
      unitRef="usd">6606000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzktMS0xLTEtMzU3Njk_9e70a739-4196-4e37-a205-47b45c6dbb50"
      unitRef="usd">70105000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzktMy0xLTEtMzU3Njk_6edfebb7-87b0-435e-a249-6968daa42853"
      unitRef="usd">68206000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEwLTEtMS0xLTM1NzY5_cea089b5-5e3b-456f-b725-7df32f1c18ae"
      unitRef="usd">8316000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEwLTMtMS0xLTM1NzY5_0af236c7-b8f6-4ce6-b35d-4cafe2125d46"
      unitRef="usd">7471000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzExLTEtMS0xLTM1NzY5_308ea298-825b-4e17-9190-ff45a2b38bc8"
      unitRef="usd">27218000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzExLTMtMS0xLTM1NzY5_f496aa08-3dfe-444a-a5af-cd9a440aacdd"
      unitRef="usd">27460000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEzLTEtMS0xLTM1NzY5_a122e2d6-1c7a-49f4-bd30-d86d749557c2"
      unitRef="usd">132000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzEzLTMtMS0xLTM1NzY5_103a2009-f7d7-412b-9121-72aa07f55585"
      unitRef="usd">28243000</us-gaap:DividendsPayableCurrent>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTEtMS0xLTU3Mjgz_a525120d-f981-4f49-b4d1-e3908cded0c7"
      unitRef="usd">39564000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTMtMS0xLTU3Mjk4_718cc27a-cd5e-4920-99cf-bf330516755e"
      unitRef="usd">6883000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTEtMS0xLTM1NzY5_109847b5-8db6-4f21-955f-0294bbd12185"
      unitRef="usd">99149000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE1LTMtMS0xLTM1NzY5_271d1539-932c-401c-9aa3-38b45a74a34a"
      unitRef="usd">55958000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE2LTEtMS0xLTM1NzY5_33385feb-ec6c-4aa8-b295-7e2d36c42b94"
      unitRef="usd">664213000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE2LTMtMS0xLTM1NzY5_359ce005-2747-4f53-a248-00c5bce8b72f"
      unitRef="usd">977662000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE3LTEtMS0xLTM1NzY5_d8d01dc1-36e7-4782-a23e-5c926fd87b9d"
      unitRef="usd">3519580000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE3LTMtMS0xLTM1NzY5_92c58976-b589-4208-b2c3-2355d5603ede"
      unitRef="usd">2719632000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE5LTEtMS0xLTM1NzY5_30a5c1eb-9650-4407-860c-304dabecce48"
      unitRef="usd">764850000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzE5LTMtMS0xLTM1NzY5_45b40e49-91dc-444e-9ef4-374187c293ac"
      unitRef="usd">694512000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIxLTEtMS0xLTM1NzY5_1096fe82-57dd-416d-be9a-80050d8a9c13"
      unitRef="usd">841393000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIxLTMtMS0xLTM1NzY5_dfbedac6-8738-4e7a-9399-478c1ee4c990"
      unitRef="usd">850228000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIyLTEtMS0xLTM1NzY5_897e864e-c689-46a2-a6f9-638214761fbc"
      unitRef="usd">234146000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIyLTMtMS0xLTM1NzY5_9314a7e7-6360-4ede-8f76-48d8c6c6e761"
      unitRef="usd">183421000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIzLTEtMS0xLTM1NzY5_9689f71d-e5ba-45bc-9b81-ae698ca54bd0"
      unitRef="usd">19057000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzIzLTMtMS0xLTM1NzY5_c6233feb-cf22-488f-a7c4-033ae7ecbb0a"
      unitRef="usd">58101000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI0LTEtMS0xLTM1NzY5_cfc9d416-3866-4a62-aa12-3edd43c004b2"
      unitRef="usd">55993000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI0LTMtMS0xLTM1NzY5_74fc862a-0b0f-4994-a1d2-91ec19d47b27"
      unitRef="usd">81065000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI2LTEtMS0xLTM1NzY5_312d9382-3632-4ef9-8d36-2c560a15b3ac"
      unitRef="usd">333195000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI2LTMtMS0xLTM1NzY5_6086019c-ba10-460a-aca6-17adfae7cb61"
      unitRef="usd">255230000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI3LTEtMS0xLTM1NzY5_a12c7949-1c0f-4cea-85d3-50a3024d9009"
      unitRef="usd">2248634000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI3LTMtMS0xLTM1NzY5_98ae6b96-d5d6-4296-b880-82e26fff57ea"
      unitRef="usd">2122557000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI4LTEtMS0xLTM1NzY5_4bb5b0e0-3e81-4b6c-b797-216e00146f90"
      unitRef="usd">6432427000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI4LTMtMS0xLTM1NzY5_f2f5fab5-0a3b-45cb-919d-5c9c1990d814"
      unitRef="usd">5819851000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI5LTEtMS0xLTM1NzY5_91059947-47d6-46a9-b98a-6302c3b11589"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzI5LTMtMS0xLTM1NzY5_e90d2ac8-0ba4-467c-b270-ac8fe9891922"
      unitRef="usd"
      xsi:nil="true"/>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNDc_37bee8b2-e842-49f6-b3bc-cd1df7f2ee49"
      unitRef="usdPerShare">100</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNDc_621700a0-f230-4e1d-a7d0-0d1f31e107fa"
      unitRef="usdPerShare">100</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNjQ_c89eedc2-3001-459d-980c-2b939ab8bcda"
      unitRef="shares">10000000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfNjQ_fa50c0da-bff3-4d18-9743-c76e7b6ff37a"
      unitRef="shares">10000000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_0318f995-4015-4207-8174-6f563907982e"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_1426a458-72f9-4acd-88f0-ab2deb6aa404"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_aa0e1779-547c-4b65-bab1-8637c3705648"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGUzMjgyMmRkMTBhNDUwYmFhZmIxNjQ5MGVlMTE5ODRfMTA5_abf24ead-48fc-4f7f-8baa-c9cd9dc1e0a7"
      unitRef="shares">115293</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTEtMS0xLTM1NzY5_e5671b1f-7c8e-488b-9691-dbb27bd1d59b"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzMxLTMtMS0xLTM1NzY5_5f532c97-888c-40f9-ae25-e141e577d39d"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <us-gaap:CommonStockNoParValue
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMTg_3c726fd5-1bc1-45b5-9ca7-9e9587302eec"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMTg_a9d41c81-3a5b-4281-8df9-0af4c90f8044"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMzI_12898592-9bfc-4272-b333-97c22efeb270"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfMzI_22c1a7fc-9a51-4452-a821-52e668eaeda1"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfODQ_108f44d7-7f04-4288-8140-06b0a511efca"
      unitRef="shares">85834874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246N2JiNjRhZjAxMjZiNDFiOTgwYjQ0YzAyOTFhNGI5ZWRfODQ_b4700497-e852-4e92-ae30-ede2a792d766"
      unitRef="shares">85834874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTEtMS0xLTM1NzY5_4ca02337-c369-46e3-90c8-c451c26d2d8b"
      unitRef="usd">1429257000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM0LTMtMS0xLTM1NzY5_6de299c3-ee86-482e-8dc0-4eeb54355bbf"
      unitRef="usd">1429941000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM1LTEtMS0xLTM1NzY5_7d6bb985-691e-4b90-bfbc-b57fbf8b5867"
      unitRef="usd">-71936000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM1LTMtMS0xLTM1NzY5_fb5fb3d6-7079-4abe-a2a4-78b25540e61b"
      unitRef="usd">-79183000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM2LTEtMS0xLTM1NzY5_5d568903-6c60-4bbd-8dea-93dba01e9936"
      unitRef="usd">810203000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM2LTMtMS0xLTM1NzY5_ad566e63-2842-4713-a677-b17e7e905fc2"
      unitRef="usd">698707000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM3LTEtMS0xLTM1NzY5_8d6115fe-f571-46b5-ae08-3b28eb4622cb"
      unitRef="usd">2167524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM3LTMtMS0xLTM1NzY5_0e90658c-0f99-493c-9519-ad0ac4678220"
      unitRef="usd">2049465000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM4LTEtMS0xLTM1NzY5_189b7c33-0900-45ff-8702-ac9edbc1640c"
      unitRef="usd">55405000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM4LTMtMS0xLTM1NzY5_776d49dd-8f77-4397-81f6-0af92566aff5"
      unitRef="usd">59009000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM5LTEtMS0xLTM1NzY5_4aaf8148-b8bc-40a8-b3ce-d85b20eebd8a"
      unitRef="usd">2222929000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzM5LTMtMS0xLTM1NzY5_91980c47-b77b-4383-b90e-bed30445abc0"
      unitRef="usd">2108474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzQwLTEtMS0xLTM1NzY5_a6e8426f-6b0e-4e04-adbd-3f2d909d0591"
      unitRef="usd">8666885000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xMzkvZnJhZzpmNGQ3NzQyYjQxMTY0MzhkYmNlZGY3NWQ5OTViODA5OC90YWJsZTphNTgxMjNmMDhkMmM0ZTU5OWI5YWM1NGE1NjBkYzdlMC90YWJsZXJhbmdlOmE1ODEyM2YwOGQyYzRlNTk5YjlhYzU0YTU2MGRjN2UwXzQwLTMtMS0xLTM1NzY5_1bdb66c5-52eb-42d7-b697-bcec182b09c9"
      unitRef="usd">7939854000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23a2dbc416ee49289be99979755d5fae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtMi0xLTEtMzU3Njk_dc71cf30-cfc4-44ad-b14c-18108c331533"
      unitRef="usd">1153113000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i363b303278ad46ac8427ab3e126e483d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtNC0xLTEtMzU3Njk_3e8186a1-f777-4e16-8ca1-b88e29bf10a1"
      unitRef="usd">-108684000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17d0e6107098426fbc4ae45ce1cc0ea7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtNi0xLTEtMzU3Njk_2f762c55-9c5d-4eaa-8930-3b76b9bfc417"
      unitRef="usd">643953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9852658a935a47d1aeab3b45f34f8597_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtOC0xLTEtMzU3Njk_35d5594c-12a2-4b68-85b7-2e9e1d7496af"
      unitRef="usd">1688382000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d682ebf9d98426dbcac4cacd74c8b04_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtMTAtMS0xLTM1NzY5_11b1e08f-e608-4ae9-8abb-afae85b2f50d"
      unitRef="usd">64212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88ee527638a64158b06f5a3d25e489b3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzYtMTItMS0xLTM1NzY5_c6662231-137c-4110-be7e-4140507eb522"
      unitRef="usd">1752594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i49a95c3519e948378479bbcfba91431a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtNi0xLTEtMzU3Njk_2d7e4853-d17c-4bf6-bc1c-d56078619e50"
      unitRef="usd">77890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtOC0xLTEtMzU3Njk_86878512-3070-44f1-82e7-5f03c33eb918"
      unitRef="usd">77890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icc2955e274654ffc8c8b65c14d313d08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtMTAtMS0xLTM1NzY5_975e8f0c-18ff-4565-9e4f-d60d92790ba2"
      unitRef="usd">14241000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzgtMTItMS0xLTM1NzY5_c0e2be3c-8504-4931-8bf7-400c7bcc9714"
      unitRef="usd">92131000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzktNC0xLTEtMzU3Njk_9aacebaf-94cd-496b-b70d-35c5b20f7516"
      unitRef="usd">9307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzktOC0xLTEtMzU3Njk_0c0f7dee-7c24-4ec9-9902-ef2e6847a41c"
      unitRef="usd">9307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzktMTItMS0xLTM1NzY5_9e93c4fc-9019-4e24-980e-0ee5f7bed4fa"
      unitRef="usd">9307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i49a95c3519e948378479bbcfba91431a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEwLTYtMS0xLTM1NzY5_4a060255-133f-4260-b84c-303dc6bbe8cc"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEwLTgtMS0xLTM1NzY5_3cffa7e5-e855-41f5-b6c2-73e3d9aeb9ba"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEwLTEyLTEtMS0zNTc2OQ_a788b6aa-9635-42bf-bc56-284b6bf6e2c2"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsCommonStockCash
      contextRef="i49a95c3519e948378479bbcfba91431a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzExLTYtMS0xLTM1NzY5_467af723-9b34-4dec-8703-56676bc3f602"
      unitRef="usd">93792000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzExLTgtMS0xLTM1NzY5_13a110d2-b295-471b-ae05-c43cbfd9f2ca"
      unitRef="usd">93792000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzExLTEyLTEtMS0zNTc2OQ_449747cf-ed25-4453-b4c9-2ae70285bcb0"
      unitRef="usd">93792000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEyLTItMS0xLTM1NzY5_25c22e3f-65d9-462a-aebe-98da38e4c15c"
      unitRef="usd">943000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEyLTgtMS0xLTM1NzY5_3310a119-b0a6-4017-a1a9-dff65acb5f78"
      unitRef="usd">943000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEyLTEyLTEtMS0zNTc2OQ_af6d03e1-1643-4ae5-9274-de04bec3d215"
      unitRef="usd">943000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEzLTItMS0xLTM1NzY5_53c4718e-364f-4ad4-a97e-8362ca5b3ee7"
      unitRef="usd">9918000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEzLTgtMS0xLTM1NzY5_f074494f-2c02-49e4-801f-5da0076130ea"
      unitRef="usd">9918000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzEzLTEyLTEtMS0zNTc2OQ_b95543f0-2cea-424a-9b20-d00d449945e7"
      unitRef="usd">9918000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i21e00d72e1b14a65a416f6d808fef529_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE1LTItMS0xLTM1NzY5_8e6cec6a-5672-4951-9c3c-b0befb13ba6a"
      unitRef="usd">6414000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ice48749745e041c4944ae5a7a74ce3d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE1LTgtMS0xLTM1NzY5_b83a8793-225b-4f14-a8ec-cf2c02182bb9"
      unitRef="usd">6414000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE1LTEyLTEtMS0zNTc2OQ_608fef4c-0918-4671-bd5d-013f6314d7cf"
      unitRef="usd">6414000</us-gaap:ShareBasedCompensation>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="icc2955e274654ffc8c8b65c14d313d08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE2LTEwLTEtMS0zNTc2OQ_86574daf-3b99-418b-9e52-0ec0d0a5d1e7"
      unitRef="usd">15401000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzE2LTEyLTEtMS0zNTc2OQ_2f840016-310b-4d4f-9405-c3ecdf10587f"
      unitRef="usd">15401000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93c0165091db49c4bdde4d9f515ccf34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTItMS0xLTM1NzY5_1f9a3c57-aa94-4b4f-ba08-973253d5b78b"
      unitRef="usd">1150552000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5995e1cd6c304df595ce54916a36c3bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTQtMS0xLTM1NzY5_5aae4bd7-d88d-467f-902a-9c146ecac4a5"
      unitRef="usd">-99377000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i138b2954774e4422b9a97c0bbe375059_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTYtMS0xLTM1NzY5_8383487f-821a-4b3a-81c3-4eae89bdd560"
      unitRef="usd">627523000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fe649b0ede34e5a8c0772bd1ba1c449_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTgtMS0xLTM1NzY5_8f846189-f693-4ba6-9ed9-c3e83f8a05c5"
      unitRef="usd">1678698000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0850347baba040648f1592fe25cd071e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTEwLTEtMS0zNTc2OQ_943a0188-4ad8-46b2-9827-f96dbbf608d0"
      unitRef="usd">63052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIxLTEyLTEtMS0zNTc2OQ_62f6d4fc-543c-481e-b181-f406101bbff6"
      unitRef="usd">1741750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i044a2d3370764ed394178bc92c232689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTYtMS0xLTM1NzY5_f2557631-3578-4fd0-aa89-390ac01142a6"
      unitRef="usd">173303000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTgtMS0xLTM1NzY5_271db815-249a-45b1-a01b-e130b3eb9dea"
      unitRef="usd">173303000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e1b3946e0dd465a8dc8aa5d87ec601d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTEwLTEtMS0zNTc2OQ_8952457c-b70f-4ffe-ae82-cd94f0579c64"
      unitRef="usd">14013000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzIzLTEyLTEtMS0zNTc2OQ_f290ca7c-b4e2-4709-aac6-4d067f1a0b85"
      unitRef="usd">187316000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI0LTQtMS0xLTM1NzY5_8685c500-cb4e-4855-b8db-f1cc666c0657"
      unitRef="usd">20194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI0LTgtMS0xLTM1NzY5_c45e3dd6-bbfd-4969-b853-6da2136f0a7a"
      unitRef="usd">20194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI0LTEyLTEtMS0zNTc2OQ_a534c1db-b732-4940-aa9a-e10b33b329b0"
      unitRef="usd">20194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i044a2d3370764ed394178bc92c232689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI1LTYtMS0xLTM1NzY5_b64b2684-8955-4dd0-82b2-5b086b2a3bb6"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI1LTgtMS0xLTM1NzY5_5ebc4662-00ca-4f7b-a3f1-8e00444fae72"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI1LTEyLTEtMS0zNTc2OQ_ff169ce2-031f-4f96-9e24-c9078492f459"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsCommonStockCash
      contextRef="i044a2d3370764ed394178bc92c232689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI2LTYtMS0xLTM1NzY5_e92ee49e-f100-4975-beb4-6945454e084e"
      unitRef="usd">101591000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI2LTgtMS0xLTM1NzY5_9e68304d-4f50-4381-859f-f580e7f7b988"
      unitRef="usd">101591000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI2LTEyLTEtMS0zNTc2OQ_0058358d-d88b-46f9-86fa-808bc0cfa9dd"
      unitRef="usd">101591000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI3LTItMS0xLTM1NzY5_6d80346f-f96d-4b8b-b6dd-bb4ad67bf41e"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI3LTgtMS0xLTM1NzY5_d31187af-9f21-4dd4-be87-cdac59aebdd8"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI3LTEyLTEtMS0zNTc2OQ_56b9d30f-0c05-473d-ac6a-0bef97a50d25"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI4LTItMS0xLTM1NzY5_7a048b71-8f26-4230-889e-b90753e3b289"
      unitRef="usd">11984000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI4LTgtMS0xLTM1NzY5_39d2783a-e391-4302-ba09-8744988749fd"
      unitRef="usd">11984000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI4LTEyLTEtMS0zNTc2OQ_9bddd286-cf28-43a9-9cfa-a6b6fbcb1242"
      unitRef="usd">11984000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTItMS0xLTM4MDg3_0fb81b6b-f7c6-497b-8d41-90fdb53c424b"
      unitRef="usd">283208000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTgtMS0xLTM4MTEz_aa135212-b1b8-4ef3-9198-65c98231595c"
      unitRef="usd">283208000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTEyLTEtMS0zODEyOQ_ca14e84d-0df6-45d9-8f15-54dfe7cf878c"
      unitRef="usd">283208000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ShareBasedCompensation
      contextRef="i8bc97e4ab5e14f7faae1eb92f53f5d0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTItMS0xLTM1NzY5_b71cc9bf-1309-4256-a9e7-6188b86cdd83"
      unitRef="usd">8141000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i822121b96f324f7c9671e72dbfbf31c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTgtMS0xLTM1NzY5_1ddb8065-244c-4cb2-a16d-f886aacfe34f"
      unitRef="usd">8141000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzI5LTEyLTEtMS0zNTc2OQ_6c3b8a3e-325c-4c24-8513-dd5a14933987"
      unitRef="usd">8141000</us-gaap:ShareBasedCompensation>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5e1b3946e0dd465a8dc8aa5d87ec601d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMwLTEwLTEtMS0zNTc2OQ_022b4c97-71a1-4421-bbc0-b02dd3ce79d2"
      unitRef="usd">18056000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMwLTEyLTEtMS0zNTc2OQ_339fffa6-60a5-405e-b3a5-12d3d5c4dca6"
      unitRef="usd">18056000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52ea65e2957b4300a4eec3df44f67d1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTItMS0xLTM1NzY5_c21b0c54-0fb8-4c5d-9ae4-66b254966dfd"
      unitRef="usd">1429941000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b2934d7406b4f019abb64d9c9687e82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTQtMS0xLTM1NzY5_450a6bb5-eaca-4f6a-9582-5c6623ecbefa"
      unitRef="usd">-79183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i409a2e6a5cf8420ebe380635712df5a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTYtMS0xLTM1NzY5_c9ea0647-7a8a-431d-a5da-bfc8086060ec"
      unitRef="usd">698707000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf2670be04f740418f0cb42fd0721898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTgtMS0xLTM1NzY5_34c6553c-5d23-4b6e-bb0c-03d880d0baf1"
      unitRef="usd">2049465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i005300fffa004f79abdaf1200c4ac842_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTEwLTEtMS0zNTc2OQ_b669f0d1-ea44-4fa8-bfdb-4f05a6061ddc"
      unitRef="usd">59009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzMzLTEyLTEtMS0zNTc2OQ_65067680-2b94-42d2-a1a5-afc215250cf0"
      unitRef="usd">2108474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6807e4a23574451583456e18a019d97a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTYtMS0xLTM1NzY5_7d1529b2-5650-4ba3-958d-ef100fe96131"
      unitRef="usd">196357000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTgtMS0xLTM1NzY5_1e12acb8-34b0-49d6-bbae-8496aba3d852"
      unitRef="usd">196357000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ice5f4ef6c3a847ca9924feb251ed0343_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTEwLTEtMS0zNTc2OQ_aec58684-413e-4262-990f-c3cee9157c67"
      unitRef="usd">15490000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM3LTEyLTEtMS0zNTc2OQ_1b1d2827-7214-4715-8061-d6a942a51fdb"
      unitRef="usd">211847000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM4LTQtMS0xLTM1NzY5_2657c85b-849a-4cb4-b318-caed1e2da843"
      unitRef="usd">7247000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM4LTgtMS0xLTM1NzY5_dda3d146-1788-4d44-98e9-49506655d9df"
      unitRef="usd">7247000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM4LTEyLTEtMS0zNTc2OQ_cd5d15c2-7750-4582-9717-5a2f9d58ead4"
      unitRef="usd">7247000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i6807e4a23574451583456e18a019d97a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM5LTYtMS0xLTM1NzY5_70c93775-d68d-4c7b-9369-c0ca964d93d5"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM5LTgtMS0xLTM1NzY5_a8896ae7-4d40-4407-86c6-94a8354958af"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzM5LTEyLTEtMS0zNTc2OQ_5a33bacf-3415-4671-bebc-0ea754468988"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6807e4a23574451583456e18a019d97a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQwLTYtMS0xLTM1NzY5_3673d2f8-45b3-4c10-9bad-ab7198dc0b2f"
      unitRef="usd">84333000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQwLTgtMS0xLTM1NzY5_5f8284cc-656f-454d-87b3-77d3722c1fa9"
      unitRef="usd">84333000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQwLTEyLTEtMS0zNTc2OQ_759187f9-265a-43e1-8b61-05f365e21736"
      unitRef="usd">84333000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i80234aadb38a4b348b6e7a101c4a2849_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQyLTItMS0xLTM1NzY5_5413a70d-556a-4c02-93c6-634b369199f8"
      unitRef="usd">10130000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQyLTgtMS0xLTM1NzY5_9bb5e1ed-3002-476a-838a-49b2bacc586b"
      unitRef="usd">10130000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQyLTEyLTEtMS0zNTc2OQ_5f86b1f0-6ea9-454d-bea7-56085da77dae"
      unitRef="usd">10130000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i80234aadb38a4b348b6e7a101c4a2849_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ0LTItMS0xLTM1NzY5_a612b490-bcad-401f-b71e-c261f81f3cf4"
      unitRef="usd">9446000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i28971a422f274c27b1a8e5ac789d7667_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ0LTgtMS0xLTM1NzY5_87f9c4dc-0eba-4cc1-ac82-388f461f63e8"
      unitRef="usd">9446000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ0LTEyLTEtMS0zNTc2OQ_e7b30a78-d8cd-4471-afc3-ac18e20148a3"
      unitRef="usd">9446000</us-gaap:ShareBasedCompensation>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ice5f4ef6c3a847ca9924feb251ed0343_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ1LTEwLTEtMS0zNTc2OQ_f0219118-50cb-4da6-b582-52de31e2cd14"
      unitRef="usd">19094000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ1LTEyLTEtMS0zNTc2OQ_247f3549-cf61-427f-9236-ac1361750ad7"
      unitRef="usd">19094000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03d74b923bd340928a122ee6293abd89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTItMS0xLTM1NzY5_48e8d5c3-f946-449b-ab9e-0e26578fab3a"
      unitRef="usd">1429257000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36541e7737114c4788c07eb94bb0fb00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTQtMS0xLTM1NzY5_f9cae494-8804-480e-aaef-45fb0254e15e"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38ee1e753bfb4d038fef207a825eccb0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTYtMS0xLTM1NzY5_335af47f-853f-4ea3-80bd-2cab98ca2c69"
      unitRef="usd">810203000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d4776590590454690f58895c76ae729_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTgtMS0xLTM1NzY5_6a40048c-e689-4dcf-b78f-7832e9fbc46e"
      unitRef="usd">2167524000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46408dc5b3f64c48b218d437f990446e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTEwLTEtMS0zNTc2OQ_b5e96a86-394f-415e-a5a4-e4c687431097"
      unitRef="usd">55405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDIvZnJhZzowYTMxODVmMGRjYzM0ODExOWQzMzlmZDk4Y2RmZDczYS90YWJsZTo5ZWNiZjQ2MGVkMjY0ZTkwODUwNDA0ZjU2NmRlNDRiNi90YWJsZXJhbmdlOjllY2JmNDYwZWQyNjRlOTA4NTA0MDRmNTY2ZGU0NGI2XzQ4LTEyLTEtMS0zNTc2OQ_b928108e-ea40-4456-8baf-d2233ab3880a"
      unitRef="usd">2222929000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzQtMS0xLTEtMzU3Njk_30ad7189-15e0-4ad8-90be-5b03ceef15c9"
      unitRef="usd">1151896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzQtMy0xLTEtMzU3Njk_7106e82b-3cf8-4614-b7fd-53144ed13b4a"
      unitRef="usd">1078158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzQtNS0xLTEtMzU3Njk_3b6f0f9d-5105-4121-b985-1f3fccaebd54"
      unitRef="usd">1010898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzUtMS0xLTEtMzU3Njk_b0d52dfa-b104-49d7-af0b-fba5200c7582"
      unitRef="usd">-4108000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzUtMy0xLTEtMzU3Njk_23601a88-45a2-4ce8-9c6c-a43c0520b66e"
      unitRef="usd">-3531000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzUtNS0xLTEtMzU3Njk_9a0245d9-d715-426b-9cf3-d5206e71e1a0"
      unitRef="usd">1987000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzYtMS0xLTEtMzU3Njk_dfc841ed-7047-4181-aef0-411d1723d45b"
      unitRef="usd">214232000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzYtMy0xLTEtMzU3Njk_5bf96243-d59b-4746-942c-1afb2c0bc772"
      unitRef="usd">65207000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzYtNS0xLTEtMzU3Njk_c1f58107-9017-4e4d-85de-182accf5947f"
      unitRef="usd">80937000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzctMS0xLTEtMzU3Njk_7b65887a-3255-45c4-8f0f-b245641a8a9a"
      unitRef="usd">1362020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzctMy0xLTEtMzU3Njk_1b611ad7-e82a-48ff-8b07-33067c5f3326"
      unitRef="usd">1139834000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzctNS0xLTEtMzU3Njk_92fa31f3-adee-4c0e-aa0e-646ff997410c"
      unitRef="usd">1093822000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7a456675444446db946c644ff1d5aaf3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzktMS0xLTEtMzU3Njk_918a3585-d502-44f7-9933-689b7a2e4f66"
      unitRef="usd">531786000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaadd9a21838f482e9f2c07b3f7513383_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzktMy0xLTEtMzU3Njk_1e1b351a-5aff-415b-827f-08b87e449745"
      unitRef="usd">345167000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic282c8ad20364b47984f67873df9dabb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzktNS0xLTEtMzU3Njk_5a3e0427-61a1-4654-b7c7-541ab973a723"
      unitRef="usd">317725000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEwLTEtMS0xLTM1NzY5_cd017b4b-525d-4d89-90d9-3ded03640960"
      unitRef="usd">196719000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEwLTMtMS0xLTM1NzY5_cd7e6766-acaa-4dea-89ef-aafc2ae6ca94"
      unitRef="usd">180113000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEwLTUtMS0xLTM1NzY5_9e1965ab-30a4-47d8-b5bf-5cc485aa0b83"
      unitRef="usd">172903000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie981d5d6208e4cf49cdfdac47f5e88b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzExLTEtMS0xLTM1NzY5_bdb9981b-54b6-414f-8be4-34d67ce55898"
      unitRef="usd">143931000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ied7a3110b10d491eb0331a430c23d2f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzExLTMtMS0xLTM1NzY5_ac33881e-aa75-4a67-892d-c9a44e079e7c"
      unitRef="usd">137977000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia3e603e6d3e241f4bfebb73180332218_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzExLTUtMS0xLTM1NzY5_84ea9555-79d4-4b82-b726-0125c89caac0"
      unitRef="usd">142545000</us-gaap:CostOfGoodsAndServicesSold>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEyLTEtMS0xLTM1NzY5_644ea094-2f55-4d86-86bf-b5f32591f068"
      unitRef="usd">1194000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEyLTMtMS0xLTM1NzY5_11f920f7-953c-462f-8f6d-49d398456ee0"
      unitRef="usd">1098000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEyLTUtMS0xLTM1NzY5_7065f175-03d5-4886-bc92-8797fc9de83c"
      unitRef="usd">150599000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEzLTEtMS0xLTM1NzY5_1ffc8d5d-ce64-4e06-a673-40ec22c417aa"
      unitRef="usd">170365000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEzLTMtMS0xLTM1NzY5_34e31036-f743-412b-bc0c-53653fd5e6a9"
      unitRef="usd">165325000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzEzLTUtMS0xLTM1NzY5_33905fde-fcfa-4faa-8234-68f0bb1aadd5"
      unitRef="usd">160368000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE0LTEtMS0xLTM1NzY5_9102baf4-b240-405b-95aa-f713029125bd"
      unitRef="usd">49846000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE0LTMtMS0xLTM1NzY5_80b9e586-83d5-4947-ab1f-732479ea8ad4"
      unitRef="usd">49534000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE0LTUtMS0xLTM1NzY5_fe19e9b5-558c-4a74-9c4d-59b7ab482a1a"
      unitRef="usd">42970000</pnm:TransmissionAndDistributionCosts>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE1LTEtMS0xLTM1NzY5_f1a1b5f1-06c0-4217-a8f4-23b622cda78d"
      unitRef="usd">46682000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE1LTMtMS0xLTM1NzY5_38af8f31-8845-49db-9a5a-1e2dd2616754"
      unitRef="usd">45723000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE1LTUtMS0xLTM1NzY5_0765af4c-c760-49d7-9134-ab0b9a4480da"
      unitRef="usd">45644000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE2LTEtMS0xLTM1NzY5_38ff73a3-33f5-4039-9741-c55afb0195fc"
      unitRef="usd">1140523000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE2LTMtMS0xLTM1NzY5_1eb9bff5-88a6-40f2-ab52-08f998ac7468"
      unitRef="usd">924937000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE2LTUtMS0xLTM1NzY5_161cafef-e0fc-482a-9de0-114d9705dab4"
      unitRef="usd">1032754000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE3LTEtMS0xLTM1NzY5_308dab89-8ea8-4a01-9e8a-0a51c598e48c"
      unitRef="usd">221497000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE3LTMtMS0xLTM1NzY5_33f56e32-ce92-44fb-a2b3-6a7f7acd7ff6"
      unitRef="usd">214897000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE3LTUtMS0xLTM1NzY5_19dbb1aa-3bf0-450e-b477-bb375525de75"
      unitRef="usd">61068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE5LTEtMS0xLTM1NzY5_9abfa013-9314-4580-8b6a-f7efbd67bfe9"
      unitRef="usd">14605000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE5LTMtMS0xLTM1NzY5_44ee11f5-e233-40ac-810d-e3cb265320b4"
      unitRef="usd">14469000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzE5LTUtMS0xLTM1NzY5_2d79a639-a18f-47e9-936f-83a8513958c1"
      unitRef="usd">14303000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainLossOnInvestments
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIwLTEtMS0xLTM1NzY5_1b052ea9-7096-4604-933d-8e8dc069688f"
      unitRef="usd">16850000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIwLTMtMS0xLTM1NzY5_f077a694-9b43-477a-8aad-f046f4708748"
      unitRef="usd">21599000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIwLTUtMS0xLTM1NzY5_ded3a51e-646c-4964-978b-908cdf64b500"
      unitRef="usd">29589000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherIncome
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIxLTEtMS0xLTM1NzY5_b63c3cca-47d1-4679-b0db-6205d2f90ab2"
      unitRef="usd">11390000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIxLTMtMS0xLTM1NzY5_5d90ebeb-41f9-4487-8c1d-30accaf79f81"
      unitRef="usd">9800000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIxLTUtMS0xLTM1NzY5_942277da-4e9b-462d-b7bb-284fe35f386d"
      unitRef="usd">9213000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIyLTEtMS0xLTM1NzY5_0d2f1fc4-9d54-4f44-8809-ed577e8000ff"
      unitRef="usd">14431000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIyLTMtMS0xLTM1NzY5_e779e43c-906e-48a7-a5d8-4eb05610cf7e"
      unitRef="usd">14279000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIyLTUtMS0xLTM1NzY5_aca9fbc2-04e0-4b9e-9608-c6f42c8c1b0e"
      unitRef="usd">11813000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIzLTEtMS0xLTM1NzY5_ccdae37c-15ff-4397-ae17-cc685416f22b"
      unitRef="usd">28414000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIzLTMtMS0xLTM1NzY5_3035913a-6f77-42d5-b7eb-f2a150d5e48e"
      unitRef="usd">31589000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzIzLTUtMS0xLTM1NzY5_7dfef78d-5c41-471b-bdce-af469b80b409"
      unitRef="usd">41292000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI0LTEtMS0xLTM1NzY5_b25868a7-f598-4f04-919c-75f314863db8"
      unitRef="usd">51360000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI0LTMtMS0xLTM1NzY5_e42956d2-7ed0-44d0-8c36-22c39f3b9c05"
      unitRef="usd">64615000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI0LTUtMS0xLTM1NzY5_b84ca855-5411-4705-afd8-ba34e0d4b009"
      unitRef="usd">72900000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI1LTEtMS0xLTM1NzY5_0bfc69c7-aa83-4c45-800b-eb2175a32816"
      unitRef="usd">198551000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI1LTMtMS0xLTM1NzY5_ce199322-cee2-4a6e-ab87-d67ad0fc26bb"
      unitRef="usd">181871000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI1LTUtMS0xLTM1NzY5_06946e80-a8b2-47bc-b06e-e130747bd208"
      unitRef="usd">29460000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI2LTEtMS0xLTM1NzY5_f7123e94-073f-4435-8a75-bc465c22b785"
      unitRef="usd">26992000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI2LTMtMS0xLTM1NzY5_0fdccf7a-a964-4ca9-b5ca-3fbc974593e6"
      unitRef="usd">21857000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI2LTUtMS0xLTM1NzY5_52b2b313-71c4-47a0-a57f-d0718cfe55f7"
      unitRef="usd">-25962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI3LTEtMS0xLTM1NzY5_0c9fae01-56c1-45e3-94f3-4bbbc315c181"
      unitRef="usd">171559000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI3LTMtMS0xLTM1NzY5_c372ee2b-6526-4dfd-a34f-8be28ddc6dda"
      unitRef="usd">160014000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI3LTUtMS0xLTM1NzY5_0646ca1c-4f2c-4dce-8ed2-520aeaed25fc"
      unitRef="usd">55422000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI4LTEtMS0xLTM1NzY5_6d3d485b-9ce2-4dcf-9b22-b59348b26936"
      unitRef="usd">15490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI4LTMtMS0xLTM1NzY5_7b5f83f3-6eae-434c-acda-579fc96ff2a7"
      unitRef="usd">14013000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI4LTUtMS0xLTM1NzY5_3605602f-81c4-4f3e-b4ea-282602ddf144"
      unitRef="usd">14241000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI5LTEtMS0xLTM1NzY5_ad4d7aa0-1f48-4f30-9f12-8de3fc0086a7"
      unitRef="usd">156069000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI5LTMtMS0xLTM1NzY5_21371c78-07b2-4b5c-bc02-506506bd219c"
      unitRef="usd">146001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzI5LTUtMS0xLTM1NzY5_2515fcdc-a9a7-4c9d-8c16-8022c075ae7f"
      unitRef="usd">41181000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMwLTEtMS0xLTM1NzY5_b3a2724e-a6e6-46e5-bc49-0f9a33e209cd"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMwLTMtMS0xLTM1NzY5_e8ee4330-fc63-4b05-86d0-4fdf34db7653"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMwLTUtMS0xLTM1NzY5_1ef3eefd-9c42-43b3-a1d3-36d2ce3b5d17"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMxLTEtMS0xLTM1NzY5_a648cebc-c3a2-48f0-98eb-d520485325d8"
      unitRef="usd">155541000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMxLTMtMS0xLTM1NzY5_7cc08ec8-1195-4d73-8568-3c8617499461"
      unitRef="usd">145473000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDUvZnJhZzphYjQ5YmEzZTA5NWU0OGY0OTdjOTg4OGM3MGI4Yzk3Yi90YWJsZTo0MTlkYjUwYzczOGU0ZTY1YmIzZGEzMzk4M2YxNWE4Ni90YWJsZXJhbmdlOjQxOWRiNTBjNzM4ZTRlNjViYjNkYTMzOTgzZjE1YTg2XzMxLTUtMS0xLTM1NzY5_22bc22e5-55d7-44bf-b664-8546b625f74f"
      unitRef="usd">40653000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzMtMS0xLTEtMzU3Njk_afff6a05-ae2c-4377-b4b6-648e35d9f575"
      unitRef="usd">171559000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzMtMy0xLTEtMzU3Njk_4203fc84-8cd1-4050-8483-60afd1722667"
      unitRef="usd">160014000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzMtNS0xLTEtMzU3Njk_769df911-8aeb-4d19-9fe1-f913a17d6c31"
      unitRef="usd">55422000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphY2QzMDAyMTMyMzE0ZjAxODBjODllNTRmNWQ2ZjQzNF84Nw_5fd7f28e-5d04-4375-b213-b44354ace6f9"
      unitRef="usd">-478000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphY2QzMDAyMTMyMzE0ZjAxODBjODllNTRmNWQ2ZjQzNF85MQ_7eea12da-7270-4abb-b326-5f398df070db"
      unitRef="usd">5736000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphY2QzMDAyMTMyMzE0ZjAxODBjODllNTRmNWQ2ZjQzNF85OQ_01ad34a2-d412-4bbc-bc99-59eafbb70db5"
      unitRef="usd">6534000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMS0xLTEtMzU3Njk_4c1118bb-c887-4893-8396-4bbc8ce4657c"
      unitRef="usd">-1403000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtMy0xLTEtMzU3Njk_032ee4ec-b728-44d7-96f7-b553b04ebbc6"
      unitRef="usd">16850000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzYtNS0xLTEtMzU3Njk_347f6dcc-8a72-4421-9399-a5682345a301"
      unitRef="usd">19190000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphZGY4MzQ3MDIxNzI0ZjYyODI2OTljNTI3YmE3ODA2Ml85OQ_12927c90-b694-4f33-90bd-32d3e60185c4"
      unitRef="usd">2480000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphZGY4MzQ3MDIxNzI0ZjYyODI2OTljNTI3YmE3ODA2Ml8xMDM_8fd70230-24c9-4522-adcb-07e2e1a761d8"
      unitRef="usd">2412000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphZGY4MzQ3MDIxNzI0ZjYyODI2OTljNTI3YmE3ODA2Ml8xMTE_c3fd01c3-ff2d-4ae2-9513-2d14138b4c96"
      unitRef="usd">3572000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMS0xLTEtMzU3Njk_f8690126-0d33-4b13-a261-9f22f238d52d"
      unitRef="usd">7285000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctMy0xLTEtMzU3Njk_d2f867c2-8e5a-4439-8d8e-12b99bea2458"
      unitRef="usd">7085000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzctNS0xLTEtMzU3Njk_c9806b6b-57a1-4c6c-b4c4-4ee8c9fb3d61"
      unitRef="usd">10491000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo0ZmUzZjg3YjU5ZmM0N2U4YjA0NTc1ZWE0ZGNhYjA5N183MA_7005641e-5d31-4d7c-bdde-3c90b8a36d5a"
      unitRef="usd">3076000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo0ZmUzZjg3YjU5ZmM0N2U4YjA0NTc1ZWE0ZGNhYjA5N183NA_e553d221-76c8-4494-90a3-7fc1af1b7583"
      unitRef="usd">1562000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo0ZmUzZjg3YjU5ZmM0N2U4YjA0NTc1ZWE0ZGNhYjA5N184Mg_d9b8a12b-1c95-4229-af80-ce5437aee2e2"
      unitRef="usd">-973000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMS0xLTEtMzU3Njk_7a67db49-ab5e-427e-9b36-314ca8c9f2f2"
      unitRef="usd">9035000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktMy0xLTEtMzU3Njk_adb799e7-65d3-49c4-b371-54985491e76d"
      unitRef="usd">4587000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzktNS0xLTEtMzU3Njk_15575220-5b3a-4b25-902a-ed4794de1b52"
      unitRef="usd">-2856000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YjhlYmJkZDcyYzVmNGE1NmFhZWYyMmNlY2I2NmIwNTRfMTQy_fd666db8-fffb-424a-968f-46a1fd29d8c2"
      unitRef="usd">-2120000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YjhlYmJkZDcyYzVmNGE1NmFhZWYyMmNlY2I2NmIwNTRfMTQ2_760a6bae-be9d-4fc9-a4d9-f00cb53559a9"
      unitRef="usd">-2108000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YjhlYmJkZDcyYzVmNGE1NmFhZWYyMmNlY2I2NmIwNTRfMTU0_e02aaec2-62af-4127-af97-d3de6917deb6"
      unitRef="usd">-1880000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTEtMS0xLTM1NzY5_5f85a495-e926-41fc-bfcd-2a8a2258cb1b"
      unitRef="usd">-6228000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTMtMS0xLTM1NzY5_d0840bd9-5509-4696-a6af-f9cf682d70d2"
      unitRef="usd">-6192000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzEwLTUtMS0xLTM1NzY5_5cae736e-65cd-4c9d-9a6e-b27a1affebaf"
      unitRef="usd">-5524000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE0LTEtMS0xLTM1NzY5_bdbe1a15-df0b-4124-99e3-4130a266e031"
      unitRef="usd">6575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE0LTMtMS0xLTM1NzY5_c0b995ab-c5f1-428b-9aaf-82c9db900390"
      unitRef="usd">20544000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE0LTUtMS0xLTM1NzY5_d1daf358-219a-4578-bf12-104f835c0817"
      unitRef="usd">11367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE1LTEtMS0xLTM1NzY5_a36db55a-e9c8-4e2c-b1e7-a74935e9a634"
      unitRef="usd">178134000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE1LTMtMS0xLTM1NzY5_cba6df15-2806-484b-b77e-a4dba37de67c"
      unitRef="usd">180558000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE1LTUtMS0xLTM1NzY5_0243caca-7797-4836-9f6d-a880733006e1"
      unitRef="usd">66789000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE2LTEtMS0xLTM1NzY5_38930fbb-eeee-4580-960d-71ffada1bbe3"
      unitRef="usd">15490000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE2LTMtMS0xLTM1NzY5_caa78e94-3dda-4006-be7a-1355f26f5eea"
      unitRef="usd">14013000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE2LTUtMS0xLTM1NzY5_6a6f24dc-e3fc-441e-a13b-9015fb09c6ad"
      unitRef="usd">14241000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE3LTEtMS0xLTM1NzY5_a561331b-3ae2-4506-967f-51b2cd343c6a"
      unitRef="usd">162644000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE3LTMtMS0xLTM1NzY5_086c89dd-16ab-441c-a1b7-5c310d140ef2"
      unitRef="usd">166545000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNDgvZnJhZzo1YmJiMjQ0OWYyNTI0NmMyODc1NmVjYjgyZDNiY2Q3YS90YWJsZTpjMGQyZDRlMmE1ZTk0OGJjYTkwZjI4NTYwMGZhMDExZi90YWJsZXJhbmdlOmMwZDJkNGUyYTVlOTQ4YmNhOTBmMjg1NjAwZmEwMTFmXzE3LTUtMS0xLTM1NzY5_7b588002-b422-4be9-8564-4fe50ae2f073"
      unitRef="usd">52548000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzQtMS0xLTEtMzU3Njk_afff6a05-ae2c-4377-b4b6-648e35d9f575"
      unitRef="usd">171559000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzQtMy0xLTEtMzU3Njk_4203fc84-8cd1-4050-8483-60afd1722667"
      unitRef="usd">160014000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzQtNS0xLTEtMzU3Njk_769df911-8aeb-4d19-9fe1-f913a17d6c31"
      unitRef="usd">55422000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzYtMS0xLTEtMzU3Njk_51850722-7d5d-49c8-89dd-7faf4a22abcd"
      unitRef="usd">203401000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzYtMy0xLTEtMzU3Njk_8115c193-771f-4869-8186-8a4395d79cc8"
      unitRef="usd">198418000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzYtNS0xLTEtMzU3Njk_ee9060a6-a6a5-4a5d-bc30-e5579e2c7d05"
      unitRef="usd">191213000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzctMS0xLTEtMzU3Njk_3dd6b455-ad3c-49e6-aa62-12247b5074cb"
      unitRef="usd">27120000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzctMy0xLTEtMzU3Njk_6b294f29-e74a-4ef4-92be-2aa3caabb206"
      unitRef="usd">22442000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzctNS0xLTEtMzU3Njk_412bf264-95c4-4808-b0b1-190a04180bc2"
      unitRef="usd">-20145000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnInvestments
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzktMS0xLTEtMzU3Njk_69feb0db-c0d1-4636-95b6-567864a98f29"
      unitRef="usd">16850000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzktMy0xLTEtMzU3Njk_63e68f8e-8349-4aa9-b7c1-d95c2ff7ab6f"
      unitRef="usd">21599000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzktNS0xLTEtMzU3Njk_09e9c65d-9e60-41d4-92b5-cfcd1a204441"
      unitRef="usd">29589000</us-gaap:GainLossOnInvestments>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzExLTEtMS0xLTM1NzY5_da6f0e7a-9e6c-4bc7-964a-f35424345a8b"
      unitRef="usd">1194000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzExLTMtMS0xLTM1NzY5_5efe3cd7-c0ff-4d29-9aa8-89bd9b4a1991"
      unitRef="usd">1098000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzExLTUtMS0xLTM1NzY5_a58af500-51bf-44a5-b14d-855fc4b79cd7"
      unitRef="usd">150599000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzEzLTEtMS0xLTM1NzY5_509738ee-aebe-46c0-be6b-16e65a4b215f"
      unitRef="usd">9905000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzEzLTMtMS0xLTM1NzY5_545e031d-300d-4083-bb98-92e8e1acbb01"
      unitRef="usd">6958000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzEzLTUtMS0xLTM1NzY5_4092a246-87d0-4ec4-9e9c-0bea1cf8d198"
      unitRef="usd">6656000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE0LTEtMS0xLTM1NzY5_4cacbe5a-15ca-406a-bd08-664659a82521"
      unitRef="usd">-4482000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE0LTMtMS0xLTM1NzY5_32b805bc-378b-4fbb-afcd-64b66480692e"
      unitRef="usd">-4950000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE0LTUtMS0xLTM1NzY5_40520585-b010-4d5f-a3eb-75f08d738297"
      unitRef="usd">-2697000</us-gaap:OtherNoncashIncomeExpense>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE2LTEtMS0xLTM1NzY5_94719243-3657-40d2-acc3-c014921c7271"
      unitRef="usd">24757000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE2LTMtMS0xLTM1NzY5_f1422037-c4a9-4565-b558-b543f2c132b5"
      unitRef="usd">41340000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE2LTUtMS0xLTM1NzY5_5dac16a5-938f-428c-8087-8ba2a935cbd0"
      unitRef="usd">-5877000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE3LTEtMS0xLTM1NzY5_130818fa-b93f-4f93-bf56-064cce050686"
      unitRef="usd">-2531000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE3LTMtMS0xLTM1NzY5_47f749ba-f019-4e8a-aae4-9409243d091d"
      unitRef="usd">-11753000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE3LTUtMS0xLTM1NzY5_60dd7e63-19f4-49bb-ba50-1c16d49f4c2a"
      unitRef="usd">5128000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE4LTEtMS0xLTM1NzY5_9db5c44a-38c3-4acf-8375-67e48e7bf37a"
      unitRef="usd">-2154000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE4LTMtMS0xLTM1NzY5_dcec2338-14a3-46a8-9d37-9f1c86825091"
      unitRef="usd">2718000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE4LTUtMS0xLTM1NzY5_77066565-5bd1-4887-a80f-4495dfc54721"
      unitRef="usd">1453000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE5LTEtMS0xLTM1NzY5_51bf369c-afb0-4ef4-9c3a-e6735e86fab7"
      unitRef="usd">-30187000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE5LTMtMS0xLTM1NzY5_493aedcb-309b-48e1-bd2c-bf1944202431"
      unitRef="usd">-24882000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzE5LTUtMS0xLTM1NzY5_0dc219ba-412a-4f43-943c-47710a2725d4"
      unitRef="usd">-31409000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIwLTEtMS0xLTM1NzY5_c5a60935-d0c8-4514-a492-b07f1be7855f"
      unitRef="usd">9836000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIwLTMtMS0xLTM1NzY5_74e83b5c-3461-451c-83ea-1b02fdf3e3d8"
      unitRef="usd">6267000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIwLTUtMS0xLTM1NzY5_cbe89375-8210-4a1d-b389-f4b06806353f"
      unitRef="usd">-3617000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIxLTEtMS0xLTM1NzY5_95048e47-08ab-4011-88cc-03fe773dc781"
      unitRef="usd">20214000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIxLTMtMS0xLTM1NzY5_0cc8cc25-5506-48fa-b958-8c1a6d4a5f8e"
      unitRef="usd">-11572000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIxLTUtMS0xLTM1NzY5_a235a964-77ba-4dab-bee0-9a77bf9c9034"
      unitRef="usd">5579000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIyLTEtMS0xLTM1NzY5_d3abfdb4-7398-460b-9947-548ed36409a7"
      unitRef="usd">9169000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIyLTMtMS0xLTM1NzY5_035da643-fc3e-4079-a585-6b114c7c1b38"
      unitRef="usd">16682000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzIyLTUtMS0xLTM1NzY5_f11e4911-8928-443a-9622-1a715cf41f69"
      unitRef="usd">18002000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI0LTEtMS0xLTM1NzY5_b17d3515-1c70-455c-94ea-8a3ff2a7cae5"
      unitRef="usd">-37884000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI0LTMtMS0xLTM1NzY5_27953c4f-d0e0-4801-afa2-346cf8241503"
      unitRef="usd">-36556000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI0LTUtMS0xLTM1NzY5_a7fe9c42-b7bd-4257-b21a-412bc59a7363"
      unitRef="usd">-39087000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI1LTEtMS0xLTM1NzY5_60a1e311-291c-4d0f-8c69-7ba2d477b9a0"
      unitRef="usd">392451000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI1LTMtMS0xLTM1NzY5_fb3fd7f4-c84b-4933-a3fc-31469b6e4a22"
      unitRef="usd">325763000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI1LTUtMS0xLTM1NzY5_91e3a890-9e2a-4ac3-87b4-8d56fbdcb7d3"
      unitRef="usd">355123000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI3LTEtMS0xLTM1NzY5_f072a1d5-3d6f-4d78-90e0-129993eb766e"
      unitRef="usd">602180000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI3LTMtMS0xLTM1NzY5_e2911295-c4ee-4043-bcfb-b4f616c78b89"
      unitRef="usd">335055000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI3LTUtMS0xLTM1NzY5_19a5304d-4e39-43b7-ae6b-da6647474f76"
      unitRef="usd">341847000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI4LTEtMS0xLTM1NzY5_0eaa7725-f917-4f2e-ac80-5b58d0678445"
      unitRef="usd">459867000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI4LTMtMS0xLTM1NzY5_9f9052fc-b270-48af-9f5a-1991bdd02623"
      unitRef="usd">590998000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI4LTUtMS0xLTM1NzY5_5ba9675a-557d-45b3-86ca-5d4eee4fb106"
      unitRef="usd">494528000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI5LTEtMS0xLTM1NzY5_fadc6b35-a2db-4700-8515-40a01c2cb015"
      unitRef="usd">477672000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI5LTMtMS0xLTM1NzY5_86e76774-94ea-4791-81e5-d198a8f4064c"
      unitRef="usd">607591000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzI5LTUtMS0xLTM1NzY5_326c295e-cb26-41ae-a94e-3822ae02be95"
      unitRef="usd">513866000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM0LTEtMS0xLTM1NzY5_06bc77b7-53d9-4013-8a9a-6f3f48850457"
      unitRef="usd">9000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM0LTMtMS0xLTM1NzY5_c85dbc2d-390a-4cf8-bb1e-1b939c78debd"
      unitRef="usd">14942000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM0LTUtMS0xLTM1NzY5_1fe5ef88-3657-4d01-b846-d184808e56c7"
      unitRef="usd">87000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM1LTEtMS0xLTM1NzY5_cd861f5f-a779-438d-a666-04bfc12c2fd9"
      unitRef="usd">-619994000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM1LTMtMS0xLTM1NzY5_85f6ba72-3bea-49b8-a8b2-a763d50d90b8"
      unitRef="usd">-366590000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZTowMGUxYmIzNzc4YzM0YTE2OTI4NzBmOTJhOWRlOWFiOS90YWJsZXJhbmdlOjAwZTFiYjM3NzhjMzRhMTY5Mjg3MGY5MmE5ZGU5YWI5XzM1LTUtMS0xLTM1NzY5_f19d9bfa-9e93-4f46-a6ab-99fed91da485"
      unitRef="usd">-361272000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzQtMS0xLTEtMzU3Njk_94f808cc-2ceb-4233-b3b5-70a73dde7a61"
      unitRef="usd">-2600000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzQtMy0xLTEtMzU3Njk_82a04b90-a494-4598-847b-fec2693b2b4c"
      unitRef="usd">-48000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzQtNS0xLTEtMzU3Njk_3a17323f-5ca5-4175-815b-63194ef78d99"
      unitRef="usd">15600000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzUtMS0xLTEtMzU3Njk_9d3ccc33-a6dd-4cc3-ac07-b4ccfc5a1188"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzUtMy0xLTEtMzU3Njk_fb0a27a9-5085-400a-a85e-e2d05a639626"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzUtNS0xLTEtMzU3Njk_0e052a99-2fa1-417a-b6f5-bd1efe6c0363"
      unitRef="usd">-19800000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzYtMS0xLTEtMzU3Njk_1d8a7939-31e0-447d-90ca-21b1fdb455c5"
      unitRef="usd">631345000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzYtMy0xLTEtMzU3Njk_3ec97ff5-d43c-4903-9e1d-baa597e5fd37"
      unitRef="usd">852845000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzYtNS0xLTEtMzU3Njk_db3c9624-a5a7-4110-a312-09b20a1a90bb"
      unitRef="usd">290000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzctMS0xLTEtMzU3Njk_49f60d07-834a-4317-be80-c9a2cf5d6249"
      unitRef="usd">446345000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzctMy0xLTEtMzU3Njk_f918731f-6ffc-4b4d-b6da-6654a9c519cd"
      unitRef="usd">902845000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzctNS0xLTEtMzU3Njk_0242091a-106c-4ba2-bb80-c317ca7bacfd"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzgtMS0xLTEtMzU3Njk_450a20da-6fc5-4946-9859-3aea714ac497"
      unitRef="usd">53000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzgtMy0xLTEtMzU3Njk_09f45858-d05a-4c55-99aa-38c4e5e92549"
      unitRef="usd">230000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzgtNS0xLTEtMzU3Njk_23201b40-283b-4bf8-92e4-dd6315606530"
      unitRef="usd">0</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMS0xLTEtNTk1ODY_39358a03-5304-4196-9c86-9b31729c404c"
      unitRef="usd">60528000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMy0xLTEtNTk1ODY_e950a6c2-54df-4e97-89e1-56e0200ae945"
      unitRef="usd">41181000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktNS0xLTEtNTk1ODY_2eff59a6-03ca-4700-811e-37d27def0790"
      unitRef="usd">528000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMS0xLTEtMzU3Njk_1f0b24bc-7abb-4bad-b81d-4aab0c7d8c1b"
      unitRef="usd">19094000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktMy0xLTEtMzU3Njk_45a24bf7-209a-4da9-883a-d34c379544a6"
      unitRef="usd">18056000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzktNS0xLTEtMzU3Njk_f097bab0-b9e0-4462-ab4e-7835aab7f677"
      unitRef="usd">15401000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzExLTEtMS0xLTM1NzY5_9183b9cb-815b-466f-8d61-854ecf212419"
      unitRef="usd">47858000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzExLTMtMS0xLTM1NzY5_8d9398f2-55a7-4ec5-be5a-f96872001e86"
      unitRef="usd">4050000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzExLTUtMS0xLTM1NzY5_9a455991-f60f-40fd-b4ee-d1677cd5ad16"
      unitRef="usd">10015000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEyLTEtMS0xLTM1NzY5_0d666588-4328-4961-a545-33cc0df9df9b"
      unitRef="usd">2893000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEyLTMtMS0xLTM1NzY5_623c4d34-6486-4ac9-a17f-2dcac0ef5f5f"
      unitRef="usd">5905000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEyLTUtMS0xLTM1NzY5_df6370bd-11cf-4e83-bb14-b933781c7bbf"
      unitRef="usd">72525000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEzLTEtMS0xLTM1NzY5_65bebdf5-2433-43aa-8b57-8d27b0a68a29"
      unitRef="usd">-4627000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEzLTMtMS0xLTM1NzY5_6dfd6c7d-bfb5-4584-8a6f-7ac3397d7ef0"
      unitRef="usd">364000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzEzLTUtMS0xLTM1NzY5_dfd748ff-68a5-46ae-87c5-5007fce12c39"
      unitRef="usd">-296000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE0LTEtMS0xLTM1NzY5_da2bd089-7ac7-4310-b245-9defaa64e941"
      unitRef="usd">196116000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE0LTMtMS0xLTM1NzY5_138d6764-c49f-47e8-8538-9a12a61453dc"
      unitRef="usd">71272000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE0LTUtMS0xLTM1NzY5_60cd0e79-bbea-4be2-bbce-244712a3fa2f"
      unitRef="usd">7065000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE2LTEtMS0xLTM1NzY5_68d303e7-3b19-4bb9-a66a-a9749b689c42"
      unitRef="usd">-31427000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE2LTMtMS0xLTM1NzY5_2d13b702-1d33-4827-a540-88b0e7241bfc"
      unitRef="usd">30445000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE2LTUtMS0xLTM1NzY5_5b12ccd6-456b-40e0-ac54-7430f491fdcc"
      unitRef="usd">916000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE3LTEtMS0xLTM1NzY5_bebb0471-17d4-4b43-955c-660a418b667b"
      unitRef="usd">31446000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE3LTMtMS0xLTM1NzY5_ea06d516-9c9d-4304-ac93-8a400a0a7281"
      unitRef="usd">1001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if796924d053b447786480a5e9a5fe77f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE3LTUtMS0xLTM1NzY5_1c17244c-86a7-4186-9bbf-e011b938c1fe"
      unitRef="usd">85000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE4LTEtMS0xLTM1NzY5_40273fcb-645e-47fa-982f-6d8fdfa447c9"
      unitRef="usd">19000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE4LTMtMS0xLTM1NzY5_991d383a-c548-4610-baf7-d4a9b501b052"
      unitRef="usd">31446000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzE4LTUtMS0xLTM1NzY5_9479332c-5f85-4334-845d-6f4447633ff7"
      unitRef="usd">1001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI1LTEtMS0xLTM1NzY5_1db35ade-689f-4bf6-825e-e7ddb3def246"
      unitRef="usd">45729000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI1LTMtMS0xLTM1NzY5_d2a227d9-7d7b-4927-a982-1265c40bbd4a"
      unitRef="usd">60663000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI1LTUtMS0xLTM1NzY5_4f5deacf-c2df-45f7-b70d-f7712a0e8c9f"
      unitRef="usd">65445000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI2LTEtMS0xLTM1NzY5_fadf7039-0429-4130-8d9a-7f5ddd3d3d66"
      unitRef="usd">-19492000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI2LTMtMS0xLTM1NzY5_64d0591e-fc9f-45ec-a946-fe2259cc4989"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI2LTUtMS0xLTM1NzY5_c025fa2a-7535-4c6b-a6c1-ef1b80ee39ce"
      unitRef="usd">-3544000</us-gaap:IncomeTaxesPaidNet>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI5LTEtMS0xLTM1NzY5_7108e9d1-1b24-4dc7-9ddc-e8aad2edec0d"
      unitRef="usd">23091000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI5LTMtMS0xLTM1NzY5_15fc344c-5a7e-4999-929a-f673d3ed1ea4"
      unitRef="usd">-48037000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTEvZnJhZzpiNjFlYzcyNmE0MjQ0ZjRjYWJhN2Q5ODJlZDAyMjE2OS90YWJsZToyNDVhN2NkZWIxYjY0M2EzOGJmNjY2NDIxNTU4NmVlYi90YWJsZXJhbmdlOjI0NWE3Y2RlYjFiNjQzYTM4YmY2NjY0MjE1NTg2ZWViXzI5LTUtMS0xLTM1NzY5_7061fbac-53ce-4da0-86e6-be0a5d2244e4"
      unitRef="usd">4751000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzUtMS0xLTEtMzU3Njk_212b13f5-0a76-4acd-8582-508a7ab9260d"
      unitRef="usd">19000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzUtMy0xLTEtMzU3Njk_cb6339ea-4656-4249-bb7d-e4ff6bbf9f27"
      unitRef="usd">31446000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpkYmE3NWNhYmRhNTM0YjA5YTEyZTg5YTUyMGJkMjI1NV83Mg_a4555ebf-288d-4ea5-9372-7119dd130d43"
      unitRef="usd">7265000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpkYmE3NWNhYmRhNTM0YjA5YTEyZTg5YTUyMGJkMjI1NV83OQ_18937ef4-ce43-4d00-8f0d-7619c866ed3e"
      unitRef="usd">8333000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMS0xLTEtMzU3Njk_aa079bff-62e9-48c6-9cf5-e032699f20a8"
      unitRef="usd">98151000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzYtMy0xLTEtMzU3Njk_06f07937-a039-46ff-ba39-e0264e81f98e"
      unitRef="usd">88239000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzctMS0xLTEtMzU3Njk_edbaf1e6-28a1-4875-9b37-e035da28872e"
      unitRef="usd">44759000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzctMy0xLTEtMzU3Njk_f2461ba6-ede4-4fcc-8205-28cbd85bcd01"
      unitRef="usd">43724000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherReceivables
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzgtMS0xLTEtMzU3Njk_c84ed13b-3d98-461c-ab64-3afea647c95a"
      unitRef="usd">16538000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzgtMy0xLTEtMzU3Njk_6f76d633-da36-40e1-b8a1-0d2e66cc2a9e"
      unitRef="usd">21814000</us-gaap:OtherReceivables>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzktMS0xLTEtMzU3Njk_c20d5b54-8607-4471-9278-4c28cedbca2d"
      unitRef="usd">8837000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzktMy0xLTEtMzU3Njk_664726fe-bc94-4057-b353-3935e320c89c"
      unitRef="usd">8819000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEwLTEtMS0xLTM1NzY5_a56e6810-97bc-4761-bf9d-fab37826c85c"
      unitRef="usd">57942000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEwLTMtMS0xLTM1NzY5_57b9f171-9d7c-4c16-bcdd-c6595145b121"
      unitRef="usd">60472000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzExLTEtMS0xLTM1NzY5_40320503-6d67-4c11-98e7-8c115b05b32e"
      unitRef="usd">8721000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzExLTMtMS0xLTM1NzY5_09fb2e2f-4ece-4eed-a787-6cd857912777"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTEtMS0xLTY2MTIw_89d3f9dc-5054-442d-9f7c-9818adcc2f3c"
      unitRef="usd">30266000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTMtMS0xLTY2MTM4_21f17180-1848-4584-8b8b-46167be6035d"
      unitRef="usd">34984000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTEtMS0xLTM1NzY5_f4ea4157-435f-4a5e-af4d-27638a1147e2"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzEzLTMtMS0xLTM1NzY5_51a1cace-aba3-4c33-8a49-6198535deccb"
      unitRef="usd">15706000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE1LTEtMS0xLTM1NzY5_a0c8959e-caa8-4dde-8f50-1ba08f6d2992"
      unitRef="usd">1456000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE1LTMtMS0xLTM1NzY5_3ffe17ae-ca26-4f8f-9cfc-cb293d7d4edd"
      unitRef="usd">16924000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE2LTEtMS0xLTM1NzY5_76c852d5-f3f9-4288-b722-7065248e33eb"
      unitRef="usd">266689000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE2LTMtMS0xLTM1NzY5_c5009a11-9ff3-4613-a5f1-1ca9ca8808b3"
      unitRef="usd">322128000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE5LTEtMS0xLTM1NzY5_8d17d9d1-169e-4d58-ac65-d16793bc6286"
      unitRef="usd">463126000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzE5LTMtMS0xLTM1NzY5_0e73c11f-1511-4593-9673-dd20f09d2540"
      unitRef="usd">440115000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherLongTermInvestments
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIwLTEtMS0xLTM1NzY5_c9a60ff1-e9ec-4985-8827-aeb62ff880c6"
      unitRef="usd">129000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIwLTMtMS0xLTM1NzY5_176b94ce-6cb2-47b9-ae2e-9b23adb87057"
      unitRef="usd">120000</us-gaap:OtherLongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIxLTEtMS0xLTM1NzY5_c5c0bcb5-f972-4afc-8553-2674c24a978c"
      unitRef="usd">10717000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIxLTMtMS0xLTM1NzY5_6a1d7ec8-473d-48bd-aa82-3a939ca85302"
      unitRef="usd">9505000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIyLTEtMS0xLTM1NzY5_bba5c157-a7a8-4301-a86d-963404d2621a"
      unitRef="usd">473972000</pnm:TotalOtherPropertyAndInvestments>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzIyLTMtMS0xLTM1NzY5_e37a71ca-8dc2-4c59-902e-6062cb84bfd1"
      unitRef="usd">449740000</pnm:TotalOtherPropertyAndInvestments>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI0LTEtMS0xLTM1NzY5_392dcf0b-ec49-4119-ab4e-eb513236f4d5"
      unitRef="usd">6602015000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI0LTMtMS0xLTM1NzY5_fd2ab27e-ad4b-4239-82e0-728062d01a78"
      unitRef="usd">6022753000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI1LTEtMS0xLTM1NzY5_3f969907-cce2-4c15-a4a3-a3311c742cd9"
      unitRef="usd">2235068000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI1LTMtMS0xLTM1NzY5_f11efbfd-184e-47cc-a33e-6b269bb0422d"
      unitRef="usd">2158915000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI2LTEtMS0xLTM1NzY5_8b8e738c-618c-4b8b-9f06-b31ce6ad1173"
      unitRef="usd">4366947000</pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI2LTMtMS0xLTM1NzY5_1f33ed43-448e-4fd6-9eed-9dd4a37c1531"
      unitRef="usd">3863838000</pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService>
    <us-gaap:ConstructionInProgressGross
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI3LTEtMS0xLTM1NzY5_45164bef-eb46-417e-be01-164fbaae27f1"
      unitRef="usd">182520000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI3LTMtMS0xLTM1NzY5_dbf765ea-913f-420e-9425-62d975bcda7a"
      unitRef="usd">148962000</us-gaap:ConstructionInProgressGross>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjhhY2E3OWZiYWQzNDdlYjgyMzEyZjYwZTJkYjM1ZjdfNTM_ed0448b3-6dd5-4fdb-b5b2-6171d74b3df6"
      unitRef="usd">41181000</pnm:AccumulatedAmortizationNuclearFuel>
    <pnm:AccumulatedAmortizationNuclearFuel
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MjhhY2E3OWZiYWQzNDdlYjgyMzEyZjYwZTJkYjM1ZjdfNjA_0ddd15f1-4fa9-49a1-8570-be6807167b33"
      unitRef="usd">41367000</pnm:AccumulatedAmortizationNuclearFuel>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTEtMS0xLTM1NzY5_538705cb-6d52-42bd-aa7e-c3d30a5ca3f3"
      unitRef="usd">98937000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:NuclearFuelNetOfAmortization
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI4LTMtMS0xLTM1NzY5_5bbd9d52-2000-4fcc-af31-f815eda9da74"
      unitRef="usd">100801000</us-gaap:NuclearFuelNetOfAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI5LTEtMS0xLTM1NzY5_6a6a05c7-4e8a-4404-b456-8f3426678b3e"
      unitRef="usd">4648404000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzI5LTMtMS0xLTM1NzY5_8952276e-a96c-40dd-8eb1-bac59a0e53ae"
      unitRef="usd">4113601000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMxLTEtMS0xLTM1NzY5_5dd389cc-f1fe-4c6f-ade6-badd01d69c89"
      unitRef="usd">428981000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMxLTMtMS0xLTM1NzY5_61062f49-52ae-4e36-a715-f9b82934ff14"
      unitRef="usd">457953000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMyLTEtMS0xLTM1NzY5_f202c993-4ffb-43fc-a13d-93479a00d659"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzMyLTMtMS0xLTM1NzY5_b8da2df5-f49a-430a-9f3c-0fffb40ec830"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM0LTEtMS0xLTM1NzY5_fa781caa-297c-4842-a098-458437652467"
      unitRef="usd">73903000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM0LTMtMS0xLTM1NzY5_4d56c745-476a-4e9f-8b7d-42f7fca10dc2"
      unitRef="usd">97461000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherDeferredCostsNet
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM1LTEtMS0xLTM1NzY5_f75817a3-fb63-4d59-bf22-d99e636f0cfc"
      unitRef="usd">116552000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:OtherDeferredCostsNet
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM1LTMtMS0xLTM1NzY5_cb732a14-7e6f-4a5d-a878-2b0c520f2db9"
      unitRef="usd">88518000</us-gaap:OtherDeferredCostsNet>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM2LTEtMS0xLTM1NzY5_9640f0e0-e4e6-4a44-8595-5fab501b8218"
      unitRef="usd">671068000</pnm:TotalDeferredChargesAndOtherAssets>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM2LTMtMS0xLTM1NzY5_de35015f-fa9b-48e9-9441-0659c60eafba"
      unitRef="usd">695564000</pnm:TotalDeferredChargesAndOtherAssets>
    <us-gaap:Assets
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM3LTEtMS0xLTM1NzY5_6d387359-01a8-438d-965a-52cc0bd91d18"
      unitRef="usd">6060133000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTo3MTk3YTZlNTE3YWI0NGFkYTdiMDg0ZTUxMDAyNmI5OC90YWJsZXJhbmdlOjcxOTdhNmU1MTdhYjQ0YWRhN2IwODRlNTEwMDI2Yjk4XzM3LTMtMS0xLTM1NzY5_82b1df23-64a3-4d67-a9ad-958fc6b28eb0"
      unitRef="usd">5581033000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzUtMS0xLTEtMzU3Njk_6a7c35a3-b827-4534-a023-9e42b10855e0"
      unitRef="usd">7400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzUtMy0xLTEtMzU3Njk_4ff2a1fe-1282-4517-8102-53105d8f8651"
      unitRef="usd">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzctMS0xLTEtMzU3Njk_15a16a44-15d8-4719-adc9-c5384ecb0da6"
      unitRef="usd">179339000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzctMy0xLTEtMzU3Njk_87c21a11-257f-4191-9c4c-fb65eb506e06"
      unitRef="usd">345570000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzgtMS0xLTEtMzU3Njk_a114d987-8956-4e51-9a03-e76014576ec6"
      unitRef="usd">107795000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzgtMy0xLTEtMzU3Njk_d1ca56cb-2f0f-43af-919e-8ff29b17741b"
      unitRef="usd">121050000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzktMS0xLTEtMzU3Njk_f2ffacb3-90cf-453e-8899-0b34c40b0c9f"
      unitRef="usd">15203000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzktMy0xLTEtMzU3Njk_ca280d6e-29c8-47fe-8227-311d28b2aa37"
      unitRef="usd">14058000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEwLTEtMS0xLTM1NzY5_ac19324a-55d6-4626-8bb8-e51287a1f534"
      unitRef="usd">5095000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEwLTMtMS0xLTM1NzY5_5eaf54b3-6196-4940-ae8f-e634a6a15e0f"
      unitRef="usd">6606000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzExLTEtMS0xLTM1NzY5_2f2d4104-13a1-4037-b5fe-e5d0b359852b"
      unitRef="usd">37137000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzExLTMtMS0xLTM1NzY5_37dd6700-2f2a-484b-9d59-0ad7cbbc7d3e"
      unitRef="usd">32630000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEyLTEtMS0xLTM1NzY5_9be1b380-87ed-4256-8ce9-c4b0658f5a2c"
      unitRef="usd">8316000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEyLTMtMS0xLTM1NzY5_952f7711-8c1e-4468-a9f2-6a76e7200bb8"
      unitRef="usd">5419000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEzLTEtMS0xLTM1NzY5_d54c3a9c-ebb9-453a-bc50-f2b903c0615b"
      unitRef="usd">25278000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzEzLTMtMS0xLTM1NzY5_64099322-d989-4ccd-9b0a-5afc930338af"
      unitRef="usd">25130000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE1LTEtMS0xLTM1NzY5_120b329f-c5d4-46a5-a867-d472586df878"
      unitRef="usd">132000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE1LTMtMS0xLTM1NzY5_921dd220-fcb8-41ae-b860-47a4cabe0cfd"
      unitRef="usd">132000</us-gaap:DividendsPayableCurrent>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTEtMS0xLTU3MzIx_d3e08148-5774-414f-9bd6-38c29a5f75aa"
      unitRef="usd">39564000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <pnm:TransmissionInterconnectionArrangementLiabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTMtMS0xLTU3MzI4_63c2ba26-478b-46ec-ae65-f9650b7ff1a7"
      unitRef="usd">6883000</pnm:TransmissionInterconnectionArrangementLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTEtMS0xLTM1NzY5_07f3c546-0f54-4d5c-8640-fb1c8e2c8a7c"
      unitRef="usd">70643000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE3LTMtMS0xLTM1NzY5_8341958c-89b8-4dc4-9d05-94dd2a090323"
      unitRef="usd">26854000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE4LTEtMS0xLTM1NzY5_c3d3f77c-e3a4-4e21-9acd-ff894ab0679a"
      unitRef="usd">495902000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE4LTMtMS0xLTM1NzY5_d4bba586-a2f1-4ba0-9b7e-9968f0361221"
      unitRef="usd">594332000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE5LTEtMS0xLTM1NzY5_1e25a704-eaf6-4965-8941-9799646b1109"
      unitRef="usd">1701771000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzE5LTMtMS0xLTM1NzY5_74ea449d-594c-4efe-8f3d-6d6513dfe3c9"
      unitRef="usd">1351050000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIxLTEtMS0xLTM1NzY5_e0ad8091-f608-4b16-bc46-575aa94a1ed8"
      unitRef="usd">630682000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIxLTMtMS0xLTM1NzY5_f8dd6021-db33-4741-84fa-cc56bca40d7f"
      unitRef="usd">579150000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIzLTEtMS0xLTM1NzY5_9cbd1fdb-7bec-4835-bd46-192a89e604f1"
      unitRef="usd">653830000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzIzLTMtMS0xLTM1NzY5_71004e5c-0dac-4631-be77-bd34133c8531"
      unitRef="usd">664873000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI0LTEtMS0xLTM1NzY5_f66df086-8f15-4485-b0b8-8243b4e84fbe"
      unitRef="usd">233383000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI0LTMtMS0xLTM1NzY5_f14656bf-f5f5-4566-ba08-283bac38a4ea"
      unitRef="usd">182718000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI1LTEtMS0xLTM1NzY5_ad36f54e-bdbd-4908-8c9b-0de98be659ac"
      unitRef="usd">18718000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI1LTMtMS0xLTM1NzY5_fcfded07-3102-422c-94bb-f0cb49696e62"
      unitRef="usd">56273000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI2LTEtMS0xLTM1NzY5_722bd600-9fd8-4442-a900-f22c38d246b7"
      unitRef="usd">52552000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI2LTMtMS0xLTM1NzY5_74e7486d-825b-42c0-921d-d1031bcbcac7"
      unitRef="usd">75941000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI4LTEtMS0xLTM1NzY5_580490c6-1792-471f-9820-421cf21c2bda"
      unitRef="usd">246502000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI4LTMtMS0xLTM1NzY5_723bd7f3-1433-4e53-91f2-b0eb979355f2"
      unitRef="usd">201415000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI5LTEtMS0xLTM1NzY5_7a4edfd3-ae3e-4fa7-b097-3ef46eef5599"
      unitRef="usd">1835667000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzI5LTMtMS0xLTM1NzY5_7fc9925e-49ca-4dc8-abbf-f8dac6cafa49"
      unitRef="usd">1760370000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMwLTEtMS0xLTM1NzY5_88d135c1-60f8-433f-a9f7-08c77af914cc"
      unitRef="usd">4033340000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMwLTMtMS0xLTM1NzY5_b95ad651-846f-443c-9e44-8e1249949ae4"
      unitRef="usd">3705752000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMxLTEtMS0xLTM1NzY5_a8d47748-f834-422a-a7d1-d81ad4950e00"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMxLTMtMS0xLTM1NzY5_098df116-8240-45ac-9089-7da31dc5cbc0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNDc_a5febf22-7e87-4f47-8bd1-481609f8e10c"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNDc_b1cdd954-2e0b-4774-8041-0fc4bcf185bb"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNjQ_562e65e2-c2de-441c-ba53-17491c538ec7"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfNjQ_c6504853-edf4-45d5-9d9f-0710032ddae5"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_06c5b993-4750-420f-b53d-c18b0ceaabf7"
      unitRef="shares">115293</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_1360dd5e-3f71-4c4c-8d07-02c0f310cbeb"
      unitRef="shares">115293</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_16a83d10-d81c-49fa-b631-599cef411618"
      unitRef="shares">115293</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NTM1MDBjNmI3YTQ0NDkwNWEyMjdmZWZmYzMzOWVjN2JfMTA5_79819699-8ba4-4a77-ad6d-b595fd9b5df4"
      unitRef="shares">115293</us-gaap:PreferredStockSharesIssued>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTEtMS0xLTM1NzY5_266fbc0a-1b54-48ed-b75e-a7c6a7572301"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzMzLTMtMS0xLTM1NzY5_493a470b-7361-434f-a39a-466a2f37445f"
      unitRef="usd">11529000</pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements>
    <us-gaap:CommonStockNoParValue
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMTg_803160cf-a68e-46a7-b2a0-9999b20da6bf"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMTg_9272dfd1-4a88-4053-8c62-c77fa237393b"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMzI_754db765-a24c-4657-b64a-c85b344db09e"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfMzI_8dbe1080-a607-4479-a74c-90066f82527b"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_8930ba20-eb60-4364-b3c5-e86a32b5b2be"
      unitRef="shares">39117799</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_a29acd09-8ff8-44af-af79-975eb1ea654b"
      unitRef="shares">39117799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_e00a855f-3c70-4870-be13-feb091c2c3ab"
      unitRef="shares">39117799</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Yzc4MjkyY2QzOTgzNDY1MWJiYmMyOTRkMDlhYmIzYTNfNzc_f99be729-245d-4879-a2e5-a9cd1200131e"
      unitRef="shares">39117799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTEtMS0xLTM1NzY5_b233c46c-bc36-4d00-934c-b9fa1210e0d6"
      unitRef="usd">1547918000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM2LTMtMS0xLTM1NzY5_4026be6b-e0d6-44ed-9180-ebf3dc5ab840"
      unitRef="usd">1494918000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM3LTEtMS0xLTM1NzY5_47753580-08c0-4c53-9eb1-4e1c13d8d784"
      unitRef="usd">-71936000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM3LTMtMS0xLTM1NzY5_6094d07d-67b1-4af2-b5f2-04de18a20f27"
      unitRef="usd">-78511000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM4LTEtMS0xLTM1NzY5_1d00d111-3759-4ff3-a7da-0d032d0d4eb3"
      unitRef="usd">483877000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM4LTMtMS0xLTM1NzY5_5a96ef9d-d830-435a-ad5c-40a6a246b25e"
      unitRef="usd">388336000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM5LTEtMS0xLTM1NzY5_e7d27036-1ec9-49e5-b725-2f38c2cf7a8e"
      unitRef="usd">1959859000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzM5LTMtMS0xLTM1NzY5_8a3947d8-8948-4865-a63b-9a357dc7faac"
      unitRef="usd">1804743000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQwLTEtMS0xLTM1NzY5_b4ca0fe9-ff5b-4340-bef1-3db3756bd749"
      unitRef="usd">55405000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQwLTMtMS0xLTM1NzY5_8c50b521-3e31-47eb-844b-e1cfd5b2c0d2"
      unitRef="usd">59009000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQxLTEtMS0xLTM1NzY5_e0f27c4d-c803-4e09-afa4-c706450f68c2"
      unitRef="usd">2015264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQxLTMtMS0xLTM1NzY5_811d1dc6-c0a5-43d3-87b8-600bb4f3fa72"
      unitRef="usd">1863752000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQyLTEtMS0xLTM1NzY5_1719ec3e-a09e-47bf-ae8d-36af776d4261"
      unitRef="usd">6060133000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTQvZnJhZzplOTZkYTlhY2IxNDc0OTFhOWY1NzllODIzZjkzOTcyYy90YWJsZTplNjZlMjk5MzNhZjY0ZjdjOTA2ZGNkYjU1OGQ4ZjUwZi90YWJsZXJhbmdlOmU2NmUyOTkzM2FmNjRmN2M5MDZkY2RiNTU4ZDhmNTBmXzQyLTMtMS0xLTM1NzY5_31bfe1ea-d3e0-48e9-b648-55d2aeb09e8a"
      unitRef="usd">5581033000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1360c3286ee5494c9572e744c490a554_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtMS0xLTEtMzU3Njk_c4d5d43a-e545-4df9-881b-120a0a402a35"
      unitRef="usd">1264918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i193f031a51104e0d8932683ee5151993_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtMy0xLTEtMzU3Njk_3d9a090f-151d-4133-9524-561642757d7f"
      unitRef="usd">-110422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43edc0d081df4830826867aff23d2883_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtNS0xLTEtMzU3Njk_90e76f73-2048-44eb-9d2a-a8e6f7d6aa0e"
      unitRef="usd">242863000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93f18fcca1724949866e927eb5327f5b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtNy0xLTEtMzU3Njk_bf19cdf0-a921-4150-a23f-0cd9979df3df"
      unitRef="usd">1397359000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12d038f76beb4abe816e8f3ca23504a5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtOS0xLTEtMzU3Njk_58482bac-d43d-4959-a526-8488fd14a48f"
      unitRef="usd">64212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if796924d053b447786480a5e9a5fe77f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzUtMTEtMS0xLTM1NzY5_4af9eee3-b7fd-426c-aeee-0bc3dc319322"
      unitRef="usd">1461571000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id407b389627244eaa186c1b9a4d34fc4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtNS0xLTEtMzU3Njk_00608a2a-ee58-430f-945a-68f7768a2014"
      unitRef="usd">41181000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtNy0xLTEtMzU3Njk_786c2a7f-8862-45fa-bf4a-8ffbbecf5478"
      unitRef="usd">41181000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia996f4a0c5484cf68d93745c75894821_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtOS0xLTEtMzU3Njk_8807f4dd-31a8-487d-babc-a6ba5803ec6d"
      unitRef="usd">14241000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzYtMTEtMS0xLTM1NzY5_942e2d4e-a07e-4913-bc19-982e16ed9a08"
      unitRef="usd">55422000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzctMy0xLTEtMzU3Njk_20a07e13-2571-40b3-a745-97ad7677f35e"
      unitRef="usd">11367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzctNy0xLTEtMzU3Njk_e51be85b-ef99-4abd-a656-df87b083db27"
      unitRef="usd">11367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzctMTEtMS0xLTM1NzY5_fdd5b2dd-eb1f-4ec2-9069-cc7a86460a75"
      unitRef="usd">11367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="id407b389627244eaa186c1b9a4d34fc4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzgtNS0xLTEtMzU3Njk_1662bca7-85db-41ee-95cf-156caf750c77"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i8e42d93195524241a130b6003bc2bdd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzgtNy0xLTEtMzU3Njk_76874d33-71f7-4b8c-ba86-410836793405"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzgtMTEtMS0xLTM1NzY5_3e043815-eddd-489f-abf3-cb4630354fcf"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ia996f4a0c5484cf68d93745c75894821_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzExLTktMS0xLTM1NzY5_dc0c8fe5-b91d-495a-9278-1cc419b2fbdf"
      unitRef="usd">15401000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzExLTExLTEtMS0zNTc2OQ_3b8a5053-7bc7-4595-a2ea-f02fbc1c8dda"
      unitRef="usd">15401000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd38f686696c462784862118a0b42d80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTEtMS0xLTM1NzY5_cc851df0-df4e-4f52-9c36-9d6dee685c2e"
      unitRef="usd">1264918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2971a0541b7140789fb3586017c7ccab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTMtMS0xLTM1NzY5_889c4580-5c50-4263-a184-e9ca778691ee"
      unitRef="usd">-99055000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i066cc04e9d534f6fa0c8e69c047ed3ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTUtMS0xLTM1NzY5_b647f8f7-07c3-4a67-8ae4-2106adf741ad"
      unitRef="usd">283516000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibeedc36cff7a426e8232ef598d8b2bf8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTctMS0xLTM1NzY5_19cf350b-6ec6-4d1c-84cc-508d40fb7d72"
      unitRef="usd">1449379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6736176ec88e425da557d447aa44158d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTktMS0xLTM1NzY5_46965fe3-f702-4038-97e9-3dbf1e191691"
      unitRef="usd">63052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzEzLTExLTEtMS0zNTc2OQ_edcd27b4-cc4c-4a08-9e4b-d4aa39331853"
      unitRef="usd">1512431000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTUtMS0xLTM1NzY5_04d0d7ab-5d91-4c14-9e7e-e05df1296ca3"
      unitRef="usd">146001000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTctMS0xLTM1NzY5_3d70e6c7-06ee-4aaa-b217-453f9168001a"
      unitRef="usd">146001000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icce736f31b9243bd85533411810bb164_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTktMS0xLTM1NzY5_15930e01-d3cf-4ed6-beaf-b03487d4ba8b"
      unitRef="usd">14013000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE3LTExLTEtMS0zNTc2OQ_b63d1653-8cbf-461d-8b23-27ee3f58db4a"
      unitRef="usd">160014000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE4LTMtMS0xLTM1NzY5_7851113c-99ab-4bfd-b060-7328da9c000e"
      unitRef="usd">20544000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE4LTctMS0xLTM1NzY5_8bfc99d3-c9f5-4755-802e-9bf21be14656"
      unitRef="usd">20544000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE4LTExLTEtMS0zNTc2OQ_eae2dda1-a4a6-4140-af0d-b360cd7e0d58"
      unitRef="usd">20544000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE5LTUtMS0xLTM1NzY5_cbe1792e-3772-4063-b9c3-f02b68637d62"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE5LTctMS0xLTM1NzY5_6509d806-d946-4fc8-8e4e-93248a059b37"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzE5LTExLTEtMS0zNTc2OQ_fa8836ac-da6f-430f-8c79-1ceb90bdb383"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="id9b8d75c76de458687fdbdda9f731eba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIwLTEtMS0xLTM1NzY5_a01003ba-7a02-458c-8e78-cd299cfb9139"
      unitRef="usd">230000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIwLTctMS0xLTM1NzY5_8cb7b5d9-1460-4986-99b6-83194452761d"
      unitRef="usd">230000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIwLTExLTEtMS0zNTc2OQ_1d1ff445-cc95-4e1a-8dfc-ccd3a237e42d"
      unitRef="usd">230000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9b5243a8373a45b99697182dc7be8fe9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIxLTUtMS0xLTM1NzY5_2da87fec-abb6-4b08-8206-de2e333583ab"
      unitRef="usd">40653000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i100d44717bf44368853862bbbb71a36f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIxLTctMS0xLTM1NzY5_82737eb4-f3d3-408c-9e98-98bdb39f4195"
      unitRef="usd">40653000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIxLTExLTEtMS0zNTc2OQ_3e8e58c5-7210-400d-a20b-e6e3f9a735c1"
      unitRef="usd">40653000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="icce736f31b9243bd85533411810bb164_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIyLTktMS0xLTM1NzY5_c3b990e2-efa9-4a67-96dc-6fa6469260fd"
      unitRef="usd">18056000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIyLTExLTEtMS0zNTc2OQ_60c6ec52-104d-4bf2-abdc-756152bf6075"
      unitRef="usd">18056000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i546685e93295457c8d2daaf12495c9ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTEtMS0xLTM1NzY5_a3c99e95-f2a1-4171-ae30-b66b55e07136"
      unitRef="usd">1494918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0a68942fafa44888a63a30de6728408_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTMtMS0xLTM1NzY5_0fc93c06-2feb-4be9-9ae1-7627f5e263ca"
      unitRef="usd">-78511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7aaedee7aa248fea84884485b4cf21e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTUtMS0xLTM1NzY5_9a2cbebe-74b2-4b9b-b897-9ce47efd7dd6"
      unitRef="usd">388336000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3514de96bc85498596692f10cad0aa58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTctMS0xLTM1NzY5_ee45cab7-5400-4244-b32d-8a7e00fc9faf"
      unitRef="usd">1804743000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7dc52422e15445d09ba39241d7fbf0e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTktMS0xLTM1NzY5_131c5154-d5d0-4095-af15-7d431c55cc03"
      unitRef="usd">59009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzIzLTExLTEtMS0zNTc2OQ_89c1fc2e-45dd-471d-8d4a-0f93c140c736"
      unitRef="usd">1863752000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTUtMS0xLTM1NzY5_231de969-d88d-487f-acf8-5c22e0786803"
      unitRef="usd">156069000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTctMS0xLTM1NzY5_e17b2a89-15ef-450f-bb76-8d7e810fe7b9"
      unitRef="usd">156069000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i880cb2a856b14d12af018e82eef065ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTktMS0xLTM1NzY5_5b0b1577-12e1-4c85-b1a2-ab81aa088bf8"
      unitRef="usd">15490000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI3LTExLTEtMS0zNTc2OQ_fde315bc-6cb5-4b23-afc6-4118e852b7d8"
      unitRef="usd">171559000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI4LTMtMS0xLTM1NzY5_4093878d-43e3-4fd1-988e-82d285761c97"
      unitRef="usd">6575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI4LTctMS0xLTM1NzY5_16252e72-5157-46ea-8357-86e7bae04239"
      unitRef="usd">6575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI4LTExLTEtMS0zNTc2OQ_709c10c1-e303-4c95-b08f-788c4020100e"
      unitRef="usd">6575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsPreferredStock
      contextRef="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI5LTUtMS0xLTM1NzY5_db301268-6c9a-4413-82d5-1ba5997b471d"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI5LTctMS0xLTM1NzY5_c5026aa4-6582-4e13-83e7-8b831bd34d15"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzI5LTExLTEtMS0zNTc2OQ_3f440c00-651b-4d32-bb09-f46540fcbc32"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i4e0e68c5d36549199cf34e9ff55c8574_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMwLTEtMS0xLTM1NzY5_1ffd0149-6ebb-4a80-a6de-4b9b96be35ad"
      unitRef="usd">53000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMwLTctMS0xLTM1NzY5_b312117b-5c4c-42a7-a4d1-b3d19db64614"
      unitRef="usd">53000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMwLTExLTEtMS0zNTc2OQ_ecd9b8dd-20aa-4234-8de8-58a3cb8b529a"
      unitRef="usd">53000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifcefed6cc7f34f2da14675e8c7c61318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMxLTUtMS0xLTM1NzY5_06f7d962-e12b-4c85-866b-ef26dcfdc65b"
      unitRef="usd">60000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifef765a1e33246d880e7a616e71efa95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMxLTctMS0xLTM1NzY5_6493dba8-7141-4cba-bcce-5369105c466a"
      unitRef="usd">60000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMxLTExLTEtMS0zNTc2OQ_09ffed58-23c5-4f33-82dc-b67dea84dd0b"
      unitRef="usd">60000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i880cb2a856b14d12af018e82eef065ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMyLTktMS0xLTM1NzY5_dc4c225f-a5b3-4d58-b31f-d7b35b318579"
      unitRef="usd">19094000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMyLTExLTEtMS0zNTc2OQ_1e468751-10e3-46a5-bd75-1a6f4dbcfaa3"
      unitRef="usd">19094000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20f6206ebc3b45cb8bae43606dda8cd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTEtMS0xLTM1NzY5_889e9149-e49c-4351-86d2-e9e8b05b6ab7"
      unitRef="usd">1547918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i569cbfd8b8ce484a97396b7852ca3be3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTMtMS0xLTM1NzY5_85824614-67aa-423d-bee3-1aa85bce0dde"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i948edb0d73f945c89e8d66cac3e46a78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTUtMS0xLTM1NzY5_88130641-bf8c-403f-a3e9-72b556e23a15"
      unitRef="usd">483877000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i679f98b5fab64f438c1c84f8c1277dab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTctMS0xLTM1NzY5_0a0b4513-61fc-4893-b2d3-36c67e0eae40"
      unitRef="usd">1959859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4143ecf330e5483b8bc4f2a66f7cc5f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTktMS0xLTM1NzY5_796b0e28-9f0a-40e0-a87b-4ea53dca22a2"
      unitRef="usd">55405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNTcvZnJhZzo1YzdkODVkNDczYjM0YmEwYjNiNmM0NzgxYTg2MDhkYy90YWJsZTo5ODc5MmVkNThmOWM0ZTIxOTA3NWViZjY4NTc3ZmEyYi90YWJsZXJhbmdlOjk4NzkyZWQ1OGY5YzRlMjE5MDc1ZWJmNjg1NzdmYTJiXzMzLTExLTEtMS0zNTc2OQ_727156a9-4c6e-481b-9d70-77195e85536f"
      unitRef="usd">2015264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzUtMS0xLTEtMzU3Njk_c5d08245-a05a-4f47-bac8-f827def19f85"
      unitRef="usd">417509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzUtMy0xLTEtMzU3Njk_1740a872-57fb-4bb1-8a62-6bb7d8ad6c9e"
      unitRef="usd">391641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzUtNS0xLTEtMzU3Njk_a07420a4-3ec6-4e5b-a8c1-aea669712993"
      unitRef="usd">366310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzYtMS0xLTEtMzU3Njk_78fab665-5f67-4825-aa27-5dd1429f8633"
      unitRef="usd">344000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzYtMy0xLTEtMzU3Njk_b72d3746-499a-49fd-9e06-d496bab8149e"
      unitRef="usd">-8463000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzYtNS0xLTEtMzU3Njk_ef09357c-c2b6-4e56-9dcf-a17a8d851d76"
      unitRef="usd">-2529000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzgtMS0xLTEtMzU3Njk_2c8eed7e-541a-4c6e-a45a-84f9c69b7269"
      unitRef="usd">417853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzgtMy0xLTEtMzU3Njk_95c7f163-1c60-456d-b567-badf9f12d48a"
      unitRef="usd">383178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzgtNS0xLTEtMzU3Njk_ef34c464-cd95-410d-a7ff-e7ee33394309"
      unitRef="usd">363781000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEwLTEtMS0xLTM1NzY5_378798af-5158-42f1-823c-9f9855c21995"
      unitRef="usd">113067000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEwLTMtMS0xLTM1NzY5_b7371ca8-5384-45bf-915f-70ce1b89a67a"
      unitRef="usd">102074000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEwLTUtMS0xLTM1NzY5_8ddb745d-1b0d-4704-96d1-75599886ed97"
      unitRef="usd">95087000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzExLTEtMS0xLTM1NzY5_041e818f-d11c-4304-b65c-ab42daf91d18"
      unitRef="usd">47820000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzExLTMtMS0xLTM1NzY5_3dea3fe3-f228-4e5b-ab69-44223b4c4db4"
      unitRef="usd">44811000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzExLTUtMS0xLTM1NzY5_a31e6420-4ae6-4128-a071-cbe668bf515e"
      unitRef="usd">40530000</us-gaap:GeneralAndAdministrativeExpense>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEyLTEtMS0xLTM1NzY5_b62bd03c-2f35-4ec2-a84b-eee5047956c1"
      unitRef="usd">0</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEyLTMtMS0xLTM1NzY5_8b267230-8c64-44aa-9cdb-7fb7122bd601"
      unitRef="usd">0</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEyLTUtMS0xLTM1NzY5_68375040-8799-48ec-a02c-60746eafc762"
      unitRef="usd">496000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEzLTEtMS0xLTM1NzY5_179cb4ee-e071-4d5c-a5af-1721e6166f94"
      unitRef="usd">90440000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEzLTMtMS0xLTM1NzY5_ebb89aa5-408e-46a6-b3cb-4680111db5db"
      unitRef="usd">87799000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzEzLTUtMS0xLTM1NzY5_f9260435-26e0-4ae6-9f24-c143a20f3fce"
      unitRef="usd">84259000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE0LTEtMS0xLTM1NzY5_a7b86967-df91-412d-8a5d-2b8d89c436ca"
      unitRef="usd">31489000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE0LTMtMS0xLTM1NzY5_685d5c2a-0939-4abe-a3ea-a497cc49b500"
      unitRef="usd">28409000</pnm:TransmissionAndDistributionCosts>
    <pnm:TransmissionAndDistributionCosts
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE0LTUtMS0xLTM1NzY5_274356df-80ab-45b4-8b23-925b8b14fe0e"
      unitRef="usd">26892000</pnm:TransmissionAndDistributionCosts>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE1LTEtMS0xLTM1NzY5_e5a87a8b-ffd8-46e2-aee5-da7127ef6d18"
      unitRef="usd">34919000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE1LTMtMS0xLTM1NzY5_27bda08d-249e-4278-a037-e8663b36b6a4"
      unitRef="usd">31632000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE1LTUtMS0xLTM1NzY5_df30e01d-1f66-45ea-8811-a29d01da866d"
      unitRef="usd">30703000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE2LTEtMS0xLTM1NzY5_cbe13fb1-aa96-4dd8-9486-726c46057573"
      unitRef="usd">317735000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE2LTMtMS0xLTM1NzY5_1bf35a1a-11c3-41c7-9fc5-f49416e777e9"
      unitRef="usd">294725000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE2LTUtMS0xLTM1NzY5_119dcded-5ec6-48ec-8f38-7bb88d096d19"
      unitRef="usd">277967000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE3LTEtMS0xLTM1NzY5_5a2075e3-cfb4-479c-9942-c99b7afa58db"
      unitRef="usd">100118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE3LTMtMS0xLTM1NzY5_111ce7d4-ccca-4d10-bfc9-65ab6f11839a"
      unitRef="usd">88453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzE3LTUtMS0xLTM1NzY5_6081b1a8-4d12-429e-a6fa-6bb5e3803f58"
      unitRef="usd">85814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherIncome
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIwLTEtMS0xLTM1NzY5_d0c4bf7a-b597-4770-bf42-d53fcdf1755e"
      unitRef="usd">7176000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIwLTMtMS0xLTM1NzY5_c4a899df-10d2-41cf-ac94-8b066706084f"
      unitRef="usd">8546000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIwLTUtMS0xLTM1NzY5_23dbd6ae-234f-44cd-8ba0-d16042fc8d10"
      unitRef="usd">5559000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIxLTEtMS0xLTM1NzY5_0a6a18d3-7d50-4a77-b45e-e9ba3f81ba2f"
      unitRef="usd">1768000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIxLTMtMS0xLTM1NzY5_92491008-b013-4107-8cfd-4685b0f23fb0"
      unitRef="usd">1718000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIxLTUtMS0xLTM1NzY5_d33eaa84-c593-4908-be59-82107af687fc"
      unitRef="usd">1428000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIyLTEtMS0xLTM1NzY5_e881e55f-fbe2-4c58-8b24-fc1be33fc59d"
      unitRef="usd">5408000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIyLTMtMS0xLTM1NzY5_1fb3c20e-9519-41e6-ade8-a0796d4ab9d1"
      unitRef="usd">6828000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIyLTUtMS0xLTM1NzY5_74c4b5e9-ee00-4d5b-b61f-172b93c2e66a"
      unitRef="usd">4131000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIzLTEtMS0xLTM1NzY5_dc2deb39-ef25-4c3a-920c-d4f547519af5"
      unitRef="usd">33735000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIzLTMtMS0xLTM1NzY5_db425706-9c9b-4fbd-9796-bd468e7169db"
      unitRef="usd">30388000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzIzLTUtMS0xLTM1NzY5_a55373b3-2fd2-45b0-bc16-16ef79207f81"
      unitRef="usd">29100000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI0LTEtMS0xLTM1NzY5_fdd354ef-c2bc-46c6-8d76-141ae859684b"
      unitRef="usd">71791000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI0LTMtMS0xLTM1NzY5_7843a95f-b15e-4292-82a4-a9c24ce56ece"
      unitRef="usd">64893000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI0LTUtMS0xLTM1NzY5_631c537d-3b17-4287-8a25-3a0ee6d1a9e8"
      unitRef="usd">60845000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI1LTEtMS0xLTM1NzY5_2c38114d-ec66-43a5-b009-b708a32c5c9a"
      unitRef="usd">7912000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI1LTMtMS0xLTM1NzY5_5ae2207f-0260-4f9f-b34e-87df7e64626f"
      unitRef="usd">6308000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI1LTUtMS0xLTM1NzY5_5bca6159-e806-47ce-94cc-483ff10b5d4e"
      unitRef="usd">5046000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI2LTEtMS0xLTM1NzY5_da5a78f2-83b7-4a7e-9a23-9031fd781eda"
      unitRef="usd">63879000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI2LTMtMS0xLTM1NzY5_73f929e7-1528-474f-b6b5-410218c3ee24"
      unitRef="usd">58585000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjAvZnJhZzo4OTA1YTc3MTY5MzI0ZTdjYTQ3M2QzNGU2ZTRkN2ViOS90YWJsZTo1MmUyNWM1NjQ1Y2I0ZjM5OTRmNzRjZmI3NjhjNGVhYi90YWJsZXJhbmdlOjUyZTI1YzU2NDVjYjRmMzk5NGY3NGNmYjc2OGM0ZWFiXzI2LTUtMS0xLTM1NzY5_e2a41422-ed39-4cd1-b052-6a91fa242c78"
      unitRef="usd">55799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzQtMS0xLTEtMzU3Njk_b9678204-2ca5-4ce8-8ab2-a926eb11af24"
      unitRef="usd">63879000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzQtMy0xLTEtMzU3Njk_8e66cc20-3f45-449e-be97-4f5bdb709251"
      unitRef="usd">58585000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzQtNS0xLTEtMzU3Njk_25d172da-9e4f-49dc-b918-c55f9db6f367"
      unitRef="usd">55799000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzYtMS0xLTEtMzU3Njk_9187bd0a-1125-4275-bf86-359eebaa43c0"
      unitRef="usd">91331000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzYtMy0xLTEtMzU3Njk_9b050647-2e9f-4613-8a3c-c85ccab2c8de"
      unitRef="usd">89010000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzYtNS0xLTEtMzU3Njk_6ce9e663-6724-44af-82b7-b24b078d13e5"
      unitRef="usd">85453000</us-gaap:DepreciationDepletionAndAmortization>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzctMS0xLTEtMzU3Njk_e5b95b64-dd63-4fda-90c8-59d14b85733a"
      unitRef="usd">0</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzctMy0xLTEtMzU3Njk_fb0de9ab-70b3-478e-8a2d-8646be54739f"
      unitRef="usd">0</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzctNS0xLTEtMzU3Njk_4038308d-3c69-4880-9eef-8f84873b6bbe"
      unitRef="usd">496000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzgtMS0xLTEtMzU3Njk_d49c5d79-a1d9-4d97-ac04-3f1db5cc2543"
      unitRef="usd">-253000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzgtMy0xLTEtMzU3Njk_99b66f29-76be-40e4-8069-2ebad8d3e08d"
      unitRef="usd">-7773000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzgtNS0xLTEtMzU3Njk_dd049649-6b5b-417f-9ff5-6487a8cc925e"
      unitRef="usd">-7650000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEwLTEtMS0xLTM1NzY5_154d36c2-9a58-4809-a49e-d6a8ff4f5adc"
      unitRef="usd">3291000</pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet>
    <pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEwLTMtMS0xLTM1NzY5_72749b9c-a27b-4bde-9ee5-ec89b18d5913"
      unitRef="usd">4305000</pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet>
    <pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEwLTUtMS0xLTM1NzY5_db08f87e-7c5c-4ac1-8378-c95400a377fe"
      unitRef="usd">2808000</pnm:PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEzLTEtMS0xLTM1NzY5_3c5cedd5-d232-47b4-aec2-4517c5865043"
      unitRef="usd">1167000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEzLTMtMS0xLTM1NzY5_530925a5-746c-4a49-93ec-b546b8352ce8"
      unitRef="usd">695000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzEzLTUtMS0xLTM1NzY5_1653a73f-64ab-4f52-8062-646c1046cde4"
      unitRef="usd">2081000</pnm:IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE0LTEtMS0xLTM1NzY5_7b5bbd57-fb77-4fe4-b450-6d38c5f54153"
      unitRef="usd">1175000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE0LTMtMS0xLTM1NzY5_5edcd36c-d31b-4c42-88c4-9caff49f16ed"
      unitRef="usd">241000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE0LTUtMS0xLTM1NzY5_4d051c3a-8f9d-42ab-89c0-ac60834414bf"
      unitRef="usd">967000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE1LTEtMS0xLTM1NzY5_f2347afd-9380-4ada-bd7d-7d116f1178e2"
      unitRef="usd">6132000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE1LTMtMS0xLTM1NzY5_682373e8-e48e-4561-93f6-ce82263808a1"
      unitRef="usd">1291000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE1LTUtMS0xLTM1NzY5_2f7c8d61-748b-4925-b4c2-d2eb8a80d224"
      unitRef="usd">798000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE2LTEtMS0xLTM1NzY5_355908ec-733f-49bd-ad37-ba34d3af811b"
      unitRef="usd">-6989000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE2LTMtMS0xLTM1NzY5_a0bd1705-326e-4b98-9557-19ad743361d2"
      unitRef="usd">-8553000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE2LTUtMS0xLTM1NzY5_4151c96a-9018-4a82-b3c9-49d43330d1d6"
      unitRef="usd">-8366000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE3LTEtMS0xLTM1NzY5_bcaa5c69-bc9a-4c74-8c75-691e3d566ff9"
      unitRef="usd">338000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE3LTMtMS0xLTM1NzY5_dc0449b0-56c2-44d1-93af-4dd204a8470c"
      unitRef="usd">1607000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE3LTUtMS0xLTM1NzY5_6d843a3d-134f-4732-8b75-79c6b12c3705"
      unitRef="usd">1829000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE4LTEtMS0xLTM1NzY5_23a9bcb0-1f14-4b12-8972-206c1b9eac99"
      unitRef="usd">-1533000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE4LTMtMS0xLTM1NzY5_9934915d-e612-4ef1-9899-f41e68a762d1"
      unitRef="usd">-530000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <pnm:IncreaseDecreaseInAccruedInterestAndTaxes
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE4LTUtMS0xLTM1NzY5_1dbc8158-49a1-47ad-99e2-51a051f09d94"
      unitRef="usd">186000</pnm:IncreaseDecreaseInAccruedInterestAndTaxes>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE5LTEtMS0xLTM1NzY5_1a3f1e23-4e25-4c4e-9b96-e5ac9a65e2fa"
      unitRef="usd">620000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE5LTMtMS0xLTM1NzY5_4e9dbf0e-e91d-474b-ba1d-7877ecdf5c21"
      unitRef="usd">2518000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzE5LTUtMS0xLTM1NzY5_ed261fad-51f8-4e6d-8d9a-4b9bdcacffcd"
      unitRef="usd">771000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIwLTEtMS0xLTM1NzY5_ae40e631-dd95-42e9-a606-38ecbf27d795"
      unitRef="usd">5545000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIwLTMtMS0xLTM1NzY5_dbec6122-de4e-4026-944d-ea82a306b184"
      unitRef="usd">2135000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIwLTUtMS0xLTM1NzY5_33b363bd-e8d8-4d2b-a2c0-b7f2416e9121"
      unitRef="usd">-1004000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIxLTEtMS0xLTM1NzY5_3c49957b-6e49-41ed-bfec-253d4d1585eb"
      unitRef="usd">155151000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIxLTMtMS0xLTM1NzY5_84dc22bc-2509-4374-95dc-c1a7b0c96b57"
      unitRef="usd">147573000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIxLTUtMS0xLTM1NzY5_40b1d380-42c2-46b5-8c43-2091f6560950"
      unitRef="usd">137592000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIzLTEtMS0xLTM1NzY5_213c3c3d-8e29-4528-adf0-8dc5b8f45cb4"
      unitRef="usd">311909000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIzLTMtMS0xLTM1NzY5_58872b74-3dc9-4e52-ad66-f99d32961b6b"
      unitRef="usd">321505000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzIzLTUtMS0xLTM1NzY5_ffbd5e1b-0d28-4a5a-83c1-eaa32fbcbd07"
      unitRef="usd">254006000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzI0LTEtMS0xLTM1NzY5_b7d74686-64d1-47bf-a443-7f094b6fc231"
      unitRef="usd">-311909000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzI0LTMtMS0xLTM1NzY5_629d1047-f9c2-42b7-b092-4e3e00f04886"
      unitRef="usd">-321505000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTo4MjQ4OTRkYzA5OTM0NDFmOWE4YWZmYWJjMWU3Mjk5Yi90YWJsZXJhbmdlOjgyNDg5NGRjMDk5MzQ0MWY5YThhZmZhYmMxZTcyOTliXzI0LTUtMS0xLTM1NzY5_7906c40c-eed4-4581-a07f-d7c009bc562b"
      unitRef="usd">-254006000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMS0xLTEtNTIyOTQ_d0019fb6-b826-4933-8274-abf5f6891eec"
      unitRef="usd">400000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMy0xLTEtNTIzMDE_74348267-08a2-4e64-91d3-36bc10639b18"
      unitRef="usd">-15000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtNS0xLTEtNTIzMDg_9779c1d5-613a-469f-bbf0-2863979bd109"
      unitRef="usd">-2500000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMS0xLTEtMzU3Njk_117eea97-7652-4166-8c69-9407650960cf"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtMy0xLTEtMzU3Njk_cd7a5327-e8d1-4380-b1b7-e9e5e711d94d"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzYtNS0xLTEtMzU3Njk_aa5568bf-d27f-480c-9d76-8f772acd664b"
      unitRef="usd">-100000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzctMS0xLTEtMzU3Njk_c5c0336a-366e-47b7-9311-a0ed8c2b5476"
      unitRef="usd">65000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzctMy0xLTEtMzU3Njk_691db8e5-ae1f-43a6-944e-e952cfcf1708"
      unitRef="usd">185000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzctNS0xLTEtMzU3Njk_0f3dbd48-248a-4bac-950c-a0729d4ba160"
      unitRef="usd">305000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzgtMS0xLTEtMzU3Njk_0b648275-2a99-46e4-99d9-1288be1d7e87"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzgtMy0xLTEtMzU3Njk_35be514f-fa12-4ac2-9109-42617c6d31e8"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzgtNS0xLTEtMzU3Njk_1c0dc091-3cfb-4b4f-bf44-fa5382f649d2"
      unitRef="usd">207302000</us-gaap:RepaymentsOfLongTermDebt>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEwLTEtMS0xLTM1NzY5_da2e9484-3c6b-44e7-808f-f67d87b57980"
      unitRef="usd">32700000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEwLTMtMS0xLTM1NzY5_08b6dafc-8d6c-4129-bb68-a94a60b6233a"
      unitRef="usd">7402000</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:ProceedsFromTransmissionInterconnectionArrangements
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEwLTUtMS0xLTM1NzY5_53f9d1c4-8b24-4885-8c27-8aa55c1f54ab"
      unitRef="usd">0</pnm:ProceedsFromTransmissionInterconnectionArrangements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTEtMS0xLTUyMzI1_5e61f772-40d4-4324-9640-5a21ba82e036"
      unitRef="usd">7302000</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTMtMS0xLTUyMzMz_9eeaae76-2018-4ad2-ac58-24a02ce20ca7"
      unitRef="usd">0</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <pnm:RepaymentOfTransmissionInterconnectionAgreements
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTUtMS0xLTUyMzQw_02fe98f4-e529-408c-ac1b-046596006d66"
      unitRef="usd">0</pnm:RepaymentOfTransmissionInterconnectionAgreements>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzExLTEtMS0xLTM1NzY5_8749bf6b-f699-49f9-b6be-6652403fe0fa"
      unitRef="usd">52000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzExLTMtMS0xLTM1NzY5_fd3c68f3-2771-409d-94f6-80aa084da650"
      unitRef="usd">71000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzExLTUtMS0xLTM1NzY5_a7561eb1-c7fc-411d-87a4-4276cd6eecf6"
      unitRef="usd">80000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTEtMS0xLTM1NzY5_98c1736b-1ca9-4c59-994a-b64c55f832a9"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTMtMS0xLTM1NzY5_95401072-5e9d-4e76-ad0d-bc386f9bb48b"
      unitRef="usd">58534000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEyLTUtMS0xLTM1NzY5_59d0ab7f-23d8-44b4-ab55-026aaf69d012"
      unitRef="usd">55265000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEzLTEtMS0xLTM1NzY5_c8ae28fb-db73-4110-8bda-d5ae045ec1b9"
      unitRef="usd">-840000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEzLTMtMS0xLTM1NzY5_d2a85b5d-d360-4406-b967-b5e44e4e5aa3"
      unitRef="usd">-2136000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzEzLTUtMS0xLTM1NzY5_affb81b1-3fbe-47c3-ae40-7ebb6339effa"
      unitRef="usd">-2419000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE0LTEtMS0xLTM1NzY5_0ac92758-cb44-49be-bf16-737bd9d8cd19"
      unitRef="usd">141958000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE0LTMtMS0xLTM1NzY5_8170f026-2e9a-40cd-8b3c-719da633b2c5"
      unitRef="usd">187732000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE0LTUtMS0xLTM1NzY5_cdf8d500-a445-4be9-9f00-2c41158abe67"
      unitRef="usd">117414000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE1LTEtMS0xLTM1NzY5_4ff90a2c-ab6f-4749-b4d1-14a3e94ee4ef"
      unitRef="usd">-14800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE1LTMtMS0xLTM1NzY5_dbd15e2b-dc99-4935-802b-2c5d347b5e74"
      unitRef="usd">13800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE1LTUtMS0xLTM1NzY5_6591a6eb-e0ba-45a1-9520-1494012279b0"
      unitRef="usd">1000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE2LTEtMS0xLTM1NzY5_495d1f2a-61b6-4dca-a707-89599ea76850"
      unitRef="usd">14800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE2LTMtMS0xLTM1NzY5_412fb399-6865-4b1a-8d91-f79a32094202"
      unitRef="usd">1000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE2LTUtMS0xLTM1NzY5_b00675c0-ee02-4f5a-bae6-6acbd8ab294d"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE3LTEtMS0xLTM1NzY5_ad1316a6-efb7-4df5-a1a3-d09ed3b84038"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE3LTMtMS0xLTM1NzY5_ace1023c-c479-4a8c-a915-d864f4ba3d6c"
      unitRef="usd">14800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE3LTUtMS0xLTM1NzY5_ecae834e-e81d-443c-b342-49febc0ca87e"
      unitRef="usd">1000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE5LTEtMS0xLTM1NzY5_2dd118eb-4abf-4260-8b8b-f72185d5a1fb"
      unitRef="usd">31599000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE5LTMtMS0xLTM1NzY5_c5573342-5ed0-4f5b-8e05-6d1f7cb9ac9d"
      unitRef="usd">28114000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzE5LTUtMS0xLTM1NzY5_00179c88-5c6c-4f01-ab13-d4799c3036b9"
      unitRef="usd">28055000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIwLTEtMS0xLTM1NzY5_47563f73-f10f-4c80-ac45-34481dcf443f"
      unitRef="usd">13735000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIwLTMtMS0xLTM1NzY5_ea0c1f7f-1b6d-4534-9354-9f239a6f2bf3"
      unitRef="usd">16790000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIwLTUtMS0xLTM1NzY5_043c41d4-1b73-4792-b7eb-dfaa2b35559f"
      unitRef="usd">13611000</us-gaap:IncomeTaxesPaidNet>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIzLTEtMS0xLTM1NzY5_e04b2920-afe0-40ea-8390-add1a463681e"
      unitRef="usd">-9131000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIzLTMtMS0xLTM1NzY5_79d6776a-f32b-483e-afa8-e3c22ae6899c"
      unitRef="usd">-11415000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNjkvZnJhZzphMDc4ZjA4YjQyNWQ0ZTZjYmMwMzAyZTcxNzY4ZjQ1NS90YWJsZTpmYTA3MTUxOTRlZDY0YmQ2YjEzZjRkNWQ4NWNmMjcxMi90YWJsZXJhbmdlOmZhMDcxNTE5NGVkNjRiZDZiMTNmNGQ1ZDg1Y2YyNzEyXzIzLTUtMS0xLTM1NzY5_15d82419-6419-4a04-b2da-37994bb9349f"
      unitRef="usd">5035000</pnm:IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzUtMS0xLTEtMzU3Njk_013cf177-7b5c-4209-992d-417bac792651"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzUtMy0xLTEtMzU3Njk_eb7a1d57-0d46-44b2-ac14-a28a12feda61"
      unitRef="usd">14800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzYtMS0xLTEtMzU3Njk_9bc81c75-c6a2-41db-991b-6bc35921e999"
      unitRef="usd">25141000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzYtMy0xLTEtMzU3Njk_d8eafee8-034c-4ff7-861b-3d1661cffda3"
      unitRef="usd">25171000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzctMS0xLTEtMzU3Njk_ea1d9f08-1343-4330-a0d7-cc47c1ca30ea"
      unitRef="usd">12977000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzctMy0xLTEtMzU3Njk_feb73bf6-3caf-4580-be3b-cf631fa8256f"
      unitRef="usd">11780000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherReceivables
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzgtMS0xLTEtMzU3Njk_08040292-a6b9-4816-a323-3372c7261a7c"
      unitRef="usd">4108000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzgtMy0xLTEtMzU3Njk_77b172f5-3dee-4064-b1f2-8bf6561ff314"
      unitRef="usd">3703000</us-gaap:OtherReceivables>
    <us-gaap:InventoryNet
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEwLTEtMS0xLTM1NzY5_658f53c8-c10e-414d-af4a-7e687dab2a32"
      unitRef="usd">7119000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEwLTMtMS0xLTM1NzY5_b721780e-9072-4536-9b61-3787ba068c6b"
      unitRef="usd">5945000</us-gaap:InventoryNet>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzExLTEtMS0xLTM1NzY5_173b8455-584a-44ee-9392-020fabbb880b"
      unitRef="usd">6064000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzExLTMtMS0xLTM1NzY5_264cf91c-713e-4aca-80d5-6986275d0759"
      unitRef="usd">202000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEzLTEtMS0xLTM1NzY5_9ae38d81-a5e1-4f81-b03f-0c99a7f01a93"
      unitRef="usd">1989000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzEzLTMtMS0xLTM1NzY5_fbbd4a78-2783-4093-adfc-2ff6d5b2f3b3"
      unitRef="usd">1738000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE0LTEtMS0xLTM1NzY5_3f8dfc6d-b1b4-4408-92f8-cd34a1567985"
      unitRef="usd">57398000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE0LTMtMS0xLTM1NzY5_eaae254c-c5cc-455b-b1f7-f2e5e959960a"
      unitRef="usd">63339000</us-gaap:AssetsCurrent>
    <us-gaap:OtherLongTermInvestments
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE2LTEtMS0xLTM1NzY5_a406b849-80fe-43de-8a73-9389cdeeb9df"
      unitRef="usd">136000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE2LTMtMS0xLTM1NzY5_07500dd5-fcb5-445b-97bc-b2c007af5310"
      unitRef="usd">164000</us-gaap:OtherLongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE3LTEtMS0xLTM1NzY5_283d20d6-d0e9-4406-8a68-24c10fd30f46"
      unitRef="usd">13499000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE3LTMtMS0xLTM1NzY5_3c5ab644-dd69-444d-b3de-ee23d66b35c1"
      unitRef="usd">13298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE4LTEtMS0xLTM1NzY5_9c063550-5596-4752-b90b-16c22e5ca150"
      unitRef="usd">13635000</pnm:TotalOtherPropertyAndInvestments>
    <pnm:TotalOtherPropertyAndInvestments
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzE4LTMtMS0xLTM1NzY5_a8585bee-1203-4023-961b-2239c3f2eae4"
      unitRef="usd">13462000</pnm:TotalOtherPropertyAndInvestments>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIwLTEtMS0xLTM1NzY5_3e961890-d548-4c80-9898-3b919192cd88"
      unitRef="usd">2475859000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIwLTMtMS0xLTM1NzY5_4d7ab825-4d50-4fa4-9325-bf620f74dac5"
      unitRef="usd">2193270000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIxLTEtMS0xLTM1NzY5_cf015df6-e21e-49cc-957e-c4667b62b3c1"
      unitRef="usd">563004000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIxLTMtMS0xLTM1NzY5_0ed21df5-af5c-4c87-8cd6-5c5edb357d43"
      unitRef="usd">537707000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIyLTEtMS0xLTM1NzY5_666e85bb-2c53-4e48-8308-ec9ed36eb1ff"
      unitRef="usd">1912855000</pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService>
    <pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIyLTMtMS0xLTM1NzY5_8a199962-8828-4ad0-8433-d5368ecc30b2"
      unitRef="usd">1655563000</pnm:PublicUtilitiesPropertyPlantAndEquipmentNetInService>
    <us-gaap:ConstructionInProgressGross
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIzLTEtMS0xLTM1NzY5_e729055a-f328-48df-8fb7-c4c1bdc32008"
      unitRef="usd">53401000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzIzLTMtMS0xLTM1NzY5_043e71b0-8d69-475a-9567-86d14ddd850d"
      unitRef="usd">61359000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI0LTEtMS0xLTM1NzY5_7158ccbc-8fa7-4855-bcc0-034fba0fe80c"
      unitRef="usd">1966256000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI0LTMtMS0xLTM1NzY5_46b05d84-0b2c-4fe6-8abb-e03235e6d3cc"
      unitRef="usd">1716922000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI2LTEtMS0xLTM1NzY5_77157962-5ae0-4206-8469-49606fd72a35"
      unitRef="usd">85277000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI2LTMtMS0xLTM1NzY5_c612a7b7-b393-41f2-86ea-83c39c8c7d3d"
      unitRef="usd">99837000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI3LTEtMS0xLTM1NzY5_21d058f0-8bc4-4cc4-83ec-3812e8fc5d9d"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI3LTMtMS0xLTM1NzY5_b38cadeb-18ad-4b59-b667-477960b37fe7"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI4LTEtMS0xLTM1NzY5_d7079cd4-aca1-4571-bbc8-d9098c047788"
      unitRef="usd">5264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI4LTMtMS0xLTM1NzY5_f1ca4fb6-c082-4856-866f-7ad29a4e1187"
      unitRef="usd">7206000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherDeferredCostsNet
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI5LTEtMS0xLTM1NzY5_9eb5f9aa-4abf-4344-b3e6-5bea2f6e9553"
      unitRef="usd">10277000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:OtherDeferredCostsNet
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzI5LTMtMS0xLTM1NzY5_406057e5-5de6-47cc-a5ac-e1181994ef35"
      unitRef="usd">5149000</us-gaap:OtherDeferredCostsNet>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMwLTEtMS0xLTM1NzY5_69c35b41-df9a-423c-a81d-46e130a53dd4"
      unitRef="usd">327483000</pnm:TotalDeferredChargesAndOtherAssets>
    <pnm:TotalDeferredChargesAndOtherAssets
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMwLTMtMS0xLTM1NzY5_c127abb4-8b44-4f57-8978-48c58117c996"
      unitRef="usd">338857000</pnm:TotalDeferredChargesAndOtherAssets>
    <us-gaap:Assets
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMxLTEtMS0xLTM1NzY5_8a954ca0-798c-4395-8b0b-d381366b6e94"
      unitRef="usd">2364772000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTowMjQ1ODkwMzgxOTQ0ZGU1YWZkMDkyZDQ4M2ZhODZmYy90YWJsZXJhbmdlOjAyNDU4OTAzODE5NDRkZTVhZmQwOTJkNDgzZmE4NmZjXzMxLTMtMS0xLTM1NzY5_f2fc5120-d808-4f5f-becf-8a22f6c9e466"
      unitRef="usd">2132580000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzUtMS0xLTEtMzU3Njk_7da3dbbe-9d25-4199-9e53-c7bcf7cdbb8b"
      unitRef="usd">400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzUtMy0xLTEtMzU3Njk_7216441b-f371-4086-b996-fef092f78d79"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzctMS0xLTEtMzU3Njk_73d88451-4362-4b10-bc79-35daf23e48ca"
      unitRef="usd">43089000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzctMy0xLTEtMzU3Njk_fec6f948-7e24-4032-bafd-34ce27a98526"
      unitRef="usd">33620000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzgtMS0xLTEtMzU3Njk_d8e2ccbc-601c-40e8-ad5d-de08309ec247"
      unitRef="usd">6568000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzgtMy0xLTEtMzU3Njk_195d1862-5a3b-4d9d-b1d0-f3ea88d9e20f"
      unitRef="usd">5883000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzktMS0xLTEtMzU3Njk_31277b48-cdc7-4cb1-8275-52ac42b4608c"
      unitRef="usd">40005000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzktMy0xLTEtMzU3Njk_8955d379-a2ca-4b56-b401-0a84c793a5f1"
      unitRef="usd">41538000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEwLTEtMS0xLTM1NzY5_55c71814-f8e5-41fc-8021-a08c1fa344d5"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEwLTMtMS0xLTM1NzY5_2811c4b2-e308-4d54-9d51-e10d118a8e97"
      unitRef="usd">2052000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzExLTEtMS0xLTM1NzY5_7bd64f4e-8006-431f-8b25-6edf743a73b2"
      unitRef="usd">1882000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzExLTMtMS0xLTM1NzY5_f192288e-8407-40d1-8962-5f426109d47e"
      unitRef="usd">2193000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEyLTEtMS0xLTM1NzY5_82642ac0-eeb8-4f72-80c4-883d2062a496"
      unitRef="usd">4968000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEyLTMtMS0xLTM1NzY5_238dc88c-706a-4be0-aaa0-8bc6ec21f403"
      unitRef="usd">4486000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEzLTEtMS0xLTM1NzY5_eb3b6b66-f3d6-41a7-be4d-946f0b7ead9d"
      unitRef="usd">96912000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzEzLTMtMS0xLTM1NzY5_9aa3f92d-630b-46bd-9107-b068ddca7e38"
      unitRef="usd">89772000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE0LTEtMS0xLTM1NzY5_813d4df0-b2cb-4844-aac1-ba89b01f5e8b"
      unitRef="usd">918050000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE0LTMtMS0xLTM1NzY5_a56fe68c-7955-413d-a249-191030ce7866"
      unitRef="usd">853673000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE2LTEtMS0xLTM1NzY5_a7932dc2-922f-4e3b-b20f-61470b4fc7c3"
      unitRef="usd">157248000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE2LTMtMS0xLTM1NzY5_a5ba0e4d-d5ba-431d-81f7-2f111cc663e4"
      unitRef="usd">145369000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE3LTEtMS0xLTM1NzY5_f32bc325-6b06-46fd-bcad-260de150af38"
      unitRef="usd">187563000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE3LTMtMS0xLTM1NzY5_4d3cda77-80ec-4da7-a9dc-3aadd92208a8"
      unitRef="usd">185355000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE4LTEtMS0xLTM1NzY5_c067ac64-a44f-4a34-90a1-bad4ee0d7101"
      unitRef="usd">763000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE4LTMtMS0xLTM1NzY5_79840c6b-86d8-4ef3-8e48-0a35445c00dc"
      unitRef="usd">703000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE5LTEtMS0xLTM1NzY5_ee0ebf50-0bd0-48b9-9898-8756bf4cf60f"
      unitRef="usd">339000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzE5LTMtMS0xLTM1NzY5_8f4799ec-d713-4bda-89e5-89542cd55d04"
      unitRef="usd">1828000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIwLTEtMS0xLTM1NzY5_b4295233-97cb-4db3-b257-585498048c6f"
      unitRef="usd">3155000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIwLTMtMS0xLTM1NzY5_4a0795aa-320d-43db-8565-a46daec8264b"
      unitRef="usd">4779000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIxLTEtMS0xLTM1NzY5_986c35b8-b00b-4284-823e-ca873243dbd8"
      unitRef="usd">59185000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIxLTMtMS0xLTM1NzY5_f01b7b4e-0379-4544-99c2-98160d1cffe4"
      unitRef="usd">25423000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIyLTEtMS0xLTM1NzY5_9482cd83-04da-4373-915f-581c8e2f88d6"
      unitRef="usd">408253000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIyLTMtMS0xLTM1NzY5_fc9c4952-de17-4ac5-bc4b-d190a86b088a"
      unitRef="usd">363457000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIzLTEtMS0xLTM1NzY5_838e6ca9-39e3-41f2-bd23-2e9cdc7285a1"
      unitRef="usd">1423215000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzIzLTMtMS0xLTM1NzY5_7beca994-a7f0-44ce-9198-0f006323ccc1"
      unitRef="usd">1306902000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI0LTEtMS0xLTM1NzY5_45109a40-68c8-4a10-8a98-a9694010e78e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI0LTMtMS0xLTM1NzY5_c772f302-f1ec-4318-89f0-126d6af19fcb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMTg_76fdb5b4-2da8-4818-8b93-aa1d4e14ad1e"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMTg_decc148b-260c-4083-a99a-8f4e80f692c5"
      unitRef="usdPerShare">10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMzI_442ffb6c-b7ca-4e16-9570-5d9e0da387ad"
      unitRef="shares">12000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfMzI_e9b7c93c-5c60-413b-b6c0-398c194a596a"
      unitRef="shares">12000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_319ec2a0-8ce3-474d-897d-15c6f63157d7"
      unitRef="shares">6358</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_8e10ecaa-cf7b-49a6-8611-2e3e93556970"
      unitRef="shares">6358</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_ef7b0104-4f08-4b4c-be25-3cd213b6bc74"
      unitRef="shares">6358</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YmY0YjZlMjY5Y2M5NGEwMTg5NjFjZjcwZWRkOTk3MDRfNzk_f2f0dd55-0349-4fca-ad7f-da5dad404397"
      unitRef="shares">6358</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTEtMS0xLTM1NzY5_7c025cab-8e35-44a5-8983-1791c71e3b50"
      unitRef="usd">64000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI2LTMtMS0xLTM1NzY5_2160bca2-779a-45ec-a84b-18790d9b7c8b"
      unitRef="usd">64000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI3LTEtMS0xLTM1NzY5_65012482-8b7c-45c3-9245-28d93d5a5c3f"
      unitRef="usd">737166000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI3LTMtMS0xLTM1NzY5_6589759f-809f-4fd2-ac2c-7c21b1488807"
      unitRef="usd">685166000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI5LTEtMS0xLTM1NzY5_25ad1b82-6f92-4795-a917-1426aa7d53e3"
      unitRef="usd">204327000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzI5LTMtMS0xLTM1NzY5_49c63542-c398-4079-b8a5-92f522dea488"
      unitRef="usd">140448000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMwLTEtMS0xLTM1NzY5_b397ad14-844c-4104-b0fa-dc2fe8e90a4d"
      unitRef="usd">941557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMwLTMtMS0xLTM1NzY5_0966315d-8504-4f36-96d5-0494b1e91d71"
      unitRef="usd">825678000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMxLTEtMS0xLTM1NzY5_2b9872fc-74dc-4dd0-a25a-8422dbdf4132"
      unitRef="usd">2364772000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzIvZnJhZzoyYjU3NTM0NDUwYmE0NGJkOWY1Yzk4NmQwOWZiMzZmYi90YWJsZTo4MjhhNjIyMGU4ZDc0NDQ0ODM1NThiNDkyZDc0NDMyZi90YWJsZXJhbmdlOjgyOGE2MjIwZThkNzQ0NDQ4MzU1OGI0OTJkNzQ0MzJmXzMxLTMtMS0xLTM1NzY5_5eac6db9-0b89-4993-a07e-e8e2566dd338"
      unitRef="usd">2132580000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5707c99dc094109a2292f18871bfd23_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItMS0xLTEtMzU3Njk_220df9ab-651f-4298-a611-88229cd073d2"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f796d6c9a754896ac6df476dfc0596d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItMy0xLTEtMzU3Njk_bf1fa702-18dd-4a2a-a290-3d05c9a930ad"
      unitRef="usd">534166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if777b46065f2468299c95d36317b6eca_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItNy0xLTEtMzU3Njk_619104bc-660f-423f-b33c-53288df20b96"
      unitRef="usd">139863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzItOS0xLTEtMzU3Njk_830df4df-e084-485a-94a2-4504800c7f97"
      unitRef="usd">674093000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4efbf093251f4bf499adcdfe43f88ad3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzQtNy0xLTEtMzU3Njk_496ae1d1-0a9c-4484-8b2e-a42cf9b6e31f"
      unitRef="usd">55799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzQtOS0xLTEtMzU3Njk_ad805da1-d889-4aa5-8f15-484476e414b1"
      unitRef="usd">55799000</us-gaap:NetIncomeLoss>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i32167ae50afc48ef96219ba3a87b3783_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzYtMy0xLTEtMzU3Njk_0c4d1332-9f92-45e5-bdac-578da4a2dc46"
      unitRef="usd">80000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzYtOS0xLTEtMzU3Njk_cb4c4cf0-7d39-4d89-8b87-3007f445c29b"
      unitRef="usd">80000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4efbf093251f4bf499adcdfe43f88ad3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzctNy0xLTEtMzU3Njk_572a56d8-a163-406b-85e4-cad3a89583ff"
      unitRef="usd">55265000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzctOS0xLTEtMzU3Njk_cd65b20c-e5e9-4314-95b2-bd24e83c2976"
      unitRef="usd">55265000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity
      contextRef="i836a04294e3548edbd2fb3299dca5621_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtMS0xLTEtMzU3Njk_d54b1368-5cf8-4b26-a7b7-68ecf7ae15ee"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9228bce2672c4d9d97999a0a4777c4f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtMy0xLTEtMzU3Njk_9c9595e9-6b44-4430-ab76-9c4428e7d3e8"
      unitRef="usd">614166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc3dad49aba748c39e7fa37e41cd9280_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtNy0xLTEtMzU3Njk_fb82bcf5-9c9a-4b54-a6e1-1257967c1541"
      unitRef="usd">140397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzgtOS0xLTEtMzU3Njk_537bcda7-d80a-4c6e-8afe-cdd9049ca490"
      unitRef="usd">754627000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0834105b8fbf47cc83f9df1997ee9604_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzktNy0xLTEtMzU3Njk_788ca718-68fb-4a03-ad3e-ca2fc94508a9"
      unitRef="usd">58585000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzktOS0xLTEtMzU3Njk_7d665473-5139-4c3c-9365-b8bfdd57d56e"
      unitRef="usd">58585000</us-gaap:NetIncomeLoss>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i9ecbbb96c08e4656885eb1429aba70fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzExLTMtMS0xLTM1NzY5_c2b8be13-d86a-4eb0-bbed-4fbc54436dc6"
      unitRef="usd">71000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzExLTktMS0xLTM1NzY5_2f960b9c-40b9-45e0-81c7-122ff2ba1868"
      unitRef="usd">71000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0834105b8fbf47cc83f9df1997ee9604_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEyLTctMS0xLTM1NzY5_edaa9671-41f6-41ab-b943-91b1777b55a2"
      unitRef="usd">58534000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEyLTktMS0xLTM1NzY5_e297b8a3-ed82-44bf-8aa3-7ea75cf73cbf"
      unitRef="usd">58534000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity
      contextRef="i4f03f6c4f09f47f69cc3de028a3b2c4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTEtMS0xLTM1NzY5_b4a93023-89b2-4eeb-84e4-d90969a0860e"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68fed1365df4421e9e3668bcd5c0c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTMtMS0xLTM1NzY5_d3fb3ba7-aa81-428f-b38a-e66eeb00dc2b"
      unitRef="usd">685166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3fc836949e748689c5440d0b0687107_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTctMS0xLTM1NzY5_a8578573-8c2d-450e-910a-1116a0bc53cb"
      unitRef="usd">140448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzEzLTktMS0xLTM1NzY5_f20ab694-f5a2-44ba-b4b4-d5a77f6830b5"
      unitRef="usd">825678000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifba5c8b4d2884b94aa998a8c19b5addf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE0LTctMS0xLTM1NzY5_424661c7-d0ca-4eb4-8a0f-99756a1f40d5"
      unitRef="usd">63879000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE0LTktMS0xLTM1NzY5_9ff9ca27-a6f4-4f91-9a55-33d38d82392d"
      unitRef="usd">63879000</us-gaap:NetIncomeLoss>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="ib45a34abf51541c5a8e4f74c29538f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE2LTMtMS0xLTM1NzY5_55b7b069-d351-442d-9ff5-052845aaf2bb"
      unitRef="usd">52000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE2LTktMS0xLTM1NzY5_a9c8b260-a300-429b-ad7a-f6a70492be44"
      unitRef="usd">52000000</pnm:AdjustmentstoAdditionalPaidinCapitalParentContributions>
    <us-gaap:StockholdersEquity
      contextRef="ie53a228c95b1462298db0fcfffb59aa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTEtMS0xLTM1NzY5_dfd4d8d4-9dfc-4cc9-8eb8-eded0a6036f8"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i576df4ce142f4f4fa749cb89926ca55e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTMtMS0xLTM1NzY5_7346d066-80ef-490f-8db5-91c3c1e138de"
      unitRef="usd">737166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8d68c1e1c3e4512b52f361e42e1902f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTctMS0xLTM1NzY5_7fda0fbb-09b4-40a1-ba7f-776082debb4a"
      unitRef="usd">204327000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xNzUvZnJhZzowYjM3YjY1ZjIyOWY0ZmZlYjZjYzBhMGI5Mjk1YzJjOC90YWJsZTo5ZGZkNmMxMjg5ZGQ0NTVlOGJiNDk2NGMzZjk5NWMxNi90YWJsZXJhbmdlOjlkZmQ2YzEyODlkZDQ1NWU4YmI0OTY0YzNmOTk1YzE2XzE4LTktMS0xLTM1NzY5_ba9ef904-b3ba-4725-8403-7552f03420f7"
      unitRef="usd">941557000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjc0_49ad28f4-3199-4540-afb0-393cc48e92c0">Summary of the Business and Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR is an investor-owned holding company with two regulated utilities providing electricity and electric services in New Mexico and Texas.  PNMR&#x2019;s primary subsidiaries are PNM and TNMP.  PNM is a public utility with regulated operations primarily engaged in the generation, transmission, and distribution of electricity.  TNMP is a wholly-owned subsidiary of TNP, which is a holding company that is wholly-owned by PNMR.  TNMP provides regulated transmission and distribution services in Texas.  PNMR&#x2019;s common stock trades on the New York Stock Exchange under the symbol PNM.  On October 20, 2020, PNMR, Avangrid, and Merger Sub, entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) pursuant to which Merger Sub will merge with and into PNMR (the &#x201c;Merger&#x201d;), with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  See Note 22.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Financial Statement Preparation and Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.  Actual results could ultimately differ from those estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Notes to Consolidated Financial Statements include disclosures for PNMR, PNM, and TNMP.  This report uses the term &#x201c;Company&#x201d; when discussing matters of common applicability to PNMR, PNM, and TNMP.  Discussions regarding only PNMR, PNM, or TNMP are so indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Certain amounts in the 2020 and 2019 Consolidated Financial Statements and Notes thereto have been reclassified to conform to the 2021 financial statement presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;GAAP defines subsequent events as events or transactions that occur after the balance sheet date but before financial statements are issued or are available to be issued.  Based on their nature, magnitude, and timing, certain subsequent events may be required to be reflected at the balance sheet date and/or required to be disclosed in the financial statements.  The Company has evaluated subsequent events as required by GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Consolidated Financial Statements of each of PNMR, PNM, and TNMP include their accounts and those of subsidiaries in which that entity owns a majority voting interest.  PNM also consolidates Valencia (Note 10).  PNM owns undivided interests in several jointly-owned power plants and records its pro-rata share of the assets, liabilities, and expenses for those plants.  The agreements for the jointly-owned plants provide that if an owner were to default on its payment obligations, the non-defaulting owners would be responsible for their proportionate share of the obligations of the defaulting owner.  In exchange, the non-defaulting owners would be entitled to their proportionate share of the generating capacity of the defaulting owner.  There have been no such payment defaults under any of the agreements for the jointly-owned plants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR Services Company expenses, which represent costs that are primarily driven by corporate level activities, are charged to the business segments.  These services are billed at cost and are reflected as general and administrative expenses in the business segments.  Other significant intercompany transactions between PNMR, PNM, and TNMP include intercompany loans, interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  All intercompany transactions and balances have been eliminated.  See Note 20.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Accounting for the Effects of Certain Types of Regulation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company maintains its accounting records in accordance with the uniform system of accounts prescribed by FERC and adopted by the NMPRC and PUCT.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Certain of the Company&#x2019;s operations are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to the regulated operations.  Regulators may assign costs to accounting periods that differ from accounting methods applied by non-regulated utilities. &#160;When it is probable that regulators will permit recovery of costs through future rates, costs are deferred as regulatory assets that otherwise would be expensed. &#160;Likewise, regulatory liabilities are recognized when&#160;it is probable that regulators will require refunds through future rates&#160;or when revenue is collected for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;expenditures that have not yet been incurred.&#160; GAAP also provides for the recognition of revenue and regulatory assets and liabilities associated with &#x201c;alternative revenue programs&#x201d; authorized by regulators.  Such programs allow the utility to adjust future rates in response to past activities or completed events, if certain criteria are met.  Regulatory assets and liabilities are amortized into earnings over the authorized recovery period.  Accordingly, the Company has deferred certain costs and recorded certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  Information on regulatory assets and regulatory liabilities is contained in Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In some circumstances, regulators allow a requested increase in rates to be implemented, subject to refund, before the regulatory process has been completed and a decision rendered by the regulator.  When this occurs, the Company assesses the possible outcomes of the rate proceeding.  The Company records a provision for refund to the extent the amounts being collected, subject to refund, exceed the amount the Company determines is probable of ultimately being allowed by the regulator.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Cash and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Cash deposits received and held for a period of time that are restricted to a specific purpose, under the terms of their effective agreements, are considered restricted cash.  Investments in highly liquid investments with original maturities of three months or less at the date of purchase are considered cash and cash equivalents.  At December 31, 2021 and 2020 there was no restricted cash for PNMR, PNM, and TNMP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Utility Plant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Utility plant is stated at original cost and includes capitalized payroll-related costs such as taxes, pension, other fringe benefits, administrative costs, and AFUDC, where authorized by rate regulation, or capitalized interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Repairs, including major maintenance activities, and minor replacements of property are expensed when incurred, except as required by regulators for ratemaking purposes.  Major replacements are charged to utility plant.  Gains, losses, and costs to remove resulting from retirements or other dispositions of regulated property in the normal course of business are credited or charged to accumulated depreciation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and TNMP may receive reimbursements, referred to as CIAC, from customers to pay for all or part of certain construction projects to the extent the project does not benefit regulated customers in general.  PNM and TNMP account for these reimbursements as offsets to utility plant additions based on the requirements of the NMPRC, FERC, and PUCT.  Due to the PUCT&#x2019;s regulatory treatment of CIAC reimbursements, TNMP also receives a financing component that is recognized as other income on the Consolidated Statements of Earnings.  Under the NMPRC regulatory treatment, PNM typically does not receive a financing component.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s provision for depreciation and amortization of utility plant, other than nuclear fuel, is based upon straight-line rates approved by the NMPRC and FERC.  Amortization of nuclear fuel is based on units-of-production.  TNMP&#x2019;s provision for depreciation and amortization of utility plant is based upon straight-line rates approved by the PUCT.  Depreciation and amortization of non-utility property, including right-of-use assets for finance leases as discussed in Note 8, is computed based on the straight-line method.  The provision for depreciation of certain equipment is allocated between operating expenses and construction projects based on the use of the equipment.  Average straight-line rates used were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electric plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common, intangible, and general plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Funds Used During Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As provided by the FERC uniform systems of accounts, AFUDC is charged to regulated utility plant for construction projects.  This allowance is designed to enable a utility to capitalize financing costs during periods of construction of property &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;subject to rate regulation.  It represents the cost of borrowed funds (allowance for borrowed funds used during construction or &#x201c;debt AFUDC&#x201d;) and a return on other funds (allowance for equity funds used during construction or &#x201c;equity AFUDC&#x201d;).  The debt AFUDC is recorded in interest charges and the equity AFUDC is recorded in other income on the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For the years ended December 31, 2021, 2020, and 2019, PNM recorded $3.4 million, $3.0 million, and $5.0 million of debt AFUDC at annual rates of 1.70%, 2.40%, and 2.99% and $9.9 million, $7.0 million, and $6.7 million of equity AFUDC at annual rates of 4.94%, 3.42%, and 3.95%.  For the years ended December 31, 2021, 2020, and 2019, TNMP recorded $1.6&#160;million, $2.1 million, and $2.4 million of debt AFUDC at rates of 1.80%, 2.20%, and 3.23% and $3.3 million, $4.3&#160;million, and $2.8 million of equity AFUDC at rates of 3.67%, 4.42%, and 3.78%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Materials, Supplies, and Fuel Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Materials and supplies relate to transmission, distribution, and generating assets.  Materials and supplies are charged to inventory when purchased and are expensed or capitalized as appropriate when issued.  Materials and supplies are valued using an average costing method.  Coal is valued using a rolling weighted average costing method that is updated based on the current period cost per ton.  Periodic aerial surveys are performed on the coal piles and adjustments are made.  Average cost is equal to net realizable value under the ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Inventories consisted of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM holds investment securities in the NDT for the purpose of funding its share of the decommissioning costs of PVNGS and trusts for PNM&#x2019;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners (Note 16).  Investments (both equity and available-for-sale debt securities) are measured at fair market value on a quarterly basis with changes in fair value for equity securities recognized in earnings for that period.  Since third party investment managers have sole discretion over the purchase and sale of the securities, PNM records a realized loss as an impairment for any available-for-sale debt security that has a market value which is less than cost at the end of each quarter.  For the years ended December&#160;31, 2021, 2020 and 2019, PNM recorded impairment losses on the available-for-sale debt securities of $(0.7) million, $3.2 million and $5.7&#160;million.   No gains or losses are deferred as regulatory assets or liabilities.  See Notes 3 and 9.  All investments are held in PNM&#x2019;s name and are in the custody of major financial institutions.  The specific identification method is used to determine the cost of securities disposed of, with realized gains and losses reflected in other income and deductions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#x201c;other than temporary&#x201d; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Equity Method Investment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#x2019;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.  See Note 21.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company does not amortize goodwill.  Goodwill is evaluated for impairment annually, or more frequently if events and circumstances indicate that the goodwill might be impaired.  See Note 19.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Asset Impairment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Tangible long-lived assets and right-of-use assets associated with leases are evaluated in relation to the estimated future undiscounted cash flows to assess recoverability when events and circumstances indicate that the assets might be impaired.  See Note 16.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;See Note 4 for a discussion of electric operating revenues.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;See Note 4 for a discussion of accounts receivable and the allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Amortization of Debt Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Discount, premium, and expense related to the issuance of long-term debt are amortized over the lives of the respective issues.  Gains and losses incurred upon the early retirement of long-term debt are recognized in other income or other deductions, except for amounts recoverable through NMPRC, FERC, or PUCT regulation, which are recorded as regulatory assets or liabilities and amortized over the lives of the respective issues.  Unamortized premium, discount, and expense related to long-term debt are reflected as part of the related liability on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company records derivative instruments, including energy contracts, on the balance sheet as either an asset or liability measured at their fair value.  Changes in the derivatives&#x2019; fair value are recognized in earnings unless specific hedge accounting criteria are met.  PNM also records certain commodity derivative transactions recoverable through NMPRC regulation as regulatory assets or liabilities.  See Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company treats all forward commodity purchases and sales contracts subject to unplanned netting or &#x201c;book-out&#x201d; by the transmission provider as derivative instruments subject to mark-to-market accounting.  GAAP provides guidance on whether realized gains and losses on derivative contracts not held for trading purposes should be reported on a net or gross basis and concludes such classification is a matter of judgment that depends on the relevant facts and circumstances.  See Note 4.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Decommissioning and Reclamation Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is only required to recognize and measure decommissioning liabilities for tangible long-lived assets for which a legal obligation exists.  Nuclear decommissioning costs and related accruals are based on periodic site-specific estimates of the costs for removing all radioactive and other structures at PVNGS and are dependent upon numerous assumptions, including estimates of future decommissioning costs at current price levels, inflation rates, and discount rates.  PNM&#x2019;s accruals for PVNGS Units 1, 2, and 3, including portions held under leases, have been made based on such estimates, the guidelines of the NRC, and the PVNGS license periods.  See Note 17 for information concerning the treatment of nuclear decommissioning costs for certain purchased and leased portions of PVNGS in the NMPRC&#x2019;s order in PNM&#x2019;s NM 2015 Rate Case and the NM Supreme Court&#x2019;s decision on PNM&#x2019;s appeal of that order.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In connection with both the SJGS and Four Corners coal supply agreements, the owners are required to reimburse the mining companies for the cost of contemporaneous reclamation, as well as the costs for final reclamation of the coal mines.  The reclamation costs are based on periodic site-specific studies that estimate the costs to be incurred in the future and are dependent upon numerous assumptions, including estimates of future reclamation costs at current price levels, inflation rates, and discount rates.  PNM considers the contemporaneous reclamation costs part of the cost of its delivered coal costs.  See Note 16 for a discussion of reclamation costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Environmental Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The normal operations of the Company involve activities and substances that expose the Company to potential liabilities under laws and regulations protecting the environment.  Liabilities under these laws and regulations can be material &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;and may be imposed without regard to fault, or may be imposed for past acts, even though the past acts may have been lawful at the time they occurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company records its environmental liabilities when site assessments or remedial actions are probable and a range of reasonably likely cleanup costs can be estimated.  The Company reviews its sites and measures the liability by assessing a range of reasonably likely costs for each identified site using currently available information and the probable level of involvement and financial condition of other potentially responsible parties.  These estimates are based on assumptions regarding the costs for site investigations, remediation, operations and maintenance, monitoring, and site closure.  The ultimate cost to clean up the Company&#x2019;s identified sites may vary from its recorded liability due to numerous uncertainties inherent in the estimation process.  Amounts recorded for environmental expense in the years ended December&#160;31, 2021, 2020, and 2019, as well as the amounts of environmental liabilities at December&#160;31, 2021 and 2020 were insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Pension and Other Postretirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;See Note 11 for a discussion of pension and postretirement benefits expense, including a discussion of the actuarial assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;See Note 12 for a discussion of stock-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Income taxes are recognized using the asset and liability method of accounting for income taxes.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying value of existing assets and liabilities and their respective tax basis.  All deferred taxes are reflected as non-current on the Consolidated Balance Sheets.  Current NMPRC, FERC, and PUCT approved rates include the tax effects of the majority of these differences.  Rate-regulated enterprises are required to record deferred income taxes for temporary differences accorded flow-through treatment at the direction of a regulatory commission.  The resulting deferred tax assets and liabilities are recorded based on the expected cash flow to be reflected in future rates.  Because the NMPRC, FERC, and the PUCT have consistently permitted the recovery of tax effects previously flowed-through earnings, the Company has established regulatory assets and liabilities offsetting such deferred tax assets and liabilities.  The Company recognizes only the impact of tax positions that, based on their merits, are more likely than not to be sustained upon an IRS audit.  The Company defers investment tax credits and amortizes them over the estimated useful lives of the assets.  See Note 18 for additional information, including a discussion of the impacts of the Tax Act. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company makes an estimate of its anticipated effective tax rate for the year as of the end of each quarterly period within its fiscal year.  In interim periods, income tax expense is calculated by applying the anticipated annual effective tax rate to year-to-date earnings before taxes.  Certain unusual or infrequently occurring items, as well as adjustments due to enactment of new tax laws, have been excluded from the estimated annual effective tax rate calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Lease Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;See Note 8 for a discussion of lease commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <pnm:NumberOfRegulatedUtilities
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzEzNA_e3fe732b-c881-45eb-95fd-b4c7c910bf13"
      unitRef="utility">2</pnm:NumberOfRegulatedUtilities>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjIx_69810e50-bd97-4c8f-b312-514cf24dff30">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Financial Statement Preparation and Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.  Actual results could ultimately differ from those estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Notes to Consolidated Financial Statements include disclosures for PNMR, PNM, and TNMP.  This report uses the term &#x201c;Company&#x201d; when discussing matters of common applicability to PNMR, PNM, and TNMP.  Discussions regarding only PNMR, PNM, or TNMP are so indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Certain amounts in the 2020 and 2019 Consolidated Financial Statements and Notes thereto have been reclassified to conform to the 2021 financial statement presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;GAAP defines subsequent events as events or transactions that occur after the balance sheet date but before financial statements are issued or are available to be issued.  Based on their nature, magnitude, and timing, certain subsequent events may be required to be reflected at the balance sheet date and/or required to be disclosed in the financial statements.  The Company has evaluated subsequent events as required by GAAP.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzI2_e73a10bd-792a-48d6-beb2-92a4b2c02c16">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Consolidated Financial Statements of each of PNMR, PNM, and TNMP include their accounts and those of subsidiaries in which that entity owns a majority voting interest.  PNM also consolidates Valencia (Note 10).  PNM owns undivided interests in several jointly-owned power plants and records its pro-rata share of the assets, liabilities, and expenses for those plants.  The agreements for the jointly-owned plants provide that if an owner were to default on its payment obligations, the non-defaulting owners would be responsible for their proportionate share of the obligations of the defaulting owner.  In exchange, the non-defaulting owners would be entitled to their proportionate share of the generating capacity of the defaulting owner.  There have been no such payment defaults under any of the agreements for the jointly-owned plants.&lt;/span&gt;&lt;/div&gt;PNMR Services Company expenses, which represent costs that are primarily driven by corporate level activities, are charged to the business segments.  These services are billed at cost and are reflected as general and administrative expenses in the business segments.  Other significant intercompany transactions between PNMR, PNM, and TNMP include intercompany loans, interest and income tax sharing payments, as well as equity transactions, and interconnection billings.  All intercompany transactions and balances have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <pnm:CollaborativeArrangementOwnerObligationsDefaultAmount
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzMwNjQ_1fdd1886-65f9-4de1-bb79-919c945d409d"
      unitRef="usd">0</pnm:CollaborativeArrangementOwnerObligationsDefaultAmount>
    <pnm:AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzNDE3_f03540bf-eb6c-4d5e-b1ee-97dc176698b3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Accounting for the Effects of Certain Types of Regulation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company maintains its accounting records in accordance with the uniform system of accounts prescribed by FERC and adopted by the NMPRC and PUCT.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Certain of the Company&#x2019;s operations are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to the regulated operations.  Regulators may assign costs to accounting periods that differ from accounting methods applied by non-regulated utilities. &#160;When it is probable that regulators will permit recovery of costs through future rates, costs are deferred as regulatory assets that otherwise would be expensed. &#160;Likewise, regulatory liabilities are recognized when&#160;it is probable that regulators will require refunds through future rates&#160;or when revenue is collected for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;expenditures that have not yet been incurred.&#160; GAAP also provides for the recognition of revenue and regulatory assets and liabilities associated with &#x201c;alternative revenue programs&#x201d; authorized by regulators.  Such programs allow the utility to adjust future rates in response to past activities or completed events, if certain criteria are met.  Regulatory assets and liabilities are amortized into earnings over the authorized recovery period.  Accordingly, the Company has deferred certain costs and recorded certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  Information on regulatory assets and regulatory liabilities is contained in Note 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In some circumstances, regulators allow a requested increase in rates to be implemented, subject to refund, before the regulatory process has been completed and a decision rendered by the regulator.  When this occurs, the Company assesses the possible outcomes of the rate proceeding.  The Company records a provision for refund to the extent the amounts being collected, subject to refund, exceed the amount the Company determines is probable of ultimately being allowed by the regulator.&lt;/span&gt;&lt;/div&gt;</pnm:AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzNDA5_d177c7fb-9305-4cf4-ac0e-5d2a6a9b2985">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Cash and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Cash deposits received and held for a period of time that are restricted to a specific purpose, under the terms of their effective agreements, are considered restricted cash.  Investments in highly liquid investments with original maturities of three months or less at the date of purchase are considered cash and cash equivalents.  At December 31, 2021 and 2020 there was no restricted cash for PNMR, PNM, and TNMP.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_01f903f8-b70e-47ab-a185-61c33c8c7833"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_2615cee7-ae64-4584-b230-f8b264725121"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_2e1b139c-7971-48f4-ae6a-1d63c298ae16"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_6b01f8b0-674c-4250-9791-893c5037e2c3"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_abf7dcb4-7e1b-4eba-b3e7-326b2b903e16"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzYwODI_fd38e0d9-5ba0-405a-abf5-a5ecb81787af"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjMx_9ff8e1ce-82bf-4d85-8a53-675633c77ee7">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Utility Plant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Utility plant is stated at original cost and includes capitalized payroll-related costs such as taxes, pension, other fringe benefits, administrative costs, and AFUDC, where authorized by rate regulation, or capitalized interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Repairs, including major maintenance activities, and minor replacements of property are expensed when incurred, except as required by regulators for ratemaking purposes.  Major replacements are charged to utility plant.  Gains, losses, and costs to remove resulting from retirements or other dispositions of regulated property in the normal course of business are credited or charged to accumulated depreciation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and TNMP may receive reimbursements, referred to as CIAC, from customers to pay for all or part of certain construction projects to the extent the project does not benefit regulated customers in general.  PNM and TNMP account for these reimbursements as offsets to utility plant additions based on the requirements of the NMPRC, FERC, and PUCT.  Due to the PUCT&#x2019;s regulatory treatment of CIAC reimbursements, TNMP also receives a financing component that is recognized as other income on the Consolidated Statements of Earnings.  Under the NMPRC regulatory treatment, PNM typically does not receive a financing component.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RegulatoryDepreciationAndAmortizationPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzg0_a498d957-aee0-4de4-8fbc-bedc154f5890">Depreciation and AmortizationPNM&#x2019;s provision for depreciation and amortization of utility plant, other than nuclear fuel, is based upon straight-line rates approved by the NMPRC and FERC.  Amortization of nuclear fuel is based on units-of-production.  TNMP&#x2019;s provision for depreciation and amortization of utility plant is based upon straight-line rates approved by the PUCT.  Depreciation and amortization of non-utility property, including right-of-use assets for finance leases as discussed in Note 8, is computed based on the straight-line method.  The provision for depreciation of certain equipment is allocated between operating expenses and construction projects based on the use of the equipment.</us-gaap:RegulatoryDepreciationAndAmortizationPolicy>
    <pnm:ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzkw_c2b61234-27f3-47fc-8c23-2db1321367fb">Average straight-line rates used were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electric plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common, intangible, and general plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</pnm:ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i5b9596bd9ebc4aacb5e5b0732f60b055_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzMtMS0xLTEtMzU3Njk_7e96169d-de3e-4ab6-b435-dcae75619845"
      unitRef="number">0.0248</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i50e5eafa671a421597a92c4b4a96f0db_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzMtMy0xLTEtMzU3Njk_7ace1b0e-eea0-48d9-9efb-835a67febd0b"
      unitRef="number">0.0247</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i269e99d673114bb1ad36839f1b56d308_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzMtNS0xLTEtMzU3Njk_89e0e484-1778-4558-8991-fd23e2a041e1"
      unitRef="number">0.0247</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i9b6014046ce54bb4bd9e78f931e5be0c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzQtMS0xLTEtMzU3Njk_ace0a897-7f89-4d13-bce0-0c7c75eba7fa"
      unitRef="number">0.0791</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ia794cc51340e44a4aa1500c5bab25c4c_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzQtMy0xLTEtMzU3Njk_0bf8a64a-c824-4ac5-a11d-b895c2f78d2e"
      unitRef="number">0.0765</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="if1fb16b9291d413899268a08f95aedd2_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzQtNS0xLTEtMzU3Njk_1cfc8253-141a-44d7-b04d-94864b7ea8c1"
      unitRef="number">0.0791</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzUtMS0xLTEtMzU3Njk_c3fedc3f-f64f-4870-b10d-0e0d3ced0f55"
      unitRef="number">0.0388</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzUtMy0xLTEtMzU3Njk_342f1d1a-9428-4fce-b494-9fff8826f6e7"
      unitRef="number">0.0395</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZTo3NmJkMmE2NzY0NDc0YjczYmQ2NThjNjVlMzVkYzRkMi90YWJsZXJhbmdlOjc2YmQyYTY3NjQ0NzRiNzNiZDY1OGM2NWUzNWRjNGQyXzUtNS0xLTEtMzU3Njk_36b8e449-74bf-44d6-b0ae-b7dcfdb56ca5"
      unitRef="number">0.0404</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjc2_c9591418-f560-4562-b9d0-fad81103e7b2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Funds Used During Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As provided by the FERC uniform systems of accounts, AFUDC is charged to regulated utility plant for construction projects.  This allowance is designed to enable a utility to capitalize financing costs during periods of construction of property &lt;/span&gt;&lt;/div&gt;subject to rate regulation.  It represents the cost of borrowed funds (allowance for borrowed funds used during construction or &#x201c;debt AFUDC&#x201d;) and a return on other funds (allowance for equity funds used during construction or &#x201c;equity AFUDC&#x201d;).  The debt AFUDC is recorded in interest charges and the equity AFUDC is recorded in other income on the Consolidated Statements of Earnings.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5MTY_c1f02d34-3804-42ef-863e-cb138687bb18"
      unitRef="usd">3400000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5MjA_0f0dfe84-1250-4522-8def-98cea21beae5"
      unitRef="usd">3000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5Mjg_c1ee5248-792c-487c-996f-f8333b858ba1"
      unitRef="usd">5000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5NjQ_a8579ead-d234-40b8-9eec-2b0d2a0234c1"
      unitRef="number">0.0170</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5Njg_c280563c-ea12-49b7-afca-bca5a89c509c"
      unitRef="number">0.0240</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5NzY_d2f45f55-144f-4d33-91f5-a46956de6edf"
      unitRef="number">0.0299</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5ODM_bebeedef-2ade-4e1e-b82c-de9f909a3a67"
      unitRef="usd">9900000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5ODc_843a9598-7171-4de7-b726-4eaa2b68a63a"
      unitRef="usd">7000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzg5OTU_af00803e-0d62-4b4b-8c09-ffcd9b913d4a"
      unitRef="usd">6700000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkwMzM_3993694f-f31a-4501-9b84-5e2a4f78ac6b"
      unitRef="number">0.0494</pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate>
    <pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkwMzc_b1584c6d-f43b-45ba-b4ae-f970b6c0ee67"
      unitRef="number">0.0342</pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate>
    <pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkwNDU_5955b161-1604-44a9-8ed1-a343d09c7c7a"
      unitRef="number">0.0395</pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxMTk_df779a4d-fd03-4953-a2aa-e71c4d7d19f0"
      unitRef="usd">1600000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxMjM_3bc3dcba-1cc8-4e77-9282-3d882283d167"
      unitRef="usd">2100000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxMzE_ecbfaf1b-f455-478a-bac9-3d9d8cd56129"
      unitRef="usd">2400000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNjA_08e4884a-29ce-4d70-98a3-2c67dbc151de"
      unitRef="number">0.0180</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNjQ_19693fd2-e0b8-4812-b7fa-287d28505ead"
      unitRef="number">0.0220</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNzI_bdee500f-542a-4d39-a01f-85cc9050a41c"
      unitRef="number">0.0323</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxNzk_35216e77-6060-4b7e-bc3c-f692a5f41ae9"
      unitRef="usd">3300000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxODM_a544133e-9a89-45f8-adf7-e9cbd7a6504d"
      unitRef="usd">4300000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkxOTE_da27fa13-2140-4bdc-9cb2-b736846aeae1"
      unitRef="usd">2800000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkyMjI_834497a5-e7bc-4676-b0b9-630e5b23c5e5"
      unitRef="number">0.0367</pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate>
    <pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkyMjY_eb58da40-c259-4132-b64c-c8416e6d5131"
      unitRef="number">0.0442</pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate>
    <pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzkyMzQ_7f61adc0-53db-4d86-9c68-a5dbae966e8a"
      unitRef="number">0.0378</pnm:PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate>
    <us-gaap:InventorySuppliesPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzU3_3c3b739b-cd1f-4bcd-8fbc-7241d4ee5377">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Materials, Supplies, and Fuel Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Materials and supplies relate to transmission, distribution, and generating assets.  Materials and supplies are charged to inventory when purchased and are expensed or capitalized as appropriate when issued.  Materials and supplies are valued using an average costing method.  Coal is valued using a rolling weighted average costing method that is updated based on the current period cost per ton.  Periodic aerial surveys are performed on the coal piles and adjustments are made.  Average cost is equal to net realizable value under the ratemaking process.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventorySuppliesPolicy>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMjYx_cfbcba73-ff04-4366-a736-b5a8b05da839">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Inventories consisted of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryNet
      contextRef="i2f1cdb9437c540b9ad99cd5fcf9be156_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtMS0xLTEtMzU3Njk_fa669c6b-37e9-4aa6-8253-438ed0b78e15"
      unitRef="usd">2973000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic9646be9236446af9f35ffc34b91c2aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtMy0xLTEtMzU3Njk_cb63e476-5fdf-42dd-8c9b-164289693ce6"
      unitRef="usd">12012000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id56a969632064542baba1b30d324b400_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtNS0xLTEtMzU3Njk_7035c526-1dbe-4af5-9d6f-b66f7fd6e221"
      unitRef="usd">2973000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i16d10a80222e41e68cc43d2b197bdcc8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtNy0xLTEtMzU3Njk_6e8b8d04-2988-4c5f-ab57-64c1b1c25648"
      unitRef="usd">12012000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibf24f9cee36747628eb6f53029142c93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtOS0xLTEtMzU3Njk_5e50c17c-87e6-41e4-8c96-e0046f82c7ef"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic8352525bbf2448786467c4b4bfe8b04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzMtMTEtMS0xLTM1NzY5_8c48c77a-cdec-4f8a-bc93-3efdee63c7a2"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i60bf43b26572431f80601824d5543639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtMS0xLTEtMzU3Njk_65b8abfb-8300-43f2-8ab5-635eaab5f1b5"
      unitRef="usd">62088000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0d6dd4d4d173460a8d8c78e1064015dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtMy0xLTEtMzU3Njk_13bbff8f-8cd3-4b99-9bda-0bbc16b70905"
      unitRef="usd">54405000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if954ba9f89c74788bb94b0e7abafc995_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtNS0xLTEtMzU3Njk_95f4146c-9a80-4206-a62c-040ccd6730de"
      unitRef="usd">54969000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8ee81c338b6f4841a422badb23743cdf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtNy0xLTEtMzU3Njk_ebb23878-554b-466d-a75b-caecf5876869"
      unitRef="usd">48460000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i79075d95fb654fbea122d7c6500f887f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtOS0xLTEtMzU3Njk_26dadde9-a515-43aa-93bc-33be6e2a7c64"
      unitRef="usd">7119000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i64a1011f5c824904bad13c2002a51915_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzQtMTEtMS0xLTM1NzY5_b7151cc2-aae3-4932-a883-968ff5a5d712"
      unitRef="usd">5945000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtMS0xLTEtMzU3Njk_0b5e22ba-b8c6-4534-8884-fe8b751fa7c6"
      unitRef="usd">65061000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtMy0xLTEtMzU3Njk_fd7ed204-2b53-411c-88d6-8c2d2c3f79db"
      unitRef="usd">66417000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtNS0xLTEtMzU3Njk_9ed019b1-04eb-481f-90cd-16405f0d0d72"
      unitRef="usd">57942000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtNy0xLTEtMzU3Njk_9ed6966a-98e2-4c7d-a8c1-41a5b8566ff2"
      unitRef="usd">60472000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtOS0xLTEtMzU3Njk_6fa57a84-a754-407c-8c56-b201a31baf3f"
      unitRef="usd">7119000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90YWJsZToyY2IwZjU1M2YxOTg0M2E3ODU4NzQ4MDA0YmEwZjAwNi90YWJsZXJhbmdlOjJjYjBmNTUzZjE5ODQzYTc4NTg3NDgwMDRiYTBmMDA2XzUtMTEtMS0xLTM1NzY5_26566755-7010-4d00-b71b-0276d33779ab"
      unitRef="usd">5945000</us-gaap:InventoryNet>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzY1_10a9b2d2-4eb2-4392-9c56-2524186db209">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM holds investment securities in the NDT for the purpose of funding its share of the decommissioning costs of PVNGS and trusts for PNM&#x2019;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners (Note 16).  Investments (both equity and available-for-sale debt securities) are measured at fair market value on a quarterly basis with changes in fair value for equity securities recognized in earnings for that period.  Since third party investment managers have sole discretion over the purchase and sale of the securities, PNM records a realized loss as an impairment for any available-for-sale debt security that has a market value which is less than cost at the end of each quarter.  For the years ended December&#160;31, 2021, 2020 and 2019, PNM recorded impairment losses on the available-for-sale debt securities of $(0.7) million, $3.2 million and $5.7&#160;million.   No gains or losses are deferred as regulatory assets or liabilities.  See Notes 3 and 9.  All investments are held in PNM&#x2019;s name and are in the custody of major financial institutions.  The specific identification method is used to determine the cost of securities disposed of, with realized gains and losses reflected in other income and deductions.&lt;/span&gt;&lt;/div&gt;PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#x201c;other than temporary&#x201d; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzExMTg3_6421727a-1ade-406c-8c6d-85966102e959"
      unitRef="usd">-700000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzExMTkx_a21b1bab-7f66-419f-a041-4fd8b996845d"
      unitRef="usd">3200000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzExMTk4_d2e458fe-9f6b-4233-a842-0e8978c788c7"
      unitRef="usd">5700000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzM2_650373a1-77d9-476a-ac89-40d446729dce">Equity Method InvestmentPNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#x2019;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzNDAz_d900042b-1ce9-4f73-9fdd-8b73b0ad4d7c">Goodwill The Company does not amortize goodwill.  Goodwill is evaluated for impairment annually, or more frequently if events and circumstances indicate that the goodwill might be impaired.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzE1_c7439e83-3821-4349-b8c8-90094ff3977e">Asset ImpairmentTangible long-lived assets and right-of-use assets associated with leases are evaluated in relation to the estimated future undiscounted cash flows to assess recoverability when events and circumstances indicate that the assets might be impaired.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzAx_03f43895-b81b-4868-98e5-519c389abb76">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Amortization of Debt Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Discount, premium, and expense related to the issuance of long-term debt are amortized over the lives of the respective issues.  Gains and losses incurred upon the early retirement of long-term debt are recognized in other income or other deductions, except for amounts recoverable through NMPRC, FERC, or PUCT regulation, which are recorded as regulatory assets or liabilities and amortized over the lives of the respective issues.  Unamortized premium, discount, and expense related to long-term debt are reflected as part of the related liability on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzc2_db2be831-24f7-435f-b6b8-0c608af87513">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company records derivative instruments, including energy contracts, on the balance sheet as either an asset or liability measured at their fair value.  Changes in the derivatives&#x2019; fair value are recognized in earnings unless specific hedge accounting criteria are met.  PNM also records certain commodity derivative transactions recoverable through NMPRC regulation as regulatory assets or liabilities.  See Note 9.&lt;/span&gt;&lt;/div&gt;The Company treats all forward commodity purchases and sales contracts subject to unplanned netting or &#x201c;book-out&#x201d; by the transmission provider as derivative instruments subject to mark-to-market accounting.  GAAP provides guidance on whether realized gains and losses on derivative contracts not held for trading purposes should be reported on a net or gross basis and concludes such classification is a matter of judgment that depends on the relevant facts and circumstances.&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Accounting for Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Under derivative accounting and related rules for energy contracts, PNM accounts for its various instruments for the purchase and sale of energy, which meet the definition of a derivative, based on PNM&#x2019;s intent.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM was not hedging its exposure to the variability in future cash flows from commodity derivatives through designated cash flow hedges.  The derivative contracts recorded at fair value that do not qualify or are not designated for cash flow hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power agreements, used to economically hedge generation assets, purchased power and fuel costs, and customer load requirements.  Changes in the fair value of economic hedges are reflected in results of operations and are classified between operating revenues and cost of energy according to the intent of the hedge.  PNM also uses economic hedges under an NMPRC approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  Changes in the fair value of instruments covered by its FPPAC are recorded as regulatory assets and liabilities.  PNM has no trading transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <pnm:DecommissioningCostsPolicyPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzg5_fdaf118b-e888-4f72-bb34-0d178da528ea">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Decommissioning and Reclamation Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is only required to recognize and measure decommissioning liabilities for tangible long-lived assets for which a legal obligation exists.  Nuclear decommissioning costs and related accruals are based on periodic site-specific estimates of the costs for removing all radioactive and other structures at PVNGS and are dependent upon numerous assumptions, including estimates of future decommissioning costs at current price levels, inflation rates, and discount rates.  PNM&#x2019;s accruals for PVNGS Units 1, 2, and 3, including portions held under leases, have been made based on such estimates, the guidelines of the NRC, and the PVNGS license periods.  See Note 17 for information concerning the treatment of nuclear decommissioning costs for certain purchased and leased portions of PVNGS in the NMPRC&#x2019;s order in PNM&#x2019;s NM 2015 Rate Case and the NM Supreme Court&#x2019;s decision on PNM&#x2019;s appeal of that order.&lt;/span&gt;&lt;/div&gt;In connection with both the SJGS and Four Corners coal supply agreements, the owners are required to reimburse the mining companies for the cost of contemporaneous reclamation, as well as the costs for final reclamation of the coal mines.  The reclamation costs are based on periodic site-specific studies that estimate the costs to be incurred in the future and are dependent upon numerous assumptions, including estimates of future reclamation costs at current price levels, inflation rates, and discount rates.  PNM considers the contemporaneous reclamation costs part of the cost of its delivered coal costs.</pnm:DecommissioningCostsPolicyPolicyTextBlock>
    <us-gaap:EnvironmentalCostExpensePolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzg4_edef9458-d165-4493-ae75-f1416095f788">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Environmental Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The normal operations of the Company involve activities and substances that expose the Company to potential liabilities under laws and regulations protecting the environment.  Liabilities under these laws and regulations can be material &lt;/span&gt;&lt;/div&gt;and may be imposed without regard to fault, or may be imposed for past acts, even though the past acts may have been lawful at the time they occurred. The Company records its environmental liabilities when site assessments or remedial actions are probable and a range of reasonably likely cleanup costs can be estimated.  The Company reviews its sites and measures the liability by assessing a range of reasonably likely costs for each identified site using currently available information and the probable level of involvement and financial condition of other potentially responsible parties.  These estimates are based on assumptions regarding the costs for site investigations, remediation, operations and maintenance, monitoring, and site closure.  The ultimate cost to clean up the Company&#x2019;s identified sites may vary from its recorded liability due to numerous uncertainties inherent in the estimation process.</us-gaap:EnvironmentalCostExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODEvZnJhZzoxMGJlOTgzOTEyZjA0YmYzOGEyYmJhYWQ5NjI3ZjMyZS90ZXh0cmVnaW9uOjEwYmU5ODM5MTJmMDRiZjM4YTJiYmFhZDk2MjdmMzJlXzIzMzgw_a5d85faf-1a18-4fc9-be96-eb0670210e74">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Income taxes are recognized using the asset and liability method of accounting for income taxes.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying value of existing assets and liabilities and their respective tax basis.  All deferred taxes are reflected as non-current on the Consolidated Balance Sheets.  Current NMPRC, FERC, and PUCT approved rates include the tax effects of the majority of these differences.  Rate-regulated enterprises are required to record deferred income taxes for temporary differences accorded flow-through treatment at the direction of a regulatory commission.  The resulting deferred tax assets and liabilities are recorded based on the expected cash flow to be reflected in future rates.  Because the NMPRC, FERC, and the PUCT have consistently permitted the recovery of tax effects previously flowed-through earnings, the Company has established regulatory assets and liabilities offsetting such deferred tax assets and liabilities.  The Company recognizes only the impact of tax positions that, based on their merits, are more likely than not to be sustained upon an IRS audit.  The Company defers investment tax credits and amortizes them over the estimated useful lives of the assets.  See Note 18 for additional information, including a discussion of the impacts of the Tax Act. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company makes an estimate of its anticipated effective tax rate for the year as of the end of each quarterly period within its fiscal year.  In interim periods, income tax expense is calculated by applying the anticipated annual effective tax rate to year-to-date earnings before taxes.  Certain unusual or infrequently occurring items, as well as adjustments due to enactment of new tax laws, have been excluded from the estimated annual effective tax rate calculation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMDQ_87d07089-bb05-462b-8983-9e2a1b416602">Segment Information&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following segment presentation is based on the methodology that management uses for making operating decisions and assessing performance of its various business activities.  A reconciliation of the segment presentation to the GAAP financial statements is provided.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM includes the retail electric utility operations of PNM that are subject to traditional rate regulation by the NMPRC.  PNM provides integrated electricity services that include the generation, transmission, and distribution of electricity for retail electric customers in New Mexico.  PNM also includes the generation and sale of electricity into the wholesale market, as well as providing transmission services to third parties.  The sale of electricity includes the asset optimization of PNM&#x2019;s &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;jurisdictional capacity as well as the capacity excluded from retail rates.  FERC has jurisdiction over wholesale power and transmission rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;TNMP &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP is an electric utility providing services in Texas under the TECA.  TNMP&#x2019;s operations are subject to traditional rate regulation by the PUCT.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#x2019;s service area.  TNMP also provides transmission services at regulated rates to other utilities that interconnect with TNMP&#x2019;s facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Corporate and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and PNMR Services Company.  The activities of PNMR Development, NM Capital, and the equity method investment in NMRD are also included in Corporate and Other.  Eliminations of intercompany income and expense transactions are reflected in the Corporate and Other segment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNMR SEGMENT INFORMATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following tables present summarized financial information for PNMR by segment.  PNM and TNMP each operate in only one segment.  Therefore, tabular segment information is not presented for PNM and TNMP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:85%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,362,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;830,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;304,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,135,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;221,497&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;100,118&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(13,462)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;308,153&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;198,551&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;71,791&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(25,913)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;244,429&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;171,559&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;63,879&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(23,591)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;211,847&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valencia non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsidiary preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) attributable to PNMR&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;155,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;63,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;(23,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;195,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,060,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,364,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,139,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;794,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;281,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,075,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;214,897&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;88,453&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(18,069)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;285,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;181,871&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;64,893&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(38,812)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;207,952&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;160,014&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;58,585&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(31,283)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;187,316&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valencia non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsidiary preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) attributable to PNMR&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;145,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;58,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;(31,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;172,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,581,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,939,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&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:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&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="border-bottom: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:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,457,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;776,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;268,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,044,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;61,068&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;85,814&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,682)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;144,200&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;29,460&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;60,845&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(23,456)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;66,849&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;55,422&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;55,799&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(19,090)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;92,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valencia non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsidiary preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) attributable to PNMR&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;40,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;55,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;(19,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;77,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,242,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,298,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company defines utility margin as electric operating revenues less cost of energy.  Cost of energy consists primarily of fuel and purchase power costs for PNM and costs charged by third-party transmission providers for TNMP.  The Company believes that utility margin provides a more meaningful basis for evaluating operations than electric operating revenues since substantially all such costs are offset in revenues as fuel and purchase power costs are passed through to customers under PNM&#x2019;s FPPAC and third-party transmission costs are passed on to customers through TNMP&#x2019;s transmission cost recovery factor.  Utility margin is not a financial measure required to be presented under GAAP and is considered a non-GAAP measure. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Major Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;No individual customer accounted for more than 10% of the electric operating revenues of PNMR or PNM during the years ended December 31, 2021, 2020 or 2019.  Three REPs accounted for more than 10% of the electric operating revenues of TNMP, as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REP A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REP B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REP C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMjQ_3115340d-8e84-488e-acbe-6e2a4abf7153">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following segment presentation is based on the methodology that management uses for making operating decisions and assessing performance of its various business activities.  A reconciliation of the segment presentation to the GAAP financial statements is provided.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM includes the retail electric utility operations of PNM that are subject to traditional rate regulation by the NMPRC.  PNM provides integrated electricity services that include the generation, transmission, and distribution of electricity for retail electric customers in New Mexico.  PNM also includes the generation and sale of electricity into the wholesale market, as well as providing transmission services to third parties.  The sale of electricity includes the asset optimization of PNM&#x2019;s &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;jurisdictional capacity as well as the capacity excluded from retail rates.  FERC has jurisdiction over wholesale power and transmission rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;TNMP &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP is an electric utility providing services in Texas under the TECA.  TNMP&#x2019;s operations are subject to traditional rate regulation by the PUCT.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#x2019;s service area.  TNMP also provides transmission services at regulated rates to other utilities that interconnect with TNMP&#x2019;s facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Corporate and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Corporate and Other segment includes PNMR holding company activities, primarily related to corporate level debt and PNMR Services Company.  The activities of PNMR Development, NM Capital, and the equity method investment in NMRD are also included in Corporate and Other.  Eliminations of intercompany income and expense transactions are reflected in the Corporate and Other segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMDY_9b6cb7d2-4144-441a-8d1d-989a2eaeb2ae">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following tables present summarized financial information for PNMR by segment.  PNM and TNMP each operate in only one segment.  Therefore, tabular segment information is not presented for PNM and TNMP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:85%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,362,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;830,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;304,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,135,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;221,497&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;100,118&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(13,462)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;308,153&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;198,551&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;71,791&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(25,913)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;244,429&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;171,559&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;63,879&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(23,591)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;211,847&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valencia non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsidiary preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) attributable to PNMR&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;155,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;63,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;(23,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;195,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,060,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,364,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,139,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;794,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;281,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,075,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;214,897&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;88,453&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(18,069)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;285,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;181,871&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;64,893&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(38,812)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;207,952&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;160,014&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;58,585&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(31,283)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;187,316&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valencia non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsidiary preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) attributable to PNMR&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;145,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;58,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;(31,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;172,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,581,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,939,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&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:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&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="border-bottom: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:700;line-height:100%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,457,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Utility margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;776,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;268,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,044,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;61,068&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;85,814&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,682)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;144,200&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;29,460&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;60,845&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(23,456)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;66,849&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;55,422&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;55,799&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(19,090)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;92,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valencia non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsidiary preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment earnings (loss) attributable to PNMR&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;40,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;55,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;(19,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;77,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,242,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,298,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzE5NDg_d5cb4962-bfb5-486a-bbc1-9705f6da47e2"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzE5NDg_fa561381-58bb-45d8-b186-ffc45bd80803"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:Revenues
      contextRef="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItMS0xLTEtMzU3Njk_90de80ad-799e-4d20-89c9-bc52a7450587"
      unitRef="usd">1362020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if225bd52ef1944a48c70311e850245d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItMy0xLTEtMzU3Njk_97c8ad06-1a88-43b2-8057-a4e7c4d80b13"
      unitRef="usd">417853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItNS0xLTEtMzU3Njk_3ef80e81-8ff5-48f9-86e2-75283708b92d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzItNy0xLTEtMzU3Njk_0cee6db3-c8df-4802-bb8d-1c016a88d198"
      unitRef="usd">1779873000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtMS0xLTEtMzU3Njk_6a33be3d-9645-496e-8417-a9d9f75bd042"
      unitRef="usd">531786000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if225bd52ef1944a48c70311e850245d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtMy0xLTEtMzU3Njk_7c954df6-b36f-45f8-9ed9-2142cb919fbe"
      unitRef="usd">113067000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtNS0xLTEtMzU3Njk_d1d9ea0c-6d92-45bf-b0c4-2c729414dd0d"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzUtNy0xLTEtMzU3Njk_099d1d7b-fdce-46fd-8b7f-add1efcc690c"
      unitRef="usd">644853000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6c8e8b21e6ef40f2993fc2d721ac4be3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtMS0xLTEtMzU3Njk_81e07885-eaff-4241-97f3-4630b55075ef"
      unitRef="usd">830234000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if225bd52ef1944a48c70311e850245d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtMy0xLTEtMzU3Njk_d9dfd722-2971-4056-9764-10c89ec4d159"
      unitRef="usd">304786000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1f81742bcea8464999e73fafcddb80e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtNS0xLTEtMzU3Njk_57e868e1-5f76-46e5-b8a6-18b38628bec7"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i890fe01c917c4e95b1f859ee82d56620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzYtNy0xLTEtMzU3Njk_bab9d187-17e8-4264-9a58-c7488c083cfd"
      unitRef="usd">1135020000</us-gaap:GrossProfit>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctMS0xLTEtMzU3Njk_d6e9ab57-c893-4bb1-a57f-96227135bd9a"
      unitRef="usd">438372000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctMy0xLTEtMzU3Njk_25163018-d809-409d-b516-db7b5c485ea6"
      unitRef="usd">114228000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctNS0xLTEtMzU3Njk_57df0d55-9934-4f4a-890e-05124bcd64b0"
      unitRef="usd">-9840000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzctNy0xLTEtMzU3Njk_4260996a-b738-4d72-bafb-be5ef14cfd3f"
      unitRef="usd">542760000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtMS0xLTEtMzU3Njk_3b83db2e-4752-45d5-9e80-daae094a125d"
      unitRef="usd">170365000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtMy0xLTEtMzU3Njk_f3f02dad-8273-4efb-8dd1-7c8e982b65d0"
      unitRef="usd">90440000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtNS0xLTEtMzU3Njk_8c67a936-0bda-48e1-84a2-36e4be297f77"
      unitRef="usd">23302000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzgtNy0xLTEtMzU3Njk_9049fea3-a865-4e51-b0a3-7ee35a77fda9"
      unitRef="usd">284107000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktMS0xLTEtMzU3Njk_0f16a9e9-8ee9-435f-843e-4e1c5a34ee0f"
      unitRef="usd">221497000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktMy0xLTEtMzU3Njk_cc37ac25-5f7b-4198-bb84-9508dc511f01"
      unitRef="usd">100118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktNS0xLTEtMzU3Njk_fca46197-779c-4940-963b-22e495216dad"
      unitRef="usd">-13462000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzktNy0xLTEtMzU3Njk_3fc0f4e3-20cc-4171-aaee-d6dd31506ca1"
      unitRef="usd">308153000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTEtMS0xLTM1NzY5_2766f739-ed32-431f-80a8-e86f54f4ad72"
      unitRef="usd">14605000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTMtMS0xLTM1NzY5_1296897a-4c6b-4e3a-8cb5-9c79eab4c252"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTUtMS0xLTM1NzY5_48e19c59-59fe-443d-97f3-f7bdf4dd1f2c"
      unitRef="usd">57000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEwLTctMS0xLTM1NzY5_aee4c9c3-e2ab-4ee2-b73b-819efe462168"
      unitRef="usd">14662000</us-gaap:InvestmentIncomeInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTEtMS0xLTM1NzY5_291a12ff-79b6-4a45-a49e-de585958ae4d"
      unitRef="usd">13809000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTMtMS0xLTM1NzY5_89522f23-03a3-4721-8d25-d920ae97ef21"
      unitRef="usd">5408000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTUtMS0xLTM1NzY5_f08910d7-eb2e-406f-8426-c6ca454754ea"
      unitRef="usd">-726000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzExLTctMS0xLTM1NzY5_0b9ba3c0-5e7c-464e-8e00-8466995680db"
      unitRef="usd">18491000</pnm:OtherIncomeDeductionsExcludingInterest>
    <us-gaap:InterestExpense
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTEtMS0xLTM1NzY5_127ebf70-01d9-40ef-9dda-93f53733e9c3"
      unitRef="usd">51360000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTMtMS0xLTM1NzY5_c79a16d9-8b5f-407b-a96a-ba343ff0a691"
      unitRef="usd">33735000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTUtMS0xLTM1NzY5_b2e14ce1-5dde-4b48-8a78-a1287f0271ea"
      unitRef="usd">11782000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEyLTctMS0xLTM1NzY5_44587ab6-facb-4f56-af9c-4fbb616e149f"
      unitRef="usd">96877000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTEtMS0xLTM1NzY5_e26cb705-8ced-423d-9e85-f16b0960e90c"
      unitRef="usd">198551000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTMtMS0xLTM1NzY5_e66772c7-b94c-41e9-9688-b449fce1fd2a"
      unitRef="usd">71791000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTUtMS0xLTM1NzY5_99ef7a21-cd3e-4756-b215-a1aea3f45b98"
      unitRef="usd">-25913000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzEzLTctMS0xLTM1NzY5_1f81a68e-54bd-4c05-9468-d8ec9edd47aa"
      unitRef="usd">244429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTEtMS0xLTM1NzY5_f03538ae-1ea0-45ff-bf1f-aee53c524ebf"
      unitRef="usd">26992000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTMtMS0xLTM1NzY5_52a08aa9-fdb9-4b89-817a-c2c79626dfde"
      unitRef="usd">7912000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTUtMS0xLTM1NzY5_7c422272-ae86-4d32-ba22-f5493a95ae14"
      unitRef="usd">-2322000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE0LTctMS0xLTM1NzY5_208fc5ed-0488-4f06-8801-1558ab6decdf"
      unitRef="usd">32582000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTEtMS0xLTM1NzY5_8d42ad6d-15f6-415b-9b40-9b8d34b5f646"
      unitRef="usd">171559000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTMtMS0xLTM1NzY5_33679a2c-82e3-4a3f-b619-40fdddf86f87"
      unitRef="usd">63879000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTUtMS0xLTM1NzY5_87e0c4ef-6dad-46a1-b117-bc541fdcc5c4"
      unitRef="usd">-23591000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE1LTctMS0xLTM1NzY5_9ca91292-bd9a-4cc1-88a5-8eed5489670b"
      unitRef="usd">211847000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTEtMS0xLTM1NzY5_793dd82f-3a0a-4c8e-8273-34e1ee365f8c"
      unitRef="usd">15490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTMtMS0xLTM1NzY5_7aa021c3-11ea-4ead-b3fe-0281e606a8a6"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTUtMS0xLTM1NzY5_21021fc8-3211-47a1-947d-cc09f3462192"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE2LTctMS0xLTM1NzY5_1d54ef09-60e2-468d-b86f-0ef26a40214c"
      unitRef="usd">15490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTEtMS0xLTM1NzY5_1fe50ea1-d1b0-4707-98c0-4a7d1df7997e"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTMtMS0xLTM1NzY5_95fa773b-1487-454d-ba54-cead85b7362b"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTUtMS0xLTM1NzY5_49738c25-e469-439c-aaf3-8db18b9fea86"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE3LTctMS0xLTM1NzY5_bc84e239-f1ae-495c-8021-3d44bc686bfb"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i421179081f634bb9b94b831283fb2432_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTEtMS0xLTM1NzY5_51f8e4a5-6214-430b-8cee-8f60c2d04bf9"
      unitRef="usd">155541000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib531e2f5737544dbbb17763262eb4c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTMtMS0xLTM1NzY5_a88342ba-3fef-45b0-82a3-4371ffbd3123"
      unitRef="usd">63879000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia9ebf15215e74593958e99e3a25c9af2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTUtMS0xLTM1NzY5_13e2e77b-5617-4511-9cc2-74ec7aab688f"
      unitRef="usd">-23591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzE4LTctMS0xLTM1NzY5_12291219-b89b-459f-b0d9-d198d57c38e4"
      unitRef="usd">195829000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Assets
      contextRef="ib3f48308a91a4de6954b3cf77d33b4b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTEtMS0xLTM1NzY5_3ff636e1-02c6-4d57-becb-0c125ffa827c"
      unitRef="usd">6060133000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id1d15be05a3f4ebba264685c398e5ab0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTMtMS0xLTM1NzY5_a3190d65-5dfd-4bdc-a1a6-011556b896af"
      unitRef="usd">2364772000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia8e5665fd4264a1493a6a00e947965cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTUtMS0xLTM1NzY5_4b545be3-47f9-4b90-b952-8d59ca4532cf"
      unitRef="usd">241980000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIyLTctMS0xLTM1NzY5_63339551-6639-4998-880b-526163c076f6"
      unitRef="usd">8666885000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="ib3f48308a91a4de6954b3cf77d33b4b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTEtMS0xLTM1NzY5_ca1b646b-0971-4856-84f1-5fe5089e05c7"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id1d15be05a3f4ebba264685c398e5ab0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTMtMS0xLTM1NzY5_e0a95d47-5bd8-40ec-9570-e38b13dca72c"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia8e5665fd4264a1493a6a00e947965cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTUtMS0xLTM1NzY5_4432549a-51f2-48fa-b95b-d48be9e09408"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmZWY5Yjc3Mjc3Zjg0ZmVmOWJhMmExNmE1YTUwYTUwZC90YWJsZXJhbmdlOmZlZjliNzcyNzdmODRmZWY5YmEyYTE2YTVhNTBhNTBkXzIzLTctMS0xLTM1NzY5_e4b7d140-f6e2-4044-9e05-e68b82986b25"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:Revenues
      contextRef="i51aac969715c45988851fad4d2206210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItMS0xLTEtMzU3Njk_9c200838-d5ca-4a12-b1a5-068e5ae65c16"
      unitRef="usd">1139834000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItMy0xLTEtMzU3Njk_52836e9f-c3ce-4867-9dee-99e1f15e2e5c"
      unitRef="usd">383178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItNS0xLTEtMzU3Njk_3962e9ef-258b-4045-a71c-a957498c1a1f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzItNy0xLTEtMzU3Njk_14d38d85-c1fd-42e5-9cee-af6ad057b9ba"
      unitRef="usd">1523012000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i51aac969715c45988851fad4d2206210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtMS0xLTEtMzU3Njk_59d70acb-b038-4196-a442-b2d499a7a586"
      unitRef="usd">345167000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtMy0xLTEtMzU3Njk_553ddc2f-ae51-4d4b-a336-9d66736cf14c"
      unitRef="usd">102074000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtNS0xLTEtMzU3Njk_69039e05-22c0-46e2-80d0-b659e06ff45e"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzUtNy0xLTEtMzU3Njk_d14ef6d8-3a97-4b91-b3f1-96d75757fe1b"
      unitRef="usd">447241000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i51aac969715c45988851fad4d2206210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtMS0xLTEtMzU3Njk_ceab49f0-c01d-443d-af36-d205093daf48"
      unitRef="usd">794667000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8a29bc86e3e6417d8ae4d7c1d958e234_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtMy0xLTEtMzU3Njk_68659ca7-f753-4067-b5a6-5f2892e24d43"
      unitRef="usd">281104000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibd444655d02a42289f86ae43f5e92df1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtNS0xLTEtMzU3Njk_0f890c5f-83a1-4a55-9552-012d4c26e38e"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iab4aab3de01541d688408b4b0aef265e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzYtNy0xLTEtMzU3Njk_1ec1d173-6149-4069-b7f2-ed74ee94071f"
      unitRef="usd">1075771000</us-gaap:GrossProfit>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctMS0xLTEtMzU3Njk_c0bd6e32-4ea1-425c-8256-cab64d0c789d"
      unitRef="usd">414445000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctMy0xLTEtMzU3Njk_da9a89eb-2229-4cca-af89-3a6663cf5ea5"
      unitRef="usd">104852000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctNS0xLTEtMzU3Njk_f3cc4e35-0fb1-4db6-a71b-7bc75978c779"
      unitRef="usd">-4419000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzctNy0xLTEtMzU3Njk_da3681fa-81e4-4ddd-934c-f479027172d3"
      unitRef="usd">514878000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtMS0xLTEtMzU3Njk_57df61ea-ba7f-4aec-8a79-18762bca4f1c"
      unitRef="usd">165325000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtMy0xLTEtMzU3Njk_99c83845-52f9-45cf-9a6e-f1311f2ed407"
      unitRef="usd">87799000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtNS0xLTEtMzU3Njk_875399cd-e4aa-4288-acc1-eb918368ea3c"
      unitRef="usd">22488000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzgtNy0xLTEtMzU3Njk_e2c59899-aa28-452a-9973-324c7d8a5dea"
      unitRef="usd">275612000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktMS0xLTEtMzU3Njk_c1d2c14a-2d1d-41d8-9e54-840eb976aca2"
      unitRef="usd">214897000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktMy0xLTEtMzU3Njk_6c1e92e2-e0f2-4930-95e6-d9fbc4b266b0"
      unitRef="usd">88453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktNS0xLTEtMzU3Njk_cc2a0e33-8334-45cb-b890-0f9155722de9"
      unitRef="usd">-18069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzktNy0xLTEtMzU3Njk_11341518-2cbb-4580-8f81-4a7485614f91"
      unitRef="usd">285281000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTEtMS0xLTM1NzY5_c167aa0b-5a19-442a-9149-ea39d26e5da8"
      unitRef="usd">14469000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTMtMS0xLTM1NzY5_1d73d33d-756f-4b0c-b23a-b680db48d8bd"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTUtMS0xLTM1NzY5_200616af-05fe-4c58-917b-6eeeac99da67"
      unitRef="usd">-246000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEwLTctMS0xLTM1NzY5_7bdc5fe0-28c1-4689-900a-46e433e0f1fc"
      unitRef="usd">14223000</us-gaap:InvestmentIncomeInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTEtMS0xLTM1NzY5_d6717a24-b713-41d9-9f2a-bcbeb515c505"
      unitRef="usd">17120000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTMtMS0xLTM1NzY5_4aa5deb2-318e-42e3-9bf5-89b29117c2ec"
      unitRef="usd">6828000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTUtMS0xLTM1NzY5_58b585a3-1497-453a-8d1b-acd1e03784fa"
      unitRef="usd">-1108000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzExLTctMS0xLTM1NzY5_846bc209-8ab7-45fc-b026-c33dc21a7ea7"
      unitRef="usd">22840000</pnm:OtherIncomeDeductionsExcludingInterest>
    <us-gaap:InterestExpense
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTEtMS0xLTM1NzY5_12733ff4-dae8-4d74-83e8-3a462e7f59d7"
      unitRef="usd">64615000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTMtMS0xLTM1NzY5_85cdb913-9c02-47be-a640-a21ec6bf64ff"
      unitRef="usd">30388000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTUtMS0xLTM1NzY5_773db45e-b26d-42b4-af16-7d81372e03c2"
      unitRef="usd">19389000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEyLTctMS0xLTM1NzY5_6ac35fe8-58ca-46da-bd01-3f80de235f89"
      unitRef="usd">114392000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTEtMS0xLTM1NzY5_5b71940c-b005-4390-b323-1efbf94d08df"
      unitRef="usd">181871000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTMtMS0xLTM1NzY5_26560880-acfb-4e21-ad68-3544a6e714b5"
      unitRef="usd">64893000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTUtMS0xLTM1NzY5_ee667b27-ab1b-410b-bcc3-b37fdaa2708d"
      unitRef="usd">-38812000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzEzLTctMS0xLTM1NzY5_8157acba-92c7-4b85-8dd9-aeac4c42ce0d"
      unitRef="usd">207952000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTEtMS0xLTM1NzY5_f42907e6-9724-4005-be26-3e356f5bb035"
      unitRef="usd">21857000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTMtMS0xLTM1NzY5_f2415ef1-aa52-4c9c-9092-8c2f93fc2302"
      unitRef="usd">6308000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTUtMS0xLTM1NzY5_59286158-2683-4f3a-8ee1-cc5d1de7a912"
      unitRef="usd">-7529000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE0LTctMS0xLTM1NzY5_53835ee8-1bb4-4a4a-9296-acc01f1be7d9"
      unitRef="usd">20636000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTEtMS0xLTM1NzY5_fb5c1700-95c3-467f-9a34-8d0fa4a66130"
      unitRef="usd">160014000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTMtMS0xLTM1NzY5_28d3ffad-95bd-4f31-ba32-d7b90abcc74a"
      unitRef="usd">58585000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTUtMS0xLTM1NzY5_e9ccce69-0a7d-4972-9ef5-53989db6a921"
      unitRef="usd">-31283000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE1LTctMS0xLTM1NzY5_cf42e501-0c65-441d-8113-04ff2f67a1c2"
      unitRef="usd">187316000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTEtMS0xLTM1NzY5_ca9aab50-9d65-44bf-b377-13dba8ed05c2"
      unitRef="usd">14013000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTMtMS0xLTM1NzY5_eba3cff5-9df1-4e55-97e6-d171a55c643a"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTUtMS0xLTM1NzY5_687a5519-09c0-4210-b2ee-3f51ba060d53"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE2LTctMS0xLTM1NzY5_c46c921c-1ea2-4306-a532-d835c8281001"
      unitRef="usd">14013000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTEtMS0xLTM1NzY5_c26054b8-3a4c-41c7-909a-954f1d2451c3"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTMtMS0xLTM1NzY5_88846d16-603a-4495-8640-215a558e65de"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTUtMS0xLTM1NzY5_b4239cd4-61d1-4606-9f9d-2ff245f3ce1e"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE3LTctMS0xLTM1NzY5_f90862d5-c487-4055-91a1-a82a283d7848"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd0353fe835d435a99c623daa639b57c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTEtMS0xLTM1NzY5_348d4527-4e13-4864-8cd7-e69d8c61c28b"
      unitRef="usd">145473000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i37a5799292ac474a8f2840b97f4ae136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTMtMS0xLTM1NzY5_f1fefad7-84db-4734-a9d7-07943cac33cf"
      unitRef="usd">58585000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6bff5b1e39714087819018bdd946f57f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTUtMS0xLTM1NzY5_583886cb-b7d6-4fa9-809a-d981cdec78a5"
      unitRef="usd">-31283000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzE4LTctMS0xLTM1NzY5_7bc3b47d-8bdf-4cba-8e9d-3ce840efe79c"
      unitRef="usd">172775000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Assets
      contextRef="i67c0c5fde8c74aed8479c8ec5bd1c866_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTEtMS0xLTM1NzY5_29ccc672-9ec0-4c35-ab4b-702f4054d260"
      unitRef="usd">5581033000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6c67b54c8dec4bf8a005058bd2a4136b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTMtMS0xLTM1NzY5_e569850f-e83e-4f93-bf32-66de7ef0616e"
      unitRef="usd">2132580000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i11a7ab39082444f5975809a386cbe558_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTUtMS0xLTM1NzY5_985b5506-d610-4390-8039-962d781323f9"
      unitRef="usd">226241000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIyLTctMS0xLTM1NzY5_fa205cbe-4d08-4e9a-8254-e20aba77f991"
      unitRef="usd">7939854000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="i67c0c5fde8c74aed8479c8ec5bd1c866_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTEtMS0xLTM1NzY5_9365cf7f-7c6f-4a56-b487-c4fa2b017abf"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6c67b54c8dec4bf8a005058bd2a4136b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTMtMS0xLTM1NzY5_fcbcb4a7-e032-4873-b9ed-04de0e502889"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i11a7ab39082444f5975809a386cbe558_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTUtMS0xLTM1NzY5_a8406c18-d1f9-4093-942e-5e7ffe719cc5"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo5N2I5NDAyYzFmZDI0NjBhYjUzYmNjYzQ2OGE2YzE5ZS90YWJsZXJhbmdlOjk3Yjk0MDJjMWZkMjQ2MGFiNTNiY2NjNDY4YTZjMTllXzIzLTctMS0xLTM1NzY5_d71d24f2-b267-45f2-b23e-0b60043d898a"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:Revenues
      contextRef="i0cea6fcde79747838655423631adba00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtMS0xLTEtMzU3Njk_b890b5c4-928f-4393-a152-d239f194f79a"
      unitRef="usd">1093822000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtMy0xLTEtMzU3Njk_e1b2676c-12c1-4841-821a-077db93b74c8"
      unitRef="usd">363781000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtNy0xLTEtMzU3Njk_f4aa2a37-3ff7-41d5-8607-e63c0d50625e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzUtOS0xLTEtMzU3Njk_adbf6499-8d6e-4b59-8eb2-92c6be108b6e"
      unitRef="usd">1457603000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0cea6fcde79747838655423631adba00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtMS0xLTEtMzU3Njk_90cd61c5-d768-4932-85bc-1f84990eacff"
      unitRef="usd">317725000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtMy0xLTEtMzU3Njk_144c7279-091a-41a8-95c9-4919a034742b"
      unitRef="usd">95087000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtNy0xLTEtMzU3Njk_0eb55006-35da-4929-8267-71e5faca92ce"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzYtOS0xLTEtMzU3Njk_ae041938-27cf-4100-aa90-e713fd6c82dc"
      unitRef="usd">412812000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i0cea6fcde79747838655423631adba00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctMS0xLTEtMzU3Njk_77a4f712-45ca-4691-b3a5-1b5c1da126be"
      unitRef="usd">776097000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0166ff11f68544c29c81bf199dba5b83_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctMy0xLTEtMzU3Njk_a2689b7e-c9b3-4276-8e1d-55eb32da2cd5"
      unitRef="usd">268694000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i797d240b7a5149a08d9c3acd62fd666c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctNy0xLTEtMzU3Njk_a94d096d-1906-4271-b6f8-06ffaf44f83c"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3c00fe3306ba4feb9fd5ce84a663e21b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzctOS0xLTEtMzU3Njk_ec004a2a-a332-4d23-abdc-33ea82c6c4bc"
      unitRef="usd">1044791000</us-gaap:GrossProfit>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtMS0xLTEtMzU3Njk_63117e69-03e0-41e5-af65-6888376033da"
      unitRef="usd">554661000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtMy0xLTEtMzU3Njk_b079213a-485d-4e7d-b0c4-ca1183c0ff20"
      unitRef="usd">98621000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtNy0xLTEtMzU3Njk_b4c96932-16dc-42bd-bcbf-768372b5d7db"
      unitRef="usd">-20499000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzgtOS0xLTEtMzU3Njk_6f58d5d2-9813-4849-b7a3-d7cc3edf9497"
      unitRef="usd">632783000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktMS0xLTEtMzU3Njk_580f3553-2678-4d93-91e8-744ac8a0ec22"
      unitRef="usd">160368000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktMy0xLTEtMzU3Njk_037f6ddd-93fe-4f68-a5e7-781cdbc3a272"
      unitRef="usd">84259000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktNy0xLTEtMzU3Njk_ccaea546-bbd0-4949-a631-ace9794e2a7f"
      unitRef="usd">23181000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzktOS0xLTEtMzU3Njk_5b59188f-07ea-4e04-be7a-62b30f37cafa"
      unitRef="usd">267808000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTEtMS0xLTM1NzY5_1c036f21-e557-4b96-9ea4-d906b1529fd8"
      unitRef="usd">61068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTMtMS0xLTM1NzY5_3f433e04-2ec8-42f3-acab-d4b145adbd04"
      unitRef="usd">85814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTctMS0xLTM1NzY5_b0819869-77b1-4def-bdf1-d1d3c2d626df"
      unitRef="usd">-2682000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEwLTktMS0xLTM1NzY5_89f587eb-4ab0-4de8-9cfc-b50232235398"
      unitRef="usd">144200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTEtMS0xLTM1NzY5_28d7ecfd-363c-4787-9a1f-7ab7594a6055"
      unitRef="usd">14303000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTMtMS0xLTM1NzY5_03d6b84c-c41d-4c3f-83ec-39b89bad1064"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTctMS0xLTM1NzY5_0d8fece4-ea9d-4df0-970e-eb7208ee900e"
      unitRef="usd">-281000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzExLTktMS0xLTM1NzY5_7bb7bfa6-8ee3-4cba-ac76-8f0dabc58f94"
      unitRef="usd">14022000</us-gaap:InvestmentIncomeInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTEtMS0xLTM1NzY5_7213337e-4e51-4044-a6de-e1ff71e4955a"
      unitRef="usd">26989000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTMtMS0xLTM1NzY5_332e4c0f-48d8-4a69-923f-a44cf05ae8a7"
      unitRef="usd">4131000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTctMS0xLTM1NzY5_15cac7fb-d3a7-49ae-ae85-5674a9fe3f46"
      unitRef="usd">-1477000</pnm:OtherIncomeDeductionsExcludingInterest>
    <pnm:OtherIncomeDeductionsExcludingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzEzLTktMS0xLTM1NzY5_48efc9ad-edff-4e53-9ec7-8c5b5244680d"
      unitRef="usd">29643000</pnm:OtherIncomeDeductionsExcludingInterest>
    <us-gaap:InterestExpense
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTEtMS0xLTM1NzY5_dbbbf292-8cc2-412c-b006-25fa011d36a2"
      unitRef="usd">72900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTMtMS0xLTM1NzY5_873b9e26-d07f-4dba-b481-0d383bce3a10"
      unitRef="usd">29100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTctMS0xLTM1NzY5_eaaa1ff7-256e-41e5-8669-4b1a7e5eebed"
      unitRef="usd">19016000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE0LTktMS0xLTM1NzY5_372dfdd4-7362-4031-be90-6550f4ed61e1"
      unitRef="usd">121016000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTEtMS0xLTM1NzY5_b4751e99-122c-493d-bbbe-52df7c647997"
      unitRef="usd">29460000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTMtMS0xLTM1NzY5_c21fe39d-625f-4584-ac10-87b606c50c22"
      unitRef="usd">60845000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTctMS0xLTM1NzY5_ba0ccae7-56e0-425a-b1ba-95083f960d10"
      unitRef="usd">-23456000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE1LTktMS0xLTM1NzY5_dd336994-455a-4684-9032-55f41364ec2b"
      unitRef="usd">66849000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTEtMS0xLTM1NzY5_da3d9b06-e7ac-4d8a-9d0c-f9e558ab36d3"
      unitRef="usd">-25962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTMtMS0xLTM1NzY5_5d0d1736-6b9a-4090-bb06-7f8da924c858"
      unitRef="usd">5046000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTctMS0xLTM1NzY5_a50849da-b222-441b-80d4-17320d81d42c"
      unitRef="usd">-4366000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE2LTktMS0xLTM1NzY5_4c53c423-27d9-4cb3-a609-ad9f9d475a75"
      unitRef="usd">-25282000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTEtMS0xLTM1NzY5_c83601f5-bc03-4b84-94e2-13a9a3e1ef1c"
      unitRef="usd">55422000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTMtMS0xLTM1NzY5_12566eef-d692-49ec-b522-74619113da12"
      unitRef="usd">55799000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTctMS0xLTM1NzY5_8ee43a58-613d-4728-a6fe-955b58c385f8"
      unitRef="usd">-19090000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE3LTktMS0xLTM1NzY5_233db935-526e-4b1e-bc57-c7142e279a20"
      unitRef="usd">92131000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTEtMS0xLTM1NzY5_0b4b81cb-5817-4dc6-9200-5836dfdf30b9"
      unitRef="usd">14241000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTMtMS0xLTM1NzY5_ef10ddbd-2333-46e5-a1a7-af8363e8f17d"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTctMS0xLTM1NzY5_6310a76e-a8a7-4a7b-9774-39b9ff0b467c"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE4LTktMS0xLTM1NzY5_d2df15d1-91cc-4d40-a812-006810b4b915"
      unitRef="usd">14241000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTEtMS0xLTM1NzY5_2234a142-b035-45d3-b310-86b157dbdb70"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTMtMS0xLTM1NzY5_9b248cfc-34bf-456d-99d1-50d2eafad7e3"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTctMS0xLTM1NzY5_b293221c-46fb-456c-88d5-67855bcfa206"
      unitRef="usd">0</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzE5LTktMS0xLTM1NzY5_8818e67c-cd80-499b-8729-7462bfbebffc"
      unitRef="usd">528000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id0c6a3a62d23466d8eeb2ef158612c7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTEtMS0xLTM1NzY5_d8d548bd-d151-4f80-89d5-c6256fdb1b78"
      unitRef="usd">40653000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0a0843244e174aeead0e9eda10dce047_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTMtMS0xLTM1NzY5_32d6d8b9-24db-4d30-8eb0-29b9ef5127d1"
      unitRef="usd">55799000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i069624f1fc034a3680e9f21ac8a680b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTctMS0xLTM1NzY5_876819df-5782-436f-a273-c4a45ef0c119"
      unitRef="usd">-19090000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzIwLTktMS0xLTM1NzY5_08132876-deda-407e-b42c-21c0ca979aff"
      unitRef="usd">77362000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Assets
      contextRef="if8eaf2d3993b4fbc960d9ebefad7cdf9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTEtMS0xLTM1NzY5_0191b0d5-2ce5-41fd-a861-75a893bd646d"
      unitRef="usd">5242991000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i77845a56e1fe4c69a47bbff080d196a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTMtMS0xLTM1NzY5_7110118e-8731-48fa-ab08-8cd78bbb45c2"
      unitRef="usd">1860439000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie8a70277b941470597db7e1373c0814b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTctMS0xLTM1NzY5_8abcdc09-9c60-4d91-b1e3-0daa9a3c6b05"
      unitRef="usd">195344000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI0LTktMS0xLTM1NzY5_ec534d41-6e78-4449-a85d-e0219fdbf753"
      unitRef="usd">7298774000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="if8eaf2d3993b4fbc960d9ebefad7cdf9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTEtMS0xLTM1NzY5_7e8d82b8-4a44-4dc4-9acd-fc92fd2fcb4e"
      unitRef="usd">51632000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i77845a56e1fe4c69a47bbff080d196a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTMtMS0xLTM1NzY5_fc2c7912-da04-49de-bfd0-c16228aa578b"
      unitRef="usd">226665000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie8a70277b941470597db7e1373c0814b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTctMS0xLTM1NzY5_35e6bd39-fa0d-44c9-8510-4bc38a8ef462"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTo0ZTQ4OGQ3NDFiNjg0OTIwOGMyZTQyYjZiMmFjOTA0Zi90YWJsZXJhbmdlOjRlNDg4ZDc0MWI2ODQ5MjA4YzJlNDJiNmIyYWM5MDRmXzI1LTktMS0xLTM1NzY5_be15ee64-fcba-4779-b12c-ac0f9c8d4309"
      unitRef="usd">278297000</us-gaap:Goodwill>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90ZXh0cmVnaW9uOmM0MjIyYjczOWQ0ZDRlZmZiYzEzNGI5ZDBiZDllNDg2XzMwMjY_1075a249-fade-4f0c-8306-23c88ee758ce">Three REPs accounted for more than 10% of the electric operating revenues of TNMP, as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REP A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REP B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REP C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7985fd86bed74cac8dabde0300a53ee7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzItMS0xLTEtMzU3Njk_d16658dc-0b8d-4f63-8695-dfd9838242c4"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i572af124409e4e0ab4ed17bed3291566_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzItMy0xLTEtMzU3Njk_a32768e9-5436-4ef8-a59d-62376029b474"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0e7bc72a2c6e402a92498deb2660b0b3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzItNS0xLTEtMzU3Njk_234daffc-3382-4c30-bd40-139e4866f3bb"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib957da2768f440a99da2da6d62ea017f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzMtMS0xLTEtMzU3Njk_b3f48b0d-94d4-4197-a1a0-88c062d1e9d2"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i837aba825add49e9a1280e93bde33d78_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzMtMy0xLTEtMzU3Njk_b002b064-a7af-41ef-a515-138b8e93e346"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8323e3e5819e47a9b1cd3921e869b6d8_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzMtNS0xLTEtMzU3Njk_1cc2cc05-41d9-4164-b2da-882f8376d5f5"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idbd95995aa184235ab8779b3d8475130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzQtMS0xLTEtMzU3Njk_19e00fe0-0883-4d71-9ed6-12c95093f401"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3df8d374a96f4d0985b46b24e6df055d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzQtMy0xLTEtMzU3Njk_6b66d28a-cad1-49ee-a8e2-d42f7d29a73e"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c0580030323486d9b14ef0bb3c61bc8_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODQvZnJhZzpjNDIyMmI3MzlkNGQ0ZWZmYmMxMzRiOWQwYmQ5ZTQ4Ni90YWJsZTpmN2M4NDg3ZTdjMDg0YThmOTkwMzgxNDI5MzRlNjIyNi90YWJsZXJhbmdlOmY3Yzg0ODdlN2MwODRhOGY5OTAzODE0MjkzNGU2MjI2XzQtNS0xLTEtMzU3Njk_4ed0624b-91b4-44f9-b2b7-2920040ad492"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90ZXh0cmVnaW9uOmEwOTEwYWMxOGYyNTQ5NGY5YThkYjJmOGY5MmEwYjNhXzc0NQ_0d30f412-b5c6-4266-8f7b-9f988647a9e4">Accumulated Other Comprehensive Income (Loss)&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;AOCI reports a measure for accumulated changes in equity that result from transactions and other economic events other than transactions with shareholders.  Information regarding AOCI is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&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:11.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom: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:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Unrealized Gains on Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Pension&lt;br/&gt;Liability&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Fair Value Adjustment for Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:20.25pt;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;&#160;Amounts reclassified from AOCI (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(5,926)&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Income tax impact of amounts reclassified&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#160;Other OCI changes (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Income tax impact of other OCI changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Net after-tax change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,699&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,668&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;11,367&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,060)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,307&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(109,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(99,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(99,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:20.25pt;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;&#160;Amounts reclassified from AOCI (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(9,497)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,300&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,197)&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,740)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,937)&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Income tax impact of amounts reclassified&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#160;Other OCI changes (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Income tax impact of other OCI changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Net after-tax change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,765&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;10,779&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;20,544&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(350)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;20,194&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;(98,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;(78,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;(79,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:20.25pt;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;&#160;Amounts reclassified from AOCI (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(9,765)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,348&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,417)&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(903)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:20.25pt;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;Income tax impact of amounts reclassified&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#160;Other OCI changes (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Income tax impact of other OCI changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Net after-tax change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(8,688)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;15,263&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;6,575&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;672&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;7,247&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The Consolidated Statements of Earnings include pre-tax amounts reclassified from AOCI related to Unrealized Gains on Available-for-Sale Debt Securities in gains (losses) on investment securities, related to Pension Liability Adjustment in other (deductions), and related to Fair Value Adjustment for Cash Flow Hedges in interest charges.  The income tax impacts of all amounts reclassified from AOCI are included in income taxes in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90ZXh0cmVnaW9uOmEwOTEwYWMxOGYyNTQ5NGY5YThkYjJmOGY5MmEwYjNhXzczNA_7c7b7951-6111-4b49-988f-3758e919c528">Information regarding AOCI is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&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:11.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom: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:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Unrealized Gains on Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Pension&lt;br/&gt;Liability&lt;br/&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Fair Value Adjustment for Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:20.25pt;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;&#160;Amounts reclassified from AOCI (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(5,926)&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Income tax impact of amounts reclassified&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#160;Other OCI changes (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Income tax impact of other OCI changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Net after-tax change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,699&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,668&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;11,367&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,060)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,307&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(109,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(99,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(99,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:20.25pt;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;&#160;Amounts reclassified from AOCI (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(9,497)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,300&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,197)&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,740)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,937)&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Income tax impact of amounts reclassified&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#160;Other OCI changes (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Income tax impact of other OCI changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Net after-tax change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,765&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;10,779&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;20,544&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(350)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;20,194&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;(98,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;(78,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;(79,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:20.25pt;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;&#160;Amounts reclassified from AOCI (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(9,765)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,348&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,417)&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(903)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:20.25pt;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;Income tax impact of amounts reclassified&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#160;Other OCI changes (pre-tax)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Income tax impact of other OCI changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Net after-tax change&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(8,688)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;15,263&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;6,575&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;672&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;7,247&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents pre-tax information about net actuarial (gain) loss in AOCI as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.612%"/&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:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Experience (gain) 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset (liability) adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization recognized in net periodic benefit (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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts in AOCI not yet recognized in net periodic benefit cost at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents pre-tax information about net actuarial loss in AOCI as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount in AOCI not yet recognized in net periodic benefit cost at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Experience (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization recognized in net periodic benefit (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount in AOCI not yet recognized in net periodic benefit cost at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i042272c014914dd592c6f105382792e8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctMS0xLTEtMzU3Njk_7b06070c-9df2-40d0-8b40-4a6761cb91af"
      unitRef="usd">1939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i950727cf74cc478a83e5cf2dc7384c14_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctMy0xLTEtMzU3Njk_1d5c73e8-eebd-453d-a9f6-282f3819ffe1"
      unitRef="usd">-112361000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i193f031a51104e0d8932683ee5151993_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctNS0xLTEtMzU3Njk_417dffd1-4f29-4eec-9d5e-03492639dd8f"
      unitRef="usd">-110422000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7587fec40da44e5497390dcf4c1e02e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctOS0xLTEtMzU3Njk_b17c0ded-8b1b-4696-ab05-dd8df20c1616"
      unitRef="usd">1738000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i363b303278ad46ac8427ab3e126e483d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzctMTEtMS0xLTM1NzY5_777635de-031c-4e73-b1bc-4893115ccaf9"
      unitRef="usd">-108684000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtMS0xLTEtMzU3Njk_9f65a2f0-6c91-48fe-b3f4-528051b23546"
      unitRef="usd">14063000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtMy0xLTEtMzU3Njk_3b4a26e9-4537-4299-af40-8563630b6287"
      unitRef="usd">-7404000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtNS0xLTEtMzU3Njk_16c11f49-4a98-455e-a32c-24dcb9ad1b55"
      unitRef="usd">6659000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtOS0xLTEtMzU3Njk_36abb58c-226e-47c1-bbe6-c24cb4170997"
      unitRef="usd">-733000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzgtMTEtMS0xLTM1NzY5_a4864f28-b230-4eab-a66f-869b236c8d4a"
      unitRef="usd">5926000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktMS0xLTEtMzU3Njk_1f6eaaf7-6222-4509-afd0-b351f1513a6d"
      unitRef="usd">3572000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktMy0xLTEtMzU3Njk_18436c9e-1666-4708-a215-d7675dc4512f"
      unitRef="usd">-1880000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktNS0xLTEtMzU3Njk_ce57574d-9206-43e2-8444-a1f9e2d362a0"
      unitRef="usd">1692000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktOS0xLTEtMzU3Njk_bd367e38-266e-4281-b457-e9b7b6fa8450"
      unitRef="usd">-186000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzktMTEtMS0xLTM1NzY5_cec6a997-caaa-490a-ae50-50bb683b07ba"
      unitRef="usd">1506000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTEtMS0xLTM1NzY5_3f5ecca2-d803-417b-b8ff-2d60365c4db9"
      unitRef="usd">25724000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTMtMS0xLTM1NzY5_7326bdcc-473c-490c-aaf8-df91ff98c671"
      unitRef="usd">-3829000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTUtMS0xLTM1NzY5_5146c96f-a8fc-45ae-88b3-4f9d0b7b97fe"
      unitRef="usd">21895000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTktMS0xLTM1NzY5_86a54391-a6ae-4e7a-8d0c-cab489afbc2f"
      unitRef="usd">-3495000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEwLTExLTEtMS0zNTc2OQ_d78ef024-b5cf-4015-ac2f-8abd8ddfb5d9"
      unitRef="usd">18400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTEtMS0xLTM1NzY5_171c2c62-97cd-4f7d-80e2-ced739c15930"
      unitRef="usd">6534000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTMtMS0xLTM1NzY5_f24a4745-6dc6-4b0e-bd59-e4699494f75f"
      unitRef="usd">-973000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTUtMS0xLTM1NzY5_b29da606-fb1e-44c7-b286-5aa255a16083"
      unitRef="usd">5561000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTktMS0xLTM1NzY5_7c4d8568-62f5-404b-9058-17cf1d5577a4"
      unitRef="usd">-888000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzExLTExLTEtMS0zNTc2OQ_f830a556-f918-4011-98c1-7db98af675a1"
      unitRef="usd">4673000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4433c06df6524eca82445a74e0af8a74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTEtMS0xLTM1NzY5_d238d4ac-6494-46c5-84a6-6025b1a44a08"
      unitRef="usd">8699000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2161d65974824309a7afe0caeb46c759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTMtMS0xLTM1NzY5_83912dcf-fe91-4ae8-afe5-1051efbf2951"
      unitRef="usd">2668000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i02f1275640c64bd98ad4be97d7aeea14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTUtMS0xLTM1NzY5_ecb21661-c062-46a1-9219-f13027d87a8a"
      unitRef="usd">11367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifc08e33b9f2548bb9117367935b23e8d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTktMS0xLTM1NzY5_b4a74a35-5483-490f-9477-4e381cb2da75"
      unitRef="usd">-2060000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia7faf1ee937443a6916736968a2d1505_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzEyLTExLTEtMS0zNTc2OQ_d1dcf02b-a5c5-4022-8010-0c0aa7933e38"
      unitRef="usd">9307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic88e3047a393499480edc64c2da34f11_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTEtMS0xLTM1NzY5_771525ed-d7d7-4662-a63d-4523c7f21e2c"
      unitRef="usd">10638000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i50092a2ae6ea426f8d73bda96f969fce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTMtMS0xLTM1NzY5_8ef554fc-70df-42d5-a772-0b061718276c"
      unitRef="usd">-109693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2971a0541b7140789fb3586017c7ccab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTUtMS0xLTM1NzY5_d7fabd01-0acc-42bc-b654-e9170bbb3636"
      unitRef="usd">-99055000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if5f329303e804177b4db42f0c289b7aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTktMS0xLTM1NzY5_403f574a-8873-4afe-b3ef-2bcc39712f9e"
      unitRef="usd">-322000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5995e1cd6c304df595ce54916a36c3bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE0LTExLTEtMS0zNTc2OQ_93b88f0d-0b9e-43a0-8146-a41fb75dc7be"
      unitRef="usd">-99377000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTEtMS0xLTM1NzY5_4c98f509-16f5-4587-b96e-3d9984ed00ea"
      unitRef="usd">9497000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTMtMS0xLTM1NzY5_c31da85e-6826-4daf-b893-f3815994f1c7"
      unitRef="usd">-8300000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTUtMS0xLTM1NzY5_2927a8e9-eebf-4704-bf1d-d1cff9af964f"
      unitRef="usd">1197000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTktMS0xLTM1NzY5_aa25e247-48e8-4323-8f76-cf33566f90b0"
      unitRef="usd">1740000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE3LTExLTEtMS0zNTc2OQ_95e34dee-0960-4055-96af-dfe2d5cad819"
      unitRef="usd">2937000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTEtMS0xLTM1NzY5_1ad2f3a7-b6e2-40da-99b5-5395a1490051"
      unitRef="usd">2412000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTMtMS0xLTM1NzY5_2e420b3e-5695-4501-a263-59eff5b0cff7"
      unitRef="usd">-2108000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTUtMS0xLTM1NzY5_a260da44-d0aa-465a-bd18-f9b5cc13f50a"
      unitRef="usd">304000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTktMS0xLTM1NzY5_13bbfdef-745d-4174-ac49-22b0790c0b05"
      unitRef="usd">442000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE4LTExLTEtMS0zNTc2OQ_8e3ff7d7-dfed-48dd-a5ed-3b19c2fd92e7"
      unitRef="usd">746000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTEtMS0xLTM1NzY5_418441a3-54b9-4e61-b7d9-46e36016fe2f"
      unitRef="usd">22586000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTMtMS0xLTM1NzY5_de4dfdf8-4fbc-425f-b25c-505d561fb57e"
      unitRef="usd">6149000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTUtMS0xLTM1NzY5_6f8f31c5-8b18-4aa8-bf0c-70e8010a6cea"
      unitRef="usd">28735000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTktMS0xLTM1NzY5_c4773c31-1123-4d58-9183-f5d6e678cb79"
      unitRef="usd">1271000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzE5LTExLTEtMS0zNTc2OQ_9c51874a-6abe-4894-a5cb-8ec865595f88"
      unitRef="usd">30006000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTEtMS0xLTM1NzY5_2185b570-275e-4c7d-adbd-d23ce8b0a66c"
      unitRef="usd">5736000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTMtMS0xLTM1NzY5_ff1ba7ad-d5d3-431b-a6bb-c2e8e056c5ed"
      unitRef="usd">1562000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTUtMS0xLTM1NzY5_d66b2a86-88b8-43c1-a916-c258ac5214c1"
      unitRef="usd">7298000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTktMS0xLTM1NzY5_12fe8ee4-7d46-4304-80c1-d43b20b025d9"
      unitRef="usd">323000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIwLTExLTEtMS0zNTc2OQ_8353e5ca-cad2-47d6-84db-ad8102c10642"
      unitRef="usd">7621000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia1675117aaf5486aad4d6b98d1b4c39d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTEtMS0xLTM1NzY5_09f52183-70b8-4c4a-80f7-ab1350760e2b"
      unitRef="usd">9765000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfe657a160304764b862c24fcb8c4459_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTMtMS0xLTM1NzY5_3a942e88-623e-44ac-b5ec-4d68ab35b2aa"
      unitRef="usd">10779000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i776cc039763448dda89cff1aa9939ffa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTUtMS0xLTM1NzY5_eba29848-04e9-46fd-8fe9-011976d672b4"
      unitRef="usd">20544000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1c6e3681b0d948eda6599b10a103229f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTktMS0xLTM1NzY5_94627c1c-cc97-4102-8441-ede7e68df919"
      unitRef="usd">-350000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i99e93f5b9d7048c28c26cca5bd5ca7e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIxLTExLTEtMS0zNTc2OQ_8602ba82-8601-461c-bd25-ba1dda7992e6"
      unitRef="usd">20194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5aaa52c01fcf4b978eae2219a7398d72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTEtMS0xLTM1NzY5_7d026822-179d-45cb-be46-dee99b365f03"
      unitRef="usd">20403000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8111b456f8bd4b9684a6bfdeb50c6d3f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTMtMS0xLTM1NzY5_b0f1bfec-9348-45b1-813c-6de4b3d8cca6"
      unitRef="usd">-98914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0a68942fafa44888a63a30de6728408_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTUtMS0xLTM1NzY5_b4ae864a-6cba-4928-b5ef-7d065289032a"
      unitRef="usd">-78511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8658075fe11e431ba3db09fbfede96de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTktMS0xLTM1NzY5_759204c0-2caf-469e-9764-44b95b8ca007"
      unitRef="usd">-672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b2934d7406b4f019abb64d9c9687e82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzIzLTExLTEtMS0zNTc2OQ_0e370b7d-00fc-4c36-9e44-b50590179cfb"
      unitRef="usd">-79183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTEtMS0xLTM1NzY5_10c8c2dd-883f-4801-8b4f-957baa572a23"
      unitRef="usd">9765000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTMtMS0xLTM1NzY5_0294cd94-f2d9-43e0-875d-6a1a8180f9a6"
      unitRef="usd">-8348000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTUtMS0xLTM1NzY5_b9bc93d5-eb51-46b3-be26-f3fe400c528d"
      unitRef="usd">1417000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTktMS0xLTM1NzY5_f9a9c353-7a54-419e-bb86-3abc5d5d4c09"
      unitRef="usd">903000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI2LTExLTEtMS0zNTc2OQ_d995d0d8-6c30-4d98-8d17-2d5f3319487d"
      unitRef="usd">2320000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTEtMS0xLTM1NzY5_2fd069ac-f803-44f8-8246-8793cb81d849"
      unitRef="usd">2480000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTMtMS0xLTM1NzY5_5ff44fab-e15f-4f5a-b715-57da4a9c8606"
      unitRef="usd">-2120000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTUtMS0xLTM1NzY5_df079940-dc43-4c41-bcdc-755eb5ab3b48"
      unitRef="usd">360000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTktMS0xLTM1NzY5_73e2f194-cf22-4250-a17c-1d8cada5135c"
      unitRef="usd">229000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI3LTExLTEtMS0zNTc2OQ_5e806b59-a1d8-47df-a35b-78695cdd93aa"
      unitRef="usd">589000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTEtMS0xLTM1NzY5_ed696737-5b31-4da6-bbc6-3b2e4972c701"
      unitRef="usd">-1881000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTMtMS0xLTM1NzY5_a38bdb25-773c-4edb-b118-915b034c5a9e"
      unitRef="usd">12111000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTUtMS0xLTM1NzY5_7e22333c-4ca6-4f9b-af57-0475e20c3cb6"
      unitRef="usd">10230000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTktMS0xLTM1NzY5_2005f41c-11f0-4e6c-9ec4-511823550e33"
      unitRef="usd">1804000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI4LTExLTEtMS0zNTc2OQ_2c253b42-a795-4cda-a588-cb1b8f0b4518"
      unitRef="usd">12034000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTEtMS0xLTM1NzY5_fb8b9b28-26ff-4880-bd8b-335989ab3ab8"
      unitRef="usd">-478000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTMtMS0xLTM1NzY5_9376ac5a-c5db-4cfd-8c7c-cb65643a871b"
      unitRef="usd">3076000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTUtMS0xLTM1NzY5_2e472b80-2e42-4c34-ae30-b6b58bc648f9"
      unitRef="usd">2598000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTktMS0xLTM1NzY5_d300d1d3-03b2-47b1-87de-231d0d3a13b0"
      unitRef="usd">458000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzI5LTExLTEtMS0zNTc2OQ_fe01b0e4-8c58-4ef5-ae77-c29ae9adb8ad"
      unitRef="usd">3056000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i791e9ce082844c6a8175ceb3b09d4834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTEtMS0xLTM1NzY5_bdc6f2b9-0098-4367-8805-f41f975f280e"
      unitRef="usd">-8688000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i96b7af2a1a3840f9b020af5f575561e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTMtMS0xLTM1NzY5_7985711e-f590-49ec-b08b-c016d2df3982"
      unitRef="usd">15263000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i97590fac13704d56a562c4c76a6cc4df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTUtMS0xLTM1NzY5_0ade061f-9ff0-45be-bf3d-798e61a2723d"
      unitRef="usd">6575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iadaf0170958242d088d07fe9b3a87f91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTktMS0xLTM1NzY5_8b386477-b671-4f5b-9306-c935789a8620"
      unitRef="usd">672000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMwLTExLTEtMS0zNTc2OQ_ddf917e6-af02-4359-a0f1-468445842190"
      unitRef="usd">7247000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2dabe30dc2a14ffbb7496e5ab632cbf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTEtMS0xLTM1NzY5_b212df65-d4b2-4a9b-a490-9794f61c1c84"
      unitRef="usd">11715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07f5dc7a2ed64fa7aa6ef5f1ef8f9517_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTMtMS0xLTM1NzY5_57d47e7a-e15f-450a-800f-d64118d68eca"
      unitRef="usd">-83651000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i569cbfd8b8ce484a97396b7852ca3be3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTUtMS0xLTM1NzY5_1714b4e7-ee75-4275-8bbe-febf6c4149a3"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6631bbffa5b348ff89d7d6d504ffbfac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTktMS0xLTM1NzY5_879d2614-ec10-454f-968c-478788e28d2f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36541e7737114c4788c07eb94bb0fb00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xODcvZnJhZzphMDkxMGFjMThmMjU0OTRmOWE4ZGIyZjhmOTJhMGIzYS90YWJsZTpjYTVhNmE2OWE4MTU0Zjg2YWI1MmQ5MzczOTRkYTNkYi90YWJsZXJhbmdlOmNhNWE2YTY5YTgxNTRmODZhYjUyZDkzNzM5NGRhM2RiXzMyLTExLTEtMS0zNTc2OQ_5eaed0e9-d7b8-4fd9-89a9-f705b1058988"
      unitRef="usd">-71936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEyMjY0_25dc2116-3933-4ed3-b63b-a03e6d78cf00">Electric Operating Revenues&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Accounts receivable consists primarily of trade receivables from customers.  In the normal course of business, credit is extended to customers on a short-term basis.  The Company estimates the allowance for credit losses on trade receivables based on historical experience and estimated default rates.  Accounts receivable balances are reviewed monthly, adjustments to the allowance for credit losses are made as necessary and amounts that are deemed uncollectible are written off.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As a result of the economic conditions resulting from the COVID-19 pandemic, PNM updated its allowance for accounts receivable balances and recorded incremental credit losses of $(1.1)&#160;million and $6.8&#160;million in the years ended December 31, 2021 and 2020.  The NMPRC issued an order authorizing all public utilities to create a regulatory asset to defer incremental costs related to COVID-19, including increases in uncollectible accounts.  See discussion regarding regulatory treatment in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In addition to the allowance for credit losses on trade receivables, the Company has evaluated other receivables for potential credit related losses.  These balances include potential exposures for other non-retail utility services.  In the years ended December 31, 2021 and 2020, PNM recorded $1.0&#160;million and zero in estimated credit losses related to these transactions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  During the weather event, generators experienced an extreme spike in market driven fuel prices and in turn charged REPs excessive market driven power prices which eventually get passed to end users on their electricity bill.  Given the uncertainty of the collectability of end users' bills by REPs, ERCOT also increased the collateral required by REPs in order to do business within ERCOT's Balancing Authority. TNMP has deferred bad debt expense (credit losses) from defaulting REPs to a regulatory asset totaling $0.8&#160;million at December 31, 2021 and will seek recovery in a general rate case.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Electric operating revenues are recorded in the period of energy delivery, which includes estimated amounts for service rendered but unbilled at the end of each accounting period.  The determination of the energy sales billed to individual customers is based on the reading of their meters, which occurs on a systematic basis throughout the month.  At the end of each month, amounts of energy delivered to customers since the date of the last meter reading and the corresponding unbilled revenue are estimated.  Unbilled electric revenue is estimated based on daily generation volumes, estimated customer usage by class, line losses, historical trends and experience, applicable customer rates or by using AMS data where available.  Amounts billed are generally due within the next month.  The Company does not incur incremental costs to obtain contracts for its energy services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s wholesale electricity sales are recorded as electric operating revenues and wholesale electricity purchases are recorded as costs of energy sold.  Derivative contracts that are subject to unplanned netting are recorded net in earnings.  A &#x201c;book-out&#x201d; is the planned or unplanned netting of off-setting purchase and sale transactions.  A book-out is a transmission mechanism to reduce congestion on the transmission system or administrative burden.  For accounting purposes, a book-out is the recording of net revenues upon the settlement of a derivative contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Unrealized gains and losses on derivative contracts that are not designated for hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power and fuel supply agreements, used to hedge generation assets and purchased power costs.  Changes in the fair value of economic hedges are reflected in results of operations, with changes related to economic hedges on sales included in operating revenues and changes related to economic hedges on purchases included in cost of energy sold.  See Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company has collaborative arrangements related to its interest in SJGS, Four Corners, PVNGS, and Luna.  The Company has determined that during the years ended December 31, 2021, 2020, and 2019 none of the joint owners in its collaborative arrangements were customers under Topic 606.  The Company will continue to evaluate transactions between collaborative arrangement participants in future periods under the revenue requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and TNMP recognize revenue as they satisfy performance obligations, which typically occurs as the customer or end-user consumes the electric service provided.  Electric services are typically for a bundle of services that are distinct and transferred to the end-user in one performance obligation measured by KWh or KW.  Electric operating revenues are recorded in the period of energy delivery, including estimated unbilled amounts.  The Company has elected to exclude all sales and similar taxes from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Revenue from contracts with customers is recorded based upon the total authorized tariff price at the time electric service is rendered, including amounts billed under arrangements qualifying as an Alternative Revenue Program (&#x201c;ARP&#x201d;).  ARP arrangements are agreements between PNM or TNMP and its regulator that allow PNM or TNMP to adjust future rates in response to past activities or completed events, if certain criteria are met.  ARP revenues are required to be reported separately from contracts with customers.  ARP revenues in a given period include the recognition of &#x201c;originating&#x201d; ARP revenues (i.e. when the regulator-specific conditions are met) in the period, offset by the reversal of ARP revenues when billed to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Sources of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Additional information about the nature of revenues is provided below.  Additional information about matters affecting PNM&#x2019;s and TNMP&#x2019;s regulated revenues is provided in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PNM&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;NMPRC Regulated Retail Electric Service &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013; PNM provides electric generation, transmission, and distribution service to its rate-regulated customers in New Mexico.  PNM&#x2019;s retail electric service territory covers a large area of north central New Mexico, including the cities of Albuquerque, Rio Rancho, and Santa Fe, and certain areas of southern New Mexico.  Customer rates for retail electric service are set by the NMPRC and revenue is recognized as energy is delivered to the customer.  PNM invoices customers on a monthly basis for electric service and generally collects billed amounts within one month. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Transmission Service to Third Parties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013; PNM owns transmission lines that are interconnected with other utilities in New Mexico, Texas, Arizona, Colorado, and Utah.  Transmission customers receive service for the transmission of energy owned by the customer utilizing PNM&#x2019;s transmission facilities.  Customers generally receive transmission services, which are regulated by FERC, from PNM through PNM&#x2019;s Open Access Transmission Tariff (&#x201c;OATT&#x201d;) or a specific contract.  Customers are billed based on capacity and energy components on a monthly basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Miscellaneous &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013;&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:110%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Beginning on January 1, 2018, PNM acquired a 65 MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM sells power from 36 MW of this capacity to a third party at a fixed price that is recorded as revenue from contracts with customers.  PNM is obligated to deliver power under this arrangement only when SJGS Unit 4 is operating.  Other market sales from this 65 MW interest are recorded in other electric operating revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;TNMP&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PUCT Regulated Retail Electric Service &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013; TNMP provides transmission and distribution services in Texas under the provisions of TECA and the Texas Public Utility Regulatory Act.  TNMP is subject to traditional cost-of-service regulation with respect to rates and service under the jurisdiction of the PUCT and certain municipalities.  TNMP&#x2019;s transmission and distribution activities are solely within ERCOT and not subject to traditional rate regulation by FERC.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#x2019;s service territory.  Revenue is recognized as energy is delivered to the consumer.  TNMP invoices REPs on a monthly basis and is generally paid within a month.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;TCOS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &#x2013; TNMP is a transmission service provider that is allowed to recover its TCOS through a network transmission rate that is approved by the PUCT.  TCOS customers are other utilities that receive service for the transmission of energy owned by the customer utilizing TNMP&#x2019;s transmission facilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Alternative Revenue Programs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company defers certain costs and records certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  ARP revenues, which are discussed above, include recovery or refund provisions under PNM&#x2019;s renewable energy rider and true-ups to PNM&#x2019;s formula transmission rates; TNMP&#x2019;s AMS surcharge, transmission cost recovery factor, and the impacts &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;of the PUCT&#x2019;s January 25, 2018 order regarding the change in the federal corporate income tax rate; and the energy efficiency incentive bonus at both PNM and TNMP.  Regulatory assets and liabilities are recognized for the difference between ARP revenues and amounts billed under those programs.  Regulatory assets and liabilities are amortized into earnings as amounts are billed.  As discussed in Note 17, TNMP&#x2019;s 2018 Rate Case integrated AMS costs into base rates beginning January 1, 2019.  These costs are being amortized into earnings as alternative revenues over a period of five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Other Electric Operating Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Other electric operating revenues consist primarily of PNM&#x2019;s sales for resale meeting the definition of a derivative.  Derivatives are not considered revenue from contracts with customers.  PNM engages in activities meeting the definition of derivatives to optimize its existing jurisdictional assets and long-term power agreements through spot market, hour-ahead, day-ahead, week-ahead, month-ahead, and other sales of excess generation not required to fulfill retail load and contractual commitments.  PNM also began participating in the EIM in 2021.  The EIM is a real-time wholesale energy trading market operated by the CAISO that enables participating electric utilities to buy and sell energy.  The NMPRC granted PNM authority to seek recovery of costs associated with joining the EIM in a future general rate case and to pass the benefits of participating in EIM to customers through the FPPAC.  See Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A disaggregation of revenues from contracts with customers by the type of customer is presented in the table below.  The table also reflects ARP revenues and other revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric Operating Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authority&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economy energy service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:56.25pt;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;Total revenues from contracts with customers&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;border-top:1pt solid #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:100%"&gt;1,151,896&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;417,509&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,569,405&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Electric Operating Revenues&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;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,362,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;417,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,779,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric Operating Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authority&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economy energy service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:56.25pt;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;Total revenues from contracts with customers&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;border-top:1pt solid #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:100%"&gt;1,078,158&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;391,641&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,469,799&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Electric Operating Revenues&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;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,139,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;383,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,523,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric Operating Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authority&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economy energy service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;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;Total revenues from contracts with customers&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;border-top:1pt solid #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:100%"&gt;1,010,898&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;366,310&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,377,208&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Electric Operating Revenues&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,457,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Performance obligations related to contracts with customers are typically satisfied when the energy is delivered and the customer or end-user utilizes the energy.  Accounts receivable from customers represent amounts billed, including amounts under ARP programs.  For PNM, accounts receivable reflected on the Consolidated Balance Sheets, net of allowance for credit losses, includes $86.8 million and $86.2 million at December&#160;31, 2021 and 2020 resulting from contracts with customers.  All of TNMP&#x2019;s accounts receivable results from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Contract assets are an entity&#x2019;s right to consideration in exchange for goods or services that the entity has transferred to a customer when that right is conditioned on something other than the passage of time (for example, the entity&#x2019;s future performance).  Upon the completion of the Western Spirit Line (Note 17), PNM entered into a TSA with Pattern Wind under an incremental tariff rate approved by FERC.  The terms of the agreement provide for a financing component that benefits the customer.  As such, the revenue that PNM recognizes will be in excess of the consideration received at the beginning of the service term resulting in a contract asset.  As of December 31, 2021, the balance of the contract asset is $0.6&#160;million and is presented in Other deferred charges on the Consolidated Balance Sheet.  The Company had no contract assets as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Contract liabilities arise when consideration is received in advance from a customer before satisfying the performance obligations.  Therefore, revenue is deferred and not recognized until the obligation is satisfied.  Under its OATT, PNM accepts upfront consideration for capacity reservations requested by transmission customers, which requires PNM to defer the customer&#x2019;s transmission capacity rights for a specific period of time.  PNM recognizes the revenue of these capacity reservations over the period it defers the customer&#x2019;s capacity rights.  Other utilities pay PNM and TNMP in advance for the joint-use of their utility poles.  These revenues are recognized over the period of time specified in the joint-use contract, typically for one calendar year.  Deferred revenues on these arrangements are recorded as contract liabilities.  PNMR&#x2019;s, PNM&#x2019;s, and TNMP&#x2019;s contract liabilities and related revenues are insignificant for all periods presented.  The Company has no other arrangements with remaining performance obligations to which a portion of the transaction price would be required to be allocated.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDY4MjQ2_4a2c7fa3-4d38-4e8a-a0b6-41559294b470">Accounts Receivable and Allowance for Credit LossesAccounts receivable consists primarily of trade receivables from customers.  In the normal course of business, credit is extended to customers on a short-term basis.  The Company estimates the allowance for credit losses on trade receivables based on historical experience and estimated default rates.  Accounts receivable balances are reviewed monthly, adjustments to the allowance for credit losses are made as necessary and amounts that are deemed uncollectible are written off.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2NjM5_5be15cf0-5b5c-4f0b-9b2c-580e1509ac16"
      unitRef="usd">-1100000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2NjUz_ad11d9dd-0e41-426b-a004-e00183285c29"
      unitRef="usd">6800000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2Njk1_54c3b95c-44f4-4050-b2e1-705a2e3dafc6"
      unitRef="usd">1000000</pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease>
    <pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEwOTk1MTE2NDYwMTk_605ad902-a859-4d0c-968e-1f07018e73a0"
      unitRef="usd">0</pnm:OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease>
    <pnm:RegulatoryAssetsFromDefaultingREPs
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzI1Mjg4NzY3NDU2NzA5_6cf6303b-6c4c-4296-b41f-20991b17bb52"
      unitRef="usd">800000</pnm:RegulatoryAssetsFromDefaultingREPs>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEyMjY1_b37fd746-915d-49f9-929b-acd214ec7099">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Electric operating revenues are recorded in the period of energy delivery, which includes estimated amounts for service rendered but unbilled at the end of each accounting period.  The determination of the energy sales billed to individual customers is based on the reading of their meters, which occurs on a systematic basis throughout the month.  At the end of each month, amounts of energy delivered to customers since the date of the last meter reading and the corresponding unbilled revenue are estimated.  Unbilled electric revenue is estimated based on daily generation volumes, estimated customer usage by class, line losses, historical trends and experience, applicable customer rates or by using AMS data where available.  Amounts billed are generally due within the next month.  The Company does not incur incremental costs to obtain contracts for its energy services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s wholesale electricity sales are recorded as electric operating revenues and wholesale electricity purchases are recorded as costs of energy sold.  Derivative contracts that are subject to unplanned netting are recorded net in earnings.  A &#x201c;book-out&#x201d; is the planned or unplanned netting of off-setting purchase and sale transactions.  A book-out is a transmission mechanism to reduce congestion on the transmission system or administrative burden.  For accounting purposes, a book-out is the recording of net revenues upon the settlement of a derivative contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Unrealized gains and losses on derivative contracts that are not designated for hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power and fuel supply agreements, used to hedge generation assets and purchased power costs.  Changes in the fair value of economic hedges are reflected in results of operations, with changes related to economic hedges on sales included in operating revenues and changes related to economic hedges on purchases included in cost of energy sold.  See Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company has collaborative arrangements related to its interest in SJGS, Four Corners, PVNGS, and Luna.  The Company has determined that during the years ended December 31, 2021, 2020, and 2019 none of the joint owners in its collaborative arrangements were customers under Topic 606.  The Company will continue to evaluate transactions between collaborative arrangement participants in future periods under the revenue requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and TNMP recognize revenue as they satisfy performance obligations, which typically occurs as the customer or end-user consumes the electric service provided.  Electric services are typically for a bundle of services that are distinct and transferred to the end-user in one performance obligation measured by KWh or KW.  Electric operating revenues are recorded in the period of energy delivery, including estimated unbilled amounts.  The Company has elected to exclude all sales and similar taxes from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Revenue from contracts with customers is recorded based upon the total authorized tariff price at the time electric service is rendered, including amounts billed under arrangements qualifying as an Alternative Revenue Program (&#x201c;ARP&#x201d;).  ARP arrangements are agreements between PNM or TNMP and its regulator that allow PNM or TNMP to adjust future rates in response to past activities or completed events, if certain criteria are met.  ARP revenues are required to be reported separately from contracts with customers.  ARP revenues in a given period include the recognition of &#x201c;originating&#x201d; ARP revenues (i.e. when the regulator-specific conditions are met) in the period, offset by the reversal of ARP revenues when billed to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Sources of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Additional information about the nature of revenues is provided below.  Additional information about matters affecting PNM&#x2019;s and TNMP&#x2019;s regulated revenues is provided in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PNM&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;NMPRC Regulated Retail Electric Service &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013; PNM provides electric generation, transmission, and distribution service to its rate-regulated customers in New Mexico.  PNM&#x2019;s retail electric service territory covers a large area of north central New Mexico, including the cities of Albuquerque, Rio Rancho, and Santa Fe, and certain areas of southern New Mexico.  Customer rates for retail electric service are set by the NMPRC and revenue is recognized as energy is delivered to the customer.  PNM invoices customers on a monthly basis for electric service and generally collects billed amounts within one month. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Transmission Service to Third Parties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013; PNM owns transmission lines that are interconnected with other utilities in New Mexico, Texas, Arizona, Colorado, and Utah.  Transmission customers receive service for the transmission of energy owned by the customer utilizing PNM&#x2019;s transmission facilities.  Customers generally receive transmission services, which are regulated by FERC, from PNM through PNM&#x2019;s Open Access Transmission Tariff (&#x201c;OATT&#x201d;) or a specific contract.  Customers are billed based on capacity and energy components on a monthly basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Miscellaneous &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013;&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:110%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Beginning on January 1, 2018, PNM acquired a 65 MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM sells power from 36 MW of this capacity to a third party at a fixed price that is recorded as revenue from contracts with customers.  PNM is obligated to deliver power under this arrangement only when SJGS Unit 4 is operating.  Other market sales from this 65 MW interest are recorded in other electric operating revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;TNMP&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PUCT Regulated Retail Electric Service &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2013; TNMP provides transmission and distribution services in Texas under the provisions of TECA and the Texas Public Utility Regulatory Act.  TNMP is subject to traditional cost-of-service regulation with respect to rates and service under the jurisdiction of the PUCT and certain municipalities.  TNMP&#x2019;s transmission and distribution activities are solely within ERCOT and not subject to traditional rate regulation by FERC.  TNMP provides transmission and distribution services at regulated rates to various REPs that, in turn, provide retail electric service to consumers within TNMP&#x2019;s service territory.  Revenue is recognized as energy is delivered to the consumer.  TNMP invoices REPs on a monthly basis and is generally paid within a month.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;TCOS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &#x2013; TNMP is a transmission service provider that is allowed to recover its TCOS through a network transmission rate that is approved by the PUCT.  TCOS customers are other utilities that receive service for the transmission of energy owned by the customer utilizing TNMP&#x2019;s transmission facilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Alternative Revenue Programs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company defers certain costs and records certain liabilities pursuant to the rate actions of the NMPRC, PUCT, and FERC.  ARP revenues, which are discussed above, include recovery or refund provisions under PNM&#x2019;s renewable energy rider and true-ups to PNM&#x2019;s formula transmission rates; TNMP&#x2019;s AMS surcharge, transmission cost recovery factor, and the impacts &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;of the PUCT&#x2019;s January 25, 2018 order regarding the change in the federal corporate income tax rate; and the energy efficiency incentive bonus at both PNM and TNMP.  Regulatory assets and liabilities are recognized for the difference between ARP revenues and amounts billed under those programs.  Regulatory assets and liabilities are amortized into earnings as amounts are billed.  As discussed in Note 17, TNMP&#x2019;s 2018 Rate Case integrated AMS costs into base rates beginning January 1, 2019.  These costs are being amortized into earnings as alternative revenues over a period of five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Other Electric Operating Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Other electric operating revenues consist primarily of PNM&#x2019;s sales for resale meeting the definition of a derivative.  Derivatives are not considered revenue from contracts with customers.  PNM engages in activities meeting the definition of derivatives to optimize its existing jurisdictional assets and long-term power agreements through spot market, hour-ahead, day-ahead, week-ahead, month-ahead, and other sales of excess generation not required to fulfill retail load and contractual commitments.  PNM also began participating in the EIM in 2021.  The EIM is a real-time wholesale energy trading market operated by the CAISO that enables participating electric utilities to buy and sell energy.  The NMPRC granted PNM authority to seek recovery of costs associated with joining the EIM in a future general rate case and to pass the benefits of participating in EIM to customers through the FPPAC.  See Note 17.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="id1941607ead9428a8405e7a932921485_I20180101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzYyOTk_a5e160ec-0bec-4c0f-b59e-82d3c9bd8603"
      unitRef="mw">65</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement
      contextRef="id1941607ead9428a8405e7a932921485_I20180101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzY0MTk_13a043e8-56d8-4491-ae59-73548f4eadd4"
      unitRef="mw">36</pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="id1941607ead9428a8405e7a932921485_I20180101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzY2NTk_2aed424c-f3fe-4e10-b7a1-166b87c2ab59"
      unitRef="mw">65</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="ifaccc00514624a4894cfe25c65bb093c_I20190101"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzg4Mjc_265e1be4-5dd5-46c4-9856-4fb56ff48dcc">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzEyMjY3_70e7e85a-bae9-48fb-bb54-5a81347f328a">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A disaggregation of revenues from contracts with customers by the type of customer is presented in the table below.  The table also reflects ARP revenues and other revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric Operating Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authority&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economy energy service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:56.25pt;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;Total revenues from contracts with customers&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;border-top:1pt solid #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:100%"&gt;1,151,896&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;417,509&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,569,405&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Electric Operating Revenues&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;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,362,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;417,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,779,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric Operating Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authority&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economy energy service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:56.25pt;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;Total revenues from contracts with customers&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;border-top:1pt solid #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:100%"&gt;1,078,158&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;391,641&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,469,799&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Electric Operating Revenues&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;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,139,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;383,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;1,523,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Electric Operating Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contracts with customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail electric revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authority&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economy energy service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Miscellaneous&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;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;Total revenues from contracts with customers&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;border-top:1pt solid #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:100%"&gt;1,010,898&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;366,310&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,377,208&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other electric operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:56.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Electric Operating Revenues&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,457,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic73a0e3c016c4ac2994230d1bcab6f86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzUtMi0xLTEtMzU3Njk_c7253966-f1cd-4f67-b079-b88e53cc8274"
      unitRef="usd">484720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic542ccd1c055449885ab7ff2e57b5883_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzUtNC0xLTEtMzU3Njk_3c1e4421-0666-4d08-a581-b03880bceb5f"
      unitRef="usd">158796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f16d5892d3641a98630ef39ad26738d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzUtNi0xLTEtMzU3Njk_d3d831eb-3196-47e9-9254-e326d826d6c1"
      unitRef="usd">643516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4a020570ad84aa098b579a03231af7b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzYtMi0xLTEtMzU3Njk_7b1fe2c4-40e0-4777-9065-868349a543f4"
      unitRef="usd">419251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if41cc8ffb11e4cd18a5f28c2b3cbc8b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzYtNC0xLTEtMzU3Njk_e51ebeaf-afed-4f0b-9db0-1f6dbe6062e8"
      unitRef="usd">125536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic28e8c476b8b4e81880db38052fce5b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzYtNi0xLTEtMzU3Njk_27494101-3db9-41a2-9dfc-e03bf43705ad"
      unitRef="usd">544787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69e5d2cca0754bf5b37fcecbb1c4e2f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzctMi0xLTEtMzU3Njk_7a7bbb2c-7e8f-4f10-aa0f-70a7c6b5553e"
      unitRef="usd">88479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77b219e30d554330bf2c6007b2796bb8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzctNC0xLTEtMzU3Njk_f08b46dd-4f1d-4595-b067-3cda1a598737"
      unitRef="usd">29089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c77376094b049afb6fdb5920079880a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzctNi0xLTEtMzU3Njk_c1e352c1-3beb-4783-b903-6590c17f0bb4"
      unitRef="usd">117568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5171975a72a4b0cbfcde00afdbb5818_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzgtMi0xLTEtMzU3Njk_1c2fec5a-a946-4a4b-b2e5-955350673dfc"
      unitRef="usd">22720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21d9c81244254d489fef4b13f30cfee7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzgtNC0xLTEtMzU3Njk_1d62a584-dd04-42aa-8e92-07fba36b7b71"
      unitRef="usd">6142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2009e1f2b29b4a4bba4ac8b19e0b6816_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzgtNi0xLTEtMzU3Njk_92e1edd5-5da0-43c0-819c-5cccda0b8cd4"
      unitRef="usd">28862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ef1965f6f5d4c78bb2cded24e838be0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzktMi0xLTEtMzU3Njk_4d109ee4-ae77-405d-8a32-2311c5710439"
      unitRef="usd">35220000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0939f2e9d314449a03b2948008a9832_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzktNC0xLTEtMzU3Njk_eda32670-b94d-4e87-a6cf-2ae633937df9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c5d20e0fa6d4196bb7a1db2b71ffe62_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzktNi0xLTEtMzU3Njk_c594dc2b-44d6-4f56-87a1-6a6836d7145e"
      unitRef="usd">35220000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i591b668291dd486d8dd69670348eae1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEwLTItMS0xLTM1NzY5_c64b1504-3919-4bc2-ada6-433dea6e83f6"
      unitRef="usd">87880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365ff8ab0236443e935b858c4d6eb8db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEwLTQtMS0xLTM1NzY5_d24b7f93-4839-4687-8b02-e40d4c8519e3"
      unitRef="usd">94152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c925729664c483fb3ae4401486c33d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEwLTYtMS0xLTM1NzY5_d287b4c2-b464-456e-b947-bd8c5458d46b"
      unitRef="usd">182032000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e1d4d1c483d4ab68cf37aa95a171609_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzExLTItMS0xLTM1NzY5_b2ec73da-814b-47a4-959d-9cd93d214ce3"
      unitRef="usd">13626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a56d15cd7d44bdeb7e45862fe64e344_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzExLTQtMS0xLTM1NzY5_6609771c-fb86-4169-8391-51197a0f9955"
      unitRef="usd">3794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70843edea37e4e2c8c6767b2a329ca91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzExLTYtMS0xLTM1NzY5_1cfbbb2a-c371-4756-97c5-a19ee831b9b0"
      unitRef="usd">17420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEyLTItMS0xLTM1NzY5_e6a39f77-87e3-42ab-b84a-b6d7c9120080"
      unitRef="usd">1151896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEyLTQtMS0xLTM1NzY5_7fe8e532-6cfc-4651-a138-0f2406d438e0"
      unitRef="usd">417509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEyLTYtMS0xLTM1NzY5_1386a4d4-9d68-46bb-a95a-9332f8cd91b2"
      unitRef="usd">1569405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEzLTItMS0xLTM1NzY5_2dbe253a-cae1-4b53-8ba4-043f36596fd2"
      unitRef="usd">-4108000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEzLTQtMS0xLTM1NzY5_6ef853da-de42-4b91-b7aa-3e3e212a4398"
      unitRef="usd">344000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzEzLTYtMS0xLTM1NzY5_59be556d-db27-4d19-b436-98a67a09bf20"
      unitRef="usd">-3764000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE0LTItMS0xLTM1NzY5_4d637d8e-7312-4ef2-96fb-d6f36f3be50b"
      unitRef="usd">214232000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE0LTQtMS0xLTM1NzY5_f9a9d78d-49f8-4b71-b798-7a048ba5ce3b"
      unitRef="usd">0</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE0LTYtMS0xLTM1NzY5_417cd7a9-1e33-4f41-b3f7-b51f4667d272"
      unitRef="usd">214232000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE1LTItMS0xLTM1NzY5_11792f95-b571-47b1-bca6-07c7ee7042e1"
      unitRef="usd">1362020000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE1LTQtMS0xLTM1NzY5_d3101808-94b8-467f-ba1b-145079e8eac4"
      unitRef="usd">417853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzE1LTYtMS0xLTM1NzY5_38af5f15-516d-4349-9410-3e40608ba50b"
      unitRef="usd">1779873000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89a50d21ca264338a8b174b7afb78b6b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIxLTItMS0xLTM1NzY5_3f117354-b6df-486f-b53a-064be557ee45"
      unitRef="usd">482852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb54719501f14a0a99f4a1095fd31c44_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIxLTQtMS0xLTM1NzY5_d5ef05b0-c5c3-4cde-a9fe-5a9fc85093b7"
      unitRef="usd">158066000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if186c208aac141ab888199fc221d68d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIxLTYtMS0xLTM1NzY5_e306c601-3c85-48a4-a560-a53d1fc6389a"
      unitRef="usd">640918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a17d09cacae4799be315ea06e94cbe0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIyLTItMS0xLTM1NzY5_7c90dc28-1a1e-47df-a023-74b01016d5aa"
      unitRef="usd">392257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d65f5af24254efaaad0b85c512dd8a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIyLTQtMS0xLTM1NzY5_25f66cf8-0ee7-4b71-855a-ef194e1526c7"
      unitRef="usd">118243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3308308e87f04fcdb275bdbb47ca6fa4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIyLTYtMS0xLTM1NzY5_09918d5d-cbb6-4b17-afe3-ecfb28023dc0"
      unitRef="usd">510500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad3701488fb461e92170271d74f05e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIzLTItMS0xLTM1NzY5_e3db0d05-c88c-4355-b3fc-c0a894904400"
      unitRef="usd">90845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a26917bceab434393946a99c31e577d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIzLTQtMS0xLTM1NzY5_dad652f9-7574-4972-b24b-3985ddcfc476"
      unitRef="usd">27367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6465bc0f24e54c78a7f6f523ffce0353_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzIzLTYtMS0xLTM1NzY5_7f4f188f-25a1-48bb-bc7e-c4ecfc34f37e"
      unitRef="usd">118212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4b2256070394ed8bb508207da5444c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI0LTItMS0xLTM1NzY5_33e2c692-8cee-4d99-878e-e7904dfef8a7"
      unitRef="usd">23126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42ef7c3bbe1d4d27a7092720304294ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI0LTQtMS0xLTM1NzY5_07d0bef4-39f4-47cd-b4ea-8dad5abd4205"
      unitRef="usd">5853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3746fc14b91446158245226696490fa6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI0LTYtMS0xLTM1NzY5_60686e5e-12b0-4e5b-ad33-726b8ddc957c"
      unitRef="usd">28979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a517b16c30c4f1f863929a606e970b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI1LTItMS0xLTM1NzY5_f5391c4e-1804-4dcc-888f-51147663cb0f"
      unitRef="usd">15911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4532c0d476ee4c199b5aaa90cca14c7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI1LTQtMS0xLTM1NzY5_e03e8023-1120-4ef9-9312-b0056922af12"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e703eb0f83244d28a9cbf6442bae15f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI1LTYtMS0xLTM1NzY5_26917274-f339-4798-acbb-657815f20351"
      unitRef="usd">15911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55ec1d7477f14c1b81e5e1b85a749539_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI2LTItMS0xLTM1NzY5_4759b8ce-1f9e-46d5-8ca7-bc9aa4b31cf9"
      unitRef="usd">59856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i692c0f6d055e4389a1ac6f9810614f10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI2LTQtMS0xLTM1NzY5_bf49a274-601f-453d-b528-a60afe062145"
      unitRef="usd">78374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9004b41b0b3c47b6980b7a758a2e643c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI2LTYtMS0xLTM1NzY5_869bf84b-d802-4004-8bab-db8cc7d0b49c"
      unitRef="usd">138230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28ddf22634a44dff93664bd501ce3855_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI3LTItMS0xLTM1NzY5_3ad52264-5851-46ac-87b5-b576a5c892ff"
      unitRef="usd">13311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b63532c83de4c109f3dc1535d318e86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI3LTQtMS0xLTM1NzY5_c559a071-742d-4604-8c65-da0bb640225c"
      unitRef="usd">3738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01e236d2dca04e49a3d0dedca1d39abb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI3LTYtMS0xLTM1NzY5_f5c41240-cc44-4d5f-b6c0-c6d3d0d54f7d"
      unitRef="usd">17049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI4LTItMS0xLTM1NzY5_f5b70956-c66d-4d18-9457-1a9380bb7e89"
      unitRef="usd">1078158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI4LTQtMS0xLTM1NzY5_dd529c81-59d5-4fba-abcf-c488c78cffd5"
      unitRef="usd">391641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI4LTYtMS0xLTM1NzY5_5c36855e-cb52-4780-9f3a-1cd3295ab488"
      unitRef="usd">1469799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI5LTItMS0xLTM1NzY5_ef77108a-455f-4052-b76c-797471615978"
      unitRef="usd">-3531000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI5LTQtMS0xLTM1NzY5_bfadd6d2-1159-45df-9e81-b97bcaf38255"
      unitRef="usd">-8463000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzI5LTYtMS0xLTM1NzY5_6402db48-0102-444c-a1dd-0fe2c73c5a48"
      unitRef="usd">-11994000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMwLTItMS0xLTM1NzY5_785ed846-af8a-42a1-b43c-2055ae6aee91"
      unitRef="usd">65207000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMwLTQtMS0xLTM1NzY5_71273072-27ac-497b-b052-e5ee42b05956"
      unitRef="usd">0</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMwLTYtMS0xLTM1NzY5_10bc53b4-ef94-40aa-8bd6-dbe9aaed4d53"
      unitRef="usd">65207000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMxLTItMS0xLTM1NzY5_93303a29-4c22-4beb-9749-c39ab9078440"
      unitRef="usd">1139834000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMxLTQtMS0xLTM1NzY5_69343b33-2774-4c71-be72-8eaaefe39054"
      unitRef="usd">383178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzMxLTYtMS0xLTM1NzY5_af4c0aa1-d757-4edb-951d-df0b143d1a67"
      unitRef="usd">1523012000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i493ed16b23884a1297fbec99e2483429_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM3LTItMS0xLTM1NzY5_e2352ced-1e4a-4a16-b66a-c318412d39fc"
      unitRef="usd">427883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i090439ffe06a42da8dc609e32378b636_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM3LTQtMS0xLTM1NzY5_c61efe4d-73c1-4d84-a8c0-991b6fcff2a1"
      unitRef="usd">150742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6452bc3578be4cde84ceb9841712045b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM3LTYtMS0xLTM1NzY5_45017d3a-8af3-457b-95b7-ac15a6e2170c"
      unitRef="usd">578625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17e15fb2ba1d45f5ba75f4e54792f265_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM4LTItMS0xLTM1NzY5_a51d4a8b-2cb9-4ef1-8b8f-9699c43c1ae3"
      unitRef="usd">396987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3847e439a4114f57a5345525dc174fda_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM4LTQtMS0xLTM1NzY5_5474fd2b-02e7-4c63-9a27-b6c7309f0f73"
      unitRef="usd">116953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic155b07577034a919b6d3db407db2f76_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM4LTYtMS0xLTM1NzY5_70adf0a0-5a6c-4e20-b591-d4930bc6738b"
      unitRef="usd">513940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38d0e79cac3c4b5b863057f25e80b863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM5LTItMS0xLTM1NzY5_6381b800-9212-4424-a875-3d2ddae5c623"
      unitRef="usd">69601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c8d825b9c98403292fe3de26c810fb9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM5LTQtMS0xLTM1NzY5_16410744-07aa-4848-a3ab-c54615e54b8d"
      unitRef="usd">22405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdff67f47b8a4267a45cb27c8e67665f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzM5LTYtMS0xLTM1NzY5_84f62618-c9bd-4707-b92c-44c26e2e4c02"
      unitRef="usd">92006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cffb2806fc14ecc835074e2c2be6216_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQwLTItMS0xLTM1NzY5_2faf73f9-9f58-46d3-a195-8277aa67d4f4"
      unitRef="usd">20322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14f45fdfc77b4940b2f9f1e3f2647311_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQwLTQtMS0xLTM1NzY5_0b77b285-35a3-4db6-9ac1-98690d6b0b1d"
      unitRef="usd">5694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2503d82159c4c47978926ddc073a709_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQwLTYtMS0xLTM1NzY5_f5c28fc3-b3c3-4f09-8bee-d9a264c9a40c"
      unitRef="usd">26016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadcfce718fc04ed39a7688daa23e289e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQxLTItMS0xLTM1NzY5_95d0102a-3c54-48c2-a85d-cdb328b7d750"
      unitRef="usd">25757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31a95ff62ad141d58396732c52871c92_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQxLTQtMS0xLTM1NzY5_20ddbba7-3468-4f15-8fd5-c96eff5dc16f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62da9f727d0b4e349573e5d604e871c5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQxLTYtMS0xLTM1NzY5_128908e8-795c-4980-b3d8-23b108987ef4"
      unitRef="usd">25757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib38f76bf3a4848038b4d48a3691b4a3c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQyLTItMS0xLTM1NzY5_59f0b48e-b868-483c-b959-a864350b8444"
      unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4aea6f678874ff8b22decebede8e15e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQyLTQtMS0xLTM1NzY5_2e08c5b0-ffe5-4fdc-825d-449f1cf25788"
      unitRef="usd">66948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieedf30be37524f23beee46dd2ea46a53_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQyLTYtMS0xLTM1NzY5_b6a56c1f-0844-452a-865b-021640c57329"
      unitRef="usd">124162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3ee88d2ee5f44fbaa84d9594e437bac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQzLTItMS0xLTM1NzY5_2c0788ac-30c1-4ffb-a20f-38bae046bd6f"
      unitRef="usd">13134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6781f3bc5cef4c0a86a870041bd596eb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQzLTQtMS0xLTM1NzY5_29e2b86d-dd6a-4120-8f4f-e726520c6d98"
      unitRef="usd">3568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18832b4da59147e2af66b87ca42b984b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQzLTYtMS0xLTM1NzY5_f3448e8d-8a16-4a15-b2c1-6f63a2e6e48e"
      unitRef="usd">16702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ0LTItMS0xLTM1NzY5_748926c9-0efc-4bbb-ba77-fe30e035a564"
      unitRef="usd">1010898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ0LTQtMS0xLTM1NzY5_002ac179-e234-4833-b3bb-4fe58a1a8a78"
      unitRef="usd">366310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ0LTYtMS0xLTM1NzY5_5829a37d-52fc-4b16-ad1d-b2885dc1831d"
      unitRef="usd">1377208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ1LTItMS0xLTM1NzY5_ea3d3c99-7226-48c2-a4e4-433d2a46176c"
      unitRef="usd">1987000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ1LTQtMS0xLTM1NzY5_97a23384-f474-4eed-8d1c-5b46596c022f"
      unitRef="usd">-2529000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ1LTYtMS0xLTM1NzY5_194de078-1fcb-4347-bdc0-91c73d6b5478"
      unitRef="usd">-542000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ2LTItMS0xLTM1NzY5_921ddd8e-2b57-46ee-a785-b085bd2c317e"
      unitRef="usd">80937000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ2LTQtMS0xLTM1NzY5_abf6768d-79b6-4765-8ce1-27d5567fb3f5"
      unitRef="usd">0</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ2LTYtMS0xLTM1NzY5_6ca61083-fe65-4449-8834-18e710aa32fd"
      unitRef="usd">80937000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:Revenues
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ3LTItMS0xLTM1NzY5_da9d5d3c-40dd-4ae2-981f-074a7310bc6b"
      unitRef="usd">1093822000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ3LTQtMS0xLTM1NzY5_4e35f63f-1611-4cf2-ae5c-bea166497730"
      unitRef="usd">363781000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90YWJsZToyN2E0MjllM2E4ODM0ZjAwODc0YTVkM2NhNWVlYzc1OS90YWJsZXJhbmdlOjI3YTQyOWUzYTg4MzRmMDA4NzRhNWQzY2E1ZWVjNzU5XzQ3LTYtMS0xLTM1NzY5_39c4165a-feed-4658-b923-08f4e77df20a"
      unitRef="usd">1457603000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzk5ODI_68314923-647d-48dd-aeda-ca93826bb4f4"
      unitRef="usd">86800000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzk5ODk_718717e6-095f-4a50-9619-28cb4b9d274e"
      unitRef="usd">86200000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzE2NDkyNjc0NzA4OTM_ce2cc457-238f-4787-8e56-43cc11bc6b4e"
      unitRef="usd">600000</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:CommodityContractAssetCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTAvZnJhZzoyY2UyYzRjNDRiNDg0ZTE4YTMwMzMwNDMwZGRhMTBkYy90ZXh0cmVnaW9uOjJjZTJjNGM0NGI0ODRlMThhMzAzMzA0MzBkZGExMGRjXzExMTE4_76605cf7-193b-4210-8345-d934ee6c825c"
      unitRef="usd">0</us-gaap:CommodityContractAssetCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90ZXh0cmVnaW9uOjQ2ZjQzYTlhODRkZDRmZGM5NDcxOGI1ZmJjZTI3ZTEyXzI4NQ_bb729246-7f09-4f42-917e-88769835bb7c">Earnings and Dividends Per Share&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Dual presentation of basic and diluted earnings per share has been presented in the Consolidated Statements of Earnings of PNMR.  Information regarding the computation of earnings per share and dividends per share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In&#160;thousands,&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Earnings Attributable to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average Number of Common Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested awards of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average Shares &#x2013; Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;79,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dilutive Effect of Common Stock Equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2020 Forward Equity Sale Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average Shares &#x2013; Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;80,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;79,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Earnings Attributable to PNMR Per Share of Common Stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dividends Declared per Common Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90ZXh0cmVnaW9uOjQ2ZjQzYTlhODRkZDRmZGM5NDcxOGI1ZmJjZTI3ZTEyXzI3Ng_13bb9d54-7973-40ff-8294-85f355e9484f">Information regarding the computation of earnings per share and dividends per share is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In&#160;thousands,&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Earnings Attributable to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average Number of Common Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested awards of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average Shares &#x2013; Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;80,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;79,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dilutive Effect of Common Stock Equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2020 Forward Equity Sale Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average Shares &#x2013; Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;80,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;79,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Earnings Attributable to PNMR Per Share of Common Stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dividends Declared per Common Share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzMtMS0xLTEtMzU3Njk_39fcd862-b245-4165-8594-6b34a347a2da"
      unitRef="usd">195829000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzMtMy0xLTEtMzU3Njk_bf2bcade-4fb2-4f5b-98a0-8cc999f25f04"
      unitRef="usd">172775000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzMtNS0xLTEtMzU3Njk_690e1cf4-d35a-4e3c-990f-482d16cbd04e"
      unitRef="usd">77362000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzUtMS0xLTEtMzU3Njk_004e2408-de3e-4e12-90d8-2b44045b5aea"
      unitRef="shares">85835000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzUtMy0xLTEtMzU3Njk_6f9f4d94-ca15-4d29-81a9-6347eed777da"
      unitRef="shares">79941000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzUtNS0xLTEtMzU3Njk_3babf20a-eeca-448f-b5fd-e972def7421f"
      unitRef="shares">79654000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzYtMS0xLTEtMzU3Njk_a826db6b-d67f-4a59-aa14-ce16b24defae"
      unitRef="shares">235000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzYtMy0xLTEtMzU3Njk_e3fae5d1-82f6-4ee1-a869-d48e5ecda0c9"
      unitRef="shares">216000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzYtNS0xLTEtMzU3Njk_6acd68ff-07fd-45cc-aa7c-c13e66870fa7"
      unitRef="shares">277000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzctMS0xLTEtMzU3Njk_3895d317-27f3-4ed1-8465-a1ea8bba9c13"
      unitRef="shares">86070000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzctMy0xLTEtMzU3Njk_9f8d9e5e-9c25-4ede-8100-0988d1c07eb4"
      unitRef="shares">80157000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzctNS0xLTEtMzU3Njk_2bc5e3ec-704a-41a4-abbc-771119b0d606"
      unitRef="shares">79931000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzktMS0xLTEtMzU3Njk_bd281ec9-01af-40d9-87f3-828a3972dcd9"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzktMy0xLTEtMzU3Njk_52c620da-9370-4293-bca3-ac50e0b3235c"
      unitRef="shares">106000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzktNS0xLTEtMzU3Njk_96be38b0-98b0-42ee-9231-8cf1fc0be844"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEwLTEtMS0xLTM1NzY5_803ea50d-589d-4d46-ab02-d61835cbf441"
      unitRef="shares">41000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEwLTMtMS0xLTM1NzY5_79056eba-7091-4d30-94eb-74b09a6ef5df"
      unitRef="shares">40000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEwLTUtMS0xLTM1NzY5_8db835e5-46bf-4995-be60-3d642ee6d396"
      unitRef="shares">59000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzExLTEtMS0xLTM1NzY5_d2634022-fc07-41ca-8ea9-3cbf50867fa7"
      unitRef="shares">86111000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzExLTMtMS0xLTM1NzY5_8f7d046d-bd5d-4a5c-acc3-c88d98924507"
      unitRef="shares">80303000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzExLTUtMS0xLTM1NzY5_82be3567-1117-4071-927f-833d198b52e4"
      unitRef="shares">79990000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEzLTEtMS0xLTM1NzY5_0bea7a36-6c3d-4aa9-9389-24c62823789f"
      unitRef="usdPerShare">2.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEzLTMtMS0xLTM1NzY5_ba1a9854-4bd0-4e8f-8b81-9c38fdcfc4b6"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzEzLTUtMS0xLTM1NzY5_ab01f656-c998-4890-9097-e37ebd980315"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE0LTEtMS0xLTM1NzY5_dcbd3f6a-2654-4918-8969-5aed6459bb22"
      unitRef="usdPerShare">2.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE0LTMtMS0xLTM1NzY5_ff0347b8-aa4b-4975-9659-ecbcc1f40df3"
      unitRef="usdPerShare">2.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE0LTUtMS0xLTM1NzY5_a8b6c584-3337-41b6-9b00-96215b598629"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE1LTEtMS0xLTM1NzY5_e2a67f33-0e43-4f5c-b384-7e318eca59ff"
      unitRef="usdPerShare">1.3300</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE1LTMtMS0xLTM1NzY5_00b82a2c-838c-48a1-96a5-d3f8464a7ea1"
      unitRef="usdPerShare">1.2500</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTMvZnJhZzo0NmY0M2E5YTg0ZGQ0ZmRjOTQ3MThiNWZiY2UyN2UxMi90YWJsZTplZjUyNzk3MWZmOGY0Y2I2YTE5MjRlZGEwNjZmZTg5YS90YWJsZXJhbmdlOmVmNTI3OTcxZmY4ZjRjYjZhMTkyNGVkYTA2NmZlODlhXzE1LTUtMS0xLTM1NzY5_a28b4c81-c216-4d3f-8b91-0705b2adcf71"
      unitRef="usdPerShare">1.1775</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ1NTk_0a283881-40b5-444d-b810-dea0bc413552">Stockholders&#x2019; Equity&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Common Stock and Equity Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing 6.2&#160;million shares to the forward purchasers at a price of $45.805 per share aggregating net proceeds of $283.1&#160;million.  In addition, PNMR recorded a net $0.1&#160;million for equity issuance costs reimbursed by the lead underwriter.  Following this settlement, no shares of PNMR&#x2019;s common stock remain subject to future settlement under the PNMR 2020 Forward Equity Sale Agreements.  See Note 7.  PNMR, PNM, and TNMP did not issue any common stock during the year ended December 31, 2021. Neither PNM nor TNMP issued any common stock during the years ended December 31, 2020 and 2019.  PNMR did not issue any common stock during the year ended December 31, 2019.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR funded $53.0&#160;million, $230.0&#160;million, and zero of cash equity contributions to PNM in 2021, 2020, and 2019, respectively.  PNMR also funded $52.0 million, $71.0 million, and $80.0 million of cash equity contributions to TNMP in 2021, 2020, and 2019, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;PNMR offered shares of PNMR common stock through the PNMR Direct Plan.  As required by the Merger Agreement, effective November 2, 2020, PNMR entered into the Second Amendment to the Third Amended and Restated PNM Resources, Inc. Direct Plan (the &#x201c;PNMR Direct Plan&#x201d;), which among other matters, terminated the right to purchase shares of PNMR common stock under the PNMR Direct Plan with respect to any cash dividends and optional cash investments not received by noon Eastern Time on November 17, 2020.  No purchases of shares of PNMR common stock under the PNMR Direct Plan may occur after November 18, 2020.  The shares of PNMR common stock utilized in the PNMR Direct Plan were offered under a SEC shelf registration statement that expired in March 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Dividends on Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The declaration of common dividends by PNMR is dependent upon a number of factors, including the ability of PNMR&#x2019;s subsidiaries to pay dividends.  PNMR&#x2019;s primary sources of dividends are its operating subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM declared and paid cash dividends to PNMR of $60.0 million, $40.7 million, and zero in 2021, 2020, and 2019.  TNMP declared and paid cash dividends to PNMR of zero, $58.5 million, and $55.3 million in 2021, 2020, and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The NMPRC has placed certain restrictions on the ability of PNM to pay dividends to PNMR, including the restriction that PNM cannot pay dividends that cause its debt rating to fall below investment grade.  The NMPRC provisions allow PNM to pay dividends, without prior NMPRC approval, from current earnings, which is determined on a rolling four quarter basis, or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;from equity contributions previously made by PNMR.  The Federal Power Act also imposes certain restrictions on dividends by public utilities, including that dividends cannot be paid from paid-in capital.  Debt-to-capitalization ratio requirements, as discussed in Note 7, remain at less than or equal to 65% for PNM and TNMP and less than or equal to 70% for PNMR.  These debt-to-capitalization ratio requirements could limit the amounts of dividends that could be paid.  PNM also has other financial covenants that limit the transfer of assets, through dividends or other means, including a requirement to obtain the approval of certain financial counterparties to transfer more than five percent of PNM&#x2019;s assets.  As of December&#160;31, 2021, none of the numerical tests would restrict the payment of dividends from the retained earnings of PNM or TNMP, and the 70% debt-to-capitalization covenant would restrict the payment of dividends by PNMR to $404.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In addition, the ability of PNMR to declare dividends is dependent upon the extent to which cash flows will support dividends, the availability of retained earnings, financial circumstances and performance, current and future regulatory decisions, Congressional and legislative acts, and economic conditions.  Conditions imposed by the NMPRC or PUCT, future growth plans and related capital requirements, and business considerations may also affect PNMR&#x2019;s ability to pay dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s cumulative preferred shares outstanding bear dividends at 4.58%&#160;per annum.  PNM preferred stock does not have a mandatory redemption requirement, but may be redeemed, at PNM&#x2019;s option, at 102% of the stated value plus accrued dividends.  The holders of the PNM preferred stock are entitled to payment before the holders of common stock in the event of any liquidation or dissolution or distribution of assets of PNM.  In addition, PNM&#x2019;s preferred stock is not entitled to a sinking fund and cannot be converted into any other class of stock of PNM.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR and TNMP have no preferred stock outstanding.  The authorized shares of PNMR and TNMP preferred stock are 10 million shares and 1 million shares, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzE4Mw_9c11df7d-684e-47d7-9bb4-ffb70bcd0042"
      unitRef="shares">6200000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i949cfbdd8cf34e46ae26372bcc762afa_I20201215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIzMw_4f8fc8e6-e5e9-4b68-aa0f-d73e480b26d1"
      unitRef="usdPerShare">45.805</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI3NA_2d975185-09a7-459b-b53c-410582bd8703"
      unitRef="usd">283100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMxMg_cc51070a-5729-495c-8a4a-781ef715809a"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzc0Mw_2857f1f3-0d23-45a1-9a0f-c22b82f76ef5"
      unitRef="usd">53000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzc0Nw_641fe305-9283-41fc-bf4f-72bc7d5f3cd0"
      unitRef="usd">230000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzc1NQ_1bd8fbac-5001-40d8-a5e5-9cd3500b3b64"
      unitRef="usd">0</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzg1MQ_8c80a120-5299-4010-9b6f-ec6e9fcecd5f"
      unitRef="usd">52000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzg1NQ_feab1264-9434-459f-84c1-e08a7a3c716e"
      unitRef="usd">71000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzg2Mw_ee96cdd0-595f-4539-9ed3-8841aa74893a"
      unitRef="usd">80000000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i5b4450c4368a4b4d8eee4f576fb380e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzE5OTM_39be6f3e-6bbe-4531-803e-7b496c9dc7b3"
      unitRef="usd">60000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i223218101c5240a8837dcdd73dffef68_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzE5OTc_bd4bd4f4-9aca-49ff-8a3d-f83e2ae3a13a"
      unitRef="usd">40700000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i12abce6ad215400780f42b40c3e3cc9d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwMDU_809a5216-a333-4e60-815d-b11c8af1f56d"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="ib869fb4b91eb4725935feab3e837b598_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwNzc_66b7a43f-9090-43c1-8fad-6c8b9d733d8e"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="id3f3b5cbb1d049a5970a6d1f2bae163f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwODE_45a8f667-5926-4516-9138-284dc56d17c2"
      unitRef="usd">58500000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i36b536adc8af471b8f5e988207e9982a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzIwODk_97bbe608-c6b8-4749-af50-f011e627e380"
      unitRef="usd">55300000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <pnm:RatioOfDebtToCapitalMaximum
      contextRef="i49137cc33a53495baa38fb9b99f76369_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI3ODA_5ffe8ca3-7e34-47d4-b410-282f394895bd"
      unitRef="number">0.65</pnm:RatioOfDebtToCapitalMaximum>
    <pnm:RatioOfDebtToCapitalMaximum
      contextRef="i5039602282ac40479f462132e526bb11_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI3ODA_8e2bb47d-c682-4ba6-93bf-63bb4100e56d"
      unitRef="number">0.65</pnm:RatioOfDebtToCapitalMaximum>
    <pnm:RatioOfDebtToCapitalMaximum
      contextRef="i34615d7a26b84665a2f73ada64eccf8e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzI4MDM3NTQ2NTEzMjE4_00e93012-f497-4bb3-81c7-1eca186e6e0f"
      unitRef="number">0.70</pnm:RatioOfDebtToCapitalMaximum>
    <pnm:Financialcovenantspercentageofassetsallowedtotransfer
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMxMjE_ed86a4eb-0eb7-4ae0-a8d2-136626ca52a5"
      unitRef="number">0.05</pnm:Financialcovenantspercentageofassetsallowedtotransfer>
    <pnm:RatioOfDebtToCapitalMaximum
      contextRef="i34615d7a26b84665a2f73ada64eccf8e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMyNzE_3593a642-c7f6-4971-a4f5-b0c6c069d20d"
      unitRef="number">0.70</pnm:RatioOfDebtToCapitalMaximum>
    <us-gaap:Dividends
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzMzNTc_4991dc90-b365-4587-96bf-d4fafd6d7cd2"
      unitRef="usd">404700000</us-gaap:Dividends>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzM5MjU_f3e8473e-0e50-44dc-8d7f-43860d9b1c01"
      unitRef="number">0.0458</us-gaap:PreferredStockDividendRatePercentage>
    <pnm:PreferredStockRedemptionPremiumPercent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQwNTE_0d3701d2-6a3e-4780-af71-7275b18a507e"
      unitRef="number">1.02</pnm:PreferredStockRedemptionPremiumPercent>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iab619635a5de4427b52c6b19c0f46167_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ0Mjk_4c148c81-156b-4051-8655-ef9a615491ad"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ1MjE_1e44a0ab-303d-4adb-a5e7-6bbcc63c0e2f"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTYvZnJhZzpkNzBhNDNhZjZjMjI0NzI2YjM5YjBkMjM4MjkyOGE4My90ZXh0cmVnaW9uOmQ3MGE0M2FmNmMyMjQ3MjZiMzliMGQyMzgyOTI4YTgzXzQ1MzU_95ea5120-eebe-42c2-bf20-d6a70702c11f"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzI2_21ab1206-757f-4b6a-9af4-18b1970f1c59">Financing&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company&#x2019;s financing strategy includes both short-term and long-term borrowings.  The Company utilizes short-term revolving credit facilities, as well as cash flows from operations, to provide funds for both construction and operating expenditures.  Depending on market and other conditions, the Company will periodically sell long-term debt or enter into term loan arrangements and use the proceeds to reduce borrowings under the revolving credit facilities or refinance other debt.  Each of the Company&#x2019;s revolving credit facilities, term loans, and other debt agreements contains a single financial covenant that requires the maintenance of a debt-to-capitalization ratio.  For the PNMR agreements this ratio must be maintained at less than or equal to 70%, and for the PNM and TNMP agreements this ratio must be maintained at less than or equal to 65%.  The Company&#x2019;s revolving credit facilities, term loans, and other debt agreements generally also contain customary covenants, events of default, cross-default provisions, and change-of-control provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM must obtain NMPRC approval for any financing transaction having a maturity of more than 18 months.  In addition, PNM files its annual informational financing filing and short-term financing plan with the NMPRC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Financing Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;PNMR&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At January 1, 2018, PNMR had outstanding letters of credit arrangements with JPMorgan Chase Bank N.A. (the &#x201c;JPM LOC Facility&#x201d;) under which letters of credit aggregating $30.3 million were issued to facilitate the posting of reclamation bonds, which SJCC was required to post in connection with permits relating to the operation of the San Juan mine.  On March 15, 2019, WSJ LLC acquired the assets of SJCC following the bankruptcy of Westmoreland.  WSJ LLC assumed all obligations of SJCC, including those under the letter of credit support agreements.  See Note 16.  In May 2020, JPMorgan Chase Bank N.A. gave notice that it would not extend the letters of credit beyond their October 21, 2020 expiration.  In August 2020, PNMR entered into replacement letter of credit arrangements with Wells Fargo Bank, N.A. (the &#x201c;WFB LOC Facility&#x201d;) to replace the JPM LOC Facility.  Letters of credit were issued under the WFB LOC Facility and exchanged for the letters of credit outstanding under the JPM LOC Facility prior to the expiration of the JPM LOC Facility.  On October 21, 2020, the JPM LOC Facility expired according to its terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 31, 2019, PNMR had $50.0 million in borrowings under the PNMR 2018 Two-Year Term Loan.  On December 21, 2020, the PNMR 2018 Two-Year Term Loan was repaid and terminated in accordance with its terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 7, 2020, PNMR entered into forward sale agreements with each of Citibank N.A., and Bank of America N.A., as forward purchasers and an underwriting agreement with Citigroup Global Markets Inc., and BofA Securities, Inc. as &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;representatives of the underwriters named therein, relating to an aggregate of approximately 6.2 million shares of PNMR common stock (including 0.8 million shares of PNMR common stock pursuant to the underwriters&#x2019; option to purchase additional shares) (the &#x201c;PNMR 2020 Forward Equity Sale Agreements&#x201d;).  On January 8, 2020, the underwriters exercised in full their option to purchase the additional 0.8 million shares of PNMR common stock and PNMR entered into separate forward sales agreements with respect to the additional shares.  The initial forward sale price of $47.21 per share is subject to adjustments based on a net interest rate factor and by expected future dividends paid on PNMR common stock as specified in the forward sale agreements.  PNMR did not initially receive any proceeds upon the execution of these agreements and, except in certain specified circumstances, had the option to elect physical, cash, or net share settlement on or before the date that is 12 months from their effective dates.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 15, 2020 PNMR physically settled all shares under the PNMR 2020 Forward Equity Sale Agreements by issuing 6.2&#160;million shares to the forward purchasers at a price of $45.805 per share aggregating net proceeds of $283.1&#160;million.  In addition, PNMR recorded a net $0.1&#160;million for equity issuance costs reimbursed by the lead underwriter.  Following this settlement, no shares of PNMR&#x2019;s common stock remain subject to future settlement under the PNMR 2020 Forward Equity Sale Agreements.  The PNMR 2020 Forward Equity Sale Agreements meet the derivative scope exception requirements for contracts involving an entity&#x2019;s own equity.  Until settlement of the forward sale agreements, PNMR&#x2019;s EPS dilution resulting from the agreements, if any, was determined using the treasury stock method, which resulted in dilution during periods when the average market price of PNMR stock during the reporting period was higher than the applicable forward sales price as of the end of  that period.  See Note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 31, 2020, PNMR had $300.0&#160;million aggregate principal amount of 3.25% SUNs outstanding (the &#x201c;PNMR 2018 SUNs&#x201d;), which were set to mature on March 9, 2021.  As discussed below, on March 9, 2021, PNMR utilized $220.0&#160;million of capacity under the PNMR 2020 Delayed-Draw Term Loan as well as $80.0&#160;million in borrowings under the PNMR Revolving Credit Facility to repay the PNMR 2018 SUNs.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 31, 2020, PNMR had $65.0&#160;million outstanding under the PNMR Development Term Loan that was amended to reduce the balance from $90.0&#160;million to $65.0&#160;million.  On May 18, 2021, the $65.0&#160;million PNMR Development Term Loan was repaid using proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 31, 2020, PNMR had $150.0&#160;million outstanding under the PNMR 2019 Term Loan that was set to mature on June 11, 2021.  On May 18, 2021, the $150.0&#160;million PNMR 2019 Term Loan was repaid using proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 21, 2020, PNMR entered into a $150.0&#160;million term loan agreement (the &#x201c;PNMR 2020 Term Loan&#x201d;), between PNMR and U.S. Bank National Association, as sole lender.  Proceeds from the PNMR 2020 Term Loan were used to repay the $50.0&#160;million PNMR 2018 Two-Year Term Loan and for other corporate purposes.  The PNMR 2020 Term Loan was set to mature on January 31, 2022.  On May 18, 2021, the PNMR 2020 Term Loan was repaid with proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 22, 2020, PNMR entered into a $300.0&#160;million delayed-draw term loan agreement (the &#x201c;PNMR 2020 Delayed-Draw Term Loan&#x201d;), among PNMR, the lenders party thereto, and MUFG Bank, Ltd., as administrative agent.  Initially PNMR drew $80.0&#160;million to refinance existing indebtedness and for other corporate purposes.  PNMR used the remaining $220.0&#160;million of capacity from the PNMR 2020 Delayed-Draw Term Loan to repay an equivalent amount of the PNMR 2018 SUNs.  Draws on the PNMR 2020 Delayed-Draw Term Loan were set to mature on January 31, 2022.  On May 18, 2021, the $300.0&#160;million outstanding under the PNMR 2020 Delayed-Draw Term Loan was repaid with proceeds from the PNMR 2021 Delayed-Draw Term Loan discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 18, 2021, PNMR entered into the PNMR 2021 Delayed-Draw Term Loan, among PNMR, the lenders party thereto, and Wells Fargo Bank, N.A., as administrative agent.  Initially PNMR drew $850.0&#160;million to repay and terminate existing indebtedness, including the $150.0&#160;million PNMR 2019 Term Loan, the $300.0&#160;million PNMR 2020 Delayed-Draw Term Loan, the $150.0&#160;million PNMR 2020 Term Loan, the $65.0&#160;million PNMR Development Term Loan, and $40.0&#160;million in borrowings under the PNMR Development Revolving Credit Facility.  Additionally, PNMR repaid $92.1&#160;million in borrowings under the PNMR Revolving Credit Facility.  On December 2, 2021, PNMR drew an additional $50.0&#160;million under the PNMR 2021 Delayed-Draw Term Loan.  Draws on the PNMR 2021 Delayed-Draw Term Loan bear interest at a variable rate, which was 0.95% at December 31, 2021, and mature on May 18, 2023.  On January 24, 2022, PNMR drew the remaining $100.0&#160;million available under the PNMR 2021 Delayed-Draw Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR had an automatic shelf registration that provides for the issuance of various types of debt and equity securities that expired in March 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;PNM&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At January 1, 2019, PNM had a $200.0 million term loan agreement (the &#x201c;PNM 2017 Term Loan&#x201d;) between PNM and JPMorgan Chase Bank, N.A., as lender and administrative agent, and U.S. Bank National Association, as lender.  The PNM 2017 Term Loan was repaid on January 18, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2018, PNMR Development deposited $68.2 million with PNM related to potential transmission network interconnections.  PNM used the deposit to repay intercompany borrowings.  PNM was required to pay interest to PNMR Development to the extent work under the interconnections has not been performed.  The entire deposit of $68.2 million and accrued interest of $5.7 million was refunded in November 2019.  The interconnection deposit and related refund is presented in financing activities and the interest payment is presented in operating activities on PNM&#x2019;s Consolidated Statements of Cash Flows for the year ended December 31, 2019.  During the year ended December 31, 2019 PNM recognized $3.3 million of interest expense under the agreement.  All intercompany transactions related to this deposit have been eliminated on PNMR&#x2019;s Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 18, 2019, PNM entered into a $250.0 million term loan agreement (the &#x201c;PNM 2019 $250.0 million Term Loan&#x201d;) among PNM, the lenders party thereto, and U.S. Bank N.A., as administrative agent.  PNM used the proceeds of the PNM 2019 $250.0 million Term Loan to repay the PNM 2017 Term Loan, to reduce short-term borrowings under the PNM Revolving Credit Facility, and for general corporate purposes.  The PNM 2019 $250.0 million Term Loan was prepaid in April 2020 without penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 18, 2019, PNM entered into a $40.0 million term loan agreement (the &#x201c;PNM 2019 $40.0 million Term Loan&#x201d;), between PNM and Bank of America, N.A. as sole lender and administrative agent.  PNM used the proceeds of the PNM 2019 $40.0 million Term Loan to reduce short-term borrowings under the PNM Revolving Credit Facility and for general corporate purposes.  On June 18, 2021, the $40.0&#160;million PNM 2019 Term Loan was repaid using proceeds from the PNM 2021 Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 15, 2020, PNM entered into a $250.0&#160;million term loan agreement (the &#x201c;PNM 2020 Term Loan&#x201d;), between PNM, the lenders party thereto, and U.S. Bank N.A., as administrative agent.  Proceeds from the PNM 2020 Term Loan were used to prepay the PNM 2019 $250.0&#160;million Term Loan due July 2020, without penalty.  As discussed below, on April 30, 2020, PNM used $100.0&#160;million of proceeds from the PNM 2020 SUNs to prepay without penalty an equal amount of the PNM 2020 Term Loan.  On December 21, 2020, PNM prepaid without penalty, the remaining $150.0&#160;million balance of the PNM 2020 Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 30, 2020, PNM entered into an agreement (the &#x201c;PNM 2020 Note Purchase Agreement&#x201d;) with institutional investors for the sale of $200.0&#160;million aggregate principal amount of senior unsecured notes offered in private placement transactions.  Under the agreement, PNM issued $150.0&#160;million aggregate principal amount of its 3.21% senior unsecured notes, Series A, due April 30, 2030, and $50.0&#160;million of its aggregate principal amount of its 3.57% senior unsecured notes, Series B, due April 29, 2039 (the &#x201c;PNM 2020 SUNs&#x201d;).  The PNM 2020 SUNs were issued on April 30, 2020.  PNM used $100.0&#160;million of proceeds from the PNM 2020 SUNs to prepay, without penalty, an equal amount of the PNM 2020 Term Loan.  The remaining $100.0&#160;million of the PNM 2020 SUNs were used to repay borrowings on the PNM Revolving Credit Facility and for other corporate purposes.  The PNM 2020 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2020 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2020 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2020 SUNs prior to their maturities, subject to payment of a customary make-whole premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December 31, 2019, PNM had three series of outstanding PCRBs aggregating $100.3&#160;million, that were subject to mandatory tender on June 1, 2020.  One series of $40.0&#160;million had a final maturity of June 1, 2040 and two series of  $39.3&#160;million and $21.0&#160;million had a final maturity of June 1, 2043.  On June 1, 2020, PNM purchased these PCRBs utilizing borrowings under the PNM Revolving Credit Facility and converted the PCRBs to the weekly mode.  PNM held these PCRBs (without legally canceling them) until July 1, 2020, when they were remarketed in the weekly mode (the &#x201c;PNM Floating Rate PCRBs&#x201d;) and PNM used the remarketing proceeds to repay the revolver borrowings.  The PNM Floating Rate PCRBs bore interest at rates that were reset weekly, giving investors the option to return the PCRBs for remarketing to new investors upon 7 days' notice.  On October 1, 2021, PNM converted the PNM Floating Rate PCRBs to a fixed rate period and successfully remarketed them to new investors (the &#x201c;PNM 2021 Fixed Rate PCRBs&#x201d;).  The PNM 2021 Fixed Rate PCRBs now bear interest at 0.875% and are subject to mandatory tender on October 1, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December 31, 2019, PNM had PCRBs outstanding of $36.0&#160;million at 6.25% issued by the Maricopa County, Arizona Pollution Control Corporation as well as $255.0&#160;million at 5.90% and $11.5&#160;million at 6.25% issued by the City of Farmington, New Mexico.  The $36.0&#160;million PCRBs became callable at 101% of par on January 1, 2020 and the remaining $266.5&#160;million PCRBs became callable at par on June 1, 2020.  On June 22, 2020, PNM provided notice to the bondholders that it was calling the PCRBs aggregating $302.5&#160;million.  On July 22, 2020, PNM purchased the PCRBs in lieu of redemption and remarketed them to new investors (the &#x201c;PNM 2020 Fixed Rate PCRBs&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On June 18, 2021, PNM entered into a $75.0&#160;million term loan (the &#x201c;PNM 2021 Term Loan&#x201d;) between PNM and Bank of America, N.A., as lender.  The PNM 2021 Term Loan was used to repay the PNM 2019 $40.0&#160;million Term Loan and for other corporate purposes.  The PNM 2021 Term Loan bears interest at a variable rate, which was 0.93% at December 31, 2021 and matures on December 18, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On July 14, 2021, PNM entered into the PNM 2021 Note Purchase Agreement with institutional investors for the sale and issuance of $160.0&#160;million aggregate principal amount of the PNM 2021 SUNs offered in private placement transactions.  The PNM 2021 SUNs were issued on July 14, 2021.  PNM issued $80.0&#160;million of the PNM 2021 SUNs at 2.59%, due July 15, 2033, and another $80.0&#160;million at 3.14%, due July 15, 2041.  Proceeds from the PNM 2021 SUNs were used to repay the total amount of $160.0&#160;million of PNM's 5.35% SUNs, at par, earlier than their scheduled maturity of October 1, 2021.  The PNM 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On September 23, 2021, PNM entered into the PNM September 2021 Note Purchase Agreement with institutional investors for the sale and issuance of $150.0&#160;million aggregate principal amount of the PNM September 2021 SUNs offered in private placement transactions.  On December 2, 2021, PNM issued $50.0&#160;million of the PNM September 2021 SUNs at 2.29%, due December 30, 2031, and another $100.0&#160;million at 2.97%, due December 30, 2041.  Proceeds from the PNM September 2021 SUNs were used for funding of capital expenditures, including the purchase of the Western Spirit Line, repayment of existing indebtedness, and for general corporate purposes.  The PNM September 2021 Note Purchase Agreement includes the customary covenants discussed above.  In the event of a change of control, PNM will be required to offer to prepay the PNM September 2021 SUNs at par.  Although there are customary change of control provisions in the PNM debt agreements, the change of control provisions in these agreements, including the PNM September 2021 Note Purchase Agreement, are not triggered by the closing of the Merger.  PNM has the right to redeem any or all of the PNM September 2021 SUNs prior to their maturities, subject to payment of a customary make-whole premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December 31, 2020, PNM had $146.0&#160;million of outstanding PCRBs with a final maturity of April 1, 2033.  These PCRBs were subject to mandatory tender on October 1, 2021 and were successfully remarketed to new investors on that date.  The $146.0&#160;million PCRBs bear interest at a fixed rate of 2.15% until their final maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has a shelf registration statement, which will expire in May 2023, with capacity for the issuance of up to $650.0 million of senior unsecured notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;TNMP&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On July 25, 2018, TNMP entered into a $20.0 million term loan agreement.  On December 17, 2018, the TNMP 2018 Term Loan agreement was amended to provide additional funding of $15.0 million, which resulted in a total committed amount of $35.0 million under the agreement (the &#x201c;TNMP 2018 Term Loan&#x201d;). TNMP used the proceeds from these issuances to repay short-term borrowings and for TNMP&#x2019;s general corporate purposes.  The TNMP 2018 Term Loan was repaid on December 30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On February 26, 2019, TNMP entered into an agreement (the &#x201c;TNMP 2019 Bond Purchase Agreement&#x201d;) with institutional investors for the sale of $305.0 million aggregate principal amount of four series of TNMP first mortgage bonds (the &#x201c;TNMP 2019 Bonds&#x201d;) offered in private placement transactions.  TNMP issued $225.0 million of TNMP 2019 Bonds on March 29, 2019 and used the proceeds to repay TNMP&#x2019;s $172.3 million 9.50% first mortgage bonds at their maturity on April 1, 2019, as well as to repay borrowings under the TNMP Revolving Credit Facility and for general corporate purposes.  TNMP issued the remaining $80.0 million of TNMP 2019 Bonds on July 1, 2019 and used the proceeds to repay borrowings under the TNMP Revolving Credit Facility and for general corporate purposes.  The terms of the indenture governing the TNMP 2019 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;prepay the TNMP 2019 Bonds at par.  TNMP has the right to redeem any or all of the TNMP 2019 Bonds prior to their respective maturities, subject to payment of a customary make-whole premium. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 24, 2020, TNMP entered into an agreement (the &#x201c;TNMP 2020 Bond Purchase Agreement&#x201d;) with institutional investors for the sale of $185.0&#160;million aggregate principal amount of four series of TNMP first mortgage bonds (the &#x201c;TNMP 2020 Bonds&#x201d;) offered in private placement transactions.  TNMP issued $110.0&#160;million of TNMP 2020 Bonds on April 24, 2020 and used the proceeds to repay borrowings under the TNMP Revolving Credit Facility and for other corporate purposes.  TNMP issued the remaining $75.0&#160;million of TNMP 2020 Bonds on July 15, 2020 and used the proceeds from that issuance to repay borrowings under the TNMP Revolving Credit facility and for other corporate purposes.  The TNMP 2020 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the indenture governing the TNMP 2020 Bonds.  The terms of the indenture governing the TNMP 2020 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2020 Bonds at par.  TNMP has the right to redeem any or all of the TNMP 2020 Bonds prior to their respective maturities, subject to payment of a customary make-whole premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On July 14, 2021, TNMP entered into the TNMP 2021 Bond Purchase Agreement with institutional investors for the sale of $65.0&#160;million aggregate principal amount of the TNMP 2021 Bonds offered in private placement transactions.  On August 16, 2021, TNMP issued all $65.0&#160;million of the TNMP 2021 Bonds at 2.44% with a maturity of August 15, 2035 and used the proceeds to repay existing debt and for other corporate purposes.  The TNMP 2021 Bonds are subject to continuing compliance with the representations, warranties and covenants set forth in the supplemental indenture governing the TNMP 2021 Bonds.  The terms of the supplemental indenture governing the TNMP 2021 Bonds include the customary covenants discussed above.  In the event of a change of control, TNMP will be required to offer to prepay the TNMP 2021 Bonds at par.  However, the definition of change of control in the supplemental indenture governing the TNMP 2021 Bonds will not be triggered by the closing of the Merger.  TNMP has the right to redeem any or all of the TNMP 2021 Bonds prior to their maturity, subject to payment of a customary make-whole premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&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;Merger Related Financing Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On October 20, 2020, the execution of the Merger Agreement constituted a &#x201c;Change of Control&#x201d; under certain PNMR, TNMP and PNMR Development debt agreements.  Under each of the specified debt agreements, a &#x201c;Change of Control&#x201d; constitutes an &#x201c;Event of Default,&#x201d; pursuant to which the lender parties thereto have the right to accelerate the indebtedness under the debt agreements.  The definition of Change of Control under the PNM debt agreements and PNM note purchase agreements was not triggered by the execution of the Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On October 26, 2020, PNMR, TNMP and PNMR Development entered into amendment agreements with the lender parties thereto to amend the definition of &#x201c;Change of Control&#x201d; such that the entry into the Merger Agreement would not constitute a Change of Control and to waive the Event of Default arising from entry into the Merger Agreement.  On September 15, 2021, PNMR and TNMP and the lender parties further amended the definition of &#x201c;Change of Control&#x201d; in the PNMR Revolving Credit Facility and the TNMP Revolving Credit Facility such that the closing of the Merger does not constitute a Change of Control under those facilities.  The Change of Control provisions in the PNM debt agreements, PNM note purchase agreements, and TNMP 2021 Bond Purchase Agreement are not triggered by the closing of the Merger and did not require amendment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The documents governing TNMP's aggregate $750.0&#160;million of outstanding 2014 to 2020 First Mortgage Bonds (&#x201c;TNMP FMBs&#x201d;) obligated TNMP to offer, within 30 business days following the signing of the Merger Agreement, to prepay those $750.0&#160;million outstanding TNMP FMBs at 100% of the principal amount, plus accrued and unpaid interest thereon, but without any make-whole amount or other premium.  TNMP made such offer to prepay the TNMP FMBs in accordance with the terms of the TNMP FMBs, and none of the holders of the TNMP FMBs accepted TNMP&#x2019;s offer.  The documents governing the 2014 to 2020 TNMP FMBs require TNMP to make another offer, within 30 business days of closing of the Merger, to prepay those $750.0&#160;million outstanding TNMP FMBs at par.  TNMP will make such offer to prepay the $750.0&#160;million outstanding 2014 to 2020 TNMP FMBs in accordance with the terms of the TNMP FMBs; however, holders of the TNMP FMBs are not required to tender their TNMP FMBs and may accept or reject such offer to prepay.  As discussed above, the supplemental indenture that governs the TNMP 2021 Bonds excludes the Merger from the definition of Change of Control.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The TNMP FMBs are not registered under the Securities Act and may not be offered or sold in the United States absent registration or applicable exemption from registration requirements and applicable state laws.  The information in this Annual Report on Form 10-K is for informational purposes only and is neither an offer to purchase, nor a solicitation of an offer to sell, subscribe for or buy any securities in any jurisdiction pursuant to the proposed transactions or otherwise, nor shall there be any sale, issuance or transfer of securities in any jurisdiction in contravention of applicable law.  Similar to the offer to prepay made &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;after signing the Merger Agreement, the post-Merger closing offer to prepay the TNMP FMBs will be made only pursuant to an offer to prepay, which will set forth the terms and conditions of the offer to prepay.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&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;Interest Rate Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2017, PNMR entered into three separate four-year hedging agreements that effectively established fixed interest rates of 1.926%, 1.823%, and 1.629%, plus customary spreads over LIBOR, subject to change if there is a change in PNMR&#x2019;s credit rating, for three separate tranches, each of $50.0 million, of its variable rate debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;These hedge agreements were accounted for as cash flow hedges and had fair values of $0.9 million that were included in other current liabilities on the Consolidated Balance Sheets at December 31, 2020.  As discussed in Note 3, changes in the fair value of the cash flow hedges were deferred in AOCI and amounts reclassified to the Consolidated Statement of Earnings were recorded in interest charges.  The fair values were determined using Level 2 inputs, including using forward&#160;LIBOR curves under the mid-market convention&#160;to discount cash flows&#160;over the&#160;remaining&#160;term of the agreement.  On March 23, 2021, the 1.926% fixed interest rate hedge agreement expired according to its terms and the remaining agreements expired on May 23, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Borrowing Arrangements Between PNMR and its Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR has intercompany loan agreements with its subsidiaries. Individual subsidiary loan agreements vary in amount up to $150.0 million and have either reciprocal or non-reciprocal terms.  Interest charged to the subsidiaries is equivalent to interest paid by PNMR on its short-term borrowings or the money-market interest rate if PNMR does not have any short-term borrowings outstanding.  All balances outstanding under intercompany loan agreements are eliminated upon consolidation. See Note 1.  PNM and TNMP had no borrowings from PNMR at December&#160;31, 2021 and 2020.  At February 18, 2022, PNM had no borrowings and TNMP had $45.5&#160;million of borrowings from PNMR.  PNMR Development had zero and $0.3&#160;million in short-term borrowings outstanding from PNMR at December 31, 2021 and 2020 and none at February 18, 2022.  PNMR had $6.4&#160;million and zero in short-term borrowings outstanding from PNMR Development at December 31, 2021 and 2020 and $6.3&#160;million at February 18, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%"&gt;Short-term Debt and Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Currently, the PNMR Revolving Credit Facility has a financing capacity of $300.0 million and the PNM Revolving Credit Facility has a financing capacity of $400.0 million.  Both facilities currently expire on October 31, 2023 and contain options to be extended through October 2024, subject to approval by a majority of the lenders.  PNM also has the $40.0&#160;million PNM 2017 New Mexico Credit Facility that expires on December 12, 2022.  The TNMP Revolving Credit Facility is a $75.0 million revolving credit facility secured by $75.0 million aggregate principal amount of TNMP first mortgage bonds and matures on September 23, 2022 and contains two one-year extension options, subject to approval by a majority of the lenders.  PNMR Development had a $40.0 million revolving credit facility that was set to expire on January 31, 2022.  On May 18, 2021, the PNMR Development Revolving Credit Facility was terminated.  Variable interest rates under these facilities are based on LIBOR but contain provisions which allow for the replacement of LIBOR with other widely accepted interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term debt outstanding consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Short-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 2017 New Mexico Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR Development Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In addition to the above borrowings, PNMR, PNM, and TNMP had letters of credit outstanding of $3.4 million, zero, and zero at December&#160;31, 2021 that reduce the available capacity under their respective revolving credit facilities.  In addition, PNMR had $30.3 million of letters of credit outstanding under the WFB LOC Facility.  At December&#160;31, 2021, interest rates on &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;outstanding borrowings were 1.61% for the PNMR Revolving Credit Facility, 1.35% for the PNM Revolving Credit Facility, and 0.85% for the TNMP Revolving Credit Facility.  There were no borrowings outstanding under the PNM 2017 New Mexico Credit Facility at December 31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At February&#160;18, 2022, PNMR, PNM, and TNMP had $296.6 million, $400.0 million, and $63.2 million of availability under their respective revolving credit facilities, including reductions of availability due to outstanding letters of credit.  PNM had $40.0 million of availability under the PNM 2017 New Mexico Credit Facility.  Total availability at February&#160;18, 2022, on a consolidated basis, was $799.8 million for PNMR.  At February&#160;18, 2022, PNMR, PNM, and TNMP had invested cash of $0.9 million, $1.0 million, and zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;          Information concerning long-term debt outstanding and unamortized (premiums), discounts, and debt issuance costs is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Unsecured Notes, Pollution Control Revenue Bonds:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="padding-left:20.25pt;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;1.875% due April 2033, mandatory tender - October 1, 2021&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15% due April 2033&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:100%"&gt;146,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;2.125% due June 2040, mandatory tender - June&#160;1, 2022&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:100%"&gt;37,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;2.45% due September 2042, mandatory tender - June&#160;1, 2022&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:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Floating rate, weekly-mode&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.875% due October 2026&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:100%"&gt;100,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.05% due January 2038, mandatory tender - June 1, 2022&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:100%"&gt;36,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20% due June 2040, mandatory tender - June 1, 2022&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:100%"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.10% due June 2040, mandatory tender June 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15% due June 2040, mandatory tender - June 1, 2024&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:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Unsecured Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.35% due October 2021&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.15% due May 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45% due May 2025&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:100%"&gt;104,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.85% due August 2025&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:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;3.68% due May 2028&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:100%"&gt;88,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:20.25pt;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;3.78% due August 2028&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:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;3.93% due May 2033&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:100%"&gt;38,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;4.22% due May 2038&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:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;4.50% due May 2048&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:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;4.60% due August 2048&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:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.21% due April 2030&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:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.57% due April 2039&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:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59% due July 2033&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.14% due July 2041&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29% due December 2031&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:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.97% due December 2041&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:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 2019 $40.0 Million Term Loan due June 2021&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 2021 $75.0 Million Term Loan due December 2022&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,711,345&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,574&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,359,845&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,795&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Mortgage Bonds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.95% due April 2043&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.03% due July 2024&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.53% due February 2026&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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.22% due August 2027&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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.85% due June 2028&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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.79% due March 2034&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92% due March 2039&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06% due March 2044&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.60% due July 2029&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.73% due April 2030&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:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36% due April 2050&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:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.93% due July 2035&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:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36% due July 2050&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:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.44% due August 2035&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:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;908,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(9,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;843,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(10,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;908,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(9,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;843,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(10,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2021 Delayed-Draw Term Loan due May 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 3.25% 2018 SUNs due March 2021&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR Development Term Loan due January 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2019 Term Loan due June 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2020 Term Loan due January 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2020 Delayed-Draw Term Loan due January 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;745,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;515,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Consolidated PNMR Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,699,043&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;124&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,294,043&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,107)&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,519,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Reflecting mandatory tender dates, long-term debt maturities as of December 31, 2020 are follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,715,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,699,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <pnm:DebtInstrumentCovenantDebtToCapitalizationRatio
      contextRef="ic93360916c984867b73cc5139fdff7d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzkwMA_e49de4d4-656f-48e1-975a-e8a85be3b21a"
      unitRef="number">0.70</pnm:DebtInstrumentCovenantDebtToCapitalizationRatio>
    <pnm:DebtInstrumentCovenantDebtToCapitalizationRatio
      contextRef="ifb99684faec0443bba259e5b9acebc6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzk4Mw_a65ed66d-52e8-4cb7-871e-5668b1c4e412"
      unitRef="number">0.65</pnm:DebtInstrumentCovenantDebtToCapitalizationRatio>
    <pnm:PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEyOTM_f7f5439d-1f18-46f1-8453-5ccda20b6261">P18M</pnm:PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i673d95d36a7f44209fb251667981c0ba_I20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3Nzc_7b3143ed-32b0-4869-bb39-c4b561fa3af6"
      unitRef="usd">30300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie157c80f838c453ab2b6eb4031057ff7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzYyMTY_f0de206b-ab54-448f-982e-df6297bb8949"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5b63a7a3b7454b928a6e62317da97d52_D20181221-20181221"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzIy_a24501f4-4d22-4e73-bbfa-05f130f53e7f">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5b63a7a3b7454b928a6e62317da97d52_D20181221-20181221"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzIz_95557685-e2f6-4eba-a8ee-8f0935b1b123">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic8164c1458ef4ffb891b05dbdd096734_I20200107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzY5MzU_401320c0-1a0f-4a50-a1d7-1c21599732f9"
      unitRef="shares">6200000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i56c02b3ced62435cb904880189f8977b_D20200107-20200107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzY5Nzc_06d70e44-417d-4998-ad30-a5341a22f7ca"
      unitRef="shares">800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4d5c0c187ec747c6b6a44213f52a1b21_D20200108-20200108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzcyMjI_3f249372-2854-4124-94f8-ab4e1d39aa0c"
      unitRef="shares">800000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic8164c1458ef4ffb891b05dbdd096734_I20200107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzczODM_3c72d11a-ac1c-4d48-9f45-51e2c9fa2b07"
      unitRef="usdPerShare">47.21</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzc5NDc_0e1f00b1-32c8-449c-baa0-35a069af480f"
      unitRef="shares">6200000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i949cfbdd8cf34e46ae26372bcc762afa_I20201215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzc5OTc_913b36f1-3bdd-463d-bcff-a29c9f9992ae"
      unitRef="usdPerShare">45.805</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzgwMzg_83e30637-d35a-4963-a368-8ca367b0902f"
      unitRef="usd">283100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i0905699efcbf4350a60fa1d7e5af362b_D20201215-20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzgwNzY_a18910f1-2b1a-432c-bff1-e5e3cb8539d8"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iaffa76d8008c4eb3b0a4397aa81ca5dd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkyNjY_aa934628-e0fc-4c53-ab6b-481ec7f09767"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaffa76d8008c4eb3b0a4397aa81ca5dd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkyODI_82d4fb05-511e-4585-8fac-754fc62f7dab"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia3bcae39fa474541a6577d618fa60b6b_I20210309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkyODk_634e64b8-16d9-4ea2-b237-4755240fcc80"
      unitRef="usd">220000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8753b95bcd3141ab83f76e72d5ffa3fc_D20210309-20210309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzMDU_159cd2b7-4dd5-46a6-9739-a138da94bf88"
      unitRef="usd">80000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idfa878a1e25141dbac830e89d3281e5d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzMjA_569d2e86-a244-4489-b4dc-70035b286037"
      unitRef="usd">65000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6cfc65d5c5204fd6a99ab58026ff1e26_I20201125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzMzU_13ca1f5f-6e91-47fb-8c77-fd391c914e52"
      unitRef="usd">90000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idfa878a1e25141dbac830e89d3281e5d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzNTA_713e3692-689a-47e3-96b3-98e2ccdc3127"
      unitRef="usd">65000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="icc0da2afb432444f92d6e7e521180220_D20210518-20210518"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzNjU_f141151a-da8b-4ebf-8104-7aedbba17781"
      unitRef="usd">65000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i88b19895d13d43f89c71063a67d89afc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzODA_a295c577-8f8c-4177-b977-ad314befd016"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i2c025fae038d4e75b9d2db10caf4fe98_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2ODkzOTY_8726fd51-a8ef-4c83-9580-0a8f0de97ae8"
      unitRef="usd">150000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LongTermDebt
      contextRef="iefaaf7bbd88f4d61940deea5c7537577_I20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzMDk1_e7673858-0ecc-407d-8a07-dc5eeb62381e"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i21f58cdbe1704f02b97dd60501a1143d_D20201221-20201221"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzMjc0_7c47202b-a7db-466e-b5c5-283b42c58078"
      unitRef="usd">50000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentTerm
      contextRef="id5b30d5228554968822eae3a00fdc14e_D20201221-20201221"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTQ3NDA0_38193d16-3664-4ea0-9496-c71bcaf9deb1">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i877d8d25a79e4e56865d0149db842f09_I20201222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzNTEw_c841ffe4-c8ba-410f-ae1f-748c37a95ad2"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i812e03cee9c24df58c87be3969c7ceae_D20201222-20201222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzNjk0_c3965531-f6b8-412a-801d-e038e3404cf4"
      unitRef="usd">80000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8d3933e115ff41f7a28aa5b8bb23f00a_D20201222-20201222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEzOTY1_0fedb005-e24c-486d-821a-fed95c7c1f0a"
      unitRef="usd">220000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="idd04b69cc0804841b07ceb36a65ba931_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTIz_f41ccda7-617b-4c81-9192-703e840fbf6e"
      unitRef="usd">300000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i7524014253b74b738db36e6543b6e950_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTky_da315682-8fac-421d-b42c-f96c38191815"
      unitRef="usd">850000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfDebt
      contextRef="i2c025fae038d4e75b9d2db10caf4fe98_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NDky_37e16047-0821-420f-96c3-a06745cb2f73"
      unitRef="usd">150000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="idd04b69cc0804841b07ceb36a65ba931_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjA4_fd713780-5033-4e93-9487-490bc1b2830d"
      unitRef="usd">300000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i62638ffe40244611a61c982eca5dac14_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NDc2_1a920f92-cb68-44f6-a837-108d2a7dbebe"
      unitRef="usd">150000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="icc0da2afb432444f92d6e7e521180220_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTA4_d59b652a-fc7f-4ccd-8a1d-677632ef569c"
      unitRef="usd">65000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ieccb885b50be409085d87776273bfe39_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTc3_e19f59a7-1d12-40a0-9a8e-57f19970ee95"
      unitRef="usd">40000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i556a5e9fbd4745b49539988373e83c9a_D20210518-20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTYy_9412b69f-fdec-4015-b8d9-b7a7f4bf112f"
      unitRef="usd">92100000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i35574b87acd64444aa17ed5e7fc5578b_D20211202-20211202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjI0_6976964c-c190-487d-a5d9-662742903ae3"
      unitRef="usd">50000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i3cd429e5a7b94be99e352c684865f49c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTU1_e1a548b3-cba2-49ae-92d6-f0d7c38a4f34"
      unitRef="number">0.0095</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ib7c3c4a3da044db6a299937a95bfc004_D20220124-20220124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NTM5_855c389f-c0c3-4763-8f63-efe8f752a634"
      unitRef="usd">100000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia3440a806745406aa09e24eeb596b5bb_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE0MjYw_b8885b84-84bc-4e85-9ee1-e2c1e6d40095"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2MDUz_57dd7a7b-74fd-4664-8f57-fbbec6dd4ed0"
      unitRef="usd">68200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2MzI4_93d6647f-9c49-4ba7-a438-2cf91d641481"
      unitRef="usd">68200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ia8bc553697884120a99bc796b8b941d2_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2MzU1_78ee7031-cdac-47b5-be8d-7f165f55aa88"
      unitRef="usd">5700000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestExpense
      contextRef="id0ee1eee39134f81a8a75ad38b6b261b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2NzEx_66e76541-419f-4ee7-a57c-f78fc9802b97"
      unitRef="usd">3300000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2OTI0_27783e18-09e5-42ad-833e-31b613455f77"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE2OTYy_31694974-7e57-49a4-84dd-b41af2eb8d0f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3MTA0_253f16a1-d7cc-4eba-bb9d-061b8c4e321c"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7e645c8c11094492a8c7258aeaff0617_I20190118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3Mjcz_37c10bdb-4c7a-4f1f-90b0-e94bad2e7965"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4eb234c939ac4f09aaeb98a0e05e27b0_I20191218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3Mzcx_0b14495d-7b3a-443d-b554-0165c61c9cba"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4eb234c939ac4f09aaeb98a0e05e27b0_I20191218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3NDA5_23575bd2-e0b0-4e5f-a7a4-5446fac7892e"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i2bfac36f05384042946a66d89c8cc10c_D20191218-20191218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3NTQz_b5381c27-45bf-4718-b735-11324c1bbdb3"
      unitRef="usd">40000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i56bd3ee9111b4b6fa7a1eb61afd9413d_D20210618-20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjM5_fa67b372-f119-49f5-9c8c-2fb1a1d6054e"
      unitRef="usd">40000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i66170fddf78f44c981980e5d16079cfd_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE3ODQ3_c57886fb-4e4d-4493-bdc0-1a4124b1a07d"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i91f86b89c91b4b05b635a9180bbdbe3b_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4MDQ5_1e18ddaf-5ccb-4f76-ad41-17538602905a"
      unitRef="usd">250000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i329154ada879417899f2c682978cd01e_D20200430-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4MTQz_96d0f635-4a40-4e83-beb5-3ca4dbfe591b"
      unitRef="usd">100000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i9baa64707ab94b22b82ed31bee8fadf7_D20201221-20201221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4MzE2_bd9afd5a-d93a-41a2-985b-b52efdeaba39"
      unitRef="usd">150000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i23ae993b34064ceca651d5893cb08431_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NDkw_9c90840b-b9bd-44cc-9e76-a1a461c68d9f"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iecb1cd78b33d4071bc834657981627be_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NjIy_7f952d25-33a2-4f7f-ae7c-1f9f9b9e09be"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iecb1cd78b33d4071bc834657981627be_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NjU5_d162cb54-3636-4533-ad98-5dea69aacbd1"
      unitRef="number">0.0321</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i39f3074179264a14a49475888c65e66f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NzIw_aac238da-eff5-46f4-a4f9-0d78789ddb7f"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i39f3074179264a14a49475888c65e66f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4NzY0_a5633b0e-87fc-42e6-abad-d29df74d2ab9"
      unitRef="number">0.0357</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i329154ada879417899f2c682978cd01e_D20200430-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE4OTAz_28ba5281-dcc0-4199-82d1-0063bfcd34ec"
      unitRef="usd">100000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="if2a2f2fc38624ac09193c4506a57f72c_D20200430-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE5MDA4_f4144a86-3c16-47da-87de-cfc4f5bd3c8d"
      unitRef="usd">100000000</us-gaap:RepaymentsOfDebt>
    <pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender
      contextRef="i078f40ad17624e99970444fcbb95b31f_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1NzY1_c81e2dc2-1a87-465c-a352-f76ac9dcf8e9"
      unitRef="bond_series">3</pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender>
    <us-gaap:LongTermDebt
      contextRef="ie47c7b8216df4772abc59a4bfc727195_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjYy_f3f1a323-a84b-44b2-8237-f06176cd2de7"
      unitRef="usd">100300000</us-gaap:LongTermDebt>
    <pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender
      contextRef="i4973828eb8754955a99d759c9423ae08_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1Nzc1_08673610-508b-4dd5-950f-d839df398336"
      unitRef="bond_series">1</pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender>
    <us-gaap:LongTermDebt
      contextRef="i30c690018b9743118b656ed6a1b09ed2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzE5OTA4_0f14a917-65f8-4c87-a1d5-cb6e700a4464"
      unitRef="usd">40000000</us-gaap:LongTermDebt>
    <pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender
      contextRef="i16077369b21d4177bd1060fefab499c3_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1Nzg0_cae1e102-1b3e-4d20-a264-04d55bb75f93"
      unitRef="bond_series">2</pnm:NumberOfOutstandingPCRBsSubjectToMandatoryTender>
    <us-gaap:LongTermDebt
      contextRef="i192e0627f293448591676473360b798b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIwMDE2_a8f9f4e9-9859-4833-94c0-8aab3adb3de5"
      unitRef="usd">39300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iece440eecf814a158d77fd83fd9cc26b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIwMDIz_e73fba86-790c-4c42-bb4a-6c155584a96b"
      unitRef="usd">21000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifd5bf624204144fca6768ee184ca3d72_I20211001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NjU0_439c8d28-d808-4d14-af1c-1deaff1ee4b6"
      unitRef="number">0.00875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i98053c2e06f54fb193fa951d34b7f6fd_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMDA1_d6231229-55e7-4b64-bc29-b2311b685bc8"
      unitRef="usd">36000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i98053c2e06f54fb193fa951d34b7f6fd_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMDEx_0f378353-d58c-49ed-a1bc-1a61cc102ea2"
      unitRef="number">0.0625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibdcc8ad4187d476b9cff90a743877fb7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMDk0_df280b1d-8a3a-4096-8429-01d875e2c087"
      unitRef="usd">255000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibdcc8ad4187d476b9cff90a743877fb7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTAw_a0c32bf7-e70e-4341-a163-d45980fda9b4"
      unitRef="number">0.0590</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9e14aa834ac04dd383db8f8de58669d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTA3_a1ba63a9-6332-4705-bfb1-13d49f6e5b5b"
      unitRef="usd">11500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9e14aa834ac04dd383db8f8de58669d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTEz_75244f5d-cad8-4668-96c9-a8e0213f7b18"
      unitRef="number">0.0625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6c690be3f6b04bf089a9050059ea6610_I20200101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTY3_19b28293-f1e9-47ba-abad-91e6a87b02cb"
      unitRef="usd">36000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i46d829269dad43e9a14548e9ef5947a5_D20200101-20200101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMTk1_0a8dfa43-14e1-4e2a-9ef7-e6598e68dded"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2dea69ca1dc449f0a875e4cef9e14a4d_I20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMjQy_57d84969-ad04-4a30-a4b4-28b22e43a467"
      unitRef="usd">266500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i1572b78d6e55442a85e189ad96b5b4eb_D20200622-20200622"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIxMzkx_c6dd5778-244a-4b26-87b5-4baa302aa9f6"
      unitRef="usd">302500000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8c55b405fb6245a8b385aa7375ccf28c_I20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Njc4_e7a14cd7-4a40-48f8-9a81-78665fec9561"
      unitRef="usd">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i325af74d55704e31aebcda1211f4a060_D20210618-20210618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Njkz_93869d86-8e60-446e-9b03-30877e3d6b04"
      unitRef="usd">40000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i11d2e263bd194af8b7d09763c5346f7e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzA4_d1ebbba3-e400-4dd0-95ce-34a980345b04"
      unitRef="number">0.0093</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7e804e604ddd4a2493a99a545fda3bde_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzE1_948083a8-9a2e-4844-8290-2d6439c626cc"
      unitRef="usd">160000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id82112cabf3348eabc0559928d8c012f_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzMx_ce577ad2-0941-44b5-b6dd-565d490a7f52"
      unitRef="usd">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id82112cabf3348eabc0559928d8c012f_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzQ2_b7651c7f-3792-4c02-aae6-2be3b69d8ce7"
      unitRef="number">0.0259</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6bf37df9334d4878a5032df77ce186ac_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzYw_a37dde71-c9e0-45f6-94f9-18ae628b0ddd"
      unitRef="usd">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6bf37df9334d4878a5032df77ce186ac_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3NzUz_802920a8-99c3-4407-9d3b-cc89c95a36e6"
      unitRef="number">0.0314</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8f84db9ebb9d447c8ef10bb47a3888c4_D20210714-20210714"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Nzgy_4881d59c-07ae-456e-8061-9feac993abd3"
      unitRef="usd">160000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic2e4626a3000492a9e24007c0e691ba3_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Nzc1_c8edb0e8-3e82-48be-8b5d-77bc8ca6d31b"
      unitRef="number">0.0535</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1d53ffe3a975440286557be6d3d8a9dc_I20210923"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODc1_11e09d7c-3c0a-47ad-942c-c61c7a1ddbac"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if4708d34b37b48d9ad608baa7f721ba8_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODIx_30fd2989-0b19-4f8d-95b4-c6294bab81eb"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8c6973dca5934b06a1ca97120a7350a3_I20210923"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTY4_66ba4a4f-eef7-4848-af4e-70eedb6f6c2f"
      unitRef="number">0.0229</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i63124c35372a4eb48d159516908ec75d_I20210923"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3Nzk4_2f5fbc6b-7ea4-40e1-9e8c-cf679d253e23"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i63124c35372a4eb48d159516908ec75d_I20210923"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODE0_db155f2d-9d6f-408d-bd21-e4a5f8e38974"
      unitRef="number">0.0297</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i5632a1c635474630ab9cdd0bd014f38c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODU5_7cbe340f-0ef4-4aec-ad91-7dc0209ed81f"
      unitRef="usd">146000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5632a1c635474630ab9cdd0bd014f38c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODQz_b6249872-401d-4967-892b-d9ff37ce45ea"
      unitRef="usd">146000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5632a1c635474630ab9cdd0bd014f38c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODM2_df9b2446-265b-4985-9c1e-f30749e2c1e5"
      unitRef="number">0.0215</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <pnm:DebtInstrumentShelfRegistrationStatementForUnsecuredDebt
      contextRef="i7351eb4531e04767b681077ebe9ef5dd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyMDgz_30b72756-a1a4-4eee-80fb-d6644532807a"
      unitRef="usd">650000000</pnm:DebtInstrumentShelfRegistrationStatementForUnsecuredDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i88a7617f82304ee79eef285a01faa315_I20180725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyMzAx_8326fbc7-deaa-41fb-abf9-2c3ec320d932"
      unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <pnm:TermLoanRestatementToProvideAdditionalFunding
      contextRef="ifa0163d194654962a32ee74ee5920d8b_I20181217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyNDI3_57d9290e-d408-4b73-bcc8-c3fcb2f73bdc"
      unitRef="usd">15000000</pnm:TermLoanRestatementToProvideAdditionalFunding>
    <pnm:TermLoanRestatementCommittedAmount
      contextRef="ifa0163d194654962a32ee74ee5920d8b_I20181217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyNDc2_01da67ae-f25c-45c5-8587-a7ea704cb755"
      unitRef="usd">35000000</pnm:TermLoanRestatementCommittedAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i79c71bad8cc9420daba263aca91ae6fd_I20190226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyODI4_177279c2-2b72-4a99-8f85-36215ff7f978"
      unitRef="usd">305000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i79c71bad8cc9420daba263aca91ae6fd_I20190226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyODYx_168c4805-d8d7-4751-9f82-4d3c3b922167"
      unitRef="number">4</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i09204f42021c4b41a563ca21f06d92a2_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIyOTgw_27c6305e-1ec4-477a-ae85-f64245f958ab"
      unitRef="usd">225000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i207920afb7484d84882490334d794ee0_D20190401-20190401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzMDU4_0f3a9ea9-f0b4-4102-a7b0-2eab9ec38f5b"
      unitRef="usd">172300000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieecb9c02177241ad952ad0af1dd290da_I20190401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzMDYx_67191b7e-c6ba-403f-8883-3762064cbb23"
      unitRef="number">0.0950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibce81bb37aed4a688e3bd210f9721019_I20190701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzMjU1_712b54da-9d7b-4393-b464-2a6f756a6d45"
      unitRef="usd">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0bdc5198680649b0b6118641904311a5_I20200424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzIzOTc5_3c0f471e-edeb-4736-ba5c-a9ad69e1bc1e"
      unitRef="usd">185000000</us-gaap:DebtInstrumentFaceAmount>
    <pnm:DebtInstrumentSeriesOfBondIssuance
      contextRef="i0bdc5198680649b0b6118641904311a5_I20200424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI0MDEy_d608937a-af9f-4983-bd98-5ff1e285cc2d"
      unitRef="bond_series">4</pnm:DebtInstrumentSeriesOfBondIssuance>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8aa1b211616f4b56bc5f7ca24aa36f18_I20200424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI0MTMx_99fcc79f-1e00-4173-a01b-e81031900477"
      unitRef="usd">110000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i191d70ea09fa4abfb23257f69290047a_I20200715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI0MzE1_f230f7c7-ace6-4bc4-aac4-fca6773fdee8"
      unitRef="usd">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id4840724b4b94ceab25c607c58291617_I20210714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTEz_2c2bcfd9-4747-4c24-9c4c-9cdc34876734"
      unitRef="usd">65000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i25e4ea96db9b468d96350170333ba84e_I20210816"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3ODkx_04454693-a031-4eed-a090-6193b35aa635"
      unitRef="usd">65000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i25e4ea96db9b468d96350170333ba84e_I20210816"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTA2_cdf0d8d4-6e57-43ab-a97d-9e2ad7471c40"
      unitRef="number">0.0244</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2NTk_6c601ff8-3a35-42d8-a4fc-1e781b120f56"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <pnm:DebtInstrumentPrepaymentPeriod
      contextRef="i87437ac1212940d08369707116f2c32c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2NzU_ff2ac945-9902-4102-b270-431b798b6e54">P30D</pnm:DebtInstrumentPrepaymentPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2ODU_e2ed6dc9-a5d9-4a14-92fc-10907d460b02"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i87437ac1212940d08369707116f2c32c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2OTc2Nzk_ad755ef2-fde3-4659-aa13-a6660086f7c5"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <pnm:DebtInstrumentPrepaymentPeriod
      contextRef="i87437ac1212940d08369707116f2c32c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE4OTc4_0280939d-a0fe-4acc-a222-d2e0259b5ce1">P30D</pnm:DebtInstrumentPrepaymentPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTQ0_b126dd16-2977-49c1-90e0-b32f779e97b9"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ee95d5fbdd445128c7964084055e4f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTI4_e3f9c276-a1e5-458d-8d76-8e825c48e61a"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i3a7e3241eeea489b9c9a1308268eb1ba_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NTAy_3ef943de-f272-48b5-a977-8a0fbec2938e"
      unitRef="derivative">3</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1
      contextRef="i370abb51c04c44abb342d32913c9ac59_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjc3_fc2530b6-b2ca-4650-9f8b-24241f9f7dd8">P4Y</us-gaap:MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ia12ff5f1a36443ac8f8e8725c5ad4cac_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NTk0_f68d9cb0-5d2c-4e7f-8fbb-231f7920ede8"
      unitRef="number">0.01926</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i06cd0a51cf434e059fa11f8be7bb4d2c_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NTk4_9efb04d4-8051-4f23-acd1-c77fbfedf270"
      unitRef="number">0.01823</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iaaec806e3cda494c85df6ff4b6b4f47f_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NjA2_721e0399-c257-4b2d-8635-8d328b56d21c"
      unitRef="number">0.01629</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i3a7e3241eeea489b9c9a1308268eb1ba_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NzEz_3ef943de-f272-48b5-a977-8a0fbec2938e"
      unitRef="derivative">3</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4a75acb0c57a4a929543b4edcbc9fc9c_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1NzQz_4025dffb-bb6c-4aae-a628-70231ec18f6d"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie9071c549a4043b6804ca1a2513ee5c2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1ODU5_4eecc247-9af1-4e2c-ab72-461a1c0a08e7"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ia12ff5f1a36443ac8f8e8725c5ad4cac_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI1Mjg4NzY3NTE3OTYw_f953a0d3-e110-4dd2-9a6d-03494deefbcc"
      unitRef="number">0.01926</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i05f60536cd4b4da9bcce852110d48c4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2NTU2_9f8075f5-ec68-44e8-9ef8-c294a4b29c0f"
      unitRef="usd">150000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i7e594a7278034934987a3e2bba35b7a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2ODI5_9533502a-e3e8-4f54-bc5f-3c26d56cca66"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i46ccbe62be544acc80e27d93fcfa6e04_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2ODI5_a29a5c3e-7a32-4a12-bf04-efe5059d9c37"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i37b74fb0e8eb4294a61f63fc51bb57c0_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2ODcz_c2bbdf2a-bb8e-4d4c-8fe8-f10f351a4763"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i1b6fd6576a854230b718eddcd1def8dc_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE3MzYwODI_7db0693e-1199-40a1-9279-55bc692edd74"
      unitRef="usd">45500000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2OTMx_3b988d3d-4659-46d8-aaa5-5778b1255c50"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i79a4db7de456499291575f236dd6a11a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2OTM4_c6b9db4d-a755-407c-a498-5e75cfdcd04d"
      unitRef="usd">300000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ibfcbf65f68814a0d969c5dcaaf7e4f99_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3MDIy_4b6ff21f-08e8-4f49-aba5-2597929ed5a9"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzU0OTY_59224ab1-eb52-43d0-b8cb-dec1601dee5a"
      unitRef="usd">6400000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzU0OTI_1e7d6ae4-1308-4c23-b0b1-e5f1598962b5"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i46e3fe9d685a4368be89a9bd3e563e7e_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI2Mzg4Mjc5MTQ1ODAy_401386dc-441c-4c46-b4ae-74e9d1ec3d58"
      unitRef="usd">6300000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifa45b5f88c0f4d54819c7456ff9df25e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3MTU1_1a148e04-ba6e-49fa-b8b5-35bb173c41a8"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i91be24751df5415dae783c6fee44ec18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3MjI0_a4b6e7ec-1604-4ca6-a8ba-8f6bccc4194c"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pnm:DebtInstrumentsNMPRCApprovedcreditfacility
      contextRef="i9933d053ef47480080b6965521bf3a2a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NDA3_92b91ec2-9ee8-474b-8bdc-f8287d12a9db"
      unitRef="usd">40000000</pnm:DebtInstrumentsNMPRCApprovedcreditfacility>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i208d240b902f4a6db9aafe29da61a11f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NTIy_f83e42ac-2caf-472a-93b6-8e4c6b19cfda"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:SecuritiesReceivedAsCollateral
      contextRef="ifff0e048fbd74073bb45e272d789232c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NTYy_302c0926-ef3a-413a-b723-3b36ed6b8571"
      unitRef="usd">75000000</us-gaap:SecuritiesReceivedAsCollateral>
    <pnm:NumberOfExtensionOptions
      contextRef="i2a983d8a6e034acfacc6f762576163aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3NjY4_5f1381e5-8de2-480c-8b1c-d1cbc2bee4d3"
      unitRef="extension_option">2</pnm:NumberOfExtensionOptions>
    <pnm:DebtInstrumentExtensionOptionPeriod
      contextRef="i2e58eb376aeb40278b715a42096c6a7b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjk1_105aa1c1-b9ec-4d5b-b7b6-f01bf04cca35">P1Y</pnm:DebtInstrumentExtensionOptionPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI3Nzcy_0d7f627f-4403-4519-9c0e-67824729c8b0"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMzIx_77b934f2-ddb5-43d5-9d6e-20e1baefda2f">&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term debt outstanding consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Short-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 2017 New Mexico Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR Development Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="i91be24751df5415dae783c6fee44ec18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzQtMi0xLTEtMzU3Njk_6a230f1c-bbef-4010-8333-79a3977d7a20"
      unitRef="usd">7400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i06e00d1499ce4e66bbe93fde82428c61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzQtNC0xLTEtMzU3Njk_03fc9bcd-faf8-4c01-ac1a-4c8d015ab88d"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ifa492ffe4712497280c3a15c0200e744_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzUtMi0xLTEtMzU3Njk_5448dbe5-aabe-4e00-b81f-e3334b022a31"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i25befa6605004d44a19c3eb3079c2e67_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzUtNC0xLTEtMzU3Njk_7536b90d-c56d-4475-ac2b-ca6f0e637f43"
      unitRef="usd">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzYtMi0xLTEtMzU3Njk_e8cb4d5a-becf-48b8-a300-a0125a327417"
      unitRef="usd">7400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzYtNC0xLTEtMzU3Njk_23179d79-4306-4d56-a59f-f9509a4595c7"
      unitRef="usd">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i208d240b902f4a6db9aafe29da61a11f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzctMi0xLTEtMzU3Njk_4aef8e7d-cde3-4a6e-83f0-98daf4d54a30"
      unitRef="usd">400000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i89e0a077e6fc4f1e9d6e08998328d1cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzctNC0xLTEtMzU3Njk_8f35bdc0-88f5-431f-a9ba-2253080826f0"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ifa45b5f88c0f4d54819c7456ff9df25e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzktMi0xLTEtMzU3Njk_7ad6de10-269c-4a38-ad7a-ca47fd464e44"
      unitRef="usd">54900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ifed70f6382954b7c8ffe5b1848964223_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzktNC0xLTEtMzU3Njk_b31c34b7-269d-44bf-8199-6b6208476999"
      unitRef="usd">12000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i7539c9f623604868b3ef73d2ca14154a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEyLTItMS0xLTM1NzY5_17194b24-fdad-426d-85f9-1e908f9c7511"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i87296678431c4feabca2406d52d6652b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEyLTQtMS0xLTM1NzY5_0dded01b-b258-44e3-a237-062b0d68cc5e"
      unitRef="usd">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEzLTItMS0xLTM1NzY5_88dde5f9-a144-4c2a-bcff-4835d0da6f53"
      unitRef="usd">62700000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTpiNmYyMjFlN2FjYzM0NWMyODM1OWEyNDUxMzhhNzdlNC90YWJsZXJhbmdlOmI2ZjIyMWU3YWNjMzQ1YzI4MzU5YTI0NTEzOGE3N2U0XzEzLTQtMS0xLTM1NzY5_0cf6ce99-b32f-4e97-8abc-ba55ea8f5899"
      unitRef="usd">32000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4NzE5_2e48ac35-0d81-45a6-a826-0aa17973e879"
      unitRef="usd">3400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4NzIz_65970f70-1f02-4f94-befe-5b6c862347fe"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4NzMx_783e79e9-2088-4e45-8022-3acf9cf22f04"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia339cdc2bdfc473cb1cef0ae6d85a53e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4ODUw_662cb227-61e8-43d6-862a-d158350f97ae"
      unitRef="usd">30300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i67a8bd016a5d4a55a02af544542e23f8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI4OTY4_1373ed1c-fdf3-48c2-a1df-62f06226d152"
      unitRef="number">0.0161</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="if10befec4fa74cdd841117a96b7a5ba1_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzYyMDU_f13856cf-e853-491f-a985-6214cb36c1b0"
      unitRef="number">0.0135</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i56264ae0feb64115a157bdb28286622e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzEwOTk1MTE2NzYyNjI_642b4c6b-202e-43ca-887f-a15cc4600535"
      unitRef="number">0.0085</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib6d0939214df42128572c009393c0d08_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5MTMw_a5ddc157-868f-470c-90f3-e6ca4c949426"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i918886ffb49d4e59be6fb98b785ccee1_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5Mjgx_3b9a4c82-07a7-457b-9fa2-66d751be7d02"
      unitRef="usd">296600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i412e7d0e936a4416a298ebc3640b1d7f_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5Mjg1_62180a35-ea69-40fb-a0f7-c4f761bdadd0"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i72a14c4b38de4dc2baa3311431106314_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5Mjg5_e36060b7-de84-43af-a62b-22d2363a3d87"
      unitRef="usd">63200000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i2943d52795604256a916c2d487e2e96b_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5NDUy_3d7251a3-3e09-40a3-8aae-916a45eba353"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i88853bae9eb54952a82e38f8d1498ed6_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5NTc0_3e253b19-85ad-4758-8f55-930707c25871"
      unitRef="usd">799800000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="ieec1125d3e4e47f697bc9f0db838eb50_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5ODY0_32d8436b-b2c0-406f-a50c-06fdc7ced0b0"
      unitRef="usd">900000</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="i6ca570d81da7454eb81fa7413fccb357_I20220218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5ODY4_42a26845-1425-44e9-be3b-7782e3920d7b"
      unitRef="usd">1000000</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="i1b6fd6576a854230b718eddcd1def8dc_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzI5ODc2_b54498fc-10ae-4aa2-8be8-916b9dfbb36c"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjk3_b4d3d944-8b3d-481a-b6e2-c62d70f68f35">Information concerning long-term debt outstanding and unamortized (premiums), discounts, and debt issuance costs is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Unsecured Notes, Pollution Control Revenue Bonds:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="padding-left:20.25pt;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;1.875% due April 2033, mandatory tender - October 1, 2021&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.15% due April 2033&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:100%"&gt;146,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;2.125% due June 2040, mandatory tender - June&#160;1, 2022&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:100%"&gt;37,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;2.45% due September 2042, mandatory tender - June&#160;1, 2022&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:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Floating rate, weekly-mode&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.875% due October 2026&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:100%"&gt;100,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.05% due January 2038, mandatory tender - June 1, 2022&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:100%"&gt;36,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20% due June 2040, mandatory tender - June 1, 2022&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:100%"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.10% due June 2040, mandatory tender June 1, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15% due June 2040, mandatory tender - June 1, 2024&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:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Unsecured Notes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.35% due October 2021&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.15% due May 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45% due May 2025&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:100%"&gt;104,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.85% due August 2025&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:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;3.68% due May 2028&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:100%"&gt;88,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:20.25pt;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;3.78% due August 2028&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:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;3.93% due May 2033&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:100%"&gt;38,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;4.22% due May 2038&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:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;4.50% due May 2048&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:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;4.60% due August 2048&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:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.21% due April 2030&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:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.57% due April 2039&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:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59% due July 2033&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.14% due July 2041&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29% due December 2031&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:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.97% due December 2041&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:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 2019 $40.0 Million Term Loan due June 2021&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM 2021 $75.0 Million Term Loan due December 2022&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,711,345&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,574&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,359,845&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,795&#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;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Unamortized Discounts, (Premiums), and Issuance Costs, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Mortgage Bonds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.95% due April 2043&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.03% due July 2024&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.53% due February 2026&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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.22% due August 2027&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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.85% due June 2028&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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.79% due March 2034&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92% due March 2039&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06% due March 2044&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:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.60% due July 2029&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:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.73% due April 2030&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:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36% due April 2050&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:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.93% due July 2035&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:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36% due July 2050&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:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.44% due August 2035&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:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;908,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(9,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;843,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(10,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;908,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(9,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;843,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(10,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2021 Delayed-Draw Term Loan due May 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 3.25% 2018 SUNs due March 2021&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR Development Term Loan due January 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2019 Term Loan due June 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2020 Term Loan due January 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR 2020 Delayed-Draw Term Loan due January 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;745,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;515,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Consolidated PNMR Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,699,043&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;124&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,294,043&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,107)&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,519,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2e403a8bef2a41d68f2585c033ecb799_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjphMTEzODI5ZmRjN2M0MjdmYTlkZTVhMTc1NDcxMjViMl80_f71db976-6eb1-4fc9-916c-040f8e480a1a"
      unitRef="number">0.01875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i2e403a8bef2a41d68f2585c033ecb799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtMi0xLTEtMzU3Njk_987aff06-54ad-4d9c-a4cb-abff7c932394"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i2e403a8bef2a41d68f2585c033ecb799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtNC0xLTEtMzU3Njk_6cbcfced-a5f9-467b-a8cd-034f56e9d7cb"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i551f5a0a14c540ef95b23362ab5d8abb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtNi0xLTEtMzU3Njk_ccc7fdb9-70eb-4d61-a339-9390c22548ff"
      unitRef="usd">146000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i551f5a0a14c540ef95b23362ab5d8abb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUtOC0xLTEtMzU3Njk_22811197-1207-43aa-b69a-37bb86bfac92"
      unitRef="usd">301000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if64475c215ef4460b3aba5f84b0acce2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtMC0xLTEtNTU4NzYvdGV4dHJlZ2lvbjoyYThjNjY5ZDRlZWY0MzkzOTIwMTk5YTdhZTYzZDE3OV8yNTgzODUyMzI1Mjc2NQ_84b48deb-7e86-4874-8edd-c739d0314550"
      unitRef="number">0.0215</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="if64475c215ef4460b3aba5f84b0acce2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtMi0xLTEtNDk2ODE_9a793c2e-0f04-4c4a-95f1-6addb499efaa"
      unitRef="usd">146000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="if64475c215ef4460b3aba5f84b0acce2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtNC0xLTEtNDk3NzE_f43f388d-426a-45fa-8fdc-cee7a7d6bbe3"
      unitRef="usd">1003000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i9cb83b50e6b247d39a3ecc02bc837079_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtNi0xLTEtNTU1NjI_63d276ec-e370-4694-8c01-859493f0bc5f"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i9cb83b50e6b247d39a3ecc02bc837079_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYtOC0xLTEtNTU1NjI_7430bf23-40fc-45c2-9909-a8a8860f9827"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1fde1954399d4417a2f6bb612eba7b96_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjo5YmI4ZjIxOTk2ZjI0Y2Y2ODcyNGQ5NzQwODgwMGFiY180_7696387f-7ccf-4df2-b9ef-93bc005c77fb"
      unitRef="number">0.02125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1fde1954399d4417a2f6bb612eba7b96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctMi0xLTEtMzU3Njk_3c6d1deb-9979-4e0f-bd4b-a5f5d292c115"
      unitRef="usd">37000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1fde1954399d4417a2f6bb612eba7b96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctNC0xLTEtMzU3Njk_e133f366-9eaf-4c94-9632-d5c1a196d4d4"
      unitRef="usd">45000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ia64413f1e69043378ae435a699107b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctNi0xLTEtMzU3Njk_d100895d-62ff-49fd-af16-3a0f11cae084"
      unitRef="usd">37000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ia64413f1e69043378ae435a699107b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzctOC0xLTEtMzU3Njk_eae8b249-bb40-423d-869a-4618e17d7a06"
      unitRef="usd">135000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i34cddfbe6a2548f6a8740df1b2b09747_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZTYyYzUwYmE1YTE1NDEwZjkwYjUwMmFlMmU2MDdjOWJfNA_4a78d172-1e96-42bd-adaa-186e89cee916"
      unitRef="number">0.0245</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i34cddfbe6a2548f6a8740df1b2b09747_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTItMS0xLTM1NzY5_800fa98e-83ad-4246-9375-8db85c9adb50"
      unitRef="usd">20000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i34cddfbe6a2548f6a8740df1b2b09747_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTQtMS0xLTM1NzY5_78da5ac7-4af7-4e30-b87d-8b2c372f6cee"
      unitRef="usd">17000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i423ba99ca90440aebcadb476c32ff067_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTYtMS0xLTM1NzY5_168fb1bd-a64d-4b4c-b008-dcd6b4503e1c"
      unitRef="usd">20000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i423ba99ca90440aebcadb476c32ff067_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzExLTgtMS0xLTM1NzY5_fdab99b7-9485-4ca0-b409-739263c2ec7a"
      unitRef="usd">50000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i517d13ec0ca14077b2f3d4d276bf3f69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTItMS0xLTM1NzY5_7664f26f-da62-4147-a91f-c80300963b87"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i517d13ec0ca14077b2f3d4d276bf3f69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTQtMS0xLTM1NzY5_c351ed14-feca-4128-8daa-21ee0cd47586"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i94263afbda654f3bbf8c21e354afa5f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTYtMS0xLTM1NzY5_1f69f669-2aa2-42a1-9a4b-3010d102f683"
      unitRef="usd">100345000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i94263afbda654f3bbf8c21e354afa5f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE0LTgtMS0xLTM1NzY5_7a79cefc-3bbd-47a1-a85f-ed09c64e5576"
      unitRef="usd">798000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTAtMS0xLTU1ODc4L3RleHRyZWdpb246NGZhZjk3ZDYyZTUzNDk0MWFmZmNiZjlmZjljNTQ3ZDNfMjYzODgyNzkwNjY2NTc_30ada4d0-074a-466c-a571-fc7716624cc7"
      unitRef="number">0.00875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTItMS0xLTQ5Nzg1_5fe382b1-ed0b-415c-8a8e-8b66df0ef6f9"
      unitRef="usd">100345000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i3d87bb45b0b8406094d349ec1ac3d24e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTQtMS0xLTQ5Nzc4_6e050300-d83d-4e0a-8ca6-0dc69033c92f"
      unitRef="usd">697000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i602d2068014c433e9d9410200ac99b27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTYtMS0xLTU1NTY0_536f4305-22b9-46ad-aa50-fb06b83b8d24"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i602d2068014c433e9d9410200ac99b27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTgtMS0xLTU1NTY0_a2e481c5-c022-4f6b-a866-2f8cff6df403"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i66646d20317b4d58a77a5e52d2416bd5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246Mzk0NzBjZTg4YzBkNGFiMGJkOGVkZmUxZjAwNTZmZjhfNA_e5108689-29cf-4d17-9a89-13c7919bffab"
      unitRef="number">0.0105</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i66646d20317b4d58a77a5e52d2416bd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTItMS0xLTM1NzY5_4ecd7914-8883-4e08-ba6d-84a21c83d580"
      unitRef="usd">36000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i66646d20317b4d58a77a5e52d2416bd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTQtMS0xLTM1NzY5_bde6562f-1773-4e55-adbf-5b161fb2b63a"
      unitRef="usd">75000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="if0e81dbec40546d396edf56cb6c1375e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTYtMS0xLTM1NzY5_1fc0ee1f-c169-49b2-986d-549f02fc21a3"
      unitRef="usd">36000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="if0e81dbec40546d396edf56cb6c1375e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE1LTgtMS0xLTM1NzY5_cd35802a-6f2b-4c66-896e-d2b2696c6fa7"
      unitRef="usd">226000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1de85b749e444219827d3f994d037cb8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzM0OWRmZjg2YWVmNDljM2FiNzE1MTU3YzI3YmYyNTBfNA_2321fa71-04c6-41ae-8fcf-5a8fcf2cff02"
      unitRef="number">0.0120</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1de85b749e444219827d3f994d037cb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTItMS0xLTM1NzY5_52c4c314-dc9e-495b-8733-09603ba3d7ed"
      unitRef="usd">11500000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1de85b749e444219827d3f994d037cb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTQtMS0xLTM1NzY5_8ab96480-281b-455e-8747-9ab1196dca12"
      unitRef="usd">24000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="idf89a85679ac43cdb36b99719fb0db27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTYtMS0xLTM1NzY5_2ed29793-5f77-4b68-8e10-c884c6b1932a"
      unitRef="usd">11500000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="idf89a85679ac43cdb36b99719fb0db27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE2LTgtMS0xLTM1NzY5_d87f561b-a2ca-4e59-9381-65fc5ea67309"
      unitRef="usd">72000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i49460ad36df745219257ed01bd00827e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246OTI1OGRjYjA3NWYxNDVhNGJhNTI2MmY4NTMyNzhjNmVfNA_4abf3f14-3354-4c38-9c0d-9ea199974740"
      unitRef="number">0.0110</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i49460ad36df745219257ed01bd00827e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTItMS0xLTM1NzY5_a1542646-fc26-47bd-a34a-ab8df054ba12"
      unitRef="usd">130000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i49460ad36df745219257ed01bd00827e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTQtMS0xLTM1NzY5_8f0b5bbd-7b55-4390-b34a-b70c3e413c14"
      unitRef="usd">535000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="iab61f3abe7754b598fd2118d31a6d9ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTYtMS0xLTM1NzY5_bc2e07ca-b7c6-4a85-b949-5c8862acee59"
      unitRef="usd">130000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="iab61f3abe7754b598fd2118d31a6d9ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE3LTgtMS0xLTM1NzY5_2484548d-eecb-49ca-8a15-ee8d8838b02d"
      unitRef="usd">892000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ice8337b493634d85baa64575bb11ad73_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MzYxMGVlMTZjYmJhNGMxM2IwNGJmMTUzYjU5ZDU5ZTFfNA_8fe93483-b722-4e95-acfe-07fd1dfd139e"
      unitRef="number">0.0115</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ice8337b493634d85baa64575bb11ad73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTItMS0xLTM1NzY5_eabbefbf-5238-4fab-b549-0153b33947c7"
      unitRef="usd">125000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ice8337b493634d85baa64575bb11ad73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTQtMS0xLTM1NzY5_c5ac5b0e-bd01-4b77-8a9d-c0a522b66b39"
      unitRef="usd">639000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="if4a57c6ef31a4a3287aadfdce6bb4735_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTYtMS0xLTM1NzY5_800f01ca-2226-49fe-b15c-f77e11f714f4"
      unitRef="usd">125000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="if4a57c6ef31a4a3287aadfdce6bb4735_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzE4LTgtMS0xLTM1NzY5_fbdf4a70-85c5-4be6-b039-05fca6bce38e"
      unitRef="usd">894000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1128f68792a048aaa2c42076fcd0a2b2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzY5NThmMDg3NjYxNDdlODljMWZmNzA3M2Y3MjUzNjBfNA_ebbbafef-3e48-46d5-a66f-7e8113178e11"
      unitRef="number">0.0535</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1128f68792a048aaa2c42076fcd0a2b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTItMS0xLTM1NzY5_d488fbe2-3d5e-470e-aba0-4af3d86fc2c7"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1128f68792a048aaa2c42076fcd0a2b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTQtMS0xLTM1NzY5_4ee90986-6c0c-4c2a-a80d-5c1feacd7d02"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i68d620b0cfa04138975858502c6e215a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTYtMS0xLTM1NzY5_a75feaab-2412-4f66-bd7e-290db56d0264"
      unitRef="usd">160000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i68d620b0cfa04138975858502c6e215a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIyLTgtMS0xLTM1NzY5_535e3432-ca0f-4315-bca3-160b27f54d0c"
      unitRef="usd">129000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14c06f75b8864d039f71427428948b8f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246OTNhMWQ1OWMwY2M5NGI0MmIyZWJkMzIxMjI3MGE5ZmVfNA_29ae843c-6a40-4fbe-9605-7052d335e947"
      unitRef="number">0.0315</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i14c06f75b8864d039f71427428948b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTItMS0xLTM1NzY5_8432d94c-5e8f-4394-a606-337c25b80fc5"
      unitRef="usd">55000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i14c06f75b8864d039f71427428948b8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTQtMS0xLTM1NzY5_b1653784-804b-4003-81d0-b3e1c493cdae"
      unitRef="usd">106000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ie7d91004ff624a24ba1434db17595558_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTYtMS0xLTM1NzY5_53c8d3a6-fdab-4807-8efa-c311650742db"
      unitRef="usd">55000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ie7d91004ff624a24ba1434db17595558_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzIzLTgtMS0xLTM1NzY5_f0c5e154-dfb8-4c97-bb9c-ff0639f0b98e"
      unitRef="usd">184000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i91835a19431c4ffcb68f1b6477d4871c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZTUzZWU1YTE3Y2RjNDgzYTg4YzYwYjM3Y2E4YWI3MWNfNA_8d06280d-9ee2-4c5e-8916-549c06a9f554"
      unitRef="number">0.0345</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i91835a19431c4ffcb68f1b6477d4871c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTItMS0xLTM1NzY5_290e4301-ee6d-4433-8657-b881cd74dec9"
      unitRef="usd">104000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i91835a19431c4ffcb68f1b6477d4871c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTQtMS0xLTM1NzY5_ccd1bb85-c56e-425d-9296-9cf2feda5ef1"
      unitRef="usd">353000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i8b6eaae43dd8484486599eca0b252726_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTYtMS0xLTM1NzY5_81450b46-cfcc-4726-bb67-00d1bd2e7913"
      unitRef="usd">104000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i8b6eaae43dd8484486599eca0b252726_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI0LTgtMS0xLTM1NzY5_9905d7ec-b42f-43fb-a015-0ce158b08f27"
      unitRef="usd">457000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iea65b2ff5c644c4299c277d016c04e09_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246OTY0M2EwOTE0ODk3NDJhM2E2NGNjMWEyZjcxZmNiZWJfNA_5c3c11e7-bdea-42ae-b849-62425a311aad"
      unitRef="number">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="iea65b2ff5c644c4299c277d016c04e09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTItMS0xLTM1NzY5_a522fefd-9e4b-4d6b-b1d5-c6cf2ab3bc41"
      unitRef="usd">250000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="iea65b2ff5c644c4299c277d016c04e09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTQtMS0xLTM1NzY5_43efa35a-4840-4020-9c82-32020c485baa"
      unitRef="usd">1075000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ia286e62bd0024c96bf90f976728c1f1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTYtMS0xLTM1NzY5_ee0730f1-1547-4c82-8db4-68af8e519a31"
      unitRef="usd">250000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ia286e62bd0024c96bf90f976728c1f1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI1LTgtMS0xLTM1NzY5_e05eff98-ab91-4f90-beb2-52a43ce18848"
      unitRef="usd">1375000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODllYmVjODgyNjYzNGY2MTk2ZmIyYTQ2ZTcwZjY1OWFfNA_14ea064b-7d05-4cc2-a74f-8b61a7db2537"
      unitRef="number">0.0368</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTItMS0xLTM1NzY5_7050ca74-4a5e-4744-8afc-79258b256b4b"
      unitRef="usd">88000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i8cb35e36e59f4c7ebee1de63ddc12788_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTQtMS0xLTM1NzY5_577d8601-706b-4b44-90c2-e5246a4d2bdc"
      unitRef="usd">395000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1e147c0ad39741d5bd9fc8ba9f7226e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTYtMS0xLTM1NzY5_b9735f11-f395-4895-aa4e-fa4e619fd432"
      unitRef="usd">88000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1e147c0ad39741d5bd9fc8ba9f7226e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI2LTgtMS0xLTM1NzY5_78af5800-770e-4277-b727-8a099fac51c8"
      unitRef="usd">457000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7003b4acb00d4176ade0f157e999269f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODIxNTY2OTNjZGQ2NDZjMGI1MTg0YjgwODI1ZmRlOWZfNA_7346c69b-6010-4d90-a501-cee54fb5eb75"
      unitRef="number">0.0378</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i7003b4acb00d4176ade0f157e999269f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTItMS0xLTM1NzY5_c75b1eb3-f44d-4bfd-adf1-c28b06e5377a"
      unitRef="usd">15000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i7003b4acb00d4176ade0f157e999269f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTQtMS0xLTM1NzY5_db9786e6-672c-4925-8edf-dba9479b07c8"
      unitRef="usd">69000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i4c21e6f3c0dd44839a2f33a1e0a40ff0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTYtMS0xLTM1NzY5_a920ed6a-b332-4f80-a883-0013ee6317f6"
      unitRef="usd">15000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i4c21e6f3c0dd44839a2f33a1e0a40ff0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI3LTgtMS0xLTM1NzY5_dc8dcd4c-35f4-4526-8d72-7e891b641961"
      unitRef="usd">80000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idcb738dbb6f74afba667dd894845761d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MTVhZWFlNGM4ZDc1NDlmMDgwMjNlYzcxZjY1YTM1YTZfNA_cbb93e97-e697-450b-8b38-f7c1e77d2d52"
      unitRef="number">0.0393</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="idcb738dbb6f74afba667dd894845761d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTItMS0xLTM1NzY5_092a74d4-e6e5-493f-ad8e-cc5bb79c5c0d"
      unitRef="usd">38000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="idcb738dbb6f74afba667dd894845761d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTQtMS0xLTM1NzY5_7ba1dead-86a0-4bc3-86ca-13214eae65f8"
      unitRef="usd">203000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i60c660852e8e4268b7cd82f116bd78b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTYtMS0xLTM1NzY5_fc1fee50-5690-4e48-bb6c-5ccb2beba042"
      unitRef="usd">38000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i60c660852e8e4268b7cd82f116bd78b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI4LTgtMS0xLTM1NzY5_ebc3bd6a-9cb7-4cc6-95ea-74172f2b75cd"
      unitRef="usd">221000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3a4e0925d11e469bb16e6a15394e90f6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZDhmZjFmYTllOWQ4NDM4MmEyMjQwYjNmNjI5ZmI3MTdfNA_8f5cf39b-6944-4ce3-9b28-1389dcfd339a"
      unitRef="number">0.0422</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i3a4e0925d11e469bb16e6a15394e90f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTItMS0xLTM1NzY5_0b1a8d3b-93a3-4e7c-b97f-d57c4ffe230f"
      unitRef="usd">45000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i3a4e0925d11e469bb16e6a15394e90f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTQtMS0xLTM1NzY5_db0a7bb9-330c-4079-a7fb-3fdc3d26759e"
      unitRef="usd">259000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ib85f1b1bf29e4332899676f2fcb2f664_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTYtMS0xLTM1NzY5_e7efa2bf-a22b-416c-b699-9853795510bc"
      unitRef="usd">45000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ib85f1b1bf29e4332899676f2fcb2f664_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzI5LTgtMS0xLTM1NzY5_50315c9a-80e3-4342-91a0-6773965fd52b"
      unitRef="usd">275000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1384031899a34db184c1dcdf6b398ddc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzNhMzc1MjU0YzllNDlkNzhjYWE5NGU5ZmNmOWUxNDlfNA_63efdcc2-4985-47bc-a697-2dc75a27137a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1384031899a34db184c1dcdf6b398ddc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTItMS0xLTM1NzY5_4656e85c-98ef-4934-9f19-7ee1eae00fff"
      unitRef="usd">20000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1384031899a34db184c1dcdf6b398ddc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTQtMS0xLTM1NzY5_90df0138-eed0-49b6-ac58-11e193dea2e8"
      unitRef="usd">124000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="iee1ce768a6b74210ae6b2b28e6c6d94a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTYtMS0xLTM1NzY5_529be660-87eb-4b7a-aac6-11bdf96ca962"
      unitRef="usd">20000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="iee1ce768a6b74210ae6b2b28e6c6d94a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMwLTgtMS0xLTM1NzY5_9cfc6a0b-953f-4c07-a2eb-b63cc6217b24"
      unitRef="usd">128000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd8eeaea647d465895ad37df787044e1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MzU5MGM3NTczMTFjNGFhNDhiMmFlOWU3ZWE1MTMzZWZfNA_0ddf228f-1def-43d0-a7ac-d80fd08bba38"
      unitRef="number">0.0460</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="idd8eeaea647d465895ad37df787044e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTItMS0xLTM1NzY5_38b78af0-db83-428d-9def-80867ef2ac1f"
      unitRef="usd">85000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="idd8eeaea647d465895ad37df787044e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTQtMS0xLTM1NzY5_8beb7612-d21e-4ad6-90ac-b3eeebf4aa22"
      unitRef="usd">530000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ieaa3f4f5dc0c4ee9b736ec5421930e2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTYtMS0xLTM1NzY5_35bf4173-2ddc-44b5-958a-a8b56a0df6fc"
      unitRef="usd">85000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ieaa3f4f5dc0c4ee9b736ec5421930e2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMxLTgtMS0xLTM1NzY5_ff008e1b-231e-414d-961d-edc3facdd565"
      unitRef="usd">550000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9cc3d83c28f14595bb1d71e56d05e333_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246NDQzNjljODZhNDgxNDM2MTgxYjU5M2RhNTY2YTc2ZjRfNA_4a2cb630-d7a6-47ff-9197-99cf5ee9fe2f"
      unitRef="number">0.0321</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i9cc3d83c28f14595bb1d71e56d05e333_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTItMS0xLTM1NzY5_88ded533-733a-4822-8b12-c8de09154424"
      unitRef="usd">150000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i9cc3d83c28f14595bb1d71e56d05e333_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTQtMS0xLTM1NzY5_b90529cc-dc14-4fd7-9176-f522d2e68d71"
      unitRef="usd">1331000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i80ad5e905f864155ae872afe6df2b5ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTYtMS0xLTM1NzY5_b726c70f-43b2-43ab-8fe2-db4bb80242c4"
      unitRef="usd">150000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i80ad5e905f864155ae872afe6df2b5ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMyLTgtMS0xLTM1NzY5_f5620d5a-cf28-4418-b1f1-0fc49ed0753b"
      unitRef="usd">1490000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i480d162cb1a741aead8106aee9f9f8de_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YzEyMDcwMmRkMjg0NGQyY2E2NTcwZDcxY2Y3OGI0YjVfNA_32a156a8-01f5-4c12-8321-b7635d6853f1"
      unitRef="number">0.0357</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i480d162cb1a741aead8106aee9f9f8de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTItMS0xLTM1NzY5_ddd5f88d-9915-401c-865f-9f5cd9d85bdf"
      unitRef="usd">50000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i480d162cb1a741aead8106aee9f9f8de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTQtMS0xLTM1NzY5_9a9fd563-598e-4446-9fc4-6bffc28724e0"
      unitRef="usd">482000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i19d48315372d4ca09cdf25f806fd525c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTYtMS0xLTM1NzY5_1c910a7d-1a13-4b58-b3f9-f06077658f8a"
      unitRef="usd">50000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i19d48315372d4ca09cdf25f806fd525c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzMzLTgtMS0xLTM1NzY5_956b9bf5-41fe-432c-8ef8-fbf8613631ff"
      unitRef="usd">511000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if8f1b0eb35c646298d953ce140a151c5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTAtMS0xLTU1ODgwL3RleHRyZWdpb246M2VhZWJjM2EyMzkwNDZkZjliMTY1MWQ4ODNkZTYyZGZfMjYzODgyNzkwNjY2NTI_a7ff28f0-b1e7-4d04-aba7-ecdd48842354"
      unitRef="number">0.0259</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i9eb0ce0898cc4c3f8a0a9b72a181be0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTItMS0xLTQ5Nzky_1c1a248b-c534-42a9-912d-747c72b12be8"
      unitRef="usd">80000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i9eb0ce0898cc4c3f8a0a9b72a181be0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTQtMS0xLTQ5Nzk5_c3f4847e-f9a8-427c-83de-fb098bebbf97"
      unitRef="usd">443000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i74099832b74340039f0f0820920a34f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTYtMS0xLTU1NTY5_d56bea3d-841d-4a13-9c39-b76718c7ff40"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i74099832b74340039f0f0820920a34f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQxLTgtMS0xLTU1NTY5_85f6b584-9284-4c53-ad47-fdb8b10f34bc"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i745eea5559f1468b9eb986a181fdc717_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTAtMS0xLTU1ODgyL3RleHRyZWdpb246ZWMwZTE0M2RkMGZhNDhlMjlmNGY4NzIyNzE1ZTkzNGJfMjYzODgyNzkwNjY2NTI_081d903d-2c07-438a-9b68-5c7ee46ada1e"
      unitRef="number">0.0314</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i5ed20b8b55e54f11a579ee6b16a1a12f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTItMS0xLTQ5Nzky_edbc87cb-e938-4b9b-b306-d6438c3ddc7e"
      unitRef="usd">80000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i5ed20b8b55e54f11a579ee6b16a1a12f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTQtMS0xLTQ5Nzk5_02a54b07-e498-4481-a4c8-5c9f78a76ab2"
      unitRef="usd">450000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i476bc7d172c34704b76bb6a688f87a11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTYtMS0xLTU1NTY5_bb59687d-070a-4df4-ba44-2f9e3cf35f43"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i476bc7d172c34704b76bb6a688f87a11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQyLTgtMS0xLTU1NTY5_0a8d10f4-c5d2-466a-a843-47d294d11192"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ica2976147ab44e7c93a4026d6e1a96fe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTAtMS0xLTU1ODg0L3RleHRyZWdpb246MDU1NGE4ZGQ0ODVhNGZkYTkxY2U2ZWIxOTVjMGYyNDZfMjYzODgyNzkwNjY2NTY_578ba964-6705-44a4-aced-d3000ad50bae"
      unitRef="number">0.0229</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="iec509fcfcd3740cf97ecadd8ecb69379_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTItMS0xLTQ5Nzky_d1c1e6e4-dd0e-416e-a514-4ada2ecb6d04"
      unitRef="usd">50000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="iec509fcfcd3740cf97ecadd8ecb69379_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTQtMS0xLTQ5Nzk5_6020fb99-deb0-42f3-b704-c466a9b93132"
      unitRef="usd">293000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i6294d64ad6fa45fe9a3584c925b4bd6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTYtMS0xLTU1NTY5_f82547c2-6938-499c-8f7c-0059eb0736f0"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i6294d64ad6fa45fe9a3584c925b4bd6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQzLTgtMS0xLTU1NTY5_652f637c-6a58-48a5-b649-dda293998dd1"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib4650fc4a01a449ea58ff409bfbac972_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTAtMS0xLTU1ODg2L3RleHRyZWdpb246ZThkODE4ZGIxYzFmNGY1N2I4OThhNmRjZGZmYTAxOGFfMjYzODgyNzkwNjY2NTc_99d1eb26-b64a-40a8-be73-45718d613e1d"
      unitRef="number">0.0297</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="id90bd91919f94e3d8c89d96bf896dbb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTItMS0xLTQ5Nzky_3eb34070-3e76-436b-80f5-8f4d315e8bf9"
      unitRef="usd">100000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="id90bd91919f94e3d8c89d96bf896dbb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTQtMS0xLTQ5Nzk5_3d3f1c63-b24d-47a4-bdff-8fb051fd4df7"
      unitRef="usd">587000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1becd78137fc4481b4ff6075f9fcdd73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTYtMS0xLTU1NTY5_dd8af3d8-3bcc-43f6-b42c-aba43c632062"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1becd78137fc4481b4ff6075f9fcdd73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ0LTgtMS0xLTU1NTY5_11963bcf-62f9-485f-ac93-e6982bb124f2"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i14e78df8afee44099427a16b1eaf0cbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZDY5OTEwOGUyZjNhNDg4Zjg1MTE0NDVhMzZmOTEyMzVfMTM_2ecece14-cf79-4029-86d9-eecd4bc97c02"
      unitRef="usd">40000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i260531eefcdf424a82ae07c99bac91e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTItMS0xLTM1NzY5_f8f93b50-6790-4dea-891b-0739dea2d930"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i260531eefcdf424a82ae07c99bac91e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTQtMS0xLTM1NzY5_f8f8e26f-bfff-4ae7-9993-2d6fdc827a98"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i14e78df8afee44099427a16b1eaf0cbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTYtMS0xLTM1NzY5_2ecece14-cf79-4029-86d9-eecd4bc97c02"
      unitRef="usd">40000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i14e78df8afee44099427a16b1eaf0cbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM2LTgtMS0xLTM1NzY5_88d92583-4171-48a3-ba9e-a9fa993ab06b"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTAtMS0xLTU1ODg4L3RleHRyZWdpb246ODkzMTRlNGU3ZjU5NDFmMmI4MjkwMDIwNzc3NDEyYTlfMjYzODgyNzkwNjY2ODM_d33715d1-40cb-4d52-8dcc-d64e1c0ea999"
      unitRef="usd">75000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTItMS0xLTU1NTcy_06421b80-bebf-4007-99d6-f9e0a214871c"
      unitRef="usd">75000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1ba77ffa661b4d6ca46f18f04a096fcd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTQtMS0xLTU1NTcy_561a185e-4314-4901-8fce-20b781d8eac2"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i75af8de2c38e43f58ffb2d435850cfad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTYtMS0xLTU1NTcy_5b4229c1-35a6-4882-93a1-764666a167eb"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i75af8de2c38e43f58ffb2d435850cfad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ2LTgtMS0xLTU1NTcy_5aab1586-5bee-4921-b5e9-7fdfb3f33324"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTItMS0xLTM1NzY5_7cfb98a3-cdb5-446b-a0b9-c6b55d955199"
      unitRef="usd">1890845000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTQtMS0xLTM1NzY5_f2151d5f-d573-4d30-a777-7cd9d3e35261"
      unitRef="usd">9735000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTYtMS0xLTM1NzY5_635d9a1c-1174-41ff-a47e-136b8e5055c2"
      unitRef="usd">1705845000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM3LTgtMS0xLTM1NzY5_8b4495c7-f8f8-4717-8f4c-e5583b13114b"
      unitRef="usd">9225000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTItMS0xLTM1NzY5_0b0eb5bf-b2a7-466b-8baf-42841a54043b"
      unitRef="usd">179500000</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTQtMS0xLTM1NzY5_15a4af4c-17a0-440a-8203-c011c3db50a2"
      unitRef="usd">161000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTYtMS0xLTM1NzY5_0f34f025-82f3-4b5c-8f83-46e12789eb52"
      unitRef="usd">346000000</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM4LTgtMS0xLTM1NzY5_01482662-c84e-4762-99e9-e4edb5f065cc"
      unitRef="usd">430000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTItMS0xLTM1NzY5_2ce32351-6bf0-4250-93ac-0a75a56555cc"
      unitRef="usd">1711345000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTQtMS0xLTM1NzY5_0d28c2c0-0150-4639-80f6-291d7c54a7af"
      unitRef="usd">9574000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTYtMS0xLTM1NzY5_a54bbcc6-828b-481f-9dae-8685530cb503"
      unitRef="usd">1359845000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzM5LTgtMS0xLTM1NzY5_499f00e8-7caa-4775-874d-a5a55f294123"
      unitRef="usd">8795000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0cfc643abb874746bfb2900142b3ebfe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MDVhOTVjN2Q0ODYyNDFjMzliYzFkMjdhYTgxM2Q0ZjZfNA_4269f665-e1fb-4bbf-9abf-c574d112ab57"
      unitRef="number">0.0695</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i0cfc643abb874746bfb2900142b3ebfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTItMS0xLTM1NzY5_87f48363-d5f6-4400-ad55-d599ac2c3582"
      unitRef="usd">93198000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i0cfc643abb874746bfb2900142b3ebfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTQtMS0xLTM1NzY5_7fe0765d-4da2-4eef-b3d6-d30411326ee6"
      unitRef="usd">-15202000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ic4ff3222015b4d0595e9951ef7ba1d8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTYtMS0xLTM1NzY5_f459b135-38fc-46d6-a39c-327f08b875d1"
      unitRef="usd">93198000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ic4ff3222015b4d0595e9951ef7ba1d8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ4LTgtMS0xLTM1NzY5_f04c7fa8-147d-4f8a-9cae-91c5efb34c5b"
      unitRef="usd">-15917000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i30d28a61f0514319a68477c47ac11263_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTAtMS0xLTM1NzY5L3RleHRyZWdpb246YTUzNzIyMDY2ODhjNDY5MWFiZTVmODdjZDhkYTc4YjZfNA_5afd2b67-31d4-4ea9-a84c-4d273cc9a434"
      unitRef="number">0.0403</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i30d28a61f0514319a68477c47ac11263_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTItMS0xLTM1NzY5_a2fa98e9-6ed5-4615-acd7-dc0b3deb442e"
      unitRef="usd">80000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i30d28a61f0514319a68477c47ac11263_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTQtMS0xLTM1NzY5_f73786c9-c05f-42d1-a01f-cf9f49d985d7"
      unitRef="usd">264000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="icb5cdec9187d4463aa69607293b9ed85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTYtMS0xLTM1NzY5_f33e1b7a-5b33-45db-b287-b21b9b909479"
      unitRef="usd">80000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="icb5cdec9187d4463aa69607293b9ed85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzQ5LTgtMS0xLTM1NzY5_86f47160-e41c-4322-bfa3-e7ceb75d55ef"
      unitRef="usd">369000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i66fd84a182cc4b658560be0c84ca10b3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YWY3Y2VmNWY1OTRhNDUwYmJmMWQ3MmI5NzFjOTgxMmRfNA_aca934bd-6ffa-42b0-b2cf-294518d84ddf"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i66fd84a182cc4b658560be0c84ca10b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTItMS0xLTM1NzY5_f64bdacc-2fe8-45ab-9d99-fed9831ffd99"
      unitRef="usd">60000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i66fd84a182cc4b658560be0c84ca10b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTQtMS0xLTM1NzY5_c57bb7dc-7f35-4035-8f4a-249e8a8f939a"
      unitRef="usd">338000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i98683b4697ef4b5ba284cfd7c248f6c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTYtMS0xLTM1NzY5_e022551a-a38e-4c7b-86dd-769c195efcff"
      unitRef="usd">60000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i98683b4697ef4b5ba284cfd7c248f6c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUwLTgtMS0xLTM1NzY5_50277532-ed5a-4ab0-b5eb-125d5c568237"
      unitRef="usd">420000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifa00175e9de3457e84701a6c6b4199d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246OWEzZjcyNDI5M2VkNDA5YTlhZWY0OGRjYmM4ZTBhOTVfNA_cae492e5-ed16-42f4-950f-4a3aedad7a41"
      unitRef="number">0.0322</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ifa00175e9de3457e84701a6c6b4199d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTItMS0xLTM1NzY5_2e62af22-5e8c-461d-87af-ad65add93647"
      unitRef="usd">60000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ifa00175e9de3457e84701a6c6b4199d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTQtMS0xLTM1NzY5_6e9950a5-24cb-4f16-b549-41d2cbd2a51c"
      unitRef="usd">324000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="icae0c4512a4d4e5dbe35e6a0e55feb00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTYtMS0xLTM1NzY5_f2019ebd-03ed-4b85-8fde-89df6b4411ce"
      unitRef="usd">60000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="icae0c4512a4d4e5dbe35e6a0e55feb00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUxLTgtMS0xLTM1NzY5_701dabc1-2d7c-4f91-a546-103bc3d55bbf"
      unitRef="usd">380000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5d99c91455ff44b993b4a773aa20d231_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MTVkNmMwMjc4NDkzNGFkOGE3ZjI1YTNlNTNlZGJhYTdfNA_43c7d052-9428-4843-966e-dfcff975ef53"
      unitRef="number">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i5d99c91455ff44b993b4a773aa20d231_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTItMS0xLTM1NzY5_c66fbac5-9e2d-49ff-ab0f-12c31be47446"
      unitRef="usd">60000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i5d99c91455ff44b993b4a773aa20d231_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTQtMS0xLTM1NzY5_e7d813d4-6c80-477c-83d5-8479d7d04d8b"
      unitRef="usd">406000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ic9c6feb4e7b845de832b170bec99491b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTYtMS0xLTM1NzY5_25b9a44d-e88d-4056-912c-c86b5711e6eb"
      unitRef="usd">60000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ic9c6feb4e7b845de832b170bec99491b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUyLTgtMS0xLTM1NzY5_7399630a-7a51-4905-9b81-98a434beaaea"
      unitRef="usd">469000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib73222f5fddf45c7bcf12860cfdacd90_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTAtMS0xLTM1NzY5L3RleHRyZWdpb246MTBkOTdlZjQ4ZDkwNDUzNDg5OWIyMzliYjUwMDhhYmVfNA_c827ad39-401a-4774-b08b-29df005455fa"
      unitRef="number">0.0379</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ib73222f5fddf45c7bcf12860cfdacd90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTItMS0xLTM1NzY5_24308d05-6b6b-49f3-b729-330b5c82173b"
      unitRef="usd">75000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ib73222f5fddf45c7bcf12860cfdacd90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTQtMS0xLTM1NzY5_4c117ffd-27fc-4905-9e3b-409803fa7228"
      unitRef="usd">460000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i739197a762c245e984be551cdc63398e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTYtMS0xLTM1NzY5_48ae3072-84f2-4e5c-8ff1-407724b84848"
      unitRef="usd">75000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i739197a762c245e984be551cdc63398e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzUzLTgtMS0xLTM1NzY5_80f951ad-045f-4598-a4d1-692a05a94d01"
      unitRef="usd">497000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MGIwZDYzNDlhNTVkNGUyYWI0M2UwMTYyZGFlMDJmY2ZfNA_4ca48132-5434-480a-baf1-8b5ed5914b4d"
      unitRef="number">0.0392</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTItMS0xLTM1NzY5_8dd07056-5f5a-491a-8307-aad34ee79769"
      unitRef="usd">75000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1e6120abe3d9449e8d61d4efeadd78ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTQtMS0xLTM1NzY5_a8d88119-1b23-42c9-8842-ad0240612635"
      unitRef="usd">486000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i77e6b1ad184e4239be987a0dafdd53d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTYtMS0xLTM1NzY5_b0ee7f9d-2a71-42bd-b19b-ed07bc9ecc0b"
      unitRef="usd">75000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i77e6b1ad184e4239be987a0dafdd53d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU0LTgtMS0xLTM1NzY5_f17c6f5e-b60b-4631-a446-5b7224a51cd3"
      unitRef="usd">514000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i487e5a50c8194beaac5243f8c73b24cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZDI3YmRhMTE1NjZiNDY2MTllN2Q0MjJiYTcxZTI4YzNfNA_dee12a42-b509-477d-974a-562f2894e26f"
      unitRef="number">0.0406</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i487e5a50c8194beaac5243f8c73b24cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTItMS0xLTM1NzY5_c19401d6-0938-4ee2-94b7-8755cce13d94"
      unitRef="usd">75000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i487e5a50c8194beaac5243f8c73b24cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTQtMS0xLTM1NzY5_7a6d663b-3ef1-4d4f-b995-1f015087a965"
      unitRef="usd">501000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i25efbd0b99904472adb0adabe6b7b23e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTYtMS0xLTM1NzY5_fb9eba38-9975-479e-874f-c6fa02f76dfd"
      unitRef="usd">75000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i25efbd0b99904472adb0adabe6b7b23e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU1LTgtMS0xLTM1NzY5_f858b993-62f2-4c7c-838c-27dd4dd28646"
      unitRef="usd">524000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODRmYzM2NWZiNDFhNDM3Njg1ZmIyODc3NzQ0MmU5OGZfNA_ee892be6-f771-4bb2-9fde-ea93221dafaf"
      unitRef="number">0.0360</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTItMS0xLTM1NzY5_412a8d81-2776-4a9c-8f9c-a65b810a4535"
      unitRef="usd">80000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i2e8bdb3da86e41d9aefdcc6a6553260c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTQtMS0xLTM1NzY5_fba30866-dd40-4ad7-a411-94147ddc6463"
      unitRef="usd">451000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="id17bf11a7481486eb8d0aa33eedcb7f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTYtMS0xLTM1NzY5_09b5348e-12bd-42df-8804-48853955e5e7"
      unitRef="usd">80000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="id17bf11a7481486eb8d0aa33eedcb7f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU2LTgtMS0xLTM1NzY5_de7dfd76-b3fe-48cd-8243-ee228f1d0f9c"
      unitRef="usd">511000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1c606877f7b44433a04ee8ec795249a6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246MzM4OGY3NzNiMzhkNDk4NGI4NGJkM2VmY2NkNDQ1MGJfNA_0c3af162-d440-49eb-a4b6-ce45ffdd75d6"
      unitRef="number">0.0273</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i1c606877f7b44433a04ee8ec795249a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTItMS0xLTM1NzY5_2b37fbcc-33ad-40de-badd-3f5d4e53a381"
      unitRef="usd">85000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i1c606877f7b44433a04ee8ec795249a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTQtMS0xLTM1NzY5_44e8a10c-31ca-4829-8f79-b5b7fd5ec783"
      unitRef="usd">699000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ia7973980350649f5b41d7e58f246fc89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTYtMS0xLTM1NzY5_76ca416f-eb4a-4ad9-886f-7949d00cf640"
      unitRef="usd">85000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ia7973980350649f5b41d7e58f246fc89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU3LTgtMS0xLTM1NzY5_9a18abcd-0ed2-45fe-85ce-eb1d14f8017c"
      unitRef="usd">784000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibb4c286865284bf48ae13d9871dcbefa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTAtMS0xLTM1NzY5L3RleHRyZWdpb246NGExNjE0MzMxNmI4NDdmYjkxNDllM2FiYmVjNWQ3MjZfNA_a9156035-7ae0-40fc-bbc0-3c1b4afb3b25"
      unitRef="number">0.0336</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ibb4c286865284bf48ae13d9871dcbefa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTItMS0xLTM1NzY5_e84fac07-f34a-4736-b9e1-e8cdd01c58ef"
      unitRef="usd">25000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ibb4c286865284bf48ae13d9871dcbefa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTQtMS0xLTM1NzY5_d989be55-c1b1-47ca-b331-240215e0aa8b"
      unitRef="usd">235000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i7830edb3244149e58e9e127fa1c7cf2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTYtMS0xLTM1NzY5_7b83a55d-0e7f-4b09-a16e-97c9f86ee91e"
      unitRef="usd">25000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i7830edb3244149e58e9e127fa1c7cf2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU4LTgtMS0xLTM1NzY5_b4956863-d911-4d6b-87db-2e83ea93b52a"
      unitRef="usd">243000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id72c3110be564ed5b9b93e875aec8139_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ODY1ZjM5M2M2MjRmNGRiZWJiYzVlYmNlOTRkN2UxMWNfNA_f888ddd1-b5e3-4cb1-9eb8-f284be75692d"
      unitRef="number">0.0293</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="id72c3110be564ed5b9b93e875aec8139_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTItMS0xLTM1NzY5_827bae18-dc32-4713-9dad-05bdac6ee7f2"
      unitRef="usd">25000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="id72c3110be564ed5b9b93e875aec8139_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTQtMS0xLTM1NzY5_47da066a-8b8e-4d4c-aeca-7dc7174407d3"
      unitRef="usd">224000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="if8ec4c93b141417abaca758e824066da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTYtMS0xLTM1NzY5_915e4b8c-4c9c-4df1-8e33-eecd2b13dbf2"
      unitRef="usd">25000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="if8ec4c93b141417abaca758e824066da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzU5LTgtMS0xLTM1NzY5_715043b5-103b-4a66-9416-9c5872bb622d"
      unitRef="usd">241000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4f4e43dfe51e48319be0b8214da07516_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTAtMS0xLTM1NzY5L3RleHRyZWdpb246YzI2YjQxZDRiNWQ5NDRlZWIwMjU5ZTYxYTdiNDcxOTZfNA_6d108f01-548a-4619-97e6-e5fc4ec4c39b"
      unitRef="number">0.0336</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i4f4e43dfe51e48319be0b8214da07516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTItMS0xLTM1NzY5_1026cc5b-fb0c-43a9-9eb9-1db4ac205bf1"
      unitRef="usd">50000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i4f4e43dfe51e48319be0b8214da07516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTQtMS0xLTM1NzY5_d06be6a7-f494-4582-bd41-0115184e9bc2"
      unitRef="usd">473000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i9131b780f8ed4f4ea4df7c5d02e9307a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTYtMS0xLTM1NzY5_021bed08-d112-419a-a4d4-dc73147dec9b"
      unitRef="usd">50000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i9131b780f8ed4f4ea4df7c5d02e9307a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYwLTgtMS0xLTM1NzY5_85ac4078-17ab-42e3-8721-79ef1987dd21"
      unitRef="usd">490000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb1849c8e41f468d8d142ce53803b546_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTAtMS0xLTM1NzY5L3RleHRyZWdpb246M2I2MTZkMTk0ZTBhNDM5YjlhMjE0MWQ4NmRkN2U4NTdfMjYzODgyNzkwNjY3MTA_335646f9-0941-4d8c-bd67-f1b7509ea111"
      unitRef="number">0.0244</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ifb1849c8e41f468d8d142ce53803b546_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTItMS0xLTM1NzY5_63065ba1-cd63-4428-a187-fcfd284eb2e1"
      unitRef="usd">65000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ifb1849c8e41f468d8d142ce53803b546_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTQtMS0xLTM1NzY5_ba19b045-ddf6-4622-abe2-0f6a8d43dea8"
      unitRef="usd">489000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i8a2a66bbb3c24ad6af3f52127555bf74_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTYtMS0xLTM1NzY5_ffa3e435-9753-4ebc-a08f-4a1c5e541d33"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i8a2a66bbb3c24ad6af3f52127555bf74_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYxLTgtMS0xLTM1NzY5_83bb2a3f-8721-4f9b-a97c-aa78e4c56569"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTItMS0xLTM1NzY5_5e7e57f1-a4d4-4155-ac8a-dce038357c7a"
      unitRef="usd">908198000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTQtMS0xLTM1NzY5_42e3fd18-9a13-4b45-be82-da23f188857d"
      unitRef="usd">-9852000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTYtMS0xLTM1NzY5_2d3e01c2-bf15-4374-8dda-4a60de2abd94"
      unitRef="usd">843198000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYyLTgtMS0xLTM1NzY5_55ab8607-d0fc-4ba6-8f87-2a34e732a296"
      unitRef="usd">-10475000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTItMS0xLTM1NzY5_9f75173f-d1ff-4016-bb02-4befca358f2e"
      unitRef="usd">0</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTQtMS0xLTM1NzY5_4fefb4c8-1dfb-472a-acdd-d7b4ab8702c4"
      unitRef="usd">0</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTYtMS0xLTM1NzY5_910bc159-1b89-4856-9b40-d402b1120c59"
      unitRef="usd">0</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzYzLTgtMS0xLTM1NzY5_558b1d82-b717-4366-a870-e724c61e3827"
      unitRef="usd">0</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTItMS0xLTM1NzY5_771c61d5-af2f-4077-bfd6-586ea5290407"
      unitRef="usd">908198000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTQtMS0xLTM1NzY5_4547fd0a-6690-4c0a-88dc-3b684a94bd2a"
      unitRef="usd">-9852000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTYtMS0xLTM1NzY5_a14c60c1-ab3b-4995-8910-33fbbe9db5c7"
      unitRef="usd">843198000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzY0LTgtMS0xLTM1NzY5_b5cb6c33-a5ec-4924-a65e-5d7ebc5e1872"
      unitRef="usd">-10475000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <us-gaap:LongTermDebt
      contextRef="i27298be51a0f464891eee442d342058a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTItMS0xLTM1NzY5_32480816-8af2-43a7-9087-3eb18325ed19"
      unitRef="usd">900000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i27298be51a0f464891eee442d342058a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTQtMS0xLTM1NzY5_4ec8b5de-561f-4cdf-869f-be4c8006d862"
      unitRef="usd">241000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i30aab615b01142658e8b4625cb0a6356_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTYtMS0xLTM1NzY5_2c6ab415-8c5f-40c6-bfbc-83fa0b2a58da"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i30aab615b01142658e8b4625cb0a6356_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc2LTgtMS0xLTM1NzY5_e436c01b-d1b1-4b19-8b1f-257a18dfcb8f"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id1c5c437458f40d1a2d56f45c8c812b1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTAtMS0xLTM1NzY5L3RleHRyZWdpb246NzNjZThiNTgwOWQzNGE3ZTgxMmY2YzNkYjk0NmExM2VfOQ_64da3737-b475-4e52-98fe-07bc82e67852"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="id1c5c437458f40d1a2d56f45c8c812b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTItMS0xLTM1NzY5_8ee390d6-2c45-469f-84eb-4e38a4189e2a"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="id1c5c437458f40d1a2d56f45c8c812b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTQtMS0xLTM1NzY5_9947dd03-828b-4f5e-9884-394f1f5d02f1"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="ia15087e09b814edb9c692badb94330da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTYtMS0xLTM1NzY5_4a957b86-0622-4c26-b681-6cffc48123d7"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ia15087e09b814edb9c692badb94330da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc3LTgtMS0xLTM1NzY5_ae1ffb13-9488-44f3-b0b4-71ed6c0fba2e"
      unitRef="usd">137000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i38639e1fe3144574ba0db1ebef729ef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTItMS0xLTM1NzY5_564a8da2-4815-47d1-b420-36cfe541697c"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i38639e1fe3144574ba0db1ebef729ef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTQtMS0xLTM1NzY5_81b3d20c-59ba-4d02-acab-91d008c29f5b"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i40599f942e0b4a1a873eb9047629c9f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTYtMS0xLTM1NzY5_78282e41-dff4-406d-8427-73be0e8c4fa3"
      unitRef="usd">65000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i40599f942e0b4a1a873eb9047629c9f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzc4LTgtMS0xLTM1NzY5_8a427d3e-6518-4f06-b4d2-fa7683e5ee7d"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i71462ea2de88442ab6c42d09a2250c10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTItMS0xLTM1NzY5_1a9693a6-4d15-4bf2-bdcc-e303ab1e1df5"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i71462ea2de88442ab6c42d09a2250c10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTQtMS0xLTM1NzY5_45f86ddb-638b-4e94-ba44-5877940621c6"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="if16ff26b004a4cdc9e2285aee2e05926_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTYtMS0xLTM1NzY5_682324d4-87f6-4dc0-80c2-ef82550f0843"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="if16ff26b004a4cdc9e2285aee2e05926_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgwLTgtMS0xLTM1NzY5_23f51612-ba72-41f7-b640-5794958f69f5"
      unitRef="usd">6000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i4395c3f97a244b3daedaff29473cfa3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTItMS0xLTM1NzY5_0405140e-cb07-4f3a-a3b3-1a1a1f5b20f3"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i4395c3f97a244b3daedaff29473cfa3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTQtMS0xLTM1NzY5_80fbfdb9-bb4e-4105-9795-77a3d6825896"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="ie5766d967d90446dad046079eed18d32_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTYtMS0xLTM1NzY5_3aa6ae23-27b5-4c7e-82bf-5e0b2396fb71"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ie5766d967d90446dad046079eed18d32_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgxLTgtMS0xLTM1NzY5_911740be-e0af-4645-8eff-eb992b8cdc64"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="idbdaa2f308824dad8a8e1801702495c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTItMS0xLTM1NzY5_e830af5e-ad12-4e51-86dc-5932b95d03b7"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="idbdaa2f308824dad8a8e1801702495c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTQtMS0xLTM1NzY5_8b68d498-9cf7-46de-af56-95f81ba61943"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LongTermDebt
      contextRef="i3152dadbd5e4435a8a6d44885a72a04e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTYtMS0xLTM1NzY5_18aadbd3-2732-46be-97c6-65763e900b81"
      unitRef="usd">80000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i3152dadbd5e4435a8a6d44885a72a04e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgyLTgtMS0xLTM1NzY5_408fade6-dc2f-4187-8815-22ae76204a0e"
      unitRef="usd">0</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTItMS0xLTM1NzY5_1d6c87b8-4f45-4037-a8e8-7fa6279b019e"
      unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTQtMS0xLTM1NzY5_d9fd464f-3795-4e00-94c9-16c4fe6b5dfe"
      unitRef="usd">241000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTYtMS0xLTM1NzY5_b8e04445-3b76-465d-b1ca-8bb2d93ec071"
      unitRef="usd">745000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3XzgzLTgtMS0xLTM1NzY5_6a17f489-123a-443a-9cf1-6909ebba32c1"
      unitRef="usd">143000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTItMS0xLTM1NzY5_f8a9b4be-1a48-4324-a44f-c09dd2a6a229"
      unitRef="usd">0</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTQtMS0xLTM1NzY5_6153b34f-67ec-481b-bb3b-8de4416e17e0"
      unitRef="usd">0</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTYtMS0xLTM1NzY5_df3e962b-5dd4-42db-b740-60f78395c4e0"
      unitRef="usd">230000000</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg0LTgtMS0xLTM1NzY5_acd5ea76-244f-42d3-a3ef-32ba0a3b3d7f"
      unitRef="usd">52000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTItMS0xLTM1NzY5_a24ab949-53b9-4faa-9ade-9a78a5ef3870"
      unitRef="usd">900000000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTQtMS0xLTM1NzY5_b19ef948-b82d-4340-b858-2d7c4d6b48b3"
      unitRef="usd">241000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTYtMS0xLTM1NzY5_c2579710-436f-4cb3-9c52-10df30195de4"
      unitRef="usd">515000000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg1LTgtMS0xLTM1NzY5_77a97674-f134-498b-b1fe-3c899fca1122"
      unitRef="usd">91000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTItMS0xLTM1NzY5_3e391b46-2c4d-4672-8deb-df2cf4181e4d"
      unitRef="usd">3699043000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTQtMS0xLTM1NzY5_c689635a-6552-40aa-b6cf-e1cba11533ce"
      unitRef="usd">124000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTYtMS0xLTM1NzY5_b3cc3087-e524-4790-bdac-7a8619f4b6c3"
      unitRef="usd">3294043000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg2LTgtMS0xLTM1NzY5_22e34d9c-7071-4d3b-b5b2-28b7409a89e4"
      unitRef="usd">-1107000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTItMS0xLTM1NzY5_15974578-b28e-4bbb-9255-ddd54b20db82"
      unitRef="usd">179500000</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTQtMS0xLTM1NzY5_042c998e-14f9-4e0d-bc53-f626fa6f4ae0"
      unitRef="usd">161000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtCurrentmaturitiesGross
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTYtMS0xLTM1NzY5_350975cf-fb31-4dcd-b90b-62c765c81843"
      unitRef="usd">576000000</pnm:LongtermdebtCurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg3LTgtMS0xLTM1NzY5_c20e3ac1-ee3e-4a26-b9e5-f7b4f44b06b1"
      unitRef="usd">482000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTItMS0xLTM1NzY5_135bbe6c-3424-46dd-9531-95576cc8ee84"
      unitRef="usd">3519543000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTQtMS0xLTM1NzY5_9f6f8489-9065-48fe-8a82-cd90935b6227"
      unitRef="usd">-37000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <pnm:LongtermdebtExcludingcurrentmaturitiesGross
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTYtMS0xLTM1NzY5_7dadc87d-55cd-42c5-b7b5-9d5dae17fa94"
      unitRef="usd">2718043000</pnm:LongtermdebtExcludingcurrentmaturitiesGross>
    <pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZToxNDI2OTViZWEyY2I0NWUyOTk1NTdkNWJmODkyNzFmNy90YWJsZXJhbmdlOjE0MjY5NWJlYTJjYjQ1ZTI5OTU1N2Q1YmY4OTI3MWY3Xzg4LTgtMS0xLTM1NzY5_f8ed83ef-3ff3-4f86-bbf5-5069512e114f"
      unitRef="usd">-1589000</pnm:UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90ZXh0cmVnaW9uOjBjNzY1MDllNjcyYTQxMThhNDcxYjg3NzJjOTYxMjFkXzMxMjg1_c48ba9e5-fc73-4f8c-a47b-54f990621e82">&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Reflecting mandatory tender dates, long-term debt maturities as of December 31, 2020 are follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,715,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,699,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItMS0xLTEtMzU3Njk_506b61fb-d740-437a-86ac-0fd465e360c3"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItMy0xLTEtMzU3Njk_0ac913bc-2d5d-4c9f-93e5-1da76d8fcd02"
      unitRef="usd">179500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItNS0xLTEtMzU3Njk_07674691-3ef3-4c84-8e1c-a26d0c71dd9d"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzItNy0xLTEtMzU3Njk_75ad18b4-0ff2-4a62-8a38-93922701b5a8"
      unitRef="usd">179500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtMS0xLTEtMzU3Njk_f93158a7-0900-4a86-a78f-bac54bb5a72c"
      unitRef="usd">900000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtMy0xLTEtMzU3Njk_aaa5441c-c62d-4826-bc29-cc1e2e02eab2"
      unitRef="usd">185000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtNS0xLTEtMzU3Njk_1d28759f-abd4-49ea-ab52-a48b80932a41"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzMtNy0xLTEtMzU3Njk_425c9f55-60af-4b97-856c-4e3da4741437"
      unitRef="usd">1085000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtMS0xLTEtMzU3Njk_3875961d-9a28-4dc2-9010-9850602b7373"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtMy0xLTEtMzU3Njk_a30658f2-c4b8-4069-b2fc-4eb7376cac1f"
      unitRef="usd">125000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtNS0xLTEtMzU3Njk_c50c74fb-5fa0-4b2f-a2a3-d3ab90bf3bdf"
      unitRef="usd">80000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzQtNy0xLTEtMzU3Njk_1378d562-bc4f-4772-9a73-c65b070664a5"
      unitRef="usd">205000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtMS0xLTEtMzU3Njk_6b587864-27ed-4f05-850d-7254903bcf05"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtMy0xLTEtMzU3Njk_eb2608ee-d8d3-4778-8e8d-20fdf5463250"
      unitRef="usd">354000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtNS0xLTEtMzU3Njk_887ded25-90da-441d-96a7-4cbd357ea10e"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzUtNy0xLTEtMzU3Njk_3deced43-66d0-40a2-9bea-ef1abd01af19"
      unitRef="usd">354000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtMS0xLTEtMzU3Njk_3bc0a0a0-9c93-4cb0-b041-8db7db0896cf"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtMy0xLTEtMzU3Njk_31a6d514-e4f7-4e8e-a3d2-1705221e0d88"
      unitRef="usd">100345000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtNS0xLTEtMzU3Njk_d70ce06f-e4e7-4234-8a03-13770ce32e7a"
      unitRef="usd">60000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzYtNy0xLTEtMzU3Njk_420d1cf7-5316-4bbb-8284-f4c4a788c0c4"
      unitRef="usd">160345000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctMS0xLTEtMzU3Njk_07cdb25a-6312-41be-a64a-2cbe855f31ec"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctMy0xLTEtMzU3Njk_f7510dce-a8e2-485e-9fd4-d65b118ff58c"
      unitRef="usd">947000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctNS0xLTEtMzU3Njk_e20bcac6-b1e6-423b-9213-a3e0afccb628"
      unitRef="usd">768198000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzctNy0xLTEtMzU3Njk_7395644d-1bcc-430a-8e29-330229dc5f7a"
      unitRef="usd">1715198000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtMS0xLTEtMzU3Njk_c461e9dc-c6b5-466d-9a76-922f6e7330ba"
      unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtMy0xLTEtMzU3Njk_856d19bf-f05f-48d5-ae79-b89a9674cf12"
      unitRef="usd">1890845000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtNS0xLTEtMzU3Njk_87ccd1ba-cea6-45c4-a243-59fabdb9b1ed"
      unitRef="usd">908198000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8xOTkvZnJhZzowYzc2NTA5ZTY3MmE0MTE4YTQ3MWI4NzcyYzk2MTIxZC90YWJsZTo4MDM4MWQ3NzI2MzQ0NDJhYjZkNjllNmQ1NTRiMjZkZi90YWJsZXJhbmdlOjgwMzgxZDc3MjYzNDQ0MmFiNmQ2OWU2ZDU1NGIyNmRmXzgtNy0xLTEtMzU3Njk_f576cf99-dbfb-448f-820e-412203a86924"
      unitRef="usd">3699043000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzM4_b622a2c7-399a-456b-aad0-5e4f1420d385">Lease Commitments&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company enters into various lease agreements to meet its business needs and to satisfy the needs of its customers.  Historically, the Company&#x2019;s leases were classified as operating leases and included leases for generating capacity from PVNGS Units 1 and 2, certain rights-of-way agreements for transmission lines and facilities, vehicles and equipment necessary to construct and maintain the Company&#x2019;s assets and building and office equipment.  In February 2016, the FASB issued ASU 2016-02 &#x2013; &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:110%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; to provide guidance on the recognition, measurement, presentation, and disclosure of leases.  Among other things, ASU 2016-02 requires that all leases be recorded on the Consolidated Balance Sheets by recognizing a present value liability for future cash flows of the lease agreement and a corresponding right-of-use asset.  The Company adopted Topic 842 on January 1, 2019, its required effective date.  The Company elected to use many of the practical expedients available upon adoption of the standard.  As a result, the Company will continue to classify its leases existing as of December 31, 2018 as operating leases until they expire or are modified.  In addition, the Company elected the practical expedient to not reevaluate the accounting for land easements and rights-of-way agreements existing at December 31, 2018.  The Company also elected the use of the practical expedient to apply the requirements of the new standard on its effective date and has not restated prior periods to conform to the new guidance.  Adoption of the lease standard has a material impact on the Company&#x2019;s Consolidated Balance Sheets but does not have a material impact on the Consolidated Statements of Earnings or the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Effective January 1, 2019, the Company accounts for contracts that convey the use and control of identified assets for a period of time as leases.  The Company classifies leases as operating or financing by evaluating the terms of the lease agreement.  Agreements under which the Company is likely to utilize substantially all of the economic value or life of the asset or that the Company is likely to own at the end of the lease term, either through purchase or transfer of ownership, are classified as financing leases.  Leases not meeting these criteria are accounted for as operating leases.  Agreements under which the Company is a lessor are insignificant.  PNMR, PNM, and TNMP determine present value for their leases using their incremental borrowing rates at the commencement date of the lease or, when readily available, the rate implicit in the agreement.  The Company leases office buildings, vehicles, and other equipment.  In addition, PNM leases interests in PVNGS Units 1 and 2 and certain rights-of-way agreements that are classified as leases.  All of the Company&#x2019;s leases with terms in excess of one year are recorded on the Consolidated Balance Sheets by recording a present value lease liability and a corresponding right-of-use asset.  Operating lease expense is recognized within operating expenses according to the use of the asset on a straight-line basis.  Financing lease costs, which are comprised primarily of fleet and office equipment leases commencing after January 1, 2019, are recognized by amortizing the right-of-use asset on a straight-line basis and by recording interest expense on the lease liability.  Financing lease right-of-use assets amortization is reflected in depreciation and amortization and interest on financing lease liabilities is reflected as interest charges on the Company&#x2019;s Consolidated Statements of Earnings.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PVNGS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM leases interests in Units 1 and 2 of PVNGS.  The PVNGS leases were entered into in 1985 and 1986 and initially were scheduled to expire on January 15, 2015 for the four Unit 1 leases and January 15, 2016 for the four Unit 2 leases.  Following procedures set forth in the PVNGS leases, PNM notified four of the lessors under the Unit 1 leases and one lessor under the Unit 2 lease that it would elect to renew those leases on the expiration date of the original leases.  The four Unit 1 leases now expire on January 15, 2023 and the one Unit 2 lease now expires on January 15, 2024.  The annual lease payments during the renewal periods aggregate $16.5 million for PVNGS Unit 1 and $1.6 million for Unit 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The terms of each of the extended leases do not provide for additional renewal options beyond their currently scheduled expiration dates.  PNM had the option to purchase the assets underlying each of the extended leases at their fair market value or to return the lease interests to the lessors on the expiration dates.  On June 11, 2020, PNM provided notice to the lessors and the NMPRC of its intent to return the assets underlying in both the PVNGS Unit 1 and Unit 2 leases upon their expiration in January 2023 and 2024.  Although PNM elected to return the assets underlying the extended leases, PNM retains certain obligations related to PVNGS, including costs to decommission the facility.  PNM is depreciating its capital improvements related to the extended leases using NMPRC approved rates through the end of the NRC license period for each unit, which expire in June 2045 for Unit 1 and in June 2046 for Unit 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 5, 2021, PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP received all necessary approvals, including NRC approval for the transfer of the associated possessory licenses to SRP at the end of the term of each of the respective leases.  See Notes 16 and 17 for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;information on other PVNGS matters including the PVNGS Leased Interest Abandonment Application which included PNM's request to create regulatory assets for the associated remaining undepreciated investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is exposed to loss under the PVNGS lease arrangements upon the occurrence of certain events that PNM does not consider reasonably likely to occur.  Under certain circumstances (for example, the NRC issuing specified violation orders with respect to PVNGS or the occurrence of specified nuclear events), PNM would be required to make specified payments to the lessors and take title to the leased interests.  If such an event had occurred as of December&#160;31, 2021, amounts due to the lessors under the circumstances described above would be up to $148.4 million, payable on January 15, 2022 in addition to the scheduled lease payments due on that date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Land Easements and Rights-of-Ways&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Many of PNM&#x2019;s electric transmission and distribution facilities are located on lands that require the grant of rights-of-way from governmental entities, Native American tribes, or private parties.  PNM has completed several renewals of rights-of-way, the largest of which is a renewal with the Navajo Nation.  PNM is obligated to pay the Navajo Nation annual payments of $6.0 million, subject to adjustment each year based on the Consumer Price Index, through 2029.  PNM&#x2019;s April 2021 payment for the amount due under the Navajo Nation right-of-way lease was $7.3 million, which included amounts due under the Consumer Price Index adjustment.  Changes in the Consumer Price Index subsequent to January 1, 2019 are considered variable lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has other prepaid rights-of-way agreements that are not accounted for as leases or recognized as a component of plant in service.  PNM reflects the unamortized balance of these prepayments in other deferred charges on the Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Consolidated Statement of Earnings over their term.  As of December&#160;31, 2021 and 2020, the unamortized balance of these rights-of-ways was $53.4&#160;million and $55.8 million.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM recognized amortization expense associated with these agreements of $3.7 million, $4.4 million, and $3.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Fleet Vehicles and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Fleet vehicle and equipment leases commencing on or after January 1, 2019 are classified as financing leases.  Fleet vehicle and equipment leases existing as of December 31, 2018 are classified as operating leases.  The Company&#x2019;s fleet vehicle and equipment lease agreements include non-lease components for insignificant administrative and other costs that are billed over the life of the agreement.  At December&#160;31, 2021, residual value guarantees on fleet vehicle and equipment leases are $0.9&#160;million, $1.4&#160;million, and $2.3&#160;million for PNM, TNMP, and PNMR.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Information related to the Company&#x2019;s operating leases recorded on the Consolidated Balance Sheets is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating lease assets, net of amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:20.25pt;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;Current portion of operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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 portion of operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#x2019;s financing leases recorded on the Consolidated Balance Sheets is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Non-utility property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:20.25pt;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;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:33.75pt;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;Non-utility property, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;10,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;11,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;22,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;9,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;11,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;20,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72"&gt;Other deferred credits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#x2019;s lease liabilities is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating leases&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:100%"&gt;5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Financing leases&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:100%"&gt;4.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.98&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information for the components of lease expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:33.75pt;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;Total operating lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;25,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;26,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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:100%"&gt;Financing lease cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Amortization of right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Total financing lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,044&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;311&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,447&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,972&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;6&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,035&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; Includes expense of $2.5&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $1.8&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;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;Total operating lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;27,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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:100%"&gt;Financing lease cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Amortization of right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Total financing lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;728&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;306&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,113&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;288&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;5&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;295&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;27,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;28,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Supplemental cash flow information related to the Company&#x2019;s leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating cash flows from operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating cash flows from financing leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&gt;Non-cash information related to right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Financing leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Capitalized lease costs are reflected as investing activities on the Company&#x2019;s Consolidated Statements of Cash Flows for the twelve months ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Future expected lease payments are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom: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:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;Later years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;92,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;590&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,545&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;634&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;335&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,228&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,235&#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 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:100%"&gt;Lease liabilities as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The above table includes $11.3 million, $14.5 million, and $25.8 million for PNM, TNMP, and PNMR at December&#160;31, 2021 for expected future payments on fleet vehicle and equipment leases that could be avoided if the leased assets were returned and the lessor is able to recover estimated market value for the equipment from third parties.  The Company&#x2019;s contractual commitments for leases that have not yet commenced are insignificant.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzQw_abc193ad-250c-43f6-82fa-7e2550c43639">Lease Commitments&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company enters into various lease agreements to meet its business needs and to satisfy the needs of its customers.  Historically, the Company&#x2019;s leases were classified as operating leases and included leases for generating capacity from PVNGS Units 1 and 2, certain rights-of-way agreements for transmission lines and facilities, vehicles and equipment necessary to construct and maintain the Company&#x2019;s assets and building and office equipment.  In February 2016, the FASB issued ASU 2016-02 &#x2013; &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:110%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; to provide guidance on the recognition, measurement, presentation, and disclosure of leases.  Among other things, ASU 2016-02 requires that all leases be recorded on the Consolidated Balance Sheets by recognizing a present value liability for future cash flows of the lease agreement and a corresponding right-of-use asset.  The Company adopted Topic 842 on January 1, 2019, its required effective date.  The Company elected to use many of the practical expedients available upon adoption of the standard.  As a result, the Company will continue to classify its leases existing as of December 31, 2018 as operating leases until they expire or are modified.  In addition, the Company elected the practical expedient to not reevaluate the accounting for land easements and rights-of-way agreements existing at December 31, 2018.  The Company also elected the use of the practical expedient to apply the requirements of the new standard on its effective date and has not restated prior periods to conform to the new guidance.  Adoption of the lease standard has a material impact on the Company&#x2019;s Consolidated Balance Sheets but does not have a material impact on the Consolidated Statements of Earnings or the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Effective January 1, 2019, the Company accounts for contracts that convey the use and control of identified assets for a period of time as leases.  The Company classifies leases as operating or financing by evaluating the terms of the lease agreement.  Agreements under which the Company is likely to utilize substantially all of the economic value or life of the asset or that the Company is likely to own at the end of the lease term, either through purchase or transfer of ownership, are classified as financing leases.  Leases not meeting these criteria are accounted for as operating leases.  Agreements under which the Company is a lessor are insignificant.  PNMR, PNM, and TNMP determine present value for their leases using their incremental borrowing rates at the commencement date of the lease or, when readily available, the rate implicit in the agreement.  The Company leases office buildings, vehicles, and other equipment.  In addition, PNM leases interests in PVNGS Units 1 and 2 and certain rights-of-way agreements that are classified as leases.  All of the Company&#x2019;s leases with terms in excess of one year are recorded on the Consolidated Balance Sheets by recording a present value lease liability and a corresponding right-of-use asset.  Operating lease expense is recognized within operating expenses according to the use of the asset on a straight-line basis.  Financing lease costs, which are comprised primarily of fleet and office equipment leases commencing after January 1, 2019, are recognized by amortizing the right-of-use asset on a straight-line basis and by recording interest expense on the lease liability.  Financing lease right-of-use assets amortization is reflected in depreciation and amortization and interest on financing lease liabilities is reflected as interest charges on the Company&#x2019;s Consolidated Statements of Earnings.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PVNGS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM leases interests in Units 1 and 2 of PVNGS.  The PVNGS leases were entered into in 1985 and 1986 and initially were scheduled to expire on January 15, 2015 for the four Unit 1 leases and January 15, 2016 for the four Unit 2 leases.  Following procedures set forth in the PVNGS leases, PNM notified four of the lessors under the Unit 1 leases and one lessor under the Unit 2 lease that it would elect to renew those leases on the expiration date of the original leases.  The four Unit 1 leases now expire on January 15, 2023 and the one Unit 2 lease now expires on January 15, 2024.  The annual lease payments during the renewal periods aggregate $16.5 million for PVNGS Unit 1 and $1.6 million for Unit 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The terms of each of the extended leases do not provide for additional renewal options beyond their currently scheduled expiration dates.  PNM had the option to purchase the assets underlying each of the extended leases at their fair market value or to return the lease interests to the lessors on the expiration dates.  On June 11, 2020, PNM provided notice to the lessors and the NMPRC of its intent to return the assets underlying in both the PVNGS Unit 1 and Unit 2 leases upon their expiration in January 2023 and 2024.  Although PNM elected to return the assets underlying the extended leases, PNM retains certain obligations related to PVNGS, including costs to decommission the facility.  PNM is depreciating its capital improvements related to the extended leases using NMPRC approved rates through the end of the NRC license period for each unit, which expire in June 2045 for Unit 1 and in June 2046 for Unit 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 5, 2021, PNM and SRP entered into an Asset Purchase and Sale Agreement, pursuant to which PNM agreed to sell to SRP certain PNM-owned assets and nuclear fuel necessary to the ongoing operation and maintenance of leased capacity in PVNGS Unit 1 and Unit 2, which SRP has agreed to acquire from the lessors upon termination of the existing leases.  The proposed transaction between PNM and SRP received all necessary approvals, including NRC approval for the transfer of the associated possessory licenses to SRP at the end of the term of each of the respective leases.  See Notes 16 and 17 for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;information on other PVNGS matters including the PVNGS Leased Interest Abandonment Application which included PNM's request to create regulatory assets for the associated remaining undepreciated investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is exposed to loss under the PVNGS lease arrangements upon the occurrence of certain events that PNM does not consider reasonably likely to occur.  Under certain circumstances (for example, the NRC issuing specified violation orders with respect to PVNGS or the occurrence of specified nuclear events), PNM would be required to make specified payments to the lessors and take title to the leased interests.  If such an event had occurred as of December&#160;31, 2021, amounts due to the lessors under the circumstances described above would be up to $148.4 million, payable on January 15, 2022 in addition to the scheduled lease payments due on that date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Land Easements and Rights-of-Ways&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Many of PNM&#x2019;s electric transmission and distribution facilities are located on lands that require the grant of rights-of-way from governmental entities, Native American tribes, or private parties.  PNM has completed several renewals of rights-of-way, the largest of which is a renewal with the Navajo Nation.  PNM is obligated to pay the Navajo Nation annual payments of $6.0 million, subject to adjustment each year based on the Consumer Price Index, through 2029.  PNM&#x2019;s April 2021 payment for the amount due under the Navajo Nation right-of-way lease was $7.3 million, which included amounts due under the Consumer Price Index adjustment.  Changes in the Consumer Price Index subsequent to January 1, 2019 are considered variable lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has other prepaid rights-of-way agreements that are not accounted for as leases or recognized as a component of plant in service.  PNM reflects the unamortized balance of these prepayments in other deferred charges on the Consolidated Balance Sheets and recognizes amortization expense associated with these agreements in the Consolidated Statement of Earnings over their term.  As of December&#160;31, 2021 and 2020, the unamortized balance of these rights-of-ways was $53.4&#160;million and $55.8 million.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM recognized amortization expense associated with these agreements of $3.7 million, $4.4 million, and $3.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Fleet Vehicles and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Fleet vehicle and equipment leases commencing on or after January 1, 2019 are classified as financing leases.  Fleet vehicle and equipment leases existing as of December 31, 2018 are classified as operating leases.  The Company&#x2019;s fleet vehicle and equipment lease agreements include non-lease components for insignificant administrative and other costs that are billed over the life of the agreement.  At December&#160;31, 2021, residual value guarantees on fleet vehicle and equipment leases are $0.9&#160;million, $1.4&#160;million, and $2.3&#160;million for PNM, TNMP, and PNMR.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Information related to the Company&#x2019;s operating leases recorded on the Consolidated Balance Sheets is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating lease assets, net of amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:20.25pt;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;Current portion of operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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 portion of operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#x2019;s financing leases recorded on the Consolidated Balance Sheets is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Non-utility property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:20.25pt;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;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:33.75pt;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;Non-utility property, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;10,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;11,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;22,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;9,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;11,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;20,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72"&gt;Other deferred credits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#x2019;s lease liabilities is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating leases&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:100%"&gt;5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Financing leases&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:100%"&gt;4.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.98&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information for the components of lease expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:33.75pt;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;Total operating lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;25,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;26,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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:100%"&gt;Financing lease cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Amortization of right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Total financing lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,044&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;311&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,447&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,972&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;6&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,035&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; Includes expense of $2.5&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $1.8&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;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;Total operating lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;27,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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:100%"&gt;Financing lease cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Amortization of right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Total financing lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;728&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;306&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,113&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;288&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;5&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;295&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;27,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;28,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Supplemental cash flow information related to the Company&#x2019;s leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating cash flows from operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating cash flows from financing leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&gt;Non-cash information related to right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Financing leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Capitalized lease costs are reflected as investing activities on the Company&#x2019;s Consolidated Statements of Cash Flows for the twelve months ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Future expected lease payments are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom: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:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;Later years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;92,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;590&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,545&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;634&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;335&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,228&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,235&#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 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:100%"&gt;Lease liabilities as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The above table includes $11.3 million, $14.5 million, and $25.8 million for PNM, TNMP, and PNMR at December&#160;31, 2021 for expected future payments on fleet vehicle and equipment leases that could be avoided if the leased assets were returned and the lessor is able to recover estimated market value for the equipment from third parties.  The Company&#x2019;s contractual commitments for leases that have not yet commenced are insignificant.</us-gaap:LesseeFinanceLeasesTextBlock>
    <pnm:NumberOfLeasesExpiring
      contextRef="if8fcf3922924455ab9dd338ff90e6cf4_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzM4Mzc_b299df6c-e459-4420-8a91-d5cdd8fb2a07"
      unitRef="lease">4</pnm:NumberOfLeasesExpiring>
    <pnm:NumberOfLeasesExpiring
      contextRef="i123d106074da49b2b56a8caeee6df013_I20160115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzM4ODM_eb1297e7-bc41-4aff-bcce-f12c803fd822"
      unitRef="lease">4</pnm:NumberOfLeasesExpiring>
    <pnm:NumberOfLeasesExpiring
      contextRef="if8fcf3922924455ab9dd338ff90e6cf4_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzM5Njc_8540e8b1-cd09-4160-be6d-55fc45e66456"
      unitRef="lease">4</pnm:NumberOfLeasesExpiring>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i123d106074da49b2b56a8caeee6df013_I20160115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQwMTM_256bb238-2447-494c-a5c6-b2a168736aea"
      unitRef="lease">1</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="if8fcf3922924455ab9dd338ff90e6cf4_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQxNDA_2f4f9880-d0b8-43cc-9379-7592db849f24"
      unitRef="lease">4</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i123d106074da49b2b56a8caeee6df013_I20160115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQxOTY_9b9f947d-febf-45c3-83fb-364b52bde0b8"
      unitRef="lease">1</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:AnnualLeasePaymentsDuringRenewalPeriod
      contextRef="ic6ecd12b9c054115a645efc83d359077_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQzMDk_42c1f95d-4425-4732-bdbd-16075b1f50dc"
      unitRef="usd">16500000</pnm:AnnualLeasePaymentsDuringRenewalPeriod>
    <pnm:AnnualLeasePaymentsDuringRenewalPeriod
      contextRef="ia3ac56d4740e4a44bf7bb2fd428b7f6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzQzMzM_0e6e313d-87b8-4c77-a8dc-9dc863871f34"
      unitRef="usd">1600000</pnm:AnnualLeasePaymentsDuringRenewalPeriod>
    <us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued
      contextRef="i6e0481e2041a43149b0458b81a8171ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzcwOTc_4dafe6e7-1307-4301-853a-59a6b202eea5"
      unitRef="usd">148400000</us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued>
    <pnm:LesseeRightOfWayLeaseAnnualPayments
      contextRef="i3d1d4166661b482c8c4cc1a2d38c14ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzc1OTg_3157cfe5-261b-4f8c-85b9-656ea09ea4d2"
      unitRef="usd">6000000</pnm:LesseeRightOfWayLeaseAnnualPayments>
    <pnm:LesseeRightOfWayLeasePayments
      contextRef="i3d1d4166661b482c8c4cc1a2d38c14ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzc3NzU_a8c1ab60-2a01-483a-b91d-7998e59a3c97"
      unitRef="usd">7300000</pnm:LesseeRightOfWayLeasePayments>
    <pnm:UnamortizedCostOfPrepaidRightOfWayAgreements
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg0MDk_72240fc4-1961-4fe5-9fb6-74f36a0996a9"
      unitRef="usd">53400000</pnm:UnamortizedCostOfPrepaidRightOfWayAgreements>
    <pnm:UnamortizedCostOfPrepaidRightOfWayAgreements
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg0MTY_aff0d2c8-c0c3-4d89-9508-418cb3602065"
      unitRef="usd">55800000</pnm:UnamortizedCostOfPrepaidRightOfWayAgreements>
    <pnm:AmortizationOfPrepaidRightOfWayAgreements
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg1MzI_b46120e9-9229-4559-b6c0-6eeeeb5df6cc"
      unitRef="usd">3700000</pnm:AmortizationOfPrepaidRightOfWayAgreements>
    <pnm:AmortizationOfPrepaidRightOfWayAgreements
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg1MzY_259b914e-b84f-46ed-9160-162f8d493d18"
      unitRef="usd">4400000</pnm:AmortizationOfPrepaidRightOfWayAgreements>
    <pnm:AmortizationOfPrepaidRightOfWayAgreements
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5Xzg1NDQ_88c9cf03-d432-46d5-bbd5-885cd9842f99"
      unitRef="usd">3700000</pnm:AmortizationOfPrepaidRightOfWayAgreements>
    <us-gaap:OperatingLeaseResidualValueOfLeasedAsset
      contextRef="ib305b9156c7c406a9df3256320ed4372_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzkwNTY_b33aebaa-f286-42c9-9fa9-080e63a22c85"
      unitRef="usd">900000</us-gaap:OperatingLeaseResidualValueOfLeasedAsset>
    <us-gaap:OperatingLeaseResidualValueOfLeasedAsset
      contextRef="i92eba7295983437ba70fab086170d0dd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzkwNjA_fe6d5e47-165a-4e0b-985b-97b959a6212c"
      unitRef="usd">1400000</us-gaap:OperatingLeaseResidualValueOfLeasedAsset>
    <us-gaap:OperatingLeaseResidualValueOfLeasedAsset
      contextRef="i0d8ea0d0293a4a04aa9fda71864c96ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzkwNjg_526fa264-2fe9-43b6-9171-768bda5719b6"
      unitRef="usd">2300000</us-gaap:OperatingLeaseResidualValueOfLeasedAsset>
    <pnm:AssetsandLiabilitiesLesseeTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzM0_5a2a3df6-2481-4bec-a6fc-161db6955aa9">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Information related to the Company&#x2019;s operating leases recorded on the Consolidated Balance Sheets is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating lease assets, net of amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:20.25pt;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;Current portion of operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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 portion of operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed above, the Company classifies its fleet vehicle and equipment leases and its office equipment leases commencing on or after January 1, 2019 as financing leases.  Information related to the Company&#x2019;s financing leases recorded on the Consolidated Balance Sheets is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Non-utility property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:20.25pt;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;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:33.75pt;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;Non-utility property, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;10,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;11,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;22,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;9,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;11,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;20,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_0bb96e94-ce5c-4347-86e4-cbd073085ae7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_84f3c94e-8e8c-4632-94c3-806d2f4bbd37"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_8f00903f-29a2-4131-bb4a-735df4d1b8e0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_c513a0a3-5ba3-49d6-8ddc-79fa94bcc3aa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_d0965165-7d27-474d-b447-d8ed52d028da"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMC0xLTEtMzU3Njk_e46fa756-ee36-400c-b5fb-a8e8a272f7ea"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_04557262-7884-4c54-b522-1543bc05ac21"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_0a7330ce-dba9-4c5c-9f57-9fbd8bbc5337"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_949b3661-cd8f-4cb5-9112-75c6878851f4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_a062bce5-b50f-4be5-9342-defe18e00a9a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_cd140533-521b-4807-8fbe-bbdaaa6fbfa3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMC0xLTEtMzU3Njk_dc20d688-9767-4e98-90a6-80d777671f72"&gt;Other deferred credits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pnm:AssetsandLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtMS0xLTEtMzU3Njk_63bcf60c-c94c-4388-a9c0-bfa89dde2019"
      unitRef="usd">73903000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtMy0xLTEtMzU3Njk_989d29fd-c675-497a-8bf4-b903fd27b9a0"
      unitRef="usd">5264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtNS0xLTEtMzU3Njk_3a834f2b-a555-472a-a440-87bbf13cd75b"
      unitRef="usd">79511000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtNy0xLTEtMzU3Njk_53676a93-900b-4f78-9b04-8535ed2d29f7"
      unitRef="usd">97461000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtOS0xLTEtMzU3Njk_2194f558-4a39-4ee2-bd40-795ef448fa3a"
      unitRef="usd">7206000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzQtMTEtMS0xLTM1NzY5_3a468e3f-fb17-4136-bd2d-5d30168d42cd"
      unitRef="usd">105133000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtMS0xLTEtMzU3Njk_d4061362-1a88-43f3-a692-4191df61fa03"
      unitRef="usd">25278000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtMy0xLTEtMzU3Njk_540978e7-7549-411b-b988-01780d585e06"
      unitRef="usd">1882000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtNS0xLTEtMzU3Njk_ac77e1fc-304e-4dd7-b8e0-2e6753808735"
      unitRef="usd">27218000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtNy0xLTEtMzU3Njk_7e33577f-4209-4a5a-bf2f-0926dcc29f16"
      unitRef="usd">25130000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtOS0xLTEtMzU3Njk_53877df6-5a9b-4063-8d0e-6d396ed29390"
      unitRef="usd">2193000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzUtMTEtMS0xLTM1NzY5_4f5bcee7-ecbd-4c6b-a063-1f4650cf6a79"
      unitRef="usd">27460000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtMS0xLTEtMzU3Njk_1792cd57-350a-4d7a-88ce-4de00786ac8d"
      unitRef="usd">52552000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtMy0xLTEtMzU3Njk_8949654b-91e0-4b61-b7ad-374c9ada2716"
      unitRef="usd">3155000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtNS0xLTEtMzU3Njk_3152f07c-ed7c-4853-8158-2a8be038a285"
      unitRef="usd">55993000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtNy0xLTEtMzU3Njk_037aae8d-7682-48c1-b205-efdeb6c401bb"
      unitRef="usd">75941000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtOS0xLTEtMzU3Njk_01259481-8a08-4b65-862e-a3d4f26a5cb3"
      unitRef="usd">4779000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpkMzcwNGE4NzY3MTE0MjAwOTM1NWQ3YWM1ZThjZmJhMC90YWJsZXJhbmdlOmQzNzA0YTg3NjcxMTQyMDA5MzU1ZDdhYzVlOGNmYmEwXzYtMTEtMS0xLTM1NzY5_7f266b5b-f907-4c56-9b92-ad8eb2c49f36"
      unitRef="usd">81065000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtMS0xLTEtMzU3Njk_8c7d4a9f-006e-4a33-8e2e-e47fccf3eca9"
      unitRef="usd">15171000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtMy0xLTEtMzU3Njk_1bff87ee-e447-4890-90d4-9c06e5f7b0ef"
      unitRef="usd">16181000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtNS0xLTEtMzU3Njk_9eae75bf-6726-4ab2-ba4b-9eda9f46cffa"
      unitRef="usd">31695000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtNy0xLTEtMzU3Njk_e295ab04-5d1a-4e72-a2c4-f674948cf60e"
      unitRef="usd">11453000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtOS0xLTEtMzU3Njk_ae574ca3-f61a-4e65-b52b-8a36a2ebaf84"
      unitRef="usd">13299000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetGross
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzQtMTEtMS0xLTM1NzY5_21039edb-cbf3-466e-b645-def2500f8cde"
      unitRef="usd">25055000</pnm:FinanceLeaseRightOfUseAssetGross>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtMS0xLTEtMzU3Njk_641df0b1-b485-4ed8-a4a7-1839a989a3f6"
      unitRef="usd">4550000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtMy0xLTEtMzU3Njk_e4dbcbd4-b694-48f5-956e-d30692129d0d"
      unitRef="usd">4923000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtNS0xLTEtMzU3Njk_3f6777fa-6cf6-4a3e-b2ae-de343c825000"
      unitRef="usd">9660000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtNy0xLTEtMzU3Njk_7822a693-76d9-4a3c-8528-5d3a03b0b9ab"
      unitRef="usd">2044000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtOS0xLTEtMzU3Njk_f28eed15-4151-47d6-b952-a1ec7cd78b5c"
      unitRef="usd">2241000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzUtMTEtMS0xLTM1NzY5_4b23c839-65f3-48e1-9f4b-65f890c60028"
      unitRef="usd">4383000</pnm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtMS0xLTEtMzU3Njk_041c758a-0b0a-4baf-a875-6beba404970c"
      unitRef="usd">10621000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtMy0xLTEtMzU3Njk_8e6d5da8-be83-4710-a2dc-f8afbd87224f"
      unitRef="usd">11258000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtNS0xLTEtMzU3Njk_dfd063bd-3020-452e-a79f-c3c176133436"
      unitRef="usd">22035000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtNy0xLTEtMzU3Njk_b97c40af-24d6-4646-a69c-6e494307f515"
      unitRef="usd">9409000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtOS0xLTEtMzU3Njk_0a26f4a5-bb81-4256-89ec-8fa39b5a88ee"
      unitRef="usd">11058000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzYtMTEtMS0xLTM1NzY5_83aa0ecc-88bf-4b50-a938-486be431dce4"
      unitRef="usd">20672000</us-gaap:FinanceLeaseRightOfUseAsset>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMS0xLTEtMzU3Njk_dd66218e-2e01-4049-ae3e-c97ac2b2eacc"
      unitRef="usd">2731000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMy0xLTEtMzU3Njk_c09b40c2-064b-4e07-9660-6a7a71ddaa38"
      unitRef="usd">2994000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtNS0xLTEtMzU3Njk_87422978-de8e-4f0d-b523-c0f33feecc11"
      unitRef="usd">5813000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtNy0xLTEtMzU3Njk_84d7aad8-1e39-4323-857c-dc06ee3cb0b9"
      unitRef="usd">1993000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtOS0xLTEtMzU3Njk_38b190c7-6a7d-4772-9c06-0ec8066350d1"
      unitRef="usd">2397000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityCurrentOther
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzgtMTEtMS0xLTM1NzY5_231d8fd5-d4d5-499a-802f-53c739494473"
      unitRef="usd">4470000</pnm:FinanceLeaseLiabilityCurrentOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMS0xLTEtMzU3Njk_49c040de-f4fb-48ea-979d-bbf8202a3cff"
      unitRef="usd">7732000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMy0xLTEtMzU3Njk_b40eec2f-f9b7-4ce6-b369-2947a0efc926"
      unitRef="usd">8273000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktNS0xLTEtMzU3Njk_253a8ef9-b64b-4adc-9a5c-8611fb388317"
      unitRef="usd">16075000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktNy0xLTEtMzU3Njk_e3925952-c04f-4535-a621-ad00906c1b68"
      unitRef="usd">7176000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktOS0xLTEtMzU3Njk_6af46301-1714-4de3-ac1c-46a028dbe3e7"
      unitRef="usd">8669000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <pnm:FinanceLeaseLiabilityDeferredCreditsOther
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTphYWU1YTI5OTUxZjc0ZjY1OWI0ZWM3NTI1NDE4MjhjNi90YWJsZXJhbmdlOmFhZTVhMjk5NTFmNzRmNjU5YjRlYzc1MjU0MTgyOGM2XzktMTEtMS0xLTM1NzY5_98c3eebd-d9fb-4f35-af36-46cc8655c5b7"
      unitRef="usd">15972000</pnm:FinanceLeaseLiabilityDeferredCreditsOther>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzUx_49cb5a89-d2fd-43a5-8cc4-ed875b00cb7d">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Information concerning the weighted average remaining lease terms and the weighted average discount rates used to determine the Company&#x2019;s lease liabilities is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating leases&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:100%"&gt;5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Financing leases&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:100%"&gt;4.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.98&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information for the components of lease expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:33.75pt;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;Total operating lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;25,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;26,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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:100%"&gt;Financing lease cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Amortization of right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Total financing lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,044&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;311&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,447&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,972&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;6&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;3,035&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; Includes expense of $2.5&#160;million for the twelve months ended December 31, 2021 for rental of temporary cooling towers associated with the SJGS Unit 1 outage. These amounts are partially offset with insurance reimbursements of $1.8&#160;million for the twelve months ended December 31, 2021. For additional information on the SJGS Unit 1 outage see Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:33.75pt;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;Total operating lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;26,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;27,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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:100%"&gt;Financing lease cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Amortization of right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:33.75pt;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;Total financing lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;728&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;306&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,113&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;288&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;5&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;295&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense for the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;27,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;28,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Supplemental cash flow information related to the Company&#x2019;s leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:9.6pt;font-weight:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:20.25pt;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;Operating cash flows from operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating cash flows from financing leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&gt;Non-cash information related to right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:20.25pt;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;Financing leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtMS0xLTEtMzU3Njk_a3418b87-d16e-41b9-810d-1cb2d0588a19">P5Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtMy0xLTEtMzU3Njk_7463646e-3d58-48f2-8fe2-515f062deedf">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtNS0xLTEtMzU3Njk_992fdc20-2f13-4691-aea4-785296590073">P5Y5M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtNy0xLTEtMzU3Njk_79b68f17-935b-4307-85fe-51e50998d6fc">P6Y2M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtOS0xLTEtMzU3Njk_d4b05e4e-e306-4c6b-9668-040f5e09d87a">P3Y5M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzMtMTEtMS0xLTM1NzY5_bb8b1d17-5fee-4235-ae0d-c84993f451b7">P6Y14D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtMS0xLTEtMzU3Njk_7fac2d73-4630-4716-8b36-d6447c867488">P4Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtMy0xLTEtMzU3Njk_71719a15-d171-451d-bb20-b3515251b71e">P4Y1M20D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtNS0xLTEtMzU3Njk_7a80b7bb-0063-41a8-a685-1b0ba3bff09f">P4Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtNy0xLTEtMzU3Njk_b1e8c0cb-4bb0-416e-8cfc-167de140cba4">P4Y9M10D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtOS0xLTEtMzU3Njk_dd868d8c-87d2-4398-8786-20b17d4d5723">P4Y10M2D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzQtMTEtMS0xLTM1NzY5_c8336017-6ebc-4312-813b-084dd9918ae7">P4Y9M14D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctMS0xLTEtMzU3Njk_417aa335-c9b8-4d28-a73f-aa49c70dfe60"
      unitRef="number">0.0399</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctMy0xLTEtMzU3Njk_2ac9480e-c22d-453b-aa12-23bf2a2d88a4"
      unitRef="number">0.0398</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctNS0xLTEtMzU3Njk_47ab6535-a9ea-4823-9715-8f4304fdea84"
      unitRef="number">0.0399</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctNy0xLTEtMzU3Njk_d89ecb77-40a4-49f4-93c6-24379e67470d"
      unitRef="number">0.0393</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctOS0xLTEtMzU3Njk_a8aa5bd0-2a58-47af-bb77-aaf5ea2c8c77"
      unitRef="number">0.0406</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzctMTEtMS0xLTM1NzY5_dad400a5-bbf0-4ab9-a756-a3b8251d0bdb"
      unitRef="number">0.0394</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtMS0xLTEtMzU3Njk_55a8c5a1-8f86-4fc3-ad2f-3cf8596bafd0"
      unitRef="number">0.0260</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtMy0xLTEtMzU3Njk_f06b7a97-e268-4d37-b9c5-b0f5999a31c1"
      unitRef="number">0.0271</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtNS0xLTEtMzU3Njk_10379de6-0cd3-4756-a079-07acc1827b48"
      unitRef="number">0.0265</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtNy0xLTEtMzU3Njk_99ba0bcf-a2f5-4232-a81d-4b23a56a0d2c"
      unitRef="number">0.0276</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtOS0xLTEtMzU3Njk_5624467f-edde-4f39-82cb-70cd7efe6a1e"
      unitRef="number">0.0284</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpjNjBjOTEwNzI1ZDU0OTk5YjlhOWU0NGRmNTUyYTBhYS90YWJsZXJhbmdlOmM2MGM5MTA3MjVkNTQ5OTliOWE5ZTQ0ZGY1NTJhMGFhXzgtMTEtMS0xLTM1NzY5_fad91016-8fc7-4ca6-8eca-b5f42a447a42"
      unitRef="number">0.0280</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzMtMS0xLTEtMzU3Njk_108d031c-e8eb-4fbc-950b-9e66feb86607"
      unitRef="usd">26690000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzMtMy0xLTEtMzU3Njk_058c03b9-5d9b-410d-bfd9-53811730c835"
      unitRef="usd">2445000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzMtNS0xLTEtMzU3Njk_4c2d7d6c-da9e-4695-bf28-642eae0c7999"
      unitRef="usd">29270000</us-gaap:OperatingLeaseCost>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzQtMS0xLTEtMzU3Njk_b6f2b8a2-52fc-41e6-8503-1727b27cf60f"
      unitRef="usd">836000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzQtMy0xLTEtMzU3Njk_6e1d8e1f-e73a-4dcc-8847-baa5de2d3dae"
      unitRef="usd">2115000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzQtNS0xLTEtMzU3Njk_b92ecaba-6393-4397-a2ff-fec181e4cecc"
      unitRef="usd">2951000</pnm:OperatingLeaseCapitalizedCosts>
    <us-gaap:OperatingLeaseExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzUtMS0xLTEtMzU3Njk_e06609c4-8d94-4e37-a388-98124a17e9c8"
      unitRef="usd">25854000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzUtMy0xLTEtMzU3Njk_a773e7c9-2647-4b2c-b11e-bffed71bb5f7"
      unitRef="usd">330000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzUtNS0xLTEtMzU3Njk_034cf006-9d5a-4160-9ef0-5ef222742022"
      unitRef="usd">26319000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzctMS0xLTEtMzU3Njk_ead60e1f-615b-4782-94db-cee093465ed9"
      unitRef="usd">2507000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzctMy0xLTEtMzU3Njk_3984171f-62c1-447a-97d4-cfd38c9993af"
      unitRef="usd">2682000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzctNS0xLTEtMzU3Njk_8d425613-7a13-403c-a8a9-d6ff720ea51d"
      unitRef="usd">5277000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzgtMS0xLTEtMzU3Njk_f13f3f5d-3ec0-4c2e-af21-a43cea981567"
      unitRef="usd">263000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzgtMy0xLTEtMzU3Njk_f1afcd5d-aaaf-403d-8b91-ead729e2a152"
      unitRef="usd">307000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzgtNS0xLTEtMzU3Njk_a5cb2ced-0719-493c-8dd1-99bfef2ec040"
      unitRef="usd">574000</us-gaap:FinanceLeaseInterestExpense>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzktMS0xLTEtMzU3Njk_c3e35fd4-fd00-452b-9afa-9e05cb5d4f22"
      unitRef="usd">1726000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzktMy0xLTEtMzU3Njk_580de213-26d2-4869-aff5-ba7dc75da278"
      unitRef="usd">2678000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzktNS0xLTEtMzU3Njk_68c031fc-030f-401d-81be-bad7bae0722f"
      unitRef="usd">4404000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCost
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEwLTEtMS0xLTM1NzY5_271d92b2-3784-4e38-b742-b8976a684110"
      unitRef="usd">1044000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEwLTMtMS0xLTM1NzY5_53aebaf5-bc6f-42ce-ba83-93a2d673696b"
      unitRef="usd">311000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEwLTUtMS0xLTM1NzY5_30188c42-307a-4aa3-a4e8-51a3e3c72f57"
      unitRef="usd">1447000</pnm:FinanceLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzExLTEtMS0xLTM1NzY5_fa1b210c-6dd4-4c62-a026-c2fb37cc9b3d"
      unitRef="usd">380000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzExLTMtMS0xLTM1NzY5_d60b0eed-6e74-498b-9a85-ae26338ff32c"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzExLTUtMS0xLTM1NzY5_295a1157-c99e-4bb2-b59b-eca82e0061e9"
      unitRef="usd">380000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEyLTEtMS0xLTM1NzY5_d6e910e8-77ab-43c1-a904-797739ee5162"
      unitRef="usd">2972000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEyLTMtMS0xLTM1NzY5_a89df09d-e18c-40b8-a78f-875a0cd2deca"
      unitRef="usd">6000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEyLTUtMS0xLTM1NzY5_61eee3c4-18dd-45a6-8cd0-929422a14db0"
      unitRef="usd">3035000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEzLTEtMS0xLTM1NzY5_2d6bdac3-ee98-4a84-80dc-c897ba9d2852"
      unitRef="usd">30250000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEzLTMtMS0xLTM1NzY5_79f35c3a-3457-4221-b5ce-99e661032d2c"
      unitRef="usd">647000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTozY2EyMjFlYTM4NzA0NDk2YmM1NGQyMmYxZWIzMzg2ZS90YWJsZXJhbmdlOjNjYTIyMWVhMzg3MDQ0OTZiYzU0ZDIyZjFlYjMzODZlXzEzLTUtMS0xLTM1NzY5_04c64bfc-69c7-4c83-9be6-480f5159ad1e"
      unitRef="usd">31181000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="id9c7aeda70b041629d56eaabaafd8456_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzI1Mjg4NzY3NDUxNTU0_34e1222d-b5ac-4f2c-b9e9-f23bc630af9a"
      unitRef="usd">2500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable
      contextRef="id9c7aeda70b041629d56eaabaafd8456_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzI1Mjg4NzY3NDUxNTU2_560899dc-0d45-4a21-90a6-0a825c8729b0"
      unitRef="usd">1800000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:OperatingLeaseCost
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzMtMS0xLTEtMzU3Njk_944f14fb-fdea-4bc8-9ff4-99788e8ab25c"
      unitRef="usd">27302000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzMtMy0xLTEtMzU3Njk_c322a74f-55dc-4c1d-9c19-c2dd4e755fa2"
      unitRef="usd">2870000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzMtNS0xLTEtMzU3Njk_8e21bd29-e6ce-416b-8669-f86d30e9bbea"
      unitRef="usd">30418000</us-gaap:OperatingLeaseCost>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzQtMS0xLTEtMzU3Njk_68031ab6-ca40-42ca-b209-0eca191951b0"
      unitRef="usd">1020000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzQtMy0xLTEtMzU3Njk_40dfa50f-83c4-4b60-937f-ad06f8e93ec9"
      unitRef="usd">2375000</pnm:OperatingLeaseCapitalizedCosts>
    <pnm:OperatingLeaseCapitalizedCosts
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzQtNS0xLTEtMzU3Njk_9196309a-34c1-4b46-9c3a-fad4ccd02d6b"
      unitRef="usd">3395000</pnm:OperatingLeaseCapitalizedCosts>
    <us-gaap:OperatingLeaseExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzUtMS0xLTEtMzU3Njk_aabca73c-0973-43e2-b129-fb5b45d9c407"
      unitRef="usd">26282000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzUtMy0xLTEtMzU3Njk_1a13f57b-45ac-440b-b2d5-418b01b002c6"
      unitRef="usd">495000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzUtNS0xLTEtMzU3Njk_6070b56b-d168-4e69-aeeb-531dfe7c7546"
      unitRef="usd">27023000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzctMS0xLTEtMzU3Njk_e4d4ee86-3bfc-4bba-8516-b2caf015b709"
      unitRef="usd">1563000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzctMy0xLTEtMzU3Njk_aab0e035-baa4-4687-9ab9-22819ef29c02"
      unitRef="usd">1775000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzctNS0xLTEtMzU3Njk_9c029a00-3501-4594-9378-39db424d542e"
      unitRef="usd">3412000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzgtMS0xLTEtMzU3Njk_b962fb05-7083-4c9a-bf3f-fd59e7e3a946"
      unitRef="usd">221000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzgtMy0xLTEtMzU3Njk_a870c559-99b9-4b35-91b8-03dd18f48720"
      unitRef="usd">285000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzgtNS0xLTEtMzU3Njk_0e47fcbf-0c09-425c-aac8-63c762a753ea"
      unitRef="usd">511000</us-gaap:FinanceLeaseInterestExpense>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzktMS0xLTEtMzU3Njk_fa864d59-cd5e-425d-85ca-879c195380b4"
      unitRef="usd">1056000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzktMy0xLTEtMzU3Njk_071a4c57-80f7-4709-ac7d-eb6b3222bb48"
      unitRef="usd">1754000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCapitalizedCosts
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzktNS0xLTEtMzU3Njk_95c942d8-2fc2-4899-8c7f-b7623983cd16"
      unitRef="usd">2810000</pnm:FinanceLeaseCapitalizedCosts>
    <pnm:FinanceLeaseCost
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEwLTEtMS0xLTM1NzY5_6d197f87-8985-4301-879a-2e65ba1cdb4f"
      unitRef="usd">728000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEwLTMtMS0xLTM1NzY5_1c096a2b-866a-47e5-aa15-ec3f8c4267fa"
      unitRef="usd">306000</pnm:FinanceLeaseCost>
    <pnm:FinanceLeaseCost
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEwLTUtMS0xLTM1NzY5_6d0bd422-fc09-4c18-92f3-980bed3c0a53"
      unitRef="usd">1113000</pnm:FinanceLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzExLTEtMS0xLTM1NzY5_b85d3717-084e-47f3-8006-419da861c9a0"
      unitRef="usd">221000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzExLTMtMS0xLTM1NzY5_0d67dffc-4305-4d1f-8041-efbebd4e29e7"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzExLTUtMS0xLTM1NzY5_67a77171-dce3-4f76-af51-ab65f198bbd5"
      unitRef="usd">221000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEyLTEtMS0xLTM1NzY5_e6d64240-0c3e-4e74-a1c1-03a6a4315dbb"
      unitRef="usd">288000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEyLTMtMS0xLTM1NzY5_1d6fc31b-a8cd-4479-9200-f615a73bbf12"
      unitRef="usd">5000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEyLTUtMS0xLTM1NzY5_750b31ac-ad22-47c8-a50b-6bca689a96d4"
      unitRef="usd">295000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEzLTEtMS0xLTM1NzY5_12e9ea0f-be01-4a7b-80c2-21e86dce1e5d"
      unitRef="usd">27519000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEzLTMtMS0xLTM1NzY5_bdf36096-e6a9-423f-b6de-0900cac1634d"
      unitRef="usd">806000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTplYzhhN2VlOWMwZWM0OGQxOThmYmYzYjc2NmE5ZDRjMi90YWJsZXJhbmdlOmVjOGE3ZWU5YzBlYzQ4ZDE5OGZiZjNiNzY2YTlkNGMyXzEzLTUtMS0xLTM1NzY5_fd3770a1-3b58-4dc3-8120-3c9ad946debb"
      unitRef="usd">28652000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtMS0xLTEtMzU3Njk_9e0c129a-ace7-4662-b146-b4c320ca4869"
      unitRef="usd">25655000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtMy0xLTEtMzU3Njk_4efc7e1f-5546-4c39-93ae-d1aef1dc466d"
      unitRef="usd">323000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtNS0xLTEtMzU3Njk_a7b5175f-5308-4881-bc93-fc36508cb27f"
      unitRef="usd">26129000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtNy0xLTEtMzU3Njk_32f63e1c-bb58-4050-97ba-3c6e6bea72c2"
      unitRef="usd">26007000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtOS0xLTEtMzU3Njk_3f785539-469a-4d5c-8e1e-e7d962caa59c"
      unitRef="usd">596000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzQtMTEtMS0xLTM1NzY5_f8b0b68a-697b-4c2a-bc34-81f982e75c05"
      unitRef="usd">27121000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtMS0xLTEtMzU3Njk_0d42a833-306c-4343-8fdb-1c1f8720261a"
      unitRef="usd">90000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtMy0xLTEtMzU3Njk_93add931-f68f-47dc-9b94-98c944aebcb2"
      unitRef="usd">34000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtNS0xLTEtMzU3Njk_455718bd-50be-4199-9fc1-b3357eb7ec3b"
      unitRef="usd">128000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtNy0xLTEtMzU3Njk_4306889b-0714-4f1c-9a20-38cf52bce7e3"
      unitRef="usd">82000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtOS0xLTEtMzU3Njk_2c5d2e1e-fb06-4eb3-ac29-af6cee2bfbde"
      unitRef="usd">48000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzUtMTEtMS0xLTM1NzY5_d53c7072-a422-466c-84e2-1351ab55b4c9"
      unitRef="usd">136000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtMS0xLTEtMzU3Njk_7cbfb160-18e5-450f-9a4b-df31e1391823"
      unitRef="usd">870000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtMy0xLTEtMzU3Njk_7a8f1223-9a20-40de-8563-119968ffdc0e"
      unitRef="usd">339000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtNS0xLTEtMzU3Njk_1bab8b5e-caf3-4c3f-ba38-ebb667e33027"
      unitRef="usd">1296000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtNy0xLTEtMzU3Njk_fc55978b-484a-4220-a363-9d83a7d77747"
      unitRef="usd">557000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtOS0xLTEtMzU3Njk_713c6f10-5820-439f-8172-ce993a567d93"
      unitRef="usd">307000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzYtMTEtMS0xLTM1NzY5_7bc4be25-c49f-48f4-acf7-eda8ab4de12f"
      unitRef="usd">936000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktMS0xLTEtMzU3Njk_fac960ff-aa1d-4d26-8f20-ecb46efa8181"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktMy0xLTEtMzU3Njk_975b7bf4-5711-4184-864d-97519d49713e"
      unitRef="usd">317000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktNS0xLTEtMzU3Njk_f15cfe9b-d639-4312-baff-d4449d323935"
      unitRef="usd">317000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktNy0xLTEtMzU3Njk_3da43ad5-948b-4e46-9483-5c749ba91a5e"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktOS0xLTEtMzU3Njk_ac529216-689f-4969-83d0-7b2abcb7fc94"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzktMTEtMS0xLTM1NzY5_f613f860-4a66-4f5d-961b-7b6004f3e006"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTEtMS0xLTM1NzY5_77045fb7-a5b4-4cb6-95b9-3a6e464c65e8"
      unitRef="usd">3792000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTMtMS0xLTM1NzY5_b92e8c2e-f47f-4b71-bc78-d5083cb0235b"
      unitRef="usd">3126000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTUtMS0xLTM1NzY5_d279aa02-f949-4371-b67f-d7e9765eadc2"
      unitRef="usd">6958000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTctMS0xLTM1NzY5_8ab543f1-ef4b-4b2c-9caa-add395d9aa51"
      unitRef="usd">6588000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTktMS0xLTM1NzY5_3110722b-efaa-4e42-9200-1c7848290876"
      unitRef="usd">8985000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpiYTFjNGMxNzhkOGY0Y2FlOWIxNDdhMjk3ZTlhY2RiYy90YWJsZXJhbmdlOmJhMWM0YzE3OGQ4ZjRjYWU5YjE0N2EyOTdlOWFjZGJjXzEwLTExLTEtMS0zNTc2OQ_52f55c00-0773-40e3-b475-3c1daf73597e"
      unitRef="usd">15614000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzM1_2999026c-2f52-4da2-b1a6-636c96885d3c">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Future expected lease payments are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom: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:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;Later years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;92,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;590&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,545&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;634&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;335&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,228&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,235&#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 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:100%"&gt;Lease liabilities as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwNzQx_4e2b0f20-2122-4088-ad79-76f3fca434b2">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Future expected lease payments are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom: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:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;PNMR Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="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:100%"&gt;(In thousands)&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:100%"&gt;Later years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;86,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;92,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;590&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;8,545&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;634&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;335&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;1,228&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;9,235&#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 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:100%"&gt;Lease liabilities as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtMS0xLTEtMzU3Njk_3c60f653-d0ed-4dd3-9e9c-a2ad913b6d3e"
      unitRef="usd">2962000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtMy0xLTEtMzU3Njk_de99b677-7c5b-4ffd-a21a-084424c7ddcc"
      unitRef="usd">26266000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtNS0xLTEtMzU3Njk_0e9bcdb7-19da-49ce-bf91-a1a657edabf3"
      unitRef="usd">3253000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtNy0xLTEtMzU3Njk_78330d82-6f1c-4788-ac67-7de219e5689b"
      unitRef="usd">1888000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtOS0xLTEtMzU3Njk_22e68488-2f97-4747-9c27-cd39fc11261a"
      unitRef="usd">6307000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzQtMTEtMS0xLTM1NzY5_40e7a9bd-2d24-41b0-9a39-cd644b7c68ab"
      unitRef="usd">28365000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtMS0xLTEtMzU3Njk_c0657c26-faf1-4d14-a382-9b313039f62e"
      unitRef="usd">2841000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtMy0xLTEtMzU3Njk_8de8b4ac-a825-4212-a4c7-150e05ec5a1e"
      unitRef="usd">17735000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtNS0xLTEtMzU3Njk_4cfcbc45-c1ce-4ba7-81d6-cafddd535498"
      unitRef="usd">3017000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtNy0xLTEtMzU3Njk_321fee31-474a-4526-93ee-aa5afba79acf"
      unitRef="usd">1480000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtOS0xLTEtMzU3Njk_9e1d5eea-7d60-4833-a36c-c41a4512c302"
      unitRef="usd">5912000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzUtMTEtMS0xLTM1NzY5_9e354e83-df65-4387-801e-c629c4b23a07"
      unitRef="usd">19395000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtMS0xLTEtMzU3Njk_ce35087c-9cb6-423a-a9f3-91905fc15e56"
      unitRef="usd">2159000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtMy0xLTEtMzU3Njk_50a8459f-dba8-4b52-a574-c8f1fdd867f6"
      unitRef="usd">7908000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtNS0xLTEtMzU3Njk_747e99c4-a674-4521-8a00-02c7c5405474"
      unitRef="usd">2546000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtNy0xLTEtMzU3Njk_6369997b-c34a-4ee7-a96d-4f5c3b8285b6"
      unitRef="usd">1030000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtOS0xLTEtMzU3Njk_06e8423a-d062-47dc-a245-176faac3536f"
      unitRef="usd">4719000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzYtMTEtMS0xLTM1NzY5_4773e10e-8bac-4635-a7dc-421a485ba551"
      unitRef="usd">8987000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctMS0xLTEtMzU3Njk_105fff86-9919-4f42-bc0e-4d4da0f21652"
      unitRef="usd">1345000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctMy0xLTEtMzU3Njk_8a2859dc-bae1-47d0-a13c-bd7c141f335c"
      unitRef="usd">6946000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctNS0xLTEtMzU3Njk_5d8052fb-093c-4edc-bf2a-4d6550b1bf49"
      unitRef="usd">1638000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctNy0xLTEtMzU3Njk_b614ddbd-5b04-4826-9d34-72989f40e68c"
      unitRef="usd">525000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctOS0xLTEtMzU3Njk_2177a8e9-b191-4d09-9d02-7211b797e9e4"
      unitRef="usd">2985000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzctMTEtMS0xLTM1NzY5_55f43eff-a159-43bc-9ca5-a9e547bb5688"
      unitRef="usd">7509000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtMS0xLTEtMzU3Njk_652369b0-31d2-4016-8b52-fda92cb9b44b"
      unitRef="usd">1022000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtMy0xLTEtMzU3Njk_e27c1454-e3e9-4077-adc4-9b94fea22a85"
      unitRef="usd">6880000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtNS0xLTEtMzU3Njk_fc66e10c-f301-49ff-ac5e-fd480719f659"
      unitRef="usd">834000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtNy0xLTEtMzU3Njk_f8f4640e-80b5-4929-a859-542e006a8e22"
      unitRef="usd">449000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtOS0xLTEtMzU3Njk_2ed40d84-8a23-41ab-9a51-5558d45752c1"
      unitRef="usd">1857000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzgtMTEtMS0xLTM1NzY5_f9a1601f-394c-4f32-a398-bf71e4275449"
      unitRef="usd">7367000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktMS0xLTEtMzU3Njk_62a7f0bc-5780-4415-895c-e62f6caa1d5c"
      unitRef="usd">724000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktMy0xLTEtMzU3Njk_e26d17e6-0710-466a-811c-012f30503e02"
      unitRef="usd">20640000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktNS0xLTEtMzU3Njk_6de1a588-40cf-4755-9cc1-8db05caeac32"
      unitRef="usd">613000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktNy0xLTEtMzU3Njk_4f2983cb-7545-49c1-9c32-88129b62f24b"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktOS0xLTEtMzU3Njk_511de866-6569-4696-81b5-311ffb75731e"
      unitRef="usd">1336000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzktMTEtMS0xLTM1NzY5_e027ff4b-1ad8-4518-9c9d-fc7a43a6ffda"
      unitRef="usd">20823000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTEtMS0xLTM1NzY5_8dd28970-7a5d-4b50-a896-4d0a8f85abd9"
      unitRef="usd">11053000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTMtMS0xLTM1NzY5_f5e9c0f5-adf0-42fc-b588-d17ac5f12d93"
      unitRef="usd">86375000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTUtMS0xLTM1NzY5_ba9831a0-4c6d-4fc4-bfa0-8db3d60b9470"
      unitRef="usd">11901000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTctMS0xLTM1NzY5_e374635a-061c-4576-a4af-a60aee453604"
      unitRef="usd">5372000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTktMS0xLTM1NzY5_6934d3e8-2a5a-4798-b374-83c4d5d43ff0"
      unitRef="usd">23116000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEwLTExLTEtMS0zNTc2OQ_3d3e498d-47c7-4a13-89e8-559a57de1b02"
      unitRef="usd">92446000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTEtMS0xLTM1NzY5_a2d637fb-1650-44cf-b5e8-53deb7088db2"
      unitRef="usd">590000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTMtMS0xLTM1NzY5_0ecf30b1-655a-4da4-8da8-f008d44bafa3"
      unitRef="usd">8545000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTUtMS0xLTM1NzY5_2377b141-7b81-42f9-8961-824fb21b1d1d"
      unitRef="usd">634000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTctMS0xLTM1NzY5_d9f29812-ac4d-4a98-8964-5ab3bb328bce"
      unitRef="usd">335000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTktMS0xLTM1NzY5_b28bb4f7-ce8c-4d3f-a427-be3097ea2b0b"
      unitRef="usd">1228000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzExLTExLTEtMS0zNTc2OQ_4be3e1b9-c472-49d2-8349-7b5dca2b215d"
      unitRef="usd">9235000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTEtMS0xLTM1NzY5_e596490e-518a-4aa9-a45c-11a6c2fc4b28"
      unitRef="usd">10463000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTMtMS0xLTM1NzY5_7004814c-b0e5-416d-848b-92588aeda66b"
      unitRef="usd">77830000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTUtMS0xLTM1NzY5_2b67432b-6ef9-43ea-979f-cf487a69f422"
      unitRef="usd">11267000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTctMS0xLTM1NzY5_f323011e-1315-4264-9a8e-a01594b19bf1"
      unitRef="usd">5037000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTktMS0xLTM1NzY5_4208fb70-efab-4e83-94f7-082f4fbcd703"
      unitRef="usd">21888000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90YWJsZTpmYzlhZWUzNTlmZjc0ZGYxOWI4YmVmZjY1MWU3NDdlZC90YWJsZXJhbmdlOmZjOWFlZTM1OWZmNzRkZjE5YjhiZWZmNjUxZTc0N2VkXzEyLTExLTEtMS0zNTc2OQ_494e8877-2355-42d2-a220-c288ceb52150"
      unitRef="usd">83211000</us-gaap:OperatingLeaseLiability>
    <pnm:LesseeOperatingLeaseUnguaranteedResidualValue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwMzcx_d65cd19b-c89a-4229-8a91-865c059e7a48"
      unitRef="usd">11300000</pnm:LesseeOperatingLeaseUnguaranteedResidualValue>
    <pnm:LesseeOperatingLeaseUnguaranteedResidualValue
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwMzc1_20b61780-e514-4cce-9fc6-cfeab330cb65"
      unitRef="usd">14500000</pnm:LesseeOperatingLeaseUnguaranteedResidualValue>
    <pnm:LesseeOperatingLeaseUnguaranteedResidualValue
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDIvZnJhZzpkZGU4NzE1OWYzNDU0ZWZkYjM1YzIzOWFlOGUyYzE3OS90ZXh0cmVnaW9uOmRkZTg3MTU5ZjM0NTRlZmRiMzVjMjM5YWU4ZTJjMTc5XzEwMzgz_c8d2ecff-e12d-4e19-a42f-ef7d41eb9f3a"
      unitRef="usd">25800000</pnm:LesseeOperatingLeaseUnguaranteedResidualValue>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NjA0_369cabfc-cc59-45c3-ad25-bb8bbe775477">Fair Value of Derivative and Other Financial Instruments&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Fair value is based on current market quotes as available and is supplemented by modeling techniques and assumptions made by the Company to the extent quoted market prices or volatilities are not available.  External pricing input availability varies based on commodity location, market liquidity, and term of the agreement.  Valuations of derivative assets and liabilities take into account nonperformance risk, including the effect of counterparties&#x2019; and the Company&#x2019;s credit risk.  The Company regularly assesses the validity and availability of pricing data for its derivative transactions.  Although the Company uses its best judgment in estimating the fair value of these instruments, there are inherent limitations in any estimation technique.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Energy Related Derivative Contracts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The primary objective for the use of commodity derivative instruments, including energy contracts, options, swaps, and futures, is to manage price risk associated with forecasted purchases of energy and fuel used to generate electricity, as well as managing anticipated generation capacity in excess of forecasted demand from existing customers.  PNM&#x2019;s energy related derivative contracts manage commodity risk.  PNM is required to meet the demand and energy needs of its customers.  PNM is exposed to market risk for the needs of its customers not covered under the FPPAC.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2021, PNM entered into three agreements to purchase power from third parties at a fixed price in order to ensure that customer demand during the 2022 summer peak load period is met.  Two of the agreements, the purchase of 85 MW from June through September 2022 and the purchase of 40 MW for the full year of 2022, are not considered derivatives because there are no notional amounts due to the unit-contingent nature of the agreements.  The third agreement for the purchase of 150 MW firm power in June and September 2022 meets the definition of an economic hedge described below and has been accounted for accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Beginning January 1, 2018, PNM is exposed to market risk for its 65 MW interest in SJGS Unit 4, which is held as merchant plant as ordered by the NMPRC.  PNM has entered into agreements to sell power from 36 MW of that capacity to a third party at a fixed price for the period January 1, 2018 through May 31, 2022, subject to certain conditions.  Under these agreements, PNM is obligated to deliver 36 MW of power only when SJGS Unit 4 is operating.&#160; These agreements are not considered derivatives because there is no notional amount due to the unit-contingent nature of the transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and Tri-State have a hazard sharing agreement that expires in May 2022. Under this agreement, each party sells the other party 100 MW of capacity and energy from a designated generation resource on a unit contingent basis, subject to certain performance guarantees.  Both the purchases and sales are made at the same market index price.  This agreement serves to reduce the magnitude of each party&#x2019;s single largest generating hazard and assists in enhancing the reliability and efficiency of their respective operations.  PNM passes the sales and purchases through to customers under PNM&#x2019;s FPPAC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s operations are managed primarily through a net asset-backed strategy, whereby PNM&#x2019;s aggregate net open forward contract position is covered by its forecasted excess generation capabilities or market purchases.  PNM could be exposed to market risk if its generation capabilities were to be disrupted or if its load requirements were to be greater than anticipated.  If all or a portion of load requirements were required to be covered as a result of such unexpected situations, commitments would have to be met through market purchases.  TNMP does not enter into energy related derivative contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Commodity Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Marketing and procurement of energy often involve market risks associated with managing energy commodities and establishing positions in the energy markets, primarily on a short-term basis.  PNM routinely enters into various derivative instruments such as forward contracts, option agreements, and price basis swap agreements to economically hedge price and volume risk on power commitments and fuel requirements and to minimize the effect of market fluctuations.  PNM monitors the market risk of its commodity contracts in accordance with approved risk and credit policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Unusually cold weather in February 2021 resulted in higher-than-expected natural gas and purchased power costs.  PNM mitigated the impacts from the cold weather by securing gas supplies in advance, engaging in market purchases when lower prices were available, and adjusting plant operation of its gas units to minimize reliance on higher-priced gas supplies.  PNM estimates the impact of the cold weather conditions in the first quarter of 2021 resulted in approximately $20&#160;million of additional natural gas costs and approximately $8&#160;million in additional purchased power costs.  These fuel increases are passed through to customers under the FPPAC.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Accounting for Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Under derivative accounting and related rules for energy contracts, PNM accounts for its various instruments for the purchase and sale of energy, which meet the definition of a derivative, based on PNM&#x2019;s intent.  During the years ended December&#160;31, 2021, 2020, and 2019, PNM was not hedging its exposure to the variability in future cash flows from commodity derivatives through designated cash flow hedges.  The derivative contracts recorded at fair value that do not qualify or are not designated for cash flow hedge accounting are classified as economic hedges.  Economic hedges are defined as derivative instruments, including long-term power agreements, used to economically hedge generation assets, purchased power and fuel costs, and customer load requirements.  Changes in the fair value of economic hedges are reflected in results of operations and are classified between operating revenues and cost of energy according to the intent of the hedge.  PNM also uses economic hedges under an NMPRC approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  Changes in the fair value of instruments covered by its FPPAC are recorded as regulatory assets and liabilities.  PNM has no trading transactions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Commodity Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s commodity derivative instruments that are recorded at fair value, all of which are accounted for as economic hedges and considered Level 2 fair value measurements, are presented in the following line items on the Consolidated Balance Sheets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;Economic Hedges&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,275)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,551)&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s commodity derivative instruments in the above table are subject to master netting agreements whereby assets and liabilities could be offset in the settlement process.  PNM does not offset fair value and cash collateral for derivative instruments under master netting arrangements and the above table reflects the gross amounts of fair value assets and liabilities for commodity derivatives.  Included in the table above are equal amounts of current assets and current liabilities aggregating $0.5&#160;million at December&#160;31, 2021 and all $1.6&#160;million at December&#160;31, 2020 resulting from PNM&#x2019;s hazard sharing arrangements with Tri-State.  The hazard sharing arrangements are net-settled upon delivery.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed above, PNM has a NMPRC-approved hedging plan to manage fuel and purchased power costs related to customers covered by its FPPAC.  The table above includes less than $0.2&#160;million in current assets and $1.8&#160;million of current liabilities related to this plan at December&#160;31, 2021.  There were no amounts hedged under this plan as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December&#160;31, 2021 and 2020, PNM had no amounts recognized for the legal right to reclaim cash collateral.  However, at both December&#160;31, 2021 and 2020, amounts posted as cash collateral under margin arrangements were $0.5 million, which is included in other current assets on the Consolidated Balance Sheets.  At both December&#160;31, 2021 and 2020, obligations to return cash collateral were $0.9 million.  Cash collateral amounts are included on the Consolidated Balance Sheets in other current liabilities at December 31, 2021 and other deferred credits at December 31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The effects of mark-to-market commodity derivative instruments on PNM&#x2019;s revenues and cost of energy during the years ended December&#160;31, 2021 and 2020 were less than $0.1&#160;million.  Commodity derivatives had no impact on OCI for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s net buy (sell) volume positions for energy were 122,400 MWh and zero MWh at December&#160;31, 2021 and 2020.  PNM had no open gas commodity volume positions at December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has contingent requirements to provide collateral under commodity contracts having an objectively determinable collateral provision that are in net liability positions and are not fully collateralized with cash.  In connection with managing its commodity risks, PNM enters into master agreements with certain counterparties.  If PNM is in a net liability position under an agreement, some agreements provide that the counterparties can request collateral if PNM&#x2019;s credit rating is downgraded; other agreements provide that the counterparty may request collateral to provide it with &#x201c;adequate assurance&#x201d; that PNM will perform; and others have no provision for collateral.  At December&#160;31, 2021 and 2020, PNM had no such contracts in a net liability position. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Non-Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The carrying amounts reflected on the Consolidated Balance Sheets approximate fair value for cash, receivables, and payables due to the short period of maturity.  Investment securities are carried at fair value.  Investment securities consist of PNM assets held in the NDT for its share of decommissioning costs of PVNGS and trusts for PNM&#x2019;s share of final reclamation costs related to the coal mines serving SJGS and Four Corners.  See Note 16.  At December&#160;31, 2021 and 2020, the fair value of investment securities included $394.5 million and $379.2 million for the NDT and $68.6 million and $60.9 million for the coal mine reclamation trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM records a realized loss as an impairment for any available-for-sale debt security that has a fair value that is less than its carrying value.  As a result, the Company has no available-for-sale debt securities for which carrying value exceeds fair value and there are no impairments considered to be &#x201c;other than temporary&#x201d; that are included in AOCI and not recognized in earnings.  All gains and losses resulting from sales and changes in the fair value of equity securities are recognized immediately in earnings.  Gains and losses recognized on the Consolidated Statements of Earnings related to investment securities in the NDT and reclamation trusts are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains from equity securities sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:15.75pt;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;Net gains (losses) from equity securities still held&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:100%"&gt;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains on equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;24,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains (losses) on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;8,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(1,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 34.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:100%"&gt;Net gains on investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The proceeds and gross realized gains and losses on the disposition of securities held in the NDT and coal mine reclamation trusts are shown in the following table.  Realized gains and losses are determined by specific identification of costs of securities sold.  Gross realized losses shown below exclude the (increase)/decrease in realized impairment losses of $0.7&#160;million, $(3.2) million, and $3.0&#160;million for the years ended December&#160;31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December&#160;31, 2021, the available-for-sale debt securities held by PNM, had the following final maturities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.754%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.477%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 1 year through 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 5 years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 10 years through 15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 15 years through 20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Fair Value Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company determines the fair values of its derivative and other financial instruments based on the hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value.  Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.  Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  Level 3 inputs are unobservable inputs for the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For investment securities, Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For Level 2 fair values, the pricing provider predominantly uses the market approach using bid side market values based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value.  For commodity derivatives, Level 2 fair values are determined based on market observable inputs, which are validated using multiple broker quotes, including forward price, volatility, and interest rate curves to establish expectations of future prices.  Credit valuation adjustments are made for estimated credit losses based on the overall exposure to each counterparty.  For the Company&#x2019;s long-term debt, Level 2 fair values are provided by an external pricing service.  The pricing service primarily utilizes quoted prices for similar debt in active markets when determining fair value.  The valuation of Level 3 investments, when applicable, requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The Company has no Level 3 investments as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Items recorded at fair value by PNM on the Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&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:12.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&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:12.818%"/&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;157,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The carrying amounts and fair values of long-term debt, all of which are considered Level 2 fair value measurements and are not recorded at fair value on the Consolidated Balance Sheets are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,698,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,915,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,975,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,295,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,696,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The carrying amount and fair value of the Company&#x2019;s other investments presented on the Consolidated Balance Sheets are not material and not shown in the above table.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Investments Held by Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed in Note 11, PNM and TNMP have trusts that hold investment assets for their pension and other postretirement benefit plans.  The fair value of the assets held by the trusts impacts the determination of the funded status of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;each plan but the assets are not reflected on the Company&#x2019;s Consolidated Balance Sheets.  Both the PNM Pension Plan and the TNMP Pension Plan hold units of participation in the PNM Resources, Inc. Master Trust (the &#x201c;PNMR Master Trust&#x201d;), which was established for the investment of assets of the pension plans.  The PNM Pension Plan&#x2019;s investment allocation targets in 2021 consist of 35% equities, 15% alternative investments (both of which are considered return generating), and 50% fixed income.  The TNMP Pension Plan&#x2019;s investment allocation targets in 2021 consist of 16% equities, 14% alternative investments (both of which are considered return generating), and 70% fixed income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;GAAP provides a practical expedient that allows the net asset value per share to be used as fair value for investments in certain entities that do not have readily determinable fair values and are considered to be investment companies.&#160; Fair values for alternative investments held by the PNMR Master Trust are valued using this practical expedient.  Investments for which fair value is measured using that practical expedient are not required to be categorized within the fair value hierarchy.  Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For level 2 fair values, the pricing provider predominately uses the market approach using bid side market value based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value as of year-end.  Fair value prices for Level 2 corporate term loans predominately use the market approach which uses bid side market values based upon hierarchy information for specific securities or securities with similar characteristics.  Alternative investments include private equity funds, hedge funds, and real estate funds.  The private equity funds are not voluntarily redeemable.  These investments are realized through periodic distributions occurring over a 10 to 15 years term after the initial investment.  The real estate funds and hedge funds may be voluntarily redeemed but are subject to redemption provisions that may result in the funds not being redeemable in the near term.  Audited financial statements are received for each fund and are reviewed by the Company annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The valuation of alternative investments requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The significant unobservable inputs include estimates of liquidation value, current operating performance, and future expectations of performance.  Neither the employee benefit plans nor the PNMR Master Trust have any Level 3 investments as of December 31, 2021 or 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The fair values of investments held by the employee benefit plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.852%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices in Active Markets&#160;for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:20.25pt;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;Uncategorized investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:20.25pt;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;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:20.25pt;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;Uncategorized investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,585&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM OPEB Plan&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;96,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;59,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;36,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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:100%"&gt;11,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.649%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices in Active&lt;br/&gt;Markets&#160;for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;93,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;53,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;40,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of investments in the PNMR Master Trust are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.615%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&#160;for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR Master Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;586,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;256,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;329,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260"&gt;Private equity funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32"&gt;Hedge funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29"&gt;Real estate funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.615%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&#160;for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR Master Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;555,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;270,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;285,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b"&gt;Private equity funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100"&gt;Hedge funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9"&gt;Real estate funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/table&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <pnm:NumberOfPurchasePowerAgreements
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTk3_9de91b2f-e803-4177-95fb-f5f9960de58e"
      unitRef="power_purchase_agreement">3</pnm:NumberOfPurchasePowerAgreements>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="ie85c4748a1cd40c1842ac726332c2501_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTEx_a355a6f1-2d39-4226-9666-f4325614204d"
      unitRef="mw">85</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="if5094acfed2d4ff38bdc6fb7319c5c70_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTE1_997f3bbc-13ed-46b0-a189-06edf58e9dd2"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i7df8e55f53b3422abccc7028c367b1c6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTE5_b6a61da7-c6e5-47ce-aee7-7edb05efe6e2"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NzU_4ae1e5a7-529a-43d7-8ad5-f13fd2783b0d"
      unitRef="mw">65</pnm:PublicUtilitiesConcentrationRiskPotentialMarketRisk>
    <pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE5MjU_6e6c19cc-5b8c-451e-9c85-c11984d4afaa"
      unitRef="mw">36</pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement>
    <pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzIxMTk_3702cea3-fd1c-4627-a2b3-ce810d4cc415"
      unitRef="mw">36</pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement>
    <pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement
      contextRef="id41f5e26cf4c4b269001e1389659b6a8_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI0NDI_f409822c-834d-4d72-a1bb-381fc501fc0d"
      unitRef="mw">100</pnm:PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i350eee18a44f4707884ff1e68b9ea2ed_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTI0_c56166db-08d3-4ee7-9fd2-cdbea1db1910"
      unitRef="usd">20000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id1fc74706f614bd183789f2b22c8e639_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTM3_6f689d66-f1a3-4755-b868-b091922b255d"
      unitRef="usd">8000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTg5_59812c44-892b-4bed-be61-5b1c0a3ba3da">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s commodity derivative instruments that are recorded at fair value, all of which are accounted for as economic hedges and considered Level 2 fair value measurements, are presented in the following line items on the Consolidated Balance Sheets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;Economic Hedges&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(2,275)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,551)&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzQtMS0xLTEtMzU3Njk_6cd7b48a-e14e-4c0f-9c68-c68058070a93"
      unitRef="usd">684000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzQtMy0xLTEtMzU3Njk_6a1649e8-5791-43c0-83b5-2c4f268bcc4b"
      unitRef="usd">1096000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzUtMS0xLTEtMzU3Njk_d79b9a7f-b0c3-40e4-93ab-e228f4589168"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzUtMy0xLTEtMzU3Njk_15fe4eba-e494-4e35-94f3-7281830c9104"
      unitRef="usd">455000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzYtMS0xLTEtMzU3Njk_60bff93a-02e1-4a07-be09-ac361a137641"
      unitRef="usd">684000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzYtMy0xLTEtMzU3Njk_78d0f8c0-05fe-4e26-8f36-8bf5b361da95"
      unitRef="usd">1551000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzctMS0xLTEtMzU3Njk_a2458332-317a-4e9f-a123-68251012499a"
      unitRef="usd">2275000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzctMy0xLTEtMzU3Njk_0f7ccbef-3752-42bd-83d5-5cf3df429b69"
      unitRef="usd">1096000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzgtMS0xLTEtMzU3Njk_9fe02332-e88d-4b97-911e-ae0a9742e1d9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzgtMy0xLTEtMzU3Njk_7d0d39c2-59da-46c1-934d-5bdb36281daa"
      unitRef="usd">455000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzktMS0xLTEtMzU3Njk_5997894b-4a43-42b0-82dd-ff22ce9339d3"
      unitRef="usd">2275000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzktMy0xLTEtMzU3Njk_286c9f8a-0a2c-4376-bdd6-1238ba6a94b4"
      unitRef="usd">1551000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzEwLTEtMS0xLTM1NzY5_70e513dd-5729-4164-aed0-10a6ecf1b1da"
      unitRef="usd">-1591000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToxMTEyYzc3ZWM1M2Q0NjA4OTVlYWEzMzQwNThlNDJjMC90YWJsZXJhbmdlOjExMTJjNzdlYzUzZDQ2MDg5NWVhYTMzNDA1OGU0MmMwXzEwLTMtMS0xLTM1NzY5_d39f5a1b-7aa2-4286-947f-b1d0a67263e7"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTQ5_3b7ef2d8-9343-4f74-88ed-d17f99e22fc2"
      unitRef="usd">500000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i86d1be534c414fd4b709d89713c40311_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTQ5_ed36bd5b-90d9-4e1f-802f-7453b0821208"
      unitRef="usd">500000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NDkyNjc0NzA5NzE_408a08fe-763e-405f-9e08-d960b8d78b93"
      unitRef="usd">1600000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ib15650d4106d41359c61effd6d991fa9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NDkyNjc0NzA5NzE_8848173d-8a8d-4fea-a1c3-be6644d133e5"
      unitRef="usd">1600000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i9c8589fc639f45d789221ebe6ebcf5f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTc3_1ab4c3c3-76b7-4099-ac37-f038b1e5e365"
      unitRef="usd">200000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i9c8589fc639f45d789221ebe6ebcf5f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMTYz_1090bed3-e93b-4f60-9d6b-bca2725efb41"
      unitRef="usd">1800000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="idb503e56b7fa4d88b2c0231cc0a3ced9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMjA0_54167ff3-6545-4498-8d43-e1bc96626401"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="idb503e56b7fa4d88b2c0231cc0a3ced9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI2Mzg4Mjc5MDkxMjA0_fdbf9d3a-682c-4fcf-93f4-2a405fafc1a5"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzU5OTk_78de1520-53f4-43b5-9508-c93d424d0b85"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzU5OTk_8e078eac-b8c7-4449-b935-b42fcecdd74c"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:MarginDepositAssets
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzYxNTg_040aa917-e2f5-46c3-9216-291ccc1ccb67"
      unitRef="usd">500000</us-gaap:MarginDepositAssets>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzYyMjc_0cb3704f-9430-4938-9d87-5db0022508bf"
      unitRef="usd">900000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzYyMjc_bfdd8f55-d715-457a-a76a-468793c8397f"
      unitRef="usd">900000</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i5be3f6bff37a47f3ae8fd61fd130bb40_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzY3MDU_442c77ae-820a-4835-aadf-d20309ec99ad"
      unitRef="usd">100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i718ecfbd142e4f69ac96825d0e07df8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzY3MDU_af05b448-d432-463f-8280-682141ed2bae"
      unitRef="usd">100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="ic9252b22b9704725a4b974c0b5aca08c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI1Mjg4NzY3NDU5MjM0_a556b471-21da-41d0-aa5a-c80a6bfafe68"
      unitRef="mwh">122400</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure
      contextRef="ic7aabd761f3348dfad3fbbddf05ee67b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzI1Mjg4NzY3NDU5MjQ4_e09838fe-25d7-43e1-8362-ae606f06bb54"
      unitRef="mwh">0</us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure>
    <pnm:ContractWithCustomerLiabilityNet
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2Xzc0Nzg_833064f4-790b-4d31-9b1d-028e1e220e8e"
      unitRef="usd">0</pnm:ContractWithCustomerLiabilityNet>
    <pnm:ContractWithCustomerLiabilityNet
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2Xzc0Nzg_9c12b29d-9b58-4cda-8cbb-aec20aa18b86"
      unitRef="usd">0</pnm:ContractWithCustomerLiabilityNet>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7d45e5458d7341699cf6cb4b94ecd65d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgwNzU_aee62a6b-d6fa-497d-83a6-1c6a4cd45d5c"
      unitRef="usd">394500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41b827faeefd401e9608a155d5e33bf8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgwODI_435aeaad-870b-4006-86a8-6ffa71be9bb1"
      unitRef="usd">379200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i709760784c8645bf9588f0d46333918f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgxMDE_513dc5b0-f357-42ab-aba7-17e5ea9ee2e5"
      unitRef="usd">68600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6bfd10ecb0b4841bb21b7cf53602aef_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzgxMDg_2d3beda4-5a59-4ab1-9f97-6234141f164b"
      unitRef="usd">60900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTY5_ce0a1a9b-f826-48e9-8fa6-bbf29fc21fb8">Gains and losses recognized on the Consolidated Statements of Earnings related to investment securities in the NDT and reclamation trusts are presented in the following table:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains from equity securities sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:15.75pt;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;Net gains (losses) from equity securities still held&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:100%"&gt;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net gains on equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;23,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;24,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains (losses) on debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;8,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(1,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 34.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:100%"&gt;Net gains on investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Gross realized losses shown below exclude the (increase)/decrease in realized impairment losses of $0.7&#160;million, $(3.2) million, and $3.0&#160;million for the years ended December&#160;31, 2021, 2020 and 2019.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzQtMi0xLTEtMzU3Njk_153ec193-2990-4316-b6ba-b1504c4a8d31"
      unitRef="usd">8738000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzQtNC0xLTEtMzU3Njk_64d89ab5-4465-425f-a0f6-c88c2ba070fd"
      unitRef="usd">5861000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzQtNi0xLTEtMzU3Njk_b651132b-ea21-4961-8100-355bfccc8d87"
      unitRef="usd">5698000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzUtMi0xLTEtMzU3Njk_29e41a23-e073-4cb7-afcb-a3abafb880b6"
      unitRef="usd">-442000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzUtNC0xLTEtMzU3Njk_fb626df8-5fbe-4ff3-95d0-e1634a66671c"
      unitRef="usd">17707000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzUtNi0xLTEtMzU3Njk_b56f2ccb-20a3-4329-8431-4f3644994bf8"
      unitRef="usd">18319000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzYtMi0xLTEtMzU3Njk_124edf42-a1c2-43fd-ad0c-e85cb7bd1fed"
      unitRef="usd">8296000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzYtNC0xLTEtMzU3Njk_727dd41d-bd8e-41da-bb52-350762d621f9"
      unitRef="usd">23568000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzYtNi0xLTEtMzU3Njk_fe8bf00d-2b86-4836-be61-1bd76485a948"
      unitRef="usd">24017000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:DebtSecuritiesRealizedGainLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzEwLTItMS0xLTM1NzY5_5e54110b-18b0-47ce-995a-5dc936dcba61"
      unitRef="usd">8554000</us-gaap:DebtSecuritiesRealizedGainLoss>
    <us-gaap:DebtSecuritiesRealizedGainLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzEwLTQtMS0xLTM1NzY5_9570d2dc-6916-4ca1-a971-204000a2f63e"
      unitRef="usd">-1969000</us-gaap:DebtSecuritiesRealizedGainLoss>
    <us-gaap:DebtSecuritiesRealizedGainLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzEwLTYtMS0xLTM1NzY5_1da51f4e-eb40-45f5-847b-3c6ad94fa8bb"
      unitRef="usd">5572000</us-gaap:DebtSecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzExLTItMS0xLTM1NzY5_c0b2e026-9d40-441d-8c8a-8d649a65af34"
      unitRef="usd">16850000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzExLTQtMS0xLTM1NzY5_312a5c2d-031f-43a8-aa0a-143bea1417d2"
      unitRef="usd">21599000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTozMTUwNGY4OTViNGQ0MDRjODE5Mzg0MjU2Mzk1MGYxYS90YWJsZXJhbmdlOjMxNTA0Zjg5NWI0ZDQwNGM4MTkzODQyNTYzOTUwZjFhXzExLTYtMS0xLTM1NzY5_2735116c-6333-4f78-aab2-9e9f7f18931b"
      unitRef="usd">29589000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwNDUx_a2b0d274-0c18-4252-908b-02b562f518db"
      unitRef="usd">700000</pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities>
    <pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwNDU1_e8d65ece-bda9-4f36-9a7b-aefc9d9f6123"
      unitRef="usd">-3200000</pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities>
    <pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwNDYz_c88ff1ae-67a6-4823-99c6-37581be9f5cb"
      unitRef="usd">3000000</pnm:IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzMtMS0xLTEtMzU3Njk_9d05e788-47a6-4f02-bfef-8bb78d8633e4"
      unitRef="usd">459867000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzMtMy0xLTEtMzU3Njk_01602741-37f7-4ecd-803d-b13c29d9d31c"
      unitRef="usd">590998000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzMtNS0xLTEtMzU3Njk_30b3c77a-dbbd-4b5c-a54b-cea44e3c8dec"
      unitRef="usd">494528000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzQtMS0xLTEtMzU3Njk_fc8710ea-c5c3-4065-9dcb-4961d92735d3"
      unitRef="usd">39408000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzQtMy0xLTEtMzU3Njk_131a8848-3481-4a2a-a94f-2dd8421166ed"
      unitRef="usd">35904000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzQtNS0xLTEtMzU3Njk_ab742cf2-8fd8-46d3-9c50-362c4b92d70b"
      unitRef="usd">25760000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzUtMS0xLTEtMzU3Njk_bd612e24-f81e-4d86-8aa8-a29c4f8fdfea"
      unitRef="usd">22815000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzUtMy0xLTEtMzU3Njk_8186d7d1-6ac3-4df3-9a9d-d7eb001a04ed"
      unitRef="usd">28817000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTUxZDEwMGIzYmY0MDg4YTRmMzkwMTY2MDYxYTJjNy90YWJsZXJhbmdlOjI5NTFkMTAwYjNiZjQwODhhNGYzOTAxNjYwNjFhMmM3XzUtNS0xLTEtMzU3Njk_1e42b105-901a-4d75-83c4-e47c5fbff8ad"
      unitRef="usd">17453000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTY0_63e0c13c-1988-41de-8f63-72ef44f6a6b3">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December&#160;31, 2021, the available-for-sale debt securities held by PNM, had the following final maturities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.754%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.477%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 1 year through 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 5 years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 10 years through 15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 15 years through 20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzItMS0xLTEtMzU3Njk_c0976829-6fd4-422e-8f81-f19ff0c62478"
      unitRef="usd">29680000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzMtMS0xLTEtMzU3Njk_6ca8525c-d8be-4327-8a93-e0873601e2b4"
      unitRef="usd">77278000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzQtMS0xLTEtMzU3Njk_e3461caa-f447-4884-8b8c-de8af7df68a3"
      unitRef="usd">93302000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzUtMS0xLTEtMzU3Njk_cdf9d0f4-be0f-4e7c-98e7-7632c0424066"
      unitRef="usd">20893000</pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue>
    <pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzYtMS0xLTEtMzU3Njk_a7c89e1e-5fb3-4c15-9a7e-94513169941d"
      unitRef="usd">12933000</pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue>
    <pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzctMS0xLTEtMzU3Njk_40dff4cd-4cdb-444c-bdad-1e7137e06663"
      unitRef="usd">39120000</pnm:AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia9ce473e150d4026b630e0a70b3321fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo5MjEyMmVhMzYzMzQ0YzVkYjZjZWFhZTgxMGIwYzUwNS90YWJsZXJhbmdlOjkyMTIyZWEzNjMzNDRjNWRiNmNlYWFlODEwYjBjNTA1XzgtMS0xLTEtMzU3Njk_bbff3623-0e72-46d0-aabc-140779251c93"
      unitRef="usd">273206000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTc0_1075c6ea-8a7d-47ca-b85f-85939b2d9a97">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company determines the fair values of its derivative and other financial instruments based on the hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value.  Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.  Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  Level 3 inputs are unobservable inputs for the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For investment securities, Level 2 and Level 3 fair values are provided by fund managers utilizing a pricing service.  For Level 2 fair values, the pricing provider predominantly uses the market approach using bid side market values based upon a hierarchy of information for specific securities or securities with similar characteristics.  Fair values of Level 2 investments in mutual funds are equal to net asset value.  For commodity derivatives, Level 2 fair values are determined based on market observable inputs, which are validated using multiple broker quotes, including forward price, volatility, and interest rate curves to establish expectations of future prices.  Credit valuation adjustments are made for estimated credit losses based on the overall exposure to each counterparty.  For the Company&#x2019;s long-term debt, Level 2 fair values are provided by an external pricing service.  The pricing service primarily utilizes quoted prices for similar debt in active markets when determining fair value.  The valuation of Level 3 investments, when applicable, requires significant judgment by the pricing provider due to the absence of quoted market values, changes in market conditions, and the long-term nature of the assets.  The Company has no Level 3 investments as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NjI0_478d7ac0-f94b-4211-bbcf-c10eb7d363aa">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Items recorded at fair value by PNM on the Consolidated Balance Sheets are presented below by level of the fair value hierarchy along with gross unrealized gains on investments in available-for-sale securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&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:12.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&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:12.818%"/&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;157,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifb718a99ba664931aaf12f90dec1151d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzQtMS0xLTEtMzU3Njk_44ec309e-ee63-4ee8-9448-7f41d35d261e"
      unitRef="usd">7895000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie912de49a2e640ecab215f9e5350373a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzQtMy0xLTEtMzU3Njk_78616278-63d9-4d4e-ab9b-6e93630b40ef"
      unitRef="usd">7895000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib8b291e91cd24d248421334e9054a615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzQtNS0xLTEtMzU3Njk_597049f1-b6b2-483f-bc88-45d40aee118a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i253fe73b99a34dff96d405384dc629c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzYtMS0xLTEtMzU3Njk_0659e677-5be8-450f-b49a-3f709c16ab33"
      unitRef="usd">97626000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i361b980337b14e7f90aa4f9fa75ad9b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzYtMy0xLTEtMzU3Njk_86cebfb9-1367-446c-8476-bff319862550"
      unitRef="usd">97626000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id734746a1a3445bfae7085cbf267b4dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzYtNS0xLTEtMzU3Njk_a96a660e-726b-46eb-bbeb-551672f1dcd9"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i60bd7039db2b46e9a6058b8c19694b51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzctMS0xLTEtMzU3Njk_3348ce70-f8b5-468c-b0d1-82e3480a73af"
      unitRef="usd">9114000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if95691b887424769a2cd1745f88404ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzctMy0xLTEtMzU3Njk_aecd8bbb-d5f2-453d-b597-5dd3fecca516"
      unitRef="usd">3775000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib2a904941cd1454399001eabfa7bda3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzctNS0xLTEtMzU3Njk_bff4e24d-2436-402a-8053-e8f388dbb7de"
      unitRef="usd">5339000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i25a0e49d28aa4f04992c6705b9e83269_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzgtMS0xLTEtMzU3Njk_1e9d81e1-c707-46fb-9955-c6b9c38755b0"
      unitRef="usd">75285000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i99611522ab7f4b0789ce155677bd782d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzgtMy0xLTEtMzU3Njk_1996c1bf-aa5b-404e-91ed-ecf977d5c85c"
      unitRef="usd">75241000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iaf8d5274443d4c5da77ab80b23274fbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzgtNS0xLTEtMzU3Njk_334822f3-961a-4dad-b178-0efb26fe4153"
      unitRef="usd">44000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i878ab7beac0847dea1ddea907d14625d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTEtMS0xLTM1NzY5_4a857a31-7e79-41bb-b7b7-678ad34c1175"
      unitRef="usd">43128000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if82db571a2544fa9945f112e448e255d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTMtMS0xLTM1NzY5_bc682659-e840-4ccc-93e1-4a00ccbc0136"
      unitRef="usd">13204000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d68d0eed8ce4adaa32b14ba3399e941_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTUtMS0xLTM1NzY5_a41ca3dd-5563-4998-bc5f-6e6386c5733f"
      unitRef="usd">29924000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ibdd1f34d00ca46238e6f3479514f6e24_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEwLTktMS0xLTM1NzY5_821e638e-214e-479e-a4a8-42509a52aff2"
      unitRef="usd">214000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib369787239c440cabf45db18ecb64ba0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTEtMS0xLTM1NzY5_6dd95de7-fff5-4cae-ae32-31c3e87c5f31"
      unitRef="usd">16001000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i68a6d22dd0a840e9afd9dec1b1bbc6c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTMtMS0xLTM1NzY5_baf08871-25b2-427f-93df-be2e7b055f0e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if47b9751053c4828a07e6293392ee59e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTUtMS0xLTM1NzY5_1a94d5d3-2358-46b3-ba86-0bb43a4c2799"
      unitRef="usd">16001000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="iac954d30737f499e92ded3fcd39c9668_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzExLTktMS0xLTM1NzY5_1aab91ee-5012-4b2f-a362-81faec51caf0"
      unitRef="usd">1508000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idaa7881956ed48b680ad432f49480058_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTEtMS0xLTM1NzY5_cabf8dcb-fb12-4e02-8bcf-40815ccd11b1"
      unitRef="usd">47050000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6ba9b83d0044a638a6973f9a67d17cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTMtMS0xLTM1NzY5_e8c61914-b7b3-4cda-b6c1-1ecafb9707f0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i31d381b60b7e48acbe93dc5b80bc7f61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTUtMS0xLTM1NzY5_296a356f-0df8-469a-9d22-8ba2408de417"
      unitRef="usd">47050000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="if2467383472243608d8546799304239c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEyLTktMS0xLTM1NzY5_ceee4c66-09ce-46a0-b3fa-1a3e120e3e5d"
      unitRef="usd">1807000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i650c6ea86d1c4eb2ac5db785c359c59e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTEtMS0xLTM1NzY5_6319d515-e675-4ac1-9f9a-918b2d833357"
      unitRef="usd">167027000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i61d5abe00eff4abc99a71d2722b702d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTMtMS0xLTM1NzY5_0238219e-7a4a-4151-b462-d7464736ebe9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9f6fada39b7d4dfb84aa30e3d256327a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTUtMS0xLTM1NzY5_002813c4-b2cc-4ea0-8df3-aefbd40bd9fe"
      unitRef="usd">167027000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ic6afcf850bb34ba18631da5fb93126bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzEzLTktMS0xLTM1NzY5_4a43a567-e8f7-4bef-a47c-99c42c671bae"
      unitRef="usd">12212000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib51f991def1f43dc8d38b99535e8c7c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTEtMS0xLTM1NzY5_f83b609d-d9a3-4d89-9043-8378fd4ad884"
      unitRef="usd">463126000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6097d2e380654c68b767f9a567b7dfa7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTMtMS0xLTM1NzY5_088e14d3-0378-4519-bf7a-0218c27c63fc"
      unitRef="usd">197741000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1ceef1bbf2734889bd153c3254fba396_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTUtMS0xLTM1NzY5_39eede8b-9e45-4327-a647-e25c8cd89280"
      unitRef="usd">265385000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ibc025bc1486640f6a928b1ed7b78a424_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTphZDU3MWMwYWFkOGM0YTc1YmMzZTE2NTIwYWFmNTNjYy90YWJsZXJhbmdlOmFkNTcxYzBhYWQ4YzRhNzViYzNlMTY1MjBhYWY1M2NjXzE0LTktMS0xLTM1NzY5_bb53dddc-e042-4d87-ba2c-1598d4fcb8b2"
      unitRef="usd">15741000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i74a25c4d48ac42a982575722ef32ce43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzQtMS0xLTEtMzU3Njk_4f0d6047-4153-45b1-8f81-64f546f19a73"
      unitRef="usd">6107000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib6d33371ae8348f7a2f78d437d193e41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzQtMy0xLTEtMzU3Njk_c5cffa9e-bc7b-44e7-b30a-893d54a7f50b"
      unitRef="usd">6107000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifdc4d78c7f1a49e2929eee20c8bd34a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzQtNS0xLTEtMzU3Njk_624d7aba-0487-4faa-b856-817d77f12f5e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id336b1a590bb4ea69ed6f88369d0eeae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtMS0xLTEtMzU3Njk_9b16bf34-265a-4932-9ff6-25ca2d016c16"
      unitRef="usd">85271000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if62949aa0d224d0590d1f6f7dcb3a675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtMy0xLTEtMzU3Njk_80a2a80d-1e6c-44b7-8670-48fa8c8f40b2"
      unitRef="usd">85271000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9eeb8d4aa0c9424787b62f592b9a2ced_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtNS0xLTEtMzU3Njk_dd679772-f81b-4131-bd29-4827fe690b70"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i4ef4bc7465ad447997c5a88ec716c2b6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzYtOS0xLTEtMzU3Njk_58d90248-5055-4cc0-bd6d-a63523c77fcd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0a9ab69b64474cf9ad10c960ebdc943e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctMS0xLTEtMzU3Njk_33a4b1da-4aa5-46ef-97bc-f52b87e0414a"
      unitRef="usd">9910000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ia48ea6e5b78847d3bcd1b88e7be8ea85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctMy0xLTEtMzU3Njk_ec1e3b1e-9db0-4e04-82f9-454b9b5be732"
      unitRef="usd">3608000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2445a9077ab94a9b81f2bd38eeae398a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctNS0xLTEtMzU3Njk_c0026997-0333-403b-9405-dbbeebe59a0d"
      unitRef="usd">6302000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i11a2723d0ca94f85b1f7655e1aafff91_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzctOS0xLTEtMzU3Njk_80be1cd5-c8e6-470a-891b-0c1746cad838"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if5dcdecfbdc7406ba532ab4407afd261_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtMS0xLTEtMzU3Njk_755e9de4-6738-4f71-ad44-676dcec06677"
      unitRef="usd">58817000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ia975b722319c484baae5663c4def0388_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtMy0xLTEtMzU3Njk_e2515754-cc4d-4255-8ae1-32a8597f20ab"
      unitRef="usd">58762000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i303d045dc71f4aeca07e793ad7a9ed9b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtNS0xLTEtMzU3Njk_0805585b-7772-4f31-9b22-4e3f021824f0"
      unitRef="usd">55000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i8ad1fe9cbd7d4a128aac8c97492e4c2b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzgtOS0xLTEtMzU3Njk_52be3aad-8c58-4c7d-a2ce-c0ee8658f721"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib3bf6222576e4d0cab1a87ad617f65f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTEtMS0xLTM1NzY5_89933cdd-c6a9-4605-b4a4-2f83cf182054"
      unitRef="usd">55839000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if160c5a880c44b339b2c2771d6a56f34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTMtMS0xLTM1NzY5_4c8f2758-db5b-4b5e-b46b-b1ee62002427"
      unitRef="usd">29579000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i76e92f574a7d4195880a08586b2d9f26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTUtMS0xLTM1NzY5_54b8f863-23bb-4b16-a578-1e756ede6969"
      unitRef="usd">26260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i5cfc4dc377044e928ad3cc2564e5e88e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEwLTktMS0xLTM1NzY5_7a3be635-59d8-46ca-9ea4-4771e9facb54"
      unitRef="usd">950000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3ce7c741346e4230bff609a3b369f914_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTEtMS0xLTM1NzY5_dadebc31-d739-437f-a702-acace53ceb3e"
      unitRef="usd">16032000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee30ed78126c4bbf94945511e72c8d7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTMtMS0xLTM1NzY5_3dc87704-50e7-4850-bc7a-6a07cc06396e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if80cb62135e94f28a95c27c4aa05afad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTUtMS0xLTM1NzY5_3e3264f7-ff90-4f14-ac13-8c34465268ea"
      unitRef="usd">16032000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ie4a240c7e9ca452bb7e8dcf949c5061e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzExLTktMS0xLTM1NzY5_164b473f-98b7-498c-9087-0c3aaeb6532e"
      unitRef="usd">2537000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1796ebc34d3743ada72e1cf818c8118a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTEtMS0xLTM1NzY5_42ed76fa-08bc-472e-9190-d703a945b8ab"
      unitRef="usd">50139000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55089d112bbd421fbc6ef68ee7ed5663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTMtMS0xLTM1NzY5_024cfc34-7a6f-4cb7-bd25-96064f222e87"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i26c6f8ec4b4c4982ab48c29d4a9ef8a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTUtMS0xLTM1NzY5_dcaac3d3-3e4e-4da7-a30c-89e72a8157cf"
      unitRef="usd">50139000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i396d91700ea244caa529cb9512e0f811_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEyLTktMS0xLTM1NzY5_1b084a99-6d3b-433d-94ea-d264d80ca505"
      unitRef="usd">2779000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibbb129f5e4a5412fb4fc085949a9b68c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTEtMS0xLTM1NzY5_726a7cf4-5002-481b-8a66-337704f5334a"
      unitRef="usd">158000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i181220f265054d0195661c58c6dcadab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTMtMS0xLTM1NzY5_b6b901bf-335a-492f-a00f-79523a63bb90"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib5ec44bf091746618bf30858f6340f61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTUtMS0xLTM1NzY5_d917e3a0-1a91-4f28-aeca-8ecb1a377e3a"
      unitRef="usd">157997000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i93acf6a098b242218a13d577567cc379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzEzLTktMS0xLTM1NzY5_4dbb0ce4-703a-4c99-8d6b-f249b84180db"
      unitRef="usd">21121000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i850f99947119466590f6fea7587db56a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTEtMS0xLTM1NzY5_c7e60edc-e120-4cac-915d-25ee68624b38"
      unitRef="usd">440115000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i968d115e61c240cfa9c2c97eb08b6dad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTMtMS0xLTM1NzY5_55214a10-6027-45c0-a64c-2b123f2647bd"
      unitRef="usd">183330000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0e129b3afff8498f9ff6d6df2746190c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTUtMS0xLTM1NzY5_714d882f-b6e5-42fe-8809-8d294e7bf09a"
      unitRef="usd">256785000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i6519ff5f559341dcab3af264fbf70578_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpiMjJmN2U5YTBmYTk0MzViODNjNWQ5ZTc3N2FjMDRjYi90YWJsZXJhbmdlOmIyMmY3ZTlhMGZhOTQzNWI4M2M1ZDllNzc3YWMwNGNiXzE0LTktMS0xLTM1NzY5_f5a03b73-208a-49c3-b843-23cbba0d6ef4"
      unitRef="usd">27387000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NTU5_5e9cc52f-0118-4828-9cc5-3de0d8802cc1">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The carrying amounts and fair values of long-term debt, all of which are considered Level 2 fair value measurements and are not recorded at fair value on the Consolidated Balance Sheets are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,698,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,915,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,975,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,295,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,696,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="if4cf330273c54b38b1e714dcf29a5926_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzItMS0xLTEtMzU3Njk_e3d57551-2ed0-4540-89e8-491afcbae2c3"
      unitRef="usd">3698919000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzItMy0xLTEtMzU3Njk_15c3ea82-fc50-4d0a-9b7c-121d7ac21dc7"
      unitRef="usd">3915010000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i937a10a39514488fa08b460cf955c308_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzMtMS0xLTEtMzU3Njk_c2972c03-872b-414b-b9c2-8687527e8928"
      unitRef="usd">1881110000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzMtMy0xLTEtMzU3Njk_f6585a7a-e073-44ea-b54f-541268e985e0"
      unitRef="usd">1975987000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iec6bca542d1442a39d7679f7cd8e6716_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzQtMS0xLTEtMzU3Njk_8e061a13-9e34-4f4e-a438-d3e4ac79fd01"
      unitRef="usd">918050000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzQtMy0xLTEtMzU3Njk_bfcc0de8-0b24-4142-aae5-4af024a1434f"
      unitRef="usd">1039023000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i732f6a7c203c4af0a54ca2bd5584bae2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzctMS0xLTEtMzU3Njk_7780552e-ba89-4cbe-9036-fc04a1974b7f"
      unitRef="usd">3295150000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzctMy0xLTEtMzU3Njk_6c44e84d-44b0-4b4e-aff6-6f2665100fd4"
      unitRef="usd">3571382000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic838ed2100c540178467e44b01e63162_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzgtMS0xLTEtMzU3Njk_93a000f8-d7f5-43b9-9eeb-11664951fd83"
      unitRef="usd">1696620000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzgtMy0xLTEtMzU3Njk_90d224e2-655d-4298-aa2a-e3b806d28aab"
      unitRef="usd">1818169000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2439486d0c284e269a75590d1abbe898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzktMS0xLTEtMzU3Njk_c4f3072c-7986-495e-9cf5-ab8e18c4b9ef"
      unitRef="usd">853673000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTo1Y2U2ODM3YmU2OGM0NDhjYWNjOWU5ZjQ4OGIzMDY4Zi90YWJsZXJhbmdlOjVjZTY4MzdiZTY4YzQ0OGNhY2M5ZTlmNDg4YjMwNjhmXzktMy0xLTEtMzU3Njk_17a9d2b8-7a18-4794-bc16-74c677082259"
      unitRef="usd">1006722000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i13b2e123014e40d88aa75fdea3449b68_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE1MTE0_fb21416b-502c-4964-adb2-1aba919619e0"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i933b35f3210e4c9f9431b54dfd6c12e8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE1MTI3_5047c017-67e1-4108-922c-b0b7c5d3e0e8"
      unitRef="number">0.15</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i8bb643704e0f44d3a70f2f0d88b1ea5d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE1MjA4_d65c8cc9-2ad6-464c-97b8-9a2687806c9c"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i81aaf936939b4267a5f5acb31a0f7e52_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwOTk1MTE2NTgxNjU_05850389-09c9-44bb-81e5-00272afe029d"
      unitRef="number">0.16</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i810e145495214934ac530cca0c39264d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwOTk1MTE2NTgxNzA_22bb9f56-25d5-4d9f-b170-a2b7d4d95ddd"
      unitRef="number">0.14</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="iebc4e14cf51841a89e4f1110a2668870_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzEwOTk1MTE2NTgxNzU_c553be14-ff30-4d53-a38d-2ac64cfc0e6f"
      unitRef="number">0.70</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <pnm:DefinedBenefitPlanPeriodicDistributionPeriod
      contextRef="i2fdf39377c3e4f25b276b54852e209ab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NTgz_11a0b805-10fe-4f04-a44d-3a46866b97db">P10Y</pnm:DefinedBenefitPlanPeriodicDistributionPeriod>
    <pnm:DefinedBenefitPlanPeriodicDistributionPeriod
      contextRef="i9cdc0465dd6f4efca9ef942835235fd2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE2NTg5_df283784-eb19-4edc-9449-8f29811deb64">P15Y</pnm:DefinedBenefitPlanPeriodicDistributionPeriod>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90ZXh0cmVnaW9uOmJiZTIyM2M3OTVmNTRlYTNhMjJlNTBiZmUzMzNiYjQ2XzE3NjM3_84552cbb-296d-4a16-819c-4276a6df49e1">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The fair values of investments held by the employee benefit plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.852%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices in Active Markets&#160;for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;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;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:20.25pt;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;Uncategorized investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:20.25pt;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;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:20.25pt;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;Uncategorized investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,585&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM OPEB Plan&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;96,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;59,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;36,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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:100%"&gt;11,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.649%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices in Active&lt;br/&gt;Markets&#160;for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participation in PNMR Master Trust Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments categorized within fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Master Trust Investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;93,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;53,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;40,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of investments in the PNMR Master Trust are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.615%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&#160;for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR Master Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;586,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;256,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;329,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTAtMS0xLTM1NzY5_a7d0f07c-a986-468d-9835-9ed59b6e0260"&gt;Private equity funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTAtMS0xLTM1NzY5_6d68735e-58f6-453d-9456-d6bfb29f6e32"&gt;Hedge funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTAtMS0xLTM1NzY5_690c4913-4dc5-4bdc-9cb9-58f50ec2ac29"&gt;Real estate funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.615%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;GAAP Fair Value Hierarchy&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active Markets&#160;for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR Master Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, common&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate stocks, preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments categorized within fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;555,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;270,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;285,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncategorized investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTAtMS0xLTM1NzY5_da7e88f0-7eda-4290-b9e5-64764814361b"&gt;Private equity funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTAtMS0xLTM1NzY5_72116d25-367d-4ec9-8a25-ee78521d8100"&gt;Hedge funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTAtMS0xLTM1NzY5_1dcfdeb0-11fd-4d63-8938-3f318e5237e9"&gt;Real estate funds&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4bf08c71d3c24212b2291d0854beca64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzUtMS0xLTEtMzU3Njk_c3303065-6008-4f72-baa5-48494c923824"
      unitRef="usd">527873000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27ff15bd14bf4b5f9ed0c2d90ce3b431_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzUtMy0xLTEtMzU3Njk_02cf553c-e512-462c-8b2f-8544646868f7"
      unitRef="usd">235605000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i150c610c8fd14edabffb47f356d8efe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzUtNS0xLTEtMzU3Njk_030fd951-e56a-41bb-b00b-300f76b084e3"
      unitRef="usd">292268000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i317205caa12a48d9a127b0ceb1d9c3be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzYtMS0xLTEtMzU3Njk_587afd84-8acb-402e-a28e-8f945c4e2256"
      unitRef="usd">49432000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iebeadeed85ff4a78b5a9b432c988b9f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzctMS0xLTEtMzU3Njk_6f73fbfa-db7b-4b1a-8235-113ad531d7e2"
      unitRef="usd">577305000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id47e630d254b4ad8a56986fdadd83095_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEwLTEtMS0xLTM1NzY5_21126467-c97a-431c-a4d8-08542702f3b9"
      unitRef="usd">58623000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2dd8fd92766e4f3989ade197d918bb4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEwLTMtMS0xLTM1NzY5_e162b692-8845-4822-ad3c-fdcd83176fbb"
      unitRef="usd">21390000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26502a9991354a1f984c5215cfe2cec4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEwLTUtMS0xLTM1NzY5_25f7a5b3-b3f8-46d8-b56c-a92d2fb648e4"
      unitRef="usd">37233000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30c56f05120a40e88ce508f6349858bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzExLTEtMS0xLTM1NzY5_af934f44-3d94-4418-b9d0-9eaf731d5597"
      unitRef="usd">3962000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iab423b2757dd49afbddc56525f13eef8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzEyLTEtMS0xLTM1NzY5_91e3c749-dbbf-4a00-bf18-a345d64cda04"
      unitRef="usd">62585000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d6a6e61741e4fa99dd726224736b22d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE0LTEtMS0xLTM1NzY5_eea4d6b4-46da-465c-88bc-adf1af4fb8a9"
      unitRef="usd">1578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1f11fb46a62549e9b6fac8f6d166476f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE0LTMtMS0xLTM1NzY5_87ac4970-ebd4-4260-aed7-985f9a62d272"
      unitRef="usd">1578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib07492eb6e8f44a197b3e43be3bae7af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE0LTUtMS0xLTM1NzY5_487d0ea8-34f6-4dd6-a331-993622e37e4a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie7e62ae05e834a95af4c54da097b25b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE2LTEtMS0xLTM1NzY5_cec3b232-8908-4997-9484-a8dddc68e4f5"
      unitRef="usd">94549000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie1d66a4d295b4aaa9a850e1bbeb9ad95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE2LTMtMS0xLTM1NzY5_168230b2-35cb-4f20-8050-a7440482fbad"
      unitRef="usd">58383000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie6a9e2b356d148418b9257236cf64d58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE2LTUtMS0xLTM1NzY5_270b41f9-c8b1-49ee-aa4b-a4cdee987537"
      unitRef="usd">36166000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i63e77fc9f55a4d7a9b53413ee495d1dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE3LTEtMS0xLTM1NzY5_7c766f41-d15a-4641-aa3b-859c1b66941f"
      unitRef="usd">96127000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4a01d1dcc12c4212b03983c877343148_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE3LTMtMS0xLTM1NzY5_8323b04c-be83-4ced-992e-ddafe82bb482"
      unitRef="usd">59961000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if702491be70f4f26b73b429bf1e05a98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE3LTUtMS0xLTM1NzY5_d896e3b5-5cb7-4458-af29-98c707113543"
      unitRef="usd">36166000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d88a44387f24ec48f635781162f5ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE5LTEtMS0xLTM1NzY5_519ce7a2-a281-4d18-bb92-d54828f7279b"
      unitRef="usd">381000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i46692cd4183d4a5892d50d00a4b23816_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE5LTMtMS0xLTM1NzY5_2b9ddd70-51f9-4473-929f-eccff6513a96"
      unitRef="usd">381000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i359392786d154b60a5f803f4f36f27a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzE5LTUtMS0xLTM1NzY5_b59cac71-f9a5-4acf-b4e1-faf8232194e9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd0f132d995548e19aa51dbd0556391c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIxLTEtMS0xLTM1NzY5_5f7db1d1-8c72-4fe5-bac2-3af79af2546c"
      unitRef="usd">12249000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if20303bab42c4e0196e7529b65e51b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIxLTMtMS0xLTM1NzY5_6f7cfe07-b639-4409-8e44-5f8d3cc1b17b"
      unitRef="usd">11575000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i82cbfde3265d46fdb6ccbe68d1ce464e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIxLTUtMS0xLTM1NzY5_a1e8b998-cb40-46ea-a732-d98d74d0b486"
      unitRef="usd">674000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9d33b6370764c8a8c32fe3327515651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIyLTEtMS0xLTM1NzY5_d6d6f3a1-0aa7-4989-8ae0-d3e82b8c2432"
      unitRef="usd">12630000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2c173d842b494c4eb744e194f9ea422d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIyLTMtMS0xLTM1NzY5_bafd75af-d3c8-4a07-845d-fe25a71c6207"
      unitRef="usd">11956000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if17d61df26bf46a3a7c7b499fc1df87c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZToyOTkyYWNlMjY4Njg0MDI3ODYxM2I3OGEzZGIxYzEyMy90YWJsZXJhbmdlOjI5OTJhY2UyNjg2ODQwMjc4NjEzYjc4YTNkYjFjMTIzXzIyLTUtMS0xLTM1NzY5_5075f771-7046-433d-88d3-6f689aa4b041"
      unitRef="usd">674000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if66958a687224bb2a759a7f62fc41b30_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzUtMS0xLTEtMzU3Njk_8db0f381-0548-4101-b95b-2e1b0fa482dd"
      unitRef="usd">498907000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic5b22d7772cf4565b6b1662f80892903_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzUtMy0xLTEtMzU3Njk_5ff6330d-1098-4327-825f-693252312142"
      unitRef="usd">241445000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4971ab01d90a4ea1bb1a8f1c897932f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzUtNS0xLTEtMzU3Njk_2be7d8a5-98e6-4c9f-a22c-85a4a24ae259"
      unitRef="usd">257462000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a39f42fcd6e497baf6e51fe01af5513_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzYtMS0xLTEtMzU3Njk_2d805ce1-c885-4c1e-a759-45006d473305"
      unitRef="usd">88984000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia567506fcb054788b6603ec1acf682d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzctMS0xLTEtMzU3Njk_8351df28-9b72-46f0-82e7-3d7631a93006"
      unitRef="usd">587891000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id39ca29777394347ae1376b104b0ab3b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzExLTEtMS0xLTM1NzY5_16102a8f-6ccd-46ef-a102-12b585ddbfb6"
      unitRef="usd">56966000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i51ab79a19402454281aea555060dadbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzExLTMtMS0xLTM1NzY5_f4d763b2-d05c-4366-af98-8912d080781d"
      unitRef="usd">28732000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib072605550af463e8b65418c8d746b3a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzExLTUtMS0xLTM1NzY5_4e7d06f9-9273-4716-8f7f-cacb9ae1f1dd"
      unitRef="usd">28234000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib3ffd087441e4258a4f038ea4a47444e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzEyLTEtMS0xLTM1NzY5_2d9d9367-b2bb-48de-8bf1-e0cab90f560f"
      unitRef="usd">9230000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i72f4da9e87a44f728eef4ee610ff2a21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzEzLTEtMS0xLTM1NzY5_02a90dcd-385e-410a-a812-84660eeeb052"
      unitRef="usd">66196000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie8ac84961151436d8488bdc91aa6f803_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzE2LTEtMS0xLTM1NzY5_610f8859-5d68-4582-8b6a-48065ccd6bbb"
      unitRef="usd">1310000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7ddd83ece4584944bd7fe7122395402f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzE2LTMtMS0xLTM1NzY5_658ef56a-f116-45d4-8ba5-ba17bbc3610f"
      unitRef="usd">1310000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i600faad1693547d78a245957076f77fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzE2LTUtMS0xLTM1NzY5_720fa84e-69ce-4749-ba4b-b010e3f12f3b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7771dee4ee91444e95ff076da13c4c80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzIzLTEtMS0xLTM1NzY5_445a7749-c221-4a42-b241-2df8f8e1df25"
      unitRef="usd">92400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2a63456e73b847859bd15861bbbe2e4b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzIzLTMtMS0xLTM1NzY5_c208f054-0b8e-4e00-807b-5c2f80f6353b"
      unitRef="usd">52284000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaae2c640b3434c5f9ea524bedac68de8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzIzLTUtMS0xLTM1NzY5_918abb02-6059-4fee-a587-91e6aee709c2"
      unitRef="usd">40116000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icd38372c008f4c17b5d96e61c96fd13b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI0LTEtMS0xLTM1NzY5_60b6ebc1-81a2-448f-99e7-8feb3001a5a8"
      unitRef="usd">93710000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib5a1b9c0bd714b68abc96b9eb1c6cd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI0LTMtMS0xLTM1NzY5_7d285feb-3f04-4583-a0ab-aa8e47879558"
      unitRef="usd">53594000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf95a2e0b5354465bae6878d27f5fdb0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI0LTUtMS0xLTM1NzY5_bd3a332d-bf32-4e12-897a-ed6fb9fcfba5"
      unitRef="usd">40116000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1572811ef8e04c2092961c4698c03eb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI2LTEtMS0xLTM1NzY5_d6163199-75cc-448e-93bd-0eaa40c4204d"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i337dfabb51204350b84a06bb4913863c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI2LTMtMS0xLTM1NzY5_2856b34a-0a8d-4762-95fb-1a844aa23c6a"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie5c81a57f0b641b7a16f57ef32c73510_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzI2LTUtMS0xLTM1NzY5_b357f810-86c7-45ec-9709-b50b7d508e9f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a391561a2704db796922d7575d29b42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzMzLTEtMS0xLTM1NzY5_2b71f681-271f-4944-a06f-4984c78a3458"
      unitRef="usd">12843000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie92c98f136b8436b9c7701855f93a45d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzMzLTMtMS0xLTM1NzY5_9af7b4ad-fd70-4c07-b161-b0580595225e"
      unitRef="usd">10806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9bec5bd0efee42258e5ab2d021df2c8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzMzLTUtMS0xLTM1NzY5_c35df558-2714-4b1b-ac2c-f704629436dc"
      unitRef="usd">2037000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i42f367c698de4b19986d6115e46dfd11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzM0LTEtMS0xLTM1NzY5_d743df0b-d092-43b5-bfd1-19a0ea008759"
      unitRef="usd">12861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6709b10b2ee4825bcbbb4a63d565eda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzM0LTMtMS0xLTM1NzY5_a9e1bd06-2580-4984-b9c1-2256b5d5d07b"
      unitRef="usd">10824000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i56e70cb2f70e4131a551f031083275e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpkMzcwOGJmNDVmZDk0MzFlOTM3ZGM3ZmE4NWE2Njg3MC90YWJsZXJhbmdlOmQzNzA4YmY0NWZkOTQzMWU5MzdkYzdmYTg1YTY2ODcwXzM0LTUtMS0xLTM1NzY5_3c398863-abe0-450f-9d2b-a8f1e9fb8e14"
      unitRef="usd">2037000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i203fcfc36ff7458b933e9cd5b77c864d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQtMS0xLTEtMzU3Njk_a61d9673-6fe4-4986-98c0-a3cad58dc2c0"
      unitRef="usd">18924000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e7a33074d6f4eab85a1d9c9fb42a2a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQtMy0xLTEtMzU3Njk_fa849594-2b2f-4a28-9304-9d77c2aa4bf9"
      unitRef="usd">18924000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i85b6ead77d2b469fb85c6716189fce61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQtNS0xLTEtMzU3Njk_1ab4b155-654f-4ff3-97fe-8ba68dbb597e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i907663ceb27f435c83cd336e1096c654_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzYtMS0xLTEtMzU3Njk_2fa7e1a4-31a6-48a2-8846-c360d5cbebd6"
      unitRef="usd">92484000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i362d92fd90c9446cbfd888957a4cc421_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzYtMy0xLTEtMzU3Njk_192fc02b-c36a-4513-b64b-2549f1e4d1eb"
      unitRef="usd">92484000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic3df30d1a8bc49d6a6d7760a4b944d33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzYtNS0xLTEtMzU3Njk_f43ee005-8429-4007-a58c-6656dcd27e42"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c7fba9bac5a4937a654e726bdf427b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzctMS0xLTEtMzU3Njk_43d7efc7-74e1-4c2d-ad68-1548223fd6c9"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iebd156ddce49459485fee5b73ac2b8cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzctMy0xLTEtMzU3Njk_29801c60-0bd0-46dc-9e7d-d1edecbf2e26"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia6089102f60448e196a3e341258734ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzctNS0xLTEtMzU3Njk_d5e07c9c-dcc9-41a6-935c-529d49d46ecb"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idb1709ae740841719da4762bb0e85a59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzgtMS0xLTEtMzU3Njk_4624a117-85c9-4fc4-941b-203172c17831"
      unitRef="usd">222106000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i77fe2946cb6249d89f8417dab3ccd66b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzgtMy0xLTEtMzU3Njk_94663fcd-e500-4d57-8ec4-9faa2d4bab52"
      unitRef="usd">59203000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i13f00cbec5e8417b996183cdb4a4b4fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzgtNS0xLTEtMzU3Njk_39600e7c-3914-4dc0-9023-d77f38fb35da"
      unitRef="usd">162903000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i22a64458870d46e9bf99c077cc7ce14b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEwLTEtMS0xLTM1NzY5_3d49f86d-543b-4210-bdc0-9f3013df51b3"
      unitRef="usd">95429000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4258607df8fa445b9b15ef960f94c8d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEwLTMtMS0xLTM1NzY5_9d75d3ce-986b-4655-b6c2-ac109d42873b"
      unitRef="usd">86384000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie966790fb0a8419086b1dcc05758a8f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEwLTUtMS0xLTM1NzY5_34e86744-6dc5-4c0a-b81c-84bcae2eeb24"
      unitRef="usd">9045000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i98588916f89444efad58447c8838aea2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzExLTEtMS0xLTM1NzY5_adc3764d-7f87-48c9-83a9-699edadfe000"
      unitRef="usd">5977000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i40725ca32cb44e4fa619e6b9fd26a3f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzExLTMtMS0xLTM1NzY5_7e9b90e1-1bf3-4bd6-84fa-4f645427551e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iffbdc7b17b4048e2a12f489f2c21cc88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzExLTUtMS0xLTM1NzY5_626e1954-56ed-4fa8-a133-ef53da82b399"
      unitRef="usd">5977000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i37905917924141b59987511d65eade09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEyLTEtMS0xLTM1NzY5_67e70bb8-47d8-4d2a-8cd6-d28d3945e850"
      unitRef="usd">6143000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia3a37f94477d4a3586d5e9955d9f8fba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEyLTMtMS0xLTM1NzY5_adbd841c-782d-4608-89f8-d23057c2445c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i424566d3377b441b8f535222185f0e3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEyLTUtMS0xLTM1NzY5_ba42e371-673b-4bed-8b11-cdd6acaf77f4"
      unitRef="usd">6143000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27da5986419b44248aadcaa45428c9c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEzLTEtMS0xLTM1NzY5_18c6caed-5880-4427-aeb4-ca51aade8740"
      unitRef="usd">144627000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3c1c028afe4845d481dfbe2c218ac3f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEzLTMtMS0xLTM1NzY5_583b9fb0-c952-4069-bab3-1c7e4a193b85"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf75f34144384d7094d7d164430306a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzEzLTUtMS0xLTM1NzY5_29628a40-069d-4351-bb5a-9353f4ae30f5"
      unitRef="usd">144627000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i62bdbedbd23b4387a43a56109ae191e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE0LTEtMS0xLTM1NzY5_4d484f8f-bab0-4005-af76-f2755c08bb4c"
      unitRef="usd">586496000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibbf57181560e46d894f6d047f7c8e86c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE0LTMtMS0xLTM1NzY5_194bb2da-768a-4b40-840a-59348675e75f"
      unitRef="usd">256995000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b7f1d11bd8841acbf1ce5c82e773b73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE0LTUtMS0xLTM1NzY5_97ced200-f345-423f-bd6e-bcdcd298fa28"
      unitRef="usd">329501000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie4130492b290476c92efbbfc1a27f8cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE2LTEtMS0xLTM1NzY5_4c261801-f5d9-49e4-922c-f6c540fca288"
      unitRef="usd">10479000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia0148f0599014d5a980af368366301dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE3LTEtMS0xLTM1NzY5_e6b229f5-16fe-4faa-83f9-7263f9c3fb3b"
      unitRef="usd">8913000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i57d6b4146db841e1ad0bfef92253759a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE4LTEtMS0xLTM1NzY5_9da0145c-ef6e-4d13-81f0-fc8697d2213b"
      unitRef="usd">34002000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzE5LTEtMS0xLTM1NzY5_644fe470-fc40-4dbc-a0a6-40259d75b73b"
      unitRef="usd">639890000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if7d10bfa4ec24ae7884cba8d5556d6ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI1LTEtMS0xLTM1NzY5_ffbaaafb-2c47-4b7f-9af4-82274deba676"
      unitRef="usd">20812000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0a92820b4c4a4abb804b087318c88416_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI1LTMtMS0xLTM1NzY5_d08e8799-1679-4fbe-b7e1-ed85a7dde2a3"
      unitRef="usd">20812000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i39e40e6ebcbc4475a5343f5da36ea0ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI1LTUtMS0xLTM1NzY5_e993f77f-35c4-4f67-918a-cb4c2e9d391c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica8945347aad41d9b92f21cd0bd691db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI3LTEtMS0xLTM1NzY5_0c5db8a1-693d-4a88-9c02-dbaa60c632d4"
      unitRef="usd">114983000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id4167b6eccff4f7bb12a4facc3af2e07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI3LTMtMS0xLTM1NzY5_0cefc60b-db4b-42ff-85c6-6b68d2ebcb9e"
      unitRef="usd">114983000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2cfcb8f4528a472f9d5266455d472d58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI3LTUtMS0xLTM1NzY5_b8e72afa-82cd-4e64-a138-929f84d768ce"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie8e694d4787348e0ad4b3959807d834b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI4LTEtMS0xLTM1NzY5_4814c425-6054-4619-94be-d18d4a4506ed"
      unitRef="usd">1187000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4d9e4f59caad4de08cacab0f62c81a77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI4LTMtMS0xLTM1NzY5_812066d7-bf97-4c7a-8f75-21d48699b67a"
      unitRef="usd">135000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iefcb9034b4cf4db486913cd8f4dcf3a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI4LTUtMS0xLTM1NzY5_4bccc3f5-880c-44ae-be7e-00a1b1b61486"
      unitRef="usd">1052000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i24cc736b4a6f4f24b252c299da95087f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI5LTEtMS0xLTM1NzY5_ac8e546c-5ff6-41a8-9f18-0d061beaaaac"
      unitRef="usd">173931000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8b2248f1612e4d85846de0cf5fda4e0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI5LTMtMS0xLTM1NzY5_586fa68d-5c98-42e7-b27b-aca616b8527f"
      unitRef="usd">47418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2651332cb95748ae82a4ff4ef682e171_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzI5LTUtMS0xLTM1NzY5_fa99f4fe-7819-4c17-bb12-41c1562d13df"
      unitRef="usd">126513000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia098b1fed7d7467d94d5160a8877e84c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMxLTEtMS0xLTM1NzY5_b69db74d-5aef-44a1-95ed-b3b5e0b742ce"
      unitRef="usd">97460000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7696057f04b34347b456531f9c3b564c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMxLTMtMS0xLTM1NzY5_6ff8a422-7a50-4217-bf57-ed70b8d08840"
      unitRef="usd">86829000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i32fb0b1f67aa4dbf935a8b3ed95d5d62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMxLTUtMS0xLTM1NzY5_fe711664-c0d6-4fb9-a1fb-15cadf188edc"
      unitRef="usd">10631000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i916cc94cb0f8443ba6c21780678d2531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMyLTEtMS0xLTM1NzY5_85d8dffe-de45-4663-b24c-9b8dd0c5a05e"
      unitRef="usd">6202000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i63548657c5be4a178fc8a7515ec0dfdc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMyLTMtMS0xLTM1NzY5_cc7069b7-57a1-4ce7-a590-c13ec73e8874"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1c36a8f1c20d46a38c3793cd234f17bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMyLTUtMS0xLTM1NzY5_fa31f191-805b-44a1-9b39-0c2655e5f420"
      unitRef="usd">6202000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i551cf6bdcb984c209a772a2bd0dccb1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMzLTEtMS0xLTM1NzY5_c3525b2d-211c-497a-9117-7577ddc6be15"
      unitRef="usd">6277000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4cd50823cfb144bb9389335f4392806f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMzLTMtMS0xLTM1NzY5_a2e6720f-3443-44b2-9989-1b417b230586"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i75fbca564bdd427cb7294fff809a012f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzMzLTUtMS0xLTM1NzY5_866504a9-9df5-4388-868f-88a643547e70"
      unitRef="usd">6277000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie776e991ef5b4e4ca2c27eed85e69314_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM0LTEtMS0xLTM1NzY5_f846818b-0767-4947-bd5c-f0d8aebbcb7d"
      unitRef="usd">135021000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i312e8f47eb084118aab28ca2f73b5f03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM0LTMtMS0xLTM1NzY5_ed1a028a-f0d5-4605-a2d1-5a28ee5d4e0d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i04555a0bd86c479c941a49abbbf51db1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM0LTUtMS0xLTM1NzY5_6cc0581e-10da-4099-bb3b-cdd18a01310d"
      unitRef="usd">135021000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1492f2713ce04dc3aa55e1a0569dea12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM1LTEtMS0xLTM1NzY5_e28e4a20-f14e-4f49-b80d-e2154f9df357"
      unitRef="usd">555873000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84ac3534de354b418fc83c008fc83a08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM1LTMtMS0xLTM1NzY5_42f7fc9f-8ffc-4a32-80f5-a9895836415c"
      unitRef="usd">270177000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3455f73aac034d4b80eb9920cefc79f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM1LTUtMS0xLTM1NzY5_b6b90cae-e797-408e-9da6-db6a3b52b794"
      unitRef="usd">285696000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9e9946d0dd934d139ebf922c83ac82ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM3LTEtMS0xLTM1NzY5_b9ca0d9b-46fd-4824-9c84-176319acebf1"
      unitRef="usd">12552000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic4dbddafdd8c47ecb1b23f9fb9ae3158_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM4LTEtMS0xLTM1NzY5_ff4cee78-c736-4864-983a-7852ac3a3327"
      unitRef="usd">52285000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e97c7e1727e4c5a8c560af31e5e63ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzM5LTEtMS0xLTM1NzY5_58d0c48c-6531-43da-bd41-d53fcb968155"
      unitRef="usd">33377000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDUvZnJhZzpiYmUyMjNjNzk1ZjU0ZWEzYTIyZTUwYmZlMzMzYmI0Ni90YWJsZTpmNGYwZjEzMDkxNGE0ZjM5OTUzMmQwMGEwYjExZTdiNC90YWJsZXJhbmdlOmY0ZjBmMTMwOTE0YTRmMzk5NTMyZDAwYTBiMTFlN2I0XzQwLTEtMS0xLTM1NzY5_0e7a614e-8a86-4bb7-a4aa-04818e76241c"
      unitRef="usd">654087000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <pnm:VariableInterestEntitiesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzYxNTk_2537c66b-8893-49c2-8244-5abc5584a7eb">Variable Interest Entities&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;How an enterprise evaluates and accounts for its involvement with variable interest entities, focuses primarily on whether the enterprise has the power to direct the activities that most significantly impact the economic performance of a variable interest entity (&#x201c;VIE&#x201d;).  This evaluation requires continual reassessment of the primary beneficiary of a VIE. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Valencia&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has a PPA to purchase all of the electric capacity and energy from Valencia, a 155 MW natural gas-fired power plant near Belen, New Mexico, through May 2028.  A third party built, owns, and operates the facility while PNM is the sole purchaser of the electricity generated.  PNM is obligated to pay fixed operation and maintenance and capacity charges in addition to variable operation and maintenance charges under this PPA.  For the years ended December&#160;31, 2021, 2020, and 2019, PNM paid $19.8 million, $20.0 million, and $19.9 million for fixed charges and $1.9 million, $1.4 million, and $1.2 million for variable charges.  PNM does not have any other financial obligations related to Valencia.  The assets of Valencia can only be used to satisfy its obligations and creditors of Valencia do not have any recourse against PNM&#x2019;s assets.  During the term of the PPA, PNM has the option, under certain conditions, to purchase and own up to 50% of the plant or the VIE.  The PPA specifies that the purchase price would be the greater of 50% of book value reduced by related indebtedness or 50% of fair market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM sources fuel for the plant, controls when the facility operates through its dispatch, and receives the entire output of the plant, which factors directly and significantly impact the economic performance of Valencia.  Therefore, PNM has concluded that the third-party entity that owns Valencia is a VIE and that PNM is the primary beneficiary of the entity since PNM has the power to direct the activities that most significantly impact the economic performance of Valencia and will absorb the majority of the variability in the cash flows of the plant.  As the primary beneficiary, PNM consolidates Valencia in its financial statements.  Accordingly, the assets, liabilities, operating expenses, and cash flows of Valencia are included in the Consolidated Financial Statements of PNM although PNM has no legal ownership interest or voting control of the VIE.  The assets and liabilities of Valencia set forth below are immaterial to PNM and, therefore, not shown separately on the Consolidated Balance Sheets.  The owner&#x2019;s equity and net income of Valencia are considered attributable to non-controlling interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Summarized financial information for Valencia is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Results of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Position&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;55,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;59,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owners&#x2019; equity &#x2013; non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Westmoreland San Juan Mining, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed in the subheading Coal Supply in Note 16, PNM purchases coal for SJGS under a coal supply agreement (&#x201c;SJGS CSA&#x201d;).  That section includes information on the acquisition of SJCC by WSJ, a subsidiary of Westmoreland Coal Company (&#x201c;Westmoreland&#x201d;), as well as the announcement that it had filed voluntary petitions for relief under Chapter 11 of the U.S. Bankruptcy Code.  On March 15, 2019, Westmoreland emerged from Chapter 11 bankruptcy as a privately held company owned and operated by a group of its former creditors.  Under the reorganization, the assets of SJCC were sold to Westmoreland San Juan Mining, LLC (&#x201c;WSJ LLC&#x201d;), a subsidiary of Westmoreland Mining Holdings, LLC.  As successor entity to SJCC, WSJ LLC assumed all rights and obligations of WSJ including obligations to PNM under the SJGS CSA and to PNMR under letter of credit support agreements.  See Note 16.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR issued $30.3 million in letters of credit to facilitate the issuance of reclamation bonds required in order for SJCC to mine coal to be supplied to SJGS.  As discussed above, WSJ LLC assumed the rights and obligations of SJCC, including obligations to PNMR for the letters of credit.  The letters of credit support results in PNMR having a variable interest in WSJ LLC since PNMR is subject to possible loss in the event performance by PNMR is required under the letters of credit support.  PNMR considers the possibility of loss under the letters of credit support to be remote since the purpose of posting the bonds is to provide assurance that WSJ LLC performs the required reclamation of the mine site in accordance with applicable regulations and all reclamation costs are reimbursable under the SJGS CSA.  Also, much of the mine reclamation activities will not be performed until after the expiration of the SJGS CSA.  In addition, each of the SJGS participants has established and actively fund trusts to meet future reclamation obligations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;WSJ LLC is considered a VIE.&#160; PNMR&#x2019;s analysis of its arrangements with WSJ LLC concluded that WSJ LLC has the ability to direct its mining operations, which is the factor that most significantly impacts the economic performance of WSJ LLC.&#160; Other than PNM being able to ensure that coal is supplied in adequate quantities and of sufficient quality to provide the fuel necessary to operate SJGS in a normal manner, the mining operations are solely under the control of WSJ LLC, including developing mining plans, hiring of personnel, and incurring operating and maintenance expenses.  Neither PNMR nor PNM has any ability to direct or influence the mining operation.&#160; PNM&#x2019;s involvement through the SJGS CSA is a protective right rather than a participating right and WSJ LLC has the power to direct the activities that most significantly impact the economic performance of WSJ LLC. &#160;The SJGS CSA requires WSJ LLC to deliver coal required to fuel SJGS in exchange for payment of a set price per ton, which is escalated over time for inflation.&#160; If WSJ LLC is able to mine more efficiently than anticipated, its economic performance will be improved.&#160; Conversely, if WSJ LLC cannot mine as efficiently as anticipated, its economic performance will be negatively impacted.&#160; Accordingly, PNMR believes WSJ LLC is the primary beneficiary and, therefore, WSJ LLC is not consolidated by either PNMR or PNM.  The amounts outstanding under the letters of credit support constitute PNMR&#x2019;s maximum exposure to loss from the VIE at December 31, 2021.&lt;/span&gt;&lt;/div&gt;</pnm:VariableInterestEntitiesTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzYxNTc_6a86c22f-af91-4800-b6b5-60424ac7da42">How an enterprise evaluates and accounts for its involvement with variable interest entities, focuses primarily on whether the enterprise has the power to direct the activities that most significantly impact the economic performance of a variable interest entity (&#x201c;VIE&#x201d;).  This evaluation requires continual reassessment of the primary beneficiary of a VIE.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzQ4Nw_7d061d72-b2f6-4760-8404-03426589adcb"
      unitRef="mw">155</pnm:NumberOfMegaWattsPurchased>
    <pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4Xzg3OQ_aecb8fbc-08f3-44ab-847e-d52cfe2d14bd"
      unitRef="usd">19800000</pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts>
    <pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts
      contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4Xzg4Mw_eac1fcd1-f37d-47cd-8b72-27ca1d89e420"
      unitRef="usd">20000000</pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts>
    <pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts
      contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4Xzg5MQ_9053baef-7662-4139-951a-784e7e157387"
      unitRef="usd">19900000</pnm:LongTermContractForPurchaseOfElectricPowerFixedCosts>
    <pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzkxNg_51cbcc0f-b9de-4109-94f5-e4edf3690620"
      unitRef="usd">1900000</pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges>
    <pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges
      contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzkyMA_0ae41a28-e981-4b8f-8d6b-7de12ac33ba0"
      unitRef="usd">1400000</pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges>
    <pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges
      contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzkyOA_6583e096-f7e5-4aa1-8c87-f415389472ee"
      unitRef="usd">1200000</pnm:LongTermContractForPurchaseOfElectricPowerVariableCharges>
    <pnm:JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare
      contextRef="i24c8777497c24cb7ab4ddee56603c3d5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzEyNjc_b07f6297-d036-4140-8b13-853da3d9c4a1"
      unitRef="number">0.50</pnm:JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare>
    <pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzEzNjI_a0af47bb-5eff-47b0-b0b1-7c4aada4eef1"
      unitRef="number">0.50</pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV>
    <pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfFMV
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzE0MTQ_1310460b-6ee6-4181-bd0b-cb3b092e27dc"
      unitRef="number">0.50</pnm:LongTermContractOptionToPurchasePurchasePricePercentageOfFMV>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzYxNDU_d8054aca-5f12-454b-b6f6-b08045dd846e">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Summarized financial information for Valencia is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Results of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings attributable to non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Position&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;55,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;59,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owners&#x2019; equity &#x2013; non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzQtMS0xLTEtMzU3Njk_43a9a648-3d6d-4b5e-9fb2-4a080270ce28"
      unitRef="usd">21624000</pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues>
    <pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues
      contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzQtMy0xLTEtMzU3Njk_48c484d3-0b73-4f35-b38b-346d624b7e59"
      unitRef="usd">21297000</pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues>
    <pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues
      contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzQtNS0xLTEtMzU3Njk_9d4810a7-9836-466d-9b42-f6f4d708862f"
      unitRef="usd">21073000</pnm:ResultsOfOperationsVariableInterestEntityOperatingRevenues>
    <pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzUtMS0xLTEtMzU3Njk_41b8972f-0402-4eec-8db2-4750f9b93664"
      unitRef="usd">6134000</pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses>
    <pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses
      contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzUtMy0xLTEtMzU3Njk_443a111f-6ee4-480c-84de-5ebd73fdb335"
      unitRef="usd">7284000</pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses>
    <pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses
      contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzUtNS0xLTEtMzU3Njk_8eeaacd7-7ea6-4d90-bb4a-9dfddf110876"
      unitRef="usd">6832000</pnm:ResultsOfOperationsVariableInterestEntityOperatingExpenses>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2fd967d55ceb4403ac4bc916b1455824_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzYtMS0xLTEtMzU3Njk_7b517c1a-699f-4133-93e8-075bf8f2a79c"
      unitRef="usd">15490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib08b17993fe042a199a5935348d1d75b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzYtMy0xLTEtMzU3Njk_63332a9e-4336-4a33-99f7-de8269077b4f"
      unitRef="usd">14013000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i85e84195ac584f62820404a9cd5cf84b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZToxN2MzNzliNTFlMTI0MDhjYTFmMDliYWRhNDYyYzVkYi90YWJsZXJhbmdlOjE3YzM3OWI1MWUxMjQwOGNhMWYwOWJhZGE0NjJjNWRiXzYtNS0xLTEtMzU3Njk_23fd13b6-8c3f-4972-a203-bd4668deb751"
      unitRef="usd">14241000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:AssetsCurrent
      contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzQtMS0xLTEtMzU3Njk_ce79cdd5-c3b4-4700-a1f8-268d18530f04"
      unitRef="usd">3042000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzQtMy0xLTEtMzU3Njk_7124aa6d-ff40-4396-a45d-8b2f7a03c1a4"
      unitRef="usd">3911000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzUtMS0xLTEtMzU3Njk_cc4cdcdc-0378-4640-9e54-464706b27a08"
      unitRef="usd">52908000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzUtMy0xLTEtMzU3Njk_d35cd3f9-949f-4e0f-a02d-1309f6f95f18"
      unitRef="usd">55744000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzYtMS0xLTEtMzU3Njk_198730d4-b812-48cd-afbb-d1f2bd003f54"
      unitRef="usd">55950000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzYtMy0xLTEtMzU3Njk_82ea3369-f89d-4342-99b0-21fe683abeec"
      unitRef="usd">59655000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzctMS0xLTEtMzU3Njk_d6acfe41-f117-4e98-877e-fa1d8d68bc93"
      unitRef="usd">545000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzctMy0xLTEtMzU3Njk_42b46f1c-39c3-411a-a0cc-37852103988e"
      unitRef="usd">646000</us-gaap:LiabilitiesCurrent>
    <us-gaap:MinorityInterest
      contextRef="i3d6b6b66900e4f93acb2d789ad6a0951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzgtMS0xLTEtMzU3Njk_24cb890e-a6a9-4d7a-aba5-14bf811e0c6a"
      unitRef="usd">55405000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie6202e69a02b4308884212f6aceed60f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90YWJsZTo5M2FjNGVhNzg5NjU0ZTYzYThmN2M1ZjhmNzZlMzRjMS90YWJsZXJhbmdlOjkzYWM0ZWE3ODk2NTRlNjNhOGY3YzVmOGY3NmUzNGMxXzgtMy0xLTEtMzU3Njk_9c221933-d28c-4fe7-a4d5-f9215c771cca"
      unitRef="usd">59009000</us-gaap:MinorityInterest>
    <pnm:CashUsedToSupportBankLetterOrCreditArrangement
      contextRef="ia230ea0ba63842f69abc801f5bdeb825_I20160131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMDgvZnJhZzpkMWI0Mzg1NWVlZGQ0MGM5YjZmNDIwYzM2Njc2Y2I5OC90ZXh0cmVnaW9uOmQxYjQzODU1ZWVkZDQwYzliNmY0MjBjMzY2NzZjYjk4XzM1NjM_f8afbb52-6668-4bd7-ab6d-eee2110399b8"
      unitRef="usd">30300000</pnm:CashUsedToSupportBankLetterOrCreditArrangement>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDY0_fefb4e64-92d8-476e-8ae8-60f943ac87b2">Pension and Other Postretirement Benefits&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR and its subsidiaries maintain qualified defined benefit pension plans, postretirement benefit plans providing medical and dental benefits, and executive retirement programs (collectively, the &#x201c;PNM Plans&#x201d; and &#x201c;TNMP Plans&#x201d;).  PNMR maintains the legal obligation for the benefits owed to participants under these plans.  The periodic costs or income of the PNM Plans and TNMP Plans are included in regulated rates to the extent attributable to regulated operations.  PNM and TNMP receive a regulated return on the amounts funded for pension and OPEB plans in excess of the periodic cost or income to the extent included in retail rates (a &#x201c;prepaid pension asset&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Participants in the PNM Plans include eligible employees and retirees of PNMR and PNM.  Participants in the TNMP Plans include eligible employees and retirees of TNMP.  The PNM pension plan was frozen at the end of 1997 with regard to new participants, salary levels, and benefits.  Through December&#160;31, 2007, additional credited service could be accrued under the PNM pension plan up to a limit determined by age and service.  The TNMP pension plan was frozen at December&#160;31, 2005 with regard to new participants, salary levels, and benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A plan sponsor is required to (a)&#160;recognize in its statement of financial position an asset for a plan&#x2019;s overfunded status or a liability for a plan&#x2019;s underfunded status; (b)&#160;measure a plan&#x2019;s assets and its obligations that determine its funded status as of the end of the employer&#x2019;s fiscal year; and (c)&#160;recognize changes in the funded status of a defined benefit postretirement plan in the year in which the changes occur.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Unrecognized prior service costs and unrecognized gains or losses are required to be recorded in AOCI and subsequently amortized.  To the extent the amortization of these items will ultimately be recovered or returned through future rates, PNM and TNMP record the costs as a regulatory asset or regulatory liability.  The amortization of these incurred costs is included as pension and postretirement benefit periodic cost or income in subsequent years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company maintains trust funds for the pension and OPEB plans from which benefits are paid to eligible employees and retirees.  The Company&#x2019;s funding policy is to make contributions to the trusts, as determined by an independent actuary, that comply with minimum guidelines of the Employee Retirement Income Security Act and the IRC.  Information concerning the investments is contained in Note 9.  The Company has in place a policy that defines the investment objectives, establishes performance goals of asset managers, and provides procedures for the manner in which investments are to be reviewed.  The plans implement investment strategies to achieve the following objectives:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Implement investment strategies commensurate with the risk that the Corporate Investment Committee deems appropriate to meet the obligations of the pension plans and OPEB plans, minimize the volatility of expense, and account for contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Transition asset mix over the long-term to a higher proportion of high-quality fixed income investments as the plans&#x2019; funded statuses improve&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Management is responsible for the determination of the asset target mix and the expected rate of return.  The target asset allocations are determined based on consultations with external investment advisors.  The expected long-term rate of return on pension and postretirement plan assets is calculated on the market-related value of assets.  Actual gains and losses on pension and OPEB plan assets are recognized in the market-related value of assets equally over a period of not more than five years, which reduces year-to-year volatility.  For the PNM Plans and TNMP Plans, the market-related value of assets is equal to the prior year&#x2019;s market-related value of assets adjusted for contributions, benefit payments and investment gains and losses that are within a corridor of plus or minus 4.0% around the expected return on market value.  Gains and losses that are outside the corridor are amortized over five years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For defined benefit pension plans, including the executive retirement plans, the PBO represents the actuarial present value of all benefits attributed by the pension benefit formula to employee service rendered prior to that date using assumptions regarding future compensation levels.  The ABO represents the PBO without considering future compensation levels.  Since the pension plans are frozen, the PBO and ABO are equal.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents information about the PBO, fair value of plan assets, and funded status of the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;630,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;59,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:100%"&gt;67,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;576,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;587,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;62,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;66,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status &#x2013; asset (liability) for pension benefits&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;(7,354)&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;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:100%"&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:100%"&gt;(43,374)&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;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:100%"&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:100%"&gt;3,333&#160;&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;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:100%"&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:100%"&gt;(1,241)&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="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss results from changes in:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demographic experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortality rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assumptions and experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents pre-tax information about net actuarial (gain) loss in AOCI as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.612%"/&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:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Experience (gain) 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset (liability) adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization recognized in net periodic benefit (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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts in AOCI not yet recognized in net periodic benefit cost at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents the components of net periodic benefit cost (income):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;5,778&#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;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:100%"&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:100%"&gt;7,794&#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;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:100%"&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:100%"&gt;5,625&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost (income)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&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:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&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:100%"&gt;(241)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost (income).  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost (income) would be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The assumed discount rate for determining the PBO was determined based on a review of long-term high-grade bonds and management&#x2019;s expectations.  The expected long-term rate of return on plan assets reflects the average rate of earnings expected on the funds invested, or to be invested, to provide for the benefits included in the PBO.  Factors that are considered include, but are not limited to, historic returns on plan assets, current market information on long-term returns (e.g., long-term bond rates) and current and target asset allocations between asset categories.  If all other factors were to remain unchanged, a 1% decrease in the expected long-term rate of return would cause PNM&#x2019;s and TNMP&#x2019;s 2022 net periodic benefit cost to increase $5.2 million and $0.6 million (analogous changes would result from a 1% increase).  The actual rate of return for the PNM and TNMP pension plans was 5.80% and 4.68% for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company&#x2019;s long-term pension investment strategy is to invest in assets whose interest rate sensitivity is correlated with the pension liability.  The Company uses an investment strategy, known as Liability Driven Investing, that increases the liability matching investments as the funded status of the pension plans improve.  The Company&#x2019;s investment allocation targets consist of 35% equities, 15% alternative investments (both of which are considered return generating), and 50% liability matching securities that are primarily bonds and other fixed income investments.  Equity investments are primarily in domestic securities that include large-, mid-, and small-capitalization companies.  The pension plans have a 13% targeted allocation to equities of companies domiciled primarily in developed countries outside of the U.S.  The equity investments category includes actively managed domestic equity securities that are benchmarked against a variety of style indices.  Fixed income investments are primarily corporate bonds of companies from diversified industries and government securities.  Alternative investments include investments in hedge funds, real estate funds, and private equity funds.  The hedge funds and private equity funds are structured as multi-manager multi-strategy fund of funds to achieve a diversified position in these asset classes.  The hedge &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;funds pursue various absolute return strategies such as relative value, long-short equity, and event driven.  Private equity fund strategies include mezzanine financing, buy-outs, and venture capital.  The real estate investments are commingled real estate portfolios that invest in a diversified portfolio of assets including commercial property and multi-family housing.  See Note 9 for fair value information concerning assets held by the pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following pension benefit payments are expected to be paid:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Based on current law, funding requirements, and estimates of portfolio performance, the Company does not expect to make any cash contributions to the pension plans in 2022.  PNM and TNMP do not expect to make any cash contributions in 2023 through 2026.  The funding assumptions were developed using discount a rate of 2.9%.  Actual amounts to be funded in the future will be dependent on the actuarial assumptions at that time, including the appropriate discount rates.  PNM and TNMP may make additional contributions at their discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Other Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For postretirement benefit plans, the APBO is the actuarial present value of all future benefits attributed under the terms of the postretirement benefit plan to employee service rendered to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents information about the APBO, the fair value of plan assets, and the funded status of the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APBO at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APBO at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;66,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;75,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;93,402&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;86,400&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;12,885&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;10,844&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;95,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;93,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;12,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;12,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status &#x2013; asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As of December 31, 2021, the fair value of plan assets exceeds the APBO for both PNM&#x2019;s and TNMP&#x2019;s OPEB Plans and the resulting net asset is presented in other deferred charges on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss results from changes in:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Claims, contributions, and demographic experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assumed participation rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortality rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dental trend assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In the year ended December&#160;31, 2021, actuarial gains of $5.7&#160;million were recorded as adjustments to regulatory assets for the PNM OPEB plan.  For the TNMP OPEB plan, actuarial gains of $1.0&#160;million were recorded as adjustments to regulatory liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table presents the components of net periodic benefit cost (income):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit (income)&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;(2,237)&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;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:100%"&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:100%"&gt;(2,709)&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;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:100%"&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:100%"&gt;(1,631)&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit (income)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following significant weighted-average assumptions were used to determine the APBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the APBO and net periodic benefit cost would be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 APBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 APBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.99&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The assumed discount rate for determining the APBO was determined based on a review of long-term high-grade bonds and management&#x2019;s expectations.  The expected long-term rate of return on plan assets reflects the average rate of earnings expected on the funds invested, or to be invested, to provide for the benefits included in the APBO.  Factors that are considered include, but are not limited to, historic returns on plan assets, current market information on long-term returns (e.g., long-term bond rates), and current and target asset allocations between asset categories.  If all other factors were to remain unchanged, a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;1% decrease in the expected long-term rate of return would cause PNM&#x2019;s and TNMP&#x2019;s 2022 net periodic benefit cost to increase $0.9 million and $0.1 million (analogous changes would result from a 1% increase).  The actual rate of return for the PNM and TNMP OPEB plans was 5.2% and 2.3% for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table shows the assumed health care cost trend rates for the PNM OPEB plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health care cost trend rate assumed for next year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year that the rate reaches the ultimate trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP&#x2019;s exposure to cost increases in the OPEB plan is minimized by a provision that limits TNMP&#x2019;s share of costs under the plan.  Costs of the plan in excess of the limit, which was reached at the end of 2001, are wholly borne by the participants.  As a result, a one-percentage-point change in assumed health care cost trend rates would have no effect on either the net periodic expense or the year-end APBO.  Effective January 1, 2018, the PNM OPEB plan was amended to limit the annual increase in the Company&#x2019;s costs to 5%.  Increases in excess of the limit are born by the PNM OPEB plan participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company&#x2019;s OPEB plans invest in a portfolio that is diversified by asset class and style strategies.  The OPEB plans generally use the same pension fixed income and equity investment managers and utilize the same overall investment strategy as described above for the pension plans, except there is no allocation to alternative investments.  The OPEB plans have a target asset allocation of 30% equities and 70% fixed income.  See Note 9 for fair value information concerning assets held by the other postretirement benefit plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following OPEB payments, which reflect expected future service and are net of participant contributions, are expected to be paid:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and TNMP made no cash contributions to the OPEB trusts in 2021 or 2020 and PNM and TNMP do not expect to make cash contributions to the OPEB trusts in 2022-2026.  However, a portion of the disbursements attributable to the OPEB trust are paid by PNM and are therefore considered to be contributions to the PNM OPEB plan.  Payments by PNM on behalf of the PNM OPEB plan are expected to be $3.2&#160;million in 2022 and $11.9&#160;million in 2023-2026.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%"&gt;Executive Retirement Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For the executive retirement programs, the following table presents information about the PBO and funded status of the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at end of year &#x2013; funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;12,612&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;14,222&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;406&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;678&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents pre-tax information about net actuarial loss in AOCI as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount in AOCI not yet recognized in net periodic benefit cost at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Experience (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization recognized in net periodic benefit (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount in AOCI not yet recognized in net periodic benefit cost at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents the components of net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost would be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.074%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.68&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The assumed discount rate for determining the PBO was determined based on a review of long-term high-grade bonds and management&#x2019;s expectations.  The impacts of changes in assumptions or experience were not significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Disbursements under the executive retirement program, funded by PNM and TNMP, which are considered to be contributions to the plan were $1.3&#160;million and $0.1 million in the year ended December 31, 2021 and $1.4 million and $0.1 million for the year ended December 31, 2020.  The following executive retirement plan payments, which reflect expected future service, are expected:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.883%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Other Retirement Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR sponsors a 401(k) defined contribution plan for eligible employees, including those of its subsidiaries.  PNMR&#x2019;s contributions to the 401(k) plan consist of a discretionary matching contribution equal to 75% of the first 6% of eligible compensation contributed by the employee on a before-tax basis.  PNMR also makes a non-matching contribution ranging from 3% to 10% of eligible compensation based on the eligible employee&#x2019;s age.  PNMR also provides executive deferred compensation benefits through an unfunded, non-qualified plan.  The purpose of this plan is to permit certain key employees of PNMR who participate in the 401(k) defined contribution plan to defer compensation and receive credits without reference to the certain limitations on contributions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A summary of expenses for these other retirement plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-qualified plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-qualified plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-qualified plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTQ5_3490a0d0-4a7b-482e-a0eb-a6ce099c2c8f">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR and its subsidiaries maintain qualified defined benefit pension plans, postretirement benefit plans providing medical and dental benefits, and executive retirement programs (collectively, the &#x201c;PNM Plans&#x201d; and &#x201c;TNMP Plans&#x201d;).  PNMR maintains the legal obligation for the benefits owed to participants under these plans.  The periodic costs or income of the PNM Plans and TNMP Plans are included in regulated rates to the extent attributable to regulated operations.  PNM and TNMP receive a regulated return on the amounts funded for pension and OPEB plans in excess of the periodic cost or income to the extent included in retail rates (a &#x201c;prepaid pension asset&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Participants in the PNM Plans include eligible employees and retirees of PNMR and PNM.  Participants in the TNMP Plans include eligible employees and retirees of TNMP.  The PNM pension plan was frozen at the end of 1997 with regard to new participants, salary levels, and benefits.  Through December&#160;31, 2007, additional credited service could be accrued under the PNM pension plan up to a limit determined by age and service.  The TNMP pension plan was frozen at December&#160;31, 2005 with regard to new participants, salary levels, and benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A plan sponsor is required to (a)&#160;recognize in its statement of financial position an asset for a plan&#x2019;s overfunded status or a liability for a plan&#x2019;s underfunded status; (b)&#160;measure a plan&#x2019;s assets and its obligations that determine its funded status as of the end of the employer&#x2019;s fiscal year; and (c)&#160;recognize changes in the funded status of a defined benefit postretirement plan in the year in which the changes occur.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Unrecognized prior service costs and unrecognized gains or losses are required to be recorded in AOCI and subsequently amortized.  To the extent the amortization of these items will ultimately be recovered or returned through future rates, PNM and TNMP record the costs as a regulatory asset or regulatory liability.  The amortization of these incurred costs is included as pension and postretirement benefit periodic cost or income in subsequent years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company maintains trust funds for the pension and OPEB plans from which benefits are paid to eligible employees and retirees.  The Company&#x2019;s funding policy is to make contributions to the trusts, as determined by an independent actuary, that comply with minimum guidelines of the Employee Retirement Income Security Act and the IRC.  Information concerning the investments is contained in Note 9.  The Company has in place a policy that defines the investment objectives, establishes performance goals of asset managers, and provides procedures for the manner in which investments are to be reviewed.  The plans implement investment strategies to achieve the following objectives:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Implement investment strategies commensurate with the risk that the Corporate Investment Committee deems appropriate to meet the obligations of the pension plans and OPEB plans, minimize the volatility of expense, and account for contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Transition asset mix over the long-term to a higher proportion of high-quality fixed income investments as the plans&#x2019; funded statuses improve&lt;/span&gt;&lt;/div&gt;Management is responsible for the determination of the asset target mix and the expected rate of return.  The target asset allocations are determined based on consultations with external investment advisors.  The expected long-term rate of return on pension and postretirement plan assets is calculated on the market-related value of assets.  Actual gains and losses on pension and OPEB plan assets are recognized in the market-related value of assets equally over a period of not more than five years, which reduces year-to-year volatility.  For the PNM Plans and TNMP Plans, the market-related value of assets is equal to the prior year&#x2019;s market-related value of assets adjusted for contributions, benefit payments and investment gains and losses that are within a corridor of plus or minus 4.0% around the expected return on market value.  Gains and losses that are outside the corridor are amortized over five years.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzQwMDY_f6960af5-cf4b-4956-af58-a67704ac5f16"
      unitRef="number">0.040</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <pnm:DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzQxMjA_16a60877-9093-4d6a-afae-2004ff82bc88">P5Y</pnm:DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTc2_542ae3e8-b4de-4f86-a6a0-b80aedb41199">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents information about the PBO, fair value of plan assets, and funded status of the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;630,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;59,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:100%"&gt;67,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;576,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;587,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;62,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;66,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status &#x2013; asset (liability) for pension benefits&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;(7,354)&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;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:100%"&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:100%"&gt;(43,374)&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;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:100%"&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:100%"&gt;3,333&#160;&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;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:100%"&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:100%"&gt;(1,241)&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-top:6pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents information about the APBO, the fair value of plan assets, and the funded status of the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APBO at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APBO at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;66,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;75,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;11,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;93,402&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;86,400&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;12,885&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;10,844&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;95,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;93,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;12,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;12,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status &#x2013; asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtMS0xLTEtMzU3Njk_4d06529e-8fa2-42d8-943a-91da6e7d3e36"
      unitRef="usd">630904000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i17b628659f0d4e258dc2bac2b313ab0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtMy0xLTEtMzU3Njk_f49316af-694f-43c2-a1d2-1b3bde158321"
      unitRef="usd">605745000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtNS0xLTEtMzU3Njk_4201e344-4848-4a13-81d4-bbeedaf77634"
      unitRef="usd">67390000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5eec65abff20498aa266538444771dd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzQtNy0xLTEtMzU3Njk_f3e6e307-48af-4a72-a685-50377b6c40a3"
      unitRef="usd">65574000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtMS0xLTEtMzU3Njk_003f5472-04b0-497e-bede-c7fe9b9a8fea"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtMy0xLTEtMzU3Njk_bf005b19-771f-4b34-a8e4-7c237e2e89ee"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtNS0xLTEtMzU3Njk_64142d73-b750-4c0e-bc7b-1e4d9acb8b13"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzUtNy0xLTEtMzU3Njk_a4bda5fa-70e0-4349-8d05-0934fb77b8f0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtMS0xLTEtMzU3Njk_80a816f2-ab3f-4f5a-8693-e30b344c3c78"
      unitRef="usd">16143000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtMy0xLTEtMzU3Njk_2ece17f3-e6a0-40eb-bab5-19e390d59705"
      unitRef="usd">19941000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtNS0xLTEtMzU3Njk_e432441c-0cb3-4b33-8fd9-447e4e72b38c"
      unitRef="usd">1741000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzYtNy0xLTEtMzU3Njk_3bf70317-1b81-4ac7-a6b4-8caf530357a3"
      unitRef="usd">2177000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtMS0xLTEtMzU3Njk_437af0a5-54b1-42ec-9b11-e2fd141637a4"
      unitRef="usd">19372000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtMy0xLTEtMzU3Njk_5ec01e69-e219-45b8-b325-b486c9e9a270"
      unitRef="usd">-47567000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtNS0xLTEtMzU3Njk_2ac7ed53-4c45-47cf-ada5-6d3a0dcabd9f"
      unitRef="usd">3306000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzgtNy0xLTEtMzU3Njk_6f96d8df-c3a1-4697-814b-fc8d4a4465fd"
      unitRef="usd">-4459000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktMS0xLTEtMzU3Njk_29de0473-37f8-4531-9df2-6580b415bf0e"
      unitRef="usd">43614000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktMy0xLTEtMzU3Njk_9c19a275-9ccf-4c2e-bcd8-20e937a904cf"
      unitRef="usd">42349000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktNS0xLTEtMzU3Njk_70b4901f-8103-4168-9678-2a1922841176"
      unitRef="usd">3678000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzktNy0xLTEtMzU3Njk_6fa9cdc4-83af-46a4-9431-ff9018b48e98"
      unitRef="usd">4820000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTEtMS0xLTYyMjEx_fd7dcce6-9141-40f5-b4c2-63e1ad11b2cb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTMtMS0xLTYyMjE4_01fc7157-1011-43d6-aabe-0ff5d949f281"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTUtMS0xLTYyMjMy_80d20fcb-3a17-49a3-a039-1e46d40d1d5c"
      unitRef="usd">2538000</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTctMS0xLTY3NjU2_da1f8bae-a2dd-4f70-9eb3-23943a968d97"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTEtMS0xLTM1NzY5_143c7c3a-aa10-4c87-babd-838abfb94e0e"
      unitRef="usd">584061000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTMtMS0xLTM1NzY5_d6974953-4d33-4a8f-8e7f-de0b9674d566"
      unitRef="usd">630904000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTUtMS0xLTM1NzY5_f7476909-6d07-4c5d-bef9-6945ff18482f"
      unitRef="usd">59609000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEwLTctMS0xLTM1NzY5_59aa8cbf-70f5-48c2-939c-2e0ed2d5a2cd"
      unitRef="usd">67390000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTEtMS0xLTM1NzY5_e9ee4dbd-d3e5-4490-82d5-b402727227ca"
      unitRef="usd">587530000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i17b628659f0d4e258dc2bac2b313ab0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTMtMS0xLTM1NzY5_f8cc1a81-5687-4c46-b5a5-9044956c02ef"
      unitRef="usd">531467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTUtMS0xLTM1NzY5_2550e5e6-b44f-42a7-ae94-32b79f9efd94"
      unitRef="usd">66149000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5eec65abff20498aa266538444771dd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzExLTctMS0xLTM1NzY5_220cfd0f-3210-4f36-9f3f-e299d3d0eea5"
      unitRef="usd">59367000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTEtMS0xLTM1NzY5_8b3e55b3-0429-4929-b10f-452a71a086e6"
      unitRef="usd">32791000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTMtMS0xLTM1NzY5_18383b22-c139-4299-9348-952b970ca5cd"
      unitRef="usd">98412000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTUtMS0xLTM1NzY5_b4f1dc50-63a5-4ded-b4d4-15aa3925ccec"
      unitRef="usd">3009000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEyLTctMS0xLTM1NzY5_1eb7bab3-52f8-4f40-a2ab-6974e43aabea"
      unitRef="usd">11602000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTEtMS0xLTM1NzY5_d7ea0eae-2188-45a5-9fb6-45c3c52fc98a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTMtMS0xLTM1NzY5_d88e90f2-4186-435a-890e-04202bd7e1cf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTUtMS0xLTM1NzY5_3e31fcd6-a6af-4784-886d-3e43689f4e59"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzEzLTctMS0xLTM1NzY5_c7afd5e8-a718-42a9-80d1-80d3a57446d8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTEtMS0xLTM1NzY5_4ae095a2-ee00-4cc0-91ca-bb6662a19ddd"
      unitRef="usd">43614000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTMtMS0xLTM1NzY5_de6b803f-71dc-45c0-8446-fa00ec4da5ae"
      unitRef="usd">42349000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTUtMS0xLTM1NzY5_b861c2ef-cdc4-4a63-8915-0b8c571ec500"
      unitRef="usd">3678000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE0LTctMS0xLTM1NzY5_4976caf0-f497-489e-bea6-e9cb78db83c7"
      unitRef="usd">4820000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTEtMS0xLTYyMjU2_e4e6261c-e86f-41d4-86ba-15d64f0245b4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTMtMS0xLTYyMjYz_79ca98e0-50b1-4579-ae8d-9f20f0201b45"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTUtMS0xLTYyMjgy_52c2c495-e7e1-4c17-8f5f-03a8b707d86f"
      unitRef="usd">2538000</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTctMS0xLTYyMjg5_e1eb306a-755f-4f12-a1a7-c0acf9f57188"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTEtMS0xLTM1NzY5_719abfd1-7caa-42a5-a0a7-a4d5477bd5d6"
      unitRef="usd">576707000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTMtMS0xLTM1NzY5_e2ca9753-4ac4-4a33-a36c-b21bd4dadafd"
      unitRef="usd">587530000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTUtMS0xLTM1NzY5_d4c05412-4821-4998-9653-c2a9b7bbbd5a"
      unitRef="usd">62942000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE1LTctMS0xLTM1NzY5_15738440-7485-4fd1-aecf-35b8dab4ed77"
      unitRef="usd">66149000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTEtMS0xLTM1NzY5_cb88085a-bab1-4a62-b199-ca3e3f94ba2a"
      unitRef="usd">-7354000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTMtMS0xLTM1NzY5_46978a6d-f5bd-4e16-b79d-6bdf1925e00b"
      unitRef="usd">-43374000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTUtMS0xLTM1NzY5_afc79994-edcb-4b32-a059-25fccec4609d"
      unitRef="usd">3333000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxNjNkYmQ5ZWZhMzE0ODhhYjJkY2U0YTdiZTIwNTYyZS90YWJsZXJhbmdlOjE2M2RiZDllZmEzMTQ4OGFiMmRjZTRhN2JlMjA1NjJlXzE2LTctMS0xLTM1NzY5_e1ecd058-8197-4cc0-9ee3-a5ec2efbc183"
      unitRef="usd">-1241000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDE1_26058f99-7724-4272-a622-e2ee5f7be9ac">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss results from changes in:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demographic experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortality rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assumptions and experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost (income).  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost (income) would be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss results from changes in:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Claims, contributions, and demographic experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assumed participation rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortality rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dental trend assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following significant weighted-average assumptions were used to determine the APBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the APBO and net periodic benefit cost would be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 APBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 APBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.99&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following significant weighted-average assumptions were used to determine the PBO and net periodic benefit cost.  Should actual experience differ from actuarial assumptions, the PBO and net periodic benefit cost would be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.074%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.68&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining December&#160;31 PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for determining net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.63&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtMS0xLTEtMzU3Njk_90b634a3-0e7a-42ba-b5e7-acfb12467d07"
      unitRef="usd">19989000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtMy0xLTEtMzU3Njk_373846c4-c4dc-4a45-8e93-e247ba3ec544"
      unitRef="usd">-44960000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtNS0xLTEtMzU3Njk_cbcb151f-50d9-4854-b341-23ee6015367c"
      unitRef="usd">2017000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzQtNy0xLTEtMzU3Njk_813a1b66-946e-497d-8be4-09abe59209b8"
      unitRef="usd">-4756000</us-gaap:DefinedBenefitPlanOtherChanges>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtMS0xLTEtMzU3Njk_3a7fe7f1-8f4a-47d9-b70e-6f7e969e6fe4"
      unitRef="usd">-617000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtMy0xLTEtMzU3Njk_7501664c-db46-41e1-945b-53cb98ce48cd"
      unitRef="usd">-2607000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtNS0xLTEtMzU3Njk_47877ac4-c1bd-432d-bfc1-7c0191033dd7"
      unitRef="usd">1403000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzUtNy0xLTEtMzU3Njk_bb4ee271-51cf-4e8e-87dd-88ea6b35cc08"
      unitRef="usd">54000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtMS0xLTEtMzU3Njk_d78d2be0-33ec-41a5-9ab1-2ab651cafb1d"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtMy0xLTEtMzU3Njk_b05b63c1-6bc2-4d7a-95e9-b5589c7b1bf1"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtNS0xLTEtMzU3Njk_85ba21e7-d22b-4d91-96c3-865a641a7a17"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzYtNy0xLTEtMzU3Njk_aa7f3760-fd98-4e26-904a-290f24670af7"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctMS0xLTEtMzU3Njk_871dcb6b-af45-4928-9fe5-255d21639d23"
      unitRef="usd">0</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctMy0xLTEtMzU3Njk_bfc28a92-14ad-4b46-beda-91b793030b62"
      unitRef="usd">0</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctNS0xLTEtMzU3Njk_114e700b-31e4-48a0-8cfb-e57471fb9815"
      unitRef="usd">-114000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzctNy0xLTEtMzU3Njk_e0e7b387-4f2c-4464-b937-487cb37a11a6"
      unitRef="usd">243000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtMS0xLTEtMzU3Njk_c9a896eb-c1cc-4369-8b2f-aabe1ffcc3e0"
      unitRef="usd">19372000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtMy0xLTEtMzU3Njk_24ebeac7-c13b-4c7c-951b-e12a8dfec8d0"
      unitRef="usd">-47567000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtNS0xLTEtMzU3Njk_3f0b9750-c380-497f-91f7-ed1b95de107e"
      unitRef="usd">3306000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YmI4Yzk3N2QxZjM0OTIyOThhNDY4MmJlM2RhOWY3NS90YWJsZXJhbmdlOjdiYjhjOTc3ZDFmMzQ5MjI5OGE0NjgyYmUzZGE5Zjc1XzgtNy0xLTEtMzU3Njk_b7ce3b6e-f20a-44c2-bcc9-4413e468bf76"
      unitRef="usd">-4459000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzQtMy0xLTEtMzU3Njk_4021f65d-38d9-4d05-8a51-81ea14632a7d"
      unitRef="usd">132078000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzQtNS0xLTEtMzU3Njk_45b57b6f-58aa-4b65-97ca-4dce520ed0e3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzUtMy0xLTEtMzU3Njk_1e242c3d-9e5a-42b8-b7b7-d85da79cd6a7"
      unitRef="usd">23632000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzUtNS0xLTEtMzU3Njk_1b4893bf-f27f-4f57-a639-bce6f0bc1a92"
      unitRef="usd">-3133000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzYtMy0xLTEtMzU3Njk_ff662364-7eff-4848-8a99-71ad186dcbed"
      unitRef="usd">11797000</pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax>
    <pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzYtNS0xLTEtMzU3Njk_be1c187c-4ff0-4c79-ac23-6bfd448d5f5a"
      unitRef="usd">-3133000</pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzgtMy0xLTEtMzU3Njk_71c0bcfa-34ca-437c-a778-dc50c78a2f9b"
      unitRef="usd">8181000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzgtNS0xLTEtMzU3Njk_2ae52bf2-6074-4ab0-bc7f-686a514a35cc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzktMy0xLTEtMzU3Njk_fbd2e3b4-2cc4-40ff-a507-3f0466f1c0c9"
      unitRef="usd">112062000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozNDQ4MTYxNmQ5YmQ0NWMxYWE0ZGNkMTY2YzI3Mzk5ZC90YWJsZXJhbmdlOjM0NDgxNjE2ZDliZDQ1YzFhYTRkY2QxNjZjMjczOTlkXzktNS0xLTEtMzU3Njk_9313be70-1f43-40ca-b5b1-9ab7df193756"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTU0_c5ea46bc-6bfc-4570-a2cd-4906c19e98cf">&lt;div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents the components of net periodic benefit cost (income):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;5,778&#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;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:100%"&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:100%"&gt;7,794&#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;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:100%"&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:100%"&gt;5,625&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost (income)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&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:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&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:100%"&gt;(241)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table presents the components of net periodic benefit cost (income):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit (income)&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;(2,237)&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;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:100%"&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:100%"&gt;(2,709)&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;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:100%"&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:100%"&gt;(1,631)&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit (income)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table presents the components of net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzQtMS0xLTEtMzU3Njk_0c1bcb13-d56c-46d5-a586-df783e0d315c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzQtMy0xLTEtMzU3Njk_286280c8-a51c-429e-8bee-8b5929db3d2d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzQtNS0xLTEtMzU3Njk_1ebe9632-5e63-4b8c-ac13-4cbd824e3ca1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzUtMS0xLTEtMzU3Njk_2b07aa98-14f0-4229-bce2-644526f72fee"
      unitRef="usd">16143000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzUtMy0xLTEtMzU3Njk_b3a837fa-c64e-4ea5-a3c6-18dabdc62821"
      unitRef="usd">19941000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzUtNS0xLTEtMzU3Njk_cdeec5dd-dbed-43a8-8ee5-24489778dd1f"
      unitRef="usd">25175000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzYtMS0xLTEtMzU3Njk_482f1ef5-66fd-4093-a497-09d217fd557f"
      unitRef="usd">28531000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzYtMy0xLTEtMzU3Njk_aa350798-7d82-4e9c-bfe3-7f28d14ddf6a"
      unitRef="usd">29453000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzYtNS0xLTEtMzU3Njk_f21f6bdb-14ce-47c4-bfc0-1b270b4e2e47"
      unitRef="usd">34103000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzctMS0xLTEtMzU3Njk_b384a380-d843-4ef4-a4ab-68d432279d80"
      unitRef="usd">-18166000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzctMy0xLTEtMzU3Njk_8ed28014-061e-4c1f-aaa4-df53de0241a4"
      unitRef="usd">-17860000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzctNS0xLTEtMzU3Njk_3cc701db-93ec-4979-b0d8-90e30a69750b"
      unitRef="usd">-15518000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzgtMS0xLTEtMzU3Njk_acabb330-8f1d-4c1a-a7f0-e97a1b9e41f5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzgtMy0xLTEtMzU3Njk_d356a884-b17b-4fc9-bf09-95a3975befa2"
      unitRef="usd">-554000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzgtNS0xLTEtMzU3Njk_2eb7d95e-a3f6-4993-a0eb-1c7c6b83136e"
      unitRef="usd">-965000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzktMS0xLTEtMzU3Njk_99316c45-b72b-4d48-a5f0-c75c4470ebe3"
      unitRef="usd">5778000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzktMy0xLTEtMzU3Njk_9c36e2fa-2fcf-4fad-9ec1-2ad493130ad8"
      unitRef="usd">7794000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzktNS0xLTEtMzU3Njk_e037609f-c246-43ba-9796-642fe180f1c2"
      unitRef="usd">5625000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzExLTEtMS0xLTM1NzY5_3b5688ea-5c66-4179-b8f6-b30443bfab5b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzExLTMtMS0xLTM1NzY5_216a9296-ffce-4c7b-bd62-7a19bf76e75b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzExLTUtMS0xLTM1NzY5_34b0b763-1870-4492-9eff-77e0e73cef3d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEyLTEtMS0xLTM1NzY5_4391fbc2-1282-4ac9-8237-5fdf1218c89e"
      unitRef="usd">1741000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEyLTMtMS0xLTM1NzY5_a67fdcbe-947e-44cd-a2f5-e108f190be3b"
      unitRef="usd">2177000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEyLTUtMS0xLTM1NzY5_9c19b960-323e-4b43-b4a0-7a25f715b78d"
      unitRef="usd">2686000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEzLTEtMS0xLTM1NzY5_cffff250-99ae-4f05-818c-6155a47bcd41"
      unitRef="usd">3181000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEzLTMtMS0xLTM1NzY5_c9d7789c-532d-4362-bb74-b016d87f9ce2"
      unitRef="usd">3284000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzEzLTUtMS0xLTM1NzY5_b5771eed-7ce6-46cd-9c62-bb329bb33bdc"
      unitRef="usd">3868000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE0LTEtMS0xLTM1NzY5_b293f3bc-5b1c-4eb4-b746-14e831049324"
      unitRef="usd">-1247000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE0LTMtMS0xLTM1NzY5_ed34a1ed-5d13-454b-9b1c-77ad63a5e047"
      unitRef="usd">-1258000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE0LTUtMS0xLTM1NzY5_859d0808-8b7b-48d2-ae82-d0442463c011"
      unitRef="usd">-941000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE1LTEtMS0xLTM1NzY5_9445b9d1-83d1-4c6e-a7c7-119cd665e6d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE1LTMtMS0xLTM1NzY5_39a62d8b-ef51-474e-b239-82ddbbb52587"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE1LTUtMS0xLTM1NzY5_d9681f88-6850-439b-95a8-bc4eb6ce011b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTEtMS0xLTYyMzAy_5213262a-4969-452f-9976-7ea970f07547"
      unitRef="usd">-746000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTMtMS0xLTYyMzA5_09a91308-a543-442a-be75-cd7b0842e7e5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTUtMS0xLTYyMzE2_55152a4f-7336-4537-873c-4b6af406af84"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTEtMS0xLTM1NzY5_f90beb47-faf9-4020-bbe8-c9bf6c9727f5"
      unitRef="usd">553000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTMtMS0xLTM1NzY5_11730769-fffc-427e-ad81-9ed65c42e05a"
      unitRef="usd">151000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTowMDJkNGQ1MGExZWQ0MDE5OGI5MjlmOTExOTI3ZTJhYy90YWJsZXJhbmdlOjAwMmQ0ZDUwYTFlZDQwMTk4YjkyOWY5MTE5MjdlMmFjXzE2LTUtMS0xLTM1NzY5_32165465-41c0-4153-9559-23e927dea925"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzItMS0xLTEtMzU3Njk_da7de3a4-402b-45e2-b907-8480c047730b"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4283ef4a1f2f4a498cd0c00185334327_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzItMy0xLTEtMzU3Njk_1a8407e5-e32b-4d77-b32a-c4bff2611c2c"
      unitRef="number">0.0266</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i17b628659f0d4e258dc2bac2b313ab0d_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzItNS0xLTEtMzU3Njk_3a7982dd-eba2-4d40-9245-2ea9ec939029"
      unitRef="number">0.0342</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzMtMS0xLTEtMzU3Njk_46e86539-4b95-4d23-950a-27bc4a03b37a"
      unitRef="number">0.0266</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzMtMy0xLTEtMzU3Njk_1b2f965d-18fd-418d-b8b8-2a99c0955d15"
      unitRef="number">0.0342</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzMtNS0xLTEtMzU3Njk_c4fc7163-9ef4-4163-be18-6848f71630e0"
      unitRef="number">0.0465</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzQtMS0xLTEtMzU3Njk_9a2ba4b8-a3e7-462c-bcaf-f1a6b3be35d4"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if034a0df52a44398844d749b491b02f1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzQtMy0xLTEtMzU3Njk_add9eeb5-5795-43e2-b0e0-dd960ce131ba"
      unitRef="number">0.0590</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8dcbf0ff3c054d00a1a1e2e31118eeba_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzQtNS0xLTEtMzU3Njk_6a647ccb-c36b-418f-8a4c-c21b2fe414dd"
      unitRef="number">0.0686</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzctMS0xLTEtMzU3Njk_28a52bab-f77d-443b-a67b-1eef72285342"
      unitRef="number">0.0301</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i8dedb519201f4e9b91fe5621722f25dc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzctMy0xLTEtMzU3Njk_13910161-d287-4d41-b587-8ef95a24da72"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i5eec65abff20498aa266538444771dd8_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzctNS0xLTEtMzU3Njk_007f6d14-d579-431b-a73e-a331ae3fdda4"
      unitRef="number">0.0346</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzgtMS0xLTEtMzU3Njk_816457b8-2ca3-4c8f-b997-ba56fb3c241e"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzgtMy0xLTEtMzU3Njk_71197af6-0480-46c9-a4f6-183b2a7557cd"
      unitRef="number">0.0346</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzgtNS0xLTEtMzU3Njk_b4ca8369-743c-4caf-9daf-b7d3951b3e73"
      unitRef="number">0.0463</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzktMS0xLTEtMzU3Njk_9c84e5b6-3077-42ee-aa45-1c9532c9fd47"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iec47e0852fc04c5da6c3342fb0643d91_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzktMy0xLTEtMzU3Njk_00fd0d70-cd45-4228-bb44-dc06e2f097ac"
      unitRef="number">0.0590</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i24a1c941794c475580e24c84aecd7f38_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiZTQ1MGQ2M2JjMDA0MjQ2YWQyOTNlMjRhNmJiZTYxMC90YWJsZXJhbmdlOmJlNDUwZDYzYmMwMDQyNDZhZDI5M2UyNGE2YmJlNjEwXzktNS0xLTEtMzU3Njk_6126f708-f930-4251-9162-819ba63342b6"
      unitRef="number">0.0690</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease
      contextRef="i047e272c82f841cb848b205ddc0bfc8c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY3NjY_38f7e755-a16e-4359-84db-719c3fd73f7f"
      unitRef="number">0.01</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear
      contextRef="i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY4ODk_7ec28997-5b5a-4318-85de-dc376a0cb57e"
      unitRef="usd">5200000</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear
      contextRef="ie18f215cb3ab4cac816a9f5447de502c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY4OTY_7254eb0e-789d-47a3-bde3-352107ef4e41"
      unitRef="usd">600000</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease
      contextRef="i047e272c82f841cb848b205ddc0bfc8c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzY5Mzg_6ba46388-04ca-4ec1-ad84-936b0bd383a5"
      unitRef="number">0.01</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYwODY_d8ab0e30-be1d-4d94-8fee-17e4506e9ee1"
      unitRef="number">0.0580</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxMDE_06bc2695-365c-4cc9-8cc4-65781bd157d2"
      unitRef="number">0.0468</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i13b2e123014e40d88aa75fdea3449b68_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc0Mzc_fb21416b-502c-4964-adb2-1aba919619e0"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i933b35f3210e4c9f9431b54dfd6c12e8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc0NTA_5047c017-67e1-4108-922c-b0b7c5d3e0e8"
      unitRef="number">0.15</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i8bb643704e0f44d3a70f2f0d88b1ea5d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc1MzE_d65c8cc9-2ad6-464c-97b8-9a2687806c9c"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ie8324779709c4dad93cce20e759d6f85_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3Xzc3NzE_feb4bfe2-09ba-4287-81cb-ba464c499ca2"
      unitRef="number">0.13</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDQy_e301a2f2-b0ca-431c-8f5a-f648173f7b46">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following pension benefit payments are expected to be paid:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following OPEB payments, which reflect expected future service and are net of participant contributions, are expected to be paid:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following executive retirement plan payments, which reflect expected future service, are expected:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.883%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzItMS0xLTEtMzU3Njk_9ea30b14-016a-48c2-9491-ba0ac29e7786"
      unitRef="usd">45957000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzItMy0xLTEtMzU3Njk_7704471a-e339-4a5c-9cd4-2f1e440bdd8d"
      unitRef="usd">4928000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzMtMS0xLTEtMzU3Njk_7826a37c-2107-4551-a736-762469b3aa89"
      unitRef="usd">44632000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzMtMy0xLTEtMzU3Njk_d3ae68c7-0ea5-41f1-ac36-d1b03ef3a3a5"
      unitRef="usd">4689000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzQtMS0xLTEtMzU3Njk_4b7df3a1-2ad5-4db2-ac1d-dd67e8c7c6c4"
      unitRef="usd">43427000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzQtMy0xLTEtMzU3Njk_f825dd0f-479c-4df5-a301-3507d12b7586"
      unitRef="usd">4459000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzUtMS0xLTEtMzU3Njk_d5a2af6d-0807-4dd8-88de-d24591b1f32d"
      unitRef="usd">42158000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzUtMy0xLTEtMzU3Njk_3b9bb492-cc73-4822-985a-a0da72899c17"
      unitRef="usd">4386000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzYtMS0xLTEtMzU3Njk_1ebd3597-a687-4106-8048-1d3a506023d2"
      unitRef="usd">40424000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzYtMy0xLTEtMzU3Njk_4d23a158-10a6-48bd-88aa-3aea5abc1e13"
      unitRef="usd">4260000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzctMS0xLTEtMzU3Njk_6f371f55-b8eb-4f3f-aabe-4c0686703678"
      unitRef="usd">183548000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i09d324a3a18b490ea685a3d353490222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo5ZmNkMDdmZDZiZGY0ZmQxOWIzM2M3OGE1ZGM5N2M0OS90YWJsZXJhbmdlOjlmY2QwN2ZkNmJkZjRmZDE5YjMzYzc4YTVkYzk3YzQ5XzctMy0xLTEtMzU3Njk_fa692b0d-93f9-418a-bd31-8088691d1daf"
      unitRef="usd">18130000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear
      contextRef="i4bef7075b84a4808b25a95c1dc039bf8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzkwNTY_911b5f99-6b83-4791-a9a6-14f59ab50719"
      unitRef="usd">0</pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate
      contextRef="i2f6be7629556473083b33d7d7d4ca818_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzkyOTc_fd2ea707-7b28-45dc-b340-a967cc081b8a"
      unitRef="number">0.029</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtMS0xLTEtMzU3Njk_5e0c5331-9033-4401-8dae-a1213d38296e"
      unitRef="usd">75196000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9fc8f285147148aa9acd7e616c7e40d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtMy0xLTEtMzU3Njk_bae38e9e-4f7a-43ee-a8a4-cf72b43b3435"
      unitRef="usd">75121000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtNS0xLTEtMzU3Njk_7413cec8-b109-4ee9-8431-e333080f9b94"
      unitRef="usd">11938000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="icb07ba569fe64ae3901cc983ca158577_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzQtNy0xLTEtMzU3Njk_f5c29358-b9d5-4f0a-8a27-271da0e004bc"
      unitRef="usd">11235000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtMS0xLTEtMzU3Njk_011f6225-25ab-4886-b497-29bd73885919"
      unitRef="usd">23000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtMy0xLTEtMzU3Njk_cb0b669b-c0a6-4f15-86a5-44471e9d3d4f"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtNS0xLTEtMzU3Njk_b127b299-eaec-4b63-a202-0fa5393a029b"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzUtNy0xLTEtMzU3Njk_d801ed17-4985-4624-9f62-5ec172981bf8"
      unitRef="usd">46000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtMS0xLTEtMzU3Njk_e8f78365-1328-49fc-a7fc-50bfe53e3934"
      unitRef="usd">1907000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtMy0xLTEtMzU3Njk_87492830-e65d-4cca-a178-20dacf15078e"
      unitRef="usd">2453000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtNS0xLTEtMzU3Njk_54695f50-89e1-4337-91b6-3e204cb70c48"
      unitRef="usd">308000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzYtNy0xLTEtMzU3Njk_ecf7b135-2dd2-4190-b6c6-36188e6e651f"
      unitRef="usd">373000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctMS0xLTEtMzU3Njk_dba609f3-1560-477c-b4f7-0c2641c70906"
      unitRef="usd">1617000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctMy0xLTEtMzU3Njk_fe6ddb3d-4942-4cb9-8585-46fe0145bc61"
      unitRef="usd">1714000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctNS0xLTEtMzU3Njk_b8697780-db78-4eb6-b5bc-22d9c69262f1"
      unitRef="usd">135000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzctNy0xLTEtMzU3Njk_2973a0cd-ee98-4578-b754-2f08b2bc178b"
      unitRef="usd">243000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtMS0xLTEtMzU3Njk_c2e404c2-a501-4ac5-a739-4b3c107c7d15"
      unitRef="usd">5053000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtMy0xLTEtMzU3Njk_dcf93a6f-faa9-4e3f-b804-ad8dafe69c02"
      unitRef="usd">-3261000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtNS0xLTEtMzU3Njk_b5c0e66d-1ccf-491f-8921-7a29a961b4c4"
      unitRef="usd">1141000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzgtNy0xLTEtMzU3Njk_f7f74190-2540-4fda-bb3a-e9eb0b641e07"
      unitRef="usd">-747000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktMS0xLTEtMzU3Njk_e9d87795-5b4d-4067-b7e6-f6b1d9363681"
      unitRef="usd">6706000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktMy0xLTEtMzU3Njk_91b15aa3-809c-42d8-98cc-b5c10c33599c"
      unitRef="usd">7391000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktNS0xLTEtMzU3Njk_5d3e62e8-2576-47f0-bdf9-d190076cff7d"
      unitRef="usd">715000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzktNy0xLTEtMzU3Njk_ce1b8d83-f4cc-4292-b9f0-0efeb563ac60"
      unitRef="usd">706000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTEtMS0xLTM1NzY5_9fa9c7b8-d1f3-48e6-9c12-aa7151007b5f"
      unitRef="usd">66984000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTMtMS0xLTM1NzY5_61f14105-8079-4fea-914c-dabbda0098de"
      unitRef="usd">75196000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTUtMS0xLTM1NzY5_624db2b1-6695-4b31-bea2-acd382c7406a"
      unitRef="usd">10570000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzExLTctMS0xLTM1NzY5_8399b137-6a52-46a7-8cf0-5fd5b53d99f5"
      unitRef="usd">11938000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTEtMS0xLTM1NzY5_4fed2e0c-8eed-407d-ad30-6e71975d2e13"
      unitRef="usd">93402000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9fc8f285147148aa9acd7e616c7e40d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTMtMS0xLTM1NzY5_9c89116b-6c53-4933-83b1-b4b163583084"
      unitRef="usd">86400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTUtMS0xLTM1NzY5_a0408821-03c6-4499-9f92-e7755a011882"
      unitRef="usd">12885000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb07ba569fe64ae3901cc983ca158577_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEyLTctMS0xLTM1NzY5_cdcf1ce4-6763-4704-9b9e-9334386213c2"
      unitRef="usd">10844000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTEtMS0xLTM1NzY5_81d96ea3-9ee4-422b-a452-5dd7990c3a8a"
      unitRef="usd">4783000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTMtMS0xLTM1NzY5_61e7eadc-3ce5-412e-9782-9f2f07c2544c"
      unitRef="usd">9423000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTUtMS0xLTM1NzY5_250d96de-ad02-4551-a921-88a3b6648ca7"
      unitRef="usd">288000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzEzLTctMS0xLTM1NzY5_fb34bad9-1100-4326-a971-5f85be39da5f"
      unitRef="usd">2505000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTEtMS0xLTM1NzY5_e1101b6a-7eb3-483b-bf5c-29e1a0c43eac"
      unitRef="usd">2709000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTMtMS0xLTM1NzY5_5d56aa08-c5f0-490e-a944-2695ab9270fe"
      unitRef="usd">3256000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTUtMS0xLTM1NzY5_d7963f1c-9f71-447a-9114-891236ad8efa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE0LTctMS0xLTM1NzY5_32b333ab-2dd3-4597-9f47-00a4e8a77966"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTEtMS0xLTM1NzY5_2953e23f-3b57-4e32-9712-57b22fb6f4d6"
      unitRef="usd">1617000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTMtMS0xLTM1NzY5_7be2e773-3413-4ce9-beaf-b8cd34314b51"
      unitRef="usd">1714000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTUtMS0xLTM1NzY5_aad52912-755f-4851-98e3-b871b0604cbc"
      unitRef="usd">135000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE1LTctMS0xLTM1NzY5_890d8998-f0e2-4aba-80a6-9bb231c06fe0"
      unitRef="usd">243000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTEtMS0xLTM1NzY5_a9ff30b7-3f86-445c-b339-10d44c4c3e4b"
      unitRef="usd">6706000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTMtMS0xLTM1NzY5_feb6e26f-d6ec-4114-b31d-139f341dfe34"
      unitRef="usd">7391000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTUtMS0xLTM1NzY5_6f5c9fe6-037b-4277-8770-d9e1e2f2b2a4"
      unitRef="usd">715000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE2LTctMS0xLTM1NzY5_5581f9d2-0244-409c-9ed7-f02b9a239b51"
      unitRef="usd">707000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTEtMS0xLTM1NzY5_fff82aa1-57b9-4b8c-8252-bef6e7939940"
      unitRef="usd">95805000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTMtMS0xLTM1NzY5_9124c354-e1fc-4cc9-af83-ccfdffc32e00"
      unitRef="usd">93402000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTUtMS0xLTM1NzY5_601f9f74-e21b-477f-bbd3-4a934dbb5d7a"
      unitRef="usd">12593000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE3LTctMS0xLTM1NzY5_b85e9478-b2e4-4546-8b49-3ba6d49b7a01"
      unitRef="usd">12885000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTEtMS0xLTM1NzY5_81e9f112-f5b9-4fee-b85c-cae8967facfb"
      unitRef="usd">28821000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTMtMS0xLTM1NzY5_5486ca75-8160-439b-b893-57506244fdbb"
      unitRef="usd">18206000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTUtMS0xLTM1NzY5_a578bf4a-78f8-4cde-bbd0-79f27e4361ed"
      unitRef="usd">2023000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTplMjczMGE4NzVhYmQ0NmY0OWY4OTY4NTRkNTNjNTJmMC90YWJsZXJhbmdlOmUyNzMwYTg3NWFiZDQ2ZjQ5Zjg5Njg1NGQ1M2M1MmYwXzE4LTctMS0xLTM1NzY5_b5d68409-83aa-4445-a469-f8d41daadd2e"
      unitRef="usd">947000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtMS0xLTEtMzU3Njk_71c9430f-4fa8-432d-8d28-ee973806fe65"
      unitRef="usd">2042000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtMy0xLTEtMzU3Njk_b48e58fd-3a2b-4e0b-bf95-5bb7294407d4"
      unitRef="usd">-4959000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtNS0xLTEtMzU3Njk_6249de8c-6e5a-482c-80dc-ca1e0fe06ae2"
      unitRef="usd">423000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzQtNy0xLTEtMzU3Njk_da5c7255-0971-4aa7-88d1-6bc108b908ef"
      unitRef="usd">-1008000</us-gaap:DefinedBenefitPlanOtherChanges>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtMS0xLTEtMzU3Njk_7fbcc24f-ce27-4fae-9b79-a18cd7563099"
      unitRef="usd">2893000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtMy0xLTEtMzU3Njk_c5653ee9-72b2-4359-b649-1da83ed7ca83"
      unitRef="usd">1698000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtNS0xLTEtMzU3Njk_88bf005f-ff02-4c2e-a477-27dfb39ffcdd"
      unitRef="usd">718000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzUtNy0xLTEtMzU3Njk_15d2b113-06bc-4a31-8500-9ce81777498f"
      unitRef="usd">261000</pnm:DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtMS0xLTEtMzU3Njk_47664e3c-e737-455e-b464-dd30cb1efdfa"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtMy0xLTEtMzU3Njk_5fc39011-9d7b-4461-b615-ee72e4eb1eb6"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtNS0xLTEtMzU3Njk_b84ab8a4-f0fc-4926-a863-bcf51dc4048e"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzYtNy0xLTEtMzU3Njk_7200c653-66e3-42cd-9f22-5194b9f4d7d5"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctMS0xLTEtMzU3Njk_5f784773-435c-4511-bac2-c3ed55870703"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctMy0xLTEtMzU3Njk_001b0766-c168-4ab9-a9c2-804921883568"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctNS0xLTEtMzU3Njk_fd6f936c-a815-48f5-9c82-dd03237a0337"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzctNy0xLTEtMzU3Njk_905ff8d2-5710-4fa8-984f-afdb8af75497"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktMS0xLTEtMzU3Njk_7cface94-d570-4c65-8488-6ed45c74a090"
      unitRef="usd">118000</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktMy0xLTEtMzU3Njk_3bbfe023-505c-4eff-b3de-a70e62858459"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktNS0xLTEtNjc2NzU_bbf55e4c-218f-4910-a9ba-635fc2ed4bbe"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzktNy0xLTEtNjc2Nzk_70d96f23-610b-46ad-9fc0-fea13bb1092d"
      unitRef="usd">0</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTEtMS0xLTM1NzY5_ca9254c9-fa05-4eee-bb40-5d5db6f837ed"
      unitRef="usd">5053000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTMtMS0xLTM1NzY5_f1aea69c-393b-42e9-8911-87c82be14385"
      unitRef="usd">-3261000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTUtMS0xLTM1NzY5_e572f19b-c5e7-450b-aecf-46c26ec03511"
      unitRef="usd">1141000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphNTQ5NWNkYzU0YWM0N2JjOGU0NjQxMGQ2Mzg5ODhiYi90YWJsZXJhbmdlOmE1NDk1Y2RjNTRhYzQ3YmM4ZTQ2NDEwZDYzODk4OGJiXzEwLTctMS0xLTM1NzY5_1fcfd4de-bebb-4531-97b8-17259f96228e"
      unitRef="usd">-747000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzI1Mjg4NzY3NDU3Mzg4_d3c10f66-e8cc-412a-ba4b-1be60a68c6af"
      unitRef="usd">5700000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxMjI_22ae95b5-4a4a-4b0f-b4f8-50c52e7a59ba"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzQtMS0xLTEtMzU3Njk_b0154af1-38e8-4857-9ce8-ba736f1dc48d"
      unitRef="usd">23000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzQtMy0xLTEtMzU3Njk_79088e6d-fd78-4684-b7cd-918f8cb75b3f"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzQtNS0xLTEtMzU3Njk_7b1cd9e3-5d9f-47f0-b73b-4967e67988cb"
      unitRef="usd">53000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzUtMS0xLTEtMzU3Njk_de13b792-db9a-42e7-9a4a-4189797c04e0"
      unitRef="usd">1907000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzUtMy0xLTEtMzU3Njk_ea231a9b-9395-422c-adc7-4e3c855a7848"
      unitRef="usd">2453000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzUtNS0xLTEtMzU3Njk_6fae7480-bc6a-4eb2-9eda-d3762de4f55d"
      unitRef="usd">3316000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzYtMS0xLTEtMzU3Njk_e18cd7a0-95e0-4407-9f4b-59d511bd6048"
      unitRef="usd">4167000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzYtMy0xLTEtMzU3Njk_a9bbd1da-f566-4e5e-bf8f-4674b3ae91a7"
      unitRef="usd">5548000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzYtNS0xLTEtMzU3Njk_764cb072-9f6a-474f-bc37-2eda0870f27a"
      unitRef="usd">5278000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzctMS0xLTEtMzU3Njk_680540bb-b550-4ac1-8018-929d14702105"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzctMy0xLTEtMzU3Njk_c4470c99-24cf-4d25-b42a-0c733d3aa283"
      unitRef="usd">-348000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzctNS0xLTEtMzU3Njk_1d52fc33-0e5b-424d-b4af-dac3981b7d03"
      unitRef="usd">-675000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzgtMS0xLTEtMzU3Njk_5ed9a2e0-3f4b-48e6-b680-95809caf76ac"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzgtMy0xLTEtMzU3Njk_eac3d40d-1a7b-407a-b292-25881a326fd9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzgtNS0xLTEtMzU3Njk_f7def8bb-7ef6-40fe-afc3-27af3472ac73"
      unitRef="usd">-397000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzktMS0xLTEtMzU3Njk_402bee0d-5b56-4de2-a03a-f3fc471f5357"
      unitRef="usd">-2237000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzktMy0xLTEtMzU3Njk_9848ef7f-1525-4451-96d4-684398b7cc2c"
      unitRef="usd">-2709000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzktNS0xLTEtMzU3Njk_022b7da3-cf34-4135-a376-f95720d8219a"
      unitRef="usd">-1631000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzExLTEtMS0xLTM1NzY5_37735fbc-bfa9-4191-bbaa-ffe4b827a3b9"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzExLTMtMS0xLTM1NzY5_0583af71-3c85-47c3-b10a-d4f13ecf8e2c"
      unitRef="usd">46000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzExLTUtMS0xLTM1NzY5_99a2edc0-7970-40c5-b1e6-3262b4d7218f"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEyLTEtMS0xLTM1NzY5_e742699d-b333-44b6-b5b5-4f81f2a2b9c7"
      unitRef="usd">308000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEyLTMtMS0xLTM1NzY5_309d3300-408a-47b6-808f-6f14ebb37559"
      unitRef="usd">373000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEyLTUtMS0xLTM1NzY5_b4c4e4ed-4d05-4cc5-b493-5450495b5cc7"
      unitRef="usd">451000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEzLTEtMS0xLTM1NzY5_16167aae-1058-46fa-9d98-ef7a431e2363"
      unitRef="usd">407000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEzLTMtMS0xLTM1NzY5_6a0fb87a-82ed-412f-a1ca-cfde04038c45"
      unitRef="usd">538000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzEzLTUtMS0xLTM1NzY5_fc3239e0-80fa-4215-a232-f20d93046695"
      unitRef="usd">517000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE0LTEtMS0xLTM1NzY5_7f35085f-a896-4af7-a36e-1c4a2eae58e8"
      unitRef="usd">322000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE0LTMtMS0xLTM1NzY5_b15fdd34-0b73-4c0a-a97b-8e3617ddd1d9"
      unitRef="usd">323000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE0LTUtMS0xLTM1NzY5_e01bc0f1-65cd-4ac1-871f-b33a2b8ead3c"
      unitRef="usd">444000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE1LTEtMS0xLTM1NzY5_08a70782-4688-425d-a168-08da8071b373"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE1LTMtMS0xLTM1NzY5_9191e842-0173-4648-b4d5-c7426e9a9c81"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE1LTUtMS0xLTM1NzY5_7657d96b-ac7e-4449-aa5e-c3f7e34f4a00"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE2LTEtMS0xLTM1NzY5_996ad0ef-0fd9-4721-9953-d9cc36c30a2a"
      unitRef="usd">-376000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE2LTMtMS0xLTM1NzY5_a058717d-4894-4fd5-9262-e6f62f0f6f20"
      unitRef="usd">-442000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpkODYyYWFhOTFiOWE0NWIwOTMwNWU3YmYwZWY3NzUxMi90YWJsZXJhbmdlOmQ4NjJhYWE5MWI5YTQ1YjA5MzA1ZTdiZjBlZjc3NTEyXzE2LTUtMS0xLTM1NzY5_70e92e55-cd9b-4399-9e25-b0f8458266c3"
      unitRef="usd">-460000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzItMS0xLTEtMzU3Njk_f9339b4e-9fa9-455d-a85c-36660ca861a9"
      unitRef="number">0.0299</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzItMy0xLTEtMzU3Njk_8640491a-4daa-407f-9764-a7e4efd6f850"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9fc8f285147148aa9acd7e616c7e40d7_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzItNS0xLTEtMzU3Njk_a3749141-6c3c-470a-a23e-70b3874717e6"
      unitRef="number">0.0342</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzMtMS0xLTEtMzU3Njk_e58e893c-ea2a-4fe0-94a2-bd277a4d2543"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzMtMy0xLTEtMzU3Njk_5f09e03b-1347-42b9-86c0-8bda1658a25e"
      unitRef="number">0.0342</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzMtNS0xLTEtMzU3Njk_d7f6d113-a869-43d1-baae-e6310ef5257d"
      unitRef="number">0.0463</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzQtMS0xLTEtMzU3Njk_3e6bbe62-8fd5-460e-9af3-d48482390f31"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzQtMy0xLTEtMzU3Njk_007faa3e-b9a2-41db-9278-370db4eb7dbc"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia86d2bb5d168492c999b10e4e925286c_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzQtNS0xLTEtMzU3Njk_c8e180c1-84ed-42c9-a034-113bb22d3818"
      unitRef="number">0.0720</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzctMS0xLTEtMzU3Njk_bc41ec80-a56e-4abc-95bc-8206e40d5583"
      unitRef="number">0.0299</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i6934cc73491544d5aa40dfe2085a0ef2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzctMy0xLTEtMzU3Njk_29aad2b2-5555-45c3-a11e-163986043414"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="icb07ba569fe64ae3901cc983ca158577_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzctNS0xLTEtMzU3Njk_55c933c1-33b3-413d-8ad5-849b44ee0d3a"
      unitRef="number">0.0342</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzgtMS0xLTEtMzU3Njk_d021ef60-09d4-4466-8992-d45cbc483c87"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzgtMy0xLTEtMzU3Njk_44e29032-a399-4daa-af92-4c60faae250f"
      unitRef="number">0.0342</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzgtNS0xLTEtMzU3Njk_81236374-8bc4-4113-8171-bb965156de0d"
      unitRef="number">0.0463</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzktMS0xLTEtMzU3Njk_56a75dd3-d0f8-4124-ae6c-29fd2052ca12"
      unitRef="number">0.0380</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i6859ec6402484f3ea1a4a2324ed66ff7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzktMy0xLTEtMzU3Njk_9570c1d2-2f41-4cc5-aec3-aad3cb3c8b44"
      unitRef="number">0.0560</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i2e4e0d76075f4a9ebdbf93d6d6d666d8_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo4YmZmNDc5OTY5Yjk0M2ZkYTk5Y2FjN2FlNTNhMmYwZS90YWJsZXJhbmdlOjhiZmY0Nzk5NjliOTQzZmRhOTljYWM3YWU1M2EyZjBlXzktNS0xLTEtMzU3Njk_184eeb5b-006c-4f5d-a818-ca9911d8f774"
      unitRef="number">0.0580</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease
      contextRef="i2246886a951c484caed4a89cfb15dadd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExMzE3_3e3d2119-89d0-4dc0-9f7f-4c49f7baa818"
      unitRef="number">0.01</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExNDQw_08556a1b-89eb-4470-a702-73fb206f1af1"
      unitRef="usd">900000</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExNDQ3_5a407f50-a060-4f4f-994b-a9b951a82718"
      unitRef="usd">100000</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease
      contextRef="i2246886a951c484caed4a89cfb15dadd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzExNDg5_3e3d2119-89d0-4dc0-9f7f-4c49f7baa818"
      unitRef="number">0.01</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxMzY_45851afe-2b97-4d57-9d55-0e6bd455dd0e"
      unitRef="number">0.052</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease>
    <pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNDI_533727de-08ad-40bc-9a4b-f9d05a8e9426"
      unitRef="number">0.023</pnm:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease>
    <us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTA0_b743a092-bac7-40f7-9aae-a2b5abed7beb">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table shows the assumed health care cost trend rates for the PNM OPEB plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Health care cost trend rate assumed for next year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year that the rate reaches the ultimate trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzMtMS0xLTEtMzU3Njk_f4dc3808-d683-491e-b6ee-f099963e6fd9"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzMtMy0xLTEtMzU3Njk_93994cfd-f744-4322-90be-354049384a01"
      unitRef="number">0.0625</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzQtMS0xLTEtMzU3Njk_d3ee94f7-ad28-4b59-850d-68aef4182306"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i9c5da052435846119dffa3ca21cad719_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzQtMy0xLTEtMzU3Njk_bcbafbc4-9b5c-4fe0-8bd9-3966f767a0a6"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i35bca16761fc44cfb33bd67a10fb5a3d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzUtMS0xLTEtMzU3Njk_9bfd503b-9b98-41f5-846c-563415a44678">2027</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i4085dc2120cc4421820c1a76d451b6c9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpiYjRjMjEwZmNmMmE0MWNmODEzNmQ5YjMyMTg5YzJkNi90YWJsZXJhbmdlOmJiNGMyMTBmY2YyYTQxY2Y4MTM2ZDliMzIxODljMmQ2XzUtMy0xLTEtMzU3Njk_913c41fb-2547-4bc9-aa0c-dc939279dd20">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <pnm:EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO
      contextRef="i10c67005e81b461bbed4461e293ef1ad_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyMDM3_348e557a-88e9-487f-b553-802db7997b1a"
      unitRef="usd">0</pnm:EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO>
    <pnm:DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts
      contextRef="ib44f05a2097947c39c11ce79c8712b2d_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyMjE3_08299028-fd12-4af7-bfcd-341bc26f334e"
      unitRef="number">0.05</pnm:DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i6e921639a5bb4fe2845c84d76fd19014_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyNjk0_0bd3b909-36b9-4c4e-a61a-c2fe3b50acf3"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="icbb691001c1b48e6b5a9f54bbcbcd782_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyNzEw_beb345b9-1cc2-48d3-82af-41b3e5058e44"
      unitRef="number">0.70</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzItMS0xLTEtMzU3Njk_353b47dd-76aa-4864-a445-7f9554cc6926"
      unitRef="usd">5924000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzItMy0xLTEtMzU3Njk_654ae99e-c08e-4f66-b170-b6866ea413bb"
      unitRef="usd">613000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzMtMS0xLTEtMzU3Njk_c376b358-2f1f-4051-84d3-7f0bb63bbee7"
      unitRef="usd">5772000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzMtMy0xLTEtMzU3Njk_2dd91cfc-02d4-4119-ac30-ea7336678149"
      unitRef="usd">638000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzQtMS0xLTEtMzU3Njk_4f6256c3-d2ff-4d26-a846-0056c80204b0"
      unitRef="usd">5577000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzQtMy0xLTEtMzU3Njk_4693baf4-f04d-4ed1-a5fa-c4401e20e106"
      unitRef="usd">657000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzUtMS0xLTEtMzU3Njk_13288ef3-4ddd-4817-bf6e-94f1be460965"
      unitRef="usd">5229000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzUtMy0xLTEtMzU3Njk_0ee562e2-eadf-4e7b-af0c-6a4675d4e2a7"
      unitRef="usd">661000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzYtMS0xLTEtMzU3Njk_c9513459-bf1c-4ae7-a05e-2a541c738fb9"
      unitRef="usd">5006000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzYtMy0xLTEtMzU3Njk_8082fc1a-96d2-49d9-ad47-3f10c504cbd8"
      unitRef="usd">669000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i54ed0963c86a4c5983cd67de1ceb30f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzctMS0xLTEtMzU3Njk_2aa11ec3-764d-4c7b-bbd8-0bf08d959d7f"
      unitRef="usd">20815000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i32e2661b24524796b3da765680b6188a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZToxM2FiYmQ0YmYyNTM0MmI0YmFlNDMxZTI4ODI4NGEzZS90YWJsZXJhbmdlOjEzYWJiZDRiZjI1MzQyYjRiYWU0MzFlMjg4Mjg0YTNlXzctMy0xLTEtMzU3Njk_c6af5b5c-46d8-4895-b34b-1a54544e0210"
      unitRef="usd">3113000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i776fb2e1c1c9470db52617a3655ac973_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyOTg5_3ddafa57-fac2-4354-b098-dd1b63e6f5b5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id669fe6839c84c7497785c9b0c61e852_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEyOTg5_ea614597-fb2f-4aa4-97ff-681edc076cf0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive
      contextRef="i24be8899080f40aab9a53f18ba46858c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEzMDY2_7d500bb6-2a09-4790-9346-056793078c49"
      unitRef="usd">0</pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive>
    <pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive
      contextRef="i531714780d204436bba3f5749ca70085_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEzMDY2_e667d725-ca7a-4cec-8508-d914b4aa9afa"
      unitRef="usd">0</pnm:DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive>
    <pnm:DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNDg_39b6c5aa-9127-4d62-94f4-5541b4314430"
      unitRef="usd">3200000</pnm:DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNjI_7fa02e58-0fb3-4bdb-b67b-794a054e9f89"
      unitRef="usd">11900000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NDk4_4d134e77-93df-405e-b79e-e6d617c87d6a">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For the executive retirement programs, the following table presents information about the PBO and funded status of the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PBO at end of year &#x2013; funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;12,612&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;14,222&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;406&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;678&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtMS0xLTEtMzU3Njk_0df1028e-71f9-4464-af04-78d97dfa8c22"
      unitRef="usd">14222000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i544f590364f8428b92b7ac0c32201170_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtMy0xLTEtMzU3Njk_f4276d3b-f0d9-4301-8a0c-1e62b076d92f"
      unitRef="usd">14994000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtNS0xLTEtMzU3Njk_820f48ce-922d-4056-9fce-4897e1d2da4a"
      unitRef="usd">678000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i22fa723f03d149a2b3eb40139cc1024c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzQtNy0xLTEtMzU3Njk_60ab2653-6be8-4123-b5e6-50a56c11117a"
      unitRef="usd">692000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtMS0xLTEtMzU3Njk_6df97174-9170-4cfc-af53-c0f08b05ae05"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtMy0xLTEtMzU3Njk_bc244610-db40-480a-9c4a-f8e5d2fbf895"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtNS0xLTEtMzU3Njk_4d2c0066-2e02-47f1-af9e-1816ef3ed995"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzUtNy0xLTEtMzU3Njk_c4520c6b-c187-4d15-a8a4-4c5d3651c5c5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtMS0xLTEtMzU3Njk_0096826e-1ffc-4770-a103-d0fabaee0297"
      unitRef="usd">363000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtMy0xLTEtMzU3Njk_35a1cdf8-a934-45a4-a188-1765e05696f2"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtNS0xLTEtMzU3Njk_c96813c6-b558-4227-b2e8-c8396b892180"
      unitRef="usd">17000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzYtNy0xLTEtMzU3Njk_0e4b8392-01b1-490d-b1f5-a956a70bed92"
      unitRef="usd">22000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctMS0xLTEtMzU3Njk_05a2064f-ac78-43fe-aa75-0af3ac639772"
      unitRef="usd">657000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctMy0xLTEtMzU3Njk_cbce1654-ff75-4154-8708-f7ae3a9a2e0f"
      unitRef="usd">-78000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctNS0xLTEtMzU3Njk_0b9b0790-baf3-4e3f-8fea-53dd9a5df025"
      unitRef="usd">211000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzctNy0xLTEtMzU3Njk_942e8ac9-3fa6-451d-87fc-1518bfb515f6"
      unitRef="usd">-58000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtMS0xLTEtMzU3Njk_2c9e6333-d4e1-4ffd-8b2c-703121572f14"
      unitRef="usd">1316000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtMy0xLTEtMzU3Njk_bd75e017-0a28-4f29-a669-34dbb576154e"
      unitRef="usd">1341000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtNS0xLTEtMzU3Njk_44e060a0-45bd-4061-9c2b-318a43526d6f"
      unitRef="usd">78000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzgtNy0xLTEtMzU3Njk_0b2cd8d8-6756-42c9-907e-776090504f2b"
      unitRef="usd">94000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktMS0xLTEtMzU3Njk_24dbee9e-308f-4158-8736-8b50a3fe6331"
      unitRef="usd">12612000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktMy0xLTEtMzU3Njk_a7f5028a-aefc-4d19-8a63-a3988c4959b6"
      unitRef="usd">14222000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktNS0xLTEtMzU3Njk_6f4f9c88-cb58-4ecd-b637-4fb3b2486df0"
      unitRef="usd">406000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzktNy0xLTEtMzU3Njk_7a7b3f5e-7225-4e3f-805d-b41695b2debe"
      unitRef="usd">678000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTEtMS0xLTM1NzY5_368b3599-00b4-413a-a358-93683796393d"
      unitRef="usd">1248000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTMtMS0xLTM1NzY5_9ca15e1d-c302-413f-9788-12400fca8901"
      unitRef="usd">1323000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTUtMS0xLTM1NzY5_fe720b7a-5eca-4dad-adc3-a6dadc1ffbaa"
      unitRef="usd">67000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzEwLTctMS0xLTM1NzY5_98684017-219c-4e1e-81b4-97f614223c3b"
      unitRef="usd">91000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTEtMS0xLTM1NzY5_65dd1758-54c3-44f1-965c-f55fe3eb1334"
      unitRef="usd">11364000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTMtMS0xLTM1NzY5_29cdbb09-3d03-4281-b911-375bd43216c2"
      unitRef="usd">12899000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTUtMS0xLTM1NzY5_80a74766-2f70-4d14-a45c-09dff30bf6e6"
      unitRef="usd">339000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMGJmODQ5NzQyYWY0MGQ0YTEwYmRkMzFhOWIwMzA4Mi90YWJsZXJhbmdlOmYwYmY4NDk3NDJhZjQwZDRhMTBiZGQzMWE5YjAzMDgyXzExLTctMS0xLTM1NzY5_914958e5-43ee-47b3-890f-f9724fde9f98"
      unitRef="usd">587000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzMtMS0xLTEtMzU3Njk_1906aac8-73a8-443f-8c43-0ef8eb8ae19e"
      unitRef="usd">2259000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzMtMy0xLTEtMzU3Njk_c0907590-b1f3-4979-bdee-e5ca65152663"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzQtMS0xLTEtMzU3Njk_46e7bb1d-3c2f-4daf-80e5-a0dfa4d8da33"
      unitRef="usd">657000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzQtMy0xLTEtMzU3Njk_0dd73559-bdb7-4b0f-85e6-a5d0e59e35fb"
      unitRef="usd">211000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzUtMS0xLTEtMzU3Njk_72b1dca7-07ff-4a1a-ab64-1dc56eb40d07"
      unitRef="usd">381000</pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax>
    <pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzUtMy0xLTEtMzU3Njk_1541eb6a-70f6-4626-b3c6-f80e58d41264"
      unitRef="usd">211000</pnm:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzYtMS0xLTEtMzU3Njk_1c34774e-c190-4ac0-86df-c8db235f2004"
      unitRef="usd">167000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzYtMy0xLTEtMzU3Njk_2af5f82a-546b-486e-9470-58800ade7fd1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzctMS0xLTEtMzU3Njk_a716a6ab-5b58-4d01-992e-c552a3ee54a8"
      unitRef="usd">1816000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTpmMjVkMzdhZjk4ZjA0YWE5YWVhYjQ4MjQzNjc4MTQyOC90YWJsZXJhbmdlOmYyNWQzN2FmOThmMDRhYTlhZWFiNDgyNDM2NzgxNDI4XzctMy0xLTEtMzU3Njk_8bb71240-4d51-4c8b-b672-c6f75673cec7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzQtMS0xLTEtMzU3Njk_6123b970-f92e-4624-82c9-712d69aa2650"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzQtMy0xLTEtMzU3Njk_309abf39-7a02-4e75-9f93-c0856e9dbe2b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzQtNS0xLTEtMzU3Njk_b739988b-9c55-45ac-803c-429b8163e57d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzUtMS0xLTEtMzU3Njk_4a8e4a5a-d019-43eb-ae87-8b97b79aac5a"
      unitRef="usd">363000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzUtMy0xLTEtMzU3Njk_ccac4870-ac24-4bbb-a67a-d100b61e3416"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzUtNS0xLTEtMzU3Njk_a364ecbd-b542-4e57-95aa-4657e9c54ed0"
      unitRef="usd">651000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzYtMS0xLTEtMzU3Njk_15e7d44d-35c4-4a51-830e-e306a00f2275"
      unitRef="usd">-395000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzYtMy0xLTEtMzU3Njk_50a158d4-8fc5-4a3b-9c91-519778d4f077"
      unitRef="usd">-403000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzYtNS0xLTEtMzU3Njk_f1d4da20-49ab-4026-8234-16988ecd208e"
      unitRef="usd">-318000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzctMS0xLTEtMzU3Njk_488e4dc0-1db4-45b2-acc4-43ab4a254cfd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzctMy0xLTEtMzU3Njk_3c62321e-e7be-4fd3-9434-0c02dde502e9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzctNS0xLTEtMzU3Njk_0f0d4d99-48b1-4ec0-89c1-3ab477392d9f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzgtMS0xLTEtMzU3Njk_1d3c672f-baf2-428b-b027-5a2466e2327c"
      unitRef="usd">758000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzgtMy0xLTEtMzU3Njk_ab24e9ec-e9d6-4bb3-a2eb-72e276b4b132"
      unitRef="usd">894000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzgtNS0xLTEtMzU3Njk_a0b64e95-97c6-4d37-9efb-ae1e786eacd2"
      unitRef="usd">969000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEwLTEtMS0xLTM1NzY5_78d8ab5f-940b-4c2b-816f-14f896c68fa1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEwLTMtMS0xLTM1NzY5_fef3638e-df3b-4a93-9c4f-dfeb6217b14e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEwLTUtMS0xLTM1NzY5_0dcc8aba-0593-41cf-8aaf-b4459ed9dc4a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzExLTEtMS0xLTM1NzY5_bfbff560-4764-402c-a77c-6b977213dabd"
      unitRef="usd">17000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzExLTMtMS0xLTM1NzY5_ff35b59a-05ef-4b21-8058-08ae7451cdc5"
      unitRef="usd">22000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzExLTUtMS0xLTM1NzY5_aa593f78-1347-4a6c-bfc3-d3c0734f05a4"
      unitRef="usd">30000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEyLTEtMS0xLTM1NzY5_24393426-4717-408c-948a-c5cb25f3e6f0"
      unitRef="usd">-33000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEyLTMtMS0xLTM1NzY5_2a5f17ed-8e97-4eff-9efb-c4876fac8dc2"
      unitRef="usd">-24000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEyLTUtMS0xLTM1NzY5_945ae73f-674b-4f74-af8d-cd3ddd0cc084"
      unitRef="usd">-15000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEzLTEtMS0xLTM1NzY5_875ceb2c-e762-4ea6-aa21-879bb0ece06d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEzLTMtMS0xLTM1NzY5_a067760e-a394-4c5b-b5a1-73362d49fefa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzEzLTUtMS0xLTM1NzY5_d13774cd-1950-4843-a1ff-1ad0841bec56"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzE0LTEtMS0xLTM1NzY5_a0027f80-a0ac-4e2b-8e50-a27846696330"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzE0LTMtMS0xLTM1NzY5_1d247e99-f7d6-4a54-a56a-f86465270dc8"
      unitRef="usd">46000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTphZDA0ZTdiZDUxNzQ0NTI4YTcxNTMyZjcxMTAyMmI1Ny90YWJsZXJhbmdlOmFkMDRlN2JkNTE3NDQ1MjhhNzE1MzJmNzExMDIyYjU3XzE0LTUtMS0xLTM1NzY5_9302c3d1-a544-4fe9-8a37-75d1023f23b0"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzItMS0xLTEtMzU3Njk_f22fd7f5-1dea-4744-9499-2ca0a62108d0"
      unitRef="number">0.0302</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i184cb1a33d074e52b8798b7d64635298_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzItMy0xLTEtMzU3Njk_51d16fba-5713-4ebe-a4be-664db558837a"
      unitRef="number">0.0268</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i544f590364f8428b92b7ac0c32201170_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzItNS0xLTEtMzU3Njk_72177960-b730-4758-bcc5-fee27038927f"
      unitRef="number">0.0344</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzMtMS0xLTEtMzU3Njk_95077b4c-9efa-4130-935c-c461b823154a"
      unitRef="number">0.0268</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzMtMy0xLTEtMzU3Njk_ad1e1761-0d0e-4141-9512-361aeeb2669f"
      unitRef="number">0.0344</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i73cba96bda11449dab0a6d886bf3efd8_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzMtNS0xLTEtMzU3Njk_b5cb1a70-5c5b-4eb9-a856-2a9ce07e680a"
      unitRef="number">0.0466</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzctMS0xLTEtMzU3Njk_379c856b-1ee0-42b7-937d-7bfc19184bd2"
      unitRef="number">0.0301</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="icf326896fea24b47a89a2a95cc46c852_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzctMy0xLTEtMzU3Njk_a2a9f82e-92bd-4b23-9f29-ad9ed81d008c"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i22fa723f03d149a2b3eb40139cc1024c_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzctNS0xLTEtMzU3Njk_8fb8a97d-1367-4f11-a385-42ba0dc3013d"
      unitRef="number">0.0346</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzgtMS0xLTEtMzU3Njk_4534f63f-d609-4d96-9d5f-38ad3eaba677"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzgtMy0xLTEtMzU3Njk_3144f05f-06d1-48fe-8e27-8d03dc82a4e1"
      unitRef="number">0.0346</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i447c646dbf844ba586170ff3f4eec688_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo0NWZmNDM0OTY5YmQ0NzE0YjhlOWE5OGJiMTAzMmIwZS90YWJsZXJhbmdlOjQ1ZmY0MzQ5NjliZDQ3MTRiOGU5YTk4YmIxMDMyYjBlXzgtNS0xLTEtMzU3Njk_9151facb-9d40-47fb-b972-5fdfe287b0bc"
      unitRef="number">0.0463</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer
      contextRef="i4aaba39473ef4393a07a6f23e546abc8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzEwOTk1MTE2NDYxNzc_176dd732-11e8-41ba-93cf-47a56c54abcc"
      unitRef="usd">1300000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer
      contextRef="icc1eb27f5f8546be8aaa09225b60ef9d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0MzM3_e003fb96-8517-449b-974c-9a77d8a199eb"
      unitRef="usd">100000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer
      contextRef="ifb500bd4172746b88829476c9b639d14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0Mzgw_ec2934d1-ca7f-4dfd-b5c6-50e4b9e115be"
      unitRef="usd">1400000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer>
    <pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer
      contextRef="ibce2cb440a704d4a8e27e2905fd18586_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0Mzg3_842ab0fd-6f1b-4dd3-b12a-baa65866ac67"
      unitRef="usd">100000</pnm:DefinedBenefitPlanPlanAssetsDisbursementsByEmployer>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzItMS0xLTEtMzU3Njk_2314a227-2ec9-4b79-899a-9f57f28d67b9"
      unitRef="usd">1267000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzItMy0xLTEtMzU3Njk_85e72128-869e-4c3d-96ce-88042366c78e"
      unitRef="usd">68000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzMtMS0xLTEtMzU3Njk_a6ed2a3a-ffc7-4fe2-8127-7ed29f42c124"
      unitRef="usd">1228000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzMtMy0xLTEtMzU3Njk_5f11186f-ce95-4aca-9e32-244378b973af"
      unitRef="usd">62000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzQtMS0xLTEtMzU3Njk_6d395260-b4ff-4c88-a7bf-9eb51006009a"
      unitRef="usd">1183000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzQtMy0xLTEtMzU3Njk_90d37391-d20c-44a5-8d15-910d16f13ce1"
      unitRef="usd">56000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzUtMS0xLTEtMzU3Njk_b935cdb2-6aee-45cd-94a1-7e31207255ff"
      unitRef="usd">1133000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzUtMy0xLTEtMzU3Njk_06db0dee-c173-4374-a59b-ccfc0740b690"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzYtMS0xLTEtMzU3Njk_6e63a94b-a356-491e-9f0f-bdf9bf7ec848"
      unitRef="usd">1077000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzYtMy0xLTEtMzU3Njk_166cfb1a-9c0f-427d-aaf1-935f6e8bc216"
      unitRef="usd">44000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i913f321711ad4292ae9447b06e13b621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzctMS0xLTEtMzU3Njk_38ad31f4-7212-4a68-940c-0409f9e442a0"
      unitRef="usd">4455000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i4d067169f6ed46daa5e234509e17a798_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTo3YzM5ZWYwYzk0Yjk0NTc2OTM4OGZiYTk2YmNiNTcxZi90YWJsZXJhbmdlOjdjMzllZjBjOTRiOTQ1NzY5Mzg4ZmJhOTZiY2I1NzFmXzctMy0xLTEtMzU3Njk_09e3ad83-02ac-4c41-b924-10af0e31dcb1"
      unitRef="usd">135000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0NzY5_5d71419f-a48e-49a2-8b83-933c9b34d450"
      unitRef="number">0.75</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0Nzg1_fac351e9-b0c6-4160-8254-876242b13fd2"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <pnm:DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge
      contextRef="i2fdf39377c3e4f25b276b54852e209ab_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0OTIy_00778934-e905-4990-9120-cade316434e8"
      unitRef="number">0.03</pnm:DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge>
    <pnm:DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge
      contextRef="i9cdc0465dd6f4efca9ef942835235fd2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE0OTI4_1e077085-4ada-4824-96c4-7501e990af11"
      unitRef="number">0.10</pnm:DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge>
    <pnm:ScheduleOfDefinedContributionPlanExpensesTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90ZXh0cmVnaW9uOjcyNjQ3NTUwNzc4NzRiZDZhNDJmNzQ0ZmVmNjhkNWM3XzE1NTE4_580ccd6c-3965-46a5-ae4e-fc8b28b2760d">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A summary of expenses for these other retirement plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-qualified plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-qualified plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-qualified plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pnm:ScheduleOfDefinedContributionPlanExpensesTableTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3340eeb993cd49fa8124008fb220946a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzQtMS0xLTEtMzU3Njk_214689f3-d7e8-4a1e-9978-7bd8eedb2819"
      unitRef="usd">16648000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ief4360b85a2348ba950eb4f14e9b55db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzQtMy0xLTEtMzU3Njk_0d26c0a0-78c4-4423-9d60-3bb4fe30a058"
      unitRef="usd">16247000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i46f1224e48864916bcba3cb7d9b35084_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzQtNS0xLTEtMzU3Njk_96cee3b0-6264-4087-a4c1-38a4ec08b726"
      unitRef="usd">16097000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i3f5fe6c0a91e4f91ba24a0a516980501_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzUtMS0xLTEtMzU3Njk_062093c5-31f0-4ba8-942c-1c493bfa80d8"
      unitRef="usd">3594000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i3b225e835cf14c1fb8dc156777d865d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzUtMy0xLTEtMzU3Njk_42b3f878-dff3-44a4-a095-78d6367cd591"
      unitRef="usd">2090000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i5a2da021ad524d598d1b568434e4deca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzUtNS0xLTEtMzU3Njk_e3acbe2d-e188-4f0a-b19d-278da79b2513"
      unitRef="usd">4551000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4c90d200772140408c61f04ffe5529d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzctMS0xLTEtMzU3Njk_e5fa7a18-6a47-45b0-9d79-fc071985b139"
      unitRef="usd">11826000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i088f7daefab44740892822751dcfa757_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzctMy0xLTEtMzU3Njk_5043fafe-71a7-43e9-9978-23d78af07bf2"
      unitRef="usd">11676000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i58e8721858654a94a8b14632a2042edc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzctNS0xLTEtMzU3Njk_58e72ab7-32a7-40c4-94c7-b7fa1115f768"
      unitRef="usd">11587000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i8a71caa70a4b44f2aa486e333e15eadf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzgtMS0xLTEtMzU3Njk_512fb05d-8ddc-421b-b1bb-fc78da4b9526"
      unitRef="usd">2622000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i8c01dcc365104a38a6206f8157eb0501_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzgtMy0xLTEtMzU3Njk_359afce8-567f-49eb-bc93-ff55e3d5267e"
      unitRef="usd">1544000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i27230d3844054c8fb462c5fc12fefda8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzgtNS0xLTEtMzU3Njk_01de7f20-309d-435f-aaba-f7d2dc822022"
      unitRef="usd">3384000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6c17f80bf9ef4c288bae4033718f6843_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzEwLTEtMS0xLTM1NzY5_2e8de6c3-7d59-4e23-9b6a-3f90d0b38420"
      unitRef="usd">4823000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if31fd3a0a42241d08e6af93834cac967_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzEwLTMtMS0xLTM1NzY5_f3e2b662-e21f-426e-bc34-1bf862c1d151"
      unitRef="usd">4572000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2cf326f61c3a480f92050da2784be1f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzEwLTUtMS0xLTM1NzY5_a8a7a507-0fb9-4646-9da0-26c6164d8dca"
      unitRef="usd">4511000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i1d154083ea8f4632bf8961f5d869fbf6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzExLTEtMS0xLTM1NzY5_7cf0928b-c822-4699-81bd-4e094a1e8ca3"
      unitRef="usd">972000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i9191605a5426450eb8eae13842700c2b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzExLTMtMS0xLTM1NzY5_3cc0df9e-3caf-44ec-bfec-0bae001eda27"
      unitRef="usd">547000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i73110882cfb54639b4ff0144bfb9d3ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTEvZnJhZzo3MjY0NzU1MDc3ODc0YmQ2YTQyZjc0NGZlZjY4ZDVjNy90YWJsZTozOTU4MjM5ZjI1MjQ0Njc3OGUxMjY0YzlmMmZjZjMyMC90YWJsZXJhbmdlOjM5NTgyMzlmMjUyNDQ2Nzc4ZTEyNjRjOWYyZmNmMzIwXzExLTUtMS0xLTM1NzY5_a56a0fbe-f51f-44d3-b3cd-a0167a96230f"
      unitRef="usd">1167000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwNTU_72fe87d3-cbff-4614-b178-0cb90e08d12d">Stock-Based Compensation&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR has various stock-based compensation programs, including stock options, restricted stock, and performance shares granted under the Performance Equity Plan (&#x201c;PEP&#x201d;).  Although certain PNM and TNMP employees participate in the PNMR plans, PNM and TNMP do not have separate employee stock-based compensation plans.  The Company has not awarded stock options since 2010 and all employee stock options expired or were exercised in February 2020.  Certain restricted stock awards are subject to achieving performance or market targets.  Other awards of restricted stock are only subject to time vesting requirements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Equity Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The PEP provides for the granting of non-qualified stock options, restricted stock rights, performance shares, performance units, and stock appreciation rights to officers, key employees, and non-employee members of the Board.  Restricted stock under the PEP refers to awards of stock subject to vesting, performance, or market conditions rather than to shares with contractual post-vesting restrictions.  Generally, the awards vest ratably over three years from the grant date of the award.  However, awards with performance or market conditions vest upon satisfaction of those conditions.  In addition, plan provisions provide that upon retirement, participants become 100% vested in certain stock awards.  The vesting period for awards of restricted stock to non-employee members of the Board is one year.  The total number of shares of PNMR common stock subject to all awards under the PEP, as approved by PNMR&#x2019;s shareholders in May 2014, may not exceed 13.5 million &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;shares, subject to adjustment and certain share counting rules set forth in the PEP.  This current share pool is charged five shares for each share subject to restricted stock or other full value award.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Source of Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The source of shares for exercised stock options and vested restricted stock is shares acquired on the open market by an independent agent, rather than newly issued shares.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accounting for Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The stock-based compensation expense related to restricted stock awards without performance or market conditions to participants that are retirement eligible on the grant date is recognized immediately at the grant date and is not amortized.  Compensation expense for other such awards is amortized to compensation expense over the shorter of the requisite vesting period or the period until the participant becomes retirement eligible.  Compensation expense for performance-based shares is recognized ratably over the performance period as required service is provided and is adjusted periodically to reflect the level of achievement expected to be attained.  Compensation expense related to market-based shares is recognized ratably over the measurement period, regardless of the actual level of achievement, provided the employees meet their service requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Total compensation expense for stock-based payment arrangements recognized by PNMR for the years ended December&#160;31, 2021, 2020, and 2019 was $9.4 million, $8.1 million, and $6.4 million.  Stock compensation expense of $6.4&#160;million, $5.5 million, and $4.2 million was charged to PNM and $3.0 million, $2.6 million, and $2.2 million was charged to TNMP.  At December&#160;31, 2021, PNMR had unrecognized compensation expense related to stock awards of $4.4&#160;million, which is expected to be recognized over an average of 1.50 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR receives a tax deduction for certain stock option exercises during the period the options are exercised, generally for the excess of the price at which the options are sold over the exercise prices of the options, and a tax deduction for the value of restricted stock at the vesting date.  All excess tax benefits and deficiencies are recorded to tax expense and classified as operating cash flows when used to reduce taxes payable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.911%"/&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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Excess Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP used excess tax benefits to reduce income taxes payable and the benefit was reflected in cash flows from operating activities.  The benefit of excess tax benefits at PNM and PNMR will be reflected in operating cash flows when they reduce income taxes payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The grant date fair value for restricted stock and stock awards with Company internal performance targets is determined based on the market price of PNMR common stock on the date of the agreements reduced by the present value of future dividends that will not be received prior to vesting.  The grant date fair value is applied to the total number of shares that are anticipated to vest, although the number of performance shares that ultimately vest cannot be determined until after the performance periods end.  The grant date fair value of stock awards with market targets is determined using Monte Carlo simulation models, which provide grant date fair values that include an expectation of the number of shares to vest at the end of the measurement period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table summarizes the weighted-average assumptions used to determine the awards grant date fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.089%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.795%"/&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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Shares and Performance-Based Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected quarterly dividends per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;0.3275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;0.3075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;0.2900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.72 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Market-Based Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.72&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activity in restricted stock awards including performance-based and market-based shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.970%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.849%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Restricted Stock&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;168,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;40.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR&#x2019;s current stock-based compensation program provides for performance and market targets through 2023.  Included as granted and released in the table above are 124,941 previously awarded shares that were earned for the 2018 - 2020 performance measurement period and ratified by the Board in February 2021 (based upon achieving market targets at below &#x201c;maximum&#x201d; levels).  Excluded from the above table are 92,343 previously awarded shares that were earned for the 2019 - 2021 performance measurement period and ratified by the Board in February 2022 (based upon achieving market targets at above &#x201c;target&#x201d;, below &#x201c;maximum&#x201d; levels).  Also excluded from the table above are 142,047 and 152,414 shares for the three-year performance periods ending in 2022 and 2023 that will be awarded if all performance and market criteria are achieved at maximum levels and all executives remain eligible.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table provides additional information concerning restricted stock activity, including performance-based and market-based shares, and stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;43.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;36.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;37.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of restricted shares that vested (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of options exercised (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;At December 31, 2019, the aggregate intrinsic value of stock options outstanding, all of which were exercisable, was less than $0.1&#160;million.  All the outstanding options were exercised or expired in February 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzExMjA_69e10599-7154-4422-9d39-f33fc6a2918b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate
      contextRef="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzEzMzY_28ea736b-0a5a-4cc4-8487-5d7b6b2e5fe1"
      unitRef="number">1</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6b0089311b4549f08b70abc8f1b63f4d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzE0NjI_92ec9e63-6ed2-4d44-93bf-229db79282f9">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9054d8d557e14c0eb15a60ffe6f2e4f8_I20140531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzE2MTU_8badda30-277a-42b3-8149-0b9276c1faa7"
      unitRef="shares">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <pnm:SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio
      contextRef="i349ed1323a1146d3b73fb81d2e0db596_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzE3Mzk_f2bb8687-8eb9-4ca8-8e8a-deaae43f21af"
      unitRef="number">5</pnm:SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwMzI_dc215af6-424d-414f-8a42-db241c7fdbf7"
      unitRef="usd">9400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwMzY_df5f5825-55e4-448d-9384-eb4803f3ffbe"
      unitRef="usd">8100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwNDQ_4e03468d-c1dd-4e29-8e42-37808e997fe1"
      unitRef="usd">6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwNzk_3bcccab7-6291-4e77-b0a3-d85c53644d17"
      unitRef="usd">6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwODM_9095a00d-6640-414c-b27f-398909d17839"
      unitRef="usd">5500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMwOTE_1f75fee2-5f38-47f2-b7c4-c8b2606021f7"
      unitRef="usd">4200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMxMTc_5cf58a92-d2f2-45c3-90a9-38dba0c7957b"
      unitRef="usd">3000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMxMjE_0f0d3059-47e3-4f81-b0ce-fc940dca0390"
      unitRef="usd">2600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMxMjk_813a7cad-6fe6-4f41-899a-912215c36ae9"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ida6f92d1862e43189f9733d87a55f2c2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMyMzE_574a0d46-ff69-47df-9225-3c8257b1bc1d"
      unitRef="usd">4400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i357b74a38561415392e019d35ca99aab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzMyODk_df42f418-a141-4b3a-8195-8e10da86f7e3">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwNTI_94e10f60-6b45-4556-801f-dc3f4bd62b18">All excess tax benefits and deficiencies are recorded to tax expense and classified as operating cash flows when used to reduce taxes payable. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.911%"/&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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Excess Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzMtMi0xLTEtMzU3Njk_7a5ca6cf-7be4-4b6c-a5ef-26f6b186a560"
      unitRef="usd">564000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzMtNC0xLTEtMzU3Njk_0b18b3e6-73ee-4e85-a5b1-e891e06291c4"
      unitRef="usd">279000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzMtNi0xLTEtMzU3Njk_31b14cfd-57e0-4245-9378-667b6244ca2e"
      unitRef="usd">559000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzQtMi0xLTEtMzU3Njk_f2b7330e-5e25-4a9a-833a-ed73086a4277"
      unitRef="usd">224000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzQtNC0xLTEtMzU3Njk_e230c57a-8aec-4daa-a3ce-93493ebc4d1f"
      unitRef="usd">112000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzQtNi0xLTEtMzU3Njk_ce1881d5-d3fc-4e29-b7a7-9ce03a663477"
      unitRef="usd">236000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzUtMi0xLTEtMzU3Njk_c03d2739-f59b-43a9-9263-b51b061b9302"
      unitRef="usd">788000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzUtNC0xLTEtMzU3Njk_6d628f24-adfb-48f1-81ab-96c8c1c6042e"
      unitRef="usd">391000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTpkYjcyOWY4MDhmNWU0MjA1ODk0NThhMzcxODBhYjM1NC90YWJsZXJhbmdlOmRiNzI5ZjgwOGY1ZTQyMDU4OTQ1OGEzNzE4MGFiMzU0XzUtNi0xLTEtMzU3Njk_e7a2300a-80f8-4475-9ab6-37e015c56ca3"
      unitRef="usd">795000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwMzk_55c65b4d-47b4-4f34-8666-a2c8e62be10b">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table summarizes the weighted-average assumptions used to determine the awards grant date fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.089%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.795%"/&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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Shares and Performance-Based Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected quarterly dividends per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;0.3275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;0.3075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;0.2900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.72 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Market-Based Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.72&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activity in restricted stock awards including performance-based and market-based shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.970%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.849%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Restricted Stock&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;168,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;40.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following table provides additional information concerning restricted stock activity, including performance-based and market-based shares, and stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;43.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;36.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:100%"&gt;37.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of restricted shares that vested (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intrinsic value of options exercised (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate
      contextRef="i357b74a38561415392e019d35ca99aab_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzItMi0xLTEtMzU3Njk_24abe044-1d42-4219-aa24-66e9f1916172"
      unitRef="usdPerShare">0.3275</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate
      contextRef="if3ab6f19ac734815a7a88ec23171603f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzItNC0xLTEtMzU3Njk_2bd549d6-e0a5-45f8-b8c6-5f5649942150"
      unitRef="usdPerShare">0.3075</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate
      contextRef="ia7295b39b3e9406e86be80f87f49413e_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzItNi0xLTEtMzU3Njk_4cbd6faf-7308-4866-990c-e73176c7796f"
      unitRef="usdPerShare">0.2900</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i357b74a38561415392e019d35ca99aab_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzMtMi0xLTEtMzU3Njk_95e4411d-1248-480c-93e0-01bd433696da"
      unitRef="number">0.0032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if3ab6f19ac734815a7a88ec23171603f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzMtNC0xLTEtMzU3Njk_2e64a6bd-7446-4920-8494-ae38dc5cbff6"
      unitRef="number">0.0072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia7295b39b3e9406e86be80f87f49413e_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzMtNi0xLTEtMzU3Njk_5e8aee74-2f1d-449e-b1ac-34e9cbf2bc64"
      unitRef="number">0.0247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzYtMi0xLTEtMzU3Njk_8a474e87-c384-43da-b04b-34269e819a5e"
      unitRef="number">0.0276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzYtNC0xLTEtMzU3Njk_72d5a67c-643f-4a89-9f05-900592725f74"
      unitRef="number">0.0251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i944baca092fb46d595a7ca476db71047_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzYtNi0xLTEtMzU3Njk_999b1fa3-f784-4b8a-9436-55763743ebac"
      unitRef="number">0.0259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzctMi0xLTEtMzU3Njk_7fd887ff-8cd8-4a8c-b13f-d8b3315b277e"
      unitRef="number">0.3369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzctNC0xLTEtMzU3Njk_856f7ec6-230a-4a78-8d3a-5f7f8aef1ca5"
      unitRef="number">0.1941</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i944baca092fb46d595a7ca476db71047_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzctNi0xLTEtMzU3Njk_ccd27df9-74f6-42c3-ad15-06c1f1da4da9"
      unitRef="number">0.1955</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6c6d952b7e0f4b05969ecd5cbbe018b4_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzgtMi0xLTEtMzU3Njk_14dd32cb-d860-49bd-b3e5-f0cc197e6657"
      unitRef="number">0.0029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i40959aaec5cd4028a4576bc666f09a95_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzgtNC0xLTEtMzU3Njk_1f5bb1a3-46b2-4cee-9e06-b8c154d86545"
      unitRef="number">0.0072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i944baca092fb46d595a7ca476db71047_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZTo1M2VhMmVjMzdkYmY0MjRmYjBmNmUxNDljNjQ4YWQxZC90YWJsZXJhbmdlOjUzZWEyZWMzN2RiZjQyNGZiMGY2ZTE0OWM2NDhhZDFkXzgtNi0xLTEtMzU3Njk_1c0f12db-6473-49ef-b52f-e66b7bf2e5e6"
      unitRef="number">0.0251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia74ca2c826e84837b99fc46ea029bd7e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzItMi0xLTEtMzU3Njk_669d5b38-b594-4fd7-b35a-043226d49f43"
      unitRef="shares">168061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia74ca2c826e84837b99fc46ea029bd7e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzItNC0xLTEtMzU3Njk_a16661f6-b261-480a-81f9-f0ce46cad1a2"
      unitRef="usdPerShare">40.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzMtMi0xLTEtMzU3Njk_930f9249-e90d-48aa-9c7f-ff1ba1196f72"
      unitRef="shares">213515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzMtNC0xLTEtMzU3Njk_595aab4c-c578-405c-8e1b-df40a54bf03b"
      unitRef="usdPerShare">43.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzQtMi0xLTEtMzU3Njk_ab702775-6a30-4edb-a968-032ccd91be9a"
      unitRef="shares">211587</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzQtNC0xLTEtMzU3Njk_24fd0a80-9a3e-4ceb-a54e-c2c003d33f54"
      unitRef="usdPerShare">40.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzUtMi0xLTEtMzU3Njk_4bfb2118-1231-429b-83f6-84bc986527e5"
      unitRef="shares">2719</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzUtNC0xLTEtMzU3Njk_f0765161-440d-45b1-94ed-ff6c0b29fc44"
      unitRef="usdPerShare">43.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i235c0edb4c1843c58a97bcfcd6302330_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzctMi0xLTEtMzU3Njk_d2b28fe4-0ebe-47f3-82b8-dcc187fe8498"
      unitRef="shares">167270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i235c0edb4c1843c58a97bcfcd6302330_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToxYjRmMjExYzgyNTY0NjAzOGViZGUxNzExYzFlNGQ5ZC90YWJsZXJhbmdlOjFiNGYyMTFjODI1NjQ2MDM4ZWJkZTE3MTFjMWU0ZDlkXzctNC0xLTEtMzU3Njk_64f3c43e-59fe-4d4b-b101-aea9c7bdf2a0"
      unitRef="usdPerShare">43.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne
      contextRef="i7c26e4f260cf4885adc7f24e5579fdd5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzU5Mjk_18d1cf17-7d83-4743-b8d8-a29b24649cc6"
      unitRef="shares">124941</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne
      contextRef="iea599e5f374449929e48b5e66d5b310b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzEwOTk1MTE2NDY2NjA_c582d792-1079-49ff-bd3a-050dc99e93dd"
      unitRef="shares">92343</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo
      contextRef="i84e46157144c442887cfb56479504957_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzIxOTkwMjMyNzM4NzY_ffed4a42-37f3-40a0-8535-62450a4d6b2d"
      unitRef="shares">142047</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo>
    <pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree
      contextRef="i4f34941a76154461b1154fdb69d91a0a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzIxOTkwMjMyNzM4ODA_b245ae88-ae82-4569-af2c-d46c8d8bb601"
      unitRef="shares">152414</pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree>
    <pnm:PerformancePeriod
      contextRef="i0fb857da09b343c3b6c0bfe788113405_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzkwNjQ_9be42625-0221-4f16-9e6c-cfe27dacd521">P3Y</pnm:PerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzItMi0xLTEtMzU3Njk_fec4c52a-4717-41d8-ba77-91855ab1a222"
      unitRef="usdPerShare">43.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idb510b26bc944e2c9bdcde1cd30206f3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzItNC0xLTEtMzU3Njk_3cc96f5c-87dd-4d31-836f-ff6dc687f46d"
      unitRef="usdPerShare">36.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i88a04457e5be45edac48d0513b02af6a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzItNi0xLTEtMzU3Njk_47d8d44e-c846-4f65-8c2b-0c9a6ee3220c"
      unitRef="usdPerShare">37.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzMtMi0xLTEtMzU3Njk_49b7cf56-807d-473b-b21e-b424aadac44b"
      unitRef="usd">8617000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="idb510b26bc944e2c9bdcde1cd30206f3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzMtNC0xLTEtMzU3Njk_86ce97c3-7c95-4f71-b29e-a8d2f2affcff"
      unitRef="usd">8299000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i88a04457e5be45edac48d0513b02af6a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzMtNi0xLTEtMzU3Njk_0afa88f2-f2d8-43fc-88c0-0771b0e01c34"
      unitRef="usd">6246000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i2bb8fe91fe6d4507929ff95624efeaf4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzgtMi0xLTEtMzU3Njk_639cc36d-d1ee-4e40-8473-e383ef5d5856"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5ed020e2c9c243b08c6b3c13e67e798f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzgtNC0xLTEtMzU3Njk_94f604fb-cc95-4f74-86c5-185a53656a38"
      unitRef="usd">84000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iceaaa6ef3e004e87bae1e1d6ddf4268b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90YWJsZToyNzZmOWZjMWI1MDY0YTcxYTc0ODhiZDk1NDE2ZDhjOC90YWJsZXJhbmdlOjI3NmY5ZmMxYjUwNjRhNzFhNzQ4OGJkOTU0MTZkOGM4XzgtNi0xLTEtMzU3Njk_f8a7f456-b83d-4b5c-8be9-7eacaa070609"
      unitRef="usd">2617000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i83b337f0f3c848e69ecc7d8a0972d4a7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTQvZnJhZzozNmYwMmIyYWQzYmM0Yzg1OWRmNTNiZmNlMzQ0YTVhOC90ZXh0cmVnaW9uOjM2ZjAyYjJhZDNiYzRjODU5ZGY1M2JmY2UzNDRhNWE4XzEwOTk1MTE2NDMyMTQ_8fa8b159-0199-45dd-b962-641bbe5c4ae6"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzI1ODc_d5c91829-0c06-48bc-96ad-b39422129e08">Regulatory Assets and Liabilities&lt;div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The operations of PNM and TNMP are regulated by the NMPRC, PUCT, and FERC and the provisions of GAAP for rate-regulated enterprises are applied to its regulated operations.  Regulatory assets represent probable future recovery of previously incurred costs that will be collected from customers through the ratemaking process.  Regulatory liabilities represent probable future reductions in revenues associated with amounts that are to be credited to customers through the ratemaking process. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets and liabilities reflected in the Consolidated Balance Sheets are presented below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FPPAC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission cost recovery factor&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy efficiency costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;8,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;6,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (Continued):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coal mine reclamation costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on reacquired debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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:100%"&gt;19,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and OPEB&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,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:100%"&gt;190,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shutdown of SJGS Units 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMS surcharge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMS retirement and other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cost under the ETA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred COVID-19 costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJGS replacement resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EIM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;428,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;457,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;85,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;99,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;437,702&#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;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:100%"&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:100%"&gt;457,953&#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;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:100%"&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:100%"&gt;91,341&#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;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:100%"&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:100%"&gt;100,039&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FPPAC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Renewable energy rider&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy efficiency costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission cost recovery factor&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(8,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(5,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(2,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(294,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(321,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(343,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PVNGS ARO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Renewable energy tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation SNCRs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and OPEB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;COVID-19 cost savings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(653,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(664,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(187,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(185,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(670,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"&gt;Includes $9.3 million in coal mine reclamation costs related to PNM&#x2019;s planned retirement of SJGS in 2022 and recoverable under the ETA as described in Note 16&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"&gt;Includes $2.2 million for certain PNM pension costs as described in Note 11&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"&gt; Amounts to be included under the ETA&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company&#x2019;s regulatory assets and regulatory liabilities are reflected in rates charged to customers or have been addressed in a regulatory proceeding.  The Company does not receive or pay a rate of return on the following regulatory assets and regulatory liabilities (and their remaining amortization periods): coal mine reclamation costs (through 2020); deferred income taxes (over the remaining life of the taxable item, up to the remaining life of utility plant); pension and OPEB costs (through 2033); PVNGS ARO (to be determined in a future regulatory proceeding); costs recoverable under the ETA (over the securitization period); deferred COVID-19 costs (to be determined in a future regulatory proceeding); and SJGS replacement resources (to be determined in a future regulatory proceeding).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The Company is permitted, under rate regulation, to accrue and record a regulatory liability for the estimated cost of removal and salvage associated with certain of its assets through depreciation expense.  Actuarial losses and prior service costs for pension plans are required to be recorded in AOCI; however, to the extent authorized for recovery through the regulatory process these amounts are recorded as regulatory assets or liabilities.  Based on prior regulatory approvals, the amortization of these amounts will be included in the Company&#x2019;s rates.  Based on a current evaluation of the various factors and conditions that are expected to impact future cost recovery, the Company believes that future recovery of its regulatory assets is probable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <pnm:RegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzI1Njk_1fbfec30-3338-4627-9b7b-50352c3df998">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets and liabilities reflected in the Consolidated Balance Sheets are presented below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FPPAC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission cost recovery factor&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy efficiency costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;8,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;6,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (Continued):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coal mine reclamation costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on reacquired debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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:100%"&gt;19,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and OPEB&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,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:100%"&gt;190,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shutdown of SJGS Units 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMS surcharge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMS retirement and other costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cost under the ETA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred COVID-19 costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJGS replacement resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EIM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;428,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;457,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;85,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;99,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;437,702&#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;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:100%"&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:100%"&gt;457,953&#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;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:100%"&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:100%"&gt;91,341&#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;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:100%"&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:100%"&gt;100,039&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FPPAC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Renewable energy rider&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy efficiency costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission cost recovery factor&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(8,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(5,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(2,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(294,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(321,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(343,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PVNGS ARO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Renewable energy tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation SNCRs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and OPEB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;COVID-19 cost savings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(653,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(664,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(187,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(185,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(670,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"&gt;Includes $9.3 million in coal mine reclamation costs related to PNM&#x2019;s planned retirement of SJGS in 2022 and recoverable under the ETA as described in Note 16&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"&gt;Includes $2.2 million for certain PNM pension costs as described in Note 11&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:105%;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:105%"&gt; Amounts to be included under the ETA&lt;/span&gt;&lt;/div&gt;</pnm:RegulatoryAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i72ec5a57589d4c68b7ce510b676104a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtMS0xLTEtMzU3Njk_412495ae-1195-46a2-a763-a06c8a280692"
      unitRef="usd">7130000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i9882896b60b14dc5b918c62b5b434ea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtMy0xLTEtMzU3Njk_8e621a20-0312-4f99-921b-74daae49fa49"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ie4a40aa0bce444f0931689358dce2636_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtNS0xLTEtMzU3Njk_4da9bd47-519f-4c68-bf7f-4cb6af48c520"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i916f9f9d98784765828b443463356fbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUtNy0xLTEtMzU3Njk_15d9013e-be1e-422f-8327-97aab0c868a5"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i73731669bee94b619c2d8b961eaa71e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtMS0xLTEtNjc3NjY_61ca4a96-99b9-428e-ab82-2752b9f229a5"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="idefd68eef094474087715c63264d3fc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtMy0xLTEtNjc3NjY_b639bc15-c78f-41e4-bba2-a91f1274f9d6"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i8b4586a86b4f4ded824a4ffdc5f11f6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtNS0xLTEtMzU3Njk_fc341491-3d4f-4987-b80a-450d5866a3bb"
      unitRef="usd">3906000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6d6ca888dd154e3ba4596593a6d9256b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzYtNy0xLTEtMzU3Njk_a3812aeb-dc93-4ec8-acb2-fb0bfac0ea9f"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i02d079d0f7cc47158491470e6197ed57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctMS0xLTEtMzU3Njk_6d43fd32-85c7-413b-8daf-5229d3784196"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ie7c0aa0afeba4f8f9db82df75793247c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctMy0xLTEtMzU3Njk_0b960980-7534-474b-976e-85805b54a746"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="iae98a6ab28e145f5b8afc8945c2729c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctNS0xLTEtMzU3Njk_b0564e54-a30d-49c9-85a6-88bea07a951b"
      unitRef="usd">2158000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i824afb5289874145b5af0c692e8b7dbe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzctNy0xLTEtMzU3Njk_6f365668-d1c1-4dc5-9a1c-204c7677e74c"
      unitRef="usd">202000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i939e962b96d84178a46cc47896348f7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtMS0xLTEtMzU3Njk_8ac889fe-0c3f-45b2-ae4b-b3f2d37aece9"
      unitRef="usd">1591000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i97bcbc32bc4e4936b75cdeb57fe7e26c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtMy0xLTEtMzU3Njk_6f5dce51-3d66-490c-bb3a-025c84fa73fd"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i416f7822d32d4b8ab141d22b31186041_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtNS0xLTEtMzU3Njk_a2508ca1-c1c7-44e6-81d0-cfeee57e8c68"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i72ae3b969ff8420794e64e502540fec8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzgtNy0xLTEtMzU3Njk_e08f389c-31d4-47af-9d22-fcb3a2401d03"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktMS0xLTEtMzU3Njk_b6aa513b-9379-49b6-b9dc-cb63c722687f"
      unitRef="usd">8721000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktMy0xLTEtMzU3Njk_e976df87-851c-4d04-b48e-0c8e9a8a9e78"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktNS0xLTEtMzU3Njk_84bea411-3f2e-44e2-903e-13f195b8093a"
      unitRef="usd">6064000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzktNy0xLTEtMzU3Njk_1371fba4-145f-4d99-a99d-c94858f02754"
      unitRef="usd">202000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i939f57ccc47d492cad9c7734b04c799d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTEtMS0xLTM1NzY5_6e8eeeb9-cf78-4a24-9b1c-2b351b117af2"
      unitRef="usd">9942000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i735319ccf1a947e88222fb1d1bbe6b45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTMtMS0xLTM1NzY5_46dcccba-9592-4ff4-b024-e0cc2177a124"
      unitRef="usd">9980000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibac00ff2421e427e9878852c4aff9e51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTUtMS0xLTM1NzY5_6fb1ddf0-c2f3-4b7f-93ae-cb09dbb09171"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i1f55823ef7d14e099d6ffeed61049a93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEyLTctMS0xLTM1NzY5_41a2ad03-e63a-4e9e-a848-89da9e489311"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6110ab2902b84fd8b4e1c7c0f703602d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTEtMS0xLTM1NzY5_b0ebf954-c401-4f72-8538-c04ac7e31158"
      unitRef="usd">68687000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iadec8763c3944cdfac62fbf60ea85ef0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTMtMS0xLTM1NzY5_9b01f632-d943-4cb4-b3af-b76e86890922"
      unitRef="usd">65564000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id0d45299c04c49a4b2ab502fc92c1fe1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTUtMS0xLTM1NzY5_5a693b4f-9b1e-4eae-a0e8-1c2b0c198b44"
      unitRef="usd">9505000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iff322a164b9a45b39fe9202039727744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzEzLTctMS0xLTM1NzY5_783cd8d1-84c1-4b09-b17d-83e09efdfdb7"
      unitRef="usd">9817000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i8204c5c100cb41f586e0653ae558eabe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTEtMS0xLTM1NzY5_7fff0c18-be3d-4124-bd48-b760db2bbf17"
      unitRef="usd">17249000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="icd67a615cca3463fb1b72d3b2850147d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTMtMS0xLTM1NzY5_4944be2a-b976-4546-8ef3-2f8f0323dabe"
      unitRef="usd">19748000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i2f8ffad8e8ef48b2ab332f72b569f34e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTUtMS0xLTM1NzY5_16259fe6-dd76-4c97-88e2-26f188452f1a"
      unitRef="usd">27615000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i5436912741e64d28921940fd88943c8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE0LTctMS0xLTM1NzY5_2421c55c-d84a-4455-9ba0-7b06b26e68c1"
      unitRef="usd">28914000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibe2e6b3bfeee4f9a9af2bb5b632f479e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTEtMS0xLTM1NzY5_b9d266f0-b05b-4496-8024-1d129bcec499"
      unitRef="usd">165006000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i325d09f867184dfca0e27e783192a876_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTMtMS0xLTM1NzY5_611feec5-b9ee-47cf-b622-bd6065032ed9"
      unitRef="usd">190147000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ide550a119aea4fbfbff2b5034c4cbb16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTUtMS0xLTM1NzY5_0c705c08-f789-4c0f-8c8d-f284717d279a"
      unitRef="usd">17924000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i719ec4e3a20d454f84384fdb4116c42c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE1LTctMS0xLTM1NzY5_8818ffb5-902e-473e-93cf-bc8c1a647185"
      unitRef="usd">22863000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0d9cd006bbc6406781d0c2a4a9d5efab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTEtMS0xLTM1NzY5_b40014c0-b5be-4bc6-92fc-205aa8e8b090"
      unitRef="usd">100954000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i8c47eab1bcfe40588c78796090127e73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTMtMS0xLTM1NzY5_d3c79eac-3206-418f-b80e-6c248a3bf62c"
      unitRef="usd">107231000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i60c97c0161704c9a8dc6c3f4b567803c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTUtMS0xLTM1NzY5_eccc4b7b-602d-4343-955e-2a9f1b57d842"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i407bf00ff0754d76b66159b018089a1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE3LTctMS0xLTM1NzY5_83fb4afe-1ceb-4c73-980f-fe241f82b5c4"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="idea6b28360004fc6b288b65d2fa0d8f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTEtMS0xLTM1NzY5_b1aace18-1295-4896-8538-bb8746f075ac"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i95eda16a18434404ad91dc527611b74a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTMtMS0xLTM1NzY5_f922fb41-1e6a-44c3-8fad-75da111356ce"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibcd02717e1fd4a11a831ef342d4b966d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTUtMS0xLTM1NzY5_d47ed203-e8a3-46a3-9fc5-df56606a7fe7"
      unitRef="usd">12507000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iec0629d29a9c4c2ca91ebcec424167a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzE5LTctMS0xLTM1NzY5_175f98fd-4bfe-4ff3-a00d-1703ba76444e"
      unitRef="usd">18761000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if465eaddaabf47108d93ee124f60e8fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTEtMS0xLTM1NzY5_2c6315f0-3011-4685-b15b-4e58642d7f3d"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ic02bd80583dc495fb59d7fea2e803b5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTMtMS0xLTM1NzY5_9c971bb2-eca9-4065-a208-f34775f4d0c0"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i51f70593bebd441f80a214dfa65ccf34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTUtMS0xLTM1NzY5_1d3b6eb2-29e8-4288-a88d-9e6a45173ba0"
      unitRef="usd">12286000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ic8fbc9647fde4ce3ba4304c1adad7b66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIwLTctMS0xLTM1NzY5_43df9f9c-f387-4f45-8407-092c45fc2e81"
      unitRef="usd">13915000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iaca4ae6b1a074fab99abd9f25a82e5a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTEtMS0xLTM1NzY5_7d07c738-f2cd-461c-b742-61ccea46e95c"
      unitRef="usd">42656000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ia562d431fe4f464b828be5608678b6e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTMtMS0xLTM1NzY5_6f5eabae-e042-4fb5-9e52-15bb78ee48c4"
      unitRef="usd">42703000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie631fc95344f4161a31825cd5e276d80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTUtMS0xLTM1NzY5_02e8345d-eefd-44b9-865e-146ae10eba44"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i7236251172784061813ab660f674a322_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIyLTctMS0xLTM1NzY5_db0b07b9-4949-4bef-96ed-b9026cb4d3cd"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i9505217ff34c49618ef1346f30ccde5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTEtMS0xLTM1NzY5_82a7baaf-8804-4c42-a03d-9b2b41400f4a"
      unitRef="usd">6896000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iec9a02c15df64a4aab350c0e1fd5def6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTMtMS0xLTM1NzY5_6fe57369-377d-4e1e-b154-4a49dd70b9be"
      unitRef="usd">8761000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib572ca70b20b460ab03387a702b1c6dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTUtMS0xLTM1NzY5_b33c94f3-4b76-4e88-b0d5-7d3e13b98672"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iaf8734d32119439b806d7caf47a119a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzIzLTctMS0xLTM1NzY5_8eaf6ac9-0aff-4c38-be72-1246726abd43"
      unitRef="usd">676000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3d0f298ec9db44b8a959c654bfa40952_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTEtMS0xLTM1NzY5_c855a1ce-b5d7-499a-9f5a-fc521eb50fa0"
      unitRef="usd">8269000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4d851dea560a41759c047e630cc6551a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTMtMS0xLTM1NzY5_618e4d4c-d92f-4448-858a-ecfda8bee86e"
      unitRef="usd">8282000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="icce89f84e1ed4854bc2a113300fde402_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTUtMS0xLTM1NzY5_9d7f9e58-511f-4f79-bba3-a4d974d9cac5"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i62e6e090ed35429080014ab021c0bd7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI0LTctMS0xLTM1NzY5_14157e63-e5c1-45f0-bd89-2d16475c71ee"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i038a753ceb184170bcc01701523f43be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTEtMS0xLTYxODkx_07a0f322-44de-4318-9e81-c125d2914101"
      unitRef="usd">7028000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i49e5ba67678f42e59d071a4d95dc58c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTMtMS0xLTYxOTAw_9cccef39-5412-42e3-8e38-70df95c17c65"
      unitRef="usd">2209000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i89c2b50444214ccbad3937904cc0d815_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzMwLTUtMS0xLTY3Nzc0_253638c9-7cc7-431c-b877-c78c080708d0"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i97de48eb93e140cfb5f0afa90cf69666_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzMwLTctMS0xLTY3Nzc0_c04ac059-b6e4-4828-96c6-7cb7151b3719"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if2cd9d16e25e4b88bc14d9132915fec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTEtMS0xLTM1NzY5_a8a1cd34-070c-4cb4-b5a2-1547c5a8d8d6"
      unitRef="usd">2294000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0ceda67cccc54075a7b7f83eb30e36bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTMtMS0xLTM1NzY5_dcee508a-2943-47ef-8798-4d8fa7ac5903"
      unitRef="usd">3328000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if1adbda1f6a14b3896e69788748a8f25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTUtMS0xLTM1NzY5_3e663530-cff1-4f7c-9936-21c0440cf536"
      unitRef="usd">5440000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i18173fcc30914e0ab37db9ae73a4ab51_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI1LTctMS0xLTM1NzY5_08760857-67f8-4dd1-8232-fd753ff4b203"
      unitRef="usd">4891000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTEtMS0xLTM1NzY5_c9126341-b372-4401-8a6b-bc48e1594b42"
      unitRef="usd">428981000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTMtMS0xLTM1NzY5_1b752f73-4919-4152-82b8-4642bab5ce6a"
      unitRef="usd">457953000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTUtMS0xLTM1NzY5_4090fd3c-8ac1-491e-a791-b7641a8205c2"
      unitRef="usd">85277000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI2LTctMS0xLTM1NzY5_08d403b1-0e34-4a26-916f-b42bbc52220c"
      unitRef="usd">99837000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssets
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTEtMS0xLTM1NzY5_76cf5dd4-9108-47e0-8e7e-9bd72d2d3610"
      unitRef="usd">437702000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTMtMS0xLTM1NzY5_9b591cd5-c475-4d4c-8028-c518c9a38927"
      unitRef="usd">457953000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTUtMS0xLTM1NzY5_0837906c-49e5-4fad-9a69-c417ad6e1691"
      unitRef="usd">91341000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzI3LTctMS0xLTM1NzY5_fc41548c-5b8d-4dc0-9d67-13c95d1e56ee"
      unitRef="usd">100039000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i80763b7d62f54d49a2ce7e6b214f02fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTEtMS0xLTM1NzY5_67318960-853d-4a33-bfb1-e3f8e4120e62"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i4abd705851874193a6769aba630863e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTMtMS0xLTM1NzY5_72e2e547-d1ef-41a3-a074-0478d6a1e31b"
      unitRef="usd">2274000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i5ea96e10e6b54c199cefbf81420ab94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTUtMS0xLTM1NzY5_2252e8fb-7c74-4f8b-bac7-f48368e29e43"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i8d78d0d8854e46cab6af45a57d3a7bba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM1LTctMS0xLTM1NzY5_87492ad4-15a1-47e8-a756-a22425eaf861"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ifc6f157c847f456682a7b7deb77a79d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTEtMS0xLTM1NzY5_eb07f050-2cb5-4f63-b6da-f9fd64b91103"
      unitRef="usd">5989000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i740edd5316eb4831be30981cf1ae6436_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTMtMS0xLTM1NzY5_9950ed8d-2cc7-4dc8-9c32-52b83129d37c"
      unitRef="usd">2044000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i85be51358528451fa726d95ad95b3a2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTUtMS0xLTM1NzY5_fadca629-daef-47b5-a6ec-c20898f8116c"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6d8d8c05607f4d80a201305f8d0c93bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM2LTctMS0xLTM1NzY5_8c722406-8a6a-45e5-a930-8c843441ae39"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i4251ef87c53f4ce3a66cfbdbed21a50b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM3LTEtMS0xLTM1NzY5_a2874c40-70b2-4b72-9d1a-1c27085c40bf"
      unitRef="usd">2327000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i8e04e7f37c5a47f3978f6e322cc87841_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM3LTMtMS0xLTM1NzY5_d65eec6e-2cb7-4819-8a85-beab5221b354"
      unitRef="usd">1101000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6218bb850320486ba35ab7ba1f6a58f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTUtMS0xLTY3Nzc3_696dfde1-6de5-4a6e-a5a8-ef825ebdd329"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i333b4b2484214ece89ca68aeadbea56c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTctMS0xLTY3Nzc3_7edc7789-cc44-418b-a79b-1539eebc3dca"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib69fdf49d4a3488286cd04960c75cf44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTEtMS0xLTY3Nzc3_d0477db8-2079-485d-9479-e13945af4097"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i610feec7e8ba4ae5961b45bc0183f0ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTMtMS0xLTY3Nzc3_3c871bf8-a778-439c-903b-13a883e9ef61"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i2c616166fc8f48da8d158d6802e65646_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTUtMS0xLTY3Nzc3_acfba5c8-c365-43fe-a2cc-58f4acbf6091"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i2f8604be94e84322b95a24911e67afa1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTctMS0xLTYzNTk2_d22ad5a7-6399-43d3-89e2-02e9bd1efbf2"
      unitRef="usd">2052000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTEtMS0xLTM1NzY5_267a9b50-528c-42bc-a57e-66200ae7b33f"
      unitRef="usd">8316000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTMtMS0xLTM1NzY5_8d4e6a5b-32a9-4a3c-a3a7-7fbc02df26dc"
      unitRef="usd">5419000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTUtMS0xLTM1NzY5_4692d239-05ff-4b8e-92f2-f42ac997954a"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzM5LTctMS0xLTM1NzY5_f0e22330-a83d-4acb-b057-0fb0fc147efe"
      unitRef="usd">2052000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i2b10fdb453f54333825bada354765161_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTEtMS0xLTM1NzY5_8592ba10-bcbc-4032-919e-fe7e08f50259"
      unitRef="usd">294193000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i0144c98eaa2046e68ca57e59e8a5f37a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTMtMS0xLTM1NzY5_25a56add-2839-4d4e-8ba7-da5dcbaca0ca"
      unitRef="usd">284695000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i94e4e3a5c4d14841b77ed7db84820913_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTUtMS0xLTM1NzY5_80064203-5244-492e-b28d-dd6f210b06fd"
      unitRef="usd">73029000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i444596c6b3994361a65b8b246e5761e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQxLTctMS0xLTM1NzY5_ffb6a078-bed8-4bdb-b797-8cf2aa39a5d5"
      unitRef="usd">59613000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="idd5e9883bddd4a95bf9aa6c1148ac96d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTEtMS0xLTM1NzY5_04d8811d-e717-42ac-9d25-85f4a6925d77"
      unitRef="usd">321976000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i670952bbad8d456ea421cf9f5e4c488d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTMtMS0xLTM1NzY5_ba42f117-164a-4c5b-afd3-61c1fe3a0cfe"
      unitRef="usd">343844000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia1ca9b12dea843ed80b60b003a0df25e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTUtMS0xLTM1NzY5_e8187787-a3a2-4f66-b801-e798ab6c487c"
      unitRef="usd">107250000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i9dea6478d361409d92f95ddcffde7013_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQyLTctMS0xLTM1NzY5_5b43dd3c-837b-4ffd-bb0f-97cc9ea322a0"
      unitRef="usd">119695000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i3961683a163248d1b2d2b26c5108d50a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTEtMS0xLTM1NzY5_a3140ed4-dcf8-4ff6-9633-77670d1fce1c"
      unitRef="usd">1215000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i3ef46382929945afb3430b1d3ef95b89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTMtMS0xLTM1NzY5_cef6061c-5ac7-416b-9286-b68c6ce2fc8c"
      unitRef="usd">5394000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ice67abdb73fb442ca80fff1cda641a72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTUtMS0xLTM1NzY5_a7ac355b-7f54-4eb9-a66b-b386e13b1c27"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i44ac930dc4f84fa99f8fc28f26af41f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQzLTctMS0xLTM1NzY5_2b475d86-e97c-43ee-a707-4e873f240a5d"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i30ab72bdee554fec99d7346bdfd39dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTEtMS0xLTM1NzY5_1508bcd3-9453-4435-ae0a-eb1e5aad8b10"
      unitRef="usd">16756000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i70723162df0c4d379e8b902c98e6bbb1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTMtMS0xLTM1NzY5_f608405f-d6ca-4f5c-84a6-4f10280b3e8d"
      unitRef="usd">17912000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i0756c42bcbd7435cafd149f0281b99db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTUtMS0xLTM1NzY5_79b9b255-3243-4e26-991d-f67670da77b5"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia2778f0d273f478d9555c393babd37fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ0LTctMS0xLTM1NzY5_e9dbb9e9-8a1c-4205-9b0e-7cad0fe80909"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="id8d39cc27a5d4b51a518002bf685594a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTEtMS0xLTM1NzY5_300556a0-cb4b-4aa4-aacb-a60b9d5bcccb"
      unitRef="usd">16331000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia436b044b8aa4e0fa33668efea702df6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTMtMS0xLTM1NzY5_4310c28d-3125-4ee9-8156-95c2eee20879"
      unitRef="usd">12045000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6e49d24712f4477f91321fdba311d424_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTUtMS0xLTM1NzY5_dde8396c-14db-4b52-8cdf-966f5a22c689"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="icb3ef3b1fd3c487d89d05ba6f2c5885e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ3LTctMS0xLTM1NzY5_e02569e6-c867-4d5a-985d-ac89f92d8cdb"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i7ff242006d3f47bcaec85c7bb425f5cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTEtMS0xLTM1NzY5_e667ba18-a3f1-4804-8300-5590ba78c576"
      unitRef="usd">2376000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i4acdec00a1274e63a499ed0594ef2274_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTMtMS0xLTM1NzY5_548449f4-1f7b-44c8-b19d-491294e9ed45"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if6a44cadd07d4bb1ad814db4081f1a03_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTUtMS0xLTM1NzY5_edd1fddd-0019-41a8-97e3-c9a7e7fcca40"
      unitRef="usd">6099000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ibf07b8fd2f0140e895e7796b0f5ff989_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ4LTctMS0xLTM1NzY5_1a8dc7b2-d411-4b47-b1e3-040e2f1b90aa"
      unitRef="usd">5535000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if5cef0f77a80444591d5b54f0b0ab8ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTEtMS0xLTM1NzY5_8e9650c2-0ccf-4804-aaaf-60ee5aa80b2c"
      unitRef="usd">900000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ic873a6839c7f4a2dbd4ff71564df10a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTMtMS0xLTM1NzY5_b27653a4-8b7c-404c-8493-c17633677491"
      unitRef="usd">900000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6634d5a1a67e4277b1220f45cb12a91f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTUtMS0xLTM1NzY5_6d5c61fa-3432-4f89-81a4-f48279c82df3"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i846c2149f3644c4c8f0d0fa19a8c9fce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzQ5LTctMS0xLTM1NzY5_0cec16fa-45ae-49b0-8707-b8f3cc1cd45a"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if98db7afe703436dbf2e20a76c1c6703_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTEtMS0xLTM1NzY5_32b49d19-dc19-48ef-b6fc-bde1f1e105e6"
      unitRef="usd">83000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if728a081e9b64111a5031cf741ac059d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTMtMS0xLTM1NzY5_4ca9347c-531f-4b19-be2c-efae35e68343"
      unitRef="usd">83000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i251891a026334db59adc83dfb2804959_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTUtMS0xLTM1NzY5_8b792fbb-c7b1-492d-b994-f74988b9f28d"
      unitRef="usd">1185000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i461f1a455a8947f4857614a0db352430_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUwLTctMS0xLTM1NzY5_bf7c0d68-7282-453a-83b3-0cfd59bdaba6"
      unitRef="usd">512000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTEtMS0xLTM1NzY5_c9777fa6-9694-4152-a4c7-00706bb3190e"
      unitRef="usd">653830000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTMtMS0xLTM1NzY5_068e33cf-601e-4629-83e0-9af444fd8d13"
      unitRef="usd">664873000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTUtMS0xLTM1NzY5_8d4ed814-4d2c-4824-9208-fcc8debd44ac"
      unitRef="usd">187563000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUxLTctMS0xLTM1NzY5_559672d1-ccb9-4259-b0dc-9cc03e5c49cf"
      unitRef="usd">185355000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTEtMS0xLTM1NzY5_8ded2513-609b-4566-bd26-4358ca233b41"
      unitRef="usd">662146000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTMtMS0xLTM1NzY5_d561dd38-4673-427b-a1e7-6b1a6e7d2dd4"
      unitRef="usd">670292000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTUtMS0xLTM1NzY5_0a4a9421-ab1e-4ede-a1de-ec1a2a2bb155"
      unitRef="usd">187563000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90YWJsZToyMWNmNDU5ZjNkODg0YTdlYjFjMmYzMTZkYTA3NzM1ZC90YWJsZXJhbmdlOjIxY2Y0NTlmM2Q4ODRhN2ViMWMyZjMxNmRhMDc3MzVkXzUyLTctMS0xLTM1NzY5_da3ae1a8-c24b-4ac1-943c-647689803a44"
      unitRef="usd">187407000</us-gaap:RegulatoryLiabilities>
    <pnm:RegulatoryDisallowanceAdditionalAmountRecorded
      contextRef="ifcca31479b934a40a66bb9f0e7379dad_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzIxOTkwMjMyNTg0NTY_5826bae3-ac1c-4cfe-b0dd-de9e8498d899"
      unitRef="usd">9300000</pnm:RegulatoryDisallowanceAdditionalAmountRecorded>
    <pnm:NonServiceCostDeferredAsRegulatoryAssets
      contextRef="iea9949d2d09944d98a34361c2f689b45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMTcvZnJhZzoyODNhZDI1MjdjZjg0ZGM2OWE4ZTkxMDkxOTBkZTE2MC90ZXh0cmVnaW9uOjI4M2FkMjUyN2NmODRkYzY5YThlOTEwOTE5MGRlMTYwXzY1MA_3dbb9b18-1ae6-43e2-8743-458e7ef5b9b6"
      unitRef="usd">2200000</pnm:NonServiceCostDeferredAsRegulatoryAssets>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzQ4NTk_f3026d3e-da78-43eb-8072-fbaed5fa6b63">Construction Program and Jointly-Owned Electric Generating Plants&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is a participant in several jointly-owned power plant projects.  The participation agreement for SJGS, was set to expire on June 30, 2022, but was extended, subject to FERC&#x2019;s acceptance of the extension, through September 30, 2022.  See Note 17.  The primary operating or participation agreements for the other joint projects expire in July 2041 for Four Corners, December 2046 for Luna, and November 2047 for PVNGS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s expenditures for additions to utility plant were $602.2 million in 2021, including expenditures on jointly-owned projects.  TNMP does not participate in the ownership or operation of any generating plants, but incurred expenditures for additions to utility plant of $311.9 million during 2021.  On a consolidated basis, PNMR&#x2019;s expenditures for additions to utility plant were $935.0 million in 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%"&gt;Joint Projects&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Under the agreements for the jointly-owned projects, PNM has an undivided interest in each asset and liability of the project and records its pro-rata share of each item in the corresponding asset and liability account on PNM&#x2019;s Consolidated Balance Sheets.  Likewise, PNM records its pro-rata share of each item of operating and maintenance expenses for its jointly-owned plants within the corresponding operating expense account in its Consolidated Statements of Earnings.  PNM is responsible for financing its share of the capital and operating costs of the joint projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2021, PNM&#x2019;s interests and investments in jointly-owned generating facilities are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Station (Fuel Type)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Plant&#160;in&lt;br/&gt;Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Construction&lt;br/&gt;Work in&lt;br/&gt;Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Composite&lt;br/&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJGS (Coal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PVNGS (Nuclear) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Four Corners Units 4 and 5 (Coal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.00&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Luna (Gas)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"&gt; Includes cost of removal.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"&gt; Includes interest in PVNGS Unit 3, interest in common facilities for all PVNGS units, and owned interests in PVNGS Units 1 and 2, including improvements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:95%"&gt;San Juan Generating Station&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM operates and jointly owns SJGS.  Effective January 1, 2018, SJGS Unit 1 is owned 50% by PNM and 50% by Tucson and SJGS Unit 4 is owned 77.297% by PNM, including a 12.8% interest held as merchant plant, 8.475% by Farmington, 7.2% by Los Alamos, and 7.028% by UAMPS.  See Notes 16 and 17 for additional information about SJGS, including the shutdown of SJGS Units 2 and 3 in December 2017 and the restructuring of SJGS ownership as well as information on PNM&#x2019;s SJGS Abandonment Application.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:95%"&gt;Palo Verde Nuclear Generating Station&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is a participant in the three units of PVNGS with APS (the operating agent), SRP, EPE, SCE, SCPPA, and The Department of Water and Power of the City of Los Angeles.  PNM has a 10.2% undivided interest in PVNGS, with portions of its interests in Units 1 and 2 held under leases.  See Note 8 for additional information concerning the PVNGS leases, including PNM&#x2019;s purchase of the assets underlying certain of the leases in January 2016, PNM&#x2019;s option to purchase or return certain lease interests that have been extended through 2023 and 2024, and Note 17 for the outcome of PNM&#x2019;s appeal to the NM Supreme Court regarding the NMPRC&#x2019;s treatment of those purchases and lease extensions in the NM 2015 Rate Case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Operation of each of the three PVNGS units requires an operating license from the NRC.  The NRC issued full power operating licenses for Unit 1 in June 1985, Unit 2 in April 1986, and Unit 3 in November 1987.  The full power operating licenses were originally for a period of 40 years and authorize APS, as operating agent for PVNGS, to operate the three PVNGS units.  In April&#160;2011, the NRC approved extensions in the operating licenses for the plants for 20 years through June 2045 for Unit 1, April 2046 for Unit 2, and November 2047 for Unit 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:95%"&gt;Four Corners Power Plant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is a participant in two units of Four Corners with APS (the operating agent), an affiliate of APS, SRP, and Tucson.  PNM has a 13.0% undivided interest in Units 4 and 5 of Four Corners.   The Four Corners plant site is located on land within the Navajo Nation and is subject to an easement from the federal government.  APS, on behalf of the Four Corners participants, negotiated amendments to an existing agreement with the Navajo Nation, which extends the owners&#x2019; right to operate the plant on the site to July 2041.  See Note 16 and 17 for additional information about Four Corners.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%"&gt;Luna Energy Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Luna is a combined-cycle power plant near Deming, New Mexico.  Luna is owned equally by PNM, Tucson, and Samchully Power &amp;amp; Utilities 1, LLC.  The operation and maintenance of the facility has been contracted to North American Energy Services.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i59983301cb004f85b859dd524d2a3ddc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzM4Mg_c8f1fa82-1482-4ebc-8ec4-f945c8263849"
      unitRef="usd">602200000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iaddbb2efd64e445992934eb3f9c08f1e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzU4NQ_27a343ac-4ba3-4144-aae8-3c4fa07a97c8"
      unitRef="usd">311900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib59c6edbdcb44f5ca891e1a8b59e0db4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzY4MQ_996d91a0-dd4a-4481-ab7c-2c8590a15b85"
      unitRef="usd">935000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzQ4NzU_a90ac47b-8957-4f34-991a-d5697615833e">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At December&#160;31, 2021, PNM&#x2019;s interests and investments in jointly-owned generating facilities are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Station (Fuel Type)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Plant&#160;in&lt;br/&gt;Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Construction&lt;br/&gt;Work in&lt;br/&gt;Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Composite&lt;br/&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJGS (Coal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PVNGS (Nuclear) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Four Corners Units 4 and 5 (Coal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.00&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Luna (Gas)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"&gt; Includes cost of removal.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;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:110%"&gt; Includes interest in PVNGS Unit 3, interest in common facilities for all PVNGS units, and owned interests in PVNGS Units 1 and 2, including improvements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i70a687fc38b946ada129794f89ccb762_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItMS0xLTEtMzU3Njk_6b6cf793-5eca-42aa-af34-e3e26044425c"
      unitRef="usd">815361000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i70a687fc38b946ada129794f89ccb762_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItMy0xLTEtMzU3Njk_a0b7c356-d3ab-461d-8353-68b50dc17346"
      unitRef="usd">455159000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i70a687fc38b946ada129794f89ccb762_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItNS0xLTEtMzU3Njk_c636a40b-2269-4fd9-a525-3d34ce6c132a"
      unitRef="usd">10000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i70a687fc38b946ada129794f89ccb762_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzItNy0xLTEtMzU3Njk_7202b622-ef53-4ca1-8aa1-f3e7f5266efe"
      unitRef="number">0.6635</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtMS0xLTEtMzU3Njk_586979ae-f24f-47d9-926b-958d4a6bd9f3"
      unitRef="usd">869363000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtMy0xLTEtMzU3Njk_deb76e83-31cf-46af-8543-f27c35291675"
      unitRef="usd">403764000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtNS0xLTEtMzU3Njk_6bdc5050-2914-4d5f-a974-46ba541719c4"
      unitRef="usd">38770000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzMtNy0xLTEtMzU3Njk_b537fe6d-2600-4f17-9f8b-6bc69caaf393"
      unitRef="number">0.1020</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="id385fa835519454684e71e355606c152_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtMS0xLTEtMzU3Njk_ef16271b-15bc-472e-bd79-d7d703b5c0cf"
      unitRef="usd">316033000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="id385fa835519454684e71e355606c152_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtMy0xLTEtMzU3Njk_0caed87f-8a1c-4de3-b387-fc2974d79309"
      unitRef="usd">100156000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="id385fa835519454684e71e355606c152_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtNS0xLTEtMzU3Njk_151f5810-2903-43e9-b238-0694ccffca33"
      unitRef="usd">6294000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="id385fa835519454684e71e355606c152_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzQtNy0xLTEtMzU3Njk_f4d4b923-524f-4e1a-87cc-3c3479ae9683"
      unitRef="number">0.1300</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtMS0xLTEtMzU3Njk_25cf750f-1f1f-438f-8716-212088dcefe1"
      unitRef="usd">80159000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtMy0xLTEtMzU3Njk_62c1ae71-2a24-4a5c-b2e4-dfd2ae4c7853"
      unitRef="usd">31244000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtNS0xLTEtMzU3Njk_3a52e166-81d1-4701-ac02-a472882ccb5d"
      unitRef="usd">46000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i35c07b80c7584368ac8d1bcc542bb439_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90YWJsZTo4ZGEwYjkzM2MxOTk0MGMxODNkMWY1YmQzZDdmZDY5Yy90YWJsZXJhbmdlOjhkYTBiOTMzYzE5OTQwYzE4M2QxZjViZDNkN2ZkNjljXzUtNy0xLTEtMzU3Njk_e6bda1a7-134b-4de2-8a31-8145ffac0281"
      unitRef="number">0.3333</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i0e42b42b627946e39a2228018ea282e3_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE2Nzc_03e36aef-3ebb-47c7-a792-9a6cf7a24d0d"
      unitRef="number">0.50</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i248fd774e28941fab3674b96c056ca81_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE2OTE_fda6118a-6c1d-4bc7-ba4e-89f7c544578e"
      unitRef="number">0.50</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i6e6dc191786f42cb9dc66b79fd413a6c_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE3Mjk_8e2a482b-e088-442e-9f15-56b8b64416a3"
      unitRef="number">0.77297</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities
      contextRef="i6c2377ce7ff948caad233ab19a21f8bd_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE3NTI_6f76e855-864f-43fa-bd50-c15078e2bb87"
      unitRef="number">0.128</pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities>
    <pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities
      contextRef="idad8e5ce034e4633afee3f3dd611b5a8_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE3ODg_442cc740-f708-4005-90f9-357c04308881"
      unitRef="number">0.08475</pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities>
    <pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities
      contextRef="i2fd96b31ffd841178d0cde67eb27de81_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE4MDY_f406ceb2-5f32-49f8-83bd-0a42a7048977"
      unitRef="number">0.072</pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities>
    <pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities
      contextRef="ifa7984bb4abf4bdda1186db4cf4d28a7_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzE4Mjg_dcd2eb61-f719-48f7-a4ec-b960cdb97d22"
      unitRef="number">0.07028</pnm:JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities>
    <pnm:NumberofUnits
      contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzIxMzE_26599095-1745-456f-b63c-b62da0314ebd"
      unitRef="generating_unit">3</pnm:NumberofUnits>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzIyODA_e3a09308-a35d-45b7-b938-095f48a9e842"
      unitRef="number">0.102</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <pnm:NumberofUnits
      contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzI4MzU_86731f51-288c-483a-95af-86d017e63735"
      unitRef="generating_unit">3</pnm:NumberofUnits>
    <pnm:OperatingLeaseOriginalTerm
      contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzMwODY_a498253d-08cc-45b4-8944-7c281a9ba74d">P40Y</pnm:OperatingLeaseOriginalTerm>
    <pnm:NumberofUnits
      contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzMxNTk_f8244cb9-ba5f-49da-829e-3475b5099a7a"
      unitRef="generating_unit">3</pnm:NumberofUnits>
    <pnm:OperatingLeaseExtendedTerm
      contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzMyNjQ_a94c103e-5f04-4531-b5ad-b96889148f39">P20Y</pnm:OperatingLeaseExtendedTerm>
    <pnm:NumberofUnits
      contextRef="iff69629de6534279a34cac22bd6074bc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzM0MDU_9fada705-bd48-4776-a374-d6d203b960d0"
      unitRef="generating_unit">2</pnm:NumberofUnits>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="id385fa835519454684e71e355606c152_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjAvZnJhZzpjZTgwMzY3ODZlN2M0ZDRmYWI4OWE0NTZhMTMxYzUxNi90ZXh0cmVnaW9uOmNlODAzNjc4NmU3YzRkNGZhYjg5YTQ1NmExMzFjNTE2XzM1MTE_e5c01050-805c-4a01-995f-b825ec1f31ff"
      unitRef="number">0.130</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzEyMzE_a0b4d223-bca3-4701-a22d-b0653d0348a5">Asset Retirement Obligations&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;AROs are recorded based on studies to estimate the amount and timing of future ARO expenditures and reflect underlying assumptions, such as discount rates, estimates of the future costs for decommissioning, and the timing of the removal activities to be performed.  Approximately 62% of PNM&#x2019;s total ARO liabilities are related to nuclear decommissioning of PVNGS.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  Studies of the decommissioning costs of PVNGS, SJGS, Four Corners, and other facilities are performed periodically and revisions to the ARO liabilities are recorded.  Changes in the assumptions underlying the calculations may also require revisions to the estimated AROs when identified.  A reconciliation of the ARO liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revisions to estimated cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;181,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;181,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revisions to estimated cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;183,421&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;182,718&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;703&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revisions to estimated cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:100%"&gt;39,778&#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="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:100%"&gt;39,778&#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="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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;Reflects a decrease of $9.2&#160;million related to an updated PVNGS decommissioning study and an increase of $0.8&#160;million related to an updated Four Corners decommissioning study. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;Reflects impacts of newly approved remediation ordinance in San Juan county requiring the full demolition of SJGS.  See Note 16.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <pnm:AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzMxNQ_8da00525-0e11-484a-8b46-236c3c4ff176"
      unitRef="number">0.62</pnm:AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzEyMTY_2248b055-23d4-460f-87b7-38db135e1f8d">A reconciliation of the ARO liabilities is as follows:&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revisions to estimated cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;181,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;181,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revisions to estimated cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;183,421&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;182,718&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;703&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revisions to estimated cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:100%"&gt;39,778&#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="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:100%"&gt;39,778&#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="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:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liability at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;Reflects a decrease of $9.2&#160;million related to an updated PVNGS decommissioning study and an increase of $0.8&#160;million related to an updated Four Corners decommissioning study. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;Reflects impacts of newly approved remediation ordinance in San Juan county requiring the full demolition of SJGS.  See Note 16.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i88ee527638a64158b06f5a3d25e489b3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzItMS0xLTEtMzU3Njk_3558a593-258f-48d4-8a69-7b2c29c55364"
      unitRef="usd">158674000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if796924d053b447786480a5e9a5fe77f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzItMy0xLTEtMzU3Njk_4deccd3e-4470-487e-b10e-e02d0b529179"
      unitRef="usd">157814000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzItNS0xLTEtMzU3Njk_0b60f431-6588-4dd0-89be-c9c554e2ee86"
      unitRef="usd">860000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzMtMS0xLTEtMzU3Njk_6f9e8729-9267-4b13-bb11-c25200c530d4"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzMtMy0xLTEtMzU3Njk_5b5d1e26-0f3c-4445-814f-a9414ab8d2e4"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzMtNS0xLTEtMzU3Njk_aecdd3fe-e297-4128-9f2c-95e9999bf8fe"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzQtMS0xLTEtMzU3Njk_ae25e0af-7fb7-4778-a4e0-509d8a5436ee"
      unitRef="usd">987000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzQtMy0xLTEtMzU3Njk_04373ad6-e774-444e-9a3e-3409273d0b61"
      unitRef="usd">935000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzQtNS0xLTEtMzU3Njk_4b5b3d4c-4e50-482f-9edf-f991e749e73e"
      unitRef="usd">52000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzUtMS0xLTEtMzU3Njk_46467661-6baa-44e4-80fd-511542051866"
      unitRef="usd">12635000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzUtMy0xLTEtMzU3Njk_692298ae-14c9-4808-b01b-32105c3c5f32"
      unitRef="usd">12562000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzUtNS0xLTEtMzU3Njk_e96add30-4de7-4c1a-af49-b1b97d05b948"
      unitRef="usd">73000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzYtMS0xLTEtMzU3Njk_635489de-5daa-4f5a-ad50-620382d19ceb"
      unitRef="usd">11640000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzYtMy0xLTEtMzU3Njk_7718dcad-44e6-44e4-889e-56bc8830f22c"
      unitRef="usd">11640000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzYtNS0xLTEtMzU3Njk_2618c14d-2e58-41f3-bc3d-43f92b5211de"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="iabcbcdcff43449629101d356935ccb3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzctMS0xLTEtMzU3Njk_e1259b02-13c7-49c3-ae5f-5b0a6da6b0e6"
      unitRef="usd">181962000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzctMy0xLTEtMzU3Njk_ca124c3b-b239-41fc-9884-e190246e5559"
      unitRef="usd">181081000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzctNS0xLTEtMzU3Njk_a8bcc5ea-fac3-492d-aae4-83866f9d0cdc"
      unitRef="usd">881000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzgtMS0xLTEtMzU3Njk_d4f6ba6d-284c-4ebc-96bf-7ffd91ab0db5"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzgtMy0xLTEtMzU3Njk_cb3f22a3-6f58-4bdf-931b-0ec4d57603d3"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzgtNS0xLTEtMzU3Njk_360fcf4f-54e8-48a7-a6a0-d053d824d91e"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzktMS0xLTEtMzU3Njk_4616a90f-b1df-4a4a-9a00-33e991a681b4"
      unitRef="usd">1444000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzktMy0xLTEtMzU3Njk_c259ce7d-af9e-4556-997e-bd2f9103647c"
      unitRef="usd">1192000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzktNS0xLTEtMzU3Njk_27f327c2-d111-44ab-a550-3a807e15d88f"
      unitRef="usd">252000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEwLTEtMS0xLTM1NzY5_78aa6cfa-b9b4-4777-a9cf-39ef47c94ba3"
      unitRef="usd">11310000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEwLTMtMS0xLTM1NzY5_956015c0-1255-46b0-b6df-48ed4850a0c3"
      unitRef="usd">11236000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEwLTUtMS0xLTM1NzY5_def82518-c34f-4449-8318-1e401b074ff9"
      unitRef="usd">74000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzExLTEtMS0xLTM1NzY5_3c96c875-4aa4-484e-9d48-b4a25135ffd7"
      unitRef="usd">-8407000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzExLTMtMS0xLTM1NzY5_18036229-3345-4938-acd3-73030d1b97ea"
      unitRef="usd">-8407000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzExLTUtMS0xLTM1NzY5_76cba479-f5b5-45a4-84cf-5693437d4e46"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEyLTEtMS0xLTM1NzY5_3e0919b6-f240-4421-8c28-a05d28961131"
      unitRef="usd">183421000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEyLTMtMS0xLTM1NzY5_15d71f5b-07c6-462e-b50b-2a529ff8f143"
      unitRef="usd">182718000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEyLTUtMS0xLTM1NzY5_66af6dd4-3dd3-48b6-b7dc-689a9e248a50"
      unitRef="usd">703000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEzLTEtMS0xLTM1NzY5_c06da83b-252b-46fa-b487-ada3d0524753"
      unitRef="usd">1781000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEzLTMtMS0xLTM1NzY5_f4eb449b-5124-49c7-a7a8-36a03d4740f9"
      unitRef="usd">1781000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzEzLTUtMS0xLTM1NzY5_28f7ee19-9dad-4f0c-aa37-37df5dbcf126"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE0LTEtMS0xLTM1NzY5_34cc428a-6c34-4d31-9681-b4531fec0f2d"
      unitRef="usd">142000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE0LTMtMS0xLTM1NzY5_2acc9eb6-1d14-41fd-9279-b72e6b0f5c93"
      unitRef="usd">142000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE0LTUtMS0xLTM1NzY5_8ddb9250-7533-4f5e-96dc-8c91349d8b76"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE1LTEtMS0xLTM1NzY5_2f2181f3-c3ee-43ea-a32b-55f9d4da9626"
      unitRef="usd">9308000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE1LTMtMS0xLTM1NzY5_7e4ba63e-373e-4978-b545-f242c924187f"
      unitRef="usd">9248000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE1LTUtMS0xLTM1NzY5_f24286b9-a1da-41d5-904b-9791a1f34c04"
      unitRef="usd">60000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE2LTEtMS0xLTM1NzY5_f9b24cb1-f050-4803-a4af-7ba45ab4bc8b"
      unitRef="usd">39778000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE2LTMtMS0xLTM1NzY5_6e71f32c-f02d-4df7-85ae-0458444bbe57"
      unitRef="usd">39778000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE2LTUtMS0xLTM1NzY5_841b6193-080a-411f-9d41-d15ff7243f77"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE3LTEtMS0xLTM1NzY5_8926752b-11c9-40bb-8484-89383e98210d"
      unitRef="usd">234146000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE3LTMtMS0xLTM1NzY5_b7fcd51d-59cf-4770-864f-d3df926a9ece"
      unitRef="usd">233383000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90YWJsZTo4NDc5MzlmYWNlNDk0MzJmYjYyNmY2NmQ5Zjk3NDJmNC90YWJsZXJhbmdlOjg0NzkzOWZhY2U0OTQzMmZiNjI2ZjY2ZDlmOTc0MmY0XzE3LTUtMS0xLTM1NzY5_53ac776f-484a-4774-8867-da6da4729587"
      unitRef="usd">763000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i89257ea84f8b4eaab89a385999f34fb6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzEwNzY_c8623fa5-4b2a-4c57-927b-322a03a9f39a"
      unitRef="usd">9200000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i1fdf6b1d73d74ef384eb324f13dfaeb0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjMvZnJhZzoyZjgzMjc4YmM4ZTI0NjAzODYwZDk1Y2UxZTY2YzA5ZS90ZXh0cmVnaW9uOjJmODMyNzhiYzhlMjQ2MDM4NjBkOTVjZTFlNjZjMDllXzExNDg_1d0530ce-00cc-48a7-8e90-873d36470b14"
      unitRef="usd">800000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3Xzc2Mjk2_08d39a03-1735-4466-92aa-bae7d6e2fd9f">Commitments and Contingencies&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Overview  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;There are various claims and lawsuits pending against the Company.  In addition, the Company is subject to federal, state, and local environmental laws and regulations and periodically participates in the investigation and remediation of various sites.  In addition, the Company periodically enters into financial commitments in connection with its business operations.  Also, the Company is involved in various legal and regulatory proceedings in the normal course of its business.  See Note 17.  It is not possible at this time for the Company to determine fully the effect of all litigation and other legal and regulatory proceedings on its financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;With respect to some of the items listed below, the Company has determined that a loss is not probable or that, to the extent probable, cannot be reasonably estimated.  In some cases, the Company is not able to predict with any degree of certainty the range of possible loss that could be incurred.  The Company assesses legal and regulatory matters based on current information and makes judgments concerning their potential outcome, giving due consideration to the nature of the claim, the amount and nature of any damages sought, and the probability of success.  Such judgments are made with the understanding that the outcome of any litigation, investigation, or other legal proceeding is inherently uncertain.  The Company records liabilities for matters where it is probable a loss has been incurred and the amount of loss is reasonably estimable.  The actual outcomes of the items listed below could ultimately differ from the judgments made and the differences could be material.  The Company cannot make any assurances that the amount of reserves or potential insurance coverage will be sufficient to cover the cash obligations that might be incurred as a result of litigation or regulatory proceedings.  Except as otherwise disclosed, the Company does not expect that any known lawsuits, environmental costs, and commitments will have a material effect on its financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Commitments and Contingencies Related to the Environment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;PVNGS Decommissioning Funding&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The costs of decommissioning a nuclear power plant are substantial.  PNM is responsible for all decommissioning obligations related to its entire interest in PVNGS, including portions under lease both during and after termination of the leases.  PNM has a program for funding its share of decommissioning costs for PVNGS, including portions held under leases.  The nuclear decommissioning funding program is invested in equities and fixed income instruments in qualified and non-qualified trusts.  PNM funded $1.3 million for each of the years ended December 31, 2021, 2020 and 2019 into the qualified trust funds.  The market value of the trusts at December 31, 2021 and 2020 was $394.5 million and $379.2 million.  See Note 17 for additional discussion of the NM Supreme Court&#x2019;s decisions in PNM&#x2019;s appeal of the NMPRC&#x2019;s decisions in the NM 2015 Rate Case and discussion in PNM&#x2019;s PVNGS Lease Abandonment Application.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Nuclear Spent Fuel and Waste Disposal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Nuclear power plant operators are required to enter into spent fuel disposal contracts with the DOE that require the DOE to accept and dispose of all spent nuclear fuel and other high-level radioactive wastes generated by domestic power reactors.  Although the Nuclear Waste Policy Act required the DOE to develop a permanent repository for the storage and disposal of spent nuclear fuel by 1998, the DOE announced that it would not be able to open the repository by 1998 and sought to excuse its performance of these requirements.  In November 1997, the DC Circuit issued a decision preventing the DOE from excusing its own delay but refused to order the DOE to begin accepting spent nuclear fuel.  Based on this decision and the DOE&#x2019;s delay, a number of utilities, including APS (on behalf of itself and the other PVNGS owners, including PNM), filed damages actions against the DOE in the Court of Federal Claims.  The lawsuits filed by APS alleged that damages were incurred due to DOE&#x2019;s continuing failure to remove spent nuclear fuel and high-level waste from PVNGS.  In August 2014, APS and the DOE entered into a settlement agreement that establishes a process for the payment of claims for costs incurred through December 31, 2019.  In July 2020, APS accepted the DOE&#x2019;s extension of the settlement agreement for recovery of costs incurred through December 31, 2022.  Under the settlement agreement, APS must submit claims annually for payment of allowable costs.  PNM records estimated claims on a quarterly basis.  The benefit from the claims is passed through to customers under the FPPAC to the extent applicable to NMPRC regulated operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM estimates that it will incur approximately $59.6 million (in 2019 dollars) for its share of the costs related to the on-site interim storage of spent nuclear fuel at PVNGS during the term of the operating licenses.  PNM accrues these costs as a component of fuel expense as the nuclear fuel is consumed.  At December 31, 2021 and 2020, PNM had a liability for interim storage costs of $13.0 million and $12.8 million, which is included in other deferred credits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PVNGS has sufficient capacity at its on-site Independent Spent Fuel Storage Installation (&#x201c;ISFSI&#x201d;) to store all of the nuclear fuel that will be irradiated during the initial operating license period, which ends in December&#160;2027.&#160; Additionally, PVNGS has sufficient capacity at its on-site ISFSI to store a portion of the fuel that will be irradiated during the period of extended operation, which ends in November&#160;2047.&#160; If uncertainties regarding the U.S. government&#x2019;s obligation to accept and store spent fuel are not favorably resolved, APS will evaluate alternative storage solutions that may obviate the need to expand the ISFSI to accommodate all of the fuel that will be irradiated during the period of extended operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;The Energy Transition Act&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2019, the Governor signed into New Mexico state law Senate Bill 489, known as the Energy Transition Act (&#x201c;ETA&#x201d;).  The ETA became effective as of June 14, 2019 and sets a statewide standard that requires investor-owned electric utilities to &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;have specified percentages of their electric-generating portfolios be from renewable and zero-carbon generating resources.  The ETA amends the REA and requires utilities operating in New Mexico to have renewable portfolios equal to 40% by 2025, 50% by 2030, 80% by 2040, and 100% zero-carbon energy by 2045.  The ETA also amends sections of the REA to allow for the recovery of undepreciated investments and decommissioning costs related to qualifying EGUs that the NMPRC has required be removed from retail jurisdictional rates, provided replacement resources to be included in retail rates have lower or zero-carbon emissions.  The ETA requires the NMPRC to review and approve utilities&#x2019; annual renewable portfolio plans to ensure compliance with the RPS.  The ETA also directs the New Mexico Environmental Improvement Board to adopt standards of performance that limit CO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;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:110%"&gt; emissions to no more than 1,100 lbs per MWh beginning January 1, 2023 for new or existing coal-fired EGUs with original installed capacities exceeding 300 MW.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The ETA provides for a transition from fossil-fuel generation resources to renewable and other carbon-free resources through certain provisions relating to the abandonment of coal-fired generating facilities.  These provisions include the use of energy transition bonds, which are designed to be highly rated bonds that can be issued to finance certain costs of abandoning coal-fired facilities that are retired prior to January 1, 2023, for facilities operated by a &#x201c;qualifying utility,&#x201d; or prior to January 1, 2032 for facilities that are not operated by a qualifying utility.  The amount of energy transition bonds that can be issued to recover abandonment costs is limited to the lesser of $375.0 million or 150% of the undepreciated investment of the facility as of the abandonment date.  Proceeds provided by energy transition bonds must be used only for purposes related to providing utility service to customers and to pay energy transition costs (as defined by the ETA).  These costs may include plant decommissioning and coal mine reclamation costs, provided those costs have not previously been recovered from customers or disallowed by the NMPRC or by a court order.  Proceeds from energy transition bonds may also be used to fund severances for employees of the retired facility and related coal mine and to promote economic development, education and job training in areas impacted by the retirement of the coal-fired facilities.  Energy transition bonds must be issued under a NMPRC approved financing order, are secured by &#x201c;energy transition property,&#x201d; are non-recourse to the issuing utility, and repaid by a non-bypassable charge paid by all customers of the issuing utility.  These customer charges are subject to an adjustment mechanism designed to provide for timely and complete payment of principal and interest due under the energy transition bonds.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The ETA also provides that utilities must obtain NMPRC approval of competitively procured replacement resources that shall be evaluated based on their cost, economic development opportunity, ability to provide jobs with comparable pay and benefits to those lost upon retirement of the facility and that do not exceed emissions thresholds specified in the ETA.  In determining whether to approve replacement resources, the NMPRC must give preference to resources with the least environmental impacts, those with higher ratios of capital costs to fuel costs, and those located in the school district of the abandoned facility.  The ETA also provides for the procurement of energy storage facilities and gives utilities discretion to maintain, control, and operate these systems to ensure reliable and efficient service.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The ETA will have a significant impact on PNM&#x2019;s future generation portfolio, including PNM&#x2019;s planned retirement of SJGS in 2022 and the planned Four Corners exit in 2024.  PNM cannot predict the full impact of the ETA or the outcome of its pending and potential future generating resource abandonment and replacement resource filings with the NMPRC.  See additional discussion in Note 17 of PNM&#x2019;s SJGS and Four Corners Abandonment Applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;The Clean Air Act&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Regional Haze&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 1999, EPA developed a regional haze program and regional haze rules under the CAA.  The rule directs each of the 50 states to address regional haze.  Pursuant to the CAA, states are required to establish goals for improving visibility in national parks and wilderness areas (also known as Class I areas) and to develop long-term strategies for reducing emissions of air pollutants that cause visibility impairment in their own states and for preventing degradation in other states.  States must establish a series of interim goals to ensure continued progress by adopting a new SIP every ten years.  In the first SIP planning period, states were required to conduct BART determinations for certain covered facilities, including utility boilers, built between 1962 and 1977 that have the potential to emit more than 250 tons per year of visibility impairing pollution.  If it was demonstrated that the emissions from these sources caused or contributed to visibility impairment in any Class I area, BART must have been installed by the beginning of 2018.  For all future SIP planning periods, states must evaluate whether additional emissions reduction measures may be needed to continue making reasonable progress toward natural visibility conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2017, EPA published revisions to the regional haze rule in the Federal Register.  The new rule delayed the due date for the next cycle of SIPs from 2019 to 2021, altered the planning process that states must employ in determining whether to impose &#x201c;reasonable progress&#x201d; emission reduction measures, and gave new authority to federal land managers to seek additional emission reduction measures outside of the states&#x2019; planning process.  Finally, the rule made several procedural changes to the regional haze program, including changes to the schedule and process for states to file 5-year progress reports.  EPA&#x2019;s new rule &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;was challenged by numerous parties.  On January 19, 2018, EPA filed a motion to hold the case in abeyance in light of several letters issued by EPA on January 17, 2018 to grant various petitions for reconsideration of the 2017 rule revisions.  EPA&#x2019;s decision to revisit the 2017 rule is not a determination on the merits of the issues raised in the petitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 20, 2018, EPA released a new guidance document on tracking visibility progress for the second planning period.  EPA is allowing states discretion to develop SIPs that may differ from EPA&#x2019;s guidance as long as they are consistent with the CAA and other applicable regulations.  On August 20, 2019, EPA finalized the draft guidance that was previously released as a companion to the regional haze rule revisions, and EPA clarified that guidance in a memorandum issued on July 8, 2021.  SIPs for the second planning period were due in July 2021, which deadline NMED was unable to meet.  NMED is currently preparing its SIP for the second compliance period and has notified PNM that it will not be required to submit a regional haze four-factor analysis for SJGS since PNM will retire its share of SJGS in 2022.  On February 7, 2022, numerous environmental groups sent EPA a notice of intent to sue over the EPA&#x2019;s failure to issue a finding that 39 states, including New Mexico, failed to submit regional haze SIPs for the second planning period.  Most states have not yet submitted their SIPs but are in the various stages of development.  The notice of intent alleges that as of January 31, 2022, EPA is in violation of its nondiscretionary duty to issue a finding that these states failed to submit the required SIPs.  NMED&#x2019;s current timeline indicates the proposed SIP will be submitted between July 2022 and January 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Carbon Dioxide Emissions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On August 3, 2015, EPA established standards to limit CO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;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:110%"&gt; emissions from power plants, including (1) Carbon Pollution Standards for new, modified, and reconstructed power plants; and (2) the Clean Power Plan for existing power plants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Multiple states, utilities and trade groups filed petitions for review in the DC Circuit to challenge both the Carbon Pollution Standards for new sources and the Clean Power Plan for existing sources in separate cases.  Challengers successfully petitioned the US Supreme Court for a stay of the Clean Power Plan.  However, before the DC Circuit could issue an opinion regarding either the Carbon Pollution Standards or the Clean Power Plan, the Trump Administration asked that the case be held in abeyance while the rule was being re-evaluated, which was granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On June 19, 2019, EPA repealed the Clean Power Plan, promulgated the ACE Rule, and revised the implementing regulations for all emission guidelines.  EPA set the Best System of Emissions Reduction (&#x201c;BSER&#x201d;) for existing coal-fired power plants as heat rate efficiency improvements based on a range of &#x201c;candidate technologies&#x201d; that can be applied inside the fence-line of an individual facility.&#160; On September 17, 2019, the DC Circuit issued an order that granted motions by various petitioners, including industry groups and EPA, to dismiss the cases challenging the Clean Power Plan as moot due to EPA&#x2019;s issuance of the ACE Rule. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The ACE Rule was also challenged, and on January 19, 2021, the DC Circuit issued an opinion in American Lung Association and American Public Health Association v. EPA, et al., finding that EPA misinterpreted the CAA when it determined that the language of Section 111 unambiguously barred consideration of emissions reductions options that were not applied at the source.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As a result, the court vacated the ACE Rule and remanded the record back to the EPA for further consideration consistent with its opinion.  While the DC Circuit rejected the ACE Rule, it did not reinstate the Clean Power Plan.  EPA filed a motion seeking a partial stay of the mandate as to the repeal of the Clean Power Plan, to ensure the court&#x2019;s order will not render effective the now out-of-date Clean Power Plan.  On February 22, 2021, the U.S. Court of Appeals for the DC Circuit granted EPA&#x2019;s motion, indicating that it would withhold issuance of the mandate with respect to the repeal of the Clean Power Plan until EPA responds to the court&#x2019;s remand in a new rulemaking action.  EPA has commenced the rulemaking process under section 111 to establish new emission guidelines for CO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt; emissions from existing power plants.  The agency indicates that they plan to publish the draft rule in the summer of 2022 with a final rule in summer of 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Four petitions for writ of certiorari were filed in the US Supreme Court seeking review of the DC Circuit&#x2019;s January opinion vacating the ACE Rule and the repeal of the Clean Power Plan.  The petitioners include (1) West Virginia and 18 other states that had intervened to defend the ACE Rule, (2) North American Coal Corporation, (3) North Dakota (separately from the other states), and (4) Westmoreland Mining Holdings LLC.  On October 29, 2021, the US Supreme Court granted the four petitions for writs of certiorari.  Oral arguments in the US Supreme Court were held on February 28, 2022.  A decision is expected in June 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The litigation over the Carbon Pollution Standards remains held in abeyance but could be reactivated by the parties upon a determination by the court that the Biden Administration is unlikely to finalize the revisions proposed in 2018 and that reconsideration of the rule has concluded. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 27, 2021, President Biden signed an extensive Executive Order aimed at addressing climate change concerns domestically and internationally.  The order is intended to build on the initial climate-related actions the Biden Administration took on January 20, 2021.  It addresses a wide range of issues, including establishing climate change concerns as an essential element of U.S. foreign and security policy, identifying a process to determine the U.S. INDC under the Paris Agreement, and establishing a Special Presidential Envoy for Climate that will sit on the National Security Council.  On April 22, 2021, at the Earth Day Summit, as part of the U.S.&#x2019;s re-entry into the Paris Agreement, President Biden unveiled the goal to cut U.S. emissions by 50% - 52% from 2005 levels by 2030, nearly double the GHG emissions reduction target set by the Obama Administration.  The 2030 goal joins President Biden&#x2019;s other climate goals which include a carbon pollution-free power sector by 2035 and a net-zero emissions economy by no later than 2050.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM&#x2019;s review of the GHG emission reductions standards that may occur as a result of legislation or regulation under the Biden Administration and in response to the court&#x2019;s ruling on the ACE Rule is ongoing.  PNM cannot predict the impact these standards may have on its operations or a range of the potential costs of compliance, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;National Ambient Air Quality Standards (&#x201c;NAAQS&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The CAA requires EPA to set NAAQS for pollutants reasonably anticipated to endanger public health or welfare.  EPA has set NAAQS for certain pollutants, including NOx, SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;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:110%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;ozone, and particulate matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;NO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline"&gt;X&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:112%"&gt; Standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &#x2013; On April 18, 2018, EPA published the final rule to retain the current primary health-based NOx standards of which NO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt;is the constituent of greatest concern and is the indicator for the primary NAAQS.  EPA concluded that the current 1-hour and annual primary NO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt; standards are requisite to protect public health with an adequate margin of safety.  The rule became effective on May 18, 2018.  PNM maintains compliance with the current NOx NAAQS standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:112%;position:relative;top:1.41pt;vertical-align:baseline"&gt;2&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:112%"&gt; Standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &#x2013; On February 25, 2019, EPA announced its final decision to retain, without changes, the primary health-based NAAQS for SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt;.  Specifically, EPA will retain the current 1-hour standard for SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt;, which is 75 parts per billion, based on the 3-year average of the 99th percentile of daily maximum 1-hour SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt; concentrations.  PNM maintains compliance with the current SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:1.41pt;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:112%"&gt; NAAQS standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On March 26, 2021, EPA published in the Federal Register the initial air quality designations for all remaining areas not yet designated under the 2010 SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;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:110%"&gt; Primary NAAQS.  This is EPA&#x2019;s fourth and final set of actions to designate areas of the U.S. for the 2010 SO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:110%;position:relative;top:1.41pt;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:110%"&gt; NAAQS.  All areas of New Mexico have been designated attainment/unclassifiable through four rounds of designations by EPA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Ozone Standard &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On October 1, 2015, EPA finalized the new ozone NAAQS and lowered both the primary and secondary 8-hour standard from 75 to 70 parts per billion.  With ozone standards becoming more stringent, fossil-fueled generation units will come under increasing pressure to reduce emissions of NOx and volatile organic compounds since these are the pollutants that form ground-level ozone.  On July 13, 2020, EPA proposed to retain the existing ozone NAAQS based on a review of the full body of currently available scientific evidence and exposure/risk information.  EPA finalized its decision to retain the ozone NAAQS in a notice published on December 31, 2020 making it immediately effective.  The Center for Biological Diversity filed a lawsuit on February 25, 2021, challenging the decision to retain the existing ozone standard, and the Biden Administration has included the decision in its list of actions that may be reconsidered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On November 10, 2015, EPA proposed a rule revising its Exceptional Events Rule, which outlines the requirements for excluding air quality data (including ozone data) from regulatory decisions if the data is affected by events outside an area&#x2019;s control.  The proposed rule is important in light of the more stringent ozone NAAQS final rule since western states like New Mexico and Arizona are subject to elevated background ozone transport from natural local sources, such as wildfires and stratospheric inversions, and transported via winds from distant sources in other regions or countries.  EPA finalized the rule on October 3, 2016 and released related guidance in 2018 and 2019 to help implement its new exceptional events policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;During 2017 and 2018, EPA released rules establishing area designations for ozone.  In those rules, San Juan County, New Mexico, where SJGS and Four Corners are located, is designated as attainment/unclassifiable and only a small area in Do&#xf1;a Ana County, New Mexico is designated as marginal non-attainment.&#160; Although Afton is located in Do&#xf1;a Ana County, it is not located within the small area designated as non-attainment for the 2015 ozone standard.  The rule became effective May 8, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On November 22, 2019, EPA issued findings that several states, including New Mexico, had failed to submit interstate transport SIPs for the 2015 8-hour ozone NAAQS.  In response, in December 2019, NMED published the Public Review Draft &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;of the New Mexico 2013 NAAQS Good Neighbor SIP that demonstrates that there are no significant contributions from New Mexico to downwind problems in meeting the federal ozone standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;NMED has responsibility for bringing the small area in Do&#xf1;a Ana County designated as marginal/non-attainment for ozone into compliance and will look at all sources of NOx and volatile organic compounds.  NMED has submitted the required elements for the Sunland Park Ozone Non-attainment Area SIP.  This includes a transportation conformity demonstration, a 2017 baseline emissions inventory and emissions statement, and an amendment to the state's Non-attainment Permitting rules at 20.2.79 New Mexico Administrative Code to conform to EPA's SIP Requirements Rule for 2015 Q3 NAAQS (i.e., &#x201c;implementation rule&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The SIP elements had staggered deadlines and were done in three submissions: (1) the transportation conformity demonstration was completed by the El Paso Metropolitan Planning Organization on behalf of New Mexico in 2019, which is responsible for transportation planning in that area, and the submission received concurrence from EPA and the Federal Highway Administration; (2) the emissions inventory and statement SIP was submitted to EPA in September 2020; and (3) the Non-attainment New Source Review SIP was submitted to EPA on August 10, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In response to lawsuits brought by states and environmental groups, on October 29, 2021, EPA filed a motion in the DC Circuit indicating it will reconsider the 2020 ozone NAAQS standard.  EPA expects to complete this by the end of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;PNM does not believe there will be material impacts to its facilities because of NMED&#x2019;s non-attainment designation of the small area within Do&#xf1;a Ana County.  Until EPA approves attainment designations for the Navajo Nation and releases a proposal to implement the revised ozone NAAQS, PNM is unable to predict what impact the adoption of these standards may have on Four Corners.  With respect to EPA&#x2019;s reconsideration of the 2020 decision to retain the 2015 ozone standards, PNM cannot predict the outcome of this matter. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;PM Standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &#x2013; On January 30, 2020, EPA published in the Federal Register a notice announcing the availability of a final Policy Assessment for the Review of the NAAQS for Particulate Matter (the &#x201c;Final PA&#x201d;).  The final assessment was prepared as part of the review of the primary and secondary PM NAAQS.  In the assessment, EPA recommended lowering the primary annual PM 2.5 standard to between 8 &#xb5;g/m3 and 10 &#xb5;g/m3.  However, on April 30, 2020, EPA published a proposed rule to retain the current standards for PM due to uncertainties in the data relied upon in the Final PA.  EPA accepted comments on the proposed rule through June 29, 2020.  On December 7, 2020, EPA announced it will retain, without revision, the existing primary (health-based) and secondary (welfare-based) NAAQS for PM, and EPA published a notice of that final action on December 18, 2020, making it immediately effective.  On January 14, 2021, several states and New York City filed a petition for review in the DC Circuit, challenging EPA&#x2019;s final rule retaining the current primary and secondary PM NAAQS.  On February 9, 2021, a similar lawsuit was filed by the Center for Biological Diversity in the DC Circuit.  On June 10, 2021, EPA announced that it will reconsider the previous administration&#x2019;s December 2020 decision to retain the current primary and secondary PM NAAQS, and on October 8, 2021, EPA announced the release of a new draft policy assessment (the &#x201c;Draft PA&#x201d;).  Like the Final PA, the Draft PA states that available scientific evidence and technical information indicate that the current standards may not be adequate to protect public health and welfare, as required by the Clean Air Act.  EPA anticipates issuing a proposed rule in summer 2022 and a final rule in spring 2023.  PNM maintains compliance with the current PM NAAQS standards and cannot predict the impacts of the outcome of future rulemaking.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cooling Water Intake Structures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2014, EPA issued a rule establishing national standards for certain cooling water intake structures at existing power plants and other facilities under the Clean Water Act to protect fish and other aquatic organisms by minimizing impingement mortality (the capture of aquatic wildlife on intake structures or against screens) and entrainment mortality (the capture of fish or shellfish in water flow entering and passing through intake structures).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;To minimize impingement mortality, the rule provides operators of facilities, such as SJGS and Four Corners, seven options for meeting Best Technology Available (&#x201c;BTA&#x201d;) standards for reducing impingement.  SJGS has a closed-cycle recirculating cooling system, which is a listed BTA and may also qualify for the &#x201c;&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:110%"&gt;de minimis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; rate of impingement&#x201d; based on the design of the intake structure.  The permitting authority must establish the BTA for entrainment on a site-specific basis, taking into consideration an array of factors, including endangered species and social costs and benefits.  Affected sources must submit source water baseline characterization data to the permitting authority to assist in the determination.  Compliance deadlines under the rule are tied to permit renewal and will be subject to a schedule of compliance established by the permitting authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The rule is not clear as to how it applies and what the compliance timelines are for facilities like SJGS that have a cooling water intake structure and only a multi-sector general stormwater permit.  However, EPA has indicated that it is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;contemplating a December 31, 2023 compliance deadline.  PNM is working with EPA regarding this issue and does not expect material changes as a result of any requirements that may be imposed upon SJGS, particularly given the planned retirement of SJGS in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 23, 2018, several environmental groups sued EPA Region IX in the U.S. Court of Appeals for the Ninth Circuit Court over EPA&#x2019;s failure to timely reissue the Four Corners NPDES permit.  The petitioners asked the court to issue a &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:110%"&gt;writ of mandamus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; compelling EPA Region IX to take final action on the pending NPDES permit by a reasonable date.  EPA subsequently reissued the NPDES permit on June 12, 2018.  The permit did not contain conditions related to the cooling water intake structure rule, as EPA determined that the facility has achieved BTA for both impingement and entrainment by operating a closed-cycle recirculation system.  On July 16, 2018, several environmental groups filed a petition for review with EPA&#x2019;s Environmental Appeals Board (&#x201c;EAB&#x201d;) concerning the reissued permit.  The environmental groups alleged that the permit was reissued in contravention of several requirements under the Clean Water Act and did not contain required provisions concerning certain revised ELG, existing-source regulations governing cooling-water intake structures, and effluent limits for surface seepage and subsurface discharges from coal-ash disposal facilities.  On December 19, 2018, EPA withdrew the Four Corners NPDES permit in order to examine issues raised by the environmental groups.  Withdrawal of the permit moots the appeal pending before the EAB.  EAB thereafter dismissed the environmental groups&#x2019; appeal.  EPA issued an updated NPDES permit on September 30, 2019.  The permit was once again appealed to the EAB and was stayed before the effective date.  Oral argument was heard on September 3, 2020.  The EAB issued an order denying the petition for review on September 30, 2020.  The denial was based on the EAB&#x2019;s determination that the petitioners had failed to demonstrate that review of the permit was warranted on any of the grounds presented in the petition.  Thereafter, the Regional Administrator of the EPA signed a Notice of Final Permit Decision, and the NPDES permit was issued on November 9, 2020.  The permit became effective December 1, 2020 and will expire on November 30, 2025.  On January 22, 2021, the environmental groups filed a petition for review of the EAB's decision with the U.S. Court of Appeals for the Ninth Circuit.  The September 2019 permit remains in effect pending this appeal.  PNM cannot predict whether there will be further appeals of this matter or whether the outcome of any such appeal will have a material impact on PNM&#x2019;s financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Effluent Limitation Guidelines&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On June 7, 2013, EPA published proposed revised wastewater ELG establishing technology-based wastewater discharge limitations for fossil fuel-fired electric power plants.&#160; EPA signed the final Steam Electric ELG rule on September 30, 2015.  The final rule, which became effective on January 4, 2016, phased in the new, more stringent requirements in the form of effluent limits for arsenic, mercury, selenium, and nitrogen for wastewater discharged from wet scrubber systems and zero discharge of pollutants in ash transport water that must be incorporated into plants&#x2019; NPDES permits.  The 2015 rule required each plant to comply between 2018 and 2023 depending on when it needs a new or revised NPDES permit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Steam Electric ELG rule was challenged in the U.S. Court of Appeals for the Fifth Circuit by numerous parties.  On April 12, 2017, EPA signed a notice indicating its intent to reconsider portions of the rule, and on August 22, 2017, the Fifth Circuit issued an order severing the issues under reconsideration and holding the case in abeyance as to those issues.  However, the court allowed challenges to other portions of the rule to proceed.  On April 12, 2019, the Fifth Circuit granted those challenges and issued an opinion vacating several portions of the rule, specifically those related to legacy wastewater and leachate, for which the court deemed the standards selected by EPA arbitrary and capricious.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On September 18, 2017, EPA published a final rule for postponement of certain compliance dates.  The rule postponed the earliest date on which compliance with the ELG for these waste streams would be required from November 1, 2018 until November 1, 2020.  On November 22, 2019, EPA published a proposed rule revising the original ELG while maintaining the compliance dates.  Comments were due January 21, 2020.  On October 13, 2020, EPA published in the Federal Register the final Steam Electric ELG and standards for the Steam Electric Power Generating Point Source Category, revising the final 2015 guidelines for both flue gas desulfurization wastewater and bottom ash transport water.  The rule will require compliance with new limits as soon as possible on or after October 13, 2021, but no later than December 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On August 3, 2021, EPA published notice that it will undertake a supplemental rulemaking to revise the ELG after completing its review of the 2020 Reconsideration Rule.  As part of this process, EPA will determine whether more stringent limitations and standards are appropriate.  EPA intends to publish a proposed rule in the fall of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Because SJGS is zero discharge for wastewater and is not required to hold a NPDES permit, it is expected that minimal to no requirements will be imposed.  Reeves Station discharges cooling tower blowdown to a publicly owned treatment plant and holds an NPDES permit.  It is expected that minimal to no requirements will be imposed at Reeves Station.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;See &#x201c;Cooling Water Intake Structures&#x201d; above for additional discussion of Four Corners&#x2019; current NPDES permit.  Four Corners may be required to change equipment and operating practices affecting boilers and ash handling systems, as well as change its waste disposal techniques during the next NPDES permit renewal in 2023.&#160; PNM is unable to predict the outcome of these matters or a range of the potential costs of compliance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Santa Fe Generating Station&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM and NMED are parties to agreements under which PNM has installed a remediation system to treat water from a City of Santa Fe municipal supply well and an extraction well to address gasoline contamination in the groundwater at the site of PNM&#x2019;s former Santa Fe Generating Station and service center.  A 2008 NMED site inspection report states that neither the source nor extent of contamination at the site has been determined and that the source may not be the former Santa Fe Generating Station.  During 2013 and 2014, PNM and NMED collected additional samples that showed elevated concentrations of nitrate and volatile organic compounds in some of the monitoring wells at the site.  In addition, one monitoring well contained free-phase hydrocarbon products.  PNM collected a sample of the product for &#x201c;fingerprint&#x201d; analysis.  The results of this analysis indicated the product was a mixture of older and newer fuels.  The presence of newer fuels in the sample suggests the hydrocarbon product likely originated from off-site sources.  In December 2015, PNM and NMED entered into a memorandum of understanding to address changing groundwater conditions at the site under which PNM agreed to continue hydrocarbon investigation under the supervision of NMED.  Qualified costs are eligible for payment through the New Mexico Corrective Action Fund (&#x201c;CAF&#x201d;), which is administered by the NMED Petroleum Storage Tank Bureau.  In March 2019, PNM received notice from NMED that an abatement plan for the site is required to address concentrations of previously identified compounds, unrelated to those discussed above, found in the groundwater.  NMED approved PNM&#x2019;s abatement plan proposal, which covers field work and reporting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Field work related to the investigation under both the CAF and abatement plan requirements was completed in October 2019.  Activities and findings associated with the field work were presented in two separate reports and released to stakeholders in early 2020.  Subsequent field work was completed in July 2020 and two reports were released supporting PNM&#x2019;s contention that off-site sources have impacted, and are continuing to impact, the local groundwater in the vicinity of the former Santa Fe Generating Station.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM submitted work plans to NMED in January 2021 for review and approval.  In December 2021, NMED approved both workplans and work is underway.  These activities are expected to be completed by the end of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The City of Santa Fe has stopped operating its well at the site, which is needed for PNM&#x2019;s groundwater remediation system to operate.  As a result, PNM has stopped performing remediation activities at the site.  However, PNM&#x2019;s monitoring and other abatement activities at the site are ongoing and will continue until the groundwater meets applicable federal and state standards or until the NMED determines remediation is not required, whichever is earlier.  PNM is not able to assess the duration of this project or estimate the impact on its obligations if PNM is required to resume groundwater remediation activities at the site.  PNM is unable to predict the outcome of these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Coal Combustion Residuals Waste Disposal&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;CCRs consisting of fly ash, bottom ash, and gypsum generated from coal combustion and emission control equipment at SJGS are currently disposed of in the surface mine pits adjacent to the plant.  SJGS does not operate any CCR impoundments or landfills.  The NMMMD currently regulates mine reclamation activities at the San Juan mine, including placement of CCRs in the surface mine pits, with federal oversight by the OSM.  APS disposes of CCRs in ponds and dry storage areas at Four Corners.&#160; Ash management at Four Corners is regulated by EPA and the New Mexico State Engineer&#x2019;s Office.&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;EPA&#x2019;s final coal ash rule, which became effective on October 19, 2015, included a non-hazardous waste determination for coal ash and sets minimum criteria for existing and new CCR landfills and surface impoundments.  On December 16, 2016, the Water Infrastructure Improvements for the Nation Act (the &#x201c;WIIN Act&#x201d;) was signed into law to address critical water infrastructure needs in the U.S. and contains a number of provisions related to the CCR rules.  Among other things, the WIIN Act allows, but does not require, states to develop and submit CCR permit programs for EPA approval, provides flexibility for states to incorporate EPA&#x2019;s final rule for CCRs or develop other criteria that are at least as protective as EPA&#x2019;s final rule, and requires EPA to approve state permit programs within 180 days of submission by the state.  Because states are not required to implement their own CCR permit programs, EPA will implement the permit program in states that choose not to implement a program, subject to Congressional funding.  Until permit programs are in effect, EPA has authority to directly enforce the CCR rule.  For facilities located within the boundaries of Native American reservations, such as the Navajo Nation where Four Corners is located, EPA is required to develop a federal permit program regardless of appropriated funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On July 30, 2018, EPA published a rule that constitutes &#x201c;Phase One, Part One&#x201d; of its ongoing reconsideration and revision of the April 17, 2015, CCR rule.  The final Phase One, Part One rule includes two types of revisions.  The first revision extended the deadline to allow EGUs with unlined impoundments or that fail to meet the uppermost aquifer requirement to continue to receive coal ash until October 31, 2020.  This deadline was again extended by subsequent amendments.  The rule also authorized a &#x201c;Participating State Director&#x201d; or EPA to approve suspension of groundwater monitoring requirements and to issue certifications related to the location restrictions, design criteria, groundwater monitoring, remedy selection and implementation.  The rule also modified groundwater protection standards for certain constituents, which include cobalt, molybdenum, lithium, and lead without a maximum contamination level.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 14, 2019, EPA published a second round of revisions, which are commonly referred to as the &#x201c;Phase Two&#x201d; revisions.  Phase Two proposed revisions to reporting and accessibility to public information, the &#x201c;CCR piles&#x201d; and &#x201c;beneficial use&#x201d; definitions and the requirements for management of CCR piles.  EPA has reopened and extended the Phase Two comment several times.  Most recently, on March 12, 2021, EPA reopened the comment period on its prior notice that announced the availability of new information and data pertaining to the Phase Two proposed rule.  EPA extended the comment period for an additional 60 days, until May 11, 2021.  EPA has not yet finalized provisions in Phase Two related to beneficial use of CCR and CCR piles.  This activity is on EPA&#x2019;s long-term agenda, which means EPA has no plans to address these issues in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Since promulgating its Phase Two proposal, EPA has finalized two other rules addressing various CCR rule provisions.&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 2, 2019, EPA promulgated its proposed Holistic Approach to Closure Part A (&#x201c;Part A&#x201d;), which proposed a new deadline of August 31, 2020, for companies to initiate closure of unlined CCR impoundments.  In accordance with the DC Circuit Court of Appeals&#x2019; vacatur of portions of the CCR Rule, Part A also proposed&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;changing the classification of compacted soil-lined or clay-lined surface impoundments from &#x201c;lined&#x201d; to &#x201c;unlined&#x201d;.  In addition, Part A delineated a process for owners/operators to submit requests for alternative closure deadlines based on lack of alternate disposal capacity.  EPA issued the final Part A on August 28, 2020, which became effective on September 28, 2020.  This rule finalized the classification of soil-lined and clay-lined surface impoundments as unlined, thus, triggering closure or retrofit requirements for those impoundments.  The final Part A also gave operators of unlined impoundments until April 11, 2021 to cease receipt of waste at these units and initiate closure.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On March 3, 2020, EPA issued the proposed Holistic Approach to Closure Part B (&#x201c;Part B&#x201d;), which delineated the process for owners/operators to submit alternate liner demonstrations for clay-lined surface impoundments that could otherwise meet applicable requirements.  Part B also proposed regulations addressing beneficial use for closure of surface impoundments.  On November 12, 2020, EPA issued the final Part B rule, which became effective December 14, 2020.  This rule did not include beneficial use of CCR for closure, which EPA explains will be addressed in subsequent rulemaking actions.  EPA intends to issue several other rulemakings covering legacy ponds and finalizing parts of previously proposed rules.  These proposed rules and final rules are expected in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On February 20, 2020, EPA published a proposed rule establishing a federal permitting program for the handling of CCR within the boundaries of Native American reservations and in states without their own federally authorized state programs.  Permits for units within the boundaries of Native American reservations would be due 18 months after the effective date of the rule.  The final rule is expected in October 2022.  EPA is coordinating with the affected permits for the three facilities with CCR disposal units located on Native American lands.  PNM cannot predict the outcome of EPA&#x2019;s rule making activity or the outcome of any related litigation, and whether or how such a ruling would affect operations at Four Corners.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The CCR rule does not cover mine placement of coal ash.  OSM is expected to publish a proposed rule covering mine placement in the future and will likely be influenced by EPA&#x2019;s rule and the determination by EPA that CCRs are non-hazardous.  PNM cannot predict the outcome of OSM&#x2019;s proposed rulemaking regarding CCR regulation, including mine placement of CCRs, or whether OSM&#x2019;s actions will have a material impact on PNM&#x2019;s operations, financial position, or cash flows.&#160; Based upon the requirements of the final Part A CCR rule, PNM conducted a CCR assessment at SJGS and made minor modifications at the plant to ensure that there are no facilities that would be considered impoundments or landfills under the rule.  PNM would seek recovery from its retail customers of all CCR costs for jurisdictional assets that are ultimately incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Utilities that own or operate CCR disposal units, such as those at Four Corners, as indicated above, were required to collect sufficient groundwater sampling data to initiate a detection monitoring program.&#160; Four Corners completed the analysis for its CCR disposal units, which identified several units that will need corrective action or will need to cease operations and initiate closure by April 11, 2021.  As part of this assessment, Four Corners will continue to gather additional groundwater data and perform remedial evaluations.  At this time, PNM does not anticipate its share of the cost to complete these corrective &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;actions to close the CCR disposal units, or to gather and perform remedial evaluations on groundwater at Four Corners, will have a significant impact on its operations, financial position, or cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Coal Supply&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;SJGS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The coal requirements for SJGS are supplied by WSJ LLC.  In addition to coal delivered to meet the current needs of SJGS, PNM has prepaid the current San Juan mine owner and operator, WSJ LLC, for certain coal mined but not yet delivered to the plant site.  At December 31, 2021 and 2020, prepayments for coal, which are included in prepaid assets, amounted to $20.4&#160;million and $26.3 million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In conjunction with the activities undertaken to comply with the CAA for SJGS, PNM and the other owners of SJGS evaluated alternatives for the supply of coal to SJGS.  On July 1, 2015, PNM and Westmoreland entered into a new coal supply agreement (the &#x201c;SJGS CSA&#x201d;), pursuant to which Westmoreland, through its indirectly wholly-owned subsidiary SJCC, agreed to supply all of the coal requirements of SJGS through June 30, 2022.  PNM and Westmoreland also entered into agreements under which CCR disposal and mine reclamation services for SJGS would be provided.  As discussed in Note 10, WSJ LLC assumed the rights and obligations of SJCC under the SJGS CSA and the agreements for CCR disposal and mine reclamation services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Pricing under the SJGS CSA is primarily fixed, with adjustments to reflect changes in general inflation and takes into account that WSJ LLC has been paid for coal mined but not delivered.  Substantially all of PNM&#x2019;s coal costs are passed through the FPPAC.  In November 2018, PNM provided notice to Westmoreland that PNM does not intend to extend the term of the SJGS CSA or to negotiate a new coal supply agreement for SJGS, which would have resulted in the current agreement expiring on its own terms on June 30, 2022.  On February 17, 2022, PNM and WSJ LLC entered into an amendment to extend the SJGS CSA through September 30, 2022, subject to FERC&#x2019;s acceptance of the amended participation agreement.  The amendment provides for a fixed price increase of $5.00 per ton, beginning April 1, 2022, which would pass through the FPPAC.  See additional discussion of PNM&#x2019;s SJGS Abandonment Application in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;WSJ LLC notified PNM in July 2021 that it had encountered unfavorable geologic conditions that were impeding longwall progress in the San Juan Mine.  On August 17, 2021, WSJ LLC issued a formal notice of non-normal conditions due to WSJ LLC&#x2019;s inability to maintain a reserve of coal at required levels.  WSJ LLC also notified PNM that these geologic complications constituted a force majeure event that was preventing WSJ LLC from satisfying its obligation to maintain required coal inventory levels.  Geologic conditions have subsequently improved, and on December 9, 2021, Westmoreland gave official notice that they were terminating the potential force majeure conditions.  PNM expects the mine to operate under normal conditions with no significant impact on full load operations through the remainder of the SJ CSA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In connection with certain mining permits relating to the operation of the San Juan mine, the San Juan mine owner was required to post reclamation bonds of $118.7 million with the NMMMD.  In order to facilitate the posting of reclamation bonds by sureties on behalf of the San Juan mine owner, PNMR entered into the WFB LOC Facility under which letters of credit aggregating $30.3 million have been issued.  As discussed in Note 10, on March 15, 2019, the assets owned by SJCC were sold to WSJ LLC, a subsidiary of Westmoreland Mining Holdings, LLC.  Under the sale agreement, WSJ LLC assumed the rights and obligations of SJCC including obligations to PNMR under the outstanding letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Four Corners&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;APS purchases all of Four Corners&#x2019; coal requirements from NTEC, an entity owned by the Navajo Nation, under the Four Corners CSA that expires in 2031.  The coal comes from reserves located within the Navajo Nation.  The contract provides for pricing adjustments over its term based on economic indices.  PNM's share of the coal costs is being recovered through the FPPAC.  In connection with the exit of Four Corners, PNM would make payments totaling $75.0&#160;million to NTEC for relief from its obligations under the coal supply agreements for Four Corners after December 31, 2024.  PNM is not proposing to recover the $75.0&#160;million from ratepayers and, if approved, would not be recovered through the FPPAC.  See Note 17 for additional information on PNM's Four Corners Abandonment Application.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;NTEC has contracted with Bisti Fuels Company, LLC, a subsidiary of The North American Coal Corporation, for management and operation of the mine.  Under the CSA, NTEC has the right, after a specified period, to request approval from the Four Corners owners to replace Bisti Fuels Company as mine manager with NTEC&#x2019;s internal resources and perform all or some mine management functions.  APS granted approval on behalf of the owners on June 16, 2021, subject to certain credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;assurance requirements.  On June 17, 2021, NTEC notified The North American Coal Corporation that the contract mining agreement between Bisti Fuels Company and NTEC is terminated effective September 30, 2021.  NTEC assumed direct operations at Navajo Mine on October 1, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Coal Mine Reclamation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As indicated under Coal Combustion Residuals Waste Disposal above, SJGS currently disposes of CCRs in the surface mine pits adjacent to the plant and Four Corners disposes of CCRs in ponds and dry storage areas.  In conjunction with the proposed shutdown of SJGS Units 2 and 3 and to comply with the BART requirements of the CAA, periodic updates to the coal mine reclamation study were requested by the SJGS participants.  These updates have included adjustments to reflect the December 2017 shutdown of SJGS Units 2 and 3, the terms of the reclamation services agreement with WSJ LLC, and changes to reflect the requirements of the 2015 San Juan mine permit plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In late 2020, a mine reclamation cost study was completed for the mine that serves SJGS and in December 2020, PNM remeasured its liability, which resulted in an increase in the overall reclamation costs of $3.6&#160;million, due primarily to higher inflationary factors.  As a result, PNM recorded a less than $0.1&#160;million decrease in the liability at December 31, 2020 related to the underground mine and a decrease to the regulatory assets on the Consolidated Balance Sheets and recorded a $3.6&#160;million increase in the liability associated with the surface mine as regulatory disallowances and restructuring costs on the Consolidated Statements of Earnings.  PNM&#x2019;s estimate of the costs necessary to reclaim the mine that serves SJGS is subject to many assumptions, including the timing of reclamation, generally accepted practices at the time reclamation activities occur, and then current inflation and discount rates.  PNM cannot predict the ultimate cost to reclaim the mine that serves SJGS and would seek to recover all costs related to reclaiming the underground mine from its customers but could be exposed to additional loss related to surface mine reclamation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A coal mine reclamation study for the mine that serves Four Corners was issued in 2019.  The study reflected operation of the mine through 2031, the term of the Four Corners CSA.  The study resulted in a net increase in PNM&#x2019;s share of the coal mine reclamation obligation of $0.8 million, which was primarily driven by lower overhead costs offset by an increase driven by a reduction in the discount rate used by PNM to measure the liability during the year ended December 31, 2019.  As discussed in Note 17, PNM remains responsible for its share of costs associated with mine reclamation under the Four Corners Purchase and Sale Agreement with NTEC.  NTEC and PNM will complete a reclamation study in 2024 providing the final mine reclamation cost estimate on the date of ownership transfer.  PNM will make its final reclamation payment to NTEC based on the reclamation study in 2024 and will have no further obligations regarding the mine reclamation after 2024.  PNM determined that events and circumstances regarding Four Corners, including the Four Corners Purchase and Sale Agreement with NTEC and the Four Corners Abandonment Application and subsequent appeal of the NMPRC decision, indicated that it is more likely than not that PNM&#x2019;s share of Four Corners coal mine reclamation obligation would be settled in 2024, rather than 2031.  As of December 31, 2020, PNM remeasured its Four Corners coal mine reclamation liability and recorded a decrease to the liability of $2.5&#160;million on the Consolidated Balance Sheet and a decrease to regulatory disallowances and restructuring costs on the Consolidated Statement of Earnings.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Based on the most recent estimates, PNM&#x2019;s remaining payments for mine reclamation, in future dollars, are estimated to be $74.1 million for the surface mines at both SJGS and Four Corners and $34.9 million for the underground mine at SJGS as of December 31, 2021.  At December 31, 2021 and 2020, liabilities, in current dollars, of $67.4 million and $71.7 million for surface mine reclamation and $27.9 million and $26.1 million for underground mine reclamation were recorded in other deferred credits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Under the terms of the SJGS CSA, PNM and the other SJGS owners are obligated to compensate WSJ LLC for all reclamation costs associated with the supply of coal from the San Juan mine.  The SJGS owners entered into a reclamation trust funds agreement to provide funding to compensate WSJ LLC for post-term reclamation obligations.  As part of the restructuring of SJGS ownership (see SJGS Ownership Restructuring Matters above), the SJGS owners negotiated the terms of an amended agreement to fund post-term reclamation obligations under the CSA.  The trust funds agreement requires each owner to enter into an individual trust agreement with a financial institution as trustee, create an irrevocable reclamation trust, and periodically deposit funds into the reclamation trust for the owner&#x2019;s share of the mine reclamation obligation.  Deposits, which are based on funding curves, must be made on an annual basis.  As part of the restructuring of SJGS ownership discussed above, the SJGS participants agreed to adjusted interim trust funding levels.  PNM funded $5.2 million in 2021, $3.2 million in 2020, and $5.5 million in 2019.  Based on PNM&#x2019;s reclamation trust fund balance at December 31, 2021, the current funding curves indicate PNM&#x2019;s required contributions to its reclamation trust fund would be $5.6 million in 2022, zero in 2023, and zero in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Under the Four Corners CSA, PNM is required to fund its share of estimated final reclamation costs in annual installments into an irrevocable escrow account solely dedicated to the final reclamation cost of the surface mine at Four Corners.  PNM contributed $2.2&#160;million in 2021, $2.0&#160;million in 2020, and $2.3 million in 2019 and anticipates providing additional funding of $2.1 million in each of the years from 2022 through 2024.  As discussed above, under the terms of the Four Corners Purchase and Sale Agreement with NTEC, PNM will make its final reclamation payment to NTEC based on the reclamation study in 2024 and will have no further obligations regarding the mine reclamation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM recovers from retail customers reclamation costs associated with the underground mine.  However, the NMPRC has capped the amount that can be collected from retail customers for final reclamation of the surface mines at $100.0&#160;million for both SJGS and Four Corners.  If future estimates increase the liability for surface mine reclamation, the excess would be expensed at that time.  The impacts of changes in New Mexico state law as a result of the enactment of the ETA and regulatory determinations made by the NMPRC may also affect PNM&#x2019;s financial position, results of operations, and cash flows.  See additional discussion regarding PNM&#x2019;s SJGS and Four Corners Abandonment Applications in Note 17.  PNM is currently unable to determine the outcome of these matters or the range of possible impacts.     &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;San Juan County Decommissioning Ordinance&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On November 9, 2021, the San Juan County Commission approved the Coal-Fired Electricity Generating Facility Demolition and Remediation Ordinance (&#x201c;Ordinance 121&#x201d;), requiring the full demolition of SJGS upon its complete and permanent closure.  Ordinance 121 requires the SJGS owners to submit a proposed demolition and remediation plan no later than three months after SJGS is retired.  In connection with restructuring of the SJGS ownership on December 31, 2017, PNM and the other SJGS owners entered into the San Juan Decommissioning and Trust Funds Agreement, which requires PNM to fund its ownership share of final decommissioning costs into an irrevocable trust.  Under the agreement, PNM is required to make an initial funding of $14.7&#160;million by December 31, 2022.  The amount and timing of additional trust funding is subject to revised decommissioning cost studies, a decision by the current owners to permanently retire SJGS and agreement among the SJGS owners.  PNM has posted a surety bond in the amount of $46.0&#160;million in connection with certain environmental decommissioning obligations and must maintain the bond or other financial assurance until those obligations are satisfied.  The surety bond only represents a liability if PNM fails to deliver on its contractual liability.  For information regarding the impact of Ordinance 121 on PNM&#x2019;s SJGS decommissioning ARO see Note 15.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;PVNGS Liability and Insurance Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Public liability for incidents at nuclear power plants is governed by the Price-Anderson Nuclear Industries Indemnity Act, which limits the liability of nuclear reactor owners to the amount of insurance available from both commercial sources and an industry-wide retrospective payment plan.  In accordance with this act, the PVNGS participants are insured against public liability exposure for a nuclear incident up to $13.5 billion per occurrence.  PVNGS maintains the maximum available nuclear liability insurance in the amount of $450 million, which is provided by American Nuclear Insurers.  The remaining $13.1 billion is provided through a mandatory industry-wide retrospective assessment program.  If losses at any nuclear power plant covered by the program exceed the accumulated funds, PNM could be assessed retrospective premium adjustments.  Based on PNM&#x2019;s 10.2% interest in each of the three PVNGS units, PNM&#x2019;s maximum potential retrospective premium assessment per incident for all three units is $42.1 million, with a maximum annual payment limitation of $6.2 million, to be adjusted periodically for inflation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The PVNGS participants maintain insurance for damage to, and decontamination of, property at PVNGS in the aggregate amount of $2.8 billion, a substantial portion of which must first be applied to stabilization and decontamination.  These coverages are provided by Nuclear Electric Insurance Limited (&#x201c;NEIL&#x201d;).  The primary policy offered by NEIL contains a sublimit of $2.25 billion for non-nuclear property damage.  If NEIL&#x2019;s losses in any policy year exceed accumulated funds, PNM is subject to retrospective premium adjustments of $5.4 million for each retrospective premium assessment declared by NEIL&#x2019;s Board of Directors due to losses.  The insurance coverages discussed in this and the previous paragraph are subject to certain policy conditions, sublimits, and exclusions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;San Juan River Adjudication&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 1975, the State of New Mexico filed an action in NM District Court to adjudicate all water rights in the San Juan River Stream System, including water used at Four Corners and SJGS.  PNM was made a defendant in the litigation in 1976.  In March 2009, then President Obama signed legislation confirming a 2005 settlement with the Navajo Nation.  Under the terms of the settlement agreement, the Navajo Nation&#x2019;s water rights would be settled and finally determined by entry by the court of two proposed adjudication decrees.&#160; The court issued an order in August 2013 finding that no evidentiary hearing was warranted in the Navajo Nation proceeding, and on November 1, 2013, issued a Partial Final Judgment and Decree of the Water &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Rights of the Navajo Nation approving the proposed settlement with the Navajo Nation.  A number of parties subsequently appealed to the New Mexico Court of Appeals.  PNM entered its appearance in the appellate case and supported the settlement agreement in the NM District Court.  On April 3, 2018, the New Mexico Court of Appeals issued an order affirming the decision of the NM District Court.  Several parties filed motions requesting a rehearing with the New Mexico Court of Appeals seeking clarification of the order, which were denied.  The State of New Mexico and various other appellants filed a &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:110%"&gt;writ of certiorari&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; with the NM Supreme Court.  The NM Supreme Court granted the State of New Mexico&#x2019;s petition and denied the other parties&#x2019; requests.  The issues regarding the Navajo Nation settlement have been briefed and are awaiting a decision by the NM Supreme Court.  Adjudication of non-Indian water rights is ongoing.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is participating in this proceeding since PNM&#x2019;s water rights in the San Juan Basin may be affected by the rights recognized in the settlement agreement and adjudicated to the Navajo Nation, which comprise a significant portion of water available from sources on the San Juan River and in the San Juan Basin and which have priority in times of shortages.  PNM is unable to predict the ultimate outcome of this matter or estimate the amount or range of potential loss and cannot determine the effect, if any, of any water rights adjudication on the present arrangements for water at SJGS and Four Corners.  Final resolution of the case cannot be expected for several years.  An agreement reached with the Navajo Nation in 1985, however, provides that if Four Corners loses a portion of its rights in the adjudication, the Navajo Nation will provide, for an agreed upon cost, sufficient water from its allocation to offset the loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Navajo Nation Allottee Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In September 2012, 43 landowners filed a notice of appeal with the Bureau of Indian Affairs (&#x201c;BIA&#x201d;) appealing a March 2011 decision of the BIA Regional Director regarding renewal of a right-of-way for a PNM transmission line.  The landowners claim to be allottees, members of the Navajo Nation, who pursuant to the Dawes Act of 1887, were allotted ownership in land carved out of the Navajo Nation and allege that PNM is a rights-of-way grantee with rights-of-way across the allotted lands and are either in trespass or have paid insufficient fees for the grant of rights-of-way or both.&#160; The allottees generally allege that they were not paid fair market value for the right-of-way, that they were denied the opportunity to make a showing as to their view of fair market value, and thus denied due process.  The allottees filed a motion to dismiss their appeal with prejudice, which was granted&#160;in April 2014.  Subsequent to the dismissal, PNM received a letter from counsel on behalf of what appears to be a subset of the 43 landowner allottees involved in the appeal, notifying PNM that the specified allottees were revoking their consents for renewal of right of way on six specific allotments.&#160; On January 22, 2015, PNM received a letter from the BIA Regional Director identifying ten allotments with rights-of-way renewals that were previously contested.&#160; The letter indicated that the renewals were not approved by the BIA because the previous consent obtained by PNM was later revoked, prior to BIA approval, by the majority owners of the allotments.&#160; It is the BIA Regional Director&#x2019;s position that PNM must re-obtain consent from these landowners. &#160;On July 13, 2015, PNM filed a condemnation action in the NM District Court regarding the approximately 15.49 acres of land at issue.  On September 18, 2015, the allottees filed a separate complaint against PNM for federal trespass.  On December 1, 2015, the court ruled that PNM could not condemn two of the five allotments at issue based on the Navajo Nation&#x2019;s fractional interest in the land.&#160; PNM filed a motion for reconsideration of this ruling, which was denied.  On March 31, 2016, the Tenth Circuit granted PNM&#x2019;s petition to appeal the December 1, 2015 ruling.  Both matters have been consolidated.  Oral argument before the Tenth Circuit was heard on January 17, 2017.  On May 26, 2017, the Tenth Circuit affirmed the district court.  On July 8, 2017, PNM filed a Motion for Reconsideration &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:112%"&gt;en banc &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;with the Tenth Circuit, which was denied.  The NM District Court stayed the case based on the Navajo Nation&#x2019;s acquisition of interests in two additional allotments and the unresolved ownership of the fifth allotment due to the owner&#x2019;s death.  On November 20, 2017, PNM filed its petition for &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:112%"&gt;writ of certiorari&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; with the US Supreme Court, which was denied.  The underlying litigation continues in the NM District Court.  On March 27, 2019, several individual allottees filed a motion for partial summary judgment on the issue of trespass.  The Court held a hearing on the motion on June 18, 2019 and took the motion under advisement.  PNM, the allottees and the United States have agreed to a framework for settlement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The parties are preparing the settlement agreement and the stipulated court order.  PNM cannot predict the outcome of these matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Merger-Related Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Six purported shareholders of PNMR filed lawsuits against PNMR and the members of the Board challenging the proposed Merger with Avangrid.  The lawsuits all challenged the adequacy of the disclosures in the definitive proxy statement filed by PNMR with the SEC on January 5, 2021, and sought, among other things, to enjoin the Merger or, if the Merger has been consummated, to rescind the Merger or an award of damages, and an award of attorneys&#x2019; and experts&#x2019; fees and expenses.  Five of the lawsuits were filed in the United States District Court for the Southern District of New York and one was filed in the United States District Court for the Eastern District of New York.  The lawsuits pending in the Southern District of New York were consolidated in the case captioned In re PNM Resources, Inc. Shareholder Litigation, Consolidated Civil Action No. 1:20-CV-10874.  The five plaintiffs in the consolidated action in the Southern District of New York filed notices of voluntary &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;dismissal, and on April 9, 2021, the Court ordered the Clerk of Court to close the consolidated action and all member cases.  All five cases filed in the Southern District of New York have been closed. The case pending in the Eastern District of New York, captioned Durlacher v. PNM Resources, Inc., et al., Case No. 1:21-cv-0024, was not served on the defendants and the plaintiff filed a notice of voluntary dismissal on February 15, 2021.  These matters are now concluded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;Texas Winter Storm&lt;/span&gt;&lt;/div&gt;In mid-February 2021, Texas experienced a severe winter storm delivering the coldest temperatures in 100 years for many parts of the state.  As a result, the ERCOT market was not able to deliver sufficient generation load to the grid resulting in significant, statewide outages as ERCOT directed transmission operators to curtail thousands of firm load megawatts.  TNMP complied with ERCOT directives to curtail the delivery of electricity in its service territory and did not experience significant outages on its system outside of the ERCOT directed curtailments.  Various regulatory and governmental entities are conducting, or have announced they may conduct, inquiries, investigations and other reviews of the Texas winter storm event. Entities that have announced that they plan to conduct or are conducting such inquiries, investigations and other reviews include FERC, NERC, Texas Reliability Entity Inc., ERCOT, the Texas Legislature, the Texas Attorney General, the PUCT, and the Galveston County District Attorney.  Further, lawsuits have been filed against various market participants relating to the power outages resulting from the Texas winter storm, including TNMP.  As a utility operating during the Texas winter storm event, there is a risk TNMP could be named in additional lawsuits in the future.  TNMP intends to vigorously defend itself against any claims raised.  TNMP has deferred bad debt expense from defaulting REPs to a regulatory asset totaling $0.8&#160;million at December 31, 2021, and will seek recovery in a general rate case.  At this time, the Company does not expect significant financial impacts related to this event, however, it cannot predict the outcome of such matters or the impact on the ERCOT market.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3Xzc2MzEw_4a1a04fb-daa2-41b8-a6eb-ca621d34adab">There are various claims and lawsuits pending against the Company.  In addition, the Company is subject to federal, state, and local environmental laws and regulations and periodically participates in the investigation and remediation of various sites.  In addition, the Company periodically enters into financial commitments in connection with its business operations.  Also, the Company is involved in various legal and regulatory proceedings in the normal course of its business.  See Note 17.  It is not possible at this time for the Company to determine fully the effect of all litigation and other legal and regulatory proceedings on its financial position, results of operations, or cash flows.With respect to some of the items listed below, the Company has determined that a loss is not probable or that, to the extent probable, cannot be reasonably estimated.  In some cases, the Company is not able to predict with any degree of certainty the range of possible loss that could be incurred.  The Company assesses legal and regulatory matters based on current information and makes judgments concerning their potential outcome, giving due consideration to the nature of the claim, the amount and nature of any damages sought, and the probability of success.  Such judgments are made with the understanding that the outcome of any litigation, investigation, or other legal proceeding is inherently uncertain.  The Company records liabilities for matters where it is probable a loss has been incurred and the amount of loss is reasonably estimable.  The actual outcomes of the items listed below could ultimately differ from the judgments made and the differences could be material.  The Company cannot make any assurances that the amount of reserves or potential insurance coverage will be sufficient to cover the cash obligations that might be incurred as a result of litigation or regulatory proceedings.  Except as otherwise disclosed, the Company does not expect that any known lawsuits, environmental costs, and commitments will have a material effect on its financial condition, results of operations, or cash flows.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:PaymentsToInvestInDecommissioningFund
      contextRef="i6d9f42d9443b4ae08bc3b36f8a0e6301_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI3Nzg_0f554ee7-e4cc-476a-a9ac-7febe1ec1071"
      unitRef="usd">1300000</us-gaap:PaymentsToInvestInDecommissioningFund>
    <us-gaap:PaymentsToInvestInDecommissioningFund
      contextRef="i2ab489d45e8e42eaa5e32bcc9e951e51_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI3Nzg_85baa1b4-d6fd-4039-864c-a9fb5ced803e"
      unitRef="usd">1300000</us-gaap:PaymentsToInvestInDecommissioningFund>
    <us-gaap:PaymentsToInvestInDecommissioningFund
      contextRef="i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI3Nzg_cf925de7-0195-4009-b7ff-8d567b22cafb"
      unitRef="usd">1300000</us-gaap:PaymentsToInvestInDecommissioningFund>
    <us-gaap:DecommissioningTrustAssetsAmount
      contextRef="i0c12642087bb486f9264d8dc9037e8b4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5NDE_825ab86f-a16e-4272-a650-b8e3f98751cc"
      unitRef="usd">394500000</us-gaap:DecommissioningTrustAssetsAmount>
    <us-gaap:DecommissioningTrustAssetsAmount
      contextRef="i052bb7d470c8464e85f9a9074eb415a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5NDg_3203d001-024a-4c5f-841f-a4657f12b3f5"
      unitRef="usd">379200000</us-gaap:DecommissioningTrustAssetsAmount>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id297956d24094992ba5f7897831049af_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzQ4Mzg_64dac09d-58c4-49a6-9be1-b69676aba9b4"
      unitRef="usd">59600000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9d2413566b6a45ed95b09b50761460c7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzUxNDU_cfe9b739-f58b-4691-8db0-1ad068485389"
      unitRef="usd">13000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ief8856c8b3d945969988766c51ef5b03_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzUxNTI_5cf99cfd-0d7f-4337-8983-8e6ecf422dfd"
      unitRef="usd">12800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="idbd9483a6b9c437295e3b92053e51337_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0NTk_3a86649e-5b09-4269-bd36-a7c714b47be4"
      unitRef="number">0.40</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="i61efc332492e44619f4f50b265bb0255_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0NzE_bc390eb0-6c65-4a9e-802e-ca368ede6257"
      unitRef="number">0.50</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="i1694145a6f2e4a9da061ec55d6a6bd9a_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0ODM_58e34249-5952-433c-9413-61ab0ddaa0b4"
      unitRef="number">0.80</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesRenewableEnergyPercentage
      contextRef="i65e9e0d670584e47a4b7f9c2ad9f2df0_I20190614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0OTk_a67af12a-434d-4658-b1d8-4893d9faca1f"
      unitRef="number">1</pnm:PublicUtilitiesRenewableEnergyPercentage>
    <pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze
      contextRef="i31b3e8be5a1e457682c76e735ee187a6_I19991231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwNzM4_16e57ed6-1c0f-4500-af4a-6afe1521a6b6"
      unitRef="state">50</pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze>
    <pnm:PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum
      contextRef="i7e9fcbd49cc943a68a15c1f6d6a8b4b6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzExNDM5_6e5bd779-d901-4647-a43e-e9a8c2cd7057"
      unitRef="t">250</pnm:PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum>
    <pnm:PublicUtilitiesGovernmentStandardEmissionLimit
      contextRef="i8cdf50031cb84e719e11f20e7cfed6f4_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5NjUy_b361870d-454a-4504-a5fc-38b68ce12f62"
      unitRef="parts_per_billion">75</pnm:PublicUtilitiesGovernmentStandardEmissionLimit>
    <pnm:PublicUtilitiesGovernmentStandardEmissionLimit
      contextRef="if73556ce58314435a4085a129fb1b88c_I20150930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5OTA2_7378293f-507c-4434-bb47-1b3054b45800"
      unitRef="parts_per_billion">75</pnm:PublicUtilitiesGovernmentStandardEmissionLimit>
    <pnm:PublicUtilitiesGovernmentStandardEmissionLimit
      contextRef="i6fce905c569145629e98fa1fd283b33d_I20151001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI5OTEy_d01adb61-9d30-4c6b-83be-a5a3e1d5ff51"
      unitRef="parts_per_billion">70</pnm:PublicUtilitiesGovernmentStandardEmissionLimit>
    <pnm:NumberOfOptionsForMeetingBTAStandards
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzM2MTA1_8669c4b1-25e1-49d9-97a7-0f9c7c2b2978"
      unitRef="option">7</pnm:NumberOfOptionsForMeetingBTAStandards>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7542bbde4aac42a7bb2dd4e2b1b9e66d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcxMDc4_c87792bd-d7be-4ea5-b968-21b4f391482f"
      unitRef="usd">20400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i84e1be8f39e34d27a9da06b2b15e4db9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzUzMjYz_1683ad71-36e8-41a7-8091-670e9982f65e"
      unitRef="usd">26300000</us-gaap:OtherAssetsCurrent>
    <pnm:IncreaseInPriceOfCoalPerTon
      contextRef="i38bbd89d77c44914927bafaecbc66a17_D20220217-20220217"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NjIzMjIz_1fe10659-b60d-4816-a5e8-c847c2c6ac6e"
      unitRef="usdPerT">5.00</pnm:IncreaseInPriceOfCoalPerTon>
    <pnm:CoalMineReclamationBondstobepostedwithNMMMD
      contextRef="ibd612338ef154b20b15a258ca8771d57_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU1Mzg2_e6543930-abb1-4db1-b005-ed3054fd704b"
      unitRef="usd">118700000</pnm:CoalMineReclamationBondstobepostedwithNMMMD>
    <pnm:CashUsedToSupportBankLetterOrCreditArrangement
      contextRef="ibd612338ef154b20b15a258ca8771d57_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU1NjE0_b7940b47-1fa4-435a-9a3d-3936cbbb98d6"
      unitRef="usd">30300000</pnm:CashUsedToSupportBankLetterOrCreditArrangement>
    <pnm:PaymentsForReliefFromObligations
      contextRef="iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcxMDYz_a6660e00-2934-4e47-98d5-00a15eec870f"
      unitRef="usd">75000000</pnm:PaymentsForReliefFromObligations>
    <pnm:PaymentsForReliefFromObligations
      contextRef="iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcxMDQ4_577a4b1b-4060-46ac-8278-4df447d2bed4"
      unitRef="usd">75000000</pnm:PaymentsForReliefFromObligations>
    <pnm:RegulatoryDisallowanceAdditionalAmountRecorded
      contextRef="i2246367e211d4c409e3e0d4249a1b557_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU5NDAx_277e6f0c-6329-4a92-bc0f-3d15f95618de"
      unitRef="usd">3600000</pnm:RegulatoryDisallowanceAdditionalAmountRecorded>
    <pnm:RegulatoryDisallowanceAdditionalAmountRecorded
      contextRef="i7336db7348694ec6ab5da82cfaeee744_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU5NDg4_b5e02663-b404-425b-b8ee-4198b6d16642"
      unitRef="usd">100000</pnm:RegulatoryDisallowanceAdditionalAmountRecorded>
    <pnm:RegulatoryDisallowanceAdditionalAmountRecorded
      contextRef="i2246367e211d4c409e3e0d4249a1b557_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzU5NjQ0_f1ae81d2-eee5-44e9-af53-4ed461e72cce"
      unitRef="usd">3600000</pnm:RegulatoryDisallowanceAdditionalAmountRecorded>
    <pnm:RegulatoryDisallowanceAdditionalAmountRecorded
      contextRef="i3f353792acc34c8ab2442e9589f9290a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYwNTk2_309b7ab3-4874-40b9-a68b-4aaf1304e306"
      unitRef="usd">800000</pnm:RegulatoryDisallowanceAdditionalAmountRecorded>
    <pnm:RegulatoryDisallowanceAdditionalAmountRecorded
      contextRef="ic507179dc8b6480dab1b32d39415f81b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYxNzk3_0011eb70-5d51-49fe-b1ba-4c2b3f2259f2"
      unitRef="usd">2500000</pnm:RegulatoryDisallowanceAdditionalAmountRecorded>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ib719618a95e443e2ae6879600baa6dcd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMTAy_0b4d0d9f-346f-456d-954f-0834f4cc3ee4"
      unitRef="usd">74100000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ie2ddf10fb1f7471eaa1cb0ed43640ac0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMTYx_13165ca5-7ba5-4772-a1eb-27e3490419f2"
      unitRef="usd">34900000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ia7941e459dd94a28ab8ff394ac5549b7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMjkw_c35d80f9-4259-491d-9fa8-e74820e7f15b"
      unitRef="usd">67400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2bb2f6ab1b5442cb9e4c15995a2c9aa0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMjk3_f4379841-aaa4-4f14-9297-9b7e4292b2c6"
      unitRef="usd">71700000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8cae2be1d33045c08f802da2c181848b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMzMz_2822d887-253a-4e74-95e0-f1fdc3c69ad1"
      unitRef="usd">27900000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i73f23720d7a5420e843d172a18d1ccde_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYyMzQw_4d2ccad2-2275-4429-8e54-37c7eadc0dd1"
      unitRef="usd">26100000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust
      contextRef="i0313f6bb9ca2462ba145ded2bd5f720a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNDgw_c64028a4-0909-4b62-aab0-b6917de15300"
      unitRef="usd">5200000</pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust>
    <pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust
      contextRef="i80200e3af5c1483fb1b37b74ae8b66e1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNDky_1972e3a9-8da9-4d1e-a87e-146ff8431cae"
      unitRef="usd">3200000</pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust>
    <pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust
      contextRef="i7e0a09a4e6394be49af7baa2008425df_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNTA4_cf429db0-5db5-4044-ae5f-95cbb6a16a4f"
      unitRef="usd">5500000</pnm:PublicUtilitiesAnnualFundingposttermreclamationtrust>
    <pnm:ReclamationTrustFundingNextFiscalYear
      contextRef="ib0d6a267fe9e47fabd33702b7830649b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNjkz_99aae3f8-f33e-441c-9375-b69ca46f050e"
      unitRef="usd">5600000</pnm:ReclamationTrustFundingNextFiscalYear>
    <pnm:ReclamationTrustFundingYear2
      contextRef="ib0d6a267fe9e47fabd33702b7830649b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNzA1_b8bafa33-f0f0-425b-89dd-f795cbde069b"
      unitRef="usd">0</pnm:ReclamationTrustFundingYear2>
    <pnm:ReclamationTrustFundingYear3
      contextRef="ib0d6a267fe9e47fabd33702b7830649b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzYzNzIx_676475a3-dc81-421d-9f56-4fd73a38dd9e"
      unitRef="usd">0</pnm:ReclamationTrustFundingYear3>
    <pnm:FundsContributedMineReclamationTrust
      contextRef="i5b236c1f734244aa8e3e0d8ce1d45aa8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0MDAx_e82aba3b-d59e-47d6-a2e7-02a27bdfe097"
      unitRef="usd">2200000</pnm:FundsContributedMineReclamationTrust>
    <pnm:FundsContributedMineReclamationTrust
      contextRef="ia66aeaff3819445aaf2187290a8f00df_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzI1Mjg4NzY3NTcyNzM1_c1854bbd-1785-40c4-8ba4-41eb129bfbb4"
      unitRef="usd">2000000</pnm:FundsContributedMineReclamationTrust>
    <pnm:FundsContributedMineReclamationTrust
      contextRef="if72f4b321f944f779358ad4940d800f7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0MDE2_8ea890d8-4805-4d9e-b2f3-913cf10b623e"
      unitRef="usd">2300000</pnm:FundsContributedMineReclamationTrust>
    <pnm:ReclamationTrustFundingNextFiscalYearThroughYearFive
      contextRef="ife11ea9c18744df2982d1ec4190a99c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY0MDky_3c1dff94-06b7-4e35-ad1d-1cd72126674c"
      unitRef="usd">2100000</pnm:ReclamationTrustFundingNextFiscalYearThroughYearFive>
    <pnm:CustomerReclamationFundingCostMaximum
      contextRef="iac6fbbc37d504aa8b255b9d22db2af0b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwOTk1MTE4MTAwNzg_dd8a7670-0142-4bed-9dfa-cfc2579cd7ab"
      unitRef="usd">100000000</pnm:CustomerReclamationFundingCostMaximum>
    <pnm:PublicUtilitiesInitialFundingRequirement
      contextRef="i4a16e07606da4de7b4100518c83418c2_D20211109-20211109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwOTk1MTE4MDcwNjA_524fc796-8c92-4bda-8f0c-0949bc90f3a9"
      unitRef="usd">14700000</pnm:PublicUtilitiesInitialFundingRequirement>
    <pnm:LossContingencySuretyBond
      contextRef="i302488c9f5d84fbabbde5816d899801d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzEwOTk1MTE4MDcwNzU_c7b56e31-48c5-4ae4-ac99-fdf20a99f469"
      unitRef="usd">46000000</pnm:LossContingencySuretyBond>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverage
      contextRef="ic10a0ac16fe24df0bd898f76a8b5100f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY2ODg1_faad452c-36fb-40d3-8235-afe0a7c7baec"
      unitRef="usd">13500000000</pnm:PublicUtilitiesLiabilityInsuranceCoverage>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverage
      contextRef="icec3da2b11144f439e01a9159aa2aa9a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY2OTg5_9c1b4a1f-ebd3-4540-aa95-37e3c28faeca"
      unitRef="usd">450000000</pnm:PublicUtilitiesLiabilityInsuranceCoverage>
    <pnm:PublicUtilitiesLiabilityInsuranceCoverage
      contextRef="i8610c39a0aef40b293428b7708795113_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3MDU2_6ca50d0b-e986-4b61-ac7e-72a609f2bf6c"
      unitRef="usd">13100000000</pnm:PublicUtilitiesLiabilityInsuranceCoverage>
    <pnm:PublicUtilitiesOwnershipPercentageInNuclearReactor
      contextRef="i49e6c0d22b72484f941eab350585b154_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3MzAz_42022eb1-272c-49f2-b0a8-b5a1d8f0189a"
      unitRef="number">0.102</pnm:PublicUtilitiesOwnershipPercentageInNuclearReactor>
    <pnm:NumberofUnits
      contextRef="i7b240d2867684d06b8a1bf0613d9cd83_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3MzMw_c7612158-46df-48b7-9a5f-6100c5ea39b1"
      unitRef="generating_unit">3</pnm:NumberofUnits>
    <pnm:NumberofUnits
      contextRef="i7b240d2867684d06b8a1bf0613d9cd83_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NDI0_b90c2e5a-716e-491a-9f6f-b529b0388d12"
      unitRef="generating_unit">3</pnm:NumberofUnits>
    <pnm:PublicUtilitiesMaximumPotentialAssessmentPerIncident
      contextRef="i49e6c0d22b72484f941eab350585b154_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NDM2_3719799d-4152-4ca5-8f9a-2ca45a2c1894"
      unitRef="usd">42100000</pnm:PublicUtilitiesMaximumPotentialAssessmentPerIncident>
    <pnm:PublicUtilitiesAnnualPaymentLimitationRelatedToIncident
      contextRef="i49e6c0d22b72484f941eab350585b154_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NDg0_097d4a6a-08d0-4d06-ad6f-2ac5817dca4d"
      unitRef="usd">6200000</pnm:PublicUtilitiesAnnualPaymentLimitationRelatedToIncident>
    <pnm:PublicUtilitiesAggregateAmountOfAllRiskInsurance
      contextRef="i49e6c0d22b72484f941eab350585b154_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3NjU5_0467d8ef-68e1-431f-ba74-1e435c165198"
      unitRef="usd">2800000000</pnm:PublicUtilitiesAggregateAmountOfAllRiskInsurance>
    <pnm:PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited
      contextRef="i49e6c0d22b72484f941eab350585b154_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY3ODkx_e62d4e99-169a-4aea-90ac-e90ede52d9d9"
      unitRef="usd">2250000000</pnm:PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited>
    <pnm:PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited
      contextRef="i49e6c0d22b72484f941eab350585b154_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzY4MDQ1_54504063-3047-4696-8e48-5180d8b9760e"
      unitRef="usd">5400000</pnm:PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited>
    <pnm:NumberOfLandownersInvolvedInTheAppeal
      contextRef="ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzcxODc4_424a72a3-546a-4ad1-a10e-31cd6ea2e50b"
      unitRef="landowner">43</pnm:NumberOfLandownersInvolvedInTheAppeal>
    <pnm:NumberOfLandownersInvolvedInTheAppeal
      contextRef="ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzcyODgz_398acc32-d429-4b91-8231-e8d6133363ac"
      unitRef="landowner">43</pnm:NumberOfLandownersInvolvedInTheAppeal>
    <pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents
      contextRef="i5ff6d27ff55947c79ead690f5fc80dae_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczMDMz_d55504a4-e6ca-4aa9-bac6-71159384ff05"
      unitRef="allotment_parcel">6</pnm:NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents>
    <pnm:NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents
      contextRef="i83b2bfc339de4bdfb279fd44e27fde52_I20150122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczMTQ0_3d90b03e-ed7a-4d5d-b580-9b3ce2ae028c"
      unitRef="allotment_parcel">10</pnm:NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents>
    <us-gaap:AreaOfLand
      contextRef="i0eed3a0ea0be4861975b1a48a2f0680e_I20150713"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczNjE5_97e4731c-130a-4245-894f-7ec001a7da48"
      unitRef="acre">15.49</us-gaap:AreaOfLand>
    <pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned
      contextRef="i86c37e22d4194a5f9c1134414027cc2e_I20151201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczODA5_31bb0c0a-7199-46a3-98f9-3fb5e053a457"
      unitRef="allotment_parcel">2</pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned>
    <pnm:NumberOfAllotmentParcelsAtIssue
      contextRef="i86c37e22d4194a5f9c1134414027cc2e_I20151201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3XzczODE5_2c6faf12-52c8-49ac-ae59-dda07b1c80e5"
      unitRef="allotment_parcel">5</pnm:NumberOfAllotmentParcelsAtIssue>
    <pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned
      contextRef="i86c37e22d4194a5f9c1134414027cc2e_I20151201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjYvZnJhZzowYzM5NTEzMTFhNTI0YTFlODZiMDJlZGM1OGRlNTVmNy90ZXh0cmVnaW9uOjBjMzk1MTMxMWE1MjRhMWU4NmIwMmVkYzU4ZGU1NWY3Xzc0NDU1_5dd37357-4ef0-48bf-8fad-aec59655e9c7"
      unitRef="allotment_parcel">2</pnm:NumberOfAllotmentParcelsAtIssueNotToBeCondemned>
    <pnm:RegulatoryAndRateMattersTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODA2_076aff5a-e638-4975-b1fb-d6457d15d900">Regulatory and Rate Matters&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company is involved in various regulatory matters, some of which contain contingencies that are subject to the same uncertainties as those described in Note 16.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNMR&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Merger Regulatory Proceedings &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On October 20, 2020, PNMR, Avangrid and Merger Sub entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid. Among other conditions, consummation of the Merger is subject to receipt of all required regulatory approvals.  Five federal agencies and the PUCT have completed their reviews and approved the Merger, leaving the NMPRC as the only remaining approval necessary for the merger.  The original application before the NMPRC was filed in November 2020.  For additional information on the Merger regulatory proceedings see Note 22.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;New Mexico General Rate Cases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;New Mexico 2015 General Rate Case &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;(&#x201c;NM 2015 Rate Case&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2015, PNM filed an application with the NMPRC for a general increase in retail electric rates.  The application proposed a revenue increase of $123.5 million, including base non-fuel revenues of $121.7 million.  The NMPRC ordered PNM to file additional testimony regarding PNM&#x2019;s interests in PVNGS, including the 64.1 MW of PVNGS Unit 2 that PNM repurchased in January 2016 pursuant to the terms of the initial sales-leaseback transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In August 2016, the hearing examiner in the case issued a recommended decision (the &#x201c;August 2016 RD&#x201d;).&#160; The August 2016 RD, among other things, recommended that the NMPRC find PNM was imprudent in the actions taken to purchase the previously leased 64.1 MW of capacity in PVNGS Unit 2, extending the leases for 114.6 MW of capacity of PVNGS Units 1 and 2, and installing the BDT equipment on SJGS Units 1 and 4.  As a result, the August 2016 RD recommended the NMPRC disallow recovery of the entire $163.3 million purchase price for the January 15, 2016 purchases of the assets underlying three leases aggregating 64.1 MW of PVNGS Unit 2, the undepreciated capital improvements made during the period the 64.1 MW of purchased capacity was leased, rent expense aggregating $18.1 million annually for leases aggregating 114.6 MW of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;capacity that were extended through January 2023 and 2024 (Note 8), and recovery of the costs of converting SJGS Units 1 and 4 to BDT.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On September 28, 2016, the NMPRC issued an order that authorized PNM to implement an increase in non-fuel rates of $61.2 million, effective for bills sent to customers after September 30, 2016.  The order generally approved the August 2016 RD, but with certain significant modifications.  The modifications to the August 2016 RD included:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Inclusion of the January 2016 purchase of the assets underlying three leases of capacity, aggregating 64.1 MW, of PVNGS Unit 2 at an initial rate base value of $83.7 million; and disallowance of the recovery of the undepreciated costs of capitalized improvements made during the period the 64.1 MW was being leased by PNM, which aggregated $43.8 million when the order was issued &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Recovery of annual rent expenses associated with the 114.6 MW of capacity under the extended leases&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Disallowance of the recovery of any future contributions for PVNGS decommissioning costs related to the 64.1 MW of capacity purchased in January 2016 and the 114.6 MW of capacity under the extended leases &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On September 30, 2016, PNM filed a notice of appeal with the NM Supreme Court regarding the order in the NM 2015 Rate Case.  Specifically, PNM appealed the NMPRC&#x2019;s determination that PNM was imprudent in certain matters in the case, including the NMPRC&#x2019;s disallowance of the full purchase price of the 64.1 MW of capacity in PVNGS Unit 2, the undepreciated costs of capitalized improvements made during the period the 64.1 MW of capacity was leased by PNM, the cost of converting SJGS Units 1 and 4 to BDT, and future contributions for PVNGS decommissioning attributable to the 64.1 MW of purchased capacity and the 114.6 MW of capacity under the extended leases.  NEE, NM AREA, and ABCWUA filed notices of cross-appeal to PNM&#x2019;s appeal.  The issues appealed by the various cross-appellants included, among other things, the NMPRC allowing PNM to recover any of the costs of the lease extensions for the 114.6 MW of PVNGS Units 1 and 2 and the purchase price for the 64.1 MW in PVNGS Unit 2, the costs incurred under the Four Corners CSA, and the inclusion of the &#x201c;prepaid pension asset&#x201d; in rate base.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;During the pendency of the appeal, PNM evaluated the consequences of the order in the NM 2015 Rate Case and the related appeals to the NM Supreme Court.  These evaluations indicated that it was reasonably possible that PNM would be successful on the issues it was appealing but would not be provided capital costs recovery until the NMPRC acted on a decision of the NM Supreme Court.  PNM also evaluated the accounting consequences of the issues being appealed by the cross-appellants and concluded that the issues raised in the cross-appeals did not have substantial merit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 16, 2019, the NM Supreme Court issued its decision on the matters that had been appealed in the NM 2015 Rate Case.  The NM Supreme Court rejected the matters appealed by the cross-appellants and affirmed the NMPRC&#x2019;s disallowance of a portion of the purchase price of the 64.1 MW of capacity in PVNGS Unit 2; the undepreciated costs of capital improvements made during the time the 64.1 MW capacity was leased by PNM; and the costs to install BDT at SJGS Units 1 and 4.  The NM Supreme Court also ruled that the NMPRC&#x2019;s decision to permanently disallow recovery of future decommissioning costs related to the 64.1 MW of PVNGS Unit 2 and the 114.6 MW of PVNGS Units 1 and 2 deprived PNM of its rights to due process of law and remanded the case to the NMPRC for further proceedings consistent with the court&#x2019;s findings.  On July 17, 2019, the NMPRC heard oral argument from parties in the case on how to best proceed with the NM Supreme Court&#x2019;s remand.  At oral argument, parties presented various positions ranging from re-litigating the value of PVNGS resources determined by the NMPRC and affirmed by the NM Supreme Court to re-affirming the NMPRC&#x2019;s final order with a single modification to address recovery of future PVNGS decommissioning costs in a future case.  On January 8, 2020, the NMPRC issued its order on remand, which reaffirmed its September 2016 order except for the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2.  The NMPRC indicated that PNM&#x2019;s ability to recover these costs will be addressed in a future proceeding and closed the NM 2015 Rate Case docket.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As a result of the NM Supreme Court&#x2019;s ruling, during the year ended December 31, 2019, PNM recorded pre-tax impairments of $150.6 million, which includes $73.2 million for a portion of the purchase price for 64.1 MW in PVNGS Unit 2, $39.7 million of undepreciated capitalized improvements made during the period the 64.1 MW was being leased by PNM, and $37.7 million for BDT on SJGS Units 1 and 4 and is reflected as regulatory disallowances and restructuring costs in the Consolidated Statements of Earnings.  The impairment was offset by tax impacts of $45.7 million, which are reflected as income taxes on the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Mexico 2016 General Rate Case &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;(&#x201c;NM 2016 Rate Case&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2016, PNM filed an application with the NMPRC for a general increase in retail electric rates.  PNM&#x2019;s application used a FTY beginning January 1, 2018 and requested an increase in base non-fuel revenues of $99.2 million based on a ROE of 10.125%.  The primary drivers of PNM&#x2019;s revenue deficiency included implementation of modifications to PNM&#x2019;s resource &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;portfolio, which were approved by the NMPRC in December 2015 as part of the SJGS regional haze compliance plan, infrastructure investments, including environmental upgrades at Four Corners, declines in forecasted energy sales due to successful energy efficiency programs and other economic factors, and updates to FERC/retail jurisdictional allocations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;After extensive settlement negotiations and public proceedings, the NMPRC issued a Revised Order Partially Adopting Certification of Stipulation dated January 10, 2018 (the &#x201c;Revised Order&#x201d;).  The key terms of the Revised Order include:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;An increase in base non-fuel revenues totaling $10.3 million, which includes a reduction to reflect the impact of the decrease in the federal corporate income tax rate and updates to PNM&#x2019;s cost of debt (aggregating an estimated $47.6 million annually)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;A ROE of 9.575% &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Returning to customers over a three-year period the benefit of the reduction in the New Mexico corporate income tax rate to the extent attributable to PNM&#x2019;s retail operations (Note 18)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Disallowing PNM&#x2019;s ability to collect an equity return on certain investments aggregating $148.1 million at Four Corners, but allowing recovery with a debt-only return&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;An agreement to not implement non-fuel base rate changes, other than changes related to PNM&#x2019;s rate riders, with an effective date prior to January 1, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;A requirement to consider the prudency of PNM&#x2019;s decision to continue its participation in Four Corners in PNM&#x2019;s next general rate case filing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In accordance with the settlement agreement and the NMPRC&#x2019;s final order, PNM implemented 50% of the approved increase for service rendered beginning February 1, 2018 and implemented the rest of the increase for service rendered beginning January 1, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 29, 2020, Sierra Club filed a motion asking the NMPRC to re-open the NM 2016 Rate Case for the limited purpose of conducting a prudence review of certain Four Corners investments that were deferred at the conclusion of the case. In the alternative, Sierra Club requested that the NMPRC order that the deferred prudence review be conducted in the Four Corners Abandonment Application, filed on January 8, 2021.  On February 10, 2021, the NMPRC rejected Sierra Club&#x2019;s motion to re-open the NM 2016 Rate Case and stated that issues on whether the terms of the ETA provide an opportunity for consideration of prudence for Four Corners undepreciated investments included in a financing order or what effects the rates approved in the NM 2016 Rate Case may have on determining energy transition cost should be considered in the Four Corners Abandonment Application.  See discussion regarding PNM&#x2019;s Four Corners Abandonment Application discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Renewable Energy Portfolio Standard&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed in Note 16, the ETA, enacted on June 14, 2019 amends the REA including removal of diversity requirements and certain customer caps and exemptions relating to the application of the RPS under the REA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The REA provides for streamlined proceedings for approval of utilities&#x2019; renewable energy procurement plans, assures that utilities recover costs incurred consistent with approved procurement plans, and requires the NMPRC to establish a RCT for the procurement of renewable resources to prevent excessive costs being added to rates.  The ETA sets a RCT of $60 per MWh using an average annual levelized resource cost basis.  PNM makes renewable procurements consistent with the NMPRC approved plans and recovers certain renewable procurement costs from customers through the renewable energy rider billed on a per KWh basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in PNM&#x2019;s approved procurement plans are the following renewable energy resources:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;158 MW of PNM-owned solar-PV facilities  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;A PPA through 2044 for the output of New Mexico Wind, having a current aggregate capacity of 200 MW, and a PPA through 2035 for the output of Red Mesa Wind, having an aggregate capacity of 102 MW&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;A PPA through 2040 for 140 MW of output from La Joya Wind II&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;A PPA through 2042 for the output of the Lightning Dock Geothermal facility with a current capacity of 11 MW&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Solar distributed generation, aggregating 201.2 MW at December 31, 2021, owned by customers or third parties from whom PNM purchases any net excess output and RECs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On June 3, 2019, PNM filed its 2020 renewable energy procurement plan.  The plan requested approval of a 20-year PPA to purchase 140 MW of renewable energy and RECs from La Joya Wind II.  PNM&#x2019;s 2020 renewable energy procurement plan requested a variance from the RPS for 2020 and proposed the shortfall be met with excess RECs available under the La Joya Wind II PPA in 2021.  PNM also submitted proposed adjustments to the current FPPAC methodology for non-renewable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;fuel allocations to reflect the ETA&#x2019;s removal of certain customer cost caps associated with the RPS and requested that the fuel clause year be reset to correspond to the January 1 reset date under the renewable energy rider.  On December 2, 2019, the hearing examiner issued a recommended decision in the case recommending approval of PNM&#x2019;s 2020 renewable energy procurement plan including La Joya Wind II.  On January 29, 2020, the NMPRC accepted the hearing examiner&#x2019;s recommended decision and approved PNM&#x2019;s 2020 renewable energy procurement plan, effective February 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On June 1, 2020, PNM filed its 2021 renewable energy procurement plan.  In the plan, PNM proposed to collect a revenue requirement of approximately $67.8&#160;million through the renewable energy rider, including recovery of a regulatory asset of $2.3&#160;million for costs of administering PNM's Sky Blue voluntary renewable energy program that PNM has not been able to collect from Sky Blue participants.  The Sky Blue regulatory asset of $2.3&#160;million included carrying charges of 8.64% totaling approximately $0.7&#160;million.  PNM did not propose any new procurements in the plan.  On November 18, 2020 the NMPRC issued a final order approving the 2021 renewable energy procurement plan and recovery of $65.5&#160;million through the rider in 2021, which reflected the NMPRC&#x2019;s rejection of PNM&#x2019;s request to recover the $2.3&#160;million Sky Blue regulatory asset in 2021, effective January 1, 2021.  The NMPRC denied PNM&#x2019;s request to recover the regulatory asset, in part, because PNM did not adequately account for the renewable energy certificates associated with the regulatory asset.  The NMPRC indicated that it will initiate a separate proceeding on the subject of whether the Sky Blue program should continue in its current form, be modified, or be terminated.  The NMPRC also placed conditions on PNM&#x2019;s ability to recover the Sky Blue regulatory asset from all customers, rather than from program participants, in a future proceeding, including that the carrying charge associated with the regulatory asset be reduced from 8.64% to 4% and that PNM be prohibited from collecting carrying charges from the date of the final order.  However, PNM is permitted to seek recovery of carrying charges for the full 8.64% through the current Sky Blue program.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On June 1, 2021 PNM filed its 2022 renewable energy procurement plan which proposed to collect $66.9&#160;million for the year.  PNM did not propose any new procurements in the plan, but proposed to retire a small number of RECs in 2022 from resources that had not been previously approved as part of the RPS plan.  The NMPRC assigned this matter to a hearing examiner and a hearing was held on September 30, 2021.  On October 15, 2021, NMPRC Staff and PNM jointly filed the post-hearing brief stating that pending issues to the case had been resolved with PNM agreeing to certain compliance provisions.  On October 30, 2021 the hearing examiner issued a recommended decision recommending approval of PNM&#x2019;s filing.  On November 17, 2021 the NMPRC issued a final order adopting the recommended decision.  The 2022 renewable energy procurement plan became effective on January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following sets forth PNM&#x2019;s revenues recorded for the renewable energy rider:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Annual Revenues &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$52.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;56.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;61.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Under the renewable rider, if PNM&#x2019;s earned rate of return on jurisdictional equity in a calendar year, adjusted for items not representative of normal operations, exceeds the NMPRC-approved rate by 0.5%, PNM is required to refund the excess to customers during May through December of the following year.  PNM did not exceed such limitation in 2020 and does not expect to exceed the limitation in 2021.  The NMPRC currently has an open inquiry docket into the continued use of renewable riders by New Mexico utilities.  PNM is unable to predict the outcome of the NMPRC&#x2019;s inquiry.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Energy Efficiency and Load Management&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Program Costs and Incentives/Disincentives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The New Mexico Efficient Use of Energy Act (&#x201c;EUEA&#x201d;) requires public utilities to achieve specified levels of energy savings and to obtain NMPRC approval to implement energy efficiency and load management programs.  The EUEA requires the NMPRC to remove utility disincentives to implementing energy efficiency and load management programs and to provide incentives for such programs.  The NMPRC has adopted a rule to implement this act.  PNM&#x2019;s costs to implement approved programs and incentives are recovered through a rate rider.  During the 2019 New Mexico legislative session, the EUEA was amended to, among other things, include a decoupling mechanism for disincentives, preclude a reduction to a utility&#x2019;s ROE based on approval of disincentive or incentive mechanisms, establish energy savings targets for the period 2021 through 2025, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;and require that annual program funding be 3% to 5% of an electric utility&#x2019;s annual customer bills excluding gross receipt taxes, franchise and right-of-way access fees, provided that a customer&#x2019;s annual cost not exceed seventy-five thousand dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2019, PNM submitted a filing to address incentives to be earned in 2020.  PNM&#x2019;s proposed incentive mechanism was similar to that approved for 2018 and 2019 with minor modifications to reflect input from interested parties.  The proposed incentive mechanism includes a base incentive of 7.1% of program costs, or approximately $1.8 million, based on savings of 59 GWh in 2020 with a sliding scale that provides for additional incentive if savings exceed 68 GWh.  No hearings were considered necessary and PNM&#x2019;s 2020 energy efficiency rider reflecting the 2020 incentive became effective beginning December 30, 2019.  On April 15, 2021, PNM filed its 2020 Energy Efficiency Annual Report which reconciles the actual 2020 profit incentive collections with the profit incentive authorized by the NMPRC resulting in an additional $0.8&#160;million incentive  collected during the remainder of 2021.  The additional incentive was authorized for 2020 because annual energy savings for the year exceeded 87 GWh and was the maximum level of profit incentive allowed under the approved mechanism.  PNM began collecting the additional incentive effective May 27, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 15, 2020, PNM filed an application for energy efficiency and load management programs to be offered in 2021, 2022, and 2023.  The proposed program portfolio consists of twelve programs with a total annual budget of $31.4&#160;million in 2021, $31.0&#160;million in 2022, and $29.6&#160;million in 2023.  The application also sought approval of an annual base incentive of 7.1% of the portfolio budget if PNM were to achieve energy savings of at least 80 GWh in a year.  The proposed incentive would increase if PNM is able to achieve savings greater than 80 GWh in a year.  The application also proposed an advanced metering infrastructure (&#x201c;AMI&#x201d;) pilot program, which included the installation of 5,000 AMI meters at a cost of $2.9&#160;million.  PNM proposed the pilot program to comply with an NMPRC order denying PNM&#x2019;s February 2016 application to replace its existing customer metering equipment with AMI.  PNM did not recommend the AMI pilot program due to the limited benefits that are cost-effective under a pilot structure.  On September 17, 2020, the hearing examiner in the case issued a recommended decision recommending that PNM's proposed energy efficiency and load management program be approved, with the exception of the proposed AMI pilot program.  On October 28, 2020 the NMPRC issued an order adopting the recommended decision in its entirety.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;2020 Decoupling Petition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed above, the legislature amended the EUEA to, among other things, include a decoupling mechanism for disincentives.  On May 28, 2020, PNM filed a petition for approval of a rate adjustment mechanism that would decouple the rates of its residential and small power rate classes.  Decoupling is a rate design principle that severs the link between the recovery of fixed costs of the utility through volumetric charges.  PNM proposed to record the difference between the annual revenue per customer derived from the cost of service approved in the NM 2015 Rate Case and the annual revenue per customer actually recovered from the rate classes beginning on January 1, 2021.  If approved, PNM would collect the difference from customers if the revenue per customer from the NM 2015 Rate Case exceeds the actual revenue recovered, or return the difference to customers if the actual revenue per customer recovered exceeds the revenue per customer from the NM 2015 Rate Case.  On July 13, 2020, NEE, ABCWUA, the City of Albuquerque, and Bernalillo County filed motions to dismiss the petition on the grounds that approving PNM&#x2019;s proposed rate adjustment mechanism outside of a general rate case would result in retroactive ratemaking and piecemeal ratemaking.  The motions to dismiss also allege that PNM&#x2019;s proposed rate adjustment mechanism is inconsistent with the EUEA.  Responses to the motions to dismiss were filed on August 7, 2020.  On September 16, 2020, ABCWUA, Bernalillo County, CCAE, the City of Albuquerque, NEE, NMAG, NMPRC Staff (&#x201c;Staff&#x201d;), and WRA filed testimony.  CCAE and WRA supported PNM's petition, but recommended that the rate adjustment mechanism not take effect until new rates are approved in PNM's next general rate case.  The other parties filing testimony opposed PNM's petition.  On October 2, 2020, PNM requested an order to vacate the public hearing, scheduled to begin October 13, 2020, and staying the proceeding until the NMPRC decides whether to entertain a petition to issue a declaratory order resolving the issues raised in the motions to dismiss.  On October 7, 2020, the hearing examiner approved PNM's request to stay the proceeding and vacate the public hearing and required PNM to file a petition for declaratory order by October 30, 2020.  On October 30, 2020, PNM filed a petition for declaratory order asking the NMPRC to issue an order finding that full revenue decoupling is authorized by the EUEA.  On November 4, 2020, ABCWUA and Bernalillo County jointly filed a competing petition asking the NMPRC to issue a declaratory order on the EUEA&#x2019;s requirements related to disincentives.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On November 24, 2020, the NMAG requested that the NMPRC deny both petitions for declaratory orders and instead address disincentives under the EUEA in a rulemaking.  On March 17, 2021, the NMPRC issued an order granting the petitions for declaratory order, commencing a declaratory order proceeding to address the petitions, denying the NMAG&#x2019;s request to initiate a rulemaking, and appointing a hearing examiner to preside over the declaratory order proceeding.  Initial briefs were filed on June 7, 2021 and response briefs were filed on June 28, 2021.  Oral arguments were made on July 15, 2021.  On January 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC find that the EUEA does not mandate the NMPRC to authorize or approve a full decoupling mechanism, defining full decoupling as limited to energy efficiency and load management measures and programs.  The recommended decision also states that a utility may request approval of a rate adjustment mechanism to remove regulatory &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;disincentives to energy efficiency and load management measures and programs through a stand-alone petition, as part of the utility&#x2019;s triennial energy efficiency application or a general rate case and that PNM is not otherwise precluded from petitioning for a rate adjustment mechanism prior to its next general rate case.  Finally, the recommended decision stated that the EUEA does not permit the NMPRC to reduce a utility&#x2019;s ROE based on approval of a disincentive removal mechanism founded on removing regulatory disincentives to energy efficiency and load management measures and programs.  The recommended decision does not specifically prohibit a downward adjustment to a utility&#x2019;s capital structure, based on approval of a disincentive removal mechanism.  On January 27, 2022, PNM filed exceptions to the recommended decision and response exceptions were filed on February 4, 2022.  PNM cannot predict the outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Integrated Resource Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;NMPRC rules require that investor-owned utilities file an IRP every three years.  The IRP is required to cover a 20-year planning period and contain an action plan covering the first four years of that period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;2020 IRP&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;NMPRC rules required PNM to file its 2020 IRP in July 2020.  On March 16, 2020, PNM filed a motion to extend the deadline to file its 2020 IRP to six months after the NMPRC issues a final order approving a replacement resource portfolio and closes the docket in the bifurcated SJGS Abandonment Application and replacement resource proceedings.  On April 8, 2020, the NMPRC approved PNM&#x2019;s motion to extend the deadline to file its 2020 IRP as requested.  On January 29, 2021, PNM filed its 2020 IRP addressing the 20-year planning period, from 2020 through 2040.  The plan focuses on a carbon-free electricity portfolio by 2040 that would eliminate coal at the end of 2024.  This includes replacing the power from San Juan with a mix of approved carbon-free resources and the plan to exit Four Corners at the end of 2024.  The plan highlights the need for additional investments in a diverse set of resources, including renewables to supply carbon-free power, energy storage to balance supply and demand, and efficiency and other demand-side resources to mitigate load growth.  On May 24, 2021, the hearing examiner issued a procedural schedule and required PNM, upon request, to provide modeling data and assumptions to parties within two weeks.  Additionally, PNM was required upon request, to run modeling or provide reasonable access to PNM virtual machines at PNM's expense.  The alternative modeling deadline concluded on August 30, 2021 and Staff's recommendation was filed on November 12, 2021.  The recommendation found that PNM has met the requirements of the IRP rule, but not the requirements of the NM 2016 Rate Case.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Abandonment Applications made under the ETA &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed in Note 16, the ETA sets a statewide standard that requires investor-owned electric utilities to have specified percentages of their electric-generating portfolios be from renewable and zero-carbon generating resources.  The ETA also provides for a transition from fossil-fuel generation resources to renewable and other carbon-free resources through certain provisions relating to the abandonment of coal-fired generating facilities.  These provisions include the use of energy transition bonds, which are designed to be highly rated bonds that can be issued to finance certain costs of abandoning coal-fired facilities that are retired prior to January 1, 2023, for facilities operated by a &#x201c;qualifying utility,&#x201d; or prior to January 1, 2032, for facilities that are not operated by the qualifying utility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SJGS Abandonment Application&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 30, 2019, the NMPRC issued an order initiating a proceeding and requiring PNM to submit an application for the abandonment of PNM&#x2019;s share of SJGS by March 1, 2019.  On July 1, 2019, PNM filed a Consolidated Application for the Abandonment and Replacement of SJGS and Related Securitized Financing Pursuant to the ETA (the &#x201c;SJGS Abandonment Application&#x201d;).  The SJGS Abandonment Application sought NMPRC approval to retire PNM&#x2019;s share of SJGS after the existing coal supply and participation agreements end in June 2022, for approval of replacement resources, and for the issuance of energy transition bonds.  PNM&#x2019;s application proposed several replacement resource scenarios.  The SJGS Abandonment Application also included a request to issue approximately $361 million of energy transition bonds (the &#x201c;Securitized Bonds&#x201d;).  PNM&#x2019;s request for the issuance of Securitized Bonds included approximately $283 million of forecasted undepreciated investments in SJGS at June 30, 2022, an estimated $28.6 million for plant decommissioning and coal mine reclamation costs, approximately $9.6 million in upfront financing costs, and approximately $20.0 million for job training and severance costs for affected employees.  Proceeds from the Securitization Bonds would also be used to fund approximately $19.8 million for economic development in the four corners area.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On July 10, 2019, the NMPRC issued an order requiring the SJGS Abandonment Application be considered in two proceedings: one addressing SJGS abandonment and related financing, and the other addressing replacement resources.  The NMPRC indicated that PNM&#x2019;s July 1, 2019 filing is responsive to the January 30, 2019 order.  Hearings on the abandonment &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;and securitized financing proceedings were held in December 2019 and hearings on replacement resources were held in January 2020.  On February 21, 2020, the hearing examiners issued two recommended decisions recommending approval of PNM&#x2019;s proposed abandonment of SJGS, subject to approval of replacement resources, and approval of PNM&#x2019;s proposed financing order to issue Securitized Bonds.&#160; The hearing examiners recommended that PNM be authorized to abandon SJGS by June 30, 2022, and to record regulatory assets for certain other abandonment costs that are not specifically addressed under the provisions of the ETA to preserve its ability to recover the costs in a future general rate case.  The hearing examiner recommended that this authority only extend to the deferral of the costs and it not be an approval of any ratemaking treatment.  The hearing examiners also recommended PNM be authorized to issue Securitized Bonds of up to $361 million and establish a rate rider to collect non-bypassable customer charges for repayment of the bonds and be subject to bi-annual adjustments (the &#x201c;Energy Transition Charge&#x201d;).  The hearing examiners recommended an interim rate rider adjustment upon the start date of the Energy Transition Charge to provide immediate credits to customers for the full value of PNM&#x2019;s revenue requirement related to SJGS until those reductions are reflected in base rates.  In addition, the hearing examiners recommended PNM be granted authority to establish regulatory assets to recover costs that PNM will pay prior to the issuance of the Securitized Bonds, including costs associated with the bond issuances as well as for severances, job training, economic development, and workforce training.  On April 1, 2020, the NMPRC unanimously approved the hearing examiners&#x2019;&#160;recommended decisions regarding the abandonment of SJGS and the related securitized financing under the ETA.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 10, 2020, CFRE and NEE filed a notice of appeal with the NM Supreme Court of the NMPRC&#x2019;s approval of PNM&#x2019;s request to issue securitized financing under the ETA.  The NM Supreme Court granted motions to intervene filed by PNM, WRA, CCAE, and the Sierra Club.  On May 8, 2020, CFRE and NEE filed a joint statement of issues with the NM Supreme Court which asserts that the NMPRC improperly applied the ETA and that the ETA violates the New Mexico Constitution.  On June 19, 2020, WRA filed a motion to dismiss CFRE and NEE&#x2019;s constitutional challenges to the ETA on the ground that the New Mexico Constitution provides that only New Mexico district courts have original jurisdiction over the claims.  On July 24, 2020, the NM Supreme Court issued an order denying WRA&#x2019;s motion to dismiss.  On August 17, 2020, the appellants filed a Brief in Chief and on October 5, 2020, PNM, WRA, CCAE, and Sierra Club filed Answer Briefs.  On January 10, 2022, the NM Supreme Court issued its decision rejecting CFRE&#x2019;s and NEE&#x2019;s constitutional challenges to the ETA and affirmed the NMPRC final order.  On February 28, 2022, WRA and CCAE filed a Joint Motion for Order to Show Cause and Enforce Financing Order and Supporting Brief, which requests that the NMPRC order PNM to show cause why its rates should not be reduced at the time SJGS is abandoned, and to otherwise enforce the NMPRC&#x2019;s April 1, 2020 final order.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM evaluated the consequences of the NMPRC's April 1, 2020 orders approving the abandonment of SJGS and the related issuance of Securitized Bonds.  This evaluation indicated that it is probable that PNM will be required to fund severances for PNM employees at the facility upon its retirement in 2022 and for PNMR shared services employees providing administrative and other support services to SJGS.  In addition, the evaluation indicated that it is probable PNM will be obligated to fund severances and other costs for the WSJ LLC employees and to fund certain state agencies for economic development and workforce training upon the issuance of the Securitized Bonds.  As a result, in March 2020, PNMR and PNM recorded obligations of $9.4&#160;million and $8.1&#160;million for estimated severances, $8.9&#160;million for obligations to fund severances and other costs of WSJ LLC employees, and to fund $19.8&#160;million to state agencies for economic development and workforce training upon the issuance of the Securitized Bonds.  The total amount recorded for these estimates of $38.1 million and $36.8 million is reflected in other deferred credits and as a corresponding deferred regulatory asset on PNMR's and PNM's Consolidated Balance Sheets at December 31, 2020.  PNM revised its estimates in 2021 and $36.9&#160;million and $36.0&#160;million is reflected in other current liabilities and as a corresponding deferred regulatory asset on PNMR's and PNM's Consolidated Balance Sheets at December 31, 2021.  These estimates may be adjusted in future periods as the Company refines its expectations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On June 24, 2020, the hearing examiners issued a recommended decision on PNM's request for approval of replacement resources that addressed the entire portfolio of replacement resources, which superseded a previous partial recommended decision issued on March 27, 2020.  The hearing examiners concluded that the ultimate selection of a portfolio of replacement resources involves policy considerations that are the province of the NMPRC and stated that they did not intend to make that decision for the NMPRC.  On July 29, 2020, the NMPRC issued an order approving resource selection criteria identified in the ETA that would include PPAs for 650 MW of solar and 300 MW of battery storage.  The order also granted in part PNM&#x2019;s request for an extension of time for PNM to file the application to implement the replacement resource portfolio. PNM had 60 days from the date of the order to file an application in a separate docket seeking approval of the proposed final executed contracts, for any replacement resources not in evidence that had been approved by the NMPRC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On September 28, 2020, PNM filed its application for approval of the final executed contracts for the replacement resources.  In addition, PNM provided updated costs estimates of $8.1&#160;million for the SJGS replacement resources, based on the NMPRC authorization to create regulatory assets granted in the abandonment order, which it plans to seek recovery of in a future general rate case.  On November 13, 2020, the hearing examiner issued a recommended decision recommending &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;approval of a 200 MW solar PPA combined with a 100 MW battery storage agreement and the 100 MW solar PPA combined with a 30 MW battery storage agreement.  On December 2, 2020 the NMPRC issued an order adopting the recommended decision in its entirety.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Throughout 2021 and continuing into 2022, PNM provided notices of delays and status updates to the NMPRC for the approved SJGS replacement resource projects.  All four project developers have notified PNM that completion of the projects will be delayed and no longer available for most, if any of the 2022 summer peak load period.  The delays in the SJGS replacement resources, coupled with the abandonment of SJGS Units 1 and 4 present a risk that PNM will have insufficient operational resources to meet the 2022 summer peak to reliably serve its customers if PNM is unable to find additional generation resources.  PNM entered into three agreements to purchase power from third parties in the second half of 2021 to minimize potential impacts to customers; the purchase of 85 MW, unit contingent from Four Corners for June through September of 2022; the purchase of 150 MW, firm power in June and September 2022; and the purchase of 40 MW, unit contingent from PVNGS Unit 3 for the full year of 2022.  Even after accounting for these additional contracts, PNM projected a system reserve margin ranging from 0.9% to (3.4%) during the 2022 summer peak.  As a result, on February 17, 2022, PNM filed a Notice and Request for Modification to or Variance from Abandonment Date for SJGS Unit 4 with the NMPRC.  The filing provided notice that PNM had obtained agreement from the SJGS owners and WSJ LLC to extend operation of Unit 4 until September 30, 2022.  SJGS Unit 4 will provide 327 MW of capacity and improve PNM&#x2019;s projected system reserve margin ranging from approximately 17.4% to 9.8%.  On February 23, 2022, the NMPRC issued an order finding that PNM did not require NMPRC approval to extend operation of SJGS Unit 4 for an additional three-month period.  The NMPRC&#x2019;s order states that issues regarding the prudence or reasonableness of the decisions and actions taken by PNM and recoverably of costs related to the continued operation of SJGS Unit 4, including fuel costs collected through PNM&#x2019;s FPPAC, shall be subject to review in a future proceeding.  On February 25, 2022, the amended SJGS participation agreement was filed with FERC.  PNM cannot predict the outcome of this matter. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Four Corners Abandonment Application&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On November 1, 2020, PNM entered into the Four Corners Purchase and Sale Agreement with NTEC, pursuant to which PNM will sell its 13% ownership interest (other than certain transmission assets) in Four Corners to NTEC. The sale is contingent upon NMPRC approval and expected to close by the end of 2024.  In connection with the sale, PNM would make payments of $75.0&#160;million to NTEC for relief from its obligations under the coal supply agreement for Four Corners after December 31, 2024.  Pursuant to the Four Corners Purchase and Sale Agreement, PNM will retain its current plant decommissioning and coal mine reclamation obligations.  PNM made an initial payment to NTEC of $15.0&#160;million in November 2020, subject to refund with interest upon termination of the Four Corners Purchase and Sale Agreement prior to closing.  Under the terms of the Four Corners Purchase and Sale Agreement, upon receipt of the NMPRC approval, PNM would make a final payment of $60.0&#160;million.  The initial $15.0&#160;million payment was recorded in other deferred charges and other current assets on the Consolidated Balance Sheets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 8, 2021, PNM filed the Four Corners Abandonment Application, which seeks NMPRC approval to exit PNM&#x2019;s share of Four Corners as of December 31, 2024, and issuance of approximately $300&#160;million of energy transition bonds as provided by the ETA.  PNM&#x2019;s request for the issuance of Securitized Bonds included approximately $272&#160;million of forecasted undepreciated investments in Four Corners at December 31, 2024, an estimated $4.6&#160;million for plant decommissioning costs, an estimated $7.3&#160;million in upfront financing costs, and an estimated $16.5&#160;million in economic development.  PNM intends to submit a separate application for NMPRC approval of a replacement resource portfolio following NMPRC action on this application.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 26, 2021, Sierra Club filed a motion in the Four Corners Abandonment Application requesting that the NMPRC order PNM to file supplemental testimony addressing the prudence of Four Corners investments or alternatively that the NMPRC dismiss the Four Corners Abandonment Application and permit PNM to refile after the prudence issue is resolved.  In addition, on January 28, 2021, NEE and CFRE filed a motion requesting that the NMPRC dismiss the application, stating that approval of the abandonment would be contrary to the provision of the REA that prevents the sale of carbon dioxide emitting electricity-generating resources as a means of complying with the RPS, and that the Four Corners Abandonment Application does not demonstrate that the sale of 200 MW to NTEC will not result in a net detriment to public interest.  Parties filed positions on the sufficiency of PNM&#x2019;s application on February 11, 2021.  On February 18, 2021, PNM filed a consolidated response to the motions and the positions on the sufficiency of the application which defended the legal sufficiency of PNM&#x2019;s application and addressed potential amendments to the application and testimonies.  On February 26, 2021, the hearing examiner issued an order on the sufficiency of the Four Corners Application finding that the application was deficient on its face and fails to adequately support whether or not the sale and transfer of PNM&#x2019;s interest in Four Corners to NTEC is in the public interest.  However, given the NMPRC&#x2019;s preference to address Four Corners issues in the case, as well as PNM&#x2019;s concession on filing an amended application, the hearing examiner did not recommend that the case be dismissed.  The order &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;required PNM to file an amended application by March 15, 2021; established that the nine-month period for review of the amended application shall start on the date of PNM&#x2019;s filing of the amended application and run through December 15, 2021; required PNM to file supplemental testimony addressing the prudence of its investment in Four Corners; required PNM to more explicitly address the statutory standards for approval of the proposed transfer to NTEC; and required PNM to file a motion to withdraw the January 8, 2021 Four Corners Application.  On March 15, 2021, PNM filed an amended application and supplemental testimony for the approval of the abandonment and transfer of Four Corners and issuance of a financing order pursuant to the ETA and a motion to withdraw the January 8, 2021 Four Corners Application.  The amended application and supplemental testimony provided additional information to support PNM's request to abandon its interest in Four Corners and transfer that interest to NTEC, and also provided additional detail explaining how the proposed sale and abandonment provides a net public benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 17, 2021 NEE and CFRE (&#x201c;Joint Movants&#x201d;) again filed motions to dismiss the case, providing reasons which include; PNM's failure to disclose the reason for the divestiture in the plant is the Merger; the application is deficient because PNM has failed to produce the seasonal operation agreement with the other Four Corners owners; and reiterated their prior view that PNM's amended application is contrary to the REA.  Also on May 17, 2021, CCAE filed a motion to dismiss the case stating that PNM's application is devoid of any discussion of the assumption of liabilities by NTEC pertaining to PNM's share of Four Corners.  On May 18, 2021, San Juan Citizens Alliance/Dine Care and the Native American Voters Alliance Education Project (&#x201c;NAVAEP&#x201d;) filed a joinder supporting CCAE's motion.  On June 1, 2021, PNM filed responses to the Joint Movants' and CCAE motions to dismiss and filed a motion to strike portions of the Joint Movants' and CCAE's motions to dismiss.  PNM's motion states that the Joint Movants and CCAE rely upon materials beyond the pleadings in the case and within the record in other proceedings to support their motions.  On June 14, 2021, the hearing examiner issued an order denying the motions to dismiss from NEE, CFRE and CCAE.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;A hearing began August 31, 2021, briefs were filed October 1, 2021 and response briefs were filed October 13, 2021.  On November 12, 2021, the hearing examiner issued a recommended decision recommending approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  On December 15, 2021, the NMPRC issued a final order rejecting the hearing examiners recommended decision and denying approval of the Four Corners Abandonment Application and the corresponding request for issuance of securitized financing.  In its order, the NMPRC concluded that PNM needed to conduct a review of the actual replacement resource portfolio and determined that the record was insufficient to determine the prudence of PNM&#x2019;s investments in Four Corners.  On December 22, 2021, PNM filed a Notice of Appeal with the NM Supreme Court of the NMPRC decision to deny the application.  On January 21, 2022, PNM filed a statement of issues outlining the arguments for appeal asserting, among other things, that the NMPRC misinterpreted and improperly applied the ETA in concluding that the NMPRC needed to review the actual replacement resource portfolio before authorizing abandonment and that the NMPRC improperly deferred the issue of prudence with respect to certain of PNM&#x2019;s investments in Four Corners, where other parties were given the opportunity to present evidence and failed to demonstrate PNM was imprudent in its decisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On October 30, 2020, NEE filed a formal complaint with the NMPRC seeking an investigation into the reasonableness and lawfulness of PNM&#x2019;s continued reliance on &#x201c;climate-altering and uneconomic coal&#x201d; at Four Corners.  NEE explained that they withdrew their NM Supreme Court appeal of the NM 2016 Rate Case under the notion that PNM would be filing a rate case in 2019 and they would be able to challenge the Four Corners expenditures in that case.  NEE explained that because PNM has delayed its rate case several times, Four Corners has remained &#x201c;imprudently&#x201d; in rates.  NEE asked that PNM be required to demonstrate that PNM&#x2019;s investment in Four Corners was prudent.  NEE stated if the NMPRC deems PNM&#x2019;s investment as imprudent, ratepayers will be held harmless and all costs including carrying charges, effective October 30, 2020, and going forward, be denied.  On February 10, 2021, the NMPRC denied NEE&#x2019;s complaint and stated that issues related to Four Corners prudence should be addressed in the Four Corners Abandonment Application.  On February 22, 2021, NEE filed a Motion for Reconsideration of the NMPRC&#x2019;s February 10, 2021 order, which was denied on March 10, 2021.  On April 9, 2021, NEE filed a Notice of Appeal with the NM Supreme Court regarding their formal complaint on Four Corners.  On July 6, 2021, NEE filed a motion to withdraw its Notice of Appeal with the NM Supreme Court.  On September 21, 2021, the NM Supreme Court issued its order granting NEE's motion to withdraw its appeal; the court also issued a mandate to the NMPRC to take further action as might be needed consistent with the order.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;GAAP requires a loss be recognized when it is probable that a loss has been incurred and the amount of loss can be reasonably estimated.  As of December 31, 2021, PNM evaluated the NMPRC order in the Four Corners Abandonment Application and determined it was reasonably possible that PNM would be successful in recovery of its undepreciated investment in a future proceeding.  Therefore, no loss has been recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The financial impact of an early exit of Four Corners and the NMPRC approval process are influenced by many factors outside of PNM&#x2019;s control, including the overall political and economic conditions of New Mexico.  See additional discussion of the ETA in Note 16.  PNM cannot predict the outcome of these matters.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PVNGS Leased Interest Abandonment Application&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 2, 2021, PNM filed an application with the NMPRC requesting approval for the decertification and abandonment of 114 MW of leased PVNGS capacity, sale and transfer of related assets, and approval to procure new resources (&#x201c;PVNGS Leased Interest Abandonment Application&#x201d;).  As discussed in Note 8, PNM currently controls leased capacity in PVNGS Unit 1 and Unit 2 under five separate leases (&#x201c;Leased Interest&#x201d;) that were approved and certificated by the predecessor agency to the NMPRC in the 1980s.  Four of the five leases for 104 MW of Leased Interest terminate on January 15, 2023, while the remaining lease for 10 MW of Leased Interest terminates on January 15, 2024.  Associated with the Leased Interest are certain PNM-owned assets and nuclear fuel that are necessary for the ongoing operation and maintenance of the Leased Interest and integration of the Leased Interest generation to the transmission network.  PNM has determined that there will be net benefits to its customers to return the Leased Interest to the lessors in conformity with the leases, sell and transfer the related PNM-owned assets, and to replace these Leased Interest with new resources.  In the application, PNM is requesting NMPRC authorization to decertify and abandon its Leased Interest and to create regulatory assets for the associated remaining undepreciated investments with consideration of cost recovery of the undepreciated investments in a future rate case.  PNM is also seeking NMPRC approval to sell and transfer the PNM-owned assets and nuclear fuel supply associated with the Leased Interest to SRP, which will be acquiring the Leased Interest from the lessors upon termination of the existing leases.  In addition, PNM is seeking NMPRC approval for a 150 MW solar PPA combined with a 40 MW battery storage agreement, and a stand-alone 100 MW battery storage agreement to replace the Leased Interest.  To ensure system reliability and load needs are met in 2023, when a majority of the leases expire, PNM is also requesting NMPRC approval for a 300 MW solar PPA combined with a 150 MW battery storage agreement.  PNM's application sought a six-month regulatory time frame.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 21, 2021, the NMPRC issued an order assigning a hearing examiner and stated PNM's request to abandon the Leased Interest does not have any statutory or rule time limitation and the six-month limit in which the NMPRC must issue an order regarding the request for approvals of the solar PPAs and battery storage agreements does not begin until after the NMPRC acts on the abandonment request.  The NMPRC&#x2019;s April 21, 2021, order also stated that issues reserved to a separate proceeding in the NM 2015 Rate Case regarding the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 shall be addressed in this case and PNM shall file testimony addressing the issue. On June 14, 2021 and June 25, 2021, PNM filed supplemental testimony responding to questions provided by the hearing examiner.  On June 28, 2021, NEE and CCAE jointly filed a motion to dismiss a portion of the application claiming that since PNM's request to abandon the Leased Interest was filed after PNM had already provided irrevocable notice it would not acquire the Leased Interest, abandonment is no longer required.  On July 28, 2021, the hearing examiner issued a recommended decision on NEE's and CCAE's joint motion to dismiss, recommending dismissal of PNM's requests for approval to abandon and decertify the Leased Interest; dismissal of PNM's request for approval to sell and transfer the related assets; and dismissal of PNM's request to create regulatory assets for the associated remaining undepreciated investments, but did not preclude PNM seeking recovery of the costs in a general rate case in which the test year period includes the time period in which PNM incurs such costs.  The hearing examiner's recommended decision further provides that PNM's request for replacement and system reliability resources and the decision to permanently disallow recovery of certain future decommissioning costs related to PVNGS Units 1 and 2 should remain within the scope of this case.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On August 25, 2021, the NMPRC issued an order granting portions of the July 28, 2021 recommended decision that were not contested related to dismissal of PNM's request for approval to abandon and decertify the Leased Interest and dismissal of PNM's request for approval to sell and transfer the related assets.  In addition, the order bifurcated the issue of approval for the two PPAs and three battery storage agreements into a separate docket so it may proceed expeditiously.  On September 8, 2021 the NMPRC issued an order on the remaining issues in the recommended decision.  The order found that PNM's request for a regulatory asset to record costs associated with obtaining an abandonment order should be dismissed.  However, the requests for regulatory assets associated with the remaining undepreciated investments should be addressed at an evidentiary hearing.  On September 20, 2021, ABCWUA, Bernalillo County, NEE and the NMAG filed a joint motion to reconsider the September 8, 2021 NMPRC order.  Also, on September 20, 2021, PNM filed a motion for rehearing of the September 8, 2021 order stating that certain requirements of the order would lead to compromising PNM's First Amendment rights.  On October 6, 2021, the NMPRC issued an order granting the motions for reconsideration and vacated the September 8, 2021 order, without specifically addressing issues raised in the motions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The hearing on the two PPAs and three battery storage agreements was held on November 12 and 15, 2021 and December 3, 2021 and post-hearing briefing was completed on January 18, 2022.  On February 14, 2022, the hearing examiner issued a recommended decision recommending the NMPRC approve the 150 MW solar PPA combined with a 40 MW battery &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;storage agreement, the stand-alone 100 MW battery storage agreement, and the 300 MW solar PPA combined with a 150 MW battery storage agreement.  On February 16, 2022, the NMPRC adopted an order approving the recommended decision.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In addition to approval by the NMPRC, PNM and SRP received NRC approval for the transfer of the associated possessory licenses at the end of the term of each of the respective leases.  PNM cannot predict the outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Cost Recovery Related to Joining the EIM&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The CAISO developed the EIM as a real-time wholesale energy trading market that enables participating electric utilities to buy and sell energy.  The EIM aggregates the variability of electricity generation and load for multiple balancing authority areas and utility jurisdictions.  In addition, the EIM facilitates greater integration of renewable resources through the aggregation of flexible resources by capturing diversity benefits from the expanded geographic footprint and the expanded potential uses for those resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM completed a cost-benefit analysis of participating in the EIM.  PNM&#x2019;s analysis indicated participation in the EIM would provide substantial benefits to retail customers.  In 2018, PNM filed an application with the NMPRC requesting, among other things, to recover an estimated $20.9 million of initial capital investments and authorization to establish a regulatory asset to recover an estimated $7.4 million of other expenses that would be incurred in order to join the EIM.  PNM&#x2019;s application proposed the regulatory asset be adjusted to provide for full recovery of such costs, including carrying charges, until the effective date of new rates in PNM&#x2019;s next general rate case.  PNM&#x2019;s application also proposed the benefits of participating in the EIM be credited to retail customers through PNM&#x2019;s existing FPPAC and that PNM would seek recovery of its costs in a future proceeding.  On December 19, 2018, the NMPRC issued an order approving the establishment of a regulatory asset to recover PNM&#x2019;s cost of joining the EIM, which was subsequently challenged by several parties.  On February 6, 2019, the NMPRC issued an order granting rehearing and vacating the December 19, 2018 order.  On March 18, 2019, the hearing examiner issued an updated recommended decision recommending approval of the establishment of a regulatory asset but deferring certain rate making issues, including but not limited to issues related to implementation and ongoing EIM costs and savings, the prudence and reasonableness of costs to be included in the regulatory asset, and the period over which costs would be charged to customers until PNM&#x2019;s next general rate case filing, which was approved by the NMPRC.  PNM and other parties filed a joint motion requesting the NMPRC clarify that the quarterly benefits reports prepared by CAISO be used to determine the benefits of participating in the EIM, as well as to support the prudence of costs incurred to join the EIM.  On April 24, 2019, the NMPRC issued an order granting the joint motion for clarification and indicating the CAISO quarterly benefits reports may be used in a future rate case.  PNM joined and began participating in the EIM in April 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Meta Platforms, Inc. Data Center Project &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has a special service contract to provide service to Meta, Inc. for a data center in PNM&#x2019;s service area.  Meta&#x2019;s service requirements include the acquisition by PNM of a sufficient amount of new renewable energy resources and RECs to match the energy and capacity requirements of the data center.  The cost of renewable energy procured is passed through to Meta under a rate rider.  A special service rate is applied to Meta&#x2019;s energy consumption in those hours of the month when their consumption exceeds the energy production from the renewable resources.  As of December 31, 2021, PNM is procuring energy from 130 MW of solar-PV capacity from NMRD, a 50% equity method investee of PNMR Development.  See additional discussion of NMRD in Note 21.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM has NMPRC approval for additional 25-year PPAs to purchase renewable energy and RECs to supply renewable energy to the data center.  These PPAs include the purchase of the power and RECs from:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Casa Mesa Wind, LLC, a subsidiary of NextEra Energy Resources, LLC, which is located near House, New Mexico, has a total capacity of 50 MW, and became operational in November 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;166 MW from La Joya Wind I, owned by Avangrid Renewables, LLC, which is located near Estancia, New Mexico and began commercial operational in February 2021  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Route 66 Solar Energy Center, LLC, a subsidiary of NextEra Energy Resources, LLC, which is expected to be located west of Albuquerque, New Mexico, have a total capacity of 50 MW, and is expected to be operational in 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;padding-left:14.5pt"&gt;Two PPAs to purchase renewable energy and RECs from an aggregate of approximately 100 MW of capacity from two solar-PV facilities to be owned and operated by NMRD.  The first 50 MW of these facilities began commercial operation in December 2019 and the remaining capacity began commercial operation in July 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On February 8, 2021, PNM filed an application with the NMPRC for approval to service the data center for an additional 190 MW of solar PPA combined with 100 MW of battery storage and a 50 MW solar PPA expected to be operational in 2023.  On June 16, 2021, a hearing was held by the NMPRC with closing statements filed on June 21, 2021.  On June 23, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2021, the NMPRC issued an Order for Continuance, stating concerns with the proposed addendum to the special service contract and its methodology for calculating a credit to Meta for the capacity supplied by the 100 MW battery storage agreement.  On July 28, 2021, the NMPRC approved the solar PPAs for 190 MW and 50 MW; approved only 50 MW of the requested 100 MW battery storage; and rejected the proposed addendum to the special service contract and its methodology for calculating a credit to Meta for the capacity supplied by the battery storage.  On October 1, 2021, in compliance with the final order, PNM filed a Notice of Filing Amendments recognizing that the battery storage is 50 MW instead of 100 MW and PPA and battery storage requirements for approval of the addendum to the special service contract is waived.  This matter is now concluded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;PNM Solar Direct&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 31, 2019, PNM filed an application with the NMPRC for approval of a program under which qualified governmental and large commercial customers could participate in a voluntary renewable energy procurement program.  PNM proposed to recover costs of the program directly from subscribing customers through a rate rider.  Under the rider, PNM would procure renewable energy from 50 MW of solar-PV facilities under a 15-year PPA.  PNM had fully subscribed the entire output of the 50 MW facilities at the time of the filing.  Hearings on the application concluded on January 9, 2020.  On March 11, 2020, the hearing examiner issued a recommended decision recommending approval of PNM&#x2019;s application.  The hearing examiner&#x2019;s recommended decision was approved by the NMPRC on March 25, 2020.  These facilities are expected to begin commercial operations in 2022.  This matter is now concluded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Western Spirit Line&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 1, 2019, PNM, the New Mexico Renewable Energy Transmission Authority (&#x201c;RETA&#x201d;), a New Mexico state authority, and Western Spirit Transmission LLC (&#x201c;Western Spirit&#x201d;), an affiliate of Pattern Energy Group, Inc., entered into agreements for the construction of a transmission line to transmit power generated from wind facilities to be owned by Pattern Wind.  As a part of the arrangement, the parties executed a Build Transfer Agreement that would allow PNM to purchase the Western Spirit Line.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 10, 2019, PNM filed an application with the NMPRC requesting that the NMPRC determine that it is not unlawful or inconsistent with the public interest for PNM to purchase the Western Spirit Line.  On September 11, 2019, the hearing examiner issued a recommended decision that would allow PNM to purchase the Western Spirit Line, and indicating that PNM&#x2019;s proposal satisfies the NMPRC&#x2019;s acquisition standards and that no CCN is required until such time that PNM seeks recovery for costs associated with the line from retail rate payers.  On October 2, 2019, the NMPRC approved the recommended decision with limited modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM also has entered into TSAs with Pattern Wind for firm transmission service.  The TSAs use an incremental rate based on the construction and other ongoing costs of the Western Spirit Line, including adjustments for construction costs that Pattern Wind has chosen to self-fund under the agreement.  FERC approved PNM&#x2019;s TSAs with Pattern Wind effective July 9, 2019.  On August 8, 2019, FERC approved PNM&#x2019;s request to purchase the Western Spirit Line.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In December 2021, PNM completed the purchase of the Western Spirit Line, an approximately 150-mile 345-kV transmission line and related facilities, and service under TSAs was initiated.  The total cost of the Western Spirit Line was approximately $360&#160;million, which includes the cost of certain PNM built facilities and does not include customer self-funding of $75.0&#160;million provided by the Western Spirit and Pattern Wind affiliates.  The net cost is presented as cash flows from investing activities on the Consolidated Statement of Cash Flows for the twelve months ending December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Formula Transmission Rates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM charges wholesale electric transmission service customers using a formula rate mechanism pursuant to which wholesale transmission service rates are calculated annually in accordance with an approved formula.  The formula reflects a ROE of 10% and includes updating cost of service components, including investment in plant and operating expenses, based on information contained in PNM&#x2019;s annual financial report filed with FERC, as well as including projected large transmission capital projects to be placed into service in the following year.  The projections included are subject to true-up in the following year formula rate.  Certain items, including changes to return on equity and depreciation rates, require a separate filing to be made with FERC before being included in the formula rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;COVID-19 Regulatory Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, PNM and other utilities voluntarily implemented a temporary suspension of disconnections and late payment fees for non-payment of utility bills in response to the impacts of COVID-19.  On March 18, 2020, the NMPRC conducted an emergency open meeting for the purpose of adopting emergency amendments to its rules governing service to residential customers.  The NMPRC&#x2019;s emergency order was applicable during the duration of the Governor of New Mexico's emergency executive order and allowed for the closure of payment centers, prohibits the discontinuance of a residential customer&#x2019;s service for non-payment, and suspends the expiration of medical certificates for certain customers.  On April 27, 2020, PNM, El Paso Electric Company, New Mexico Gas Company, and Southwestern Public Service Company filed a joint motion with the NMPRC requesting authorization to track costs resulting from each utility's response to the COVID-19 outbreak.  The utilities proposed these incremental costs and uncollected customer accounts receivable resulting from COVID-19 during the period March 11, 2020 through December 31, 2020 be recorded as a regulatory asset.  On June 24, 2020, the NMPRC issued an order authorizing all public utilities regulated by the NMPRC to create a regulatory asset to defer incremental costs related to COVID-19, including increases to bad debt expense incurred during the period beginning March 11, 2020 through the termination of the Governor of New Mexico&#x2019;s emergency executive order.  The NMPRC order requires public utilities creating regulatory assets to pursue all federal, state, or other subsidies available, to record a regulatory liability for all offsetting cost savings resulting from the COVID-19 pandemic, and allows PNM to request recovery in future ratemaking proceedings.  As a result, PNM had deferred costs related to COVID-19 of $8.8&#160;million in regulatory assets on the Consolidated Balance Sheet at December 31, 2020.  PNM still intends to seek recovery of the increased bad debt expense resulting from COVID-19 through a regulatory asset in a future general rate proceeding.  As a result, PNM has deferred bad debt expense related to COVID-19 of $6.9&#160;million in regulatory assets on the Consolidated Balance Sheet at December 31, 2021.  PNM no longer intends to seek recovery of the other incremental costs in a future rate proceeding as a regulatory asset and therefore, reversed regulatory assets of $2.7&#160;million previously deferred at December 31, 2020.  In addition, PNM has cost savings related to COVID-19 of $0.9&#160;million in regulatory liabilities on the Consolidated Balance Sheet at both December 31, 2021 and December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On February 3, 2021, the NMPRC issued an order finding that the temporary mandatory moratorium on disconnections of residential utility customers would be in effect from the date of the order for 100 days, which ended May 14, 2021.  At the end of the moratorium, the 90-day transition period began, which continued the temporary moratorium on disconnections to provide the utilities additional time to assist residential customers with arrearages to enter into installment agreements.  On July 14, 2021, the NMPRC issued an order clarifying previous orders that the mandatory requirements of the NMPRC's previous order prohibiting residential disconnects should be voluntarily complied with by investor-owned utilities until August 12, 2021.  PNM began disconnections at the end of the transition period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Transportation Electrification Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 18, 2020, in compliance with New Mexico Statute, PNM filed its PNM 2022-2023 TEP for approval with the NMPRC.  PNM&#x2019;s requested TEP included a budget of approximately $8.4&#160;million with flexibility of 25%.  As proposed, up to 25% of the program budget will be dedicated to low and moderate income customers and is based on a model with no company ownership of charging facilities.  PNM&#x2019;s proposed TEP provides incentives through rebates to both residential and non-residential customers towards the purchase of chargers and/or behind-the-meter infrastructure.  PNM&#x2019;s TEP includes a request for a modified rate to add an electric vehicle pilot with a time-of-use option, a new non-residential electric vehicle time-of-use rate pilot without demand charges and implementation of a new rider to collect the actual costs of the TEP.  PNM&#x2019;s application requested NMPRC approval by the end of August 2021 and authority to file a new TEP by the end of June 2023.  On August 30, 2021, the hearing examiner issued a recommended decision approving, among other things, PNM's budget flexibility proposal, PNM's proposed pilot time-of-use rate and PNM's TEP Rider.  On November 10, 2021, the NMPRC issued a final order approving PNM&#x2019;s TEP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"&gt;Unexecuted Transmission Service Agreements (TSAs) with Leeward Renewable Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On March 12, 2021, PNM filed four unexecuted TSAs with FERC totaling 145 MW with Leeward.  The unexecuted TSAs provide long-term firm, point-to-point transmission service on PNM&#x2019;s transmission system.  The unexecuted TSAs are based on the pro-forma transmission service agreements with certain non-conforming provisions under Attachment A of PNM&#x2019;s OATT and include PNM&#x2019;s OATT rate.  PNM is filing the unexecuted TSAs at the request of Leeward because the parties have been unable to reach an agreement on the terms and conditions for transmission service.  In particular, Leeward believes the rate under the unexecuted TSAs should be an incremental rate while PNM believes the appropriate rate is its OATT rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 2, 2021, Leeward and Pattern Wind separately protested PNM&#x2019;s March 12, 2021 filing of four unexecuted TSAs with Leeward.  The parties are requesting that FERC direct PNM to apply the same rate to the unexecuted TSAs as the incremental rate assessed to the Western Spirit transmission facilities, inclusive of Leeward&#x2019;s network upgrades and requested service, or, in the alternative, initiate hearing and settlement judge procedures to address the unjust and unreasonable application of the FERC&#x2019;s &#x201c;higher of&#x201d; policy.  On April 19, 2021, PNM filed a motion for leave to answer and contested the arguments made by Leeward and Pattern Wind.  In its response, PNM stated that it disagrees with the parties' pricing scheme because doing so would not recognize all the transmission facilities necessary to provide Leeward service, does not hold PNM's other transmission customers harmless, and is inconsistent with FERC pricing policy and precedent.  PNM further explained that the proposal to include its FERC approved embedded rate in the unexecuted TSAs is just and reasonable and should be accepted by FERC.  On May 11, 2021, FERC issued an order accepting PNM's four unexecuted TSAs.  In the order, FERC stated that it agreed with PNM's pricing scheme and agreed that PNM's proposal to use the OATT rate will ensure that the benefit of Leeward's addition to the system will be spread among other existing system users, rather than simply transferred to Pattern Wind.  On June 10, 2021, Pattern Wind and Leeward both filed a request for rehearing of the FERC Order.  On September 10, 2021, Leeward filed a petition in the United States District Court for the District of Columbia for review of FERC's order accepting PNM's four unexecuted TSAs.  On November 15, 2021, FERC issued an order denying the rehearing.  On December 3, 2021, Leeward filed an Unopposed Motion for Voluntary Dismissal with the United States District Court for the District of Columbia of its petition for review.  PNM is unable to predict the outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;FERC Compliance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNM is conducting a comprehensive internal review of its filings with FERC regarding the potential timely filing of certain agreements that contained deviations from PNM&#x2019;s standard form of service agreement in its OATT and assessing any applicable FERC waivers or refund requirements.  PNM anticipates it will pursue any applicable waivers with FERC upon completion of PNM&#x2019;s internal review.  PNM is unable to predict the outcome of this matter. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;The Community Solar Act&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On June 18, 2021, Senate Bill 84, known as the Community Solar Act, became effective.  The Community Solar Act establishes a program that allows for the development of community solar facilities and provides customers of a qualifying utility with the option of accessing solar energy produced by a community solar facility in accordance with the Community Solar Act.  The NMPRC is charged with administering the Community Solar Act program, establishing a total maximum capacity of 200 MW community solar (applicable until November 2024) facilities and allocating proportionally to the New Mexico electric investor-owned utilities and participating cooperatives.  As required under the Community Solar Act, the NMPRC opened a docket on May 12, 2021 to adopt rules to establish a community solar program no later than April 1, 2022.  On June 15, 2021, the NMPRC issued an order which required utilities provide a notice to all future applicants and to any likely applicants that, until the effective date of the NMPRC's rules in this area the NMPRC's existing interconnection rules and manual remain in place until amended or replaced by the NMPRC, and further, that a place in a utility's applicant queue for interconnection does not and will not provide any advantage for selection as a community solar project.  PNM has provided the required notices.  On October 27, 2021, the NMPRC adopted an order issuing a NOPR starting the formal process for adoption of rules pursuant to the Community Solar Act.  PNM cannot predict the full impact of the Community Solar Act or the outcome of the NMPRC's rulemaking.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;San Juan Generating Station Unit 1 Outage&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On June 30, 2021, a cooling tower used for SJGS Unit 1 failed resulting in a unit outage.  SJGS Unit 1 was brought back online on July 25, 2021.  PNM anticipates the damages to the facility will be reimbursed under an existing property insurance policy that covers SJGS, subject to a deductible of $2.0&#160;million.  PNM&#x2019;s share of the deductible of $1.0&#160;million, reflects PNM&#x2019;s 50% ownership interest in SJGS Unit 1.  On July 14, 2021, the NMPRC issued an order opening a formal docket and inquiry into the cooling tower incident.  PNM has responded to a number of NMPRC questions in the inquiry, including questions about the cause of the cooling tower failure, cost and progress of the cleanup and remediation, whether customers experienced loss of service, how PNM provided power during the outage, safety practices and procedures at SJGS, and the history of inspections on the cooling towers.  PNM cannot predict the outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%"&gt;TNMP&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:95%"&gt;TNMP 2018 Rate Case&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 30, 2018, TNMP filed a general rate proceeding with the PUCT (the &#x201c;TNMP 2018 Rate Case&#x201d;) requesting an annual increase to base rates of $25.9 million based on a ROE of 10.5%, a cost of debt of 7.2%, and a capital structure comprised of 50% debt and 50% equity.  TNMP&#x2019;s application included a request to establish new rate riders to recover &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Hurricane Harvey restoration, rate case, and additional vegetation management costs.  The application also included the integration of revenues previously recorded under the AMS rider and collection of other unrecovered AMS investments into base rates.  The TNMP 2018 Rate Case application also proposed to return the regulatory liability recorded at December 31, 2017 related to federal tax reform to customers and to reduce the federal corporate income tax rate to 21%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On December 20, 2018, the PUCT approved an unopposed settlement agreement in the case.  The PUCT&#x2019;s final order results in a $10.0 million annual increase to base rates.  The key elements of the approved settlement include a ROE of 9.65%, and a capital structure comprised of 55% debt and 45% equity.  As stated by the settlement agreement, the PUCT&#x2019;s final order excludes certain items from rate base that were requested in TNMP&#x2019;s original filing, including approximately $10.6 million of transmission investments that TNMP included in its January 2019 transmission cost of service filing, which was approved by the PUCT in March 2019.  In addition, the PUCT&#x2019;s final order requires TNMP to reflect the lower federal income tax rate of 21% in rates and refund approximately $37.8 million of a regulatory liability recorded at December 31, 2017 related to federal tax reform to customers over a period of five years and the remaining amount over the estimated useful lives of plant in service as of December 31, 2017; approves TNMP&#x2019;s request to integrate revenues historically recorded under TNMP&#x2019;s AMS rider, as well as other unrecovered AMS investments, into base rates; approves TNMP&#x2019;s request for new depreciation rates; and approves a new rider to recover Hurricane Harvey restoration costs, net of amounts to be refunded to customers resulting from the reduction in the federal income tax rate in 2018.  See Notes 13 and 18.  The new rider was charged to customers over a period of approximately three years beginning on the effective date of new base rates.  New rates under the TNMP 2018 Rate Case were effective beginning on January 1, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Recovery of TNMP Rate Case Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Recovery of the cost of TNMP&#x2019;s rate case was moved into a separate proceeding to begin after the conclusion of TNMP 2018 Rate Case.  TNMP sought recovery of costs incurred through August 2019 in the amount of $3.8&#160;million and proposed these costs be collected from customers over a three-year period.  In October 2019, TNMP and other parties to the proceedings filed an unopposed settlement stipulation that reduced TNMP&#x2019;s cost recovery to $3.3&#160;million and provide for recovery over a period not to exceed three years beginning on March 1, 2020.  On January 16, 2020, the PUCT approved the settlement.  As a result of the PUCT&#x2019;s order, TNMP recorded a pre-tax write-off of $0.5&#160;million in December 2019, which is reflected as regulatory disallowances on TNMP&#x2019;s Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Advanced Meter System Deployment &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In July 2011, the PUCT approved a settlement and authorized an AMS deployment plan that permits TNMP to collect $113.4 million in deployment costs through a surcharge over a 12-year period.  TNMP began collecting the surcharge in August&#160;2011 and deployment of advanced meters began in September 2011.  TNMP completed its mass deployment in 2016 and has installed more than 242,000 advanced meters.  The TNMP 2018 Rate Case and associated approved settlement discussed above included a reconciliation of AMS costs and integrate TNMP&#x2019;s AMS recovery into base rates beginning on January 1, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP was notified by its largest AMS service provider that its existing communication platform would be decommissioned in February 2022.  TNMP evaluated technological alternatives for its AMS and on October 2, 2020, filed an application with the PUCT for authorization to implement necessary upgrades of approximately $46&#160;million by November 2022.  On January 14, 2021, the PUCT approved TNMP&#x2019;s application.  TNMP will seek recovery of the investment associated with the upgrade in a future general rate proceeding or DCOS filing. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;AMS Reconciliation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On July 14, 2021, TNMP filed a request with the PUCT to consider and approve its final reconciliation of the costs spent on the deployment of AMS from April 1, 2018 through December 31, 2018 of $9.0&#160;million and approve appropriate carrying charges until full collection.  On September 13, 2021, the PUCT Staff filed a recommendation for approval of TNMP's application for substantially all costs from April 1, 2018 through December 31, 2018.  On February 10, 2022, the PUCT approved substantially all costs included in TNMP's AMS reconciliation application.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;Energy Efficiency &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP recovers the costs of its energy efficiency programs through an energy efficiency cost recovery factor (&#x201c;EECRF&#x201d;), which includes projected program costs, under or over collected costs from prior years, rate case expenses, and performance bonuses (if the programs exceed mandated savings goals).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following sets forth TNMP&#x2019;s EECRF increases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Aggregate Collection Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Performance Bonus&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On May 27, 2021, TNMP filed its request to adjust the EECRF to reflect changes in costs for 2022.  The total amount requested was $7.2&#160;million, which includes a performance bonus of $2.3&#160;million based on TNMP's energy efficiency achievements in the 2020 plan year.  On July 28, 2021, a unanimous stipulation and settlement was filed with the PUCT to recover its requested costs in 2022, including the performance bonus of $2.3&#160;million.  On October 7, 2021, the PUCT approved TNMP's energy efficiency application.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&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;Transmission Cost of Service Rates&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP can update its TCOS rates twice per year to reflect changes in its invested capital although updates are not allowed while a general rate case is in process.  Updated rates reflect the addition and retirement of transmission facilities, including appropriate depreciation, federal income tax and other associated taxes, and the approved rate of return on such facilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%"&gt;The following sets forth TNMP&#x2019;s recent interim transmission cost rate increases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Approved Increase in Rate Base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Annual Increase in Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 21, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 19, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.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:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 7, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 12, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 20, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On January 26, 2022, TNMP filed an application to further update its transmission rates, which would increase revenues by $14.2&#160;million annually, based on an increase in rate base of $95.6&#160;million.  The application is pending before the PUCT.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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;Periodic Distribution Rate Adjustment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;PUCT rules permit interim rate adjustments to reflect changes in investments in distribution assets.  Distribution utilities may file for a periodic rate adjustment between April 1 and April 8 of each year as long as the electric utility is not earning more than its authorized rate of return using weather-normalized data.  Utilities are limited to four periodic interim distribution rate adjustments between general rate cases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On April 6, 2020, TNMP filed its 2020 DCOS that requested an increase in TNMP's annual distribution revenue requirement of $14.7&#160;million based on net capital incremental rate base of $149.2&#160;million.  On June 26, 2020, the parties filed a unanimous settlement for a $14.3&#160;million annual distribution revenue requirement with rates effective September 1, 2020.  On August 13, 2020, the PUCT approved the unanimous settlement.  On April 5, 2021, TNMP filed its 2021 DCOS that requested an increase in TNMP annual distribution revenue requirement of $14.0&#160;million based on an increase in rate base of $104.5&#160;million.  On July 1, 2021, TNMP reached a unanimous settlement agreement with parties that would authorize TNMP to collect an increase in annual distribution revenues of $13.5&#160;million beginning in September 2021.  Subsequently, the ALJ issued an order on July 9, 2021 approving interim rates effective September 1, 2021, and remanded the case to the PUCT for approval.  On September 23, 2021, the PUCT approved substantially all costs in the unanimous settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;COVID-19 Electricity Relief Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;On March 26, 2020, the PUCT issued an order establishing an electricity relief program for electric utilities, REPs, and customers impacted by COVID-19.  The program allowed providers to implement a rider to collect unpaid residential retail &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;customer bills and to ensure these customers continued to have electric service.  In addition, the program provided transmission and distribution providers access to zero-interest loans from ERCOT.  Collectively, ERCOT&#x2019;s loans could not exceed $15&#160;million.  The program had a term of six months unless extended by the PUCT.  In a separate order, the PUCT authorized electric utilities to establish a regulatory asset for costs related to COVID-19.  These costs included but were not limited to costs related to unpaid accounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;TNMP filed its rider on March 30, 2020.  The rider was effective immediately and established a charge of $0.33 per MWh in accordance with the PUCT's order.  Final collections under the rider exceeded unpaid residential retail customer bills and were presented net as a regulatory liability of $0.1&#160;million on the Consolidated Balance Sheet as of December 31, 2020.  TNMP is refunding the net regulatory liability through its transmission cost recovery factor.  Other COVID-19 related costs of $0.7&#160;million were also recorded as a regulatory asset on the Consolidated Balance Sheet as of December 31, 2020.  TNMP no longer intends to seek recovery of the other incremental costs in a future rate proceeding as a regulatory asset and therefore, reversed the regulatory asset in 2021.  On April 14, 2020, TNMP executed an interest-free loan agreement to borrow $0.5&#160;million from ERCOT, and on October 30, 2020, the balance of the loan was repaid.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On August 27, 2020, the PUCT issued an order determining that new enrollments in the program should end on August 31, 2020 and benefits under the program should end on September 30, 2020 to allow eligible customers a minimum of one month of benefits from the program.  All requests for reimbursement were made by November 30, 2020.  On December 4, 2020, TNMP filed to end collections under the tariff.  Final collections under the rider were made on December 11, 2020.  On January 14, 2021, TNMP made a final compliance filing for the electricity relief program.&lt;/span&gt;&lt;/div&gt;</pnm:RegulatoryAndRateMattersTextBlock>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i267d38b7056044ccb7bf761909792433_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ0MQ_8eec736a-4140-410d-9f52-3f644064e15e"
      unitRef="usd">123500000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i06a9402703374357bec060032fa021b1_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MQ_472945f9-0bbe-4f23-8c6f-72f079b1aa6d"
      unitRef="usd">121700000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU4Nw_15f59720-0fec-4e98-83ba-14259a3abe54"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ic05fa0e478d544e1845df3112582d9c2_I20160831"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzk2Mw_8af097e7-8416-4c2e-80a1-d11b37656065"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="ic05fa0e478d544e1845df3112582d9c2_I20160831"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEwMjM_3e7a6697-5768-4ba4-b51c-d4dd7820dc8c"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <pnm:PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts
      contextRef="i9c848bff2c244bca98169e5661d6c63b_D20160801-20160831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEyMDg_a229a9d3-1717-4e92-b64c-3495b6b0e935"
      unitRef="usd">163300000</pnm:PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts>
    <pnm:PublicUtilitiesNumberofleasesunderwhichassetswerepurchased
      contextRef="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEyODY_041ada0e-933a-4483-8143-57cb94637bc0"
      unitRef="lease">3</pnm:PublicUtilitiesNumberofleasesunderwhichassetswerepurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMDg_1d6633d3-0a1a-484c-9437-e85c6153d4fd"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ic05fa0e478d544e1845df3112582d9c2_I20160831"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzOTc_57d8dcaf-f47e-47a4-9352-b2ddf8f083c7"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:Estimatedannualrentexpense
      contextRef="i76bc91bfd6884fb7b0ba01cb72feaefe_I20160831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE0NjI_7549a044-0d68-43f5-bcb5-35d7c9141ab8"
      unitRef="usd">18100000</pnm:Estimatedannualrentexpense>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="i14a4a7a62f0b464eab8af4c7db9f9831_I20160831"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE0OTc_e4149891-0a57-42cf-8744-2135afc36559"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i4e2836017cad41509e3032f08ca68bd8_D20160928-20160928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE3NTc_ba7a6aab-f393-4a03-83e3-620473b38d50"
      unitRef="usd">61200000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesNumberofleasesunderwhichassetswerepurchased
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMzY_7e833e18-2770-4f9e-80f5-87433d04a814"
      unitRef="lease">3</pnm:PublicUtilitiesNumberofleasesunderwhichassetswerepurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNzE_aa45de3d-74c5-4d3b-8064-44484e40daff"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesApprovedleaseacquisitioncosts
      contextRef="ib37be925d12a4ab3a60e4633266528ad_D20160101-20160131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIxMjc_a7ddfc40-5d8d-44e7-8bf0-95f1fdba9bc9"
      unitRef="usd">83700000</pnm:PublicUtilitiesApprovedleaseacquisitioncosts>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIyNDY_76b917cf-d792-4472-967d-106f20b738de"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesDisallowedleaseholdimprovements
      contextRef="ib37be925d12a4ab3a60e4633266528ad_D20160101-20160131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIyOTQ_a09228ba-72f7-499c-9c93-3bbd5a47842c"
      unitRef="usd">43800000</pnm:PublicUtilitiesDisallowedleaseholdimprovements>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIzNzc_c59cc5c8-e4aa-451a-aea6-fff1e3dd8a28"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1MjU_8aa1106e-27e2-435a-a7ea-3e96b27d241e"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="i4d2c52e5b26942869e0f1f93bbdd3310_I20160131"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Nzc_31355bad-e5b7-4c81-aa46-cca120aaa3cd"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5MjU_e3db2d97-792e-4880-8dc7-df934b49ed19"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMzk_5b527bef-992f-4a72-bcc8-d922b0fb87e6"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMxOTc_0089dc0d-3d21-4509-8443-80b972aec282"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMyMzM_77f30868-df85-4e76-acef-47c778934f95"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzM1MTc_77f30868-df85-4e76-acef-47c778934f95"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="ieaeb9231afaf4813812bce383cfab71a_I20160930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzM1Nzc_0089dc0d-3d21-4509-8443-80b972aec282"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i56ad720ebfc7412fa6965e99d63e280b_I20190516"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUwNDM_06cfcddb-e0c6-41b2-afbf-3e55d9697b01"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i56ad720ebfc7412fa6965e99d63e280b_I20190516"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUxNTE_4e52253d-c0a8-4151-a8f7-06d42457b639"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="i56ad720ebfc7412fa6965e99d63e280b_I20190516"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUzNzY_35ef3b02-8984-4cc7-810c-b44ff246c185"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration
      contextRef="ib8c6eb2577754d229251c426162d5512_I20190516"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU0MDY_4024382a-6669-4fe9-a2e6-e2d7afedd014"
      unitRef="mw">114.6</pnm:PublicUtilitiesNumberofMegawattsNuclearGeneration>
    <us-gaap:UtilitiesOperatingExpenseImpairments
      contextRef="i0353652cd1214bdc807950b4a8ca2558_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY1Mjg_b7e14034-41b0-4f1d-b0ee-9550e28f7d81"
      unitRef="usd">150600000</us-gaap:UtilitiesOperatingExpenseImpairments>
    <pnm:UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice
      contextRef="iead78c416385436b999513854eab34cd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY1NDc_c6c4aeeb-de7f-43f9-a36a-e5aae698aaa5"
      unitRef="usd">73200000</pnm:UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="if3770f9881ad41e9ac952c66446b1903_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY1OTA_d4061c1f-6c4f-419c-af80-f44a88b84feb"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <us-gaap:AmountOfImpairmentToCarryingAmountOfRegulatoryAssets
      contextRef="i45986bdd102e4e97b3c5061d049840d9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY2MTM_187c7e76-4c98-4753-bad8-a0182033032b"
      unitRef="usd">39700000</us-gaap:AmountOfImpairmentToCarryingAmountOfRegulatoryAssets>
    <pnm:NumberOfMegaWattsPurchased
      contextRef="if3770f9881ad41e9ac952c66446b1903_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY2ODU_f555f247-e92f-49de-90ab-b1848610ac33"
      unitRef="mw">64.1</pnm:NumberOfMegaWattsPurchased>
    <us-gaap:AmountOfImpairmentToCarryingAmountOfRegulatoryAssets
      contextRef="i48c96e8a0e8044f4a224c245f64960b3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjA_99a07df6-a0e7-4b26-9651-c44e0b2d8c11"
      unitRef="usd">37700000</us-gaap:AmountOfImpairmentToCarryingAmountOfRegulatoryAssets>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iead78c416385436b999513854eab34cd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY5MTE_02ea0525-46a3-4295-89a0-565d19c04a35"
      unitRef="usd">45700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i0611585cbdd0402f8027301294d086fb_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcyNjM_ef659045-d08c-445c-adc1-dfe428b9237a"
      unitRef="usd">99200000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i0611585cbdd0402f8027301294d086fb_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcyODQ_a163cb49-f85a-499a-9c75-7c9f453dc963"
      unitRef="number">0.10125</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzgwMzc_7dc7b7da-a35b-4863-9623-f43fdc0fd90f"
      unitRef="usd">10300000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <pnm:RegulatoryDisallowancesAndRestructuringCosts
      contextRef="i2ee16303bb554f6aa8aa94541eb1eeca_D20180110-20180110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzgyMDc_bdb94215-3c24-4b5d-bfb8-6afb7f91cf15"
      unitRef="usd">47600000</pnm:RegulatoryDisallowancesAndRestructuringCosts>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzgyMzA_e00c36df-b928-4947-880f-d18ab17fc497"
      unitRef="number">0.09575</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate
      contextRef="iba4c2dc4f1944e0380ae5112f9babadf_D20180110-20180110"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODI3_c442cdbc-ba24-46c4-a2f5-60dad5fb9e64">P3Y</pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate>
    <pnm:PublicUtilitiesReturnonEquityRegulatoryDisallowance
      contextRef="idc9eb0e173e14ee0834916479f8b8950_I20180110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzg1MDU_fa4279e3-dc03-43b5-97f4-e434732362d4"
      unitRef="usd">148100000</pnm:PublicUtilitiesReturnonEquityRegulatoryDisallowance>
    <pnm:PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented
      contextRef="iad7fcafb51094779852b684cc543fca6_D20180201-20180201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzg5NTg_501f2c6b-dd11-45bf-99a8-36725e860a07"
      unitRef="number">0.50</pnm:PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented>
    <pnm:PublicUtilitiesReasonableCostThresholdInMegawattsPerHour
      contextRef="i570b18d943a54518904d85be87780dab_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEwNjgz_fe286529-c8e6-4970-9729-f1512e9c6c3b"
      unitRef="usd">60</pnm:PublicUtilitiesReasonableCostThresholdInMegawattsPerHour>
    <pnm:PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity
      contextRef="id80796a4cae34dbb9ffb383f28799913_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMDM3_192a230f-58eb-4eea-b03c-a6cbf581c5ea"
      unitRef="mw">158</pnm:PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity
      contextRef="i2b08995a46824ba48f432072829c84f6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMTcy_6f68323c-b0c3-4782-99a8-dfd2e26676cc"
      unitRef="mw">200</pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity
      contextRef="ic83e9ba14eb9443d88b29caf118ed8c7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMjY3_f9870d26-100c-407a-ba51-761d6dfc4b61"
      unitRef="mw">102</pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity>
    <pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity
      contextRef="ibcaa1a2e94e64c4bb05c3f18bdcda8f6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExMjk2_f1b41a4c-a039-4d37-831a-6d87fe1c5568"
      unitRef="mw">140</pnm:PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity>
    <pnm:PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity
      contextRef="i6a5fdfc3509c42d7960459fd2a7c4d05_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzExNDM3_4fcbd06e-ea91-4048-a569-0d3c38ad8f03"
      unitRef="mw">11</pnm:PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="id80796a4cae34dbb9ffb383f28799913_I20211231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4Nzgy_2110720f-921a-4e59-90e7-c7b1f01f7c0d"
      unitRef="mw">201.2</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PowerPurchaseAgreementTerm
      contextRef="ic1512c0456254d8e80c24a9433f7ca2c_D20190603-20190603"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzODUw_b411a295-9e63-4360-bf61-8d5ef6e08aa3">P20Y</pnm:PowerPurchaseAgreementTerm>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i14e6adda99c4437192096fbc14a7991a_I20190603"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzODc0_4a6460e7-5cdd-49d8-85ab-427c6c4fe3ef"
      unitRef="mw">140</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount
      contextRef="ie598bb2fb0bd489bb198c9f807932d83_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1MDc4_7bc40961-28e9-4e36-8468-967c37fd2f97"
      unitRef="usd">67800000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount
      contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1MTYx_8f127019-01eb-45d2-a954-8b6d6cb849c4"
      unitRef="usd">2300000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount
      contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1MzQx_c455cae3-57d7-4f4b-ac4f-4c54b187a440"
      unitRef="usd">2300000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent
      contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1Mzcz_1634b185-80e6-4b06-9e8d-21cb77fda86a"
      unitRef="number">0.0864</pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount
      contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE1Mzk5_8fb2848c-ece1-48c9-9cf3-267c1017c892"
      unitRef="usd">700000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount
      contextRef="iacafc43b98a741ea9603c673f28294a3_D20210101-20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTc5OTM2_c0a7737e-58c1-4d67-a637-c78c91829adc"
      unitRef="usd">65500000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount
      contextRef="i36b919fea2314b019f16218beb353381_D20210101-20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTgwMDM3_b01338df-29a7-4477-bea5-245616b3992a"
      unitRef="usd">2300000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent
      contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE2Mjc0_7f977e1f-a739-42e1-8e62-20938ef8c35f"
      unitRef="number">0.0864</pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent
      contextRef="i9ece8d5cfb1d4010b126dd4b59e7c850_D20201118-20201118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE2Mjgw_cb7f7f21-b4cc-483a-921e-eb232885ccda"
      unitRef="number">0.04</pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent
      contextRef="i6d09ff8012254bde95e7538917c894e7_D20200601-20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE2NDU0_a3fae1a0-1741-4660-86d8-5a458705660a"
      unitRef="number">0.0864</pnm:PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent>
    <pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount
      contextRef="i1a3c304565084b98932d3b1bf94c4a96_D20210601-20210601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTU3_30bff561-edcf-4837-b6c5-5021963f11f9"
      unitRef="usd">66900000</pnm:PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount>
    <pnm:ScheduleOfRenewableEnergyRiderTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDUx_82a46b0c-841c-435a-bc41-abe2755d3e8a">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The following sets forth PNM&#x2019;s revenues recorded for the renewable energy rider:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:31.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Annual Revenues &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$52.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;56.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;61.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pnm:ScheduleOfRenewableEnergyRiderTableTextBlock>
    <pnm:PublicUtilitiesRevenuefromRenewableenergyrider
      contextRef="i197334f7ce2741b38f8de93ecdb18321_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpjOTUwN2JmMTkzYTU0ODg3YmMwNjdlNDI3MGFmZjk4My90YWJsZXJhbmdlOmM5NTA3YmYxOTNhNTQ4ODdiYzA2N2U0MjcwYWZmOTgzXzItMi0xLTEtNjc4MDc_064d8d45-46d9-46b2-8b2a-0d5de31481c6"
      unitRef="usd">52000000.0</pnm:PublicUtilitiesRevenuefromRenewableenergyrider>
    <pnm:PublicUtilitiesRevenuefromRenewableenergyrider
      contextRef="ieb395e2899ae48d7a18071b1efd8d1c0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpjOTUwN2JmMTkzYTU0ODg3YmMwNjdlNDI3MGFmZjk4My90YWJsZXJhbmdlOmM5NTA3YmYxOTNhNTQ4ODdiYzA2N2U0MjcwYWZmOTgzXzMtMi0xLTEtNjc4MDc_105fd39b-e27c-4638-98fc-da1184c6e53b"
      unitRef="usd">56400000</pnm:PublicUtilitiesRevenuefromRenewableenergyrider>
    <pnm:PublicUtilitiesRevenuefromRenewableenergyrider
      contextRef="i5481d700bafe43cea050a21a0c739ab7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpjOTUwN2JmMTkzYTU0ODg3YmMwNjdlNDI3MGFmZjk4My90YWJsZXJhbmdlOmM5NTA3YmYxOTNhNTQ4ODdiYzA2N2U0MjcwYWZmOTgzXzQtMi0xLTEtNjc4MDc_4644b7e2-693a-49fa-bafa-5fa48d1c2abc"
      unitRef="usd">61700000</pnm:PublicUtilitiesRevenuefromRenewableenergyrider>
    <pnm:PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013
      contextRef="i1762d3e7078846608cd5c1bd63a52d35_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzE3MzY0_2cf70858-9f8f-4e33-9260-0f1465a85ceb"
      unitRef="number">0.005</pnm:PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013>
    <pnm:PublicUtilitiesProfitincentiveslidingscalemultiplier
      contextRef="i5da335fa396d4822981a968500e8c578_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMTEx_695119da-b5f0-4f15-8e47-47d87c8acb74"
      unitRef="number">0.071</pnm:PublicUtilitiesProfitincentiveslidingscalemultiplier>
    <pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum
      contextRef="ic73bed1097554fda816795d799d0627f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMTQ5_b79ac7aa-94ef-445a-9e5c-912d7758c7d8"
      unitRef="usd">1800000</pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum>
    <pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings
      contextRef="ia6d71aba42744ac887360e0ba0e0aea6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMTcz_eb726ab3-96f5-435c-80bd-24f412331f46"
      unitRef="gwh">59</pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings>
    <pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings
      contextRef="ibbb2352a3f0f4093ae1780b5e5b9a61c_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwMjY2_6eb71313-49ee-4ed2-96bc-b13766b5f2f6"
      unitRef="gwh">68</pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive
      contextRef="i01b02745aa50482ba51ae2eeae4f0d42_D20210415-20210415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODA0_b775e8aa-da71-41e2-9d95-e7cda8987f73"
      unitRef="usd">800000</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings
      contextRef="id37663e60d50471db17d813d209af96e_I20210415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODE4_21977f26-6c71-490d-a137-43484459e013"
      unitRef="gwh">87</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear
      contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNjUy_8a083d58-fa7d-4095-964b-c0122f363893"
      unitRef="usd">31400000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo
      contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNjY0_fdf77f23-8c73-4933-b4f0-a04ef6b76320"
      unitRef="usd">31000000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo>
    <pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree
      contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNjgw_19d3758b-fa51-4eef-bf1f-c9ff69034a1e"
      unitRef="usd">29600000</pnm:PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree>
    <pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier
      contextRef="if41dcedf6cee45dcb8d64b40e95b7693_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwNzYx_5ec93af3-3842-40ca-9e51-ef6b72710759"
      unitRef="number">0.071</pnm:PublicUtilitiesProfitIncentiveSlidingScaleMultiplier>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings
      contextRef="if41dcedf6cee45dcb8d64b40e95b7693_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwODM4_f87f98f5-047e-445a-ab17-a54a447429e6"
      unitRef="mmbtu">80</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings>
    <pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings
      contextRef="i98bf8bb1422f4a208e096984a8027021_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIwOTQy_3d72f5c5-8a0b-4f95-9782-e90242f95e10"
      unitRef="mmbtu">80</pnm:PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings>
    <pnm:PublicUtilitiesNumberOfAMIMetersToBeInstalled
      contextRef="i98bf8bb1422f4a208e096984a8027021_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIxMDg1_1bf89f70-ab08-46b9-be30-6d72f63160a4"
      unitRef="meter">5000</pnm:PublicUtilitiesNumberOfAMIMetersToBeInstalled>
    <pnm:PublicUtilitiesProgramCostsRelatedToMeterInstallation
      contextRef="ia9d6efc22a7a4740a9c161871dd89822_D20200415-20200415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzIxMTEy_d038583d-2edb-45b3-bb51-76051da324c1"
      unitRef="usd">2900000</pnm:PublicUtilitiesProgramCostsRelatedToMeterInstallation>
    <pnm:PublicUtilitiesFrequencyofIRPfilings
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI0NzMx_214e8d0e-2131-4e7c-bf64-bdae36f01058">P3Y</pnm:PublicUtilitiesFrequencyofIRPfilings>
    <pnm:PublicUtilitiesPlanningPeriodCoveredOfIrp
      contextRef="i0d135384baa14ffd850e53609f43a8b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI0NzY3_9ef871f0-4bd6-484e-ac11-a20f31252bf9">P20Y</pnm:PublicUtilitiesPlanningPeriodCoveredOfIrp>
    <pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod
      contextRef="i14b40660f1fc461eb4b09911cc115021_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI0ODM3_9e943de5-d679-4f33-9546-732421bc0f99">P4Y</pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod>
    <pnm:PublicUtilitiesPlanningPeriodCoveredOfIrp
      contextRef="i70f8aab99a9143a29302e445f9c3c4f8_D20210129-20210129"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzc0_f695272e-36e2-48dc-a449-736ef714c51a">P20Y</pnm:PublicUtilitiesPlanningPeriodCoveredOfIrp>
    <pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds
      contextRef="i0c4394dcb1b547159ca5569e06dbece1_D20190701-20190701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5NzMw_ef46c58c-34c4-45b2-91d6-2813738e4443"
      unitRef="usd">361000000</pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds>
    <pnm:PublicUtilitiesForecastedUndepreciatedInvestment
      contextRef="ia0baaf41361544bf8484fd8fea07e6bb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5ODYz_389529bd-7e1a-4d4c-aff9-eb5ddf41c82f"
      unitRef="usd">283000000</pnm:PublicUtilitiesForecastedUndepreciatedInvestment>
    <pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts
      contextRef="ia0baaf41361544bf8484fd8fea07e6bb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI5OTQ1_ea46a059-7a87-44fe-91f5-eb716bc2476b"
      unitRef="usd">28600000</pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts>
    <pnm:PublicUtilitiesUpfrontFinancingCosts
      contextRef="ia0baaf41361544bf8484fd8fea07e6bb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMDIx_c155f47a-d157-4da7-8c12-b75e316b420d"
      unitRef="usd">9600000</pnm:PublicUtilitiesUpfrontFinancingCosts>
    <us-gaap:SeveranceCosts1
      contextRef="i1e7828af882d43889cbfd8304f4c3891_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMDcw_764778ef-6ba5-4dba-8cd7-4aec4475c4c4"
      unitRef="usd">20000000</us-gaap:SeveranceCosts1>
    <pnm:ProceedsFromSecuritizationBonds
      contextRef="i0c4394dcb1b547159ca5569e06dbece1_D20190701-20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzMwMjE1_15a5ac51-ee09-4890-bd19-0a745a58bcb6"
      unitRef="usd">19800000</pnm:ProceedsFromSecuritizationBonds>
    <pnm:PublicUtilitiesForecastedUndepreciatedInvestment
      contextRef="i667fbc61db3148e4b931db7e06edcfca_I20200221"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzM3NzI3_6d0dd76e-3bd4-4105-8bd5-482dfa47ac27"
      unitRef="usd">361000000</pnm:PublicUtilitiesForecastedUndepreciatedInvestment>
    <us-gaap:RestructuringReserve
      contextRef="ib0cab315924f421590975d3860a0c2dc_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNDA0_5644c426-d9a1-459d-aa1b-e72c89dfa8ba"
      unitRef="usd">9400000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0d3855b80f0e4b0aa816d319b4ab3ea6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNDEx_039a2824-82b1-46f7-8fc0-e2c9f9d1cb21"
      unitRef="usd">8100000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i865ca523a3c64f8e99694b49232cd906_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNDQw_2048e60f-cd04-4721-b331-408e59f29cb7"
      unitRef="usd">8900000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia95b43f0d82b4d3c9c64e516d3a5b151_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNTI4_6a7f245a-6a21-4ab3-af7e-88b5a17681d2"
      unitRef="usd">19800000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i42f28a6a320f4e3da36a181d2f3be2e9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNjkx_38311b3c-39ab-416c-910d-5abffe9a6ca3"
      unitRef="usd">38100000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ic3482dcdd21a44b784c8b8d580b213f0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQwNzA2_e7f22e93-cf35-4232-9e78-87629e909a72"
      unitRef="usd">36800000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i457beb78e0d34624b661c8c08db6ae9e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODIy_96c880be-5b18-4db9-bdbe-e6bce5b2c1cb"
      unitRef="usd">36900000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if3288a90ba374670b17bfd10623086ef_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODM3_ebf1a293-702f-4dcd-9820-0d39dc85a0ae"
      unitRef="usd">36000000</us-gaap:RestructuringReserve>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="idfe0b9efcc79437698bbd2f7279108bd_I20200729"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODUy_79676b4e-12e0-4843-b944-8acc4b118148"
      unitRef="mw">650</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="idfe0b9efcc79437698bbd2f7279108bd_I20200729"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODU3_1fe556cd-3807-4e65-be71-267e0464ccac"
      unitRef="mw">300</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesEstimatedCostsOfReplacementResources
      contextRef="i01cf4b2e28ef4dbcbd26f064aeea9a4a_I20200928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ1NjM3_cfd2b536-9f47-41ca-8524-af0a10ef5e28"
      unitRef="usd">8100000</pnm:PublicUtilitiesEstimatedCostsOfReplacementResources>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i47e60f4bf45e4919b41a25c6dd7f950a_I20201113"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2MTY4_6eb48f57-76ff-4aca-8937-132ecb117291"
      unitRef="mw">200</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i47e60f4bf45e4919b41a25c6dd7f950a_I20201113"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2MjAw_da743345-a802-43b9-92b2-14dd6e025e1e"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i8e603eaf117b45cf8fe5e169e296ebab_I20201113"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2MjQw_60a6791a-3d77-4af6-8045-480bc1638baa"
      unitRef="mw">100</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i8e603eaf117b45cf8fe5e169e296ebab_I20201113"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2Mjcy_c6765ad3-c61e-43cb-b579-295dbd19d9c5"
      unitRef="mw">30</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="ie85c4748a1cd40c1842ac726332c2501_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODcx_fda8b061-2c1c-4f75-b918-59d7675b5d74"
      unitRef="mw">85</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="i7df8e55f53b3422abccc7028c367b1c6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODYy_d1d47302-9b2a-4eb3-9b8d-6f1e60bccfe7"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement
      contextRef="if5094acfed2d4ff38bdc6fb7319c5c70_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODY3_823bc9fe-cc47-4c9a-8a8a-eecb79991fbc"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i744eb04f16b14efe84911b4741a7e63b_I20201101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2NzAx_856c2158-6fb4-4d7b-bbbb-05ced6fc9aad"
      unitRef="number">0.13</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <pnm:PaymentsForReliefFromObligations
      contextRef="i213a15a1cbb940d5809f1d1f8e2b3064_D20201101-20201101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ2OTMx_83ddc589-58da-4332-b596-3bb5f19881b2"
      unitRef="usd">75000000</pnm:PaymentsForReliefFromObligations>
    <pnm:PaymentsForReliefFromObligations
      contextRef="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3MjM2_d1781803-564b-4ae0-aab6-4c1d513e345c"
      unitRef="usd">15000000</pnm:PaymentsForReliefFromObligations>
    <pnm:FinalPaymentForReliefFromObligations
      contextRef="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3NTA4_375da03a-bba8-4194-97b5-fb997d28bb6d"
      unitRef="usd">60000000</pnm:FinalPaymentForReliefFromObligations>
    <pnm:InitialPaymentForReliefFromObligations
      contextRef="ie422ac8e653f4eff95c6b950fb18b87f_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3NTI1_df37b8ca-3467-4cab-8ba8-85a51d6eb787"
      unitRef="usd">15000000</pnm:InitialPaymentForReliefFromObligations>
    <pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds
      contextRef="i74b563c6f8e74b3a80ff9413098fbb48_D20210108-20210108"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3ODIz_61352efe-16f0-471f-9fa4-7373eb93e174"
      unitRef="usd">300000000</pnm:PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds>
    <pnm:PublicUtilitiesForecastedUndepreciatedInvestment
      contextRef="idc3f5a74cab6401f98637a9dcd744a5f_I20210108"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ3OTUz_48521c0a-719f-45b9-a615-7f01f0025e6e"
      unitRef="usd">272000000</pnm:PublicUtilitiesForecastedUndepreciatedInvestment>
    <pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts
      contextRef="idc3f5a74cab6401f98637a9dcd744a5f_I20210108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MDQ3_181833f6-5e08-45ed-a96c-847bb655322e"
      unitRef="usd">4600000</pnm:PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts>
    <pnm:PublicUtilitiesUpfrontFinancingCosts
      contextRef="idc3f5a74cab6401f98637a9dcd744a5f_I20210108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MDkz_ba8cb5ee-f72d-4ea8-833d-e5f81e6d2ed9"
      unitRef="usd">7300000</pnm:PublicUtilitiesUpfrontFinancingCosts>
    <pnm:ProceedsFromSecuritizationBonds
      contextRef="i74b563c6f8e74b3a80ff9413098fbb48_D20210108-20210108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ4MTM4_5b0e15e1-dd23-456f-85d8-51f2fcdb0850"
      unitRef="usd">16500000</pnm:ProceedsFromSecuritizationBonds>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="ib74be51deee245f2a5d5f81702df0ce3_I20210128"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzQ5MzA4_1b059591-d674-425d-aeeb-ad4d73e7281e"
      unitRef="mw">200</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts
      contextRef="i2df7b6940a5046b999654753741bce96_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODc1_a55af552-2f3f-4f1d-9bda-bccfd1fc13ad"
      unitRef="mw">114</pnm:PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i933d8db323504ff3bb504109433e95ad_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTA0_3993c959-4ef7-4359-85e5-f2a88aef5b63"
      unitRef="lease">5</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="ib8622e8d646f48419a1b4e08d563cbce_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTEz_ee7963fd-d475-4fb2-843c-c807236c0c71"
      unitRef="lease">4</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended
      contextRef="i933d8db323504ff3bb504109433e95ad_I20210402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTIz_e7ad6c12-e00c-453f-bbd0-3f67be7cb6e9"
      unitRef="lease">5</pnm:PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i67755439b3214832b6f91957a4d479b2_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODgw_b8f8fdc1-ba32-4fa8-877d-a03a02a128aa"
      unitRef="mw">104</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i07242ca1094640d7b2b5d2ef7eec3767_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODk1_61a35d47-dac5-4430-9652-e57b5e182f0d"
      unitRef="mw">10</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTI3_f9d1f936-7664-4d80-ae2b-c019b5499ea9"
      unitRef="mw">150</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTMy_80e1c592-6c05-4eed-adf7-36a47975aec7"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="ie017f1b07b4549daac76c64919b6dac0_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTM2_1e13aac1-8cf2-40c3-8571-a029f6e98449"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODkw_9f05015b-c5ad-43ce-9388-beff8b3f855a"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4ODg1_a2e21468-1d30-424c-8599-c102df06bcff"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements
      contextRef="ic978b45798674234add57f67610113ad_D20210402-20210402"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTUz_0b736182-198e-44aa-8144-efb5d84e22d9">P6M</pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxMjMw_f9d1f936-7664-4d80-ae2b-c019b5499ea9"
      unitRef="mw">150</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="id30fafd56a2d48319034b6730ee362ab_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxMjYz_80e1c592-6c05-4eed-adf7-36a47975aec7"
      unitRef="mw">40</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="ie017f1b07b4549daac76c64919b6dac0_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxMzE1_1e13aac1-8cf2-40c3-8571-a029f6e98449"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxNDUy_9f05015b-c5ad-43ce-9388-beff8b3f855a"
      unitRef="mw">300</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i047eecc9b8c042e1ba6b5d5163d88d93_I20210402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzMTk0MTM5NzcxNDg1_a2e21468-1d30-424c-8599-c102df06bcff"
      unitRef="mw">150</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesInitialCapitalInvestmentsToBeRecovered
      contextRef="i5db6a828c7f440fa846c47ee8d1d3393_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUyMDEw_1093c1f0-ba34-4fec-99f7-fcab90aed036"
      unitRef="usd">20900000</pnm:PublicUtilitiesInitialCapitalInvestmentsToBeRecovered>
    <pnm:PublicUtilitiesOtherExpensesToBeRecovered
      contextRef="i5db6a828c7f440fa846c47ee8d1d3393_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzUyMTE4_8ab72875-5363-4b1b-9eba-ed75527c66a2"
      unitRef="usd">7400000</pnm:PublicUtilitiesOtherExpensesToBeRecovered>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU0NTk5_2fee1a09-94df-4532-a781-423b4e992615"
      unitRef="mw">130</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ifa2b18a55fdf4b5aa21a060edc47e19b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU0NjM5_3cf5a78a-d511-4253-a35d-9335a3771aa7"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <pnm:PowerPurchaseAgreementTerm
      contextRef="ife7e52870de34c239f54dd44bfa21720_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDUy_c9164a6a-0ad1-421e-9154-2d8a747c92c9">P25Y</pnm:PowerPurchaseAgreementTerm>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="if31bb4576eec4209a8f9ff1c78dbedf1_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1MDY2_38525dd0-660e-4608-84c5-84ea533cceef"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i6cafba8d2a3947db95572107a508d557_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1MTE0_ab291bd1-a2f8-4b3d-81a6-0ee836f871df"
      unitRef="mw">166</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="iabd07e8f2a7c4519a58e3529c13b74ae_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NDQz_2dd1e537-68f3-4290-a539-529e60aec0f3"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:NumberOfAdditionalPPAs
      contextRef="ia66f8e649a474ebdae660b90e2df77dc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NDg2_2fe3ec15-6d1c-40a1-85cf-4f87119b1b86"
      unitRef="power_purchase_agreement">2</pnm:NumberOfAdditionalPPAs>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i17b316b0ed9a4bb69fbfd8812449aded_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NTY3_3d40fff4-f9bb-4434-aacb-a2355404cace"
      unitRef="mw">100</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:NumberOfSolarFacilities
      contextRef="ia66f8e649a474ebdae660b90e2df77dc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NTkw_89a1d0b1-b4db-4ab1-9590-a313d38bcd2f"
      unitRef="facility">2</pnm:NumberOfSolarFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i39b4039661b74ec5aa8367c759fdceda_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU1NjU4_cad66f42-b7d9-4d64-afb5-1c50cb222ff5"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="icbb137001d134c54bc3173e3b22d5647_I20210208"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTcy_7eef2ccc-50a0-41ab-acc9-71ebe1426aab"
      unitRef="mw">190</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="icbb137001d134c54bc3173e3b22d5647_I20210208"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTc3_e3637072-4966-4ef1-80f6-1eb169112b6b"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts
      contextRef="icbb137001d134c54bc3173e3b22d5647_I20210208"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTgy_d6d643b7-38e6-4c89-a2ac-5216e35549a9"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i4b1a1922347d439e8f26215de70006b2_I20210623"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTg2_073f806b-b4be-40b3-b655-5a5b843c3793"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDA5_6bef6d24-72d0-4988-af14-b4f004ce1a71"
      unitRef="mw">190</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts
      contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDE0_abeba474-3db1-4c44-b08a-7c7e2646614e"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved
      contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDAw_c57bc497-0b0f-4960-9d99-2118ce3b9a9f"
      unitRef="mw">50</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="i2004e4fbe4244bbfbb2435d95fe3db44_I20210728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTkx_085242c4-7ea1-4927-9151-10fc1ab10391"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved
      contextRef="ib2756714851a4f528ff273b9a6c06ea9_I20211001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA4OTk2_dc9944aa-87ac-4cef-b9c0-5b94e2be6580"
      unitRef="mw">50</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved>
    <pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities
      contextRef="ib2756714851a4f528ff273b9a6c06ea9_I20211001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDA0_7c9c20d8-19c2-4a84-b199-0e5bafd15fa1"
      unitRef="mw">100</pnm:PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i318c2a329522427bbca455e36cd89716_I20190531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU2ODQz_dca40c00-ba7f-4aaa-a675-8476f8f91df9"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PowerPurchaseAgreementTerm
      contextRef="i69d4d3519b0446668bc10ebbdf71534c_D20190531-20190531"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU2ODgw_f1c615be-2dbf-4abc-a1c5-4e7a950a78d2">P15Y</pnm:PowerPurchaseAgreementTerm>
    <pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts
      contextRef="i318c2a329522427bbca455e36cd89716_I20190531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzU2OTQ0_dca40c00-ba7f-4aaa-a675-8476f8f91df9"
      unitRef="mw">50</pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts>
    <pnm:PublicUtilitiesTransmissionLineAndAssociatedFacilities
      contextRef="ie7a51916961541c6a51333c30d63eec2_I20190501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDQ1_bdc7f6f8-8f5a-4f29-bd1f-d2e86b392575"
      unitRef="kv">345</pnm:PublicUtilitiesTransmissionLineAndAssociatedFacilities>
    <pnm:PublicUtilitiesEstimatedCostOfProject
      contextRef="i6988d1036f6343079ef3233412bfc185_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDE4_d5306e38-be72-4356-b743-ca96218186f4"
      unitRef="usd">360000000</pnm:PublicUtilitiesEstimatedCostOfProject>
    <pnm:PublicUtilitiesEstimatedSelfFundAmountUnderAgreement
      contextRef="i6988d1036f6343079ef3233412bfc185_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDMy_11f63a75-3ffd-4958-9a1a-429da4c497d6"
      unitRef="usd">75000000</pnm:PublicUtilitiesEstimatedSelfFundAmountUnderAgreement>
    <pnm:PublicUtilitiesReturnonEquity
      contextRef="i1feafd21a15842cbbe4918d94978a470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzYyMTMw_1696b988-49ca-4e66-ba2c-ef09dd3ac81a"
      unitRef="number">0.10</pnm:PublicUtilitiesReturnonEquity>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ic7b109132abf4cfdb072d4f68ce1ed3c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY0NjU1_38b2d228-dd9f-4532-a274-6d9295dd7a87"
      unitRef="usd">8800000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i406fb1b1c2a843db8387a14820e11705_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDkz_b34de4c5-af4b-43e1-b2b0-099f508d48f1"
      unitRef="usd">6900000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:IncreaseDecreaseInOtherRegulatoryAssets
      contextRef="i02aed71c55e4408c9883ab729c0bc968_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDUw_10ac385c-d0f5-4c0b-9136-8a2daceacd89"
      unitRef="usd">-2700000</us-gaap:IncreaseDecreaseInOtherRegulatoryAssets>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i031ae91f3b91426db4010a405d4612fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTAyMjYz_021ebcb5-3334-4b32-9615-658ef77d1702"
      unitRef="usd">900000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i278153000b4b4345bbbbb7e9083765a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzEzNzQzODk1NTAyMjYz_4c24e808-0dce-4784-8e44-fe404b02cd83"
      unitRef="usd">900000</us-gaap:RegulatoryLiabilityNoncurrent>
    <pnm:PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod
      contextRef="ica0918d15c264de99ebbb8d4eb46a4a3_D20210203-20210203"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTMy_6af4b225-a32f-4050-bee2-27fa69801236">P100D</pnm:PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod>
    <pnm:PublicUtilitiesDisconnectionTransitionPeriod
      contextRef="ica0918d15c264de99ebbb8d4eb46a4a3_D20210203-20210203"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTEz_bc198dce-d9fb-4f47-be2a-721f1475a4ac">P90D</pnm:PublicUtilitiesDisconnectionTransitionPeriod>
    <pnm:PublicUtilitiesExpectedBudgetedExpenditures
      contextRef="i028fdf9144234fc18057b7bc066794e0_I20201218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDY5_48fc9fe7-649c-43c1-9504-31e7465398bb"
      unitRef="usd">8400000</pnm:PublicUtilitiesExpectedBudgetedExpenditures>
    <pnm:PublicUtilitiesBudgetFlexibilityPercent
      contextRef="i028fdf9144234fc18057b7bc066794e0_I20201218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDgz_8b8c3bee-ea0f-4764-86b1-3b43082eeace"
      unitRef="number">0.25</pnm:PublicUtilitiesBudgetFlexibilityPercent>
    <pnm:PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent
      contextRef="i028fdf9144234fc18057b7bc066794e0_I20201218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDg4_7c73a399-6ef2-4d36-a8dc-b35d782ffa35"
      unitRef="number">0.25</pnm:PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent>
    <pnm:PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts
      contextRef="i9b7eacef53584d6da82d7a5ca16941be_I20210312"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MDY0_065a887c-7212-4ca7-97f6-414d8c64cecb"
      unitRef="mw">145</pnm:PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i2d2cb7df2b32449c880f44c5e5c05029_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDU0_f0689393-733d-4731-bab1-50cdd974c2de"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i486548634ad14149a52c1c191dc26653_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDY4_80c1e51f-8f50-48bb-96f9-53d4de1c075a"
      unitRef="usd">1000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i8fcdda0e409e4e6b94500a41e54c981b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDgy_99e3b9c7-1287-4a0f-835c-1b4d3ebd0939"
      unitRef="number">0.50</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MTY0_4f98e182-036f-4599-ba40-ce4ba48e1dba"
      unitRef="usd">25900000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MTg1_0012d82f-bf98-481e-b5ad-2cc19265a4d4"
      unitRef="number">0.105</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <pnm:PublicUtilitiesRequestedCostofDebtPercentage
      contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjA3_6fedae2d-21b5-41d9-babe-bb44048781d3"
      unitRef="number">0.072</pnm:PublicUtilitiesRequestedCostofDebtPercentage>
    <us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage
      contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjQ4_76cb0ad5-e6c9-46d1-bef4-88064b70d382"
      unitRef="number">0.50</us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage
      contextRef="i570b7a0d6d79401191bcf6b2d3d9849d_D20180530-20180530"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY3MjYw_3b394794-5f31-4837-9f01-0131156c71da"
      unitRef="number">0.50</us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4MzYz_8abd90cd-3ee1-4052-88e3-95a790173434"
      unitRef="usd">10000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4NDU5_e57f6c0b-ad54-4c98-a439-8be61c0173b3"
      unitRef="number">0.0965</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage
      contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4NTAw_d4ea387b-e6bf-4876-b9be-a8a9c541cf7e"
      unitRef="number">0.55</us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage
      contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4NTEy_e898560e-5143-4613-8780-c3277646fbb2"
      unitRef="number">0.45</us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage>
    <pnm:PublicUtilitiesInvestmentsExcludedfromRateAmount
      contextRef="i776d9ae9737a4fc5b5759e50d5af11c1_D20181220-20181220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4Njk1_aa2d40fa-9ae1-4dac-8838-0f5cea1b05d4"
      unitRef="usd">10600000</pnm:PublicUtilitiesInvestmentsExcludedfromRateAmount>
    <pnm:TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability
      contextRef="if1e2e34ccc6d4ff48137df560fea6c1f_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY4OTg1_c711e0dd-f4ae-4d99-b2fb-d44741d248a2"
      unitRef="usd">37800000</pnm:TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability>
    <pnm:PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod
      contextRef="idc0b4e9c4df7461f899cfbd3dffc73e5_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzY5NzAw_42caf0d4-beeb-4753-9642-c2c67500708f">P3Y</pnm:PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod>
    <us-gaap:RecoveryOfDirectCosts
      contextRef="i1274827705174487ae3ecf8aa686ab96_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwMDg0_9e80ef8a-07f4-473f-b924-ea67adb4aca4"
      unitRef="usd">3800000</us-gaap:RecoveryOfDirectCosts>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i1274827705174487ae3ecf8aa686ab96_D20190801-20190831"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODA4_367156f5-8404-420d-8beb-eaa21d0cc338">P3Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RecoveryOfDirectCosts
      contextRef="i69bd9a7ded394823a67bff6f04ed830d_D20191001-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwMzAy_0bd6d7e8-68ec-4d67-a9ae-a70d6256dc90"
      unitRef="usd">3300000</us-gaap:RecoveryOfDirectCosts>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i69bd9a7ded394823a67bff6f04ed830d_D20191001-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5NDA5_9d84feba-e107-446b-bd73-bc197845048f">P3Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <pnm:PublicUtilitiesWriteOffRegulatoryDisallowance
      contextRef="i84da7ab29ac14688b8f5530de4c7fab1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwNTI1_9202032f-bfb1-4834-8888-83f935b47cca"
      unitRef="usd">500000</pnm:PublicUtilitiesWriteOffRegulatoryDisallowance>
    <pnm:PublicUtilitiesApprovedDeploymentCosts
      contextRef="iffcdf0bca6da4932ae825bb87146a941_D20110701-20110731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwNzg3_bfd5464d-9534-483b-b76b-a3aed3d9de48"
      unitRef="usd">113400000</pnm:PublicUtilitiesApprovedDeploymentCosts>
    <pnm:PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod
      contextRef="iffcdf0bca6da4932ae825bb87146a941_D20110701-20110731"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcwODM3_5eb89420-d77c-436f-9bdb-04cb638abb9b">P12Y</pnm:PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod>
    <pnm:PublicUtilitiesNumberofadvancedmetersinstalled
      contextRef="i7a5b54596eb845918467203d401001bb_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcxMDM2_e6118407-c948-4428-880a-273f4980f9d0"
      unitRef="advanced_meter">242000</pnm:PublicUtilitiesNumberofadvancedmetersinstalled>
    <pnm:PublicUtilitiesEstimateOfPossibleUpgrades
      contextRef="ic31a2bc982064114a554c0ae9f50d3e7_I20201002"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzcxNTcw_14a67c35-d9f4-4d02-b3db-7a9ead3c3924"
      unitRef="usd">46000000</pnm:PublicUtilitiesEstimateOfPossibleUpgrades>
    <pnm:PublicUtilitiesCostsOfDeployment
      contextRef="i0b0f17a9342f42568a5e87172ada1504_D20180401-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTM5_a892e5b3-807e-426b-9ea5-67f303f0881b"
      unitRef="usd">9000000</pnm:PublicUtilitiesCostsOfDeployment>
    <pnm:ScheduleofRateIncreasesforTransmissionCostsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4ODE3_11fb0ae2-7a68-4f52-a730-9907822f5b76">&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following sets forth TNMP&#x2019;s EECRF increases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Aggregate Collection Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Performance Bonus&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%"&gt;The following sets forth TNMP&#x2019;s recent interim transmission cost rate increases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Approved Increase in Rate Base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;Annual Increase in Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 21, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 19, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.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:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 7, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 12, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 20, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pnm:ScheduleofRateIncreasesforTransmissionCostsTableTextBlock>
    <pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts
      contextRef="i3bd2464b8a99405496489b06582b43e9_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzYtMi0xLTEtMzU3Njk_882d0d77-e764-4923-be2a-f6fc8e757017"
      unitRef="usd">5600000</pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts>
    <pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus
      contextRef="i3bd2464b8a99405496489b06582b43e9_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzYtNC0xLTEtMzU3Njk_af5d46f5-3fc0-4dfb-8243-acf954ce0027"
      unitRef="usd">800000</pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus>
    <pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts
      contextRef="ie177802b78e045888cb3e45c0cd95d31_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzctMi0xLTEtMzU3Njk_054e6421-b100-48ed-ab6a-8aef03a82a9a"
      unitRef="usd">5900000</pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts>
    <pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus
      contextRef="ie177802b78e045888cb3e45c0cd95d31_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzctNC0xLTEtMzU3Njk_00260770-f4dd-4e03-9503-c4189878d3b7"
      unitRef="usd">800000</pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus>
    <pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts
      contextRef="i5eb919997f784919b974b119058a9706_D20210301-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzgtMi0xLTEtNTc5MDQ_0787c9a1-46d2-4bb9-afc6-bfcdef09711d"
      unitRef="usd">5900000</pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts>
    <pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus
      contextRef="i5eb919997f784919b974b119058a9706_D20210301-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTpmYWYzYjhlOGQ0ZGE0NzY4OTIyZWEyOWUyMTE1MmE1My90YWJsZXJhbmdlOmZhZjNiOGU4ZDRkYTQ3Njg5MjJlYTI5ZTIxMTUyYTUzXzgtNC0xLTEtNTc5MDQ_e6894dfe-5347-45e2-99ab-34358a2fc232"
      unitRef="usd">1000000.0</pnm:PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount
      contextRef="iabc6015447d3429eb184f2bfe1d39415_I20210527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTY3_78937dd8-538c-437c-b27e-9d169e561cd6"
      unitRef="usd">7200000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus
      contextRef="iabc6015447d3429eb184f2bfe1d39415_I20210527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTgx_2682db38-7c28-4fa2-9aa2-5c5cf7cb8ff5"
      unitRef="usd">2300000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus>
    <pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus
      contextRef="i16eb932e8bc54a2fbd138ea2c1171339_I20210728"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTUz_6804a6ca-be61-4810-af9f-6f6e0d0e47f0"
      unitRef="usd">2300000</pnm:EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="if741b2a1da7546cb82801d66cf4ac7b3_D20190321-20190321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEyLTItMS0xLTM1NzY5_15ba6f28-2767-4888-b969-f50c8bb37e8a"
      unitRef="usd">111800000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="if741b2a1da7546cb82801d66cf4ac7b3_D20190321-20190321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEyLTQtMS0xLTM1NzY5_284999c2-a7ee-4bc4-b502-5807445027dc"
      unitRef="usd">14300000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i20a78cfea7a84961b82d953142eb7802_D20190919-20190919"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEzLTItMS0xLTM1NzY5_dd75106e-d6d7-4c0a-80cb-3a72bb2612c9"
      unitRef="usd">21900000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="i20a78cfea7a84961b82d953142eb7802_D20190919-20190919"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzEzLTQtMS0xLTM1NzY5_cbf89fe6-6e0f-4258-a986-b0397080eb5a"
      unitRef="usd">3300000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i39c5cc7485b149529c1fea0c4dbb30ab_D20200327-20200327"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE0LTItMS0xLTM1NzY5_927fa895-9a3d-45b3-8cb6-27500343ee7d"
      unitRef="usd">59200000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="i39c5cc7485b149529c1fea0c4dbb30ab_D20200327-20200327"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE0LTQtMS0xLTM1NzY5_c3b83f4e-f11f-4261-9b69-ac38d9b05245"
      unitRef="usd">7800000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="iab186a732d0d425e8ed66722f3aad41f_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE1LTItMS0xLTM1NzY5_46a3a12d-09ac-4049-a0fa-31448dce5b04"
      unitRef="usd">10800000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="iab186a732d0d425e8ed66722f3aad41f_D20201007-20201007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE1LTQtMS0xLTM1NzY5_330d0e0d-5604-4599-a95d-b7312f44250f"
      unitRef="usd">2000000.0</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i122a4b5a3d2b4ef2a9cd2c06976ceb13_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE2LTItMS0xLTU3Nzc3_39c76e4e-740d-49ca-bcde-ae00958ba407"
      unitRef="usd">112600000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="i122a4b5a3d2b4ef2a9cd2c06976ceb13_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE2LTQtMS0xLTU3Nzc3_8d7c7f10-bc2c-499f-b553-6844d5ca8726"
      unitRef="usd">14100000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="ie689013336f542c8bf351c5f2dd069ac_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE3LTItMS0xLTU3Nzg4_0689c4a9-c9f3-493b-98c0-c6b6afaa5ca2"
      unitRef="usd">41200000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue
      contextRef="ie689013336f542c8bf351c5f2dd069ac_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90YWJsZTo0YmYzYzBhNjU4NjE0Yzg3ODQ3MWEyMjM0NDI5ZjQ3MS90YWJsZXJhbmdlOjRiZjNjMGE2NTg2MTRjODc4NDcxYTIyMzQ0MjlmNDcxXzE3LTQtMS0xLTU3Nzg4_5456c366-611b-44e4-b2f6-438f7999ffc0"
      unitRef="usd">6300000</pnm:PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue>
    <pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement
      contextRef="iab5d247913e14af6ae6e81c10d685e70_D20220126-20220126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MDg3_4f1138b7-b69c-4f8b-9db8-1616588a599d"
      unitRef="usd">14200000</pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesIncrementalDistributionInvestments
      contextRef="iab5d247913e14af6ae6e81c10d685e70_D20220126-20220126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI2Mzg4Mjc5MzA1MTAy_f3fcd5d7-67a8-45fa-8298-33c21e8cf1cb"
      unitRef="usd">95600000</pnm:PublicUtilitiesIncrementalDistributionInvestments>
    <pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement
      contextRef="ib051262d83db4ea58aad2f79774122d4_D20200406-20200406"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzczOTYw_88962873-ef81-44f0-951a-a907d55dbdb5"
      unitRef="usd">14700000</pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesIncrementalDistributionInvestments
      contextRef="ib051262d83db4ea58aad2f79774122d4_D20200406-20200406"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc0MDI0_d4a191a5-2508-460d-ae27-f51c6078a842"
      unitRef="usd">149200000</pnm:PublicUtilitiesIncrementalDistributionInvestments>
    <pnm:PublicUtilitiesAnnualDistributionRevenueRequirement
      contextRef="i2149b06f0a794d22aa30202b0622439a_D20200626-20200626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc0MDk0_29212395-8859-41b9-8604-c9d203c754a6"
      unitRef="usd">14300000</pnm:PublicUtilitiesAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement
      contextRef="i0bab4d51336d4c21955c41b62fbb3b5c_D20210405-20210405"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MTk1_3f371df4-2b0a-443b-8f38-fe757332fc1d"
      unitRef="usd">14000000</pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesIncrementalDistributionInvestments
      contextRef="i0bab4d51336d4c21955c41b62fbb3b5c_D20210405-20210405"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MjEw_c2c0d64b-4f17-4bce-b119-6d1367051a6b"
      unitRef="usd">104500000</pnm:PublicUtilitiesIncrementalDistributionInvestments>
    <pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement
      contextRef="ie37e499b972e40d78cb73530f8cc1c34_D20210701-20210701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5XzI1Mjg4NzY3NjA5MjI2_e6ca15fa-be77-4eb3-aa99-038cb3e5a1a4"
      unitRef="usd">13500000</pnm:PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement>
    <pnm:PublicUtilitiesRiderChargeFromElectricityReliefProgram
      contextRef="i4e93b6c74f3745678f49abe1b5d3e0d1_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc3NzM3_9b06e295-8498-4d81-a917-387047553e25"
      unitRef="mwh">0.33</pnm:PublicUtilitiesRiderChargeFromElectricityReliefProgram>
    <us-gaap:RegulatoryLiabilities
      contextRef="i62b29fa478f24f8bb6e75ce06f0d3944_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc3OTQw_0f118106-4149-497d-8d7f-34e445f0c986"
      unitRef="usd">100000</us-gaap:RegulatoryLiabilities>
    <pnm:OtherDeferredCostsGrossCARESAct
      contextRef="i62b29fa478f24f8bb6e75ce06f0d3944_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4MDEx_6047f411-8342-47bf-990e-9e82416a06bd"
      unitRef="usd">700000</pnm:OtherDeferredCostsGrossCARESAct>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i1965b05d30694480a4acf86246baa107_D20200414-20200414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMjkvZnJhZzo1YmM5MTA1M2QyYmI0OTg2ODM5ODNlNmY3MDZhODBjOS90ZXh0cmVnaW9uOjViYzkxMDUzZDJiYjQ5ODY4Mzk4M2U2ZjcwNmE4MGM5Xzc4MTY2_a17d20d6-727e-44ab-aedb-4aa5de96425a"
      unitRef="usd">500000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzOTE_d5aede9f-9d1a-478c-bad1-77d4a4667c2a">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Federal Income Tax Reform&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In December 2017, comprehensive changes in U.S. federal income taxes were enacted through legislation commonly known as the Tax Cuts and Jobs Act (the &#x201c;Tax Act&#x201d;).  The Tax Act made many significant modifications to the tax laws, including reducing the federal corporate income tax rate from 35% to 21% effective January 1, 2018.  The Tax Act also eliminated federal bonus depreciation for utilities, limited interest deductibility for non-utility businesses and limited the deductibility of officer compensation.  During 2020, the IRS issued final regulations related to certain officer compensation and, in January 2021, issued final regulations on interest deductibility that provide a 10% &#x201c;de minimis&#x201d; exception that allows entities with predominantly regulated activities to fully deduct interest expenses.  In addition, in 2020, the IRS finalized regulations interpreting Tax Act amendments to depreciation provisions of the IRC that allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service subsequent to the third quarter of 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As a result of the change in the federal income tax rate, the Company re-measured and adjusted its deferred tax assets and liabilities as of December 31, 2017.  The portion of that adjustment not related to PNM&#x2019;s and TNMP&#x2019;s regulated activities was recorded as a reduction in net deferred tax assets and an increase in income tax expense.  The portion related to PNM&#x2019;s and TNMP&#x2019;s regulated activities was recorded as a reduction in net deferred tax liabilities and an increase in regulatory liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Beginning February 2018, PNM&#x2019;s NM 2016 Rate Case reflects the reduction in the federal corporate income tax rate, including amortization of excess deferred federal and state income taxes.  In accordance with the order in that case, PNM is returning the protected portion of excess deferred federal income taxes to customers over the average remaining life of plant in service as of December 31, 2017 and the unprotected portion of excess deferred federal income taxes to customers over a period of approximately twenty-three years.  Excess deferred state income taxes were returned to customers over a  three-year period, which concluded in the first quarter of 2021. The approved settlement in the TNMP 2018 Rate Case includes a reduction in customer rates to reflect the impacts of the Tax Act beginning on January 1, 2019.  PNMR, PNM, and TNMP amortized federal and state excess deferred income taxes of $24.5&#160;million, $15.2&#160;million, and $9.3&#160;million in 2021.  See additional discussion of PNM&#x2019;s NM 2016 Rate Case and TNMP&#x2019;s 2018 Rate Case in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;As discussed in Note 17, the NM Supreme Court issued a decision in May 2019 on the appeal of the NM 2015 Rate Case resulting in pre-tax impairments of $150.6 million in the year ending December 31, 2019.  The impairments were recognized as discrete items within regulatory disallowances and restructuring costs resulting in tax benefits of $45.7 million, which are reflected in income taxes on the Company&#x2019;s Consolidated Statements of Earnings for the year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNMR&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;PNMR&#x2019;s income taxes (benefits) consist of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current state income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;PNMR&#x2019;s provision for income taxes (benefits) differed from the federal income tax computed at the statutory rate for each of the years shown.  The differences are attributable to the following factors:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flow-through of depreciation items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings attributable to non-controlling interest in Valencia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&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:100%"&gt;Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit related to stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&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:100%"&gt;13.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;9.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(37.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of PNMR&#x2019;s net accumulated deferred income tax liability were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory disallowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;349,175&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;393,150&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and plant related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(787,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(738,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset for shutdown of SJGS Units 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,114,025)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,087,662)&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(764,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(694,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The following table reconciles the change in PNMR&#x2019;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in deferred income tax liability per above table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax effects of income tax related regulatory assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of mark-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of excess pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for uncertain income tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PNM&#x2019;s income taxes (benefit) consist of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PNM&#x2019;s provision for income taxes (benefit) differed from the federal income tax computed at the statutory rate for each of the years shown. The differences are attributable to the following factors:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flow-through of depreciation items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings attributable to non-controlling interest in Valencia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory recovery of prior year impairment of state net operating loss carryforward, net of amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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:100%"&gt;Allocation of tax benefit related to stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.02&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88.13)&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of PNM&#x2019;s net accumulated deferred income tax liability were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory disallowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;260,260&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;291,263&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and plant related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(616,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(576,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset for shutdown of SJGS Units 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(890,942)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(870,413)&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(630,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the change in PNM&#x2019;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in deferred income tax liability per above table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax effects of income tax related regulatory assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of mark-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of excess pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for uncertain income tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:100%"&gt;27,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;TNMP&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TNMP&#x2019;s income taxes consist of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current state income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TNMP&#x2019;s provision for income taxes differed from the federal income tax computed at the statutory rate for each of the periods shown. The differences are attributable to the following factors:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of tax benefit related to stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.02&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of TNMP&#x2019;s net accumulated deferred income tax liability at December&#160;31, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;28,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;31,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and plant related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on reacquired debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(185,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(177,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the change in TNMP&#x2019;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in deferred income tax liability per above table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax effects of income tax related regulatory assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Disclosures &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company is required to recognize only the impact of tax positions that, based on their technical merits, are more likely than not to be sustained upon an audit by the taxing authority.  A reconciliation of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;7,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;13,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Included in the balance of unrecognized tax benefits at December&#160;31, 2021 are $11.6 million, $8.6 million, and $0.1 million that, if recognized, would affect the effective tax rate for PNMR, PNM, and TNMP.  The Company does not anticipate that any unrecognized tax expenses or unrecognized tax benefits will be reduced or settled in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR, PNM, and TNMP had no estimated interest income or expense related to income taxes for the years ended December 31, 2021, 2020, and 2019.  There was no accumulated accrued interest receivable or payable related to income taxes as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company files a federal consolidated and several consolidated and separate state income tax returns.  The tax years prior to 2018 are closed to examination by either federal or state taxing authorities other than Arizona.  The tax years prior to 2017 are closed to examination by Arizona taxing authorities.  Other tax years are open to examination by federal and state taxing authorities and net operating loss carryforwards are open to examination for the years in which the carryforwards are utilized.  At December&#160;31, 2021, the Company has $196.2 million of federal net operating loss carryforwards that expire beginning in 2033 and $122.4 million of federal tax credit carryforwards that expire beginning in 2024.  State net operating losses expire beginning in 2033 and vary from federal due to differences between state and federal tax law.  The proposed Merger may impact the Company&#x2019;s ability to utilize its federal net operating loss and tax credit carryforwards.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In 2008, fifty percent bonus tax depreciation was enacted as a temporary two-year stimulus measure as part of the Economic Stimulus Act of 2008.  Bonus tax depreciation in various forms has been extended since that time, including by the Protecting Americans from Tax Hikes Act of 2015.  The 2015 act extended and phased-out bonus tax depreciation through 2019.  As discussed above the Tax Act eliminated bonus depreciation for utilities effective September 28, 2017.  However, in 2020 the IRS issued regulations interpreting Tax Act amendments to depreciation provisions of the IRC which allowed the Company to claim a bonus depreciation deduction on certain construction projects placed in service after the third quarter of 2017.  As a result of the net operating loss carryforwards for income tax purposes created by bonus depreciation, certain tax carryforwards were not expected to be utilized before their expiration.  In addition, as a result of Tax Act changes to the deductibility of officer compensation, certain deferred tax benefits related to compensation are not expected to be realized.  The Company has impaired the deferred tax assets for tax carryforwards which are not expected to be utilized and for compensation that is not expected to be deductible.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company earns investment tax credits for construction or purchase of eligible property.  The Company uses the deferral method of accounting for these investment tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairments after reflecting the expiration of carryforwards under applicable tax laws, net of federal tax benefit, for 2019 through 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effect of compensation that is not expected to be deductible and impairments of unexpired tax credits are reflected as a valuation allowance against deferred tax assets.  The reserve balances, after reflecting expiration of carryforwards under applicable tax laws, at December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate
      contextRef="i8d645ba28d2646b09b9af76af6c860a4_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzIxNDY_34ad13ad-7cd7-4f8b-9bd5-5bdc4b642f0b">P23Y</pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate>
    <pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate
      contextRef="i43be2a1131934aa8bf8023e554767a17_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI2Mzg4Mjc5MDc5NDA0_31723670-d9be-4c47-8b87-d8708a511815">P3Y</pnm:PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI3NDg3NzkwNzkxNjU_0d4a50cc-db61-4d67-a3fc-fe63f8029c08"
      unitRef="usd">24500000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI1Mjg4NzY3NDQ4NzA3_36229279-98b2-4014-9878-b81cc200fd93"
      unitRef="usd">15200000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzI3NDg3NzkwNzkyMTU_8a718fee-74fa-4916-88b1-f9b44f0ee054"
      unitRef="usd">9300000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <pnm:PublicUtilitiesPreTaxImpairmentofInvestments
      contextRef="i45986bdd102e4e97b3c5061d049840d9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzM2MDY_916b8f88-8e75-4f5a-974b-a305e14c9cfa"
      unitRef="usd">150600000</pnm:PublicUtilitiesPreTaxImpairmentofInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0353652cd1214bdc807950b4a8ca2558_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzM3ODM_3fe2c1bf-afb9-4f39-ab8f-38adc413cc7f"
      unitRef="usd">-45700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzODc_2eab3874-ddcb-410d-a716-5a323e7341a0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;PNMR&#x2019;s income taxes (benefits) consist of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current state income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PNM&#x2019;s income taxes (benefit) consist of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TNMP&#x2019;s income taxes consist of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current state income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred federal income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred state income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzMtMS0xLTEtMzU3Njk_626cf56d-ec46-47e1-b000-f832627499d2"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzMtMy0xLTEtMzU3Njk_44304a2f-991b-4e1e-bc57-2954775500e6"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzMtNS0xLTEtMzU3Njk_039d6aba-478c-478e-82e9-7f8466d1e818"
      unitRef="usd">60000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzQtMS0xLTEtMzU3Njk_aa55cbc0-3075-40a2-a837-9cc7c8b7e701"
      unitRef="usd">1835000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzQtMy0xLTEtMzU3Njk_ee1acacc-ec96-4186-af28-95f809ebf3e3"
      unitRef="usd">231000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzQtNS0xLTEtMzU3Njk_80e96f8d-ec08-402e-bf15-b8d0de5c689e"
      unitRef="usd">43000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzUtMS0xLTEtMzU3Njk_f98c515f-9f93-4626-8739-d4b40a3036d1"
      unitRef="usd">20679000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzUtMy0xLTEtMzU3Njk_af94d68a-b482-40e3-864f-102b613cf722"
      unitRef="usd">17574000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzUtNS0xLTEtMzU3Njk_59970a30-eb90-4606-83a5-04d4c927a41c"
      unitRef="usd">-20372000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzYtMS0xLTEtMzU3Njk_dd06f286-9b92-494d-9c70-4d7b9b421447"
      unitRef="usd">11315000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzYtMy0xLTEtMzU3Njk_7861761b-639a-4d3e-9053-84f9e8418f3a"
      unitRef="usd">3721000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzYtNS0xLTEtMzU3Njk_a8652739-1b86-43f3-939b-5ae2f6e41949"
      unitRef="usd">-4491000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzgtMS0xLTEtMzU3Njk_0c2dbf89-4478-4108-af77-a97dcbc2612b"
      unitRef="usd">-1247000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzgtMy0xLTEtMzU3Njk_4837ff60-8931-4e47-af78-5d6de419b4c2"
      unitRef="usd">-890000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzgtNS0xLTEtMzU3Njk_fcf13fc6-627e-44f4-9a3c-9fffc2592892"
      unitRef="usd">-522000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzktMS0xLTEtMzU3Njk_b5e2cbe1-3336-4eaa-bbf4-96c6f8944856"
      unitRef="usd">32582000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzktMy0xLTEtMzU3Njk_b2a8b3da-546e-4815-8a16-0c6401b62c99"
      unitRef="usd">20636000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5YWYxZWNiNmZkNTU0OGUwYmI1YWQ0N2M4YTc1MGYwNC90YWJsZXJhbmdlOjlhZjFlY2I2ZmQ1NTQ4ZTBiYjVhZDQ3YzhhNzUwZjA0XzktNS0xLTEtMzU3Njk_27ec65a0-ec45-45c4-8dfd-c447865f327a"
      unitRef="usd">-25282000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzMjM_b71e8e76-1663-4421-ae85-c67a20b7a181">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;PNMR&#x2019;s provision for income taxes (benefits) differed from the federal income tax computed at the statutory rate for each of the years shown.  The differences are attributable to the following factors:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flow-through of depreciation items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings attributable to non-controlling interest in Valencia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&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:100%"&gt;Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit related to stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&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:100%"&gt;13.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;9.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(37.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The differences are attributable to the following factors:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of accumulated investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flow-through of depreciation items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings attributable to non-controlling interest in Valencia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory recovery of prior year impairment of state net operating loss carryforward, net of amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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:100%"&gt;Allocation of tax benefit related to stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.02&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88.13)&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The differences are attributable to the following factors:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax at statutory rates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of tax benefit related to stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.02&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzMtMS0xLTEtMzU3Njk_ff005092-02d3-4603-b8d1-79e497fc8e69"
      unitRef="usd">51330000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzMtMy0xLTEtMzU3Njk_693e1be1-df00-4ae1-9414-e566c66f78e4"
      unitRef="usd">43670000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzMtNS0xLTEtMzU3Njk_ccbc9e88-580a-4734-a634-14df3724e96c"
      unitRef="usd">14038000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzQtMS0xLTEtMzU3Njk_497dce3b-a5f7-4e3f-b561-c927ebce9d57"
      unitRef="usd">1247000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzQtMy0xLTEtMzU3Njk_75037db5-a33f-4ecc-82c3-89a8f0c5bed5"
      unitRef="usd">890000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzQtNS0xLTEtMzU3Njk_364596d2-0f5f-4e7d-bbf1-fa11d9119343"
      unitRef="usd">522000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzUtMS0xLTEtMzU3Njk_0d62c694-d384-4ded-be98-75c26d35083f"
      unitRef="usd">24484000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzUtMy0xLTEtMzU3Njk_637fa8db-6de9-40bd-afc4-cb5c76fc8398"
      unitRef="usd">30723000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzUtNS0xLTEtMzU3Njk_7ee92ba2-bf7c-4dc1-ba98-c6f8bc087edd"
      unitRef="usd">37799000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzYtMS0xLTEtMzU3Njk_71eb5e3b-b3e6-4fa8-bb8f-39c9a78d5302"
      unitRef="usd">798000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzYtMy0xLTEtMzU3Njk_748430c4-e5a8-4fe1-9cef-9f56c83df535"
      unitRef="usd">1368000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzYtNS0xLTEtMzU3Njk_5fac0d93-66a6-4a81-9b3d-2f4dbc05f5b9"
      unitRef="usd">1136000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzctMS0xLTEtMzU3Njk_bb368bf6-255d-4d81-b2dc-f406db7140e1"
      unitRef="usd">3253000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzctMy0xLTEtMzU3Njk_3a7fec51-916c-490b-9583-08de5ade6526"
      unitRef="usd">2943000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzctNS0xLTEtMzU3Njk_8dcec476-adcc-4217-87f1-3ae8346e5db7"
      unitRef="usd">2991000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzgtMS0xLTEtMzU3Njk_11ec8290-05fd-48b8-9778-27c3606e2736"
      unitRef="usd">9660000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzgtMy0xLTEtMzU3Njk_33b806bc-fd63-49ac-ae96-15d58d12ea61"
      unitRef="usd">6961000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzgtNS0xLTEtMzU3Njk_ba3bd16c-bebb-4fc9-b703-1792be814688"
      unitRef="usd">298000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEwLTEtMS0xLTM1NzY5_dbe08d74-df70-4a2c-b867-e6f2efbf26ca"
      unitRef="usd">-2776000</pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction>
    <pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEwLTMtMS0xLTM1NzY5_c9c473c4-9e97-4bb4-a0d7-105fa8deb451"
      unitRef="usd">-2363000</pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction>
    <pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEwLTUtMS0xLTM1NzY5_41777f36-d495-4430-9239-35a0a48bdaf0"
      unitRef="usd">-1990000</pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction>
    <pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEyLTEtMS0xLTM1NzY5_64b939a9-5ff6-4b91-8888-2da9f9675fe7"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEyLTMtMS0xLTM1NzY5_d3a5ed17-2397-4124-8c91-bddd7481e482"
      unitRef="usd">-1367000</pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzEyLTUtMS0xLTM1NzY5_08ad13c8-898a-4d61-ad3d-b85d297b708d"
      unitRef="usd">-1367000</pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE0LTEtMS0xLTM1NzY5_1ddd6c3e-8893-4f3b-89e9-1282bc2a7612"
      unitRef="usd">-788000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE0LTMtMS0xLTM1NzY5_47de7a99-c569-4bc7-ae0b-3dbeb0c68d6b"
      unitRef="usd">-392000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE0LTUtMS0xLTM1NzY5_1166e8e3-105a-459a-a617-7407bc575507"
      unitRef="usd">-795000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE1LTEtMS0xLTM1NzY5_31f95e03-5c77-4917-a6df-c7cef1aba13f"
      unitRef="usd">899000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE1LTMtMS0xLTM1NzY5_56b6fe75-ed65-40fe-b491-d84acfcfecf7"
      unitRef="usd">2630000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE1LTUtMS0xLTM1NzY5_06668128-39c1-4d13-824d-840fdee66197"
      unitRef="usd">1156000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTEtMS0xLTYzMDM1_37f12604-2f34-438c-96a2-153d0a26ebf7"
      unitRef="usd">848000</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTMtMS0xLTYzMDQy_587f514c-ec2f-4dd4-958c-43819f5d640d"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTUtMS0xLTYzMDQ5_1f6477a7-d0c3-42b7-8166-4acc246141da"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTEtMS0xLTM1NzY5_88d8130b-4301-4dfd-a36d-3728c3e248a0"
      unitRef="usd">1595000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTMtMS0xLTM1NzY5_584a19fd-e7eb-412e-aa0a-ab17963e29aa"
      unitRef="usd">1951000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE2LTUtMS0xLTM1NzY5_ffbc2d55-ec5a-40b8-9f00-3c8fe74d0c00"
      unitRef="usd">820000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE3LTEtMS0xLTM1NzY5_512132f9-38b4-4e9d-bd69-f38ba8873aca"
      unitRef="usd">32582000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE3LTMtMS0xLTM1NzY5_989ef16f-e498-47cd-85be-6bb8137e44d1"
      unitRef="usd">20636000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTA5OTViZTgzOGM0ZDliYTYxYzI4ZmY1ODhmYjRjNS90YWJsZXJhbmdlOjVlMDk5NWJlODM4YzRkOWJhNjFjMjhmZjU4OGZiNGM1XzE3LTUtMS0xLTM1NzY5_011bf7bf-35c0-4242-865d-37297004f337"
      unitRef="usd">-25282000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphNjE3ZDA0MDk4ZDI0N2Y4YTA1Yzc0OWIwZjNkNDk1Yy90YWJsZXJhbmdlOmE2MTdkMDQwOThkMjQ3ZjhhMDVjNzQ5YjBmM2Q0OTVjXzAtMS0xLTEtMzU3Njk_b1fe5b18-6d1d-400b-b65d-9f29c646b915"
      unitRef="number">0.1333</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphNjE3ZDA0MDk4ZDI0N2Y4YTA1Yzc0OWIwZjNkNDk1Yy90YWJsZXJhbmdlOmE2MTdkMDQwOThkMjQ3ZjhhMDVjNzQ5YjBmM2Q0OTVjXzAtMy0xLTEtMzU3Njk_fd16954a-e20b-4e74-a195-d21aaa14902a"
      unitRef="number">0.0992</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphNjE3ZDA0MDk4ZDI0N2Y4YTA1Yzc0OWIwZjNkNDk1Yy90YWJsZXJhbmdlOmE2MTdkMDQwOThkMjQ3ZjhhMDVjNzQ5YjBmM2Q0OTVjXzAtNS0xLTEtMzU3Njk_33e0d41c-2459-467c-97ad-212cca86c35a"
      unitRef="number">-0.3782</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzNTU_8be02974-ab17-4e45-ba44-0be63c84d6ac">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of PNMR&#x2019;s net accumulated deferred income tax liability were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory disallowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;349,175&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;393,150&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and plant related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(787,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(738,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset for shutdown of SJGS Units 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,114,025)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(1,087,662)&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(764,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(694,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of PNM&#x2019;s net accumulated deferred income tax liability were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory disallowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;260,260&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;291,263&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and plant related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(616,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(576,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory asset for shutdown of SJGS Units 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(890,942)&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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;(870,413)&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(630,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of TNMP&#x2019;s net accumulated deferred income tax liability at December&#160;31, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;28,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;31,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and plant related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets related to income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on reacquired debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(185,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(177,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net accumulated deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzQtMS0xLTEtMzU3Njk_28354255-49a9-4f6d-b03d-f5487761ddda"
      unitRef="usd">32441000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzQtMy0xLTEtMzU3Njk_886d660c-6216-4d69-89dc-d3c16de1d157"
      unitRef="usd">41419000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzYtMS0xLTEtMzU3Njk_9bb5e53f-13f2-490e-8716-8575ad7bf8be"
      unitRef="usd">120651000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzYtMy0xLTEtMzU3Njk_5bda38a0-8f1c-46a1-9dd9-78ecbffb771a"
      unitRef="usd">148961000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzctMS0xLTEtMzU3Njk_e3b9cea8-9193-4ea3-95fd-09a254323bf3"
      unitRef="usd">122436000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzctMy0xLTEtMzU3Njk_6154b24f-c85c-4654-90a7-770bb6402b01"
      unitRef="usd">121354000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <pnm:DeferredTaxAssetsRegulatoryDisallowance
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzktMS0xLTEtMzU3Njk_77e6b665-64d4-4209-ab80-f6eaa180d8c8"
      unitRef="usd">38835000</pnm:DeferredTaxAssetsRegulatoryDisallowance>
    <pnm:DeferredTaxAssetsRegulatoryDisallowance
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzktMy0xLTEtMzU3Njk_84bc92c4-25f8-4438-ad1c-e869e36ca8e3"
      unitRef="usd">38531000</pnm:DeferredTaxAssetsRegulatoryDisallowance>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEwLTEtMS0xLTM1NzY5_d8145263-88d2-4bfd-8451-8abee7fffa33"
      unitRef="usd">34812000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEwLTMtMS0xLTM1NzY5_eb04f7f3-527c-4fb1-983a-7f757e1df14e"
      unitRef="usd">42885000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzExLTEtMS0xLTM1NzY5_8c9e4e56-9e4d-4398-9bf6-4b1416e12321"
      unitRef="usd">349175000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzExLTMtMS0xLTM1NzY5_aae2f7f9-329d-4f63-89a4-df37f43751b2"
      unitRef="usd">393150000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEzLTEtMS0xLTM1NzY5_6e4b90f0-c2b5-415a-8948-cbf66219d457"
      unitRef="usd">787295000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzEzLTMtMS0xLTM1NzY5_f83e9826-fba3-44f6-8fd7-cfa43a9cdbf4"
      unitRef="usd">738342000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <pnm:DeferredTaxLiabilitiesInvestmentTaxCredit
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE0LTEtMS0xLTM1NzY5_0c4eb588-d948-430f-bf2b-f5b3e3a7b7c1"
      unitRef="usd">97409000</pnm:DeferredTaxLiabilitiesInvestmentTaxCredit>
    <pnm:DeferredTaxLiabilitiesInvestmentTaxCredit
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE0LTMtMS0xLTM1NzY5_1bf347e0-f86e-451c-812c-714b96cca4c3"
      unitRef="usd">98669000</pnm:DeferredTaxLiabilitiesInvestmentTaxCredit>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE1LTEtMS0xLTM1NzY5_891d779d-de3b-4ba8-93bc-3ed8bfb23e0f"
      unitRef="usd">78211000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE1LTMtMS0xLTM1NzY5_e24ee7b3-bcbf-4e21-acc1-fd3a6712c2da"
      unitRef="usd">61330000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE3LTEtMS0xLTM1NzY5_10e22599-42d9-4dd9-a0c4-3e25534be6b3"
      unitRef="usd">40828000</pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions>
    <pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE3LTMtMS0xLTM1NzY5_66531db4-0702-43d7-8381-24ea1541ecbe"
      unitRef="usd">37099000</pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssets
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE4LTEtMS0xLTM1NzY5_e7180cbf-4ee8-4416-bf5e-05db2c662ec2"
      unitRef="usd">25643000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssets>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssets
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE4LTMtMS0xLTM1NzY5_d77bae78-460c-46da-b1b8-1ca7ba338fee"
      unitRef="usd">27237000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE5LTEtMS0xLTM1NzY5_42e2163e-509c-4715-86cd-63054a81ed20"
      unitRef="usd">84639000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzE5LTMtMS0xLTM1NzY5_62c6467d-ead2-49f3-8173-0109f3de4f6d"
      unitRef="usd">124985000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIwLTEtMS0xLTM1NzY5_a946718a-889f-4fb1-b6a4-4f7be26f7a45"
      unitRef="usd">1114025000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIwLTMtMS0xLTM1NzY5_1de60b9e-e7ad-4d6b-bee6-cd2008396c07"
      unitRef="usd">1087662000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIxLTEtMS0xLTM1NzY5_61b9b43f-ee7d-4786-be52-d49b0881e597"
      unitRef="usd">764850000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i096d9484735e498b912740e82ca535e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZToxZTQ3MTNkZjdlMzI0YTc4YjI1MjM0NzdmZmJiNzIyNi90YWJsZXJhbmdlOjFlNDcxM2RmN2UzMjRhNzhiMjUyMzQ3N2ZmYmI3MjI2XzIxLTMtMS0xLTM1NzY5_21d7b809-43fe-41cd-8d30-17740b022719"
      unitRef="usd">694512000</us-gaap:DeferredTaxLiabilities>
    <pnm:ScheduleOfDeferredIncomeTaxComponentsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkyNjQ_ddd1d08d-01e4-46d7-be63-a839b3c29e46">&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The following table reconciles the change in PNMR&#x2019;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in deferred income tax liability per above table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax effects of income tax related regulatory assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of mark-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of excess pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for uncertain income tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the change in PNM&#x2019;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in deferred income tax liability per above table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax effects of income tax related regulatory assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of mark-to-market adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of excess pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for uncertain income tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:100%"&gt;27,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the change in TNMP&#x2019;s net accumulated deferred income tax liability to the deferred income tax (benefit) included in the Consolidated Statement of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in deferred income tax liability per above table&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax effects of income tax related regulatory assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of excess deferred income tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefits)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pnm:ScheduleOfDeferredIncomeTaxComponentsTableTextBlock>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzMtMS0xLTEtMzU3Njk_5d01cf17-97fe-4733-ab2a-216c9bd0726d"
      unitRef="usd">-70338000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzQtMS0xLTEtMzU3Njk_fbe6b779-1aef-4362-bdb7-df0e1236027d"
      unitRef="usd">12424000</pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities>
    <pnm:AmortizationOfExcessDeferredIncomeTax
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzUtMS0xLTEtMzU3Njk_65d016a8-ff16-4e3a-b3d0-1e3c662f2f5c"
      unitRef="usd">24484000</pnm:AmortizationOfExcessDeferredIncomeTax>
    <pnm:TaxEffectOfMarkToMarketAdjustments
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzYtMS0xLTEtMzU3Njk_d8fb9677-a85b-4d1f-86b0-9afc707d3c41"
      unitRef="usd">2729000</pnm:TaxEffectOfMarkToMarketAdjustments>
    <pnm:TaxEffectOfExcessPensionLiability
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzctMS0xLTEtMzU3Njk_ca23f80a-b834-4926-8913-534df31e4bd6"
      unitRef="usd">-5196000</pnm:TaxEffectOfExcessPensionLiability>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzgtMS0xLTEtMzU3Njk_827a6475-414e-42a2-9f6b-6a998848534a"
      unitRef="usd">-562000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <pnm:Adjustmentforunrecognizedtaxbenefits
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzktMS0xLTEtMzU3Njk_70776379-415a-42ae-a880-dd6e2971ae7c"
      unitRef="usd">562000</pnm:Adjustmentforunrecognizedtaxbenefits>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzE0LTEtMS0xLTM1NzY5_ec4b123f-5952-4a74-b60d-c6fc0548f87f"
      unitRef="usd">-216000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo5MjE4ZjM1OTY5MmQ0MzVhOTk3YjZjZDExNGQ4MzJkZC90YWJsZXJhbmdlOjkyMThmMzU5NjkyZDQzNWE5OTdiNmNkMTE0ZDgzMmRkXzE1LTEtMS0xLTM1NzY5_ce7e39b1-1408-4faf-ad61-7637ff577460"
      unitRef="usd">30747000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzMtMS0xLTEtMzU3Njk_606e72b7-db2c-433e-a2e8-860703f4e7c0"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzMtMy0xLTEtMzU3Njk_efd9c141-c985-4e6f-a304-fb42d8a7b628"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzMtNS0xLTEtMzU3Njk_37187263-25c7-4b4f-957c-d3440eb7ed10"
      unitRef="usd">-6266000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzQtMS0xLTEtMzU3Njk_9e3549a9-7323-4556-8bdc-b17c0eb416ba"
      unitRef="usd">-128000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzQtMy0xLTEtMzU3Njk_a0a40e93-dad5-41e6-b20f-1281ab2a33a5"
      unitRef="usd">-585000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzQtNS0xLTEtMzU3Njk_6daccb62-d5a4-4a1a-9492-52e177c031b1"
      unitRef="usd">449000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzUtMS0xLTEtMzU3Njk_70ef62bc-6136-4015-b37e-1265eca18d0d"
      unitRef="usd">18774000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzUtMy0xLTEtMzU3Njk_5f54657e-c475-45ba-9ecc-d167e43bb281"
      unitRef="usd">20125000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzUtNS0xLTEtMzU3Njk_e0542cb8-4cce-4169-9e02-5b209db93e17"
      unitRef="usd">-12308000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzYtMS0xLTEtMzU3Njk_cf8194ce-7494-40f6-b23d-34175390f899"
      unitRef="usd">8583000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzYtMy0xLTEtMzU3Njk_29af3d4e-cccc-4506-9d8c-215f2f73485c"
      unitRef="usd">2560000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzYtNS0xLTEtMzU3Njk_0f6299b0-3b25-4b00-bf65-9701cef2770b"
      unitRef="usd">-7590000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzgtMS0xLTEtMzU3Njk_feba53cc-9af8-4428-899e-565c0982fef5"
      unitRef="usd">-237000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzgtMy0xLTEtMzU3Njk_a6643070-a021-4b41-9f1e-a43bef8e9dff"
      unitRef="usd">-243000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzgtNS0xLTEtMzU3Njk_73207ef7-15aa-4e95-94b1-93eb159effa5"
      unitRef="usd">-247000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzktMS0xLTEtMzU3Njk_e671d074-6e59-4c18-b521-40c5323fcc9b"
      unitRef="usd">26992000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzktMy0xLTEtMzU3Njk_a07504b0-fd95-47d5-822d-e66c4552d98e"
      unitRef="usd">21857000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphM2FmYjA5ODI0MjA0NmIyODUxODk2NmJmZTcyMDY2Yy90YWJsZXJhbmdlOmEzYWZiMDk4MjQyMDQ2YjI4NTE4OTY2YmZlNzIwNjZjXzktNS0xLTEtMzU3Njk_a36e933d-220e-4313-aac5-9bad2cf61201"
      unitRef="usd">-25962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzMtMS0xLTEtMzU3Njk_7fd320c9-f94d-4dfc-bde7-a98c238868b1"
      unitRef="usd">41696000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzMtMy0xLTEtMzU3Njk_00e255f7-ea8d-4946-a96b-83fa4cd25049"
      unitRef="usd">38193000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzMtNS0xLTEtMzU3Njk_233a4998-7df4-4ff6-8879-9bf49556bd06"
      unitRef="usd">6187000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzQtMS0xLTEtMzU3Njk_8b19a149-69a0-4736-87cf-26d7921011e0"
      unitRef="usd">237000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzQtMy0xLTEtMzU3Njk_17ea2244-f09e-4769-8db8-34bbcd50c782"
      unitRef="usd">243000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzQtNS0xLTEtMzU3Njk_939255e8-da14-4846-ab15-d74b356539a5"
      unitRef="usd">247000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzUtMS0xLTEtMzU3Njk_c364dd25-1044-4936-b71d-23768c3d061b"
      unitRef="usd">15158000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzUtMy0xLTEtMzU3Njk_f3cc1493-af78-433a-9ec5-80d706c5da81"
      unitRef="usd">21609000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzUtNS0xLTEtMzU3Njk_7f65d8af-ccbf-45e1-b9ac-e8103de68aad"
      unitRef="usd">28923000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzYtMS0xLTEtMzU3Njk_31e20156-814f-453e-aa68-136862633369"
      unitRef="usd">689000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzYtMy0xLTEtMzU3Njk_ffda78dd-2644-4025-be05-ce9720022240"
      unitRef="usd">1279000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzYtNS0xLTEtMzU3Njk_9fb812b8-3c39-4567-a2f3-c986ca4622ad"
      unitRef="usd">1077000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzctMS0xLTEtMzU3Njk_95d721a1-5bb5-469e-a49c-c87b460390c8"
      unitRef="usd">3253000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzctMy0xLTEtMzU3Njk_fd612402-08aa-4137-920c-6625f009c24a"
      unitRef="usd">2943000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzctNS0xLTEtMzU3Njk_0a71755a-1858-4d4f-b75d-e963ab5bef2c"
      unitRef="usd">2991000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzgtMS0xLTEtMzU3Njk_904e2438-13e4-41d3-8e10-ad532262579c"
      unitRef="usd">7609000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzgtMy0xLTEtMzU3Njk_c5d97d59-0982-42f8-83f4-6b41fc6abdbe"
      unitRef="usd">7111000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzgtNS0xLTEtMzU3Njk_9674ceaa-6f1d-41b5-9944-036b0a063d5d"
      unitRef="usd">92000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEwLTEtMS0xLTM1NzY5_ef1254e3-f0e4-4458-9d56-60c8590954d8"
      unitRef="usd">-2080000</pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction>
    <pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEwLTMtMS0xLTM1NzY5_08820382-56ed-4454-b627-4247e9c5326b"
      unitRef="usd">-1461000</pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction>
    <pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEwLTUtMS0xLTM1NzY5_49d91289-6808-4dcf-b82c-e582ceed8f23"
      unitRef="usd">-1398000</pnm:EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction>
    <pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEzLTEtMS0xLTM1NzY5_273b954d-1e84-402e-9a72-d1827178010d"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEzLTMtMS0xLTM1NzY5_91f70d49-b550-4439-a8a7-1227841a84ec"
      unitRef="usd">-1367000</pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzEzLTUtMS0xLTM1NzY5_531b500f-49ed-4038-8719-45544a2074cc"
      unitRef="usd">-1367000</pnm:EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE1LTEtMS0xLTM1NzY5_bb7cf8e0-8ecb-44c7-bcd2-68cc96240d8c"
      unitRef="usd">-563000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE1LTMtMS0xLTM1NzY5_95934770-c315-44fd-ac0d-ee0c84c7d777"
      unitRef="usd">-279000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE1LTUtMS0xLTM1NzY5_91ba2244-ff88-41c1-9892-ddb2abc09d72"
      unitRef="usd">-559000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE2LTEtMS0xLTM1NzY5_4310d112-7ae1-41aa-9be7-232ffac3fe48"
      unitRef="usd">547000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE2LTMtMS0xLTM1NzY5_58639053-667f-4ddb-b65c-b08543a34cbb"
      unitRef="usd">1554000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE2LTUtMS0xLTM1NzY5_1a3e277e-16a4-4678-a3e1-e38b57fa9f3e"
      unitRef="usd">683000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTEtMS0xLTYzMTc2_ca5e01aa-92f2-4cfd-9af6-ba0013722200"
      unitRef="usd">22000</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTMtMS0xLTYzMTg1_9a98be61-9d89-4af0-929c-7785c8979279"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTUtMS0xLTYzMTky_d15e7d08-963b-4b46-89e9-012e57c0cb3a"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTEtMS0xLTM1NzY5_ab58f3d2-7a05-4a4b-8ab0-29b1f4a86d1f"
      unitRef="usd">-2280000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTMtMS0xLTM1NzY5_f2239471-a19e-4d50-aa1e-2e53cedaf094"
      unitRef="usd">-1112000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE3LTUtMS0xLTM1NzY5_d81e72a8-e7f0-4dec-a691-208eb41beb20"
      unitRef="usd">-1250000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE4LTEtMS0xLTM1NzY5_ac37e84c-633f-4b07-a20b-af9e08b288fb"
      unitRef="usd">26992000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE4LTMtMS0xLTM1NzY5_2cd123b8-c3c7-44d1-83e8-486ea7c89ebc"
      unitRef="usd">21857000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ZTY2YjViNjMzMWE0Nzg5YjFkNmJlNmYyMmUwMmMzMS90YWJsZXJhbmdlOjVlNjZiNWI2MzMxYTQ3ODliMWQ2YmU2ZjIyZTAyYzMxXzE4LTUtMS0xLTM1NzY5_40f5c8dc-4069-464f-9df4-6ee6108fde0a"
      unitRef="usd">-25962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozNzAzM2M4YzIwZDg0ZmQzYjExNjdmZDRmM2NjZjcyYS90YWJsZXJhbmdlOjM3MDMzYzhjMjBkODRmZDNiMTE2N2ZkNGYzY2NmNzJhXzAtMS0xLTEtMzU3Njk_3db35f1f-dafc-416a-b064-0104954bf3f1"
      unitRef="number">0.1359</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozNzAzM2M4YzIwZDg0ZmQzYjExNjdmZDRmM2NjZjcyYS90YWJsZXJhbmdlOjM3MDMzYzhjMjBkODRmZDNiMTE2N2ZkNGYzY2NmNzJhXzAtMy0xLTEtMzU3Njk_cd09e863-3003-4c90-bd38-97ccbbf81294"
      unitRef="number">0.1202</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozNzAzM2M4YzIwZDg0ZmQzYjExNjdmZDRmM2NjZjcyYS90YWJsZXJhbmdlOjM3MDMzYzhjMjBkODRmZDNiMTE2N2ZkNGYzY2NmNzJhXzAtNS0xLTEtMzU3Njk_ae98ffdf-8ddb-4661-9b61-49fd3afcf070"
      unitRef="number">-0.8813</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzQtMS0xLTEtMzU3Njk_2704980b-555e-4042-adfc-04720437aac8"
      unitRef="usd">1854000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzQtMy0xLTEtMzU3Njk_b6d93614-818c-4a46-8dcb-47bbf6fba8aa"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzYtMS0xLTEtMzU3Njk_48ed3973-452e-46d5-9a28-5bc4b4a19c42"
      unitRef="usd">96161000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzYtMy0xLTEtMzU3Njk_6500cfd0-ba56-47ca-bd54-cdace01df438"
      unitRef="usd">121569000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzctMS0xLTEtMzU3Njk_5b658d10-e671-4fe5-862c-42d6a4645d50"
      unitRef="usd">86811000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzctMy0xLTEtMzU3Njk_a52e3698-0cf7-4721-8022-61b0376972ba"
      unitRef="usd">84719000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <pnm:DeferredTaxAssetsRegulatoryDisallowance
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzktMS0xLTEtMzU3Njk_41d46326-d1f9-4010-86cf-4f613787c523"
      unitRef="usd">38835000</pnm:DeferredTaxAssetsRegulatoryDisallowance>
    <pnm:DeferredTaxAssetsRegulatoryDisallowance
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzktMy0xLTEtMzU3Njk_4dff6283-a323-4863-96c1-3bc6b8ed05ad"
      unitRef="usd">38531000</pnm:DeferredTaxAssetsRegulatoryDisallowance>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEwLTEtMS0xLTM1NzY5_3f0d3be2-dbd3-4e14-b7d9-82a9c8a7c263"
      unitRef="usd">36599000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEwLTMtMS0xLTM1NzY5_d0395a8e-a6f4-4e17-99c0-9340a5040a8a"
      unitRef="usd">46444000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzExLTEtMS0xLTM1NzY5_62875b0a-a0ef-498b-b905-a82d4c26926a"
      unitRef="usd">260260000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzExLTMtMS0xLTM1NzY5_ec34314c-f811-45c2-9dec-6a8533d66b2c"
      unitRef="usd">291263000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEzLTEtMS0xLTM1NzY5_f50aba12-338b-48a1-adab-039cc7d9b417"
      unitRef="usd">616567000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzEzLTMtMS0xLTM1NzY5_7644a964-90f3-446a-a4f9-72907d1e570c"
      unitRef="usd">576079000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <pnm:DeferredTaxLiabilitiesInvestmentTaxCredit
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE0LTEtMS0xLTM1NzY5_b9a46f45-3f1e-4086-b0a5-86a12a796f1d"
      unitRef="usd">74187000</pnm:DeferredTaxLiabilitiesInvestmentTaxCredit>
    <pnm:DeferredTaxLiabilitiesInvestmentTaxCredit
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE0LTMtMS0xLTM1NzY5_47565679-b347-443b-9933-747925ad0f2a"
      unitRef="usd">74424000</pnm:DeferredTaxLiabilitiesInvestmentTaxCredit>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE1LTEtMS0xLTM1NzY5_5bca4a41-9396-4f9a-a17e-df99febb2f70"
      unitRef="usd">68687000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE1LTMtMS0xLTM1NzY5_f6688734-bae8-48cf-8fc5-843c6406a40f"
      unitRef="usd">51493000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE2LTEtMS0xLTM1NzY5_fdfe3d3c-44ee-44b0-95bb-d037b4f753b1"
      unitRef="usd">36283000</pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions>
    <pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE2LTMtMS0xLTM1NzY5_dbde1666-b716-4fa6-8b68-a588cbad50b2"
      unitRef="usd">32413000</pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssets
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE3LTEtMS0xLTM1NzY5_5cb39198-8adc-4a5e-b323-feb85673d0f5"
      unitRef="usd">25643000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssets>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssets
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE3LTMtMS0xLTM1NzY5_115d5ebf-f4ee-4bf6-bb50-f719b0ed195a"
      unitRef="usd">27237000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE4LTEtMS0xLTM1NzY5_e5929e6d-6e05-4e24-bea2-4d08b8f7dbc3"
      unitRef="usd">69575000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE4LTMtMS0xLTM1NzY5_edbb65f0-4d06-4858-99de-a6e0299a5e96"
      unitRef="usd">108767000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE5LTEtMS0xLTM1NzY5_b175805c-85c0-4e16-a632-d91de5e9863c"
      unitRef="usd">890942000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzE5LTMtMS0xLTM1NzY5_e99cad72-fbf1-4b69-8131-2b435a4308e9"
      unitRef="usd">870413000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzIwLTEtMS0xLTM1NzY5_eafb621f-0317-4a2a-84eb-7b423f9d9345"
      unitRef="usd">630682000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpiYWVkMjA4NjAyODM0N2EyODEyMjRkMzA3YTc1ZTMyNi90YWJsZXJhbmdlOmJhZWQyMDg2MDI4MzQ3YTI4MTIyNGQzMDdhNzVlMzI2XzIwLTMtMS0xLTM1NzY5_1abb5699-ddba-49b2-b011-e58ff658601e"
      unitRef="usd">579150000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzMtMS0xLTEtMzU3Njk_966d3577-c617-457d-bc2e-f812807ce2f8"
      unitRef="usd">-51532000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzQtMS0xLTEtMzU3Njk_80308db0-ebc5-4521-9471-0ff36b5ea777"
      unitRef="usd">9834000</pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities>
    <pnm:AmortizationOfExcessDeferredIncomeTax
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzUtMS0xLTEtMzU3Njk_a812815d-f34e-4df4-a826-8bfc6c4f7b71"
      unitRef="usd">15158000</pnm:AmortizationOfExcessDeferredIncomeTax>
    <pnm:TaxEffectOfMarkToMarketAdjustments
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzYtMS0xLTEtMzU3Njk_3abb43f3-8f0d-4cde-b278-43bf456563b4"
      unitRef="usd">2957000</pnm:TaxEffectOfMarkToMarketAdjustments>
    <pnm:TaxEffectOfExcessPensionLiability
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzctMS0xLTEtMzU3Njk_37b106b5-fbd2-4ac7-b62e-8addbc4e611b"
      unitRef="usd">-5196000</pnm:TaxEffectOfExcessPensionLiability>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzgtMS0xLTEtMzU3Njk_aa69cc14-68c5-4ae5-8583-1d91b9bac959"
      unitRef="usd">-541000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <pnm:Adjustmentforunrecognizedtaxbenefits
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzktMS0xLTEtMzU3Njk_821dc7a0-94a4-40f1-9e7a-821415af4276"
      unitRef="usd">-2278000</pnm:Adjustmentforunrecognizedtaxbenefits>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1MDBjYTE2NjQwZTk0NjBiOWY3MjE1MjUwYjUyODVlNy90YWJsZXJhbmdlOjUwMGNhMTY2NDBlOTQ2MGI5ZjcyMTUyNTBiNTI4NWU3XzE1LTEtMS0xLTM1NzY5_50c0ac43-411f-44af-9633-cd5fcc3eed69"
      unitRef="usd">27120000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzMtMS0xLTEtMzU3Njk_c01e1f92-96ec-45ff-bd6e-5eed9bec0411"
      unitRef="usd">5770000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzMtMy0xLTEtMzU3Njk_237bec6f-9fe2-4b1e-9b23-355afc81639c"
      unitRef="usd">12048000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzMtNS0xLTEtMzU3Njk_8a3d5284-16b3-4dd6-bfad-e563cff727ac"
      unitRef="usd">10792000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzQtMS0xLTEtMzU3Njk_99b0fe5b-e6e3-4228-88c3-95a2f9685cce"
      unitRef="usd">2395000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzQtMy0xLTEtMzU3Njk_5c5eae61-2886-499c-a816-57db42dc5cfd"
      unitRef="usd">2033000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzQtNS0xLTEtMzU3Njk_0a8c8b6a-ba53-47c8-aaf4-07e1043561fb"
      unitRef="usd">1904000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzUtMS0xLTEtMzU3Njk_f79a5b2d-70c2-4a07-86d1-706fdb093381"
      unitRef="usd">-224000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzUtMy0xLTEtMzU3Njk_226e68e0-a7fc-4e3b-a5f2-0c77026f4239"
      unitRef="usd">-7744000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzUtNS0xLTEtMzU3Njk_0c2ae864-6073-4be3-8dc5-72b96fcf70ec"
      unitRef="usd">-7621000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzYtMS0xLTEtMzU3Njk_43c78c69-805e-4831-80c5-baf155d5c876"
      unitRef="usd">-29000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzYtMy0xLTEtMzU3Njk_c0e49627-646d-4c67-8d44-ff06ab50f9bb"
      unitRef="usd">-29000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzYtNS0xLTEtMzU3Njk_0460d15e-efb0-4e9b-acf1-e8a81348bdb7"
      unitRef="usd">-29000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzctMS0xLTEtMzU3Njk_f056ea7f-a4cc-43ac-bbdf-a2706efb4324"
      unitRef="usd">7912000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzctMy0xLTEtMzU3Njk_65c9ff93-c095-4ff6-b8f2-617d9f5aa675"
      unitRef="usd">6308000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo1ODIxOWY5MjkzZDI0N2FkYWE2NjgzYmRmNzU4ZTg2NS90YWJsZXJhbmdlOjU4MjE5ZjkyOTNkMjQ3YWRhYTY2ODNiZGY3NThlODY1XzctNS0xLTEtMzU3Njk_9f5f8fea-def2-4853-923f-62037362afa9"
      unitRef="usd">5046000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzMtMS0xLTEtMzU3Njk_42aba3d7-4a75-4559-99d6-7e4a9212cdb3"
      unitRef="usd">15076000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzMtMy0xLTEtMzU3Njk_471aab39-71d9-43f0-82dc-1966cc7973a0"
      unitRef="usd">13628000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzMtNS0xLTEtMzU3Njk_88c3d021-4d7e-457c-9ed1-fe8bd99b0337"
      unitRef="usd">12778000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzQtMS0xLTEtMzU3Njk_be3ea756-7ecc-443e-83f8-b5a1d3b8415b"
      unitRef="usd">9326000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzQtMy0xLTEtMzU3Njk_48a7dca6-2078-4c69-b70f-5e5529a9fe5d"
      unitRef="usd">9113000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzQtNS0xLTEtMzU3Njk_6b93767f-525f-4604-a6bd-c292398c40bc"
      unitRef="usd">8876000</pnm:EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzUtMS0xLTEtMzU3Njk_ed4018e6-7b40-426c-946d-4b2017daf986"
      unitRef="usd">1763000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzUtMy0xLTEtMzU3Njk_843ae9fd-3743-4647-bf61-f1376b60dab1"
      unitRef="usd">1625000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzUtNS0xLTEtMzU3Njk_8221d719-0a26-4a53-9140-586d3a35e220"
      unitRef="usd">1532000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzctMS0xLTEtMzU3Njk_417f258c-565d-41a3-8288-591e456a089c"
      unitRef="usd">-224000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzctMy0xLTEtMzU3Njk_57ed4055-0dfb-4adf-a7eb-e92b28da208b"
      unitRef="usd">-112000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzctNS0xLTEtMzU3Njk_b9d6b732-b5ef-47d9-8f19-fdd522d2138c"
      unitRef="usd">-236000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzgtMS0xLTEtMzU3Njk_7d295429-d6ee-47e9-99a9-e6f38507bc78"
      unitRef="usd">351000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzgtMy0xLTEtMzU3Njk_36f6f001-1d72-40d4-a189-37ac3701fece"
      unitRef="usd">1071000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzgtNS0xLTEtMzU3Njk_7dd1f49c-8d28-4375-af44-24a3fa180933"
      unitRef="usd">471000</pnm:EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMS0xLTEtNjMyODA_c15d252d-c57e-4052-98bd-130a838242d3"
      unitRef="usd">-4000</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMy0xLTEtNjMyODc_136bb4e1-1049-478e-8378-f6554acd4687"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktNS0xLTEtNjMyOTQ_b2b87ebd-0ca4-4e0b-9152-86b77a407c79"
      unitRef="usd">0</pnm:EffectiveIncomeTaxRateReconciliationTransactionCosts>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMS0xLTEtMzU3Njk_c6e4f5b8-e42a-4e16-bb19-1749fbd1ba73"
      unitRef="usd">276000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktMy0xLTEtMzU3Njk_73d16fdd-f3cb-48e4-ba68-4451fa834b1d"
      unitRef="usd">-791000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzktNS0xLTEtMzU3Njk_059fb108-26b9-4e1e-ac65-076a61c25d62"
      unitRef="usd">-623000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzEwLTEtMS0xLTM1NzY5_96c933da-6864-4839-9b80-2dde2fa91d81"
      unitRef="usd">7912000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzEwLTMtMS0xLTM1NzY5_de2eb9d2-f425-4410-aacd-7b0e4bdb82f9"
      unitRef="usd">6308000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTozYzNmZTZmZjcyMWY0ODBhYjdhYjdmZmVkZGZhMDY1MS90YWJsZXJhbmdlOjNjM2ZlNmZmNzIxZjQ4MGFiN2FiN2ZmZWRkZmEwNjUxXzEwLTUtMS0xLTM1NzY5_470a8628-6486-4a72-a3a3-1dcbbb65096f"
      unitRef="usd">5046000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphYzBlNTg1MDE1NmM0Zjg2YjQ0MTEwOGU4MGYwNzE0ZC90YWJsZXJhbmdlOmFjMGU1ODUwMTU2YzRmODZiNDQxMTA4ZTgwZjA3MTRkXzAtMS0xLTEtMzU3Njk_15665032-2b97-40d2-a911-fe7a211f2b84"
      unitRef="number">0.1102</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphYzBlNTg1MDE1NmM0Zjg2YjQ0MTEwOGU4MGYwNzE0ZC90YWJsZXJhbmdlOmFjMGU1ODUwMTU2YzRmODZiNDQxMTA4ZTgwZjA3MTRkXzAtMy0xLTEtMzU3Njk_d692e17e-a727-4579-8ac8-0bf1cec9d0c9"
      unitRef="number">0.0971</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTphYzBlNTg1MDE1NmM0Zjg2YjQ0MTEwOGU4MGYwNzE0ZC90YWJsZXJhbmdlOmFjMGU1ODUwMTU2YzRmODZiNDQxMTA4ZTgwZjA3MTRkXzAtNS0xLTEtMzU3Njk_fd9f4f65-268d-4dce-8339-68eafd7c7750"
      unitRef="number">0.0829</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzQtMS0xLTEtMzU3Njk_14275317-1918-4713-b6ee-3d77ad88fd6f"
      unitRef="usd">24490000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzQtMy0xLTEtMzU3Njk_9f1b2374-2bf9-48b1-b4a5-ebc892d73285"
      unitRef="usd">27392000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzUtMS0xLTEtMzU3Njk_469dcd49-a6cf-4daf-b196-764e35017eb4"
      unitRef="usd">3648000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzUtMy0xLTEtMzU3Njk_e9a539b0-dbf4-442d-896f-2847d538d557"
      unitRef="usd">4548000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzYtMS0xLTEtMzU3Njk_e55893b2-0ae8-42a6-81ed-330f9be03c90"
      unitRef="usd">28138000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzYtMy0xLTEtMzU3Njk_d0d16f3e-0872-4e5c-8354-ac59824cc431"
      unitRef="usd">31940000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzgtMS0xLTEtMzU3Njk_5e262260-68bf-416d-879f-05828e021f82"
      unitRef="usd">157649000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzgtMy0xLTEtMzU3Njk_7a3feeb7-473d-406a-b5bc-307c1538f4ee"
      unitRef="usd">148279000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEwLTEtMS0xLTM1NzY5_07ad03b4-6cbd-4643-8e6a-8954422184f3"
      unitRef="usd">9525000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEwLTMtMS0xLTM1NzY5_e61b1b75-df2b-49ce-b8dc-9a6ca1e20f24"
      unitRef="usd">9836000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <pnm:DeferredTaxLiabilityLossonreacquireddebt
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzExLTEtMS0xLTM1NzY5_b434c952-b154-4f1b-a358-f2e92809d68e"
      unitRef="usd">5799000</pnm:DeferredTaxLiabilityLossonreacquireddebt>
    <pnm:DeferredTaxLiabilityLossonreacquireddebt
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzExLTMtMS0xLTM1NzY5_95b0e5af-5ca5-4916-850a-b43c8cb0bf8a"
      unitRef="usd">6072000</pnm:DeferredTaxLiabilityLossonreacquireddebt>
    <pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEyLTEtMS0xLTM1NzY5_469f545a-9d30-46b0-a4f3-a38b71a2143f"
      unitRef="usd">4545000</pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions>
    <pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEyLTMtMS0xLTM1NzY5_8658e8b9-d5f6-4a8f-a48a-6e6721b50496"
      unitRef="usd">4685000</pnm:DeferredTaxLiabilitiesCompensationandBenefitsPensions>
    <pnm:DeferredTaxLiabilitiesAdvancedMeteringSystem
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEzLTEtMS0xLTM1NzY5_2fa40138-01ba-47c7-8f2a-5fa35ca077e8"
      unitRef="usd">5249000</pnm:DeferredTaxLiabilitiesAdvancedMeteringSystem>
    <pnm:DeferredTaxLiabilitiesAdvancedMeteringSystem
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzEzLTMtMS0xLTM1NzY5_78cb73fe-3791-4675-b388-d5ec082673da"
      unitRef="usd">6915000</pnm:DeferredTaxLiabilitiesAdvancedMeteringSystem>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE0LTEtMS0xLTM1NzY5_c1124572-4e60-4941-b26c-d2945488ffa7"
      unitRef="usd">2619000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE0LTMtMS0xLTM1NzY5_9bafcdef-c656-4d4b-b454-95a788eca4e5"
      unitRef="usd">1522000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE1LTEtMS0xLTM1NzY5_1df4ac52-112a-4429-81df-bfe904b3a301"
      unitRef="usd">185386000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE1LTMtMS0xLTM1NzY5_764c93c5-822d-421e-bf69-4e5e0ec7de2f"
      unitRef="usd">177309000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE2LTEtMS0xLTM1NzY5_2f0c1aab-d112-40b1-a6cf-e4cbd6cdefba"
      unitRef="usd">157248000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFhYWFjOGZkMjU0N2MxYjc5MWRjZWM0NGZhYjY4OS90YWJsZXJhbmdlOjQ2MWFhYWM4ZmQyNTQ3YzFiNzkxZGNlYzQ0ZmFiNjg5XzE2LTMtMS0xLTM1NzY5_0490e74e-9a22-409b-a509-370aa53c2de1"
      unitRef="usd">145369000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzMtMS0xLTEtMzU3Njk_2ded1c9f-bad7-4d7b-a7bf-33abd28887f7"
      unitRef="usd">-11879000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzQtMS0xLTEtMzU3Njk_85195c18-b8fb-4ca9-9099-1dfda2eb7158"
      unitRef="usd">2591000</pnm:ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities>
    <pnm:AmortizationOfExcessDeferredIncomeTax
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzUtMS0xLTEtMzU3Njk_94f264b2-d18e-4f71-84f3-f2a36f54bdbd"
      unitRef="usd">9326000</pnm:AmortizationOfExcessDeferredIncomeTax>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzYtMS0xLTEtMzU3Njk_ce463c02-3237-4f44-a10b-54f13a5b472e"
      unitRef="usd">-215000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpkODZjMjljZjk0NDg0OTY4ODEyZDUwMjRhNGQzM2Q5MS90YWJsZXJhbmdlOmQ4NmMyOWNmOTQ0ODQ5Njg4MTJkNTAyNGE0ZDMzZDkxXzctMS0xLTEtMzU3Njk_1e170019-d3f1-4e26-bf8d-4442ec61d335"
      unitRef="usd">-253000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkyNDY_d9935d92-7e53-41e0-9e5b-f11e53d87427">A reconciliation of unrecognized tax benefits is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;7,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;13,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;10,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic30d40ff1d1f47b6ae1b84c7e52003fa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzItMS0xLTEtMzU3Njk_9ea85b27-6b9b-492d-afd7-44cf6e85ac6d"
      unitRef="usd">10194000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if796924d053b447786480a5e9a5fe77f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzItMy0xLTEtMzU3Njk_f5110b04-3990-40ba-b82f-44d3a2b1cdbc"
      unitRef="usd">7288000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1501e534f22645e0af6d613599bba4e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzItNS0xLTEtMzU3Njk_d34fe557-9893-4498-8457-dec51695c2b4"
      unitRef="usd">103000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzMtMS0xLTEtMzU3Njk_7e65ef49-f55f-4812-9c35-b139ebc8d3a8"
      unitRef="usd">329000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzMtMy0xLTEtMzU3Njk_0843b8cc-2f3e-4c1a-8529-9f6aaabfc960"
      unitRef="usd">329000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzMtNS0xLTEtMzU3Njk_231c9ffa-e773-46fc-b962-b11320e41d4a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzQtMS0xLTEtMzU3Njk_1c7b594f-c8b3-4a5a-8d37-482b6bfa81a1"
      unitRef="usd">170000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzQtMy0xLTEtMzU3Njk_3861387c-3115-482c-8312-b10afeb51f7b"
      unitRef="usd">159000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzQtNS0xLTEtMzU3Njk_e1293665-940e-41d0-8152-92362601628b"
      unitRef="usd">11000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ife46e95173024a41b3310316e4d01dee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzUtMS0xLTEtMzU3Njk_72e04ec9-8cb1-4cd4-87f1-c12fecc07271"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzUtMy0xLTEtMzU3Njk_cbee6ba4-0250-4d75-b09c-c0d3427c9228"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzUtNS0xLTEtMzU3Njk_4458b2a1-1a83-4437-be0f-16bd440acffc"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3484d9e9c9074785b94c3f6adadaa38b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzYtMS0xLTEtMzU3Njk_d93db103-5f78-4436-930b-d8438d1e7edc"
      unitRef="usd">10693000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i95c716d3de40495d8b20ff8e5fffd689_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzYtMy0xLTEtMzU3Njk_f3610e72-026c-4d9d-9572-6f4d50084d94"
      unitRef="usd">7776000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iad5d1a2c7bbc4124a9b1f1e33e7db540_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzYtNS0xLTEtMzU3Njk_52f68a55-d4d0-488c-898e-12f5e48772f2"
      unitRef="usd">114000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzctMS0xLTEtMzU3Njk_3e194409-6499-4074-a691-a25853a12596"
      unitRef="usd">2286000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzctMy0xLTEtMzU3Njk_211f91fb-ad84-45de-a2fe-54cc7a11652c"
      unitRef="usd">2286000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzctNS0xLTEtMzU3Njk_da16fed2-99bc-464f-acf0-c8b611a95b1e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzgtMS0xLTEtMzU3Njk_78b6bbd4-5eb1-4126-821e-e8a440427168"
      unitRef="usd">173000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzgtMy0xLTEtMzU3Njk_33972d85-5a6c-4248-a31d-b6277e321894"
      unitRef="usd">168000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzgtNS0xLTEtMzU3Njk_48bea83b-0ae4-4762-a6d2-c78e39813283"
      unitRef="usd">5000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie7b77c9dd0404e41b53ad2d7f98b8f8e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzktMS0xLTEtMzU3Njk_424c2e1a-7ba1-41cf-951c-abfecc5cd181"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzktMy0xLTEtMzU3Njk_d10326b9-2406-4b90-ae75-e58c83c63dab"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzktNS0xLTEtMzU3Njk_ce073cbe-b7c2-41fb-bbd9-dc92300a5efb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifaa89dcc75b447cebf9d55b0eca4c40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEwLTEtMS0xLTM1NzY5_f6d3bcec-022f-4315-affd-cd7643967a02"
      unitRef="usd">13152000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6859b2b450a14635b38b410f004b26c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEwLTMtMS0xLTM1NzY5_2a52d705-979c-45ce-98c6-38a3de29e128"
      unitRef="usd">10230000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if7847068d4624d40a41d2da0dd421d7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEwLTUtMS0xLTM1NzY5_847cf3ce-db58-4d23-8bb9-239ddceea760"
      unitRef="usd">119000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzExLTEtMS0xLTM1NzY5_30d07d81-3d96-4e70-bfbd-2ea887cd44aa"
      unitRef="usd">305000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzExLTMtMS0xLTM1NzY5_adcea5aa-ba41-43b3-9505-83c6cf0aa277"
      unitRef="usd">295000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzExLTUtMS0xLTM1NzY5_a8577c83-0332-41a0-993b-1c53f6f55afa"
      unitRef="usd">11000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEyLTEtMS0xLTM1NzY5_1ea94c28-82b4-4a9c-98aa-f6aad43cd64f"
      unitRef="usd">257000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEyLTMtMS0xLTM1NzY5_fb94907d-25ca-4c81-8a89-c2cea653e1d0"
      unitRef="usd">246000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEyLTUtMS0xLTM1NzY5_7c1c0a60-7377-43a2-b467-872f51938cd3"
      unitRef="usd">11000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4bc8af5c54be4e528173fc9d66a43ece_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEzLTEtMS0xLTM1NzY5_30c8306d-2b22-4513-95b0-596a032fb5c6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEzLTMtMS0xLTM1NzY5_fbb25491-f181-4b30-a5b8-a065ad13ec82"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzEzLTUtMS0xLTM1NzY5_53617864-0fad-4f0f-a74a-c40ae92aafd0"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzE0LTEtMS0xLTM1NzY5_2e907f1d-4cab-4d55-a878-d9e95b082fce"
      unitRef="usd">13714000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzE0LTMtMS0xLTM1NzY5_46b283db-e89b-4e5e-949c-596c2ef0b3c7"
      unitRef="usd">10771000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTo0NjFjOTA3NmU5NWQ0MzczYWZiYzk4NjE5MjRlMGMyZi90YWJsZXJhbmdlOjQ2MWM5MDc2ZTk1ZDQzNzNhZmJjOTg2MTkyNGUwYzJmXzE0LTUtMS0xLTM1NzY5_1e27fa2a-04ba-4cb5-83f8-1d086329b8b2"
      unitRef="usd">141000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i44e334227b594a31a8299de1f0b6c470_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzU5MDM_eeb504fa-f8f8-4b78-b5ac-7a7bed1f5dd5"
      unitRef="usd">11600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzU5MDc_2a7e07fa-15b1-4550-bf5a-c5aa87f02d35"
      unitRef="usd">8600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzU5MTU_d4ed53e1-246c-4f8f-82f7-a5434bc7228a"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_26159369-a56e-4937-9e51-a624ddeca35e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_337d3970-b054-4416-841b-ef8eb723d9e7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_586025d4-49a2-4890-ae6c-30c2901f0d68"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_7a924f07-65be-4333-a9bc-a8a654fe011f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_7ad866f9-1061-4084-94b8-eddf301da5b6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_a3e0e869-3d18-4546-8728-f701fbc48270"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_bb0990bb-d29a-42e4-9dac-bfdbde844db4"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_bb6f93d0-b0bb-4987-abec-738df0eaf7c1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzYxNTU_eedd7bd9-5f55-476b-834e-723330fedcc2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9b20aa80c831418586f34f9bc5d4c5ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzY4OTI_824d095f-cf23-46ce-91fa-ee3f73bfce9a"
      unitRef="usd">196200000</us-gaap:OperatingLossCarryforwards>
    <pnm:FederalTaxCreditCarryforwardsThatExpireBeginningIn2023
      contextRef="i9b20aa80c831418586f34f9bc5d4c5ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzY5NzM_be2b7fbc-d70e-440e-9a79-ff7085072913"
      unitRef="usd">122400000</pnm:FederalTaxCreditCarryforwardsThatExpireBeginningIn2023>
    <pnm:TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkzNzk_aef3fcd2-fb6d-40fa-9b4d-224a774f7b2a">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairments after reflecting the expiration of carryforwards under applicable tax laws, net of federal tax benefit, for 2019 through 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</pnm:TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzMtMS0xLTEtMzU3Njk_8c66fdaf-003d-4c48-a82a-0c567a8b2bc4"
      unitRef="usd">1029000</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzMtMy0xLTEtMzU3Njk_fbb9b931-0155-493c-b29e-40ffe5bbc3c1"
      unitRef="usd">0</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzMtNS0xLTEtMzU3Njk_6d9a2ea0-e0af-4097-b9c0-1783a5092eb0"
      unitRef="usd">0</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzYtMS0xLTEtMzU3Njk_bfc32657-cbba-4c79-bd76-986c619c0e47"
      unitRef="usd">119000</pnm:CompensationExpenseImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzYtMy0xLTEtMzU3Njk_89039a29-3218-4bf2-a21d-e8d703e20d3a"
      unitRef="usd">84000</pnm:CompensationExpenseImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzYtNS0xLTEtMzU3Njk_b34eaaa4-8727-4b1e-9b45-3e52f73c1e7a"
      unitRef="usd">35000</pnm:CompensationExpenseImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzgtMS0xLTEtMzU3Njk_2ecd117c-3e0b-4d74-8445-16fa58a6003d"
      unitRef="usd">-425000</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzgtMy0xLTEtMzU3Njk_2d4cfe2d-46ed-487d-9878-31371e522c72"
      unitRef="usd">0</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzgtNS0xLTEtMzU3Njk_c71779cc-97b7-44e7-b912-9ae2efb77842"
      unitRef="usd">0</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzExLTEtMS0xLTM1NzY5_e8debd31-65ec-4edf-8116-653d3f0e9855"
      unitRef="usd">96000</pnm:CompensationExpenseImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzExLTMtMS0xLTM1NzY5_c37c51de-8ee8-418f-9595-6bb3ebe57fc5"
      unitRef="usd">61000</pnm:CompensationExpenseImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzExLTUtMS0xLTM1NzY5_ae69ab32-e6b6-42ee-befb-354ac37a010c"
      unitRef="usd">35000</pnm:CompensationExpenseImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzEzLTEtMS0xLTM1NzY5_36f58b9e-6f9e-4e67-8862-66fd226b9028"
      unitRef="usd">425000</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzEzLTMtMS0xLTM1NzY5_6cdd538d-7971-4ba8-9e1f-eea8bfa4cc45"
      unitRef="usd">0</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:StateTaxCreditCarryforwardImpairment
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzEzLTUtMS0xLTM1NzY5_0c75cfbf-ccf7-42f2-a52e-8d02ac27f6b2"
      unitRef="usd">0</pnm:StateTaxCreditCarryforwardImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="i5b872adf075344b6804def6786e3dede_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzE2LTEtMS0xLTM1NzY5_032ed105-ed8f-41c3-8395-55ace46b97e2"
      unitRef="usd">-99000</pnm:CompensationExpenseImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="i9e489db0a91d47cfad534e09c0ad5d00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzE2LTMtMS0xLTM1NzY5_b679e293-edaa-460e-b09a-b4419f45c881"
      unitRef="usd">-100000</pnm:CompensationExpenseImpairment>
    <pnm:CompensationExpenseImpairment
      contextRef="i73266c4a3a304153bb72dae4e6a72739_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTpmMjI0MWNlZjQ1YWQ0ZDBhYjZkNjcwOTYxY2JiZjc5Ni90YWJsZXJhbmdlOmYyMjQxY2VmNDVhZDRkMGFiNmQ2NzA5NjFjYmJmNzk2XzE2LTUtMS0xLTM1NzY5_b3a40e21-d89e-4a76-b5dc-bae1ed575236"
      unitRef="usd">2000</pnm:CompensationExpenseImpairment>
    <us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90ZXh0cmVnaW9uOjkzNzczMDI1NzBhNTRlMzNiYmZmNWQxNTA4MDIyZDIxXzkyNDc_584d328c-00b1-4635-8bba-492455576471">The reserve balances, after reflecting expiration of carryforwards under applicable tax laws, at December&#160;31, 2021 and 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:700;line-height:100%"&gt;TNMP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock>
    <pnm:ReservebalanceStatetaxcreditcarryforward
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzMtMS0xLTEtMzU3Njk_f283d1c7-9dcc-44fc-86a3-018d7f48256a"
      unitRef="usd">1029000</pnm:ReservebalanceStatetaxcreditcarryforward>
    <pnm:ReservebalanceStatetaxcreditcarryforward
      contextRef="i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzMtMy0xLTEtMzU3Njk_8105bfcf-92b3-4c76-9b9a-e4fbff79182b"
      unitRef="usd">0</pnm:ReservebalanceStatetaxcreditcarryforward>
    <pnm:ReservebalanceStatetaxcreditcarryforward
      contextRef="ibcce9ef1980041d6938e231001ebf0e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzMtNS0xLTEtMzU3Njk_40551203-2438-4030-aa27-8252d2c1ae54"
      unitRef="usd">0</pnm:ReservebalanceStatetaxcreditcarryforward>
    <pnm:ReverseBalanceCompensationExpense
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzYtMS0xLTEtMzU3Njk_1eb2da82-b5c4-48b9-b240-420a949e3d79"
      unitRef="usd">526000</pnm:ReverseBalanceCompensationExpense>
    <pnm:ReverseBalanceCompensationExpense
      contextRef="i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzYtMy0xLTEtMzU3Njk_e6ba13fb-4011-4db5-867a-c637090b3e54"
      unitRef="usd">343000</pnm:ReverseBalanceCompensationExpense>
    <pnm:ReverseBalanceCompensationExpense
      contextRef="i704851d7fb8146a299ab28662f9f4700_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzYtNS0xLTEtMzU3Njk_d1fc37ac-10ed-4dac-bc0c-b7213045097b"
      unitRef="usd">182000</pnm:ReverseBalanceCompensationExpense>
    <pnm:ReverseBalanceCompensationExpense
      contextRef="ie249efbc7617415e9a7a450f88b6b616_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzExLTEtMS0xLTM1NzY5_25a479c5-eefa-4bca-b68c-13452bd42cf9"
      unitRef="usd">407000</pnm:ReverseBalanceCompensationExpense>
    <pnm:ReverseBalanceCompensationExpense
      contextRef="id3da6b8b69ee47ac99020c7664de5339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzExLTMtMS0xLTM1NzY5_24916670-0589-43b7-9962-f44c65095fcc"
      unitRef="usd">259000</pnm:ReverseBalanceCompensationExpense>
    <pnm:ReverseBalanceCompensationExpense
      contextRef="ia33ae51ed4674103ac3a9bf8ba8c18d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzIvZnJhZzo5Mzc3MzAyNTcwYTU0ZTMzYmJmZjVkMTUwODAyMmQyMS90YWJsZTplNmJiZTM4MjkyMjY0NTE0Yjg4NTg1MTIxYWEzY2FmOS90YWJsZXJhbmdlOmU2YmJlMzgyOTIyNjQ1MTRiODg1ODUxMjFhYTNjYWY5XzExLTUtMS0xLTM1NzY5_3f6cfd48-fa98-4db2-ba66-76d1647c62c2"
      unitRef="usd">148000</pnm:ReverseBalanceCompensationExpense>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzUvZnJhZzoyZDg1MGI5MTA3MDA0MDM2OTk1YTRkYjc2YmY5NmU0Zi90ZXh0cmVnaW9uOjJkODUwYjkxMDcwMDQwMzY5OTVhNGRiNzZiZjk2ZTRmXzc3NjU_1062d79f-8977-4ed4-9af9-a9041f93362d">Goodwill &lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The excess purchase price over the fair value of the assets acquired and the liabilities assumed by PNMR for its 2005 acquisition of TNP was recorded as goodwill and was pushed down to the businesses acquired.  In 2007, the TNMP assets that were included in its New Mexico operations, including goodwill, were transferred to PNM.  PNMR&#x2019;s reporting units that currently have goodwill are PNM and TNMP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company evaluates its goodwill for impairment annually at the reporting unit level or more frequently if circumstances indicate that the goodwill may be impaired.   Application of the impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, and determination of the fair value of each reporting unit.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In certain circumstances an entity may perform a qualitative analysis to conclude that the goodwill of a reporting unit is not impaired.  Under a qualitative assessment an entity considers macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events affecting a reporting unit, as well as whether a sustained decrease (both absolute and relative to its peers) in share price has occurred.  An entity considers the extent to which each of the adverse events and circumstances identified could affect the comparison of a reporting unit&#x2019;s fair value with its carrying amount.  An entity places more weight on the events and circumstances that most affect a reporting unit&#x2019;s fair value or the carrying amount of its net assets.  An entity also considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  An entity evaluates, on the basis of the weight of evidence, the significance of all identified events and circumstances in the context of determining whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  A quantitative analysis is not required if, after assessing events and circumstances, an entity determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In other circumstances, an entity may perform a quantitative analysis to reach the conclusion regarding impairment with respect to a reporting unit.  An entity may choose to perform a quantitative analysis without performing a qualitative analysis and may perform a qualitative analysis for certain reporting units, but a quantitative analysis for others.  The first step of the quantitative impairment test requires an entity to compare the fair value of the reporting unit with its carrying value, including goodwill.  If as a result of this analysis, the entity concludes there is an indication of impairment in a reporting unit having goodwill, the entity is required to perform the second step of the impairment analysis, determining the amount of goodwill impairment to be recorded.  The amount is calculated by comparing the implied fair value of the goodwill to its carrying amount.  This exercise would require the entity to allocate the fair value determined in step one to the individual assets and liabilities of the reporting unit.  Any remaining fair value would be the implied fair value of goodwill on the testing date.  To the extent the recorded amount of goodwill of a reporting unit exceeds the implied fair value determined in step two, an impairment loss would be reflected in results of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR periodically updates its quantitative analysis for both PNM and TNMP.  The use of a quantitative approach in a given period is not necessarily an indication that a potential impairment has been identified under a qualitative approach.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;When PNMR performs a quantitative analysis for PNM or TNMP, a discounted cash flow methodology is primarily used to estimate the fair value of the reporting unit.  This analysis requires significant judgments, including estimations of future cash flows, which is dependent on internal forecasts, estimations of long-term growth rates for the business, and determination of appropriate weighted average cost of capital for the reporting unit.  Changes in these estimates and assumptions could materially affect the determination of fair value and the conclusion of impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;When PNMR performs a qualitative or quantitative analysis for PNM or TNMP, PNMR considers market and macroeconomic factors including changes in growth rates, changes in the WACC, and changes in discount rates.  PNMR also evaluates its stock price relative to historical performance, industry peers, and to major market indices, including an evaluation of PNMR&#x2019;s market capitalization relative to the carrying value of its reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For its annual evaluations performed as of April 1, 2019, PNMR performed qualitative analyses for both the PNM and TNMP reporting units.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in the Company&#x2019;s expectations of future financial performance since the April 1, 2018 quantitative analysis performed for PNM, as well as the quantitative analysis performed for TNMP at April 1, 2016 and the previous qualitative analyses through April 1, 2018.  This analysis considered Company specific events such as the potential impacts of legal and regulatory matters discussed in Note 16 and Note 17, including potential outcomes in PNM&#x2019;s SJGS Abandonment Application, the impacts of the NM Supreme Court&#x2019;s decision in the appeal of the NM 2015 Rate Case, and other potential impacts of changes in PNM&#x2019;s resource needs based on PNM&#x2019;s 2017 IRP.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2019 carrying values of PNM or TNMP exceeded their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For its annual evaluations performed as of April 1, 2020, PNMR performed a qualitative analysis for the PNM reporting unit and a quantitative analysis for the TNMP reporting unit.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in PNM&#x2019;s expectations of future financial performance since the April 1, 2018 quantitative analysis as well as the 2019 qualitative analysis.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2020 carrying value of PNM exceeded its fair value.  Using the methods and considerations discussed above, the 2020 quantitative analysis indicated the fair value of the TNMP reporting unit, which has goodwill of $226.7&#160;million, exceeded its carrying value by approximately 38%.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2020 carrying value of TNMP exceeded its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;For its annual evaluations performed as of April 1, 2021, PNMR performed a qualitative analysis for both the PNM and TNMP reporting units.  In addition to the typical considerations discussed above, the qualitative analysis considered changes in the Company's expectations of future financial performance since the April 1, 2018 quantitative analysis and the previous qualitative analyses through April 1, 2020 performed for PNM, as well as the quantitative analysis performed for TNMP at April 1, 2020.  This analysis considered Company specific events such as the Merger, potential impacts of legal and regulatory matters discussed in Note 16 and Note 17, including potential outcomes in PNM&#x2019;s Four Corners Abandonment Application, and other potential impacts of changes in PNM&#x2019;s resource needs based on PNM&#x2019;s 2020 IRP.  Based on an evaluation of these and other factors, the Company determined it was not more likely than not that the April 1, 2021 carrying values of PNM and TNMP exceeded their fair value.  Since the April 1, 2021 annual evaluation, there have been no events, including the Merger (Note 22), or indications that the fair values of the reporting units with recorded goodwill have decreased below their carrying values.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i06627aed54094b1e9b812865dcde6acb_I20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzUvZnJhZzoyZDg1MGI5MTA3MDA0MDM2OTk1YTRkYjc2YmY5NmU0Zi90ZXh0cmVnaW9uOjJkODUwYjkxMDcwMDQwMzY5OTVhNGRiNzZiZjk2ZTRmXzczMDU_bc087d03-b137-47b5-acf7-54c052e7eb7a"
      unitRef="usd">226700000</us-gaap:Goodwill>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i06627aed54094b1e9b812865dcde6acb_I20200401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzUvZnJhZzoyZDg1MGI5MTA3MDA0MDM2OTk1YTRkYjc2YmY5NmU0Zi90ZXh0cmVnaW9uOjJkODUwYjkxMDcwMDQwMzY5OTVhNGRiNzZiZjk2ZTRmXzczNTQ_655fd98c-a7f7-4712-b69e-cbbaa9010d57"
      unitRef="number">0.38</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90ZXh0cmVnaW9uOjczODQ3N2I4ODI2YjQ5YWQ5NjlmNzRlZGFhYmM0YzVlXzE0MDU_503376be-71ab-4777-9a73-5b82913b6e31">Related Party Transactions &lt;div style="text-align:justify;text-indent:29.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR, PNM, TNMP, and NMRD are considered related parties, as is PNMR Services Company, a wholly-owned subsidiary of PNMR that provides corporate services to PNMR and its subsidiaries in accordance with shared services agreements.  These services are billed at cost on a monthly basis to the business units.  In addition, PNMR provides construction and operations and maintenance services to NMRD, a 50% owned subsidiary of PNMR Development (Note 21), and PNM purchases renewable energy from certain NMRD-owned facilities at a fixed price per MWh of energy produced.  PNM also provides interconnection services to PNMR Development and NMRD.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;PNMR files a consolidated federal income tax return with its affiliated companies.  A tax allocation agreement exists between PNMR and each of its affiliated companies.  These agreements provide that the subsidiary company will compute its taxable income on a stand-alone basis.  If the result is a net tax liability, such amount shall be paid to PNMR.  If there are net operating losses and/or tax credits, the subsidiary shall receive payment for the tax savings from PNMR to the extent that PNMR is able to utilize those benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 7 for information on intercompany borrowing arrangements.  The table below summarizes the nature and amount of related party transactions of PNMR, PNM and TNMP:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services billings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to NMRD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Renewable energy purchases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM from NMRD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interconnection and facility study billings:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to NMRD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NMRD to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest billings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax sharing payments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90ZXh0cmVnaW9uOjczODQ3N2I4ODI2YjQ5YWQ5NjlmNzRlZGFhYmM0YzVlXzQzNA_8752d8e4-0698-43bd-b7dd-1f8cf0358156"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90ZXh0cmVnaW9uOjczODQ3N2I4ODI2YjQ5YWQ5NjlmNzRlZGFhYmM0YzVlXzE0MTE_1deff71a-ca81-44ff-b448-3dc70fb5f289">The table below summarizes the nature and amount of related party transactions of PNMR, PNM and TNMP:&#160;&#160;&#160;&#160;&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services billings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to NMRD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Renewable energy purchases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM from NMRD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interconnection and facility study billings:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to NMRD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NMRD to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest billings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax sharing payments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to TNMP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNMR to PNM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PNM to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TNMP to PNMR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i6b6af26fcf45442fb3665321a7f71c88_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzYtMS0xLTEtMzU3Njk_e220cf62-5ef1-47db-aaa5-b7a270b64b8e"
      unitRef="usd">107747000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i9274c22b68f44cc49970325c95622106_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzYtMy0xLTEtMzU3Njk_41e388c3-a140-4cf6-a946-8c0c3d9c370b"
      unitRef="usd">100872000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i5374d5bca555442c8a9b3bf37bff642d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzYtNS0xLTEtMzU3Njk_974a555d-8c1f-49b8-8620-5f2d395d340c"
      unitRef="usd">96327000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i41c7b4dc43ae492d9366a288ac33244e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzctMS0xLTEtMzU3Njk_1ead7ee7-7822-4beb-8f37-c304d9545341"
      unitRef="usd">41798000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i4ff20572dc8e4a7490d78060f341222e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzctMy0xLTEtMzU3Njk_135bc2df-5ef2-455e-b7d8-1e5a2729a982"
      unitRef="usd">39053000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ib4e39fb478d446fb9d7eeb9889862930_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzctNS0xLTEtMzU3Njk_baad4f11-1e28-4e91-81d5-c4f8eed57497"
      unitRef="usd">36554000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i90cef898b6934ed5aa0f797316ea8e50_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzgtMS0xLTEtMzU3Njk_d775c584-9c20-4bcc-823f-7e43a04f6d57"
      unitRef="usd">404000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i384c46196290499c9fdd0c582cfd7f37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzgtMy0xLTEtMzU3Njk_4d6506e3-4572-461e-8e0e-74e27a6dce7f"
      unitRef="usd">383000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i19bf7941dd054ed4b5779f49ffb8d97e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzgtNS0xLTEtMzU3Njk_c92769f4-fb4b-4266-a7c4-1585099c6dfa"
      unitRef="usd">375000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ie497bb517fae4b80bb131a468a48bde2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzktMS0xLTEtMzU3Njk_4503aabb-3d9e-4297-8f13-2a2830950605"
      unitRef="usd">141000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i5b620f66b0064d4ab84c6d973610c118_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzktMy0xLTEtMzU3Njk_8c98c5e3-afb2-4167-973a-815c2c113e5c"
      unitRef="usd">141000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i342a0d5786eb4422860c0e27cbf63d97_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzktNS0xLTEtMzU3Njk_906239eb-9bb0-4624-8aaf-f8ba61baab40"
      unitRef="usd">141000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia5e82b0a31d248ca8299de51a74fed36_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEwLTEtMS0xLTM1NzY5_ebb7b6a8-4dea-450b-9d64-048076f4b2ea"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ief20ea89c0dc41c48ab836c434121675_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEwLTMtMS0xLTM1NzY5_4d85931c-be75-41fe-b352-dc6acf4aa157"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iacf03451c1934c6a95d3cc8d7403c016_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEwLTUtMS0xLTM1NzY5_36f441a6-0468-4bc4-b85a-1a6689161e8f"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i044ab772e9ad42569c1810e77322dfcb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEzLTEtMS0xLTM1NzY5_e516d4d7-bfa5-4e82-b598-9ca1f7af7d3a"
      unitRef="usd">221000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i7a0f791eb8124d0c847149d304500574_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEzLTMtMS0xLTM1NzY5_3e77206f-f442-4f39-be3d-b66b1ee66501"
      unitRef="usd">260000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i4fa808d9d64d473e880c26f8fd198de3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzEzLTUtMS0xLTM1NzY5_f62ad4b7-61ad-46e2-822b-5d01468880e2"
      unitRef="usd">238000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i3e2632d6326f4f1489c332133de3024e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE1LTEtMS0xLTM1NzY5_0a011ade-eaa3-4f8f-aa17-989f43e2f8bd"
      unitRef="usd">11879000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia3be0357f21e4bfcbb2d543331248b17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE1LTMtMS0xLTM1NzY5_8c388362-d6cb-4bd1-9218-994eb4a3ea7a"
      unitRef="usd">9638000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i81ef7c5020db437e9c04cc7c56a51d60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE1LTUtMS0xLTM1NzY5_f6a6b56c-5879-4fdf-841b-5d28882a56c9"
      unitRef="usd">3124000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i6702fdd1fbc24ed8874cacec23a3f5b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE3LTEtMS0xLTM1NzY5_b48ed1be-65ee-4717-ab82-7f3f041fd2a7"
      unitRef="usd">225000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="id896f806c7df45dd84674379c62b7e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE3LTMtMS0xLTM1NzY5_d3cd1c31-4f47-4e22-9fc2-8d5663c824e3"
      unitRef="usd">350000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i8ae3317619df4fd79735c68cce833043_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE3LTUtMS0xLTM1NzY5_1275cad9-706c-475d-9ae8-f77eb0a66f9b"
      unitRef="usd">650000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i8c7b79a1bb074672be4aee549aea49eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE4LTEtMS0xLTM1NzY5_c901f0f4-117b-44f4-8c85-b46367fd4cad"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i35970df33074498fa9d5d6bdac90ccd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE4LTMtMS0xLTM1NzY5_d1e4185d-0736-4897-aa26-c3ee17750084"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i35d5453b968142229dccdd5fa5fb306b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE4LTUtMS0xLTM1NzY5_91e018fd-1d95-4414-a372-446899743c43"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i883fec57f0964f66b5d8cbf85c0a50ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE5LTEtMS0xLTM1NzY5_9b20d27a-29e7-4567-b10e-7a1f84722810"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iaf022520d5b24567b2ec76bb850229da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE5LTMtMS0xLTM1NzY5_66ba0497-b374-439f-ae98-5caae3cf80f4"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i14bd8dfcd8ae4c4a9e241e93f3c953f1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzE5LTUtMS0xLTM1NzY5_f08dd838-5204-4699-9f08-d76c90932bb8"
      unitRef="usd">68820000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i67ee3e8ebd03426799bdf5f1dfd57e7e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIwLTEtMS0xLTU3MDY0_7529fd12-7d5d-4dfd-90bc-2afa48fb2e15"
      unitRef="usd">1276000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="icf7f0b949aee4218a0237a6b0e3b89ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIwLTMtMS0xLTU3MDcy_40b04466-2add-41f4-9220-00fc6368c0e0"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i03a131842c884d99a4e87385ca1cea03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIwLTUtMS0xLTU3MDc5_2d4565c4-af1c-4371-add3-4d9b31458acd"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ie66f10a847d140c49c1308b944bd5c58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIxLTEtMS0xLTM1NzY5_3d76822b-944d-467b-9b1e-7f43384b0040"
      unitRef="usd">31000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ibc5154c240cb48e19e4ed182eef3bd36_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIxLTMtMS0xLTM1NzY5_66cc37e7-9cbe-4db4-ade9-c0e47a2839e1"
      unitRef="usd">6000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i5bb73a735bf346e4823a1d475d2fa310_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIxLTUtMS0xLTM1NzY5_6de0f295-8829-4024-a1c3-4761211a91b7"
      unitRef="usd">3365000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i8072e0d514454ba5a312923c39a3c79c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIyLTEtMS0xLTM1NzY5_9a138102-4a9b-4a7e-a02f-5dcdfe93df65"
      unitRef="usd">144000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i12a57b21f5ce45029d96b5be3849da52_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIyLTMtMS0xLTM1NzY5_b0de1e04-03f7-4cfa-8966-89fededde3e4"
      unitRef="usd">255000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="idd25a951e296433fba6be01f9e6f3bde_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIyLTUtMS0xLTM1NzY5_3ffce6a5-a06e-4507-86c7-1735f22da2c6"
      unitRef="usd">299000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="id4f6b7a77869426bb80bef1de5e2b05c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIzLTEtMS0xLTM1NzY5_e7a1907d-d0e8-453e-98c5-cfaed482aaec"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i83aecd5eff1e43918cf1d2002ef1b702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIzLTMtMS0xLTM1NzY5_f6ce17ea-359d-4541-978a-b211917275f2"
      unitRef="usd">2000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iacd9a523bb5c4a3e8179296f4ff2a12e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzIzLTUtMS0xLTM1NzY5_3594b516-aa73-4011-bd5a-f3bea52fe0c0"
      unitRef="usd">42000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ief13205a99fb41cb897a5854d6b51812_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI1LTEtMS0xLTM1NzY5_841d4318-ad4f-412b-8f60-28ade175a4ef"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="if1ca298ec64a4ef58796f1f98d174c1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI1LTMtMS0xLTM1NzY5_140d240c-ac12-42ae-aded-3a7cfc1c91e4"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i7b32b9aa2f564062833fa0e838a9e7a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI1LTUtMS0xLTM1NzY5_58f4aab2-14d7-4409-b8fc-d7b98ece1239"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ic2e2b9b11ebf40ba9cfa23a39e2039bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI2LTEtMS0xLTM1NzY5_fce22293-042c-47fc-90d9-3c4440c28412"
      unitRef="usd">19492000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i33abe94969d64e61ae58c84731c05006_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI2LTMtMS0xLTM1NzY5_a9ff8c04-8842-4724-b289-2ffb1e97f0df"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia422e55101b94e4da537982486bec66c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI2LTUtMS0xLTM1NzY5_2719bc79-51fc-4523-a41f-7d235eda2669"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ifd6c220c01a246eebf15fe5953bad107_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI3LTEtMS0xLTM1NzY5_c7b1b445-5e4f-4b5d-b0b6-beb8a0159f3c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i34e5a01765bd457bba90c16da1f030c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI3LTMtMS0xLTM1NzY5_f1a34e34-2b3b-47ca-add4-2f8aa040422e"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i12db2936af614abbbb0146b110c81c81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI3LTUtMS0xLTM1NzY5_4753a4cf-0448-48b3-a244-bf56c775ae14"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i9dab5c5e88ae4bb58d903ffea46f0e6a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI4LTEtMS0xLTM1NzY5_e773c58c-def9-44be-8f79-482dcf39a8b8"
      unitRef="usd">12842000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="icf0a8de9d8af40f09fae1dd387258d7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI4LTMtMS0xLTM1NzY5_40634491-2b70-4f99-9c4f-e4da58de9c05"
      unitRef="usd">15820000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="if0a9c6882d7e43e8b86f44056ed833b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yMzgvZnJhZzo3Mzg0NzdiODgyNmI0OWFkOTY5Zjc0ZWRhYWJjNGM1ZS90YWJsZTpjMTQ1NGQwMzljNTk0ODI2YjJkNmY2ZjY2MzBkZWU3MC90YWJsZXJhbmdlOmMxNDU0ZDAzOWM1OTQ4MjZiMmQ2ZjZmNjYzMGRlZTcwXzI4LTUtMS0xLTM1NzY5_d196daf3-6053-4aa0-92d5-37bf92bad17f"
      unitRef="usd">12996000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzE5NTU_29c0f7c4-76b9-4224-b13d-fd5e403f162f">Equity Method Investment&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In September 2017, PNMR Development and AEP OnSite Partners created NMRD to pursue the acquisition, development, and ownership of renewable energy generation projects, primarily in the state of New Mexico.  PNMR Development and AEP OnSite Partners each have a 50% ownership interest in NMRD.  At December&#160;31, 2021, NMRD&#x2019;s renewable energy capacity in operation is 135.1 MW, which includes 130 MW of solar-PV facilities to supply energy to the Meta data center located within PNM&#x2019;s service territory, 1.9 MW to supply energy to Columbus Electric Cooperative located in southwest New Mexico, 2.0 MW to supply energy to the Central New Mexico Electric Cooperative, and 1.2 MW of solar-PV facilities to supply energy to the City of Rio Rancho, New Mexico.  PNMR accounts for its investment in NMRD using the equity method of accounting because PNMR&#x2019;s ownership interest results in significant influence, but not control, over NMRD and its operations.&#160;&#160;PNMR records as income its percentage share of earnings or loss of NMRD and carries its investment at cost, adjusted for its share of undistributed earnings or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt; During 2021, 2020, and 2019 PNMR Development and AEP OnSite Partners each made cash contributions of zero, $23.3&#160;million, and $38.3&#160;million to NMRD for its construction activities.  In February 2021, NMRD paid both PNMR Development and AEP OnSite Partners a dividend of $3.0&#160;million.   PNMR Development&#x2019;s cumulative equity in earnings of NMRD as of March 31, 2021 was $2.4&#160;million and is presented as cash flows from operating activities on the Consolidated Statement of Cash Flows for the twelve months ending December 31, 2021.  The portion of the dividend in excess of PNMR Development&#x2019;s cumulative equity earnings of NMRD amounting to $0.6&#160;million is presented as cash flows from investing activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PNMR presents its share of net earnings from NMRD in other income on the Consolidated Statements of Earnings.  Summarized financial information for NMRD is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;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;Net earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Position&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="text-align:justify;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;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="text-align:justify;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;Owners&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <pnm:PublicUtilitiesOwnershipPercentage
      contextRef="i8636d0229e904c0abf8fa35ddecf4827_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzI5Nw_5c8ea792-17ac-4b7c-9111-5e3678012c9b"
      unitRef="number">0.50</pnm:PublicUtilitiesOwnershipPercentage>
    <pnm:PublicUtilitiesRenewableEnergyUnderContract
      contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEwMzA_e92c04db-2fd1-4676-a92a-4d73ab58bf68"
      unitRef="mw">135.1</pnm:PublicUtilitiesRenewableEnergyUnderContract>
    <pnm:PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter
      contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEwNTI_709e9f1f-1219-4ab4-964a-1d990efe078f"
      unitRef="mw">130</pnm:PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter>
    <pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative
      contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzExNjY_e6376b16-c65f-4331-9e3e-03eb32e590d0"
      unitRef="mw">1.9</pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative>
    <pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative
      contextRef="i7d6a99af7e2c4d2aaf32b0b27794b9a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEyNTU_e29479dc-55fa-4b7c-962c-964ec76b9b2a"
      unitRef="mw">2.0</pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative>
    <pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCity
      contextRef="i042b63b0f75345dc8c39c6070b6c55e1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzMzA_4a3355f9-f970-46e6-aa04-24e5ace594b2"
      unitRef="mw">1.2</pnm:PublicUtilitiesNumberofMegawattsSupplyingPowerToCity>
    <pnm:PublicUtilitiesContributiontoConstructionActivities
      contextRef="i1727cfd7cf2440c49b8b9cb2fff4717f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUwOTQx_b467228a-980b-4a25-8f65-2aa75680ac41"
      unitRef="usd">0</pnm:PublicUtilitiesContributiontoConstructionActivities>
    <pnm:PublicUtilitiesContributiontoConstructionActivities
      contextRef="ib3f923a4762f443ab7b4f390a7bcba1d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUwOTQ2_6aebc361-8189-4ae1-9e7f-569bd98e5a9c"
      unitRef="usd">23300000</pnm:PublicUtilitiesContributiontoConstructionActivities>
    <pnm:PublicUtilitiesContributiontoConstructionActivities
      contextRef="i544020bff18a4a4d8cea8b3a5ed6442b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUwOTU1_bd7c6b5a-d2f8-40f2-8f12-ba79ad26ff9b"
      unitRef="usd">38300000</pnm:PublicUtilitiesContributiontoConstructionActivities>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="id11b415150864c7d80bffdcea2da8eef_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzI1Mjg4NzY3NDQxODM2_fd07730a-e308-48e6-9c0b-abc292cb2ae3"
      unitRef="usd">3000000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="ibee1d4f8c6df4f4caa3e79ee12d5a889_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzEzNzQzODk1MzUxMDU5_7b5703b1-59bb-4bd5-a5f3-8b088c8a17c8"
      unitRef="usd">2400000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ibee1d4f8c6df4f4caa3e79ee12d5a889_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzI1Mjg4NzY3NDQxODIy_282a7fdb-054b-4678-a390-8b69bade30ed"
      unitRef="usd">600000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90ZXh0cmVnaW9uOjI3ODgzZWJiYzk3ZjRkNGI4ZWY2N2ViYmY2ZjlmMTUzXzE5NTQ_2e862429-05f6-4aa3-8486-c8e11dfe11f5">&lt;div style="text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PNMR presents its share of net earnings from NMRD in other income on the Consolidated Statements of Earnings.  Summarized financial information for NMRD is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;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;Net earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Position&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="text-align:justify;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;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="text-align:justify;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;Owners&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:Revenues
      contextRef="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzQtMS0xLTEtMzU3Njk_9bad4afd-31f2-4df9-af0b-44cf47134d49"
      unitRef="usd">12738000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzQtMy0xLTEtMzU3Njk_7511aa8e-925c-4e03-9f79-12d33a3b0d3c"
      unitRef="usd">10366000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzQtNS0xLTEtMzU3Njk_99deebdc-e91b-4b78-9c8f-b68448b8cfdf"
      unitRef="usd">3662000</us-gaap:Revenues>
    <us-gaap:OperatingExpenses
      contextRef="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzUtMS0xLTEtMzU3Njk_7436689d-6edd-4894-9916-eecdf2013b52"
      unitRef="usd">9733000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzUtMy0xLTEtMzU3Njk_8dc3a0f7-641c-4f5d-80ee-531daeabdc4e"
      unitRef="usd">7476000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzUtNS0xLTEtMzU3Njk_47dc1693-3dbd-411a-b256-4514248b0952"
      unitRef="usd">2971000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss
      contextRef="i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzYtMS0xLTEtMzU3Njk_54482799-581a-4c1e-884d-4e85a94b4563"
      unitRef="usd">3005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b5b1e4fb30c4f619211f31eb581c162_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzYtMy0xLTEtMzU3Njk_c4f1f646-288b-495e-b32b-9bbfd500d02a"
      unitRef="usd">2890000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc4ee2eb7b064396bb1f8b26345588a7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZToxZTY2ZGZmZDg2ZGI0YzZiOGE3YjJlZDkyYWRmNDc2ZS90YWJsZXJhbmdlOjFlNjZkZmZkODZkYjRjNmI4YTdiMmVkOTJhZGY0NzZlXzYtNS0xLTEtMzU3Njk_d340fb56-e737-4a06-98e6-54f55cba80a6"
      unitRef="usd">691000</us-gaap:NetIncomeLoss>
    <us-gaap:Cash
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzQtMS0xLTEtMzU3Njk_7216f199-1b12-4b39-94e9-caffef19fa33"
      unitRef="usd">10729000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzQtMy0xLTEtMzU3Njk_af390dd6-4700-4538-a9b4-915ab4f2b320"
      unitRef="usd">8046000</us-gaap:Cash>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzUtMS0xLTEtMzU3Njk_180c187a-fba2-4fc9-9c6e-f0997824a703"
      unitRef="usd">166495000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzUtMy0xLTEtMzU3Njk_fb74b9cf-2ec9-4e22-81b1-e4cbf020a83e"
      unitRef="usd">172585000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AssetsNoncurrent
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzYtMS0xLTEtMzU3Njk_700632d3-9409-4151-b0fa-05028d9ebddf"
      unitRef="usd">2289000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzYtMy0xLTEtMzU3Njk_11b97585-8ed1-407d-964e-e91c00d9985f"
      unitRef="usd">1900000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzctMS0xLTEtMzU3Njk_a7a1d3cc-31d3-491a-9276-4ed1fe506728"
      unitRef="usd">179513000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzctMy0xLTEtMzU3Njk_927af507-f30d-4f26-a1e6-255b20da9ae5"
      unitRef="usd">182531000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzgtMS0xLTEtMzU3Njk_b1905f4a-8384-4686-beb8-2a673601e829"
      unitRef="usd">824000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzgtMy0xLTEtMzU3Njk_500e03b2-63c8-47d7-a179-4d56c17ba40d"
      unitRef="usd">841000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzktMS0xLTEtMzU3Njk_9ad872a7-47d7-478a-ad92-aac54779ffcd"
      unitRef="usd">373000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzktMy0xLTEtMzU3Njk_ac04aa02-6ae5-4277-ab43-2d0f8d8d831f"
      unitRef="usd">380000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:StockholdersEquity
      contextRef="ib1679766bc2d49e59a23bc8d8b6fe875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzEwLTEtMS0xLTM1NzY5_818f9be4-66c0-4843-ab59-c0ef8dab2a5a"
      unitRef="usd">178316000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8be4689cb6c24f369072edf29f248658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDEvZnJhZzoyNzg4M2ViYmM5N2Y0ZDRiOGVmNjdlYmJmNmY5ZjE1My90YWJsZTpjMTgwY2E4ZWY2Y2M0YTQ1YjYwYzZiNTNmYzA4NzRlZC90YWJsZXJhbmdlOmMxODBjYThlZjZjYzRhNDViNjBjNmI1M2ZjMDg3NGVkXzEwLTMtMS0xLTM1NzY5_8d7487ba-f1ce-4bf0-9aa9-846bd84554ca"
      unitRef="usd">181310000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzUyODE_875dbe68-3e87-4d11-beeb-15f14904eafc">Merger&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On October 20, 2020, PNMR, Avangrid, and Merger Sub, entered into the Merger Agreement pursuant to which Merger Sub will merge with and into PNMR, with PNMR surviving the Merger as a wholly-owned subsidiary of Avangrid.  The proposed Merger has been unanimously approved by the Boards of Directors of PNMR, Avangrid and Merger Sub and was approved by PNMR shareholders at the Special Meeting of Shareholders held on February 12, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;Pursuant to the Merger Agreement, each issued and outstanding share of the common stock of PNMR (other than (i) the issued shares of PNMR common stock that are owned by Avangrid, Merger Sub, PNMR or any wholly-owned subsidiary of Avangrid or PNMR, which will be automatically cancelled at the Effective Time and (ii) shares of PNMR common stock outstanding immediately prior to the Effective Time and held by a holder who has not voted in favor of, or consented in writing to, the Merger who is entitled to, and who has demanded, payment for fair value of such shares) at the Effective Time will be converted into the right to receive $50.30 in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Merger Agreement provided that it may be terminated if the Effective Time shall not have occurred by the End Date; however,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;either PNMR or Avangrid could extend the End Date to April 20, 2022 if all conditions to closing have been satisfied other than the obtaining of all required regulatory approvals.  On December 8, 2021, the NMPRC issued an order rejecting the stipulation agreement relating to the Merger and the approval of the Merger from the NMPRC has not yet been obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;In light of the NMPRC December 8, 2021 ruling, on January 3, 2022, PNMR, Avangrid and Merger Sub entered into an Amendment to the Merger Agreement pursuant to which PNMR and Avangrid each agreed to extend the End Date to April 20, 2023.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The parties acknowledge in the Amendment that the required regulatory approval from the NMPRC has not been obtained and that the parties have reasonably determined that such outstanding approval will not be obtained by April 20, 2022.  As amended, the Merger Agreement may be terminated by each of PNMR and Avangrid under certain circumstances, including if the Merger is not consummated by April 20, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;With respect to the NMPRC proceedings, on April 20, 2021, the Joint Applicants, the NMAG, WRA, the International Brotherhood of Electrical Workers Local 611, Dine, Nava Education Project, the San Juan Citizens Alliance and To Nizhoni Ani, had entered into a stipulation and agreement in the Joint Application for approval of Merger pending before the NMPRC.  Subsequently, CCAE, Onward Energy Holdings LLC, Walmart Inc., Interwest Energy Alliance, M-S-R Power and the Incorporated County of Los Alamos joined an amended stipulation.  An evidentiary hearing was held in August 2021.  On November 1, 2021, a Certification of Stipulation was issued by the hearing examiner, which recommended against approval of the amended stipulation.  On December 8, 2021, the NMPRC issued an order adopting the Certification of Stipulation, rejecting the amended stipulation reached by the parties.  On January 3, 2022, PNMR and Avangrid filed a notice of appeal with the NM Supreme Court.  On February 2, 2022, PNMR and Avangrid filed a statement of issues outlining the argument for appeal.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;With respect to other regulatory proceedings related to the Merger, in January 2021, the FTC notified PNMR and Avangrid that early termination of the waiting period under the HSR Act in connection with the Merger was granted.  In February 2021, CFIUS completed its review of the Merger and concluded that there are no unresolved national security concerns with respect to the Merger.  In March  2021, PNMR and Avangrid received FCC approval of the transfer of operating licenses related to the Merger.  In April 2021, FERC issued an order authorizing the Merger.  In May 2021, the PUCT issued an order authorizing the Merger and the NRC approved the Merger.  As a result of the delay in closing of the Merger due to the need to obtain NMPRC approval, PNMR and Avangrid are required to make a new filing under the HSR Act and request extensions of previously received approvals from with the FCC and NRC.  On February 9, 2022, the request for extension was filed with the NRC.  On February 24, 2022, the requests for a 180-day extension were granted by the FCC.  No additional filings will be required with CFIUS, FERC or the PUCT&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;Consummation of the Merger remains subject to the satisfaction or waiver of certain customary closing conditions, including, without limitation, the absence of any material adverse effect on PNMR, the receipt of required regulatory approvals, and the agreements relating to the divestiture of Four Corners being in full force and effect and all applicable regulatory filings associated therewith being made.  The agreement relating to the divestiture of Four Corners has been entered into and related filings have been made with the NMPRC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The Merger Agreement provides for certain customary termination rights. The Merger Agreement further provides that, upon termination of the Merger Agreement under certain specified circumstances (including if Avangrid terminates the Merger Agreement due to a change in recommendation of the Board or if PNMR terminates the Merger Agreement to accept a superior proposal (as defined in the Merger Agreement) and in either case prior to PNMR&#x2019;s shareholder having approved the Merger), PNMR will be required to pay Avangrid a termination fee of $130.0&#160;million.  In addition, the Merger Agreement provides that (i) if the Merger Agreement is terminated by either party due to a failure of a regulatory closing condition and such failure is the result of Avangrid&#x2019;s breach of its regulatory covenants, or (ii) Avangrid fails to effect the closing when all closing conditions have been satisfied and it is otherwise obligated to do so under the Merger Agreement, then, in either such case, upon termination of the Merger Agreement, Avangrid will be required to pay PNMR a termination fee of $184.0&#160;million as the sole and exclusive remedy.  Upon the termination of the Merger Agreement under certain specified circumstances involving a breach of the Merger Agreement, either PNMR or Avangrid will be required to reimburse the other party&#x2019;s reasonable and documented out-of-pocket fees and expenses up to $10.0&#160;million (which amount will be credited toward, and offset against, the payment of any applicable termination fee).&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <pnm:BusinessCombinationCashRightPerCommonShare
      contextRef="i14811a533d314e35a0815d12a4535b33_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzg5Mg_697f9056-9c0b-4b6c-9abb-a17aebc67ed1"
      unitRef="usdPerShare">50.30</pnm:BusinessCombinationCashRightPerCommonShare>
    <pnm:TerminationFees
      contextRef="i4137275b5e0c468fabbdc41eeb9df7ad_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzQzNDI_155a8710-1408-44d0-a594-56f27c45bbc4"
      unitRef="usd">130000000</pnm:TerminationFees>
    <pnm:TerminationFees
      contextRef="ib604d47447404c37b7efdbfb82d0bb69_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzQ4NzI_4583b29e-d280-458c-8625-efb19671c71e"
      unitRef="usd">184000000</pnm:TerminationFees>
    <pnm:OutOfPocketFeesAndExpensesReimbursement
      contextRef="i9c75ea7c9e214695b3bda84edd861a07_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNDQvZnJhZzo3ODk1MTBmMWYwYmI0ODE4YTVmODY5NzNjN2ZmNDBkMi90ZXh0cmVnaW9uOjc4OTUxMGYxZjBiYjQ4MThhNWY4Njk3M2M3ZmY0MGQyXzUxNzM_c65314e6-1011-496a-9a76-a6c11dd9cbc1"
      unitRef="usd">10000000</pnm:OutOfPocketFeesAndExpensesReimbursement>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90ZXh0cmVnaW9uOmI5NDU1Y2NlOTJjZTRhZGQ5ZDE2Yzk0MzFiZGUxMzdjXzQ0Ng_0480b450-9771-4488-8ac9-7f44af0afc4e">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE I&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM RESOURCES, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;STATEMENTS OF EARNINGS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(15,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(28,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;(3,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Income and Deductions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other income and (deductions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;221,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;211,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;97,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Interest Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;11,986&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;19,078&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;19,581&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;194,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;163,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;73,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income Tax (Benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE I&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM RESOURCES, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;STATEMENTS OF CASH FLOWS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash Flows From Operating Activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Cash Flows From Operating Activities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash Flows From Investing Activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility plant additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash dividends from subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash flows from investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash Flows From Financing Activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term loan borrowings (repayments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term borrowings (repayments) -affiliate, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility borrowings (repayments), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repayment of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from stock option exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash flows from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;146,053&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;218,310&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;22,420&#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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents at End of Period&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;63&#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;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:100%"&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:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&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:100%"&gt;79&#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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Disclosures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest paid, net of amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes paid (refunded), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE I&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM RESOURCES, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;BALANCE SHEETS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;64,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;77,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net of accumulated depreciation of $16,585 and $15,706&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;22,649&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;23,191&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;3,078,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;2,713,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;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:100%"&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:100%"&gt;3,143,088&#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;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:100%"&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:100%"&gt;2,790,617&#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities and Stockholders&#x2019; Equity&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;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term debt-affiliate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;73,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;288,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;975,564&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;741,152&#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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;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;Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,429,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;1,429,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,167,524&#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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2,049,465&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,143,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,790,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 7, 8, 11, and 16 for information regarding commitments, contingencies, and maturities of long-term debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:Revenues
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzMtMS0xLTEtMzU3Njk_bef94d04-12f8-412f-ba93-2059dddda25e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzMtMy0xLTEtMzU3Njk_4174f802-d4bf-461e-ac5d-32eb3244cae6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzMtNS0xLTEtMzU3Njk_374c1652-4dff-4644-ac7f-c4e809c859f0"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzQtMS0xLTEtMzU3Njk_03fdd99b-0f38-497d-9c80-b3b1377cce63"
      unitRef="usd">15044000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzQtMy0xLTEtMzU3Njk_d9a115a7-9c11-4be7-b396-85a9c4cae02b"
      unitRef="usd">28299000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzQtNS0xLTEtMzU3Njk_d16cb0b5-d9b5-4a6b-bded-0a3b5a680f9f"
      unitRef="usd">3983000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzUtMS0xLTEtMzU3Njk_28cb6689-0d07-4369-9e64-71336db53a88"
      unitRef="usd">-15044000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzUtMy0xLTEtMzU3Njk_cee218a6-fe84-4102-9590-7dc22de7d53f"
      unitRef="usd">-28299000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzUtNS0xLTEtMzU3Njk_d4e99b47-6925-491c-aea3-4b2d726d2796"
      unitRef="usd">-3983000</us-gaap:OperatingIncomeLoss>
    <pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzctMS0xLTEtMzU3Njk_09e2e4ba-626a-4d33-a6f3-c0412088ed8f"
      unitRef="usd">221004000</pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture>
    <pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzctMy0xLTEtMzU3Njk_b484ffe9-003a-482a-bb92-650e6f257d28"
      unitRef="usd">211291000</pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture>
    <pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzctNS0xLTEtMzU3Njk_0e1cfc30-3fe1-449e-8fb4-f250fa42a26e"
      unitRef="usd">96324000</pnm:IncomeLossFromEquityMethodInvestmentExcludingJointVenture>
    <us-gaap:OtherIncome
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzgtMS0xLTEtMzU3Njk_a1f98b79-c818-417c-9820-2bfe66e2349b"
      unitRef="usd">362000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzgtMy0xLTEtMzU3Njk_1f3179ed-3aed-4517-b59f-1b6938df519a"
      unitRef="usd">-269000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzgtNS0xLTEtMzU3Njk_bfe582b3-5d3f-40c4-8565-7cb31253a617"
      unitRef="usd">731000</us-gaap:OtherIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEwLTEtMS0xLTM1NzY5_08364173-3e99-4c85-b415-33b94f27f56c"
      unitRef="usd">221366000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEwLTMtMS0xLTM1NzY5_07d28d78-9c47-4f6c-8df5-c9a43f48122f"
      unitRef="usd">211022000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEwLTUtMS0xLTM1NzY5_d92ec2a1-63cc-4611-8abc-4724b509d7d4"
      unitRef="usd">97055000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzExLTEtMS0xLTM1NzY5_3765e323-0dd0-4463-ba1c-603e140c334a"
      unitRef="usd">11986000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzExLTMtMS0xLTM1NzY5_ac9b8cc7-14c2-4d2c-a982-88bf57562272"
      unitRef="usd">19078000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzExLTUtMS0xLTM1NzY5_ee7c627f-e847-4f8d-923d-735c0ddc71ff"
      unitRef="usd">19581000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEyLTEtMS0xLTM1NzY5_a7a98456-eace-4d87-9fd7-a6cca6da7634"
      unitRef="usd">194336000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEyLTMtMS0xLTM1NzY5_948fdfcd-0cae-45e4-9d76-715c268816f6"
      unitRef="usd">163645000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEyLTUtMS0xLTM1NzY5_1877f80e-0afc-4d3a-a1e0-a85e0ca56011"
      unitRef="usd">73491000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEzLTEtMS0xLTM1NzY5_2da45ea5-f0a4-42ee-9f3f-6269b159c051"
      unitRef="usd">-1493000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEzLTMtMS0xLTM1NzY5_049ca778-e480-489c-930f-88c999029010"
      unitRef="usd">-9130000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzEzLTUtMS0xLTM1NzY5_f194da77-9e8b-4ebe-8349-e54299476577"
      unitRef="usd">-3872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzE2LTEtMS0xLTM1NzY5_c157126c-0d8e-4495-ae79-f39c69238980"
      unitRef="usd">195829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzE2LTMtMS0xLTM1NzY5_0b9dbc3e-781f-4ed7-b5dc-f9f5fe867752"
      unitRef="usd">172775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZToyZGJhOGQ5NjgzMDE0ZWFmOTZhMzM0NTZlNWRhNDAzMS90YWJsZXJhbmdlOjJkYmE4ZDk2ODMwMTRlYWY5NmEzMzQ1NmU1ZGE0MDMxXzE2LTUtMS0xLTM1NzY5_b7eb218d-554c-4c05-ac05-a1921e5761c5"
      unitRef="usd">77363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzE4LTEtMS0xLTM1NzY5_657c584e-607d-4746-b65b-2aad1e09eeab"
      unitRef="usd">-28514000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzE4LTMtMS0xLTM1NzY5_5734154d-e875-4815-ba00-2f142bc89fee"
      unitRef="usd">-17646000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzE4LTUtMS0xLTM1NzY5_69f4f079-ba97-4cd7-92d5-0e9dc3ee1dc1"
      unitRef="usd">2001000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIwLTEtMS0xLTM1NzY5_d5d6556d-3267-4cab-ad44-a8240e3d36dd"
      unitRef="usd">-543000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIwLTMtMS0xLTM1NzY5_1712ac1c-d730-4f6b-a7e9-e229ac252fb2"
      unitRef="usd">-1122000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIwLTUtMS0xLTM1NzY5_6d977201-1891-4412-b959-48631c909ce8"
      unitRef="usd">-1100000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <pnm:InvestmentsInSubsidiaries
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIxLTEtMS0xLTM1NzY5_dae7217e-772a-4f7a-8377-32d9bf582a0f"
      unitRef="usd">178071000</pnm:InvestmentsInSubsidiaries>
    <pnm:InvestmentsInSubsidiaries
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIxLTMtMS0xLTM1NzY5_706e4610-640b-4de2-91b2-5694225e5cc0"
      unitRef="usd">301000000</pnm:InvestmentsInSubsidiaries>
    <pnm:InvestmentsInSubsidiaries
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIxLTUtMS0xLTM1NzY5_d5c90a9e-88fa-4a7a-a0b7-95e070e83522"
      unitRef="usd">80000000</pnm:InvestmentsInSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIyLTEtMS0xLTM1NzY5_98fa6f82-1cca-447b-a584-dc4d623050ba"
      unitRef="usd">60000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIyLTMtMS0xLTM1NzY5_a40fb523-f597-40c2-8669-5d1ba44d3c1d"
      unitRef="usd">99187000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIyLTUtMS0xLTM1NzY5_b615c889-12ea-4ca4-9189-a0d938097299"
      unitRef="usd">54465000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIzLTEtMS0xLTM1NzY5_dba7d16b-a9b5-4f2d-afa9-1d1dbbe93a9d"
      unitRef="usd">-117528000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIzLTMtMS0xLTM1NzY5_2e2f46a4-8fc5-41e4-ae8a-4e10d2d1a605"
      unitRef="usd">-200691000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzIzLTUtMS0xLTM1NzY5_62ce9452-9e73-430c-bbce-44494d94ff37"
      unitRef="usd">-24435000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI1LTEtMS0xLTM1NzY5_61058605-4a70-4cd7-83d5-0564b3ef3874"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI1LTMtMS0xLTM1NzY5_ff60bc62-98c9-4dbf-924d-5312530b461a"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI1LTUtMS0xLTM1NzY5_119932c2-f1c7-4b3d-b9fe-79698996eed4"
      unitRef="usd">-150000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTEtMS0xLTY3OTEz_176189fd-535c-4065-9391-f869f63e5a9c"
      unitRef="usd">6400000</pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates>
    <pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTMtMS0xLTY3OTM3_b707c007-87d5-4e4d-97d4-a67abe256fde"
      unitRef="usd">0</pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates>
    <pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTUtMS0xLTY3OTM5_b4e0bab1-7fc8-4a45-b141-65df4642cfd6"
      unitRef="usd">0</pnm:ProceedsFromRepaymentsOfShortTermDebtAffiliates>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTEtMS0xLTM1NzY5_b43eacb0-5b25-4268-a6e5-b35634b4fcea"
      unitRef="usd">42900000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTMtMS0xLTM1NzY5_7d0696af-7a00-4824-a460-eee50adc3128"
      unitRef="usd">-131900000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI3LTUtMS0xLTM1NzY5_cd946e72-56fc-4cd8-9528-e3ee6fe424a1"
      unitRef="usd">123900000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI5LTEtMS0xLTM1NzY5_d526e3a8-3fb7-49b5-b8c9-6bb16053592f"
      unitRef="usd">1120000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI5LTMtMS0xLTM1NzY5_f2568389-f9c5-4f57-9d1b-102191007c49"
      unitRef="usd">230000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzI5LTUtMS0xLTM1NzY5_05e8e8fd-ba08-435b-879d-d69ed5b902bb"
      unitRef="usd">150000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMwLTEtMS0xLTM1NzY5_de2ae101-677d-4963-b2e8-7fede45427cf"
      unitRef="usd">900000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMwLTMtMS0xLTM1NzY5_26dd2866-5ecc-4bd1-9023-6a2bb496a178"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMwLTUtMS0xLTM1NzY5_fbb27301-c6f2-4f31-bfab-3a163e23011b"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMxLTEtMS0xLTM1NzY5_ace9d84d-77b7-442f-b331-3072d3dbb9ce"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMxLTMtMS0xLTM1NzY5_f895ed1c-c53d-4bc3-959e-c532755ea2e2"
      unitRef="usd">283208000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMxLTUtMS0xLTM1NzY5_dd6147de-7d6c-4bf4-8281-39f51523759e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMzLTEtMS0xLTM1NzY5_ae485733-23dd-480d-86ba-6855e66c9781"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMzLTMtMS0xLTM1NzY5_cddebe53-3a2a-4031-89a7-686b633f2381"
      unitRef="usd">24000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzMzLTUtMS0xLTM1NzY5_5c73f3d7-f63e-46f5-aa55-ed2e33880ef7"
      unitRef="usd">943000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM0LTEtMS0xLTM1NzY5_dc69ce81-d477-43aa-bb04-d185cedca3a6"
      unitRef="usd">10130000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM0LTMtMS0xLTM1NzY5_afc2f980-08e2-44ca-b6fe-318a943d3805"
      unitRef="usd">11984000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM0LTUtMS0xLTM1NzY5_e239682c-ac90-47af-b2b4-5f6600a958da"
      unitRef="usd">9918000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM1LTEtMS0xLTM1NzY5_df2edc3e-bd78-4a37-9b33-9d8b775fc03a"
      unitRef="usd">112444000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM1LTMtMS0xLTM1NzY5_13523882-65be-46d0-9312-c0e5819360b9"
      unitRef="usd">97974000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM1LTUtMS0xLTM1NzY5_95918f8c-5f28-4390-969f-e5ad2c5ec892"
      unitRef="usd">92398000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM2LTEtMS0xLTM1NzY5_4fa10e1f-0e97-474b-a042-bad30c41a59f"
      unitRef="usd">-673000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM2LTMtMS0xLTM1NzY5_3c3980b7-347a-4320-91d5-0abb29d315f9"
      unitRef="usd">-3064000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM2LTUtMS0xLTM1NzY5_72566842-19cf-4f3d-90f2-ac81b09a1a93"
      unitRef="usd">-107000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM3LTEtMS0xLTM1NzY5_e1741103-9b36-4dfd-b76b-6851b85bd66b"
      unitRef="usd">146053000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM3LTMtMS0xLTM1NzY5_53d77021-c560-4dcb-8f14-9b64cfd7200c"
      unitRef="usd">218310000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM3LTUtMS0xLTM1NzY5_46c00769-3490-41a9-8769-568ec2cb1f51"
      unitRef="usd">22420000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM4LTEtMS0xLTM1NzY5_543e67c4-569a-4884-9caa-f34f12fd815b"
      unitRef="usd">11000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM4LTMtMS0xLTM1NzY5_24864931-3c22-4939-acec-60fe55b7c9cb"
      unitRef="usd">-27000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM4LTUtMS0xLTM1NzY5_1125cc46-b34c-479c-b6af-e950dce525e2"
      unitRef="usd">-14000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM5LTEtMS0xLTM1NzY5_ae73ebe7-8742-4938-90ac-bfab6de9b5e5"
      unitRef="usd">52000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9b5745c5ba004c458fa029f36c60d361_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM5LTMtMS0xLTM1NzY5_a0d6097c-f0d3-4c77-b2e1-3ffbf6ed4b5c"
      unitRef="usd">79000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73a89ebaf99249e092cd052764414d46_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzM5LTUtMS0xLTM1NzY5_2ad07e79-0336-4837-862a-e351d90537e2"
      unitRef="usd">93000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQwLTEtMS0xLTM1NzY5_f918a790-0dd8-4d80-a196-0f7562dcd9cd"
      unitRef="usd">63000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQwLTMtMS0xLTM1NzY5_64c3c882-4ffe-413c-af17-83bade822d13"
      unitRef="usd">52000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9b5745c5ba004c458fa029f36c60d361_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQwLTUtMS0xLTM1NzY5_e77d0b91-8def-4c4c-8fa9-a5291c25cb8d"
      unitRef="usd">79000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQyLTEtMS0xLTM1NzY5_04ca5cf9-25a5-4de4-95c1-5844e5450045"
      unitRef="usd">13425000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQyLTMtMS0xLTM1NzY5_2f6e9c99-6206-4d88-bcfb-d269e98db9fc"
      unitRef="usd">16869000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQyLTUtMS0xLTM1NzY5_d26460c9-269f-4a74-a3e4-b0887cd99314"
      unitRef="usd">18702000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQzLTEtMS0xLTM1NzY5_8bc38fd2-d893-4a9d-abc3-ff792395c032"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if9343af47d684bac9b848d95b2d674f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQzLTMtMS0xLTM1NzY5_a639b024-e9d2-441b-ac08-997c7052c41a"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7048950ce7ca46c0b4ed1f640778b753_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTpjYzE1N2QyYjY2NmM0MDYwYWNjMzcxMGQzZGU4ZmIxOC90YWJsZXJhbmdlOmNjMTU3ZDJiNjY2YzQwNjBhY2MzNzEwZDNkZThmYjE4XzQzLTUtMS0xLTM1NzY5_57080ff6-8524-4934-a493-2b6330d8b650"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzQtMS0xLTEtMzU3Njk_af1768ab-b43c-4892-bfdc-269396b92be1"
      unitRef="usd">63000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzQtMy0xLTEtMzU3Njk_79faed61-48e5-4e78-8e82-97996ed6485f"
      unitRef="usd">52000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzUtMS0xLTEtMzU3Njk_79efdf1b-dfbf-44c7-b4dd-b6f26528222e"
      unitRef="usd">45954000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzUtMy0xLTEtMzU3Njk_f20f1df0-fe6b-4fb3-a76c-6172e10fabf8"
      unitRef="usd">71567000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzYtMS0xLTEtMzU3Njk_da39dfa9-7493-4a50-975e-c09c016a783e"
      unitRef="usd">18674000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzYtMy0xLTEtMzU3Njk_d93d7ad5-983c-4b4a-89de-a5b2f84eb017"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzctMS0xLTEtMzU3Njk_1b736cc6-9767-40de-84be-506e10101b87"
      unitRef="usd">247000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzctMy0xLTEtMzU3Njk_9e2ecee0-56f2-4296-b7df-ae3af06ee3cb"
      unitRef="usd">5545000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzgtMS0xLTEtMzU3Njk_36fad0c5-63ab-4bf5-a461-45da85c196ee"
      unitRef="usd">64938000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzgtMy0xLTEtMzU3Njk_7b9ad35c-af5c-416e-9cfc-9bdd49426cc6"
      unitRef="usd">77164000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpjYzgzZDVlMTFmODA0N2I5YThjZjUyOWNiZTkwZDNjOV83MA_25ad6fdc-74d3-412b-aa15-d8e1f18aa6d8"
      unitRef="usd">16585000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMC0xLTEtMzU3NjkvdGV4dHJlZ2lvbjpjYzgzZDVlMTFmODA0N2I5YThjZjUyOWNiZTkwZDNjOV83Nw_ebc8dfb8-88a2-4d45-a236-f27a73e923bf"
      unitRef="usd">15706000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMS0xLTEtMzU3Njk_8da297c0-4ad9-413b-b905-87c0d8e72e54"
      unitRef="usd">22649000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzktMy0xLTEtMzU3Njk_65b492a5-1fbc-4583-971b-77db81a2d963"
      unitRef="usd">23191000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzExLTEtMS0xLTM1NzY5_6e2db6b6-2d7b-4213-8c77-8c0d538088d8"
      unitRef="usd">3006281000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzExLTMtMS0xLTM1NzY5_b67e6efc-aca5-48a5-ad37-2f41aae356cc"
      unitRef="usd">2631567000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherLongTermInvestments
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEyLTEtMS0xLTM1NzY5_ca2c0da5-c5ea-431e-966e-4ad0b26a3851"
      unitRef="usd">49220000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEyLTMtMS0xLTM1NzY5_14152078-d577-4cad-ba0a-71b2618ab32d"
      unitRef="usd">58695000</us-gaap:OtherLongTermInvestments>
    <us-gaap:AssetsNoncurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEzLTEtMS0xLTM1NzY5_4e93798f-d21c-45f6-bd6c-39c3da5a0097"
      unitRef="usd">3078150000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzEzLTMtMS0xLTM1NzY5_52784856-cbb4-4736-81ac-561a11257c18"
      unitRef="usd">2713453000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE0LTEtMS0xLTM1NzY5_cdb72805-cf77-4ca1-94db-1443ad9dbca8"
      unitRef="usd">3143088000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE0LTMtMS0xLTM1NzY5_06ba75df-0354-4bfc-bc75-dd5e8b5f32f0"
      unitRef="usd">2790617000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE2LTEtMS0xLTM1NzY5_a5025ed3-304b-4432-8409-fd0eb23f163d"
      unitRef="usd">54900000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE2LTMtMS0xLTM1NzY5_a5b5bec8-0a1b-4043-b297-4c43b33a9e16"
      unitRef="usd">12000000</us-gaap:ShortTermBorrowings>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE3LTEtMS0xLTM1NzY5_a2ef5125-cebc-48d8-b4a1-967651de561a"
      unitRef="usd">15219000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE3LTMtMS0xLTM1NzY5_85afd0e6-a6c2-4fa9-b79c-092efee8d529"
      unitRef="usd">8819000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE4LTEtMS0xLTM1NzY5_3bde4b47-7fcd-4863-b073-6083984154f9"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE4LTMtMS0xLTM1NzY5_45688220-b103-4758-99bb-00251102d82a"
      unitRef="usd">229948000</us-gaap:LongTermDebtCurrent>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE5LTEtMS0xLTM1NzY5_98b7dc83-4cff-4bfc-a563-8f5a628810dc"
      unitRef="usd">2564000</pnm:AccruedInterestAndTaxesPayable>
    <pnm:AccruedInterestAndTaxesPayable
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzE5LTMtMS0xLTM1NzY5_143d1792-a55f-448e-a91f-2ed503735696"
      unitRef="usd">8124000</pnm:AccruedInterestAndTaxesPayable>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIwLTEtMS0xLTM1NzY5_b81940cc-7e88-47c1-8bae-662362312bbb"
      unitRef="usd">318000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIwLTMtMS0xLTM1NzY5_58cb9dd4-393a-4240-8c75-cea42b4868bf"
      unitRef="usd">29549000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIxLTEtMS0xLTM1NzY5_7effb37b-5d8c-412f-9f0f-04e8592b77f8"
      unitRef="usd">73001000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIxLTMtMS0xLTM1NzY5_8c7b6e45-68dd-4af4-b60c-1c926504c528"
      unitRef="usd">288440000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIyLTEtMS0xLTM1NzY5_30ce5499-2115-4d31-a6c8-cd33711cafb3"
      unitRef="usd">899759000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIyLTMtMS0xLTM1NzY5_0229efc2-1ba3-4a17-ae11-c84a3aa86168"
      unitRef="usd">449909000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIzLTEtMS0xLTM1NzY5_4540b037-9ce1-486d-a7a1-623c9fc6564a"
      unitRef="usd">2804000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzIzLTMtMS0xLTM1NzY5_7c132fdb-8426-46cc-a6df-d83446e2f20a"
      unitRef="usd">2803000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI0LTEtMS0xLTM1NzY5_1902a3f8-4d6e-455e-bcc9-770e6fb69512"
      unitRef="usd">975564000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI0LTMtMS0xLTM1NzY5_c4d1b1d0-765e-4659-8bbc-03ab9f1a87dc"
      unitRef="usd">741152000</us-gaap:Liabilities>
    <us-gaap:CommonStockNoParValue
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMTg_0174fae3-8f0f-45df-8d03-1304ac860c90"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMTg_322a79c6-8bb9-4deb-8059-4648031978a9"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMzI_28ec23a1-39d8-46d2-9f1b-be0d670ea8c0"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfMzI_9a2a90a9-f957-4d85-bb07-b3f34d794311"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_50afdbed-574f-4bcf-9079-6f0da6e7217f"
      unitRef="shares">85834874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_82d9c28c-6d2d-4301-8f6a-b4aa6ce4efea"
      unitRef="shares">85834874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_f1f83df0-a85c-43bd-869b-3d5ac3bf33df"
      unitRef="shares">85834874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTAtMS0xLTM1NzY5L3RleHRyZWdpb246ZWZjZmVjNjM5NTMwNDljNzhmNTA1NDI5NzIzZDkyNGFfNzc_fe5459f5-b2fb-486c-9c7c-c90940a6861b"
      unitRef="shares">85834874</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTEtMS0xLTM1NzY5_5de08b15-78aa-45da-9009-1bb01e0a3d25"
      unitRef="usd">1429257000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI1LTMtMS0xLTM1NzY5_85a8f38c-1ca2-4a67-b760-712a921ff1bd"
      unitRef="usd">1429941000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI2LTEtMS0xLTM1NzY5_0ba65849-0f10-4fcd-9dc7-ace7b742da7c"
      unitRef="usd">-71936000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI2LTMtMS0xLTM1NzY5_3db1f8fc-0b2d-4916-b931-4b4c7cfa9191"
      unitRef="usd">-79183000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI3LTEtMS0xLTM1NzY5_4d874978-877e-4709-8518-f5e9b9a44f6b"
      unitRef="usd">810203000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI3LTMtMS0xLTM1NzY5_327f5298-f562-45c9-bf93-151a8b8a2f7f"
      unitRef="usd">698707000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI4LTEtMS0xLTM1NzY5_45d14a97-3582-423e-ae5c-39310c2aec98"
      unitRef="usd">2167524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI4LTMtMS0xLTM1NzY5_b18cf452-914b-49c2-bd75-966647c70c79"
      unitRef="usd">2049465000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9b5098f408ba47ccb64357e4239a1728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI5LTEtMS0xLTM1NzY5_21d8ac2e-3400-4f6c-8100-ee39d5b0f2df"
      unitRef="usd">3143088000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5ee85e2c8b5b4efeafe5407d09c050ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTAvZnJhZzpiOTQ1NWNjZTkyY2U0YWRkOWQxNmM5NDMxYmRlMTM3Yy90YWJsZTo4MGEzMmFkMDRjYTA0MGE0OTkxNzEyMDA1YjU2NTZlZS90YWJsZXJhbmdlOjgwYTMyYWQwNGNhMDQwYTQ5OTE3MTIwMDViNTY1NmVlXzI5LTMtMS0xLTM1NzY5_179d1885-60e2-45b6-98d7-4887ff2fc4e5"
      unitRef="usd">2790617000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90ZXh0cmVnaW9uOjg3YTNiYmJkNzdhZDQ2YjBhOGIyYjhhYmU3ODE4YzFmXzQwNg_e388989e-41cf-4381-8c1a-ea3d67041cc6">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PNM RESOURCES, INC. AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of&lt;br/&gt;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;costs and&lt;br/&gt;expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;other&lt;br/&gt;accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;end&#160;of&#160;year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, year ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span 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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PUBLIC SERVICE COMPANY OF NEW MEXICO AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.652%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of&lt;br/&gt;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;costs and&lt;br/&gt;expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;other&lt;br/&gt;accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;end&#160;of&#160;year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, year ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;TEXAS-NEW MEXICO POWER COMPANY AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;A WHOLLY-OWNED SUBSIDIARY OF PNM RESOURCES, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of&lt;br/&gt;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;costs and&lt;br/&gt;expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;other&lt;br/&gt;accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;end&#160;of&#160;year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="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:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, year ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic7d7a13549134b69ac7a298d747cdacb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtMy0xLTEtMzU3Njk_d3e9bfd5-3220-4261-a331-804730b28c3f"
      unitRef="usd">1406000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtNS0xLTEtMzU3Njk_dbf19466-35a1-43f6-b1ee-34420c5bf947"
      unitRef="usd">2835000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtNy0xLTEtMzU3Njk_9fe007fe-4a25-414c-b804-3872b0ba8883"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4f12ed58c28643998bda2efb9f39d099_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtOS0xLTEtMzU3Njk_26f758a9-b504-4fe4-bca4-13345477af97"
      unitRef="usd">3078000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id1c5e513860e467aa6aa252d022bdbb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzQtMTEtMS0xLTM1NzY5_324e6bca-c95c-410d-935f-28e1c33a4c50"
      unitRef="usd">1163000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id1c5e513860e467aa6aa252d022bdbb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtMy0xLTEtMzU3Njk_80feba61-d89a-4229-a5e9-cef5f1118e22"
      unitRef="usd">1163000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i004749784b0741caa8be35fcd149b538_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtNS0xLTEtMzU3Njk_edba7604-7d00-44d6-995f-fcd05cdf16e5"
      unitRef="usd">3527000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i004749784b0741caa8be35fcd149b538_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtNy0xLTEtMzU3Njk_6ba15889-230b-4b31-84e4-6e6070b88f3c"
      unitRef="usd">6070000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i004749784b0741caa8be35fcd149b538_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtOS0xLTEtMzU3Njk_03a16a29-2f63-44e6-9a00-114447085aab"
      unitRef="usd">2427000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i412d35763072469fa73cfef96012e5c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzUtMTEtMS0xLTM1NzY5_a84a1b28-fa0e-4b16-a814-fe45130ec210"
      unitRef="usd">8333000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i412d35763072469fa73cfef96012e5c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtMy0xLTEtMzU3Njk_ac6c8c4a-87ca-40dc-968c-11fa90bcfad3"
      unitRef="usd">8333000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtNS0xLTEtMzU3Njk_862be9e9-1ba7-499a-8874-4af88f2879c5"
      unitRef="usd">4663000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtNy0xLTEtMzU3Njk_4c497ef8-c184-4f34-939a-91e504fea258"
      unitRef="usd">826000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4adf5310883242a2a79ecb96704130ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtOS0xLTEtMzU3Njk_682e5f9c-d29d-4ad9-8eda-294cbeec99e6"
      unitRef="usd">6557000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i923e4b3a22104d0e9d154395182bd1dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpkMzAzMWIxYzQyNzM0NDhhYWE1YTFmMWVlYmYwMWI5Ny90YWJsZXJhbmdlOmQzMDMxYjFjNDI3MzQ0OGFhYTVhMWYxZWViZjAxYjk3XzYtMTEtMS0xLTM1NzY5_1b2190fc-3ee8-4666-8841-c3da824ec287"
      unitRef="usd">7265000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98abd3074bd045199208f282509d68bc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtMy0xLTEtMzU3Njk_46ff4f8d-1a6f-4a82-80cf-0c1db27ecd2c"
      unitRef="usd">1406000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtNS0xLTEtMzU3Njk_53ebbca1-1ac1-4cce-b107-668c215a872b"
      unitRef="usd">2790000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtNy0xLTEtMzU3Njk_5d114b38-d104-4649-830b-5356e11b50c4"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie5dbf5bb577f49488c31cbd8d03632a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtOS0xLTEtMzU3Njk_5873f4a8-0dfd-4674-97f2-4b0860423aa2"
      unitRef="usd">3033000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9f39464c21624168a6d216826c81fca8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzQtMTEtMS0xLTM1NzY5_c0cdba31-64a4-4c06-8d9d-718577daf58a"
      unitRef="usd">1163000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9f39464c21624168a6d216826c81fca8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtMy0xLTEtMzU3Njk_2836a139-405d-4354-8cd2-959ce739923a"
      unitRef="usd">1163000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtNS0xLTEtMzU3Njk_b9578827-46ee-41dc-bd35-a50d014f7fa4"
      unitRef="usd">3482000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtNy0xLTEtMzU3Njk_c8db247a-6477-40b9-a0e0-e40ffc4115e7"
      unitRef="usd">6070000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ifa832a6047174617bf06c306c0f70e34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtOS0xLTEtMzU3Njk_45c821bb-92f1-45d6-9644-a7cc36042ee1"
      unitRef="usd">2382000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia5ea5adf8efa47c2abed999de7fca815_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzUtMTEtMS0xLTM1NzY5_2bfc1629-9c67-46a2-b57e-a3654bba9502"
      unitRef="usd">8333000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia5ea5adf8efa47c2abed999de7fca815_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtMy0xLTEtMzU3Njk_3bde44c1-08e3-4dfa-86c1-bd80f3ffc8f5"
      unitRef="usd">8333000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtNS0xLTEtMzU3Njk_127eb228-8e85-421e-a959-a97e00059f76"
      unitRef="usd">4597000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtNy0xLTEtMzU3Njk_fbd6cd2e-e53f-4f76-a907-b2edc441f2a7"
      unitRef="usd">826000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idb3c974b2dfd4418b363acdbc2578a90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtOS0xLTEtMzU3Njk_a7249b84-6637-41fb-b803-eda152581d5f"
      unitRef="usd">6491000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idbc80eb640a2450fbcad6af1a5f7e80e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTozY2Y0MTNmY2I2NjE0ZmRhODA2MzgyMzRmNjEyYzFhMC90YWJsZXJhbmdlOjNjZjQxM2ZjYjY2MTRmZGE4MDYzODIzNGY2MTJjMWEwXzYtMTEtMS0xLTM1NzY5_745eda98-d57a-47d4-8fc3-ebd04eb533c3"
      unitRef="usd">7265000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i61739cef4f9c4c86b06fd2097b5d581e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtMi0xLTEtMzU3Njk_0e1dd34b-3f4b-4604-9dc7-4b0639083ad6"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtNC0xLTEtMzU3Njk_00b39f53-8b4d-4d3a-b0cf-f1c366aba8ef"
      unitRef="usd">44000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtNi0xLTEtMzU3Njk_46824aae-c870-4bbd-a05a-2e359fdbca52"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3b2f75be14e149aab4576d01cf09bd13_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtOC0xLTEtMzU3Njk_468d98ba-417a-4ad3-9119-782b5871d169"
      unitRef="usd">44000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5beb6d2ac35e4b39a5694b0df57f5200_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzQtMTAtMS0xLTM1NzY5_f96e18dd-a195-42b4-8493-2fdcb5a5795b"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5beb6d2ac35e4b39a5694b0df57f5200_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtMi0xLTEtMzU3Njk_5bc55b1a-7e92-491c-a231-a9286dceb058"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtNC0xLTEtMzU3Njk_49a7a143-527e-4176-a6f3-bac74472d1fe"
      unitRef="usd">45000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtNi0xLTEtMzU3Njk_24315184-f440-42ab-98ee-e00b3cd90211"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i124dd63db8344e06a17bf07694ace07c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtOC0xLTEtMzU3Njk_0467232e-2ec7-4052-a089-5dadc1e0b1fa"
      unitRef="usd">45000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7922ea0ddd41423db66423e9d429bba9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzUtMTAtMS0xLTM1NzY5_c4253279-c5b0-4b32-8712-37b27115c0bd"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7922ea0ddd41423db66423e9d429bba9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtMi0xLTEtMzU3Njk_dacfde5d-e075-4d70-80bb-f4eb2c213ca1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id2180e142c844f51823dc367ec3beab3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtNC0xLTEtMzU3Njk_543d02b2-5196-45bf-a6db-52e5c8c3bfa1"
      unitRef="usd">66000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="id2180e142c844f51823dc367ec3beab3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtNi0xLTEtMzU3Njk_562ce919-c67e-4ec6-95e6-e1f0411503b9"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id2180e142c844f51823dc367ec3beab3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtOC0xLTEtMzU3Njk_b665dbaf-89b5-4d12-bde8-046efd57de7d"
      unitRef="usd">66000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iee9f2b4d1f454163997e1688d839e8d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY2NmY2NTg2NDE1MDQxN2Q5ODFjZjE0NDY2ZmY1MmNiL3NlYzpmNjZmNjU4NjQxNTA0MTdkOTgxY2YxNDQ2NmZmNTJjYl8yNTMvZnJhZzo4N2EzYmJiZDc3YWQ0NmIwYThiMmI4YWJlNzgxOGMxZi90YWJsZTpmYTgxMjhmN2M1ZjU0Njg3OGZiMDQyYWFlMTdlYjc2Ni90YWJsZXJhbmdlOmZhODEyOGY3YzVmNTQ2ODc4ZmIwNDJhYWUxN2ViNzY2XzYtMTAtMS0xLTM1NzY5_ec14815e-4bda-4e2d-a7f8-38ce6ae56df3"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>175
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M8]L.P_&XN]D5Z-00&/4EC7PU 66I?Q'40"[VVQPM_ $NTOU\-0%&^.I :WZ
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
MF"?I1'C@HQW@](>TY7-90^K_>FWAHU1SOU3?+YNV/P-GN"(/30O-3>WT3:O
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
MG<XN3V_Z9C,>_[UM^KZIQI=KG8%P8P#?WS50 FS?F!/%NQ/D%_\%4$L#!!0
M   ( '2!852J-]R-H@0   05   8    >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&ULM5AM;Z,X$/XK5FYUZDK=@DT22"^-U*8ZW4G7O:C=WGUVP"E6#<YBT[3W
MZV\,%$)"@/0E'Q(@,^-YAIEGQIYN9/*H0L8T>HY$K"X&H=;K<\M2?L@BJL[D
MFL7PSTHF$=5PFSQ8:ITP&F1*D;"(;8^MB/)X,)MFSQ;);"I3+7C,%@E2:131
MY.6*";FY&.#!ZX-;_A!J\\":3=?T@=TQ?;]>)'!GE58"'K%8<1FCA*TN!I?X
M?$XF1B&3^(>SC=JZ1@;*4LI'<_-G<#&PC4=,,%\;$Q1^GMB<"6$L@1\_"Z.#
M<DVCN'W]:OWW##R 65+%YE+\RP,=7@R\ 0K8BJ9"W\K-'ZP -#+V?"E4]HTV
MN:P+PGZJM(P*9? @XG'^2Y^+0&PIX.$!!5(HD+X*3J'@9$!SSS)8UU33V321
M&Y08:;!F+K+89-J AL?F-=[I!/[EH*=G<QDK*7A -0O0%14T]AFZ,^84^H86
MWV]NT<F")BS6(=/<I^(K/+Z_NT8G7[ZB+XC'Z$<H4T7C0$TM#0X9LY9?+'Z5
M+TX.+'[-_#/DX%-$;((;U.?]U>VZN@5A*&-!REB0S)YS*!9I8H"B2Z4 _GF+
M1:>TZ&06AP<L7@HHDRRD4' HC>%M9?F[% P2V)=IK!O#EEL=9U9-(3[-7#(>
M3:VG[>#L"WF.XY1"-8>'I</#UA#<:RZX?D$+2 3=%H%1:7#4'@'?3Z-49.D5
M,& :GU-3OZ<H3GW!:()6*1--,1CMP1MB[.&=(#1).6.W.0KCTNEQ:Q2NV8I!
M*@1H#E\<*@'2&_T-%9"@OSA=FA!QUIH@;KF2VQJ>>1X<8#($L2E6A:+W'Y%<
M ;<N%0\XT.LI/,QB^$1%RM )U%T N403A=;@E0JA1+\V1='=BP^V[9T8MLO4
M<'DE+N^C<!G7(<*I#F7"_P,Q RY_VH@H7WA4]S;[[,#J(5C#-BFQ33X6&U<J
M[<8UV7<7C\C$V4'5*5;#A.VJ#]@?BPIF LC)..#Q0Q>T8NE.;-UR=7!;30ZW
M,[N,UC1^0;Z,(I@=,EBA% %+U*^_> 2[OR'V,P7B:ZMI7/413-ICN;4,$)U$
M:^"Y8RNW6&.[+'<SO%6D[GO5L7![RZK[?G1U%M9KKY TUV<OT3J*JHWAX?$H
MCLG8X9YOWLASAIX[W$710[(.HFJ=N+UW+M*EX#ZZ8\D3AQ'B-8FA'+_#>'S#
MGKDOV_*U:G>XO=_U'WQPU=AP>V=[Z^B#][M1P^S3('5X^,%5U\+>QXP_N&H6
MN+U;O'T *@QW34"-8@='(%(U!&)_/F>2BJ()_GS.+-9HX\Q6D;KO6_N&8_C^
M:,XLK&]3R+"9,OM(UC%4O$_>P/O])A>R3^3.!&/7G4QV_>\A6?>_8GSRN8Q/
M]GG\$(@>DG40%>.3=L;_P9ZI^E:Q.UK(#21\48IM=59Q/>G@^@\IZZH-D(X-
MSCM+PSTX(^R^E1Z2=0Q55R =FYEWE,;^)F3LC+Q=WSNDZGY7K8=T;%3>6Q+[
M>XTFYSND<N>MK2,J<SYX0Y,''BLDV K4[#,7])/\R"V_T7*=G5HMI=8RRBY#
M1B%-C0#\OY)2O]Z8@[#RX'/V/U!+ P04    " !T@6%4437[7G8&  #.(
M&    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;,6:77.;.!2&_XK&[72W,^N:
M(_'9.IEIC.W-1;N9I.U>[.P% =EF"B@%.6[__4J8&"-D8-*DVXL YCV27ATA
M/8).=RS_6FPHY>A[FF3%V6C#^=W;R:0(-S0-BC?LCF;BSHKE:<#%9;Z>%'<Y
M#:(R*$TFV##L21K$V>A\6OYVE9]/V98G<4:O<E1LTS3(?US0A.W.1C!Z^.$Z
M7F^X_&%R/KT+UO2&\L]W5[FXFAQ*B>*49D7,,I33U=GH/;Q=$BP#2L67F.Z*
MHW,DK=PR]E5>7$9G(T.VB"8TY+*(0!SNZ8PFB2Q)M.-;5>CH4*<,/#Y_*'U1
MFA=F;H."SECR=QSQS=G(':&(KH)MPJ_9[D]:&;)D>2%+BO(OVNVUCC-"X;;@
M+*V"10O2.-L?@^]51QP% #D1@*L K 3@4S60*H ,K<&L LRA 5858*D![HD
MNPJPE0!R*L"I IPR6?O>+5/C!SPXG^9LAW*I%J7)DS*_9;3(2)S)H7C#<W$W
M%G'\?,:R@B5Q%' :H1LN#F*<\0*Q%9IM@FQ-"Q1G:/YM&_,?:(RN/GZX%H?/
M-S[Z_>5K]%+>_+1AVR+(HF(ZX:)%LMQ)6-5^L:\=GZC]$^-!H@F;#0@3K67A
MUPU+(IH7OU5-U)3E=Y<U8VDJ'HFR,$WTO#OZ_5^S2TW4HCOJFG(Q28@.GP=Y
M%F=K7<\MNXOXR+(Q"EG&<Y:(>VMTF7&:TX*+C+QZ ;;Q[DN0T"R,@V;9$S$^
M#H,$'P8)+BLS3U1V0==Q)AN*+H(DR$** HY\&KY!!/Y V !7E_I]F799IIP1
M[\_!L;#EF=/)_7&N-3K;=8F+FSI?HP.+ )"F;M[6C<%P;5>I=]'6V2;Q+*6X
MI4Z&H6Y<HT?)H4=)&49.].AE%HJ%HZ#H=]&-Y=EK^2CIAC3ZYUJD&(F)=Q?D
MT;\=Z30/E9N=Z?PH5CA:C3QT2\5Z1L52=%O$42Q6(R26M!7-<S$\"]D<%,7W
M<41//-_[FJRCWO$P$%!2W%8YCNL92D(&J99M%9C8!'T^K$.76)U=LI]1&-_0
M7#Q5J>B"C5QN[ZG(BKBF.NM6VSHQ',7Y$-&\1]1P9!\<V9V.;AZ94+O5EK&%
M7<75$-&B1]1PY1Q<.9VN_(>F"]P(DT!Z$I-WN)_#BQ-S^(73;HE''$^98&;#
M9(M>6<.9>W#F=CJ[REE(J3"VREE:)8K=E;A&O],\C OM('3;0\=49K#9 (W?
MK6DX\@Z.O$Y'[^5\59)$7WX\38]ZH ZZ02J_3]6P D:-24;WXU0F1$)O5$X0
M8G8(JN3(<VUNJB*MQM(!ZO(W2.7WJ9JVCN@/.FT]0,*K%RX&YUV!>!X(9^4V
MH1 HRC<HEC2XRVBNM0CM[@;+-)0%8-FO:QJHR02ZT62>11U<XFG;C-LKB&,*
M-C'4S&B$MN/:GCKF=$*P#,M2IHZY1BA&)W&4!6&AT=E8P)/*)CH=,:P34Q'4
M= +_ YY S2?PZP %-+S@.@1L-=D:G4.(0=34#-,M=3HQWD_,J5"#"CP]J4 ;
M,.3#T9J)!LGFO;*FLQI8X'F(!08ARR#5HD_5M%93"SP'MH"&-,  RU/Q>JAP
M,4#8=%C3"SP+OD";.W!K6/9K_&Y-TU/-+_!4  ,:Z@#PU"WG;*#.[]<U]_$U
MQN!NC+DLBFVY4 XPA=O(@5V"#?7)&JCS^W5-4S7$X&Z(>0R;X3:0N&"J#]8@
ME=^G:MHZ>NG2C38_RV98 QO@&I:R\BW[=4T#-45@\G@VPX:VS:0]1L!P3:?U
MTD@C-$S/M"TU.6TAF-CSU"S.-<*Q(W8.*@!H=((('753O]3H+,\PO!.]6L,1
M-G\]F^&:/W W?SPEFV$-20"(;*O);NO LXFE8O- W5*GL\RC-TW-OJD)!G<3
MS&/8#+>)P\'M'ABBFO>IFK9J>L'=]/)8,,,:VFB#V2#5HD_5M%9C"^[&EL>!
M&6[3QM@U"5%?O S4+?IU37LUP>"G(ABL(PZQ75'WQ -U?K^N^=Z\)ACR]"]B
M2)L\/--4=X"#5'Z?JFFK9ACRO"]BB.X%BV>HF[=EOZYIH*85\A,O8C!HV]S^
MM(+%/P][:F8T0K =J[4-T CE8H_5%6"N$8X=\(B2[85&YX)@%W6WK]%9EFE8
M2J].CC[4RB_]'X)\'8O\)G0EXHPWCLA+OO]XOK_@[*[\=GO+.&=I>;JA@5CC
MI4#<7S'&'R[DY^##?V$X_P]02P,$%     @ =(%A5"4H#*Q5"@  238  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULM5M=;]LX%OTK0C /+3"IQ4^1
M11J@M;JS?6@G2#NSSXK-Q$)E*2/12;K8'[^49)LR>4G'F<Y+_)%#6D>\O.?>
M(^GBL6F_=RNE=/*TKNKNW=E*Z_NWLUFW6*EUT;UI[E5M_G/;M.M"FX_MW:R[
M;U6Q' :MJQE.4SY;%V5]=GDQ?'?57EXT&UV5M;IJDVZS7A?MCP^J:A[?G:&S
MW1?7Y=U*]U_,+B_NBSOU5>D_[J]:\VFVGV59KE7=E4V=M.KVW=E[]#;/TG[
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
MFPRZF"V]FQL@&!+,E3@ =HZ9#-DKS.HUB^OU,6>3 ?UUAOQK'A".IZF[Q7(
MQQ@--7W,:C6+-^P_V]ED?O<-.IL@#G V85S0V62VAF#Q&J)?0!5;0$#R&4_=
MTF .X6B_@BX1'T?[Q![@,;DE+EY"O-RA9;[X P[MLU#Y,=0A.5M'L'@=\2*'
ME@'%!3.;Q4N* (XRZET\!7 TY2R@R,P6&"Q>8.R,TU+_B%3%S"H\B]^:]C(C
MEEF994>ZY9<88 RX\@S>UP<!P1O[(&#LSCYNU9?'G>S3##!NU8\?<[!-;=+<
M)KWI=?=C*+SNVV9;>(5M!NYKE^F?A7=E&<!1FF$WWG,(A[! H7M8K1;RN!9.
M CGY7_(W+SQP*UW\2)MYVG)99>#';IQ^V7+Y"9X1E G7%@)PA#+$O5MS 9S9
M.CAP*P"WBL'CBC%9KE^3WP8GUG?R#N>>W,]\Y,:FT];$YDH>SY4O71/HKB0B
MO>X,PI%,NK<^Y.!\F-'0FMC<S>/=66!-?L)VLNF=RY^X=)G-JEF\IWGATFUG
MY<>6#L)!2P?.!RS=;/*,S=H<\?"L4F>.<U/K\4&5_;?[YZ'>#T\!.=]_0&_S
M\:DF.\WXD-5GTZ7VOD^E;LV4Z9O,Q%,[/K<T?M#-_? DSTVC=;,>WJY4L51M
M#S#_OVT:O?O0_\#^Z;'+_P-02P,$%     @ =(%A5-C(*<[@!0  '1D  !D
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
M(RW7Q@+M!&A-IQNVS7.""'/"U[L!:UW=?&OHU%W L1/]($XKG=(,:",0)V;
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
ML&(/E&8^JJ3+@NT/J3G('8!2:'"@B5KD@6]<6@])-@Q)3ZGGLH!?$LW0UT6
MU.P#Y<94H(QU8# ]$]DP$SVRF,NB'0\FX7#VI2*6**H"9<("X^EYR(9YZ.FU
M7!;L>;"]<KJ-N7UEZWB M8BHAHWUB&3#B/242B[;YQH&TD0@P[TQ00W&H2CD
M*<F&RS6>5L=E=WYJ(DPL3ZKCLFC'Q'#4I7VECC7:?D-*)0,GZ=:SC VSS*.J
MN"P$&(F^: FD/>M :X+,&[0N\=R2Q,?/F.<OX4H\0"1A@'AZ"=?F!O=^'TC$
M8,]I#)1MYBW F0J02J/ 6CW=^9FKA:LNNY\+H[70+HGU#T=M/]W^)-F[[H>X
M]CY_SUY/UC\LYIM9_\[9Y[0BKUQ'<S>C)N-?VIRR6O]TV/I-4RZ['].Z*)NF
M7'0OKUQ*+-8*Z.^SLFSNWK0WV/Z V]G_ %!+ P04    " !T@6%4FV6TL&80
M   (6@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6S5G&MSW+:2AO\*
M2^O:3:KD"/=+8KO*D6MW4Q7[J.SC<SY3,Y#$"H><D!PYWE]_FIP+.$0#I'S9
MK?T09R0U,0T0[*<;>(D7G^KFC_;!N2[[:U-6[<N+AZ[;_GQUU:X>W"9O?ZJW
MKH*_W-7-)N_@Q^;^JMTV+E\/%VW**T:(NMKD177QZL7PNYOFU8MZUY5%Y6Z:
MK-UM-GGS^5=7UI]>7M"+XR_>%_</7?^+JU<OMOF]^^"ZC]N;!GZZ.K6R+C:N
M:HNZRAIW]_+B-?WYFC+37S&8_*-PG]K1YZSORVU=_]'_\-OZY07I77*E6W5]
M&SG\[]%=N[+LFP)'_CRT>G'ZTO["\>=CZ_\Y]!YZ<YNW[KHN_UFLNX>7%^8B
M6[N[?%=V[^M/_^T./9)]>ZNZ;(=_LT\'6W*1K79M5V\.%X,'FZ+:_S__ZS 2
MHPNHB%S #A>PI1?PPP5\Z.C>LZ%;;_(N?_6BJ3]E36\-K?4?AK$9KH;>%%5_
M'S]T#?RU@.NZ5]=UU=9EL<X[M\Y^S<N\6KGL0]]<FSW/;MZ]A7\_?GB3_?#L
MQ^Q95E39WQ_J79M7Z_;%50??W[=RM3I\UZ_[[V*1[WKC5C]EG%YFC#"*7'Z]
M_')R?OD5]/K4=7;J.AO:X[&N[YK&55WVNFVAMS\G6N2G%OG0HHBUF+</&8Q-
MMNH_N#]WQ6->PE>@8[5O2@U-]4_;XRM*B7AQ]3@>D=!(:,O,R>K,37%R4R3=
M?+U:U3OP"I[#E0,7;TMWF540,^J[+"_AR1XF <2(;-6X==%E90U#U/9_?J8O
MF9)#'Y^92\XYUK/]M\MQSQAGEDWZAIA1+BC!.R=/G9/)SGVL;HNRA,G<N$=7
M[1PZ]C+X:JDU5Q,'$2LI1[?HS#]U\D\E_?M;]^":T<BC_JEP:(PVT\D16C&N
MK<;]TR?_=-*_MQ )FB(OVTN([=MM63CXU-_ONYTK,XA'JS\PCW7@BY)$T8G'
MB)42-.*Q.7ELDAZ_=_>[,N_JYG.6#X\RYI\)1U1H(R?^A580:W#O[,D[F_3N
MIG';O%@G7+/!EW+-V=2UT$HPHB*3D1(?_DG2O=^J5;UQ69?_Y<;Q  WN)'0!
M9N7$3\1**AT91#K"%%WPV*P.(3L^F(=FSFZTXM/!1*P8$Z/I<.ZE)PIE22__
M7G=YN<1+%MYS)A0A4S\1.ZT! 1%'/:@H3[)O/YPW#>2#3?=Y>+Y_JQY=VVUZ
M7*582#UE:!HSOL&L=3 F15?@T8Z&)!"*4S:-QYB=()3&;IM'!DTS8S\:A1\
MU,L0!X#"J8N(D8D]I!X9-,V,=W7U?-<590&W:GNX9Y?@[ZK<K8OJ/KLK*D!V
M_ZETD-+B[B.TD(+;:0<0,T%T;(@]56@:*_LGHQX&>CN>=G.C'B(#4&U-$'80
M.RDIBSTI'B[4))^4CX=QOX'4N$L^&)X(= 8)?5-]+MVZYK%80?+UX,KUD'#=
M[;I=X[)=Z_;0[>KLUF7Y+7RN*[=&1R@D@^42LH7@UH:&1ABB;62,F(<(2T/D
M=]>V4)"M=IL>Q)![K1T4E:LBWU=JT(]\4S==\3_#+[!.L) :S$JF!9]T C,T
M7%(=21N9)PQ+$^8=),#;R9T9?-__$KE%:$="LBA!)"738(882B6DBLU8-BIK
MTA#J2[JNV>W+Y+Z([CL$S]Q] [<)]3FD#,#0R,!EQ [R4AKSV-.(I>NF=[L5
M!*YF2#%])3*:3^/I,Y0A@EY20_=U"'SF2J,=X^&C82S7TWZ%9I000VBD7YZ
M+$W ?DJ=XG8_BU G0ZHI+9FQT^<7,91622IBX^_YQV0RQKUQ=PY2EG5V_9 W
M]Y (]N.ZA^)\<<P\QE@:8XL2=18""+K(Y#3@8W8]&6)QP).*I4GU7W6]_@0E
M).I<2!FF#;/!C)JU.W?.TXBE:YV_ 3CA*3B2_C"._IF9"[-A@:.MI-,R#3&C
M$,,XC[COR<?2Y-O/J?5QNJWVTPWU-(05Y9;SZ2("9@?/KHZ,-/=,XVFF[1.6
MJ:O#D['/8N)3F(>,HI"F<CN=PZ@AE'6Q><(]S'@:9GOO$RZ&]#%**1-4Q(BA
MMM 3&4EJN<<47[;\]GN1W_8A$HJ#Y!K<:!$N39,/#_ 0/.]<LX';=XO&7!Y&
M?,5T4'XA9IP1$@DQW'.!I[EP['H!H,[+<DA^^\>WK*O[&<>113.X'T$:C]A)
M#?EP9.60>U3P=*ET6CO<YI]C"P4\+(*H9M(&<PNQ4Y;'UH.X!PU/@^9Z6#<?
M(LVV;HO((X  A(0^AE9*C9*Y<P\]9'@:,C",S<[UU0_<;JA_]LE^OPB#NAKB
M1!.(R%-?D>4UPZ+.>NCPQ0MLI7]844=#<!A.IWDD8J6%CF1;W,.%S\!EPL8Y
M7T-R,,UH$*,Q,Z$B,4!XOH@T7]X4C\7:5>L6)NFJS!N\N!,((0(&(D;,,!&A
MM? 0$3,0:?*JW13ML&<WS-15757'_;<&_GKOAN6=F9$6(4.XE6JZG(V8 9!B
MO?"<$>ERZ'SE<,[5L,2QE@:E-&(F(;[%]F4\ND0:7>?KAW.^(A!3@M%IR8S8
M6:V5BJS)BM$V4AICOY]P]09P=4I"/U:'-!3BVTWC-L5N QGJFZ+=DV._L-%?
MD?W6MKMAK^FZ;O$@+4*.0;$/(SU%-6+(H#)5/-9+3SRQM#@:-L/&Q='"U$5X
M<(DTN%Z?K:$<OK<8+=&C8Q0B2BMA9#!$",JLD#0V0AYF(@VSY7P0(:&,Z//Z
MJ:N(G20LNO'I42;2*!O*V:QQ7='L0U=]6Q;W0[V$.XSL"'%!Q11IB!TU7+ (
MU(2'FDA#[9@H; _2B>, [Q=/(;OI1IVY=96[*[IL!;]&>X,42Y;(:?6*F$E#
M8\LATB-/II'W1$!+9"=)VF"N(&;@K(JL6$M//[EDQ\D7@/NG'W44X1OG-,@E
M$3LF)>.Q'6^/.+EDVVGJZJA6G1MI9&&/":/X%-&8(670B4C*+CWYY!+RS?F)
M$$]P)MAT!B.&,(.A:HW-8<\\.5.ZU9M-L=^N&,;WNJ[Z&>VJ%?B<_?#!N>Q=
MW;F,JA_1'B1;[T5;/[?;?.5>7FRA+'#-H[MXE6%2F6_0T/D(C/05Z0KP>D^H
MXM'U=#],N0^]+J"'_X?=;5NLBQQ8\*GH'NI=EVU@G/9T $NWV79["=B?NT/8
M@F%[1@G)H!;NN?>8ESOW2T;))53:_7]9^P#I,0SW#MIK^K3BEPR2TCXJ#C-\
MU\&5U; 11JF\9)8?KL#O %)T4LFF&=ZLV?GH><)+E5[UJ#?;O/H,(7JS@6$8
M]!0/=;EV3?OO_V88U;\,NJ'N<RJAD![-,HWFZ]'79#]4-93MS6F$V9<,L9&7
M +9+HT5RE$. 4\$L"U@3,;0B]J1ZU,L9U(]RJ7T4A#&'A^&A)RE,WD-:]4,O
M;OKQE+S.)5LR!/USR#-#[1!F9VFLG)$^(9#IA."]ZW+XU3IS>5/!#<&]1+;Z
M*&$D8&=HIZS1)!+.E4>]6K)Z>O/N[?OYF8X*H)"2EO;;(H$&"C$DPHH8_Y7G
MOYK9#ZRKYU#O=DU=EOW$/RW5%%7VCU[6MRIRU'5D8T^*8+$&,[.$1 *,\KF
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
M7V/3DV2R[/IFOCY8W\&\K%<_Y<-Z('8.0#QP %X?@-T#:.  LCZ ''L 71]
MAY%941G&H9"]O#AKF_ND-6A]-O/+,)C#T9I^69NX7_6M_FNIC^LOQDW=-54Y
ME;V:)E>]_J&#VG=),TO&LKM-/NJ)T26CY/N7SU_UC]^NBN35+Z^37Y*R3K[?
M-LM.UM/N[+37MV).>#I97_;]ZK(X<%F$D\]-W=]VR8=ZJJ;[)SC5'+9$\(;(
M>QP]8Z$F;Q."WB0XQ0BXH?'QAZ? X<71AZ,\PH9LPT*&\Y' ^2ZG_]&Q7X6B
M;_0"FS3UI*Q44NM4H&1;E_7-\!?S>6("-1L"-6N;>:*30BM[C5BMJK(O5?<N
M<E-T>U-TN"D*WY1)0>^ZA9RH\Q.=8SK5WJF3B[_^!?'T;X72WTQ*N5K+]321
M\Z;MRS^&+Z#IL;H2'ZYD<M/=!3&!TT-_MQLT (8HY]D^K !@*4IW8'M\V98O
MB_&]^*9NEI7LF_9G,BT[6>D1EO5$=0-!/0!]NYSTR]8,]*3I>G 9K*[ =NX,
MH9PZ+ %0FKL< 1#3, 9SY%N./,JQ4#/5MGKME_6DF:NDEP^)>M"JTJGDU;6J
MU:SL7T/$N'<[)!54.,Q\%$YIRAQJ/FJ$&<D"U,26FHBNH?&MK&]TM'2FFJBV
MUQJ8R*Y3_2I^52FOR^K@VLBV%\NBXW@YF31+LUKU,E#EG;S6:]5<9EGKJU3*
MS)<[52\5.$DRB'^.W6D"P"A.B3N:/HR(G,-CF6_IY5%ZG[4PM*6LNC?:(2P6
ME1ZU-P._V5)5B5:IR0^(6.[/6<*X0PL Z9F-'58^:L2#LQ^E5O[2*+%?^UO5
M:J'5:Z#NU_,#E+/4O\N,.&MT#*!&&?(B!)Y,X "7'2E'1W")<$#^S$#>W8T!
M&,YS3%P2/HSB+"4!%MBRP,>MI(7\:981R 0#&9-35ST F*"I1\1'C7 P&E;!
M$3G$HUT.B54O'2T6PW+1Z15. >N3[0TZS[%+R$>-<N)FW0* :=7,48"2U7\4
M-0#.8MG)H" CZMT$SSSI U"8"#>2!0 ;"8Q"0;(*C^(2OV)TB(DOO2.<,S\Z
M((X3;\(!.,)2$8J/U7(4%_,O1YI!D*0OPHR*3!"7I(^C&1.I%S'@?"E!/)0?
MK*JC [)NRY*/AN"G^DZO+D/P\BBWBZRDHP.:/IV6QK\.1GO9FQGR<UC%=5./
M-I\7E:Q[<$ !N<YUF)&K?Q"0BSS%K@,$@8AC$1I3J^XH+N_.Q%EV0][2_S9#
M>V#N .*<,XR9IX\ 4!!M3W*7*B3W@F1YP-)C*_@X?=3T^5C6VM0?/WVPE6,<
ME^-OZJZI[H;J0!OLLD]F<K+.,LEUT^KS#47<JU9II1M*O==O3#T'C3 &I#OU
M%MT8@(T0(\A;G0!02_P.;)^S%6\<%^]_-/7-2.O=?(<AR <0\$PG!^J:$0B(
MN<A<8 $ !65ID)+5<1S7\6^;\)@]D6K+;ZJNX4@!$HVHMED^-4C,!40- -)4
MD#0@?]@*.HX+^O=6UMV\[(9=O,&H3)JZWFS)Z4S7*:WV)LU-U:+I]!R6;6NJ
MJF&Z@O1]H<Y2YB4" (809:[IAV!IB@*N'UO9QX<J^]FRGAJ+69H2;:H]0!\=
MBD.L 45'*<J]D ,XEGOU, 2C!(=H6W^ #Q3[.K]-U88X2 0HQ1'"N7"]#@3,
M,Y9Z$81P.,>!>A1;&X#%@8V+ZS[1X5J:+9G5_LLP8QOCZ,)Y5 "Z0E)7DB$8
MS:EKY" 8SF@HY5CC@>/& _)QLZU.Q;48 ^4_$XPCEZ*/TV'Q]J8* (<$IC04
M0.LY<-QSK+9GC,T8)-G$;OCEP^_+\DY6P:4&. /*,V^S!,!1FKHKL@!@2*"
M$R?699#XMD*04B+[Y+VZ*6NS@VL4Y=]*MA!/XN\14)&[GG ,P$CF51P 2A=/
M ?D@UN&0N,.)LOQ@%F.$G^] $$K=* (H8!0* +8W"OO\K)LA..H5K\Q6UY#U
M967;(4E1=I.JZ99MW"F2G<W^N,7XM-DB,&EYR%UFY.1\M0\RD8M2WT#YA]LG
M60^D[PYRA(6;T@ 82KG.#.Y0 CBD*\' >B?6:Y"XU_BTW6!6:^'5SM?(L)J&
M?2^!# !UQ0A Y=PM*0"0KLYQ'N!EO01AQT\2TY>=+BMEXJ>KQ"&)[U119L,4
MR./16635G<35_94>X5;)3KW6;FWUF\FN<KT/-12JB=S4M.!H^V(M"/=&&Y!T
MENUN,:\'W,=E(@NE5BO\)"[\W]6#[$9?U'WR63V4DR;YVMQK_S9NY@M9_XR-
MI-5?DCVJ1OQUNX=R7(U(K B2PX7WIIT'1L27)T[T6+LA\6$L8YFWM@$8VRV^
M]]N"5NUHO*;^WW8KK3S1J#P];[\2*)@1(:ZK F!9GKIMS0*",<H"@D6M8-%X
M^?T<'4OJ%])>5_8@I  @--2$HE8H:5PH_W2WD@(E-&;NWB:$$L+= BU &&<!
MVT]WVNMQA;S<Q"N9-6VBM)W2A?>J4!UVY*:;R-6K0&[F;KSDH8#N$9Q[,Q>
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
M5_D45]L,?K5,;%:7H!P_$P@J24I3STTBR:+1*@V<7.&0*N8\J[IY_^[#])9
M'_TBB"5=[7#L?###E!L><O7"05;$(>LYGW[/#*?QM]@$?%SB50C$,%J%$(ZL
M(D[63_9+UKQX;Q^3=_9+OJB2F^H1W/[^J$;.H7 X%&Q6H6.ZE"H<MT2<6R=U
M60B?/>,(%S$A7(<J'6+0P1"'T\PV"^%3APK"QW5)W"R4E@N')A%'T[Q&"Z18
M1XT:.S7,C"@=6DD'#Q&OZ,UJMA!^M8Z3=%PO0*R82@/%7>%X(^*\^<9V"X$D
M882,ZP:(E8 4+*#9@4+,3L#"Q5*! ""5GI-%GB*%.BZD8X2,,V)NSX5$TBBC
MQZN(62D6R VEHX"<0X$9(I'T2/EE<<1,0EH0>,PEG:^7\6:W;V^YD,[9RSFY
MS\3#?^FG,\1KV<*,9*ACRX%#QL'Q'"T7$H$%X][S2M2,FM!N<TR1<Q*>TULN
M)/9(R6],0LUXJ.8G!\UR,KK[9C=<2,<$&6?"\S9<2*0%@2NAA7=C$4-B& WU
M*DB'$!E'R/<W7$BL_8"E7E,I9L=4,*B7CB@R3I3G:;>02 ^=(50+;[=BS79"
MP)P#O9../"I.GI/;+132G\!XZC5.(OT.A(F =U<.0BH.H5G-%@JKXTE)O9X0
MS% 1:6C #RA'(16GT'<U6R@'(A4'T:S(1OF,T8)Z,2UB9HQFH?9<!R,5AU&L
MU4)AE35(#L<'8-KN6)S#C)KH5?B^5@N%%-*H%S0B5BKX.%0YUJ@YG=ES^BP4
MUH* [ #?+-QXI 8-VG/:%+ZIR4(A20Q57(^K-Y@=TSI4=U6.52K.JJD6"X5T
M8#/)E1JWL&"&$"B)4,ZH'(N4F55YF/FT33LVZ#@;9K18:-_-<Z_! C$*3%H[
M#NC)YSZ3S17:]^Z<I5ZZA)@Q)FE(HD. CA>=7M_=P>V  .=)(][G[S^>D4*.
MDR7$2F@=H+]V^-!Q?)S6_:%]0,#-]KH_,#,B0OFG=AS1<8[,?XRJITMAB E-
M10#[VN%$GX:3*:%(%J+UV'4@5ETD'M#J\*'GX&-F,X7VT<"-OTT1*ZX#H-,.
M('H.0.8J]5%@I"'>HB*]<6;HMH^U#C[;,Y'<_.^;/K2/$D-TZC4T('9:,*E"
M.\<11\>)\_TM'\9!R$QVT9W>\F&0"IA0E(_W*V;'88D"(8]Q>#)Q/,WW509)
M0;0:9G9[J9B=8"(0 1N'*3.!J1-;/@S2-.>K18Q"M6?C<&7FX>I9FCT,UI4P
MC@T0(Z)#;3;&H<R<UN ]M4=\6#'B%0D0*XA#0UO9(<U,(&UVGX=!DB%P3)Y.
M[/D.IZ'=X7AF3NOE/K7+PR#P2C45WMY&>NXDXZ%<PSC,F3F8FU+I<XO XE'B
M+3-BR%)I@I\/=8@STRT'W]'C$1_]A!Z/9QCH> 4&'Y&=2+F>H\>#I,//NTZ5
MZ?X_71Y/NHY;BD8[;<)H-.G!9V?3.$1OLGSY(B]?++)-#B<#UX?T##!%I/?I
M+\10:C$T'.D<?/XVG6I+G]&'\C3(J#V#>;U9F"'A*><!ZI!T\$G<- [0[^U%
M>1K_*/2$Y,YK^L$,P95*%9S$X+.XZ9QNOF_M1GD:??A-$WC%!K5$2S87@Z\E
MZ;X4YEU6W^=E W"_@RO3G[OZ7[W[FI7=#VVUZ;^IY+9JVVK=OUS9#*1W!O#_
M=Q7XS_T/W9>?'+[MYNJ_4$L#!!0    ( '2!851")&]TP@(  !,)   9
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
M!4911..$%3R=;#G#<E+M"C*YPR#N"A"Q).-PR?(\F !56KA1GKKW)$@WBC@
MVVUT"X0G+., $+&< P"'DR)QP[A(8)\#7G W%/U?KRE+(K!09#Z+Q#&6YSF-
M8Y9FR-4=:+&PLG>A-U8$YHJ".$O3G,(0-&<TYN &F10L"K*'1"H(8J30  H4
M\(,8XZ)@00+HX\B)Y(91ECU%F0*IPR!'\,"1&KH1GED,2(!61-E3Q.$L1F6&
M'3;)A"*('<><LO@[LG"6Y"FE+(Q!3HZ-ED!,GH7PP' )>+0DD#=*/?XD=7QD
MC!>Y9R?RHY2']PA3L"Q-',%9!@@!2V*W31*0@$%8Q \(PP.W)@ZP#8J<%6'L
M0N4L"1%KG&8>1\'"/'J:+L#C=8F=X*#5Z5($D5<EXL$35<D#KXJSBU( Y@4E
M>?&@*OZ((0>4@S ,'3<\"J!+#E4Q%T3Q8W6)L]P=LB!+/?K$:Q(G7AGLW_0>
M3<:NSF!1F#">1M@>2980"$49X?%#1X6'KEYA$X>)*UAYA'HSU+/,5;G4O?[R
M4\Y#_NO^Y(=:HI)W1C>J\L7]TN+1#HUD02]%WZ$EN+94-NM*TH:INSF_5;67
M0ZNP^K$MX(6<V_T^@#ZX],O'#5J*1"V'G>JNY*8'F-U2MA]MVSY>*S%7C6NC
M>WT#/@>AQK@^K8>VB&N(:Z5[+I[0<Y2#! 4!R@G88^[ 4ZK^O4D\FZ)IOD<<
MNO.6ZVIPOW4TA+./T^O@KEO4=.]FVTJ =?=W0Z4#-%QR=[.[3X39<#.^73Y\
M7[Q!KDZ<1BY@&AQDR8CZX<X^#*Q>^7OR7%O<NOUKC<\<V;L%^'VAM=T.7(#=
MA]/Q/U!+ P04    " !T@6%4XD3KZ9(7   =0P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6R]7&N3V[:2_2LHKVNO747+>C]BQU7CB7VO[[V.IV;&
M<6UM[0=(A"0F%*D0Y#S\Z_=T-P""DF;LI++[(;$>1*.[<?J)UKR^+:O?[-:8
M6MWM\L+^^&1;U_L?7KZTJZW9:=LK]Z; -^NRVND:;ZO-2[NOC$YYT2Y_.>SW
MIR]W.BN>O'G-GUU4;UZ739UGA;FHE&UV.UW=OS5Y>?OCD\$3_\%EMMG6],'+
M-Z_W>F.N3/UY?U'AW<M )<UVIK!96:C*K']\<C;XX>V8GN<'?LG,K8U>*Y)D
M69:_T9L/Z8]/^L20R<VJ)@H:_]R8<Y/G1 AL_.YH/@E;TL+XM:?^GF6'+$MM
MS7F9?\G2>OOCD_D3E9JU;O+ZLKS]AW'R3(C>JLPM_U_=RK/CV1.U:FQ=[MQB
M<+#+"OE7WSD]1 OF_0<6#-V"(?,M&S&7/^E:OWE=E;>JHJ=!C5ZPJ+P:S&4%
M'<I57>';#.OJ-^](/56V4I_VIM)U5FS4I;DQ16/LZY<U-J#'7JX<L;=";/@
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
M[+J;40F$.Y;V.U+L;'W/#Y.(ZBR'^1=B'5ZBBZK<5'JGGKFTX.SRPF4$SQ'
M+R^Z).FDVF 0#(_L ^?,YL&E+/LN5TDYA%$WJ_,@U5O<9_76*/FD>'KHS;+%
M[RF[YAL@:>]1*XQZ"8;.DDM>BF1KY6I6M4)1".AH:<J:6H0X@)JK/D%^26_W
M9474K(&;  ]D+8^=\P%)J>^D*A?0^CZ9SS-\=0<P.RT#!!NNEHJ-S[\Z-)]E
M/: .6;2OAIPN7]B]65%7(VX#.TF?=TTGH52-*EC8H?=L%=!.7'3VXEW:\BP2
M\PK1927]70^7,]>D!)VLD)M%COU+7VT5W/ZB):V";/!3T#=@T'N<#-Y0K:?T
M>DW](< WSM6]'PX?..6T=55WQ[C+>O(2R79OD2R#5)K/EX'TI30T@Q>[<L;)
M7.#T:(W;,BH1VNPHZ62RB6M:(1G+4'%S;NO[6A+J"8<O6LDB'P-QS*WZ:.ZR
M5=FM8ES3]<B!M*TR[DA0)IY3BXF HSG]!?Z!;T/ZR"/RL;OA .5,$ #*E\WO
MC:GP7Z(NLU)=(@QL2Y'K"E%6J_=&WGG#I,UXK<49HSSLRG'>+2HI6CTD#A=
M+:[EI.2F(E3+(49+PBP1)+/=PCZ.N1+CL^*FY*!X<+?E+H9<?X&8.^8*#+05
MK6N8M?6N<]:NRJ7PZ0O<N,"Y:D%PO<VJ5%U0W@)^8I@AT[+=NHAJ^2B0<YH(
M_U!(P&-T2VN^O27IP,@UOA-UAM@$HTQ@&SG2J-0=Z.=:'W+:*D@N%4Q0Q+JL
MCBNW-HQ3GICZLVN[$\38UT-3[Y!8ZY5COA?9:JMRST>W8G19CD^]Q/U[JP(7
M[]]=GB?B#TBWKG74X>+3'O[Q;$5]V*X.KB6$^\CYZ>SZVH=.KE%5[*Q=N=AR
M3JPX=(2.SDKO-;<+N/TB"J-H![QP@^H(BSWU,;,K@[2W,&73XN2M07@IN+HM
MU#]UP7<<G,8/YG*KHE<N"&HUG:B/7XZ*"U2V6:W&H9%H4?GD;$Y@GPJDFGL%
M-7W"O=OV6-DDQ:*LH>:P5(&LY=&4-N/2 22#P-Q\K1GSE*O?4TJDU3J[HQJ2
M<R2&=YQA:1LL_AOAFDW;^B15C-]?HPAKO@"@-D54-I0%%,WQ,=((D_));$]]
M8LMRW7G))MUM+)X[4.UAHBM6^4A'R76W+SZ?7_^!8,1K0C3J&,1#<8<]@EQ_
MM<40D["<8^# KM^=GX7.ICQZ(9>OG]TUWV7;/#\CL#,?T$+4KJ);2Q_YJ5)^
M45([R3>A>3EQQ2=(::!;)E&!LW3W<,OEKRAB;9JMXM8S*RR./KNFX/K/>Y!.
M!O&XAJ+DDT-/F5.&&-],\!KJY3P@*#?](^F<W^G]N8/2=9SRR$Q%J6[@C,@#
MR%4&;"7Q%TJ)W^'A!*'T96850E1'04>91)M*_:%@ZS;QR/#1EGD^$6BYE(A]
M_%YGJ6=0APAZ_NFJ"_WC9N-!O5P%;\)EB7#H+FPX_6*:/AAHZ@_2B%J7)I]J
MH+,GTJT+)  ZUE8=EW\8B)G 7QQ#'P9W'$0?J09MM^].]VJVK;"X8=V.AK3?
MY)G<$))<^Z:R#84'=_:L+=^P<5;*<2)A74FB(5815R=QX':3%02S)72=A#HK
M7+5QUKANJ /9NB[Q%-U$N3"W?)?A%%HQ)J3OT9@7S9Y-*EY"-0I,[A@!]E57
MW70%8KDQB R[F_5+:S PB[. *27!I6;0]JH=#B"M!*H^A \G$L/=;6D[8,)(
MX*YEZ*Z:E&\<<43[DK4/=0$HU-]@SE^%G9T6C!LH6-&=)54#W%HOBX9]SA+(
M[33">K&_CYJ_,0I\P'/NP>,Z1=X$QT"=(]]"Z%;IT>A4I[]1;TO+5LPH_5X.
M0 II]%>.N=3^<9<AW!5QN[39&,]CM%!KR\>D>]!\#)>DUW.Z J$8OZG8)Q,$
MQ$AX.\KNG)]>AK2LFY,M_*B-LRUBQK@FSX.<1^8;%,<.3$?-LS5]S;U=GZD\
M-HKXZ5OYB!\R[,X8QH;B,B"V1+X2VAE3>X3RI43HA<0W*O&-EPUW([R;I)9_
M(-4SQ4:[:X8H=C_,1QKM3%>(^SK;47N7KPWON"NZZ609U,F+T'9X>=+VQWP$
ML?NR=BEBHK9E4[W06Z/31*7ZWK^$%?SF7W-D\V]H#XD:HEN* SP5$E^^D+;B
MOM:ZR=?4/'<AGV=R.!]RFN/;]W*WR^JXQ4U#&\"H+MJ&N1\=X@F9#U0B\XV
M]%?Y YE>TOD+;E]&UY_B53@1 @V7(0NFVO!U?O;AZI-$05/(:%IW[X#&SHC?
MLKEWZ2"$E)WBJ4%88D&;L%1^5(36=4<SH$IG<=:6JTR'<IGN-#Q8G-3:MRF/
M1CG$CW*K4MKT2SRQSL25'RF2R'6F"CQ(:.7[BXNS\^BZB)I6/V56;S;DZCU@
MV]%A<E0'7P93?;Q7[=1?W^^Y61>R"&Z=P145==N+KV4J5%IWU^$#AHN[HK/'
M#MS/'/I*ALY"JIF?/UY2]PV9="9CJ?\%!R63YR?&:I[QS*";,GO^F/_ZX;"G
M%\3]P==,1Z,5EX8\C$PS/E7C^3B9#?MX-9C,D]EBBE?3\2B9#*:4#E'E2P^.
M!XMD.!FH >+Q!!7M9(QE\YGZ4*0-I>QX9#Y/QK.%&BZ2_GRA!@@?D^G<%TPM
M)(=#WF^:#,9#-9PG\^G07>?>'XPLJ-$D&>)1]K3#5_YMIR,QGR7S>5\MQLE@
M,E2#^3#ICX8'+8+!*)D.IVH$Z<84U<9$A&\GOA,Y Q ?)'/H9DQ2]2$=9%LD
MX_ZDDU-Z#?MHK9Z!K?[\N1J-Q^H9]I^.GW]'Q!D.QLD04GBY_7OA^;%HAD-,
M1E/H@ ^4F)U/1OSI;+9(YK/18[CK_U\#;0ANA@YH_:D K9\LD%1$0!LMA@#:
M#/B9)\/Q2$T&?6B\'P-MT4_FXXD:SB"K>W P/ &T43+ L4]8!P#: N!\ &B#
M"=@8!(6[MQV@3:"_R53-YLEH!A2-L.FH?PRT$=;AH$=S EI_O/BC0.MC ^@'
M:A@DTS'L+1D#:+/%XAM @\&.!L_5,]C@=(1_!X-DL?@NM$UA5?U9D-V]_3ZL
M#4;0RFB,UZ,YM#V;\Z<3:+Y/)_)GW-]@\?_K_H;D0-A&)OUD-B9\3G &T^&D
MB\IILI@3V/#OA% Y2A;C#BIQ3-/^@-P;N06@N-^?G@!E/QD-AP#E%+YH.(6>
MI@^!$IYV-FD/QKWM@G(&Z(_5%$R-@;@AW,WTA/<;X(A&[(W!_JP__,.@A W.
M%P E-AH-^N1D9MBY/W\<E -6V;,A +$ )"?CX??@<0Z7,&K%=F^_#X_]Q2B9
M#^D,1U-8X7S GXZAIFE_U/Z&ZJT?[[\X/;803Z$\J);NL($,0O"XM[_"/-46
M"F.2IP8?I)WA!Q]<AG?JMSS=WS/1=:[D+P<5Y*F[<RDJ*7-I2TJ:(8.))B=_
M&=,.)+E[_8X=.TVJ*_I1GTUXK(SJG(=_R!%Z&#BQ>?Q[&?X!#3X9?GODF(/5
MP4^!'KFZSOD&N%/*GI94IJV^02Z@R!=$5&X7BCQ*?=\V7.@7EK[-2 6=9*LT
MF'CGNA:DFDU)PSCM6++KC@D B" /<AR,IN@6/@YLU%#C#3/;7I/+D5D\1]W#
MC<M.\;"[,P?_-"!+S1<J8Y[Q)=^=IDF#).*@;0B%"2)O,\][ZK,?]W C"E%'
M^HNQY!S4U3ZKZ'=\-'[[S.7XSQ-7M]9L%ESJ:W5]=2;JON#[\$)]R8HPYU%T
MQE_=,(GTV*).I.LR;[ESNPNMI5"AALZP3 >A*';C]>'22=09"IKNE>D9M?97
MVZ0S.<4+_.]VN.]C98YK:=R!4^D:?E@0X\&U0</@>=LN\3^8:?O0N^XO6W3
MJ""1F<.J$Z-L3-E9:LM&M)9P\[3?FW:,\; N$M<=?G(@_3[[;;=P.)A$%P<'
M^W-[YP3O_<C<NBVNS!H!_X%]V5:EI*/T1KP0F71D-DN#XS=^>LV7O0\,L3'_
M%:](XAOWH E_%Q*U_6B2-6>BT9P8W0OY,$%CM*EKO=,UJK^B7)D]>>D]."[J
M ^'8E_KK0SJ9ZB;$J]\;LC;I,9R\M?9M9=<RD9F/\./ &.6G^^CMQN1HK+.?
M<-_;]M_(F?0.S2$V%T$@M?Y.RL(-O6@>+JM]._XDDP=\^9Y?VSK9Z_ON-&.,
M"]>=Y8%."L+MKR_\#_GVU-SQS<JC^3UWW(<\>Y_JU-/V%=J-O $D!Q.+-"B!
M=T@*D"%3&Y/ZA YH;=.S<"H\&E7KSMD?FPZ?S*777A(W,I/C0:-3%-P]R,'\
MD4QAQ+] 8X#0SU7=Q&GP)<>#BO '$IRZ8[-R(TI_K<']^.9DK@8,NPL315-M
M40"*)F;=C?IMV>2I3,!U!N(H7UGQ3U)._8S^9?0G"P"]#?]A!E(.K%S^>D'X
M5/F__7 F?_*@?5S^<,1'^$P:F<_-&DO[O=GDB0#7OZG+/?\!A&59 ^?\DGJB
MIJ('\/VZ1 !U;VB#\!<QWOPO4$L#!!0    ( '2!851]J9I1K ,  #0(   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;*U678_J-A#]*Z-T5;42(HE#
M"' !"7:WZC[L%BWJK:JJ#R89B+5)G&L[L/OO.W9"H.W=O7WH"_''S)ESQN,Q
M\Y-4+SI'-/!:%I5>>+DQ]<SW=9ICR?50UEC1SEZJDAN:JH.O:X4\<TYEX;,@
M&/LE%Y6WG+NUC5K.96,*4>%&@6[*DJNW-1;RM/!"[[SP+ ZYL0O^<E[S V[1
M_%IO%,W\'B43)59:R H4[A?>*IRM1];>&7P6>-)78[!*=E*^V,E#MO "2P@+
M3(U%X/0YXBT6A04B&E\Z3*\/:1VOQV?TGYQVTK+C&F]E\9O(3+[P)AYDN.=-
M89[EZ6?L],06+Y6%=K]P:FVCR(.TT4:6G3,Q*$75?OEKEX<KATGPC@/K')CC
MW09R+.^XX<NYDB=0UIK0[,!)==Y$3E3V4+9&T:X@/[.\YZH2U4$#KS*X$T>1
M895IV*"";<X5SGU#4:RMGW:(ZQ:1O8,8,GB4E<DUW%<99G\'\(E>SY&=.:[9
MAXAWF XA"@?  A9^@!?UFB.'%WU+<Z\2_ECMM%%4(G]^@#_J\4<.?_0_YO1#
M1'LS9[KF*2X\NGH:U1&];X:!NX87X.PKP]T=D'M;PB)U+IDH&H,9X!FG)D_M
M/'.N88=8G;W)2E1@<H1;66E9B(S;M2W!(MU0HRURSX?&FZ?'YR$\5&W7:"_P
M@:N,]AU,*LNZN9#Z"H66X5G495V07@U[65 [T3/XG5S;0@,J$RQW9'@N%?L3
MT$\XA1\>+'W9:(+5 \#7%&MS':V4#<GX$9ZH#_9"5L8HL2.>NP+!2*<*;B"<
MQH,)F]I1P@9)$M,H20;1F,'JB(IZ&3PUC@E)NY5E22+=B1#?7QJC#9&PB<@:
M93]O5L*$(*,8DNE@.@KM9QR/X#-JFV9^HLRYM!($,4KM(G6&] 48^;!P#"Q)
M^MAM*/C^NPD+PT^P=@<^&0^")(!), CCQ(6)0BH:J@!JBG"_WU.7O*;KT.^_
M-.+("WO LU:\RRBU0\O(;9LWV)(%K X*NU)P@=DG"(-Q/V[Q9&T/O"W8?TDA
MV:, XNE[.NZZ<B4E81A:)5$0.273X#\<V^5:_$/EK,O0#; AF[@/)?0&@N$T
MZ8.ZS:3=C"^;Y_*DTBL(.G,5=7WBMD:&410$;L#B;A#:HOE:I_&O.GF)ZN#>
M*TW7A:JS;>K]:O\DKMJ7X&+>OJ>/7!T$);O /;D&PR3V0+5O5#LQLG;OPDX:
M>F7<,*=G'94UH/V]E.8\L0'Z/PK+OP!02P,$%     @ =(%A5!/"/RWX"
MA!<  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK5C;<MRX$?T5U$1.
MLE7CN4EC*6M95;+LK>R#')6DW3RD\H AP2%BD* !4&/YZW.Z 7(XHY$OF[Q(
M0Q+H/GT[W<#YQKJ/OE0JB,^5J?V;41E"\_-TZK-25=)/;*-J?"FLJV3 HUM/
M?>.4S'E39::+V>S5M)*Z'EV<\[L;=W%NVV!TK6Z<\&U52??X5AF[>3.:C[H7
MMWI=!GHQO3AOY%K=J?!;<^/P-.VEY+I2M=>V%DX5;T:7\Y_?GM!Z7O"[5AL_
M^"W(DI6U'^GAU_S-:$: E%%9( D2_Q[4E3*&! '&IR1SU*NDC</?G?1?V';8
MLI)>75GS3YV'\LWH;"1R5<C6A%N[^;M*]BQ)7F:-Y[]B$]<>GXY$UOI@J[09
M""I=Q__R<_+#8,/9[)D-B[1AP;BC(D;Y3@9Y<>[L1CA:#6GT@TWEW0"G:PK*
M77#XJK$O7-P%FWTLK<F5\W\1[S^U.CR>3P,DT_=IEJ2\C5(6STB9+\2UK4/I
MQ?LZ5_FN@"D@];@6':ZWBZ]*?*>RB3B>C\5BMIA_1=YQ;^<QRSO^ 3O%!QN4
M^-?ER@>'[/CW5]2<]&I.6,W)_^C.[Y?RYS^=+>:GKSO(5[:JD,R\0L@ZW[ZO
M@].KEE+=BW_4 @Y4U4HY,5^R$V?BYL/UK6C*1Z\S:<RC\"H$HW*!!^%+Z907
M+:+G1"A57,S;D/P;Z7I%=](H<;EV2J$T@Q>K1Z&];W6]%J\F"Z2H,51M26"P
M+*U(,IK6925JR'DA@Y"B<3I3PA;BZ&0Y.9LM10/UO%7(-72L92#!-<BI<393
M*O>\>G%V/)EWNB;B5U1WGFNR?1R1.Y59EY-QO/EHMEU.8(2*QA!R60-"9CUL
M<4I7J]9Y[(-9!-R YZ)7-DX'Y29PAP&1$:I0:I^<2*X8B]IV9@,CP4BQ\Q#/
M4?,<-:>(+$&#J_^ FLA%11M:F+R5]0<",1%W2L6,/IWP+G;%F)/D_L/UC<AU
M#HB!C89_Z\==6'GKHE5*/"H)%U$E;].HJ\6)^* T%CF2#GDN"F>A^3>E^F?$
MSACF8C;_6\3^?P';"RM:_GRT/)[,NC08(XN.9\-G0O!%.4O1RZ0ONR3)=DH+
MX2+#$4#R1@0_[M&/$5W?*&XUYC&IE\;;+8;%#H;3^3Z$H[,!JF]BB<[_ 3"V
M*)0#D-U,W?5N*)UMU^4V_]YI1ZEZ8R2J[9(*!7#<MDRNE5O#[7TVCH6"&E:,
ME'R(05ET^%@D5C$.72>.N$/) O@E]N=< ^G]?:E=>LT)EHM;Y8,,>*! X,&"
M590?@P;0,P90Q5]I/Q7A8O9ZWPY^/7_]TUAL2IV50L+\M;"<V6CV  >)^(N>
MR[I(E*,63[@Z'ONJ%_=J> AL@PKJ@D/R.+\IS+E^T#DL]6RH;2C.TL1ONGZ
MX9%UJ30@3L'!'(3:0NU[Z0&X%O>8F@2>>\_/3Z/K4;M;[(SZ#^*OY*.P6=8Z
M(0NH'&@ZZS3=E]_P3M!&?^$$>,9'2(\^6R,6*>[>7T&J,@6L7VOJVSS;<3[$
MI"G16-3G1L?<$M<2UB;B>M<[%UMV&BF!S55F9))'51>_;P,"+S-&D'ZN&LI&
MXNF&)DM1MVP]MA48)"RECJXST^8=2<D5K$7][C<&- &O<RV=CLVR@6-[E9/=
MM6B6-#>+E.\D:Y N<)9&8F!:=[%I#D6SI&1A*J)&@F'W<BYRVRVWV%<[W'AT
M,IN<'J#*9YAGDCK.#R@D<="S/)LL]_APN9P<]WSXO$)X&3IOKP226S1&9M";
M*1>HUR(+09M99$U;'PC)$^=WV/8C.1 5DXTV9[*FBMP30%\SV?H8F5RM4+,Q
M-M3S:>Q:T:%H4-AB[62NAL9@['G0GG%+&CP.8ATSH>#(13F"CARWRH8V2S,6
MA;,5#A/.D0JTRQH8?$=\G,^1Z. Q3F>'&8=@%L@T\:F5CFH<9Q^-31#/X@XV
M))P+'[1M/:;+"H9T-1,-^D6AAD%F-W9#O0)USHU15XTE-GHN5CL5V+0KH[-(
M'D&KO3J#O[>K4TQ6*F8>@Z9?+Z$CDXT.TH 2$)27P;Y,+_276/], UV78\9%
MJL%/VN-(YB.SQ%%KW(UST&V4YZC7(DZ8L!61>K5\P2,G!:Z?Q>C'X>6GLWYY
M])M7G#K?A1+A: TDZTJ'F.25;>G]#E?$Q.25R3N1'S@<5#VQ"Q;H?'6FJ?V
MWO$[I*U;\>#?VA>1^20<0W[JAH>M/EB3^JK"\F'(Y! ]66]7G ,,/:4ODW'*
MC2&DE@:(!KF9J+/'4EEP(?NUH/D#A)B1]%CG/9M&N#S-X,N3,9>F^9J/)H0%
M_*X<'9LP$=!!8</.ZS*5EZ @JZ1F:SDG760-PH_$Z:JOHYTT/T<FHY44_V?B
MW87AN]5W+0O> 8&?;!E\[\ATH$/1GD3? X%/>Q]M59]#"E]D%";Y F0%1VDZ
M7+9-8UT8\A5K?)#:#-0^\=%X&&_MLK9"GZ^I]7$_48[OI/!BW),;?4BG*0P(
MK9%HQH]D2.30,9V3,:1Z'^>J6(88)+"0<@7-V\=0T#!J*U -#:7L)N3*5?\[
ML58_ $?&I;+][>I^W$%8.[O!H(=F5$?,3AD>)E-@]QD&*U:MAP\\57*-]JWB
M0.)YXN+ZE#Q8[TX&G1,/#!!.H22H!<=!9U@!\&>;[&[Z9=W(U@;R-1?IB@Y8
M@TDCB)/)\NP%G]7!L6T5V6,@(Q[1K(IS:BG)L["@SF,XL$953:2PK0/&L#VP
MG2O%2_ V'XO887O0<23FU_/9XD57H.E  +K :;$Q+6!FF:,3Z< 9U(32K4JW
M[Q!P2GG@T7PY$EW*I;521626'2D[0VVB+O602I'F>J-A8I[F2G*D]]:T@\>^
M?VY9-%7ATYN-P3"X"UI'7P]Q2X%4^LA]'.,S9]>V)R*]'D"JW0&,@$:.1LG[
M>#1@N1V0>)#MVA>'M+9/4 S2)KI;MIA+',_Y>X>!7M8A]\]G^Q=)M'R^]W+O
M?'OH^FXZN!FMZ)!*][\^=H]X2=J_[:^8+^/-ZG9YO)_&26*M48E&%=B*<7@Y
MB@?"[B'8AN]95S8$6_'/4F$*<K0 WPN+B2$]D(+^XOWBOU!+ P04    " !T
M@6%4L[*/68,B  #NA@  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6S5
M/=F2VT:2OX+H;>U($6@*!T]94D2K9<W(*]D*M;2.C8U] ,DB"0L$. #8K9ZO
MWSSJQ,%#EAV>!\ML$I65E95W926>WQ?EEVHC1.U]W69Y]>)B4]>[9T^?5HN-
MV";5H-B)''Y9%>4VJ>'/<OVTVI4B6=*@;?8T"H+QTVV2YA<OG]-W'\J7SXM]
MG:6Y^%!ZU7Z[3<J'5R(K[E]<A!?JBX_I>E/C%T]?/M\E:W$KZL^[#R7\]51#
M6:9;D5=ID7NE6+VXN Z?O1KB\_3 ?Z?BOK(^>[B2>5%\P3_>+E]<!(B0R,2B
M1@@)_.].W(@L0T" QC\ES L])0ZT/ROH;VCML)9Y4HF;(OLU7=:;%Q?3"V\I
M5LD^JS\6]_\0<CTCA+<HLHK^]>[YV6ARX2WV55ULY6# 8)OF_/_DJZ2#-6 :
M] R(Y("(\.:)",O729V\?%X6]UZ)3P,T_$!+I=& 7)KCIMS6)?R:PKCZY9LT
M3_)%FJ^?/ZT!''[Y="&'ON*A4<_0,/+>%WF]J;P?\Z58N@"> AX:F4@A\RHZ
M"/&U6 R\./2]*(C" _!BO;B8X,6]\.:U]SJM%EE1[4OA_>_UO*I+8(3_.P!\
MJ($/"?CP6RAW<"@*VK-JERS$BPN0I$J4=^+"P/,^;81W4VQW2?[PG_\QC<+)
M#Y6WTK_B"FJQ?O#2?)'MEZ+RYD6]\:I-4=97M2BW7I(OO:S(U_S7O"AA93"R
M&MB0O7V=9NF_8+@ULA1W17:'LRQ*L4QK;Y4LX*DZ%97O)95W#]*#_U\DU<9;
M@4 #8F6Q]4!' %(@9?!877B[LKA+E\);[?,E/%&4C.("?J_+O11'0%(.@^G$
M5] R,"'L$J#Y6M!?\#T\"+KB"R@G>K[>B!+!P)-R,FM!]RD@!Q#38IDNDBQ[
M\"I$UU!BB>P R(@<_@3R :;T?58D@$]9)OE:@+ZI*YIL7PD"#XM9" 'K@,>!
M*/N%L$CJP0H!%CYW@'8X*2@;VD(A5X'(#+P?D\7&*U;V.O26']P,C3ANC"8-
MK3!9ET*N TA5@V*&!7D5 ,J$XJ,D@]_N!'RN8>ZDALG^N4^!^(0)*O-:2&Q7
M,!CA7M7%U2+9I74";$.;[=&>#SQ0CS3LP\_O/]JSUYNTXF>\+6@R;RXAPW]B
MZ<&DF:CP*: ^[LH_]X 5$'D2/.(UK0Q<^OO3S^\_? ?XX]&C0:>,?0>"KT4.
M+(V\EV15H>@O%3D8/4UU@"+N: @06%H1'^8MJNI*_LEB5#&CXY2+#7+H5;&Z
M0K@EV KSQ("H1&0HYC0G$.OCC9?L\!E8.!(3I<0H$M C>96P-&X26G<"! 09
M3.L'1&M;E(+)%T[A#U3U ^\MB,J2Y<^G.5<ID-E+26IR)'&:LZ\ 3^"\>CYX
MD.: E5@JQ_R^RV"F^Q04!6XZH0^\I7^^1OO-XD2,=EU[/R4P(1"5+$8X]?F'
M30*[LZ^K.F$=DHD:9B)"RWUU9)UF_.G#>W!L8/Z;#9AX[U62?_%^'EP/O,>(
M"W)(%/P #WGO?KGQWC!;$.-$X0]/I!*XWZ0@S!VSK8$_UJSG+N-@$(,=SS*D
M^KT  J=5M0=V!<:4[ ;:G15/4=$8@%2*198P24'Y@%+UY6RW/]W<>/=)I>27
MX.! #[FNR'/I_- B03=N<9]*D3$VJ !A(JV]E2:Z!4+\M(=_P.$0 ^^7W'N?
ME#!;.")"SWSOU]N?O'?O@+T6:EH8EE258(8FM%9%EI&6I!_G0-)ROZL7Q%J_
MBJI&]H(M7PX,-"#%%D47U'8QS](UVQ0%T9<FCT$6L$]&^S+9+:I7^]T.F,P2
MSH%W*X"O"B!O."9&?I\\H*L1^/W[OT[NA)<7=;H0K"@!]'VQSY;X)9@M4)-+
M"P%[W^?BH> ?T]+[95$7<T P8N\F0(N7,M4)E>O]&F67L2$V)BL%Q" [50J0
MC@6MH[W4-CO_"H:O CXMUP6MQ6\S\Z]O7G4SLYF-UM5D^H'WKK52FX_-EC1G
M(,D77UF+&>W>)IPMO 9<$Q%0?BF"8!XVY%1,W$8<^+BY#7XW:(*&C+A8%.52
MB@J*#JJLBB"!KRJV"(K]510*K7TN1\$@T%*>YMT. SV.>LO[=%]<_8](2N\3
M:L1W8&3<*5QL#XV3NF"7I$LB-^(+&K0F/I++(;-.;.*N2&G3B=_+AK!G]TD)
M^CL!5\(R>P1-2%_F!I3T7 D06RZ2)_CI>@ONV2)1OU0:X&X/^@4DKV3?"Q9"
M=+H'4T0V0TW%,^$,Z[+8[[R_9\4<C,Q[\A$K$*2%FK%878.\+]"8D?W&GSPF
M#KK<8)<Q'*P4M^CI$(4\V;)**T4*5L[6E^@I2GW.OA':UZ\IZ&8!1G\\B/2V
M5YND9/A$QT6QW>*W=;'XXCTVBBP83$\: A2J]N2N%2V$I0<#BIP$ $V I*>V
MU4 DAO[$T0*2ET ?O9$[\2,H=)" 6]SA:[W#2CLXC#*UN=(AH/@JRD5:,=>M
M]J#.60MV($B&PR!Y*CEPC]O\60'G8W3D,&K5XE2 N@/#J$C9HA&[AVD.W[+G
M9)@>E X[Q9?#R2 *T:;R(-!_8'/FOTFXR?(WT.<\)V8-EAC*)%XNT#(CQJ#L
M&5/PP,@U6WIS4CP  +7C'F,A;YEB((51%(DTP.@@!4P,H])5RO3&)?4(ZH"'
M+U,V7W*%P+C@8 @0!_(0=<"SWQ6Y5*X@2)9NK1SA!]1]U.MBQUZ'*,G_-#@M
MTG*QWZ)*7Z DHH9DMT,Q ^5HO-WFH<+ S:?PTD>?'<G%U 7/HLY8!13DSL_%
MBMU3(!)[3&B<*R^,I*O*D2GSG5BM!*5_Z-F& F>O!D2 :*.PH/ 1YV1W1/)B
M2WL?E1S<532-*.L=ZD&R8)<>!,-NL]MH, U&%K_9;B7226\;/AU-XT&HYFH[
M[1]QP\$4X.)H\&5@'B?++'@QB#G9BP7XE*@\T^T<%)$@9F7KG2QMV<=HT+A]
M*!-ZXWS@N89,Z]#+8>A2;(F!C#1):;"8X/R-8*$^>=NVF!$E[@*3=4?&PJL6
MX"I+5N>D)'F_/ "I1G$9"#3$0[F*)<%BP._2PZ+%%O>YI._ ^PP_90YWKPX)
ML.^2[<</MR#,V5YB4T'42)&6Y'QG8+I"Z?;)0U@*=@S07ZN4AUZ7(JGVH-=Y
M%[8"?.RE"C08."L8/>,2K"L&;I1S =VZ$:POP&<ND[50J1O-Q$1\ABZ'<N($
M'74#B##<I.L-;7 B0>YV&8CE/&OJ=@:>:$.._CA]!/EA>);?/^IRW;2K0ZY;
M'-B^F['U, _$H3NP!\FVV/-&Q8-H],B[_?QSY?BL'086G#5\3)E1155RG"M!
M/$Z1MT#MQL'6C-.@ ^\:]BNM%ON*Q [3Z'[K*;D"F=.#9<#<UC+0MTYVX-T"
MHW=)SFOP<![$\NIUF=Q;SJ25\;N<GNS2?M1IE!OVY[5;S:%%\M!P8Y$RQS=F
M/+(7U!DBT,.OQ1W0:$?"9)9"_(",!:X=9JNM;!Y'IQFI.9*<RYF]5GC0F5O&
MPP]>.%6T1P@N?@<PL3QTECVMN+78JHT)^S:FP0_'B1<Z$<D!ZF$DTT6V%I/^
MM,\AC@X5DW;3Q)VV:X(_G!I1V!_.)$T,K72PCCBZW64]NQ'IN:COA9#+1'_N
M\^!V(%,)*AMV757%(DW8$"-9BPQM*.X!^&:]2P]LBJ'.V%>*A94X77:2NC-&
M5+E5E4XO0?^2BMO#ITJT+*6[6VU.D.& Y+NHAQGZX,G=YPS5]][\Z.#FN[I^
M*2=8X@2G<T(W7H8MP%P 6^/SOO28<+?1H2_K!PXRZX*#UO>?W_Q=YFO>U4N.
MD),EV.F4#GW(05\#)NC0*<^='?I2W#=4-#&'.G(07U/.):8Y9JS%,L?,^'$^
M8*-2R?P>^V64QNPW+QV\V[-SFGT3=H?NP)X#E8UY[;(2"*/R9%QR=(IN^WHB
MPS;8XZ#2/(#"'\/B+KIM[CX%\%F\V9U2/)M%1RT>90ZP4E7=W.HF?T^Q+9V[
M>&R_#ADN6W6=9_29A)?#DWTH&TJO/P6NH<Y<9 \ZL"->NYQ%5D3W;?Y:0Y<Z
MS$;;F>1V[L2U0&T1Z6/#'J'N%8<Y6C.=1*$P^2XI4XH-4']IYQI8,QC,P$.'
M9YK>4<A;8CO=6J!B)\L5#5E+V MO:,/0C1GNDC0C;,ZA@?;5D*A[/"VLTP6$
MRR+#XY^U%*]"NF3RA+W2670=J(/>1&H4^\JK'W9"GB_.^0!=1O65SHLR-)7N
M3E54P3X=GNZU3MDXS\V8@AT(SG2?$,2D;29MYXDP[3B0L30.ZRE.%7<H'_]4
M]TMY7M+?:2!GZV[+;#"7A#-*JUCGCK;,+B&FK5*,ER_'4ROK0R8 9Z*<LCJN
MJS%!@(?3>"*[A:W$1W.@2%%^84XW1WGRI%<;93F3T:7R>:Z)L(L_<%CKJ% -
M0%&"OUL+T<<K-67?$2'#U4W4@"LJ2BS.<2LA^L:#8+%D^N(:2X,O9JD<TM!F
M+A;EGDT8HX1/C0830S_"'^M*F%U_+NZD=J(-^=1&2D^(\!75&02F"^5A@,Q4
MZ\/FQ!PV)_* 3^,$-"/2-$>;:A9K-)L%G;"Y 2H56;HD+&[QJ'>KB@!NL*;F
M#=?42*%^0$W'X6KKN FTIDFA''I0LMNB6.><&HBM$VB85Z^+:G"<0U4MQ6!I
MLLSE+*MZH+*YF9)^BN8;/#TE9A!9J@ZBI*7LILD;79]BJ..H8R5]K(::'GUT
M;CC')&J,:ZLG[2@=]9,LK7/8/W*DV$[>UD89]6/6RJ4T=)=O)3BL:HL^+Z#?
M"3"E.+*VY5# > 1GE-Z=5*@@,->[,LW8KT*]" XVZ Q0TTW/X_"6#[]MQX<'
M-]QO&:3&$:8\47=#^%Z#=/)N=V/UO?;RI*W\1>5VW&!HV'"(ORV1PSZ0>\S-
M;*!.8;Z?7!_-TGQ'6>Y;:V_B9M<2W@-RL]P+V)-,%:NTA*4G0\R$C0.;L#1_
MPV$%+NS=K(#3VP;CQN0R>'?2XMWK/Y"6TTJA =QO.=H.@532]O"4751PV>LH
M&]'9P0=U8JT/B;1UX&**'(+6>B\]S32_ YM:E,:8TTD.G<V=<<( W@46N>QS
M<MD%'=N23[^2^..H.QJMZX-LRXP'3"UKSC20]3H-FAY&!PM&XD$4/NI!S/=N
M03L"@M<^,:U->_R7HN!1@_>H=/"$:4>3H].^LJ>-Z&PDGG7OJ7T<8]LOQ?%V
M35-+E@;?199:DNR?(TV?#L6@S7%F26[FV+(A)OP^P8 <31T?%!Q3NHXS=A3'
M6NHLF<.7%&I1''(GST@360U+N4>NAF6VIBKPN7"B'!*73JVK2(,A=5*BFXL;
MLMZP'?#PG-U"KSFC57^K"B\0;*,HF+78"8.KQH&MD^\Z1E.?D,7@JR[3]9K4
M@SRCQ^L/LI 4_WPORC4=-U 8SWM0XN45Z68 /*H#P:H4+,3L8B6[]BXM5=4P
M%5I9Q_8J4N+]TG3<)E_$U?VFH'(:L4WWVP'F&;HKZF2Y"*P2A)^$'*#9N=@/
M-Q]?56Z1+<J"CG%\>8A%J6"#VQ:&)Z"@@43LN^DS+27BO^3VE*X#Q.D/C!<S
MIV3:0!@&'#G>%S:0>&8%7Z0-H_ \L+'EH3DF5'+$4G(2DX4/A)$HW^@M K/>
MB;*6CBL#E3D!<*.^@$^R+99",I/(W-D?*_V6P=9@)GB!]CJ3++W%PFFL?B#7
M1B]&51$\\):ABL,J E/;9,W;4NT0/S,/?$2M1%B8&(Y+QMSS# 3M>*M.7,4W
M D39ND33,Q<^)YS<)&K'RN) 3!C4<@F^MT[O.,^MG(7:J8L"3W1?YA;E5W21
MQ& -S^3BWAI/)5L3;YD\5'^39<M.W6MH)7&;>]NS)'+ 5^E73)N0JN<B#2KC
MWR\6HJJPP._!WBC<W#9N'68XA'@? ;=WRS$D[<=@;??M1' PF$XPW8M1V'%I
M=VDR/J:#>%Y;\Y! CVWGJ<82+\! ^@U2_[Y/(&(L=HEW@S8=MOVZ3/\%7J+W
MH<AD)<V-M DWTJ(2-*OZ(AJ-W'E&@UG *[T,P\'H& HW4I&\2?"095VC6OP9
M=N>]^ JH,;'=M4A^%HMD"Q8$I)<RV@ ^#,#]0S<G*9VLJ"RB4^DR^[!P/+8P
M[ 6L #:4,'_AG.2J]/=25^:S1L*K$6!6*)S3Q?IT72W+M!UMFXLXB Q^<DH,
MMJ)>_2JA@$+*4K'G&QI+L=WIFVW?(@S! 6%H!^5=4?)DU!DD=PK>\11\9\:C
M)VUN R22MPL4CB8YSO(M[?E0#U1GG C%W2="UH$0><.-_),\)V9C->S=!B?1
MT>?_GAXP)I2F-F<[E^'X]'#-P87+U$X/'#^U!C="(H<2 R>FG/;'(J%VN$'H
M9H]\D]S@#% <^_(* /.!"PN&Q8-PV!XV# ]D8<+>^ <?JHO:H5J#Q%RW^+<*
M5&XLJ_U\J:Y\#S@/-("I4P1?&._-+_=8-VQ[< T#W"#O7S]."O_-XJ1>FOY)
M<5+X!\5)H(%NQ:Z62;3XJ!JR'OZC%-(9^:,>K,Y537UE"5K_-%-,A^8E310I
M362L B>MPH8V:ASUX]C9I'MLOTKJ0L,H)R0W'D]*5I1WKITK\DVFU[=IY%KQ
M>J6 R.%VEP*[>>_27/BL\12?]=38G'/6<R)K_45T6,_6_QMHL]/H_&?HM2X:
M_@F9(.6"<R7S<.S*=CL71,JL*XTB3YK8S2!&UJF*4])##1M.PB+']<3!3:]?
ME>_@6;<,NMSUJ."H5>%D!>"PD&@0@BO"V1.FN[M8L[E)5PE1I8[6M6.,@L15
M0%P$1$=-,2>HK=K.CF*C_4Y6R#=4;G>F?L!-''2(-5(W]^GKUJG?D4._QC'Q
M1 %#' D@5T";",/8._<F@&I88E6S61H83)S!H^M"3")]2+S%E-;XI>5-QG90
MUE%;X81G'5A;&1'\L7V(K$Q+93;&2F-U'Q@K/8\@=2'&,:7?15*W1*IA ;%*
M!7;HC9B77$HW5DF5CNWN.X53L\Z\5WB=_KL=P\7!Z&2_957L2RN-2RBMTA*$
M<PO47>-=)VK+< !QDX<\)P9#$,JIB:*1*V*-"<RE(#[Y@N]E'YL&PVC><';_
M,IQ$5G)Z-A@%C[H7F=2NLG\P!V0Z:V8EK[H.FXP<T")^7\6"3:5&ZJD9B':0
MS&2?CQ/L#UL!AJ%X$5]96_3*<BI-78-+5.;*'VCB+YVK[^Q;T2RG.E=-E)13
M1=^?[E\TP33\"GEE&VLNODL0)8^(A\J_.%\A1<%W5DCA],]12!+QWZ^0PK!;
MNM0$1BTH.O^1\G4@;=BO'R;=*M5>@95DZEV -,%T UVZ1M^RIM5YQ^Q-9!MG
M'BC.:4X7S[%H,TM-XP^F@FF$02VF[JF/C*YY-4H$3ZP &^+E4[230NA\O::7
M\M?1:X:ZOTNO:3!_L%YKI*?;:LW&*>S38&=JKO'IBJL]_;F9']DI*1P[:Y3B
MC81OW!3NGI,R-\/A(Q4L.F&BG('ST:-C2DNG4O0UB]-%-_RS11?;8G&G =K2
MP](8]LKQMX#Y*PEUV!#J?Q3W,$O)H>,2[TVFJM]).X7S.TC)B/(5B9,3-=^H
M<<)NC:,X_5N5#&,%QBNS"_;=!GU6Q4&D"R]I*QN=9!0THWFH22AJ'>I-(CV7
M&[T'\J!<^B[2HJJ6,WR1D=M$JOY [JV<N=L0CHLCA=6$TW2M:>7SCF-C<$<Y
M5(__J-CWM6SSJ!ZW6SIQ4@$QD*7D6([,%[2H()FO4C@,D"P6(A.E:A?H7.TU
MGD9KS9]:'-Y:3Z-"J-GD4A728$;'ZC1E-5F2UX!:#'YT^]TF;6/[]O:AC74=
M=\SKT-?-OD\'R*O&=2B 8[M>[6GG."I&5,H'8VI;_&V:!QIN =9J[P$54@!C
M)*G<^"8?@=%(*]WNY<B\C9,CZ<^JVYRFNZKN9NA0:;4OR9SIE-G91$JMRYV'
M??D37'Z7XIU:TUL6HCJ%S(K5L9VDZ?<J&\2VGCXQ]7](.GQ#[8,NV'GI? *J
M^GI)*V@D04I]L=C+-K7:1B$>?[/KKR$D:D1U=H(= O0A<J4L5\& \[T*.-G:
M/+:#S3?OK?H[V=%3R,4K"\U)9J!F''ASO#J"^@L+V!H-1*MTG;>7;9U_V)8>
M=[.Y$FL9&CDN: H>*:A-E]4'3W1?Z7N)Y GF\OZ2NC6)&@3SPO-]K0NZT2I;
MQE/YO\HMU,:4$-DF2\$\W>NR$*X='1SKIF.FGV8VRXM<'PJJRJCFDV1(=FI?
M3)<JQ*6?<1"$PPT&GF(_M<U("'V">F3/T<WJXN]OWUX3M)'O1<CT$OL T)[%
MGK4I/\ F2$>S?S>DW-NNK#R#8@?.>I0*EA[D!G*7<?+HNM;7N"9$+K9_R)$E
M!<L;7G4ZEN*K=;(KY5&?<Q]Q,:PPJ+%J/*<B=6><$-/'$YU,O6SI1JOP$99?
M 5&58OZ<I_J2+<"?8[SD'H.AVVS:BH%O(@OX: W.DTZC-ZH',./H,,W+DGO=
M-E*WOV944L":.V-_I$YGF%3"-TJ XKGZ+[Q%C.&BVS1;!8OP:/8@2RZ\7*1L
MA'-K:Z7=P-YZ)1[V%8!66NM&N/:SV V?G/YJ4:9SP5%J"?+W0.K*:@J / W?
M_ 9_5\N4KU$W^X^")404E^Y%8*7A[E.%4[5)N/UGB3>!>:8D@Q_-(6+),%;<
MU/@('MS7&@:@-Z16:78#]F'@W:8@P(GN#=P4=-*WR0J;*"NCTF-1-MR%^TK^
M9#33(36M8E&:AC;0IIVS>^H:D#F$-0&[T2*R#E^^]$!IC)9XOU46B0I(_R&6
MZT94QNT*)MWM8OB"A6Z?NB^OZ%+Y1H)QVNYCRPC541.6!W,"[=-J@\4K=$[M
MM#@EC,/!+!H_\N'_TRB6_?W#P9CJ;LC$FJ!3OEW&0\WCO7O[ZI>/3J@JX_%T
M)9DJK4Q>(&U<+9<-I?E:OB\35\Y*D?,6&TRYJ2C0*1[R/7G]S*DGE2]O^$1G
MKD@A-_JA&A*P"7OJ#$"-]ZU79O  WE6L:%@EH-/ODFPOKX@$@YDY\];W!F3N
MA!L-<&II7Y:HTC+ 2[]G@E6?<Z/^E;PE>8OOB*FZ*E^#AFF@O@JPRMB7=-7.
MKL%5<6%K680M*']1RI3>]2\W;UEGDA-4<3/[JN(H6XIH=U\$G.3'A/R-2EV?
MD&U+T]PP&2 )XBG5KTU.B4NCU^4[#!R]",;O]F[%#?^N^DL2ZR&9[YS&K]MT
M>24;6](%BES=UD "DIMGO1V%>-@]<Z"C>$D]MY)!'M[JHCY\@N6F2ZR:C'>D
M:7E'8;[%LVIL(8L_8E6F^DJ=7GC7=I?Y5\U>=SC/+9B6=)DFI7Y' R:MG*X1
M;OU&9=J05]985&74^!AMIOZA/?@NH8A7>=>R$J51CTA2!A&T-)[ 0"FF< $R
M]A<N\BOK&]D+_:W+6)I);1Q1[5A-RY#2IC](2K$:40 M5EWU5&'(//H6G/0'
MQ5/N'J>R::J.9FDM9$2[(1J'E7MVR#O254?[LH,;@_Z8U;.#[A4MM)#2/0GS
M-H6!OC,@4Y48>-AHD4?%O-)7>"_U4&VJ1539O2G^<H$Z\V%_Y)$=M7;-/FAG
MCG#LOT19\%4:^^4<V('X&(U/79B)Q9*.!5K-GR['@Z'#NX3;F:C8ZSN.%DP9
MVP6M'>C=FLE?JS..=REP_Q*S,3=LB+('J\]C?^Z&B]),IQU=7,8U.4W952F6
M;P0XM &B-@-U8[V7::%05\5O5I6?I%:LW"_*,//=/#K\F<NN2)P/*ZE^U"2]
M\<3;;@>O7L,#>@$/FWXKU&&3R;;)%DWTXB"5[>]LNS&QKFZU>^R:AEZ-6RR1
MVDX=>?43E9PJ]W2\[^U(,G+@_)0[Y/!18'_10N,B3JO@/;+WI*([MB!;[+#2
MGE #+;E7W[@/;371[#733Y!FUUS#7.?T2CVI!R!-HULG+@?>?RM'M>&#:P?&
MR7.2GM?O)V"/!_-8BM^M?"<'*0FFY/0)L/U:&J ACR>;SC[J?;K$ $$GF%R<
M',7"+V>S]!E:F[2BWEC/7!W65$>DTTB?/:83PV)? 8SJ"9+QV1'M<>E-?% 2
M\'\*&J(?3A(R]6P8^ $,9A#RCR.2A4]:4WU\=DQACH;^#*%'!/T,SF@@>>F-
M(W]"'V*&9;T50+\* [-"EH511R_4+<<QN(=?VT/*W)@RG^R8;RQ:IUF2+Z+3
M3;E-(\5V\W*W=.+ F]NZ7GX@&[V[?=!.?0]1\[5&G17KH=^*@=ULHF7$*4J!
M6#A\9+_Q[@!+8!2-5]'L]^,=Z=\5#*;6@,,L2@:B%(R7ZW+U]L ]*C%=&W[
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
MSW3A^>I3GE6;4KW+EGK9[^ 2]#1$^9:H-_Z]/?ZL%R,5>([R7=^[I[^@F63
M_07W3;)4_W4U+ZL"./CO>_H,FSY#[C/\5QAW;Q>D;R_*7;S0KRZ@4*4N;O3%
M<;_JUPU?[^)LKW!#%Z5*LBI7-W&1Y'6I4GXC7A=:RPMXMB5]3G ^KTN,6I8J
MTWI9JCA;TN,RKI)RM5<5NI8'^8J;"^(PQ$C]+<%ID2SB--T[W-(0\>__-O6]
MR4]FX%+=ZD*K11J79;)*]%+%Z&VG"PR1K6T;&C?)%FD-@-A[L"AJK3/;<A&#
M%4FU5ZLBWZHOOW_^Z[7Z+2.B/'[==]1"%Q7LC"I(U<KG^>KY;;SOSIRZA(2S
M<IN4;#:(Y3+Z"IVG297HTE$W>I,L4O- _Z-.=O0Z.+$ IV":B$6+/ -8ZD7%
MC<B\\="G^("9ZTHZF]=)NJ39T$6^6B4+W0XP4A\R]5[/BYK&\%TO$KZ^O[I^
MHT!P#=Y<7?_&3YZ[ON(!O)^4@>_37_-=LE#3T']&!.Z*_"99:K6NDV6<89Q<
MJ"OT(E^#;YB^ QS$95TP=QS%(,,TY!%1N$S*19I3"P* R&6DKK8Y9I"C,W!S
M@]F 95VZ"IH1^L+#&.Q)4RO1N8Q>D)!SRZNLS%-06.'>FSAE2J_)7*'YWA+[
M3V:9)1#(3FL-V<5S$MF>Q;JJ*R)S$9<;M8(K8<C2" ?PYWG%$%^!SG9YQM)@
MP!!>:FI*XAKUU"I>YCLBL.$PD?_W.&-!L1WR9@XKB)D[8+-::?8HBN;6[XY]
MCF9-HP&W=,]0NR/[0TJE]-U.+Q.&;7P3)VD\3[6J=^2IB!I"KWFGK#"GN%A"
M,F@+$DJXG)Y*PFE "H L- F<(_B*/NZ9:",>?0>59DXS\V!E]78.&8NE]:8G
M-;=&GRF-M2>*$T)*H6(<MOF2]9U1'2^7!G'5*3Z<GCC1F>45)J1)XF CMXP7
MBYQ&!0TD^)25%+2(BM/56?UO9U@=3^] Y&F9]P@D29T7$M$:[W;IWN@8HT &
M-2]EB$"LI @^Q/@^2)CV#9@LDT9C&GL'*UXHL#W)EZ6Q/!1LT:GMU^HX$'"
M#4%_,R[U'@-P\!()R$\P5UBP_+3=NE<WZTHM<RVT;F+,X)YN.]U<TZ0:OKR+
MBXSL!V'F@:9O2;'?DV*/U+N&;4<ZV(67 8J8?0(_B<U8)5S>Z'TC6.(\MT"
M1:YNB6&MMV+C35W$1@K,6T2>I _6)G:AT_BZ1K-ZBD/&*LG 3+J C3/@IBLB
M!SS<GC->D&\+YAK15*%NX:HVO6DG&#;YIE-V4S6T,_DG$%#/"0150NZ:;;(9
M 08VR[>P:F)42:&258-TGKU(!TP[.TI^FRGS7&?+/O$T'T?IQ+B+(J_7&[6K
MB\6&GEJ'O,)#O(:.$%QLDIW#-J0?-;1<LUPWGH\P2!&-82&Z710)8Y%[,3A
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
M46%NQ%;<IUIJD=R0ZN[B@MK:<(TS4P"92"DAYZ*-!<NCL07M*2=?3)DQ%U*
MEP!2B@RD%/%-_&?.).59H^@FBA#$0A3'36T@W<@)XSR)1FX+@+*>_VE4*%[^
M68LM$8/*98PY0[E3OZBW9"0+BN0^ (-W3A,9 #2S44^:XK4)RY:"UK8QM!DW
M+93[M#?9,DE*\'8+'C^9C(*6_@,CV]68MM]3='>F.U)O-V0+2Y6<GR<70,EX
M2]AP4'(P!0VQAF2OXB)AQ>KK28L4<38PY+LXN6>]H:E3D;4]*D/:A*[H%CNX
M0$] 1.HEF-^E!'[,C5: $RKR2TS*Y8!2ZCJ9J2Q0M<04IL2AEEJH- !*K)]<
M:CAPFNI1 >%\C8N75BRE!Z4/6TOI.#T+__[B<W+?HD!_3>!&VS(I10J\NG7*
MT-JPWW4>YD5/4J4 <ART)E42S/%X-+5W1NKG-F\EG2J5Q-PG#+X0(>10'4OD
MU(KVAQA&.A^,)JW./ F[+H )[CP?J?=<@?N]NX;]KJG!R4-3O#U8WSZNS['#
M/EVE>U1]_A&C/;SH^.#7 [V*=6.]5@^-W4<E6R#H:?;<UCN-"I8FV.Q4^V%\
M$)*31Q,GTU; 3<9GU7X.F9#]-4CN+ZUT%G6.5B,)30@^DB69?\GSU^ ^QM:B
MJP_.3ESK$W<TZR#'.T*.WUICJ;;0 @8M7LAS6M6@8GX;:1^DH(=</UH?_IXB
M.IRB*9R3[M('82].J/OA'9?UC!=<B-S^"/<\>OJ!*,KKDF*.9X?%]O+%4?E=
MXGL'.1,;JIXZ/U&3P)FY 4[&CA^%=&/FC#T/)[.)$T9T,G%\-\+1<\>.%P3J
MK123D#45-KT[X%^O".RCY\D4"CB=^LI'9] .GWIRD5UZLX#NA9&K/B)S?<[)
MU2,['OO.>.RKP/'&8S4>.S/T-<$A]%3H3"8S-?4<-QJ3 :8O0NJRM %J?\&U
ML_!))8S'8)0*!U6SOO3#MNB4\?D.U!Z^_/\'M0>7!TL6 /%G6#1>!*[V7")
M'K<G" (W$\*D%SG>E$Y 5S0;TQW/"<<$9"]P_-D,)P"9"V1<(>/9UL+(WM+&
MTQ#X<9_1<>8'.,Z<**)KWW'#D(]^Z/'S8(KGIV@2M2+=<"+?$S+\\91&1R\!
M$39S0G<F3UQY@K837_TBIM<H4Q?8:.), H^/LUG(RCGU>&X,<KH?S"8XADXX
M<4U/;6R$'T+G!)WX:@KM"XA?[F2,6]XDPJTHFA$O9R"CBS?$DLB8,QLWW/+'
MGZ0TE%:L=:<@T"Z2M\74H^:D=1QP2S&O-O6!=GWY[%+GX2K2_R%2_WC,I-53
MCJF>'5E;6*41;)D_FKDX"T,5C?Q (52+<.:&1TA7X0AV,!QY(7Y\.H.I#$=3
MNH0%.R*FQ](3HP<C0/\O=)C*P5P%.(0CF'&^"G$XHL0GPO^" Q2,#K"<?!7Q
M81K*@9IT(6-3JT[@8>N+W85?,G6\? 7=_D]*\=Z=CD9_W/-Q$$.J$<$@N*PC
M84CZY\^@ 2Y]_L=)FJE0<VC[=!I$K.>>-^;C; Q]_S6O>!WE]"HVK,IT'*J
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
MZ!DC9K5)".A!L@*(U(D[FZUZ!\9<<>#)%DO$"63"_A4>8E+40@L*;"F)<#P
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
M[X&J\9[BGQEM=D8!->@YGU*6(9R!1@OB3A#S1^."^V,LGOG!9.[\_1X6+\"
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
M5?.F*0_\D^JKLFG*/;_<J03A*CV [S<E-$>_H07L;^S__+]02P,$%     @
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
MY)O=1JQV^4)B_*:U\:U"6Q@1Z#LFZ">(@6JT'-=92XO"\>\^OIG! ,[!D%Z
M<2;K$I>#O^?EK6Q:!$.\Q?6DA"ZPYT/52I$,F;).29V!V!G9&Z:(,B=+PG0(
M%LS.WSGV HK /0@Y<D@Z4'1JP@K0$:LJ+=@BD)C"37 )M3+1' =*"@@SN0 5
MZ*4 1I;2, OF<I#MG1+?0DY&&KJ670P"A&3R&;AB_-[*5<X!4YJM<W 5;+L@
MA*SND&K]>IYQU!$^%^_.  /^8#JZPQO,8819Y\UG)EU+%*ZW%0UXU\, LH.[
M;('?"XDV(]T"$<"VX3"404R^\6'3MNN8R@BU1VIBL82AC<:AMQ58!/8Z\+#\
M@H]*)CYX=HSJB. H'$ !"5X.UM2M_=<: "I_Q]S+OY!WX_"X*E=7J /L_=>0
MZL(ON @T-FQH\.85Y0SH]O(O)'W*1ACL9,G:=A$Y:.;0HTAB*@B+%.])@)@A
MZ,?)J9/:=X+3*:9I[13^;5JOU#(Z+4*29%TPC:/9-K,\J?'\< IBDBE&H ":
M!B!MT+"3"C9@]]4H$@=T&37&6(;\I(O;'"(199,T"CU%A\@@Y!/FF%RIB@A0
MT=,BZT+^4JE2_5FV5[7DN[=IL9-:)3$^0FM5*)^)$RBG.9I6"YD./VHI#)^;
M/V0V(5$<P!J2'*7*A^#O906<J5"SP?F#L-QR8  2S08 /-4.,@NZ>=565Q0U
M]/(]$S]6?8!Z*).R'H)>KC#L+#Y'&SB7]AEG(*2+OX.34&G2P(M8O>=,[Y7H
M8P37"\8>"\B&()U1EH# *4"LZWP!H&'&;<'!)4@A7/@S^PF,!:4>B[:6(D:=
M49Z)?SLZ6[5K(?F7*NI0$^(/.B1B_O5<@E1)B0J3'IEQID3 T4;GK@XG^CW?
M;E[_ K]060,)1TI-7I;B<KYM\*(HC"A!Y<3LJDT+VF&&[@ITAL*(S@UW$6:-
M/KW6@2?)!?I$5-%=@^@#XW>;+>L\)REX5\5TZ/QA-K9&G)^PVE_O+PC7B(P&
M\I,I 1;4YT!]RM'-'G +\ "G5#W]D-4X+?Y&4LZ8]!Z0RP8:I]R(+M(Y8J4@
M66*9YG5/;L,JL'/92PBT@7]&^DE:^5^HP50''*9\Q^YCA0__V<;5Y!U:G6K7
MP*S-E%>)$>HJ+RD2@JG)4%R*T+.MQ/;QR@ZLR _P*K*\Q,:+P HB'P*M/JL@
M-^BXSX]^OBO!5H/F\F@GM!S?@Y3=2GQ'.# !8&@Y4<3FE<1T@OH])6T3$QCI
M1>Y4^)$5A)&8>)9GA_#5\H.DK\E1=#OQ/2MT_"E<N);G)U,<'48QWK!BUYX"
MXFW+<4JSA^?$M0(/QG;?%8U4]D?4"6+?LD-'TRA(K-!..O+\>(S7ATD=Q+ B
MSQ8!\,R'E85(F01A>F'4.1O#LQGP/->*$D<DL>4[KO L&Y!P',#%[<+CD4D]
MRZ3O2<B3=!F0-PJMR(XT94(7A,3M"//C0%<(.-8K*>B8Z$QN.BB[:=MV*2;
MI "6=$FK\R*ZA O/PUN.Y?K.](@,@O1"M*)2JSZE_Z-5-!^HZ ]YPX$G5_@N
M21.2.$&T?=]*0M1'(+7M1'3+BH(0)ME@R7<+D0#YM3J7:/9")P(E"X&TL%#?
M]H"/2(KWX*0XYJ1 ZIR,<%7<M.)<>=;3C!]P'!\P]+VIPI[T^++3Y$NMRY=*
MFT\:6;BX:M,O!XQM*5O#QYF,TR4+LJU[')CU#!S9QVM5R>T 8-!U#],,PSB<
M6"?WG8\D*S?A\'UZS,@ZH,%V%,-51ZNW/1D'YL\%Q?. ;)[E@*1^'-<S3,'G
MB(H" C &44+&$IZBY?2%C0>L0:,_B2TG=GI5_E:ZC!0>".$ (4+7(,1)(>!
M:P/)#'W%</@L#YX]2 N=9,]'@FP,'%V/XZ&K4V[.#<##!<3C4:1I6L.)&X/9
M VI/W 3T ;74\RW''C-0K9KDPP$&A:%P(BL&@^" >W;BO='[I<#>5@=H""9)
M&$S%AZ.DO!00"9"X1B!7/GT/W8!5Y_?3R'#^8)WB\"R!/)9&^'1CGS[C,#Y%
M';#J$?X/8H%\> 1AQI^]PV/0D1_NC3E.0*U00+D '8X3.&2^T>D,);[)09&6
M>9;"3'?4&)>+JQ2R".H1&,;W#D@)D347:OM*MAG$GE<."(S7U,-(.=XPK/DB
M7RXQ=T&GUYM7 P/KD7.).]TM <C(Y]E1U43E&ZGGP"&2E^\6C60SGB:4O)EM
MBR?"G8%V/(%O$$<\.0/B 2L8@O-G80 ?9Z0VF 6(23!+\".<Q0CAHZI<#'(5
MF*66:2/%AZ?7^H]T[-%K=WCM"2,;_D%K-\#!VKW'KYT^'K'VM1)Y;*2?Q%^G
MA:.2<U=Q2E4)%.?MZT=4=X-X"5+X>86U=13DC2Z=Z5(&EPBZKO##BU$&)6JY
MQ Z\RLB5.G>/@!+@*IH>;-4WC!I5^9 +2W!B/9?&+>RK<WUXO_%N]HL5A680
MCF<00!A5C"Z%YJHC/F )R!OH-W3PU+ D,V,!Q1IX&&2$5]F,EFD)ZI64;5="
M,:,US,9[:JGG)W*VFEG&#\@(CGFGQ(X.(%4BCQ4:Y[*]D[*KOV98=:YP1\9,
MO.,B1T6QZU(MG4PG=?VQQ2)V)0?U0,U4.$] @)0L*K*=9S9;MBP%<XRFJV]
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
MDD\GMO8EF6B2;EB#@(U\C)NTHRQW='!I:(W&/5KF##P9/,$#B0;_#S""^W%
MVHZR0UR&=#[4$1Z\;*#OA/0%=6Z2-(/>R/S>;"]Q:Y1:?GUKAV<SH',+&"4!
MC2JBV@"5=(%]T,NE^OZX?:D/._+Q9#RF]-4 A/T_] R'M@=0&-%D=3Y'.9WC
MP;?QZ5A5*$82;XE=-5D%$)YAN_9(&WQON:KQ>\3#48O=[EOLM*0(;IAD^&/Z
M1NPI3Y7'QU:=5Z$Z2/UQ,8IX>M^I:N1=JD1'(&O6*LRCCM4$K=_=D@JLQ*7C
M)H['+13<:^J*T(NY&85'3B(1!A%WHB S=A,1A@Z;V<"R[1"^)H,>E&M;L1/@
MIFD .NI6+,AT'&\-$9GX!+/JZCAH/LACJ1=>G.L1/0:X>\6MHI^J.PFB;BDE
M-0YE0E ]W]6-.FTQ?G/)$&I_U!O$I,.4S@&CY"^K81S)7#J(Z*CP<],U'A58
MZDFNTV)IOI?%./FX+PN7GK&=22V=PR7',0(HU4=31'FK3[L9I[UONM?:=-6H
MDR^_457=1Y_=^JN>SW)\4 "7+Q+:BQW2SNPP<;_E7)8'F:*?. )/BKC'NB:@
MA%,!LTU<QYF*(!X7_1VL=5$EUO.IZ(_%F\2?'CI+U97LAR1V7"MTW&Z1/JHV
MS/<SND?=/];;BW![=PS_/3 :820 ^P]5>;4_CKI.7HBTPNY!@E5GS\/_01S]
M,:=.'G;<9%\,3A] ^99S%H=DQ[5<*KD?/W3"+&;^[ATV,0Z8>#$(KN-\P\D2
MJG<.SY7\@<=*P/R'W^%0R3_D+$FGFF&P?X)!%X2]) !U\0"71YW_>/@1!FSF
MHIV)R>8DX'"_\?0'&1K//K$DB =\X9PM;O_>]01V5ZCV@W_$(8P_X^S%GWSD
MPN5"9LPE2/_;"ID&%)_/7?S\P#*>69[\YSEI<?" Q7=>\E_V@$4.Z6S&UMAX
MB9:I>H"@H3&DB.@W#-6=(2N,T+FOBIR*&*TN)#$B:!0-Z_!.Z!,Q-)<-$+%+
M9^8=KQ'FYWN\*E*>^<>A/*#09X]3PJ-ODWALGCA,_\[F?!"YT0G@4&U!A.]N
M+$*7,S['<F)( T-.^!PZ^1K8G.\YE@W9(!@%,]W#C8H![43A765FLD!9.[VM
M4+W8#HM2ONU,/D_UFS=,[O'RD9C[;\H:[I'#,P@@GN.W@/)+,HVRSP')4//3
M5,;N_-38(8?5*+U_?H"@?O%*%#SI<I)E7@.(D+YKO ?ZKT'TK_?0N]=(?^>4
M'E*T"UJ=JW6(M&@XJT6ZE1!?'T:J!AVE=W"@R\)=\95P[!/H:,-!B(PIW1?F
M5]+$0[\)JQ?<?H?, 'R7F'3[,?$%C"4KMD7+Z%_1RADN[?'?U5O%U7:-&W)4
M/;:E_:=8ELMD32]X_2SOC1>H=>_#O%L;+SEM=27PK+11[+"DS5G&&OBU;/S2
M4>[@-_JU)S4.)\.G)*I#C*J'W7NPRJ'TX2L>U1NDC==<Z<I]TQ65QF^6X3*Z
M,AO--\3 'P>"?XFGI$,_Y@L\J4L7=A)1'C=D$&V0"2CV=&$(A6Y6$' &-8(*
MT;\;\D48J0O,] Y"A813F:3 ]_F5$+'/MFL(%M]\X?&TD<N?CG,89D(# EX1
M[NP0AUZ(_-1X]?1&UBMZP7;#)T#X+=3ZKGZ']S6_NKH?SB\ ?Y_6*]QW4\@E
M/&K/HN!"U/Q2;?[25EMZD?6\:MMJ0Y=K"6ZYQ@'P^[*JVNX+3J#?;/[J?P%0
M2P,$%     @ =(%A5!-X?3;Q"P  ?2$  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S,N>&ULK5I9<]M&$OXK4UIERZZ"( *\1%]5DH\D#TY4MC>IK:U] ($A
M.6L 0\\ HKB_?K_N&5P\Y&PJ#Q9 8*:GSZ\/^-5.FZ]V(V4E'HN\M*\O-E6U
M?7%];=.-+!(;ZJTL\6:E39%4^&G6UW9K9)+QIB*_CD>CV761J/+BS2M^=F_>
MO-)UE:M2WAMAZZ)(S/Y.YGKW^B*Z:!Y\4NM-10^NW[S:)FOY65;_V-X;_+IN
MJ62JD*55NA1&KEY?W$8O[B:TGA?\IN3.]NX%2;+4^BO]^#E[?3$BAF0NTXHH
M)+@\R+<RSXD0V/CF:5ZT1]+&_GU#_0/+#EF6B95O=?Z[RJK-ZXN;"Y')55+G
MU2>]^TEZ>:9$+]6YY;]BY]9.QA<BK6VE"[\9'!2J=-?DT>NAM^%F=&9#[#?$
MS+<[B+E\EU3)FU=&[X2AU:!&-RPJ[P9SJB2C?*X,WBKLJ]Y\KG3Z]>H.<F7B
MK2Y@:YN0NEY=5Z!.:ZY33^G.48K/4(IB\5&7U<:*]V4FLR&!:[#5\A8WO-W%
M3U)\)]-0C*- Q*,X>H+>N)5US/3&YV3=)$9>+5G6^V0/UZK$K3%)N99\_Z_;
MI:T,_.3?3QPV:0^;\&&3OT"Q?XZ2N/_EXR>Q2:QX2(S2M1665SH!T_[*K=%K
MDQ0V$*I,\SI3Y=HM%GI+"_#"2,BNT@I;^4T@DC(36VDX\,M4"DOJLP*$2EI5
MP\I&5!LI[GN+WG^K5;47]WE2BF=__]M-'(]>WK^_Y[OHY?-0W.;51M?KC4BE
MJ0 :) 4?]>67C_="%MM<[R6.V2:F4JG:)I4$T^X<DG<+RF!WL"O3HM055/$
M+B5VTJ:&U!-:(5*A^ +2I->DW+,VB52R2TS6J*)1DK"*1(Q'T8C/3O+\X)1V
MI7S<*H/]VHB=-&#F49I4$0>0Y8-<FAH(2'X]"L5;KXA#"S@FK(#6@9G+_P#'
M1*6!8QLE'\B"?>/@((#J5Z!XE9BU!%"+7Z$STQ#1JQ/T05B7^;Y/O0+BB@>L
MI .,A#4-!P?HG3,SZ0\F)B=[4!E,AU5L+_84HH/#2UU>?:N37*W4H5J/?4\8
MPE*\.':_X;.Z5+2,C.%%VB(UI<K9UU$AJ?1JI>!O6/I5[CLG<SN)M=:,A2R6
M6$@LDPAW&MH+Q:=#!GO.#\F12&@/&:?5MEO7TZQ7ZD" H&>W5)>9<MX#_]TP
M>6@7.WW@[52UH54,45"EV&I;776V<BP2@5#\*$MIX)_[@)GT;-%:(IXL873]
MP$<8"+V7"=A?&5UT=A,9!9%7 ^\/Q4]Z)[$K:.@Q1Z>]L"<-GUIO81"*.[M*
M7#YFTMK*WM)0_(P\G;E? <>G\RK+A+R#D5X\02,K[Y]!!QAP5K&4B'0IHM'H
M!S[?!5X#.?WP<O'?:!'"*)VQ!S\1.)7^OM,(A=^ETZT[H](5C%;6M)8]Q)D5
M=PQL8+C0Y;'?$,IX7@9>!RM8]G<8,A/+/5,AG(WF+ZTCOM%Y1GQ!Y(\)P4TT
M"6"@/4.<?$PE-D;C<(K"(L_))DV,]8_/_H,JA/,C!4NK0EH)GFL7X:;.(8J%
MX:$Z.$6#V._O27:H(JV-(1INWU:CT*&G&P(KZ%L]M/F%="\!<GYICY4C.V"E
MYDA9U5#20Y+7K:M^UK5)V7\_.[)D =L^[)_50O,0PDE:[SI'!RO;4$A2AD@@
MO9.8JN4F!F 3.+""T? P8PVNV57[\5W*'8)165L3=2:*))FVFB46N0(0M\X)
M6)!S*0UY!_<2'.<)L7M*:[W@197^_?@%C4%L<?B1:;KH$S)7:[7,9:.&'H1
M5X!DO2[5?RD*BT)FP&<)H4'F8"WI7/D,7,"1:$LX+'H:"5>M\6T-9_%"87.[
MD1@_J1R/?.1Q6.J"D7YRNK.J.H(#G\_\+S),[AYT:O&(8T\IY0D)>LKWYO1^
M-=3: 6;+@=$\6XEM\C6(2/. A$=4/&AFC6Y=/,O,;U,I90GG)ZN< PWD<\!\
M3FIQQ887!WRGWJF6L%5%0'#6/CT/="[U?\E7R,367HV.4:H2UK Q<*8%6I\'
M3W$;=(+3RJZN+*C3Q2-E6BT-RYPO#-,G'8<LU@^]K6\BDJZ)&(CE0;DMB%R>
M)2S(!)H;SAIM@\-_1ZXD 5(OQ X6O5R$DP:= W%Y$T;=+UIX.>O>AQXG3OO\
M:K 6M*8=[GM:DS!N,P$=WJ S3-B4VY?C<-2C$8>S QKQ>1I4J@/:JE.B^U:&
M@JNGO^]!VP#/2,))7\+=1@$8E#UTW-X![&\ 830.!MA,-*)P.G*&"AU76"Z1
MGA Y**T?T?%GM2M@R*K#BL*ECC:C6)'5AF"D!QXN1_@,TV\, K%N:K;67RA%
M=]Z^->2L $TGV"$EBV3?!5!#U^UJ:;0E-_<O)P2B12Z1GNP8'#PT\$B831U=
MWG!*])808X6RG(_(<)LJ6>*?]3DCU=Q94:^!U8U5N;;($VM=@P#/028%+- Q
M:6(W8I7K'9+6!NFUMDUF ^>2R'"_N$\8:_\)V[D1Q-#1WCL6O^#0NX9%<CX.
M.Q=QSWZF[(5.&MS8Y^STEV(ZF^!O/%_0_73A.LXXGH@HBD4\GCDOF=_<B/$B
M$O/%U*U@)D^II6,<W205J0/^61&D8[^>@\A#LR]B.VUPQ=[IB2=<2-K2%[4-
M"5CRI'VJ-JQ9A!T"Q\5'[[3S5@"3^Z<D<3STDOLJ >8ZWR)/.W:N\D2%TG;F
MJD2F+JGKZ:4^W^M2D&<2[PM*2,*!LZ]$?#WC@N=DK>T7#OJ=-=JB!LY)0L9R
M%X32$N2W,;*J*R0JD2E*-G ;5QZQ+JF,<7A# )(1#Q1A;2OXE(84U_:Y\I%R
MOGUHJS'JM=V\)&O.0)@WTQ:BT.T],=9Q356._M\59]RUI4GIA>BIU]4_R:HZ
M6XMPCGM*NK8_[EMZ.+\XL&EMR0=IP"C%V\3D ']5U+E+#87.9&X;Q&_:Q)-'
M>T'=&(R4YK-#TO6D\H22G3X;_(-TS=+C0L7)O=(Y0H7!G\/:#;V1="QOV_&T
M6&973>8!\M6%1_,&WUKQ^SW\2:E>G$6]WN3"-T(<[[VRTPT6_<L#0'S?9,YO
M=4*5,ORB<_0MU=[<HUV*43B.YU-W,_(W\6(T$I^4_7JUHB$#![ ?0$C>('[
M94Z7.)S,<?GH"L4!1^_\>6*O)!)<',YGO&$:N<L"EY;-!TT>D=-H:CP.9_0N
M0@45N>MTBNMYAN)%GR&F_QU+>L E<#K;9G4#U^-:GTQQHCA^,; :$_/*^+UQ
MFUOO-C^R-[PC 3Z0-_S&X?5K7=D*Q#DI'-=;(Q'-;H+1+(*9)A!X[LC@L#@:
M!]-H*B;C<'(#+G+);#V+HRB8WLR?\_*Q^*#-2JJ*WP3S:/&<-MQ$WSLWPKGS
M()Z/Z-QQ.(^&(XMV1/"=*?9PT-A'GTZ?+8I4&\/XA^/'-%[BL.?ZHIECTR;3
M2.KG%L[2R1+E%&-K%$^"!=P(Z/] DW9J7IL)<0\^W:@W,01833&%.+H15T[M
M?5Z/@<-Q E&Y O+YQL^2AD/C2#QSZN$A6#<0/I ](>2&[PH_AR^21V!FX6?Q
MKFVRST.JC)Q6V@F@D]QK 3(MXF \&?])\1=._.@O$S_^P^([.;SX[KF7/OAC
MJKG-K:;BZ4 _1_XQB8,1((Q$B*9Q,(DF_1$3;Z%)ZQ4U%N<2)HD 25E UP3&
MXUXUL92MTM6*IX)G7#\U"$VC$E<5N)8X(VUX(;UTW2>,1YG6%;<X, AU,]W@
MXA0 MN'73&I1EJC2?1^F,$TU&#)E?RC=@:)'S.#/X&)_T.\;F3^6^'C'06K[
M_3 #GZY4+CT67HKQC* /UWFXB/V48%C2]*7MA84?(CY3@^;B4MP$LVC.UWA!
MS<4LB"<SS^ROOA1PQR!3H8^T*NW.ZCXT-=/+(_H,K/%+.H$[&#[NN/V.%OX;
MP7I-$Q;^W'9TW' TJCN<#]B%L,+57OV/7>0L ?<O/+/A:>?EJ)M@N,Z1N])>
MWFC../ALQH-:]TWMZ O:J:^UU[U/XH5$X-.'?^L&UN[K>/NT_;\%M^Z3>K?<
M_<<$5"5KJ -2K+ 5"7!ZX3XM-3\JO>4/[$M=5;K@VXU,,FEH =ZOM*Z:'W1
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
MB[= ]Y,8NFC77M4K[()PC;;NGA^%O24^$'PC.C7LMULW?)='2F%VSLO\6T]
M&)I!%\E<Y7>YA*W(5.CO7?.2<20#4S9DOF\I)R?3[+?*N'S?P+*X#0A*2(EP
M6_3Y5#W[/#!S0@[ZK+YC4<!+$$UMQDJP=6T4W QHVX9.A<8B8[)0+IN3O%S2
M=,%&T#=@SL RC7L"(&?/)LR>/NSF]?7UQ>7(%'>BB%10L?8S](U+F_A>L&I;
M;1OE'8 Q$Q5#-?47,VA^.#N?_ACT^D.Z1@PH\KHL"7\\8B(-X%@7T&HS!+R$
M=N!R$O18;(+ WB^CG:%B18V,1DC^VQ2Z)?J&]DUL9*"1N*WI>6.0L[(0QI&$
MQPCZZEGR%+ H*JC^5DSO=/J";W!+T"TGW?4U^#-1K KQ;":K\,YXHP'#_S [
MG1X/L=+L9/K,/IF0B5L0T&.4"5DG*%-D8>[)< 3C+^ H839D,@$L)[;<PFW=
M @OAXVT#\=\2%\&/B6<2G'*C2WQ+(I/X7"#Y0]S4D^.?WMZ\OGG+_Y[]](B]
M3/2T9]B@AS$@';.4F9=% \3 ;) <9%$5XA89'Z(Z'8T"M%"&;('Z1/"G=!X!
M.9:D9?ZU_6,OR1[,)+"=?.\.9)UXBR]@GEZR\>J#;C\Y?@+_XS)Z/MAJH'OJ
MFMQ&_FU*PGX%<<<0,TC+:):-D)SL)$&'N(A +DMW2Z<*_P89:^Q:%9G'._/
M^4"_KB0NA1%V&S$4/=VG5C\AB'I^"R+(<7L%IU^VIH$"76EA9#K5N0Q=_E_2
M5<3G%:& U7WVJ7&5^$H9.+X5N23(Z0U3CVY@6ZPJ4XGO_5WVSG\I%K7XWJ'M
MR2:I\,^76-.39_2Z>!54(NR?RJ[%U:<+NQ2ZLD\7M+&%VYAS&"1U?./_UE=D
M]SP1)2FGYB&89"EW10[:T\?$!P/P;G9FW1P!_N091^D:PM<!3X'H[-& $UA,
M.R+8 FZ05?!=%4UX\TCQNMG#2T+?-;QFHI :^E:T'%;YIV_JHX5KYK3WY#WP
M4T]SM''CM&NP.\CV\>I"?:JZA[C6>.%Q+^*)V![B[,G2/(Q6//+D^-\!RD@(
MG$VR,_OCE$3P,_OCR;$X?6;']$FZ>B]G*0^=)>LNV]H6WWH%C\JTV A8&HH_
M *04BT G$Q)?"!O+447WSW['1*(5Q1B_QW=7;WY+_'FBOR'2@D'$KG6 Q]S.
MB>1'F?U!5Z>%PUP,:=AA!)%)@=\6N#MDJ)1N(<@G')H _H%NT='X=3F)DNTW
MVO. B+J;Y-S#(<=U,\[EN!J[>@ G:,# !"K1%&?M.W*VBELQ?SG$"-U-NA4F
M5+!S/U[?C$XQIW7 %.:51-ZZ&C@&WVYX.4R1ES7?-SKAO"9A:C>0SS\UV_A<
MR@(8\?)#=A+)@'>K.MO4;&:[*IM-B/&R<LYF7_;N][585GS\?W.T7^(; 1"G
MS%"T=="8%MIVPB*N/%KR@3-'\&[KIJ QQ(T+[0SE+^H-5XHL/O6NG]+4[WZ/
M1%$N$ 3OLBZ*,>:@)>(F-!LDL]UM3B!(V&0H#02!""\<+1&521Y6S*J*329O
MHQ.1!;P 09<X4!C0ASTG(F9)^Q-^X0VU/AU165?"%>+$T/N=;)(6F;>FBZ$3
MB12B#X3_86U!-XKKHA;IA>"1J_AZB,T=XIT^;"W@.-W(Z.#BRM59S2Z=CK_;
MDG9K,.:(&2;BWHQOBJ 4(]1EJG$2>2&WZ7ZB&HC=_7O'/CT9#QT6!8PPG&=W
M @V(A/C" 3(?H)S*RL&)J_W6RH6*YD&)D!R["GXX?7J6X&-:_0S"7H7R(9D;
MD(;L]%XU[YCA $P(,TLTHHV2<GY_<&]L(\Z9T^#_,,NP;^! &PAT&2TA7X9H
M3+'P0U..05,-VW+/G$*?AQR<77)D=BX!3[K2C^PNR$/ 9785Q)&X$QW@^ >)
M#@Y>$]5*IP%,#9"$_7?K.HS+"D "P"3'Z[Z% 8NHFIZGZ:"X(Z)'7K2L*.."
M11O05\Q;"_&\P/.4T%^<5H<(3_MCR6[$QV7L&3PABL4Q,':+DW:H[WV,U-EU
MB[S <$3.*=+#SH'6 +\T;:ZJ-X2MU.,H7@*?]XL8\_VCGF.=1:48QB&*F!4;
M$L==W+G,GW+E7ODP-81YD.7T*HGM[Y2BJE%S"U4A9@.R3B3LX\F(EZ6HV-@E
M+[U/]SX1'R(.JB,<,*=0Z*7$_*FX44)N7:$2 R_-[^&W$,_(VC4K.)'T>X+5
M"9,L]XT96%J?TS%:BV%9YHQ#GLH?O5[VC:?'JJ+=#*2Z<K-@M6(#_X5& +>E
M[P;.+9*6%3)GQ/,6(EKPY$5/RP'&'.&.H&=9"$:PRX=8SUEGI"<G?FDLBM@$
M1D(IX5$^M@.(#2.W:R>FD]EN><Q1$(R/ZSO9R\<DZ &O^DI.4;T4"<F(L15N
M8&&N$43FA(#JLFJ%+2 H2IHIZ[>,%\:\/KAUXC6M-82+2Y_"IS5M<5V7P-[!
M>E%/+9&7O8F6H@*6N5M[AB!@!X65>^DU2>0/G\(*IAA),PVZBVXRX@9(B5!@
M-PHDR]7F$;%O?A;( <$-B 5F:X)C18@ZBY3R@QBT$6VA2DN\DHMU77,P!W99
M-])6B?@ZQ&_!9RO,8V>@7&O&?*+ZL120(C7)$/3"&8I? >FI8-B)A);J4M:O
M,$&]:NU]RZD0$:"3;"T"3/3!"Z/:+ZX_C;_CVM*)+Z"WA,I@Y#3JMNPYT24!
MI\%$&(4!PBM0@Q5?HY0K;_[VYB9CU^7)24R0T4=?$QMDEW6#Z *0>*=//A&'
MHN9?6%Z2.#/*,BQY:=R:Z6DDB3*#K$$D[X6,C-'6$IMZ@%94W.YP."(4G$$6
M>)>978*L^P.K[(B2Z"NM+*494P<S#2AQ(,RIPN^2[DJ579#,@4OD(QDY/-\O
M[D\X$1'%.I]D5]<7)H,X>M788VL\9L%T3;]*OFGZTJ<.[\N+"YD57P0S+PV&
MGQV+)Z45:RYO$-(8#$J'28JM=Y+GHJ-.[*V=L*O%2+(5*6ZY:05;CC@JF"$J
M08FJDL" 1"?7?)8[1FQ.:^>T1P$(#_GB!N?294D*,WLK7SXR'&*!SK*N5D?L
MZT9>;4>[T+O> (M@ 5&"P@KA3+.R[)'L$9 XS*)TG<2M1;.1-#;5%EB,[1^)
M"VQ#A+ B\NY<+M<N>)_E<6(S>8UE:Z05HDY-(3#,G-]"O]24Y[@8VT)T_B 1
M@ (,<$UG(9/XYNUUYMG)0O=%,AU8%_#E*QJ:%$_P!68WECJ-=3,<FTM/$XD\
M/;'IRXN/GX(^T0P7CFX%PT[!;9"8J9@Q2#^OBY(#D?.^*('2NCM@X]GYCR);
M9N=/G\HIL*!C41/N/0@!/T)T&9P0[W98"3P&V"KGZ(Y/3KQUI;AEV8>,H T;
M"9NZ$C[)HP,I,HA%F2"V5=\Q<^2<O 097\Q[-5\.\@ORK5*>G0@I^?AYDYIS
M9^X)A<'1]T%;.CF>/9N2B)&D(Y5_>XZQ#><HW&5^:M/]B72+N^2;P:RZH1O5
MPQ\%XV$NONK !<QY2*43@:OY?SZR8E??P27$&98T04*0D PFG$B[>2H";MM+
M,#5GIU=P"XD9,)9JIOHM^@S!2;JTT?0C8GT1<8B?:\04B)2]Z:;M*_^%+OC]
MHF050Q340V;7,LTL^3_LUO>)IM/\)0[V"IQ,J<P6%%9W &X1/P#!J$6QAW1F
M2=B9[#D2@1(K-B[A'.P)%34*0S4O/BLEL;8BX-(P'5OO/^\[\WU'3IH7&;4A
MG,P;-'?CF C$BX5&D#I3+9RC*<:EYJWFS >P-5;^P+FJ'DM%Q>AY5 CEO:*C
M-. >=18R#K*S([[_@1N19M(@Q$=\%K1U8!+<_@5, E^MY,Y5/=E/2)OGN@#(
MZ0]5] :=<_3AF7"M9#@XDD.&_ ##Q51%DA,N_=S?L]^+_EURWB<BM4H<,J>D
M($ ,5)H<H];)=$]E.@Q-Y*FZD-,O5H_)7EB<:1ZTGAWNEVPSW*HA&4+^B7J;
MR3X;O6B)Y4.)K\82,4U3= .;%*X<5[01GX>%,AV3&&1*2$*^GHTPT5RKOLB9
M:#E!<H&?%>S'Q><1< B''/*70(A\+ UYT]@*^U8X-4=X9@C;#3JP- @QNS09
M.:5=6"1Q$,"&QKON&0;Q<;2<5!# )4&EQ &<Y!HDU2E,I)"A,M%PG/ :W97B
M3Y-GC5MV<0D2$W1MZFN*-+7 /9GZ,4=^CU@-3"(R!K,N2N(WR73$%&%"<#:=
M/BE@>K+?& ?7FK?R3,+[4Q6L7ST<01H0T$7,>IF9RSGW+D<]$D'SJU>\Q;ZR
M!(V-]]U4OD"F@108L!O T]VU_"UHQ]$*DDB(KH$3AQSSNFP71LL@K2-49D1$
MI!DO8TB^)(1PM.24/1K7E??$";P"-A': M-B>!Y63*QA\D=J:#%#O/;SAN7!
M4\G*F40A-;2S5_39%B$XXCL<G^,-2<X<L*3@]A:IJ9:BGK)TDF/%!TKO$]O%
M"H;3<[TXJ9B.0:()#S"@S9 RW\$-T^P=G")Z/X,/]=Y;@I'F0!'RYM&0D^>:
M  E"65:(VR;N&\4'8XI(:IJY]"72K/+7TJ F)D!0557499"R.+<*H,;D"-[*
M>U''>VFH*%+VMT,ON9G*8MB@\'=,B-,J&O;+X5I@Z(4F(;$6!<+@5Y/B!*.;
MH6R[90*U;;,(H4RS2PE2OBKJ+T !5P$=1L%TRG+I3(@2$^'R)/9'.]H;ZF,I
MFB3M#CCIX>R137]M*!U&DHZIH;X)J=N<+ZDY4A>,W7OV':=C_\3?/SQY).*7
MC>UK_OZ:OA>GM\4,T_>(!U&,LBU]8/?HZ6$SLP'$T<LF(&"LCSERJTR9Y* "
M01O:D'Q^7MHW-QW,#O.[?'TW]C0MH(4L!/)=2(;^I4W?M%;.).5XM@/5,+_=
M#'/'-?Y)!+DW?3]>PS3[A?Y]"Q_ZW"]KRYJ.NY<B';T6='^V124@U%)W?"%0
M^>LTL=+"T?0"03\U_6:;7>1 WVS1<="A_9P:=@S.$+Q$ 4,*TDCGE#XBV3LN
MA!(SYRCXBTTUX5L&9<AN T;D])3S5&F3(O*N]/N/C.-&F[Y<.<OKO+B\RC[V
MI3?&OBU:_:: [WVC3H6TFM7J3P*BAXIFT2!0#RDR/,)+..9OV.>(\XOW^F,P
M 2PGY^7-U<>0J3;@JR0 DUX82,VU1\(-&,T\EXM[]?9(AG9TL[M8=J@S+E G
MQ_99YQ?KJB[KE>8XP!I*PZ(,FQA=LI'"O@PXHX]8&G)9'<O$VR)'7D1T_M(!
MW2"#5O+#GTZ23*<].>)5R.X&ZI%#5IC/KI8Q#!_E5-,*2%"23%49H7"*2S])
M5X#V@1&C_6'I6SMWF\B[J>O.,J13E8T%)UGQ@85$U]E?S*OL/8NVCOJDQ[8-
MH-=AHNB-I3MS >R/0_FU1PYZV]:+(D;XPK?7,.P7V2]T#4C8I8_=3H4D'AIX
M.AEJ27 N48G]7R2$[(( 0I,]C1JSG:I;CCT07_6:#GNC1=2SV0R8<3,O5KU&
M89WD?HY-ICV>$.00)#E\#%79'E(VU'E%WDYI?Z&.;Z(12XC.6[?8N>-65.ZJ
M7+^1+&A:W>)S*&\#\.>2K4:R1@9+'AL9;(K)"4VSWX,H2TZR\0@$[D@;4+.0
M0HW&LP-*<Q1W)?P>LQ?.!?$ZLL5,MRY5$M@@IS$FAG]:8[1'B@<W9Z!@S-_D
M6QD >>/9O1T3!=FU4]_!B7%4+X]XYMU-I) :X"YR/>>-AO*&"ZZ&BI UH:3)
MA/0N"CTFALD",X=*&)P2>PC&M]:(=#>J1/\VN8BU"9JHLD%98A[H/*2<L)H8
M;N;]4!^>5'O(V<((0O:#UT(>GSYH7A<)*K3)!1MX^S'\'GW$9-R'!P^ ,,Z9
M68D>25"N7+E[?HQCK^(Z3,SBU$>(]B^2$,-X5PKBQ9@.SPV>.9U*!&<(Z.Z:
MHK/J^8*,WJ8062!70>?:@4QV,Q0.ZA%&+@J'8R+8Y"L+#%,' XGQ;8X0PB6*
M*62W %__#ACPCZ(A95,X\;0_&X0ES.FNX?Q;KUD!2)FOQH(#V/I]W4"RF\"_
M1&+(9=UL:\OC?GAJ#[URG^O.90\-DR()R.HWTC4\$MWT\(FL%VY^=FF^$X_J
M+W2%.&[WZZ^7?)D_D*W-3J6!!MLY#KNS#!KVGW$[/&0:'7XZUZQB^>G>H9D9
M&$[6J6QY9E4T%]'55K1:A2V,PZA1'L*YI:7?M]^&PKC5A97BID@6=G&HB><"
MPN+6)<DUZMR4[(.Q=T^?$>45E.M+NLC5&%D7D 9E\1EGJ5E^\%(IGYHK/]BE
M4OGR+"8U'/!<\M446:0)M@,W[,E3.^AKDGH%%V+(\C2-A1A1"Z-(*5Q]\8N>
MU<,'5A^.C&=6W1KC9&1;<JV..IVM"T4;2C&YEBDDN5BTLM2L E%+[!_0?'MD
M1_9%:6DEH5A#YSFR/"JKM#M(X*ZN/Z<H3;R"\*V]#1O@&C3.?P_ 6GRQ*28-
M\OEKVP5,)-*UK4;:?!G"_ZP:8=41A37Y?M%SY&'+I:<T%\Y!,Q]C3=R@\TO0
ML6_?DQB,P>EKNFQM=A'+RC@%(EVQ0Z4-=Q0(1XX_KJK;6E()+W5+L3X"WFPE
M_WL++]_8HB]1JUJ4XG#=-J1#(Q)0AK]R(K3NZ;*C)\$$Y,'%,2[%3A(%>T1K
M:NYCF?C.IL;,VE>WOC#S$#%>R7#LA$112])]1.[F479V\N\6ICH^R[C(L8WY
M^Y5WJ)++ZWZNT._-+V_VQO<Z)(=U;!OJ7?\P=QLWXCWA;8PMB_NCAJ@9;2)"
M,T&H>@H2L=82+-4_3K.>8PQ6\I]%[0-.2)HCS7@F6>^TI>X(N?/)+B0QBXL0
MJCK#+6HT!GQ\=CP=Y&0,]6Y*C!3A)UZK4*>SX!J^45<.A!G-]=<D5GC"QWNO
ML.(N;1OA#^"SON08;S74^06JKE9$^-7!1!K-H0F.1=T,]L'^4VW)$<L7,_;D
M!%'1#6+K(2\[.LGI9G.[FFF\1A=D3G%.2]%D?T>^,]VHJ)7,D?#^XN+O-\&3
M\$D-N%#L +S)P<DNXR<E>2(F822]9="!0UIT:4%_CM4W OX6<#Z4G.-/BKA<
MNL9',#L</236AUD&KNP/7R;9#1#J)*O_)/ D<D@:A'$5J/;/(4I\R/XS[)C=
M&+/93U&6S)ZEX:T8W6;H$<$GA]UX0<P0ZMRE$="R4'=U)'X36MNPMD+NUGNL
MME!O OR@1=>KP":Y S#5F707/FQ5'3&@AFD9TM]D4J:5D"_HWL1SIDN<':T!
MH/B22@5*>!\+B@L-.4%<."BIDAVLF^')::,J4FBH4V(Z Z)RL-0MO67O,=%V
MJL.(P=\1LQO-Y:)8#EZ[M^[%]@&J"G>$)4^% _:=;01V9ZF7+S8^L-8WY2BR
M*LF F+T&+I/ ]F1 ]^%A!X;EM4Q%]RT%ALBD%CT:,X^>3"B$"X,D!;%/SYBG
M)5MF;O6R:1IL=BI1=*>-CE1,G)\3_;0PKI#4B=P5)=I]?2DV_<9FYPF9[:IN
M4#/]?:?"K^\<RP<<<T,[./G1%/7P<AU("QG@+^1Y_5,%EB0]CQRI@J@9<7#2
MF46?[.&02*YQ\F-9[?7P^GQ"=X>B'4;7(._7VMX&/ +1!(^E0< Z3J*3)S@C
M7-0XI\YU49;Q\:1D*^84)6LG\47; QQY3"R+;"1B*PFH:NT16T;TSRK7^%E"
M),E0H*. <-Q[1<P4FZ4QHF'LFLNU>  Y8NG>>,>)-B$D8M="@6:-B>ZS9V/F
M!A8B;B;2/3W>Y6EM[2>319DT1WT'3ICSQY WC/92W20MYDKJJ%C!%];WBK-2
MA0-(<8#LXAGQ;1O:4Q"T\,/T0L@9;.668X?<#'#E*I)_7%#/M); L&AQUUC*
MVS C$<5T[%.N<FUQP7O3\ /=P]GI1.OI^6J8V374,\'?DIY"ZIT?P";.TYW7
MN?2-"$%V=TL7GQFGY31E2*?,(Z6:<R( W[]LN;?I8T+!G].^?],14X"VN_)2
MO +)"L5U)=';>.GK:J>MP+$EI\%WO9&VG;!/@\;0[%MI"X1[];+@D ,ZB+ZB
M[YN6NP^HFU,;F@PM^S,306/G_8&-C&ANS!@[#>Y%C@ P153"R>B%@#KTT1O(
M$$.P<Y^8UFH]Q_8XQ^GM#%SBTC00S9Z0)G,"^JYNV0<BKA]1)MIXN<V2P+5X
M2B1N9,AJ('8=?$ 1=0E%\.DCJ\H-#>^2GE/"C?PR,GGX++7D3-9EB6M."HH&
M362:6AL"ALU:=A-R\IK.28IFR-!BI^Q .@Q8,8%P<FWOT,:L"9G <(BDHIA#
M(DU!([AQ10Z)&G7,N,5GN=HZ%1?,8'%"%4NGE$:WH4:C12=*Q\(I7S*LEG8&
M:(75;M?PRG%]7Y-D]H21:=K; JZ#RJK(4$<!8B019#'L)).CE837'AFO%F$<
M2G<F2AT5@20+_&C%8Y*29-Z/-)\H^(4L!7/MRVT,?$JJ!3S+"4?JR8L#8IJ]
MDA8(G+VF(XT3S"0K?NA9(&;9Q0(J6#E?&DF;_")9!PZ2EOV<1 3"8FGZBS35
MW%\)@&/7TI5)QJV?HDYNOZ*6)4@'@9NU&Z>JGMMYU/_Q;R=/9C^1U4Y<M;N<
MW4D$4[N2Z\WBC$E;L8ME)SZ]I,AF_SQ%Z/]KCP+%F=,]+G2X@N'$*:0Y&PG&
MK^%]@/V ]5.Y)AX<@^4:MM2XHN7K:NKEU_.8X/[>R<UASY_&QL+5'*0T\3X4
MHR3B@KG(K/_)J!4+5LLI;$,C4>.F'T45O^*XAG7EBT=,KY^J2'I3UV0WH"W\
MO.;<*-EODMD>@R?:IKNJ!^5#(8\]1F:&S27R^JZ"J."&L25JEXJ*D_!,]UG^
M\?@H>7_2B$$[9\;^/G-<61O@VQQ^@*4?[^$L605[XQ)C0RM+($?KS^P$+H,T
M_3ZDENQGD)(6$[?4:QH9XZ:O.(!Q[9K/"I[?#Q=\@3W3J9GI($J_M8X#K*,L
MZ L@)?:+G2W;;TX$'X <)T-$  KY7[$^95P6/F=FCOY6*$[T\-CX6-_#C_RE
M'2_W&O[<3K)16*(ZY*M.3Z9/SU.F2>',+6(EN=<B D:RDLOP%\G1_)BB!_9]
M@7I\I?YN3/ZPF/KIQ+)&@F[0G@OTSK"7#%? V%G@3B,M<,6&AN65:JD1IZ *
MN\ 0\IHU)W3Z*T?.0(WO/ O)*M=ZV5AZ7M+YMS71I@,(H1N N)VE/WY@-OLS
MI%?';GZI2+<&/<&4'_>B':TP9%?ROJ1E@8N@,VX2:-$7MY(6(2A_X4/2<WC!
M;.M?2,[<D1@>XM6?0K+=(=X+'"<9BL,K5(O83A-U@.8UC>]41AXQ(HAS(]5\
M*BL/#ER'!,99C*$,W;*A=^&\D2Z4\_NTN&M?LNTD!3LQ +DG3V(W&S!)%+ T
MXPC:5:.0-9,BSRA4.?F2 XEM9B+.<_RC:(WE$+$-86WX7T(CZ#G)""\)$TWL
M8QVZ.6O!KK4L3JI?H8VU6\@@,W4D@!,\%2I)HG!7K+!/P*/CH&4T:'ER"H]V
M@9J$=V[='[6ZIU.HJ<T9I8^I5."4UL71APR[A, 3:_(<T\Q#,WW.Y0C.=BVW
M"_L[Z'Q/8>#NCPVD'J*#91S$! ?LRCW0J9T<BA0D1;7,)>;,OGZWUY<3LJ"/
M!TZ%;_K;@I6NCE'3[NHR"-WT+0_#6M?R#PH,@.''@2<B>D6O$X_\.]Y$]A!/
MJ&)X+<...HO)9"[.H@436Z<MV-/0WM 'LM\;162+^(XW&,8VJT-2:6"]LX<K
M-&@+X['OG 8ZF9XES<OJD*K]C/8T>S;[:?5X<ZH]N9)/DHS;VD(/AT[+C6S?
M_;&'=I!Y3 O3G,-ALSU]B8UQ5*W#*;J-(L[H+T(JM"X58G ?0:7"8#WJ?Y2$
M"!&DQ\.BH:?ISE*O>^H-CWYVRS^8##TP1OR'J<O]T>AL'VH@R;Y->.]=+(])
MJ1OK"L15)]RV,'T>-B%A"NSBFUZJM/#LB6F6H07#2X$2_*^:H.5EZK>R[):O
M9J0/'5@#=W7T<0AAC7G'8:I#ER(-F 2]B(X%&Y("37"KX1:&5L'==_CE=O:0
M9%\?I_IW3T/J/2K62J9(GJ=8)M A;9MY4 Q_'TU"RJWAA6>'ENM-@8F<A-]#
M<MO$U9%*L53PB9V8"KY?X8E*[Z1F]^J#@Z2O;[MT.3N;CR/]&1?+SML-$PX5
MHC4"MQC?P6B@0'*^?YQS$?OW*8>D?1-4R%3);SAI;YRQQ(NI?J'V92<5<*L>
M) -,WQ>PL@-. Y^H,SL4K ^1G40C:S%W3+=$(FK-20&_<Y+#6UK(9T1=4.K"
MI;I20OUDX.Y0)^[ PQ6:*PRE>ZS8EVGNG+;)QS1MG ;MKO>E:";5C E 3#I.
M\#')XB\$[=AY+[G302R&!$/0^8NMW6X8P.(V;HH_641NMO#"2M,B&#<,(9CS
M%VX;?LA'1X$KM"R6DOFPLQO$^;2M.8JV?*6](SA4J2#S\!R\<!0=KWU9\A]%
MI83#[Y=( _'0J<1)<IFIMIW% )G4ME&_?YM)977H61-_Z@!+2AHMF#=XKP]2
M=$<54MKY]X#4?</E(9^L^(+ 6) %H2HD=FH=\5'HJ)&L?RI+D%\?D9^D.9)R
M>W2=:QB[246)\)YTPTD,6V>_$?3RDYB?H8^9]M<+(%'71Z)9*=E*'0JRX.*"
MK)AD$.468R+4+X^.QS)I@ZLC%MN/>G9P .>3Y.JG?,3A-&0^'&EGIH7T,*<S
M5=TOWJD4]'/XHI$$>JDB':;Q:>H+RNTPICG\ZT7,WG%)MZEI=F&A$O-RI>W:
MM1..<'!P':%[&'JQ->:08*2G+J&]!$''F!;5" $;IAFE_*L^)CVCZR6*"F9O
MCGH68K#+)-HZLXQ>N_FPG5GL"C#(6!I4)5K&ZYYE)UYF]69+"VXI5EC3?2ZL
MUD,=14'#Q;FL%E-\_*,^D1P)XJL0FYFX;TC<U.>_027BD>;&242ZY*94&WE7
M=I78 9;W9$HY@A_IQMZA2X73-C'CR.EINB\[I_"[1_C%4UXUU)_8-['G=M&&
MPKY\Y_>F@E_!>CJ,4NOD%\L2_U\:QY2N&6IA@)23F)&%?$?TXE*#XIM]JS2+
MY#X[.;4$+</3^RNI>ZGQT.9,V=O_#"G@7ZT4>4]GN@Y^'GT,^=P'RJVUSU[C
MA88,V-+HT?OK5U<WX;!%+,4$?RMO#"G;L?;8"A>XPF33"XPAU:5H/]D75@$V
M'!LN<G>D-BM=AK0N3)J82%-0KCGLYRV=IB0*Z)YD?8,!:D/M)Q;,B?(V%"2!
M906D6.N8;/23"-^X3(T45+;:2&NW:"QTVF-EM5C#+Y8'<<X9*:EB'F.%^7W2
MD/NPKD.A%.NX)%GCQ^_BP:_9<W85 T\-^S0;6TJ/YM!S_>)ET.3#GUN,AY6R
MVMY5#7[0)<I7-N?"*')N1"ONAR4>+=OKX+X?!HTL3D:\$.R!I)MQLA'#M>;>
MN_KUS20@V"/5>&D1K?Q00 )'C@Y X8FUYBLYR9)+W+4)3=\0'Z&K@=_:#RCA
M&NC':!"@'3FEZ2L*:?&C=^%'EM*&IJG/8]AQ!N>=-W3P7Y40'+67^E7\OH#C
MU/MA=Y;@(-X]6O%1DKEY%XN,=%Q4H4JNA_Y0F F&I-Z;N&N*_XAK67ZC3FM>
M50CLFS3T,^=QIP.+IB+1G_.-'XN/&"@X/;;?SODTY,6:;5< ?AT["@XLDI6Z
MXU#8/7=("/N(\681;(-*('Z'K-4F'RW#W%:?=/QQ03'9TO?!"[CG0N_9E U'
MKT*%<E%Z"F+U.FM#G[2.)[F;45D,8]M)?#C3@IR!XS,2\@ZHE.NG:NEEIH^L
M-%<0*7"^2CISVJ13^65HYH2)NG6U*T@2/JJ;T 42&D3+>-!M4;UJZL"0!;U2
M-TP,90U8 ^N-+6E"?L!Y2D[38N/L@GCSDM__DU_[^+)%KY9T1#VALV%UTJ"D
M]%^6Z4:&BY=_2?+B@L_A7P >&@5-HFFS\XBLI7(,O[PH/]UI=YFQG-W#/9&$
MT-!L$#JR$F6G"QK&&#@U/[XW_AU<,5M%I.S]==$#K4W_QS_Y?&4B_%>(<+DM
M;V*EJOD3I4W Z=B5'MU*JF'XA\9$9Y"R&3I?0D>#>TWN3AX.:D%421+5DE14
M;H&K#1?"CY8,JV23V]*%(,=-Y]TFN[(WL";+R]H1F6=I=*1)<OOVY=D;B\N/
ML!!^V:Y=TNQ+V[,,\N8&>EZ?X^@_*N[W:%+7D!@I%A,T%UOTS3W044F?]!NY
M[%71-36-+#6;>VBI:<%WGAT\_1Q[M6:[3G^.):$\VEC'-%NH"1CT(<'GS@J,
MNMA/O%IH?:O7G\61PS =EHJBUHJH9F?F2[<D$71>E8;S%KZ]#V&?)!F.C#+Y
MM2DM#[+^!Q6W?G?VZQ?&BKN6PB%F&+6^^RZ[YG6Q3.R:0]WRM 9&8+UV> P2
M7>,D@]AWFW2G2MSSX9=FDZK0X$.W+FEAEMWUC94O0T_3OHJ'!'F.(Z_<#TS*
MC,7&&+?SLW8&2 V4D1(;/%IBULP_T)E?$Z?GOMVICQ0=OG<I>;YOC[&HF7]Z
M(,XCU3Y)YX[GC[L7SQ\7+?UG0?_?U'?T7Y)GOGOE.O?B.1WDRE^2;=A*AN?/
M#V8/DD^)1LN?'US,_GIQ\N QO1D??_$<D/<=IV+AY^"7].KQ].G9@ZQ!/JW]
MT=5;# F+JJLW_$]"4$1R/$#?+PE<VA^8 .X&7MZ+_P902P,$%     @ =(%A
M5$]C20>&*   V(8  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULM5WI
M<]M&EO]74%YGDU11-$D=EA/'5;0L9YT=)RK)F=36UGX R2:)& 08')(U?_V^
ML_LU ,JR9^;#9"P2Z./U.W[OZ,>7=V7UL=XZUR2?=GE1__1DVS3['YX]JY=;
MMTOK<;EW!7RS+JM=VL"?U>99O:]<NJ*7=OFSV61R]FR79L635R_ILZOJU<NR
M;?*L<%=54K>[75K=OW9Y>??3D^D3_> ZVVP;_.#9JY?[=.-N7//[_JJ"OY[Y
M45;9SA5U5A9)Y=8_/9E/?WA]@L_3 W_/W%UM_IW@3A9E^1'_>+?ZZ<D$%^1R
MMVQPA!3^[]9=N#S'@6 9?\F83_R4^*+]MX[^EO8.>UFDM;LH\S^R5;/]Z<GY
MDV3EUFF;-]?EW7\YV<\ICK<L\YK^F]SQL\>S)\FRK9MR)R_#"G99P?^??A(Z
MF!?.)P=>F,D+,UHW3T2K?),VZ:N757F75/@TC(;_H*W2V["XK,!#N6DJ^#:#
M]YI7UV[3YFE35O=)6JR2Z[1QR?NT:5Q5OWS6P 3XV+.E#/::!YL=&&PZ2]Z7
M1;.MD\MBY5;Q ,]@97YY,UW>Z]F#([YQRW%R/!TEL\EL^L!XQWZ[QS3>\</;
M=:ODM[VK4F2,.OG?^:)N*N"/_WM@AA,_PPG-</*O(>A7#Y9\V+KDHMSMT^(^
MR>HD*V[+_!8VEA7);5IE95N#T/C7=_S6**G+G4O*=7*WS9;;9 G'!9)+_Y\5
M&U<L,U<GS39MDK1R(*J+/T%\DJ:$S^#/%-YMBZ6K\*4&'TWQZ;)V( GULLH6
MO(!?2UCH]&R<7/WZ_CIY[ZJ-JQ*SF:NJ7#JW@AGKY+<B^6W9E MX8C:A@X;_
MXGNC9'Z;%ILJ6]'F992;=I&X O9",\G"Y+OYIG(.-$:3[-NJ;M."5LX[-:_?
M97F>[/!O^&>SI=%I*)Z5/J.%UVUUF]W"*NTDL.,4QBSS_/ZHO"M@&4"E.EME
MH-.0L+KH<3+?E?!J">]62.!51NPVPG^3#B2U!&^8P>$@#<TKMW39OL%G4EAR
MY?YJ,]RW.==TOZ_*VS2OQ\E;4&_)VJV K_,DU;/$S>$$5[]??$BV*3RR!*;)
M'<H ?)Y5,-HMZCIZDH?CKV1-HR1WJ2?"K^^OKB_XU(&-BOP>7D?=C]_K6I("
MUEW72 ^P&O0D4;L:$].65;;)"ESC?I]G2R;#PL&CSDQQ!W.LLUSYZ=;MF$-F
M$]@IC)JNF)XP3E:P<2)R%I:<AE![PW*U<\RBLQFQ:/(K6(_W[E.V+).?74$$
M)%F[ 'U?VV]GD^EI_Y'DN__\C_/9;/(C#$5/^&_H\^F/WR?O"OJ&.%OVE181
M!8CMPOZ1<FFRD:FR8@DF%V;*T!2"].4)&;8J S4"D]5,6CL>;'@/@@GSX F[
MHG5A%&"HI]/9\?@43$J>P],C_"YOD3QDY)*B+([6K<OUW5K>F8Z?ZSL\):^V
MK%8DD;@[8%S<H#TA6&"3@30@MVS2BJ:!1Y$ZT^<_HO)"@:X;_%=R]?=??[ZQ
M"T*BG)V,I\G[/W 5]'WR>Y$UR8Q5%<Y:.9#YY3:MF6-^28L6&1"(?A9I QP,
M)MO5*GG NTT&:ZS3W-5'.=)GD2X_)F 1BCHE[ #4A?.;MQNPQS3BB-[<.M"S
ML#[W*07+C-++S+>D@ZKK5H@/ @=*"0PB*,EE1G#F.WQ.F,:,FUR_48YAZL;?
MC9+4J)1FB\P\BB8@<A@FR@H^$Y2F;+>OVA5J1UFG;"YITH^N0-HH!>G;/>H%
ML"(@XD24E3V#9;I/EUES[\]+SF,$Q&A@*7IL]&9-S#R=GHS/NJ]'QUDG4U)"
M, JKY+H!M:=#O7[S(4$%N"<%#S2\^:7SW@FHW)HH7@,FXS.*"=BAE9)IE<'A
MYVCGX>M;QWH<OX:90.$"WY\=CX^5[P.9]B!^SNLX93F4<F4[>LZS6EK7#E;;
MPO15?L\; XNE5$HW&Q0/-,2'^)TWA0/ \2PS0C) S*Q!';$CW8WDJ<'>K\ F
MMY52#]!.5JZZHA1$QI\(<@J?-W(64-I] @< -FM7]W1Z#F,H/=("-@[FD"@Q
ML)?!DR=.O0.I%XZA ZG*=K,ULCL[9H:8S$Z2[TACGW_/S-$]J66)V@,G* OX
MG.;M,P@R.?#1&$''C=LW8E3.1T:JF254? M6;0*)6L Z5?:/H.@R-*7$D/"D
M5=)!?Z)V)N5Y-AW/@KYUZ[4CCX2HMH"/T2ZQCF+<CR O73<(6OQ2CR>\5+6D
MN#2Q$?E];+V[JF/1-FQC!+XE=;8ILC68"YAT5Z[HGZ+M</#H(]6<'7%B'>U6
M/[ N._L1]"1\4AM@TU7$+#F/$PC#+Z,AZ1CUS$$J!\$J'6G/Y@Q02<MF[_PX
M6+ ?B2M4^E, MKJP+GMU),XS&XL><<27BA\*VL+A Z)>%_?(52/!J[I=^.+I
MR?'XW$O;W=:Q^N;3)\W.S*IG<&T6S[(923*"]KJ4K7C4,2BD=#"L"55(Y6AT
MKC>?(1YZ)^NV:2M'/@9X""TS%'(]']V*=#+L 3Y'<C!U*\=^FC#>D.TY;/ 5
M]'[AIB*MH*(603:0ZR;CG8*PN32WL V<"^"1';IE;=48J!-.2RQO#R>.DYL]
M<!?*&P@R3\D36$/E\=+*(80!$$U(SV.@GI5741?OSP*4+L#J3#!PK.L6?)".
M[9.O'H4,_DUR9.<,QLM+DQJ'Q]H&-B]?R+) 7GHL70#N[7/L@)G].@X=)[]>
M7HZ0?>;7EW->ZOSUQ1^_SX5!F3V9IE59UT?"I>S<^N/E3UG/D_*H [<M[FEF
MC2&$8?(\+0BAL\X?!J/&1T3^$: OSBQJ!=((7:/MH2)ON/;D[I)H "QZ4AZ
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
M=UOX#TI7J"#$K'GA5.1UMW0IX/*BYEP&*/AC&SJ5\FD0%T+PG]6%$ON!?]D
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
M?U*STL" C*R!Q._?T8>!^$AH^YHHHKC*V!'))P:"/0JR^V"?K,E<OR?MA!-
M5#T?:HF14E4])-:&^9SLE.0( \8/DH$,5VJ!X$!S",TZ =X@;]V4>9M?$%.U
MXO38\[I#0@QR*T4SUW"JA#/?@AW12W"!@A=<J&HF+EFZ5$0409O7_9@]$ .L
M*I%J\N\I7"(VJDR+!9%(-J#\)47=JX"A]1TBZ_XIR@.EQ+U*2ICUS0Z3?=/K
MVD(;TV2;789,\2E1-+PM<;=*YRM"-9I_#6'L,FD)\!Z E2-U.+&LMR2"JNM,
M,0J8411&[*\]U]2>I?8BIA6.'9#M8YR8*:6 -?)G@X@M],^Z\"CRG6HBGI(_
M?62OLKJ@;MUYU'%W)VY@37 ^=[RICX2999RSSJ4_=;9_$IWS>.JVGYB<!BM=
M8]K:5 >&"Y3"3549;SD>R'M@M&=-\1XN*$SF,*3UO)DO=&( Z>L&R6Q-.:(I
MZ[:.2*#NG%,D#7F7,+[$HM 3B+E5D-A878OG#W"&\A39/Z7LIYX2@M!<I:5.
MR&0UZ=O3H&\5HL5.A[Q-8W<C+-:.U:=C?'E>H%S]72,NZ0KOQGVU6NO*9 BD
MN(&3/ &/!EVJ0"A7ZW)M7E1U-52!Q)^I7"U3([OG3\/M%.O@2,H.8+6AAWZ2
M]Q-Q-V^O42<46;K@/')-[M89Z$W":%=Q8=JW#>X<,0UY-;]TM ?\)ZW\%UR;
MI%571BP+LH;6?+TI<N+_3/PW,7LSQLR17)-IAYB\);V*IH(=0?IU@PA!H(\4
M(^=<7$KGA\%58'=C=J$* 1NYOG!<*3P70AR$S4ZW"\AD!6%,WNV'GIC@3S=T
M+K:#]WALATIIN7!BUPJAX,2SO%A>B*N=+(>4U:Q-UD_S6V6J&Z($IUN0>TRD
MY7CAA9A$L8U7WP'_3T6]"_2]^3@7KF/YD8,+DM\-<#%Q?,N),'0PHUW=RCYQ
MB![:-:A+IJ(.ZT!M2'/=</&BD90LTW!\Z.8,]%4"KS9.PNE%5"LTFSH*#1,=
M0_#\I*[+=-;4R2Q3;2F[]:PE4+HHO]JM?MJ7/ZEW1*Y@-1]SZ-JX\%SX 5U(
MS[+=Z'O-XRZ9PYE!3 S,8J@#9XH\7+@VG,NEB] *XQAZP3Q/V_8>] 9]A<:O
M,(X0"&Y KQ*NT:'"KL&I=45DUR6,KF'+M%9 HK\E&68J3<#9<GR2P+%BS[R3
MGU_OQ(7%E2HD:CUG&R>Q%2!H RL.,&$0[JK%4NTSOS7<2S>8-]%0QEFTJ-IK
MB, V# -F[P8DAH08L/+'+4H3J*,:X>YZ@QJDU/"WDT1T/+.LJ%02QNNLP)3,
MD[*\AT!W2;DX6+:V,$3V#<WKIRW4]SL!%"'SSSM].-&&GX111%,:PS\F8>Q?
M(,'F3]M.&W,S&!3%L7 0XS9-IQ^(3V6"K^9F38<23^1%G6#M^U\1325&^+&/
MU]B7(D*D? .JO.G66KKE&.E.75<\$?$T=O &'YW2G4\XVK>9P=0F6TPBX_?#
M:2P8VM[EGA/VLT.AOQ/U/^[W<\_$^_VY9DT]3U+<2\L#?'P<;9OZ\SFPFB0#
MP:C2B]BM6[C9PL' GV@ &,*BTH'3^%Z?W["Z<"/.87CSD<;T-+J>%4E'>(X5
M1;Z9Q+'6U?5B2X88'+MP%7MHCIY:9,X>;%!!HUN65EUX:&@YY)F3$)*X'J;U
M[1CHB4D<6IX-8)K$$<(\'D2D$>N0$<'%<B2P9!(P"B-UF<<$$\^V(B?2N&?'
M(U09.JI54R]H,1,>=OW+7Z[%KSGAL,,:N>R[@<8L:.,"6+4Y)Y$'[R:9)8 V
MCOR+,9OVW0!H(RDO.#XCCPWK! %L\OX$3TXYWTS" )/IVQ1MDR#V+%]2MA^D
M/@W0!&= X$Q5.TLWWQ!+)LN.9I\.KM.=CFV\X.S7FP\DZ9T@):-MM3DN\(:Z
MRUG!J$-&.1<A"C2DY]?;E2Q:E6%P8J3I+T 8OROW/')WC0J.8'F.=UJZ;I/T
MITX &K%.RL]/Z^(IO:O^@A;\$KD\WKG=,-@8Q]]J/O$M&2/A76U7Q'AQ.F_7
M"WNB;(HJU<N:?N @5.89].Q6X(E-D_=:GD%O,O')D4U@.#+H@>@@6 &9J$6\
MD-=6^JWF:#;YHUJ&+?_QYF$26$X07!SN(+8$X!,$0#[!@^?%CVPG9(0ZQ:/\
M*1V?_<JUH\>U$T#\R(63^"B6)FA'J+SYFBJ4D0[>R<!']>B1K$]V<E"9Q9ST
MT3[YH4GZ<:!;B5,ZB7_G1@)U1!!3Q81\*6.7&E5+1N'WF<&OZR(D(,0G'\;$
M!IRC'50KU$X\HHL((C3%ED.ML66'X1_51;2%=4@:X%5**>"L7]E"V)'-"=P+
M)+^[<71:"W%"!V$4>;!](%6V0%V?W$SX@:YP:'Y]/S[>3/@>L?51@ ; FOU6
MPG$.=!(PGF.,)ZEBH5Z7JIB'.HHCX#+>4?@Q&@CI3&UN*:)H*MV#+<6?JJ,@
M_;Q>LCFQHX@!%V@DJ#_P@_CAAB(*T!.@J_.L<-B^]-N)\6XB0&Z)A1>@ _*.
M=!-.8"-9 A5CS'7@?D,W$4BP# B2_#  FL0'NXG0(]"\X LNR$[H)@(T(#S6
M1X#';J^;@,9.Q*LH*//(G[YK-Q'$EA]R8V C^0?AP]U$%-N 08JB".4L2_05
MG42 @BR@AON<[!I3QW=Z)_'OVTC 2WS7^=Z-1(QX.[&/:-/T"7U$[(?_Y#["
MDR?V$<@/872P=T#(2%I_H@=G@Z=0@_O^J,<,/FIV7OI%A>!%=(%6!UGK8)>
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
MDJ-6T/Y[2FJWIJ0*. 9($R;CY*.8/6 OSQCH.6@-I-"(!PZ*%NYR& $BM-J
M]2!I8A!#WLPT11X59N*,\MAJ%Z)OJ'^'&$E(;C04)7TR:>V6K5::IO*I\'4A
MB3&G\X;[ 0$&K,B8D!Q_)3DW2O<ELIA0 @:2D"8D8(7P"?F8RB8+9Q+KUH:
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
M$'I3\L>UDD@XVH#G2P,[Q2_$H'OWZ.*_4$L#!!0    ( '2!8537W((:> 4
M +<,   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U7VV[C-A#]E8%[
MP2Z@C2W)US0)D&Q:=!^R"))M%T71!UJB+&(ET26I..[7]PPI*\KFLBA0(+%%
M<>;,G+F1/MEI\\664CJZKZO&GHY*Y[;'X['-2ED+>Z2WLL%.H4TM')9F,[9;
M(T7NE>IJG$PF\W$M5#,Z._'OKLW9B6Y=I1IY;<BV=2W,_D)6>G<ZBD>'%S=J
M4SI^,3X[V8J-O)7NM^VUP6K<H^2JEHU5NB$CB]/1>7Q\,65Y+_"[DCL[>"9F
MLM;Z"R\^Y*>C"3LD*YDY1A#XNI/O954Q$-SXN\,<]299<?A\0/_%<P>7M;#R
MO:X^J]R5IZ/EB')9B+9R-WKWJ^SXS!@OTY7UG[0+LBF$L]8Z77?*\*!63?@6
M]UT<!@K+R0L*2:>0>+^#(>_EI7#B[,3H'1F6!AH_>*I>&\ZIAI-RZPQV%?3<
MV8VLA),Y70OC]O3)B,8*'R][,G; 9ZEQUF%=!*SD!:PXH2O=N-+2STTN\\<
M8SC6>Y<<O+M(7D6\E-D1I7%$R22)7\%+>[:IQTO_,UOZ\WQMG<'JKU?L3'L[
M4V]G^K]$]54L[LICNQ69/!VA[:PT=W+T&I'KCU<W$7]&].GCU75$HLD)[RY)
M&$D91%0N#71-A[$%AI(6@I94T*=;F%&9M/1>UUO1[+%)NU)7U?Z=WC50LNT:
M. I]3+H(.JX4CK9&WP'?PI#9:@,#9 ]83@=!=D@Y^X !ZZ2X0Z&4BR:3: )7
MDBT%^]GKBXV1$@,!4X@^E0C%8 O4UJJJ( XG,FT=<<M3S?58[;EQE7? E1!L
M+6)L+;6-8JP/D,QSQ>&+@H<#%@VJHNTF"/S&- 0I'VA>\MASLO$^#WERO#EF
ML\D/]&+ +N4=AN*6&=&;CQJA2N*W(5_8IVUKLA(#QR)3C=R)=24)#V:SI\+H
MFC)I',Q[6UU6"I&I2G$V.0R""G7/"39PB^ X77TNV7J' I9YF\G\R)L3E=4/
MQ)F6 ?NFFYY/DCAT_E!A1V&K4!4[X(.G*Y7[*BLDJDY4 ,YT+<F)>]!RK6E"
MKKD>1 %-Y:4S7W;@<43G7E94E<Y$2,.A#$C>*PN]M70[*9N'XI(B\SQ?!@WE
M\U!0!^*AB+E(!OD*>GLX6E5^T2)5C W'?%8Z3K[BK(,'[T2E&QFJ#O55>$0T
M+XX*;C%!#8Y;I@7/UIPQ-)AMX;2H=0MBJ'R86B-I0N6'D!^ 4.I<[@S156.S
MH4I;KA38'FOCH3/T#IR,OF83L(W,)(Y#&-C[4!:L58:\6'$'2!NJ++1V:!QY
M[UC6Q\B_9RX< .RW#CS^X0!J1':-$BM\<]U*2;ZV%]Z&:L)%@A.)OZ[,0GS7
MVF#.,AMA,-$V@UZ'7VQGS9>([@(!8]9[U0B4D?2)[\*'U ^'VY[<<$!V[1>%
MJH<6C\EC^D,*$PXNU'8FZS7ZY7#T\,<$'_&*WF!:@&-KH6G?/@Q*GCX<M>,^
M8@S_/<631;28+OS3)%HN$CRMYE&:+'I!MD_3.%JLEI2NHLDLI70>S693#]$+
M3*:4+K&UF(47ATZ,IW'_/]B@'[];)G'RTY/O@UE_)B1,;@YNZ9)NOAXS_03R
MI$(]>*TX!I,5K:(YU-(H3J88HH\'!@>V&T>H.=?F^\<A&G@PHW0VH3G^N_?>
MPV^Y_QS%^3):(E$>MQ.)HV0Q?R+HO94X)9Y/6QK3'+S2^>R12_%T2LEL1LEJ
M]3AY!]B$I@FP^PG')QC7<]=E RN/U%ZC&*^BZ2IY3N2;D7I<)4FTA'/QS$<(
MJ]5J3L]==<:#RV2-,O!79CX)T5GA7MF_[6_EY^$R^B >KO17PFP4.JZ2!50G
M1XO9B$RX)H>%TUM_-5UKAXNN?RSQRT(:%L!^H3$YN@4;Z'^KG/T+4$L#!!0
M   ( '2!852.+:%I#@8  $ .   9    >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;)U7VV[<-A#]E<'6+5I V=5EKZEMP+$=- 6<&'::/!1]X$I<BXDD*B3E
MM?/U/4-=O(XO3?HB42)Y9N9PSI#<WVKSV>92.KHIB\H>C'+GZI>3B4US60H[
MUK6LT+/1IA0.G^9J8FLC1>8GE<4D#L/YI!2J&AWN^W_GYG!?-ZY0E3PW9)NR
M%.;VE2ST]F 4C?H?%^HJ=_QC<KA?BRMY*=U?];G!UV1 R50I*ZMT149N#D9'
MT<M74Q[O!WQ0<FMWVL21K+7^S!]OLH-1R [)0J:.$01>U_)8%@4#P8TO'>9H
M,,D3=]L]^FL?.V)9"RN/=?%192X_&"U'E,F-: IWH;=_R"Z>&>.ENK#^2=MV
M[&P^HK2Q3I?=9'A0JJI]BYN.AYT)R_")"7$W(?9^MX:\ER?"B<-]H[=D>#30
MN.%#];/AG*IX42Z=0:_"/'=X^J51[I;.I,MU1F^J:VD=.'?[$P=T'C-).Z17
M+5+\!%(4TYFN7&[IM,ID=A]@ K<&W^+>MU?QLX@G,AU3$@44AW'T#%XRQ)IX
MO.0'8[4DJHS^U*IR] '?C9&6_CY:6V>0-/\\8WDZ6)YZR],?M?P8S<]"L4A?
MVEJD\F $%5IIKN7H27PTZ5+63I9K:4!CM CH_.W9!9W(:^BQ]F,X^*/3<WI7
M72HGZ5P85TEC*87(G<P(XT_(::H;8QM)+I?0$@Q:Q;H*H($!*_!@>LOS<U63
MWD"XE=R*=2$)#7-U2U?\%EZ2M=&?H$X;H*50$U1Q2ZKR%JR#;9[_%L(^DS<J
MU>/O=UV*-*=<7,-3FH4_[WB$-9:@S;$=#FQ,1PZ0:<M0GVR![_OEIV4<+7ZW
M#V-(!5: &0<*ZF,7CK(4);-Q1&<? ]KF"CZH*BV:3')'B-\<D-6%,"_./] &
M$ 4X1"_8M4U=(_S. 'XP"UA001ET3:EDQZG0J5^3K7(Y;(.0P4E.!95B?:0Q
MRFES&U T7K'1Q]!1Q9IRW4"L7!^-2O&GBP2L]69@PJ*2YUMF[&XE0-(X? J9
M_3Z&MT84.U,>M=.F2S2._P<UQTP_YEPH31>B2G-X]2!71)KJA@6.W8L4WNI.
M&ET"4&-5=>4A9:NBLE41L+OIW+^6J6BL]+ #Y8^D%1[8#ZQG3EU5:J-2X8UM
MBD96*4)>-XXJ[2A%L32Z"$A?8V&]*\P&>SFDE.WB,#+5)D.=8N!4E](/PRA.
M"^R=9'-AO%RD,!7\!08GB[5>0CUV*I :X/0;)@0[8UF\V2?L.%CWGJX!MJDR
MA7*HX#RZOS4BX>=)8YBG5CUXANWBHN:L?E"WI<@D7+5Y2Q';9"K8C:_28)GW
MXF2<8#,L"E]_&&PO6=[]XA3Q,?=A  ?.-SOG )];8RZ/K^7:-#B.[.B>:J$R
M6FN7?[_GD"E0,UGYQ-E+H(_.FX=E:\B?M"F;HE5<EWM(FSMR^Y7SS3-AP$U?
MH&B+OWOQ>#K$[','.<%[0L6+A &>Q W.71" T66?5UBF.Q)(MP7W&!SI0F5>
M]Y=<?7V\L'S,**];%!#*@]U6%G"Z;/=[!,V8#ZKHF-YC;*V-YQU(/'6@B4.]
M266;HC] T4-^REZD6/>]<#P?./DO/EH-W.>C6ZYNGKTO@PJGY,&^A_ >\"Z
MV$POSF<I]8Z?=B!CNO2G8?655:<J%#*%NHERX8^<' 1SWEKQ^M_H@@-X^9!N
MK[I6<+^^80]T8Y$5]C=Z-ZR[ <55@U7?HR@.%LF2&V&0S.=H),%\'N\,EC<X
M^D/<M,+(A!;!=#&G.%@M(E3:'2)X9AC.\(Z#Y2K$>[Z*Z/40S;ENCPI/N?R-
MM\>-,5YJ*"S.M@XNXA4:RR"<SKUMG!S@IL,>5Q>B/W=P@K0JC>;S8+J:4;2(
M@]ER1F]U]2*]#QL'\7)%4; *0WJO'=SL.J+%*IA%"45+S$VBP9U"B76_*2WC
M*2VGT3W<W?YDD5"R#.F=WR"Z9.X3& $MED$2,>71,D(KI,?.F).=4WV)K<_?
M7;B8(=O; _[P=[@>';6W@KOA[=T*Q>-*H806<H.IX7@Q&Y%I[ROMA].UOR.@
MZ.'&X9LYKGC2\ #T;[1V_0<;&"Z-A_\"4$L#!!0    ( '2!85215=F\]@H
M (4=   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*U9VVX;.1+]%<(;
M+!Q EB79F?'.. 9DQ9XD2#R&G6P>%OM =5,2Q]W-'I(M1?GZ/55D7W3S>(!]
ML=47%NMZZA3[<F7LDULHY<7W/"O<VZ.%]^4OIZ<N6:A<NKXI58$G,V-SZ7%I
MYZ>NM$JFO"C/3D>#P4^GN=3%T=4EW[NW5Y>F\IDNU+T5KLIS:=?7*C.KMT?#
MH_K&@YXO/-TXO;HLY5P]*O^UO+>X.FVDI#I7A=.F$%;-WAZ-A[]<G]/[_,*_
MM5JYSF]!EDR->:*+#^G;HP$II#*5>)(@\6^I)BK+2!#4^#/*/&JVI(7=W[7T
M6[8=MDRE4Q.3?=.I7[P]NC@2J9K)*O,/9O5>17O>D+S$9([_BE5X]^SL2"25
M\R:/BZ%!KHOP7WZ/?N@LN!@<6#"*"T:L=]B(M7PGO;RZM&8E++T-:?2#3>75
M4$X7%)1';_%48YV_^JSL7-G+4P]9=.<TB>NNP[K1@77#D?AL"K]PXJ9(5;HI
MX!1*-)J,:DVN1\]*?*>2OC@;]L1H,!H^(^^LL>R,Y9T=D'==.=QQ3DQ,/M6%
MI"1PXC_CJ?,6N?#?9[8X;[8XYRW._[;S7K)._%Z(WQ-OIO@Y&K#=^'M_]_FA
M)\9+6<RM3GM"%JF([S]6TYY0A5=6I4(7W@B_4/7#\=PJA6KQHJRLJR1^X(75
M0B>+SGID5Y:)G*[QTR]8/(L*^_(]^HDJM4N]U,6\NXET0D*FR;+UB5D54,-5
M4Z=3C7H69M:HW1=?L*BTIC1.-?HOL'RJ5"&J0A8Z-Y7+UD*6>&V)EZ9KWNG:
M2)LZ$O9.6Y2NL7RQZ98MK_#EBI3K" M6+*15T#=5$",][_!8JD3+#.N5)_L@
M_;'[VD)EJ0!@W*JIK<BPX2@D95_<=UR[S_<(CX2_M7.5"DH"!YW'#]J(E:'M
M:&EB\AR;H,"3I]I <6SPR.*Y+,2Q?LTO1F&\N''%YG*\[P7+YIC ^#9_NKG#
M*PW"6*Q?$D5Z-:8%IQ'GSE0)60&54$^)A 21R"(!J)*]P;\WLYEBK!5? -_L
MA6,-8YZSH.LFG><*NG@%X:754")Z>X]@CA7LE2)$C\SB/"N,%TOCN5#$3"XA
MQ<QZ9%$"&* BXB<KJSD'O.EU TI2M*-:TYXLH\><8U%ZBLY(L-<3I5QST:$]
M8AMMQ5)F%0?957!9L/GU =?4#H5*2V5]MZHM=1,R'#6@:,&K-X/^V8!T3J1;
MA +;+7UDOTY)8<H([=$IUK0!(",G"*0=9OLT@9Y0A9RVD+AGDJ2RMBU*8+Q
M>U&_PLTK!5V1Z)I3M4ZI)F<24R$DZKM71;JQEHP9(YY9#78CTH6VA?FI#O",
M=Y+,. H)*\)PX9!K;J:A3J<\2+29>M".6,,DR:H_*TUZ6S6O,@GPJ %&9JY/
M@(LNHW)"W(M0TR'L=Y_O'R9MV<(@RB6K_B ?10AT7I<DD[E$XW&KZ!9GT 90
M1N/KS>NJCX]GUN2=C>N$78.$L<7!, 4<_5"(C%,A"@@+MJT0MD*/F?<(MC[*
M@E'K+#AYNZ-L0^=&/X'I8YB5LFDO[R^<!"2WV81AD+U$Q?.B=#B+34-:KP$3
M,GDJS K%ATZE0[@[JBUB03T7\$->WO!PC%045V_.N0>.ZTPAIX"A5(4*JBN+
M:[N+6<V>7-)AEW8/ N2-S.^+,2PD<PA#]GIYMW(AA=U: ^B&PZN",C8!BDB"
M"&V3*B?M$N5Z\%^250%;-])0!X<0(A(G]WM4152^$2< BJ%M-DD1/ J;$T08
M@AVGWL;*6%H?#3(+3\H,_:+PKBZX\6\]\>UA'"X_4!(&B@8?7ENN\X4Q*1E[
M0PS>4K<1W\#PJ45_,G3UTQ![O(.'>^).+J6X2:LDU.>]-52Z0?@CLOHC$E9,
M #(_,$^(<99I<@V[\(L1=_K'PA1:C O=0^S3K:+8+'TL:<L_9N:&D?P:]8-N
M\4>/8Y;B.$P57E"M*_M4BP[)#*'9NB<FD_%-#WBU AE"R6#Q6KQ'AR-7BT^?
M)O"=S#!%>;@NZ?>" U?*^?KEVD00@)/'DP=Q#]QN80F+C"V-Y9!/3%5X;OR?
M#/E&YOCWAXG54:=IUPE(WT(HZC1HD(0U"R4MF44<C%LR_#*NYAA?(G$"\MZ!
MF#%F#>OTD&*"?-6SVF=$Q#J>)F$1DF,;JK=1WR45HZV)"7HDR$104\Y1 -AW
M&WGWFO$W&X),3=GT@^=T[VWUCCV;$[Q@PFYLB]##.NV%\,UZGVEF7%2_.F&^
M 8,5 Q"J-9B G,*@CNZ."%O/DAM.._IKT8 /'[(<TMD53H2QOC'+SJN&_83]
M=^$B].P./G=0([3/T"-:7"+ :GS0QN3VRX3-92:PJS8#,Q($<%V#9@P,+5[)
M0/1*!499PR4]>/_X(,8)5S)PL(B'!8T7:T*(7)Q;2;21>W+K1U9O<OOAZR,Q
MVC)33+(\F;:D0XG-QD\:8QN"8]7V':N8O1<&>L%S)J,1IH%#IT#&-"J4%@(F
M7=!N"Y'#!JS<9VE1%$&S73]%0IF*V\EDITHP&A=NIH@L"P-?!6X#5 -LJ@/A
MXCUKZ*<];V_VU4[E%\;J'YL39=2W&^;[KY,O+US=X-G=PZ2=_;K2J<V2IZJL
M85 I;%ASN"/1W(Q06JG:O"*RE]#'(R;4'MOG6@IBPTBP,)=/BFH4:8"BHKUV
M\XX$T!K";J9)CHDPE"HI@\*0W,2L(;.!W#1IRK&$I#MJ)=TZ_U==YS5;HGVH
M7)N].+=#S;?8L2UF=+Y'C@MU+X87@Y,4/NV(I)2.]5(#'%3LHPD 1 /9)X+&
M3G'-'-3XCA7AHHK99&R;&Y.:KG3*.P8/:$?H3_/L'YW:" .$#*5MJ)KA3,[Q
MAC#Q21M96F=%.Y1T^%,X( $(HB1R[2/6,Q2B>Q<1B#%=$YFR=,@@4^SDE% \
M;Q%)"G0\N!%1+3DQGQU<>NTX41,/MS-XI# )[<57X8CA%I /3]F"Z-)4,?<#
M*ZG@: 0M4I^H%%,:/)"!OTPSU56C#I)TSB0ZE#]!%L<H2,YEJ@)[/SP8/:=?
M<S"T-8RD#>#42K1#(>W9;79,HIX;BD.V[@:\VRQXZG8'Y,S01*F5-?((OGNB
M*K%P3\?96;])T0F\0RO;(.OB>(.LM]VMG@/<?N$1MJ1(,!R'D:EA11MJ\?D:
M%8&.8\1?22:I2:*0IZ $%?=/&X_VD-_'?!HR8[(8R?"VA-?QD+$^,DBD4^W!
M#NGPSW]<C(8__^JZQW44ZG:RVH#UUQ%[=V #XDJY[N#Q1EQFBC/OU?!LT!^(
M'(N9 Z(!U9!T8!3;"#B?R^D#(<9 M36P!9.)W*W;&,VDSF(=R&ZI[6 />XZ'
MS7J)=A$ZZI96&]OX<&KK*3&PD%8ZW%B$$0RNYR.YEO-!/)^^1$C@$\JHS6J!
M<N-SFAUHW'M(P]%F7S#U6VE'HW"FYS5U2(UPIM,*=T]1<;?H=5*&74!Y\_)R
MZYQX',J3T,#WY\C%>9LC=.S-;<1D$3>_HT2=YC."7*7KOOC*6BW4_Q$(=+$$
M$>02Z,3TP*GS@<.X?99;I?-I13V)C]#:_&PRJ#GX"-:F)F&6K_@T^\3,3DJ3
M/"E/SG+1'V7@AU5).[P:=@I,'(<9#5,EQLSVR!/:Z) /-..&%F=F,P>Y<83K
MQ;EH7<\@U%@[/6HK;J_[^[[HG'8^C?%G#_H Z.B4LO#A*UESM_G&. Z?UMK7
MPP=*T.HYD8M,S;!TT/_YS5%H&/6%-R5_:)L:C]["/S&Q(M;T I[/C/'U!6W0
M?'F]^A]02P,$%     @ =(%A5""_T)W[!P  @1(  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#0N>&ULO5AM3^-($OXKK1PZ!:F'N-OO,PQ2"&$G$@1$F%VM
M3O>AL3O$&L?.VFU>[M??4VW'"3"P>]+=?;';=KU7]5/E/GXLJQ_U2FO#GM9Y
M47\=K(S9?!Z-ZF2EUZH^*C>ZP)=E6:V5P6-U/ZHWE5:I95KG(^DXP6BMLF)P
M<FS?75<GQV5C\JS0UQ6KF_5:5<^G.B\?OP[$8/OB)KM?&7HQ.CG>J'N]T.;[
MYKK"TZB7DF9K7=196;!*+[\.QN+SJ4?TEN#73#_6>VM&GMR5Y0]ZF*5?!PX9
MI'.=&)*@<'O0$YWG) AF_-')'/0JB7%_O95^;GV'+W>JUI,R_RU+S>KK(!JP
M5"]5DYN;\O&;[OSQ25Y2YK6]LL>6-G '+&EJ4ZX[9EBPSHKVKIZZ..PQ1,X[
M#+)CD-;N5I&U\DP9=7)<E8^L(FI(HX5UU7+#N*R@I"Q,A:\9^,S) EE.FURS
M&?O$)F61(MXZ9>=9H8HD4SF;%6WF*83EDEVK2A<&E.N-*IZ/1P8VD*11TND[
M;?7)=_0)R2[+PJQJ-H6N]*6 $8SO/9!;#T[EAQ+/='+$7,&9=*3X0)[;1\2U
M\MQWY/U9$,ZR.LG+NJDT^\?XKC85"NN?'^CU>KV>U>O]WS+Q)_HFWZ9GWR^F
MT'<]OV0WT\75]YO)=,'9;#XY8I.K^=ETOIB>L?/9?#R?S,87^'!^=7,YOIU=
MS=G5.;L>WTSGMZ"\O![/?V>+V_'M]!)O%O1Q.KZ9S^:_+-CO6E5,4[(94J77
M=[KJTT47!Q<1L^&L8&95-K4JTOJ076UT!5>+>W:C'W31Z)H=L+__+9)"?OGI
M:L<P?=I0Z&HF?.YX'I,1EW',7!Y'[A[9$$F$HF%+A45+AX6EA EF!5-G15*N
M-8-5,#]M+);4G]GTCR8SSRPK&-PK(*^FG-3-79VEF:HRJ)=2<,>!?B$@6+ X
MX*[T.K%9*[8SP@TD] =0'KJ"S8'%Y3X5*1^FO?9#*]H- BO:D9+%(7=\'[8:
M7>D:1;%2U3U%0,"5@(F8.V%$-S\2;+HU^%2CH/36PUOU1!RQQUT7+('+ \^'
M/=R#[3L:-CS5A5YFAD*';PC4,.;"=6S@HE >6OM[)0<0Z?-(QK0*)0]#'ZLP
MA/TN^Q_7X&2\^,;.+ZY^ZZIP^I]6X435*W:.QE6S\ZI<[U7/F+I)9I#GS];?
MOT()OZG(?(%JPU*$B'! 2XDZ$6]$S(H'Y/*ULN\FRZGR-KG"[E=IFMF:8+[G
M,L$%B@%7Q^FXT3Y-357ZHC*A.D)%"$J90T5*R8N<=F'-2*$/ )36;$FFO. .
M+"&+D?4HA%[N!;Z-04*<2^N Y<IZ!]0N!D,!OWT9T89S'![$9(6$$-=_&^\.
M_%Z%8+$J*_,)I;YF>:D*=E=6P%I;;<-*;]2S]?JPAX;M'5N]\W%/PGO,G]1R
MB4@KHSDKX%S /3C]6B3 J<P?R,"DTD@%6ZJDS<\[<EMAGN0QI T%2C F@X1T
M[9N+LKA_8Q>EM8VY=-M[YPC4=X()?/*>-]5W!KO2Z;P=;MW>6CVKZP9QU<2%
M?;U&0\&@D?SH"63D<NE$_?-U529:]]5@:<N-[43Z25=)5NL=K\=BU.+X455I
M_4;#4#@=6%AL\BQZQ +E<-:7W$9E*7V7W+/ #'2+0[N0W(VC#IG;2 Z#T+7(
MXP1$(9SP\*>UN.PK::\6A1< -UW :,1=@?!"(Y  Z%G<:]HUMAX)?>V",/]!
MY79+"8&J#4FC=_@!F3) V?NL("RT35M769DR7[(P9K'[,2?@:H_G@ $P#XCU
M@)@7S6:3:\H]1H-^W^Q-)]@H?3^@B+;Q@CRU+AO2D*A-!N;L7YJ$"P"])&@6
M 8\"B]81#QVYA7YCVT.;&@S.#4%I5\T?-^;_.L:?CB] -V6+;],I</X=.'^%
MY..ZUO"YC[>M#[T7[UUX;=22=JS"?T>B07.7PWG/Y['OL5!P/PA?QF5'1F$+
M0F\WE^QJ57J 2^ZCJ]Z6E+6DJ>P(IUK; H_';D2M400>;3FT$//,MT@/H\G>
M#:5\E\LD:=9-#I1*L>OQ6X9)<3L@'B"3?N1;S@-,.:$34(4'7@P<X<)V]6V/
M>-,BL*&<@$N,"^!P6X_;R64',YW=7LPE N[#[WCKVALBER80#MR"O)!JS:=H
MPPP/7Z+(-L$P1C\0(;O(U!V!*-E!QB\(.59EGNJJMF$-OVSGKST@MZ!W0/V(
M@!3E*RU$OJ+8P3J-AQ(M/^(1KI,N%YBOFZI5_192>XB3P"PO0E-*J@:1S[;[
MC*QM"T(B8AYDBW[BVV8[W_/.%1&#+!\I>5D2^T2A:\<#&47 P_T686V*T(=#
M/V8>TA [\9LD[4N2/*)Y%%=WFZ>]KW'H6Z-##PT'^V#R K>+$IN_8M@NC?["
MNH9D(UQCV*1,-=AN%:')%Y:AP2 N%(ZR,;7!@@ PPB#H>A@2O8X)C0^H@_KQ
MPVX5>X+"VA=U.P?3;JSTBLX"'O3+V;G?"H9F4^S-V,5,-0QI.D%GN-%&X<<G
MW8WI$3J01 ""F/ MW 9^S]E7I:;;4I/8EC2Y4  =!)NFGO<J>*$UFY>&DL=1
M!#2'VV"(@&'DA@.[/[E*WZ-1V@D")F3MQ,;Q4-#DI-&S=-TR?U2:1S_[ 1WM
M'0NL-7X(Z/ #N$_PWYX0]&_[\Y5Q>ZRP(V\/9R[Q/Y%ARLSU$JS.4>@/6-4>
M>+0/IMS80X:[TIAR;9<KK1!&(L#W98EP= ^DH#]U.ODW4$L#!!0    ( '2!
M851G+L2D?@,  +0)   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;.U6
M6X_B-A3^*T?IJFJE,+D28 I((60ZD;@M&88=57TPB8%HDYBUS;+S[VL[D,GL
M#K-/?:GZ$OOXG._</L=V_T3H9[;'F,.W(B_90-MS?K@U#);L<8'8#3G@4FBV
MA!:("Y'N#':@&*4*5.2&;9J>4:"LU(9]M;:@PSXY\CPK\8(".Q8%HL\CG)/3
M0+.TR\(RV^VY7#"&_0/:X1CSU6%!A6347M*LP"7+2 D4;P>:;]V.7&FO#!XS
M?&*-.<A*-H1\ED*4#C13)H1SG'#I 8GA*PYPGDM'(HTO9Y]:'5("F_.+]SM5
MNZAE@Q@.2+[.4KX?:%T-4KQ%QYPOR>D>G^MI2W\)R9GZPJFR]3P-DB/CI#B#
M109%5E8C^G;N0P/0-:\ [#/ 5GE7@5268\31L$_)":BT%M[D1)6JT"*YK)2D
MQ)P*;29P?!@+EM-CCB&*H 6/*#^BJEME"A^/*,^VSUFY S])R+'DK&]P$51"
MC>0<8%0%L*\$L&R8DI+O&81EBM/7#@R1;9VR?4EY9+_K<8R3&W L'6S3MM[Q
MY]0M<)0_YUH+P@ N;=#!LEMF3_]Y)^ O?\,X%;OJ[W=R<.L<7)6#^^_1\&X
M^6_?L@-*\$ 3/R_#]"O6AG%P'XY7DU!&7<RFL SC^6H9A+$.T2RX 7\VAG@U
MBJ-QY"^C,(9'?[+R'Z+Y3*D^KOQ)=/<4S?X$/PCFJ]E##'Z:9C)S!F-14'*9
MLH1F!U71".6H3# @#L$>T1U.@9/F=$TSCEMDNV6J>L+WF#91OT4E\#TY,J%E
MOX.?BW-%Z<0)!0G%(C[DA#',='C&B *6^T[DD.!B(UPYUJW8.58//H"ENZ8G
M1EOO.FTQ_OI+U[;L/\3,T<U.5UE8GB,WFED+4MFV.V+TA)&IX*Z2N[KC*&.K
M%CZ JWL*U+4]!6FWI6E'M[TVO.K_:C2)Q$8,EX]1$$(PGR[\V1/,[V 6KF$:
M?HJ"^8^$^+"^GT\F3ZWY>A8V= KX%J7_608[/?-[!E7_KS#H=NU7##I*OL)@
MN]=I,.CVK#<9? @_^7&KP=9BO@Z7-9/_<_<==R]<N>YU\<Q<0]N^+IZ9>]%Z
MWG7QK6/;:-RD!19-D>\%!NK4K2[5>K5^DOC53?QB7KUGIJ*GF6A_CK<":MYT
MVAK0ZHU0"9P<U+V\(5S<\FJZ%\\J3*6!T&\)X1=!!J@?:L-_ %!+ P04
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
ML'I:HP\#"=Y5X2SC>E@ECIXVQGQ8'%J(Q$YJ]#'"KFAB,I70NS</T;UZX#F
M;(#(868 '/E<2+5D?P';4;XN0G!;0+V$,^?M[ %:'3Z"(G;L:%FD*2)V7PCJ
MN 4V?957?!DU<#U_>?AD^>(1X"3P.63N?WFZ/--/-.5?GBU?Z!=+T-"R-87A
MT+?$TWTY H//1N\Q((#7Y*"G-,6WP+/ 2+4^+AR4G'2 29;@:K?U0524RE[!
M_"PH7L2^C)AK 2OMRWZ0&!BJB<&-!^I*W5.N(&&6\'%DX1W3:W"4"N5V9!D:
MZ+&G )GS:L'4$E",840Q! 92S"3!V*&U!/$A.$?6,>8Y;LP#/'TZRS-?,VV^
MXSU%!C+)?G_?4.C2B[%4))ZR3]@RJO/OKEZ))%6]&(822$=M$'^_\;E#%1J'
MC<%4"MIOREUP8(5L-,RL,+F>9;T"$@2VLJ#<(C1\,4 !TGO!/(.60IZ[W@9I
ME__Z+Z?/GWS/_Z<M!7[1Z0%1LH-O<\R/6IO,@!C^85+ [\(TN6LY_20%BNL)
MD18BN27 EP@D%%*B;6'T:C2)G\>0F,AY.I]G^;>F*3!$.8D1]WLU"6@$?X/&
MR+*U/ ;F67BCM!E.M//(O%Q=#^BZ(.?EEE+#6DZ  HE4KD(6% +71I="AATS
M9LK7T/FVJ+1)+,FA\W$6>#%CZG0^R^D<V5KV-JQ]$HA?-\0'$+,41JJ:>@W6
M+04J3!QNPIX>!V35ID8=.@"9(J623Z&^/<W2U)@J81Q18O#9@SW%:0$4ZM)@
MIB9(DN[]%><A"_ZZTXBI+*=?2# 9^29>H9 [SX'9L!<7<+0[HGG^&0-36B@"
M;X$9)=MRV"9I66,-$$T6,E5A0#IK2EPEP9R&F(.J4Y&G4:.*'@48A0;(^.G$
M[VUEC7K?V>U#1^Y0K8ON[B.3IPI<ZJ\,[O$@JH)SGS0GB4\&3*&4",YV2'RR
MJ$!_O/B01"M8<](5D%9S#SW".J:^!EX?Z_A2.+$B'.*1LYL$5\@.[8)[G2?E
MUW2Q^TEW[TO));W&7-)YMAZ#JJ?SL=!7H&+?4N1H&N'O_?9DM+H(OY-BU0[B
M&(]^/_0*K/<L>UV.O\G.T\19S'0M"9W0(B=6:,YVGU@K'%*-Q@>8ZM$F8>LM
MK%HT!VNJ'.)U$*E#39IZT @WOEA[JY0<YHF$O% %28RF;+=@Q?=["Z0D-_HH
M91A2^#KUF?3F-+O.GB"'#<QRS,XXMX.QM!TJR1$Z/#W:[UC)NW5@QPV=Q0%K
M;A_:93RNTOD6,4!R)\N8C>3,4A?1?V*5?XI0]DMU0M[3<%J,+">.4_=TW.H.
M (+GB@SATKA%148T?5E0&MG(X;:)0X])7NR(=(E091P34\0<30"YX8"]16-.
MQFMHX>C.*5=[38W'K\Q<Y"Q-YTM.'O<1:P20$F'R9JOX#VM[G7ZA!AXE^[C[
M<('(*SG/V69!J'6ELU*TBE>I/L6F#LG.T3TH(]4%AU%,7%RCCS"M*Y*@X &K
M, !%M)S89V*GJ;$!S]J\3K$^#10/PP=)O8W:CD)?3C/!@DY >*W2@U9C6 V5
MN(S7JLG#&GW2.(XB-3K.N8X)W2D,,US*&* '7JH8RR5VQ2Y]))$WEY?G%U^
MJ.4(4Z_?0\:/\NX8#AM.+0$28; 9OCHK-V,BR>E\*LBKD0>0TXFB,^^X"ODG
MC$M;Q%RSFI2T6$<2Y!9G8;!0//!66I6(V/!Q4V)%N::D;(&YL':52:X''@AV
M)P#\9PE73GM%K>0 1&X'\KJW/G+LG3JT04OV)T&ZQF(ZP7,>C[/>MLVM))QE
M>,:-D_0I])F1GL!1&,J !488_;+,FS _%BF(%-X:$+!%^60*]A(=Q2Y$./N1
MO?;1==^6%+:\]14-MA*!+;G(Y,01%9*_6R:2*T"*',BT^H\8_,U01O'K3^T:
MI1*A8Q\8$SO;=PM36H#N_@AW2C0*F^.4Q?50%KXB?[,F2&AB!(5[:245; VU
M78E[&07C] 4+?9,J"GP(=)Y:Y6^2-5'/8@X))E&7TK /[:R(FPZ>=_7G(X^+
M7J&V(+LD 3!0$$CX9]D5&IX7JH#PRQ@&0XD U#:T?7@E)(*.M S@I1XI8R69
MXSC=+)>)F1*G\[D-K^O;LFUJ!!=,<)RGS(XR';"=&)IT#,E1,N(K+5Q YU13
MW=J<+XFAW:@]SX53GRF*8M_$%*,&!1<Z6BT3$G1U=TD.,4T.4JI'<TP]@G'5
MF(4_'H(3A28'RD&\W6# BP-_<_'8LQAI/YN/M+]E6_<#9NI-'<Q7O)[)!\KZ
M&QLAT27*MH^5>4?\HTR&<4A0@D,6F/L\E[1NYE4E_< #A$-@J)O\;3GQ6/9
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
M]%)RPD04RAYTWHCRBY3Q+.(="0S?B/),Z<AR.8)3RYF.SD<S L<-??5DN"\
M1^ #E@KRANON@XJL !$(THT/G939C;"5F@QHZY(AGEMWG*H$V8S%P&EIL9U7
M!#5'Q&4YMFUA0%AMXSD"B! 8*;>"P*"UQ*:DZ?:D%RK94!$%RUK>X?H=M.[)
MUJ'^=Y*SUW,2KZH)Q&H.#-1X>TF ,)LUR+$(O)$9IJ:-X7VPP=?A1FQ"EKNR
MX^3,"J^22IE$Z-G 02+A5O##I[JYJX.<7HPDJ>V-;J05;9L:L+G8-U7Y^9@E
MA\##/7GRE);SF"Y[>.5Z]],/6]^N_075,Y .]^,#;-$6OL7,4^R?^]WYV8/'
M\&9\_*<?=G!F[UR[1N.K\BMX]<GRQ;,'?">.?NB;'0Z)B99]LZ4_,0',M_@
M_+YJ "/D TZ &<FTO)_^&U!+ P04    " !T@6%4/AQIR'$#  !Y!P  &0
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
M1+3M/\OT#[%Y2)]"IDU$&M)P&8IY:&D#UA=-$S</I&#[;>SB?U!+ P04
M" !T@6%4.@W3F*P%  "Z#@  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6RM5VUOVS80_BN$-PPRP,8B*5%4E@1(TG4-L+1!DG8?AGV@9=KF*HF>2.>E
MOWYWE.UZ3>(F:#\D(B7>W7//<SR:![>N^^3GQ@1RU]2M/QS,0UCLCT:^FIM&
M^SVW,"U\F;JNT0&FW6SD%YW1DVC4U".>IG+4:-L.C@[BNXONZ, M0VU;<]$1
MOVP:W=V?F-K='@[88/WBTL[F 5^,C@X6>F:N3/BPN.A@-MIXF=C&M-ZZEG1F
M>C@X9OLG&:Z/"SY:<^NWQ@0S&3OW"2=GD\-!BH!,;:J 'C0\;LRIJ6MT!##^
M7?D<;$*BX?9X[?U-S!UR&6MO3EW]IYV$^>% #<C$3/6R#I?N]JU9Y9.CO\K5
M/OXGM_U:60Y(M?3!-2MC0-#8MG_JNQ4/6P8J?<* KPQXQ-T'BBA?ZZ"/#CIW
M2SI<#=YP$%.-U@#.MBC*5>C@JP6[<'1<5<MF6>M@)N1]F)N.G+H&Y)TC[S>&
MG+65:PQ)_G#>#TERK<>U\<.#48#8Z&%4K>*<]''X$W$8)^>N#7-/?FLG9O)_
M!R, O4'.U\A/^$Z/KTVU1P2CA*><[? G-DR(Z$_\""8H>0<;QDW)M;XC?QV/
M?>B@OO[> 2/;P,@BC.P)&)>FJK7W=FHK'>L6=A(&>AZ\QX39&0\W_;Y?Z,H<
M#L";-]V-&1R=M?UV[W?>3'<3V\[(\?O3,V(]T9Y,70W;V>\_$]:Z?B[>G>/?
M)?G00@>I[6>P^ATZAR<0Z/A&VQKKZQ4$?W6E:T.N3+7L;+#&DXM5([AV0=?D
MC;8=^:CKI2''DW]@FT"?"( *PFL_)V\ ''EK)C,P[ V2LY:$N5MZW4X R(FN
M=5L9H@.!.C+-&(#WM<04^9DP6HH2G@ECG K)AOTXI1GGP_B]$"J^2Q65*AN2
MX\8MV^"!K;5\D-JT<TW/6@*4O KZ#K80RV@JQ9 4-$LSDD@J\Q)F0I DIR67
MPS5GL)S8!J2)^NO' @B:%QQ<4J72(:"2)<Z4Q'&>RI4B"*":ZQ;9^ *$Y[3@
M $!0Q0$ !R=ECM.LS,%> ;ST<2CNH5=)<P$LE$7,(D?&E%(DR:@L(%?<+'H:
M3(>A5U8$F"M+PJF4BC &-!<DX< -9%)2D1:[1"H)B"%! U"@!#\0(RE+FN8
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
M)FM#)QVC5G-9,5DHN%N<%S .PWQ*VK@G;5A,IBDQ_#!/XKE>*.,X7V455B)
M,%DR;,SR11(SB#>#T@A'N%4F.!*K?E/W*F6B0Y0ME"3]:@XL351SKXDF&7A2
MH)TB>B39C)',+*G4HF2Y>78)XGF:3"2MOY IL*K8+3E$><RN&FX^&FZ %+48
M ]0-6NC'9@?71"M?E>"V/*QQ'Z^* EQ J!*TV!OFARY^N65'?KT$[J\*$BN>
MRX+HNYZGEW'+\_@&G321XR1-J@3K#H0E N^0'6AJA\_(X2<A)P.]P^YB4#UD
MGQ"KW^A9A-D;INTK?F4]J/1:5'I[H_*+DFGR'W#S ;&='?R6E]N]O9\B;38H
M@!N5$)V@-<LTX6T6O*TP&#2"ARM99# [[4KUXRH')N =%2UAI8)RC49KI'QZ
M=Z</PRFI1-"FR ]XER#W V15%,^.V3^5+)BBP+0++,+FT29BKOY:D5NM^3G6
M5IIIX:=%OF!J<P6#S!-8+[0")\3H6:'/]>A'86?W@=';X4XR50*GG"L0.W!=
M<<AX8 5VP'AH.6#T+J\0N;.6'/3QG$9H"6!:.);GATRXELT#=GXODY1T\A:>
M_;:4 ,5$C:L=,K9<@O[&,E#W/)?P&OG1(>3S M'9B0W;+0I7\ZW0LW$A".L1
M7426%T;&2%<O-=*HR&.E)K5!2"(ZQ/4B:#X@S4>V%45D"S=R+4^$[$,!J8"E
MVA$,PV^8$UFN3>L<SXIL"@K"LP+?WES?*@7>*H05<L]<AK@,]"5LY7K.88_G
M^JWG^KU^=MWJL&27*6)6,DW POB1W$MGK15P<",K4B\2#;QIFS/W'K(]PYQ7
MSXU@:>>2/X20P2V81)JRV%Q.-IQRBMHC1;U3M9#KY.8-\_Z95'-X-6>/A Z-
M%3^TV?FT F/UW6I>Y*O9G'EZ6K(@0&@-ZS7-S681M^L;D6,YMF@HV9O+FGW"
MML+(:99M4A/-/BZLR&F6M7>!*2XTU@/'$K;?%\V#%A/!WM&\6[N-VB@(S9N,
MC!4?$U7((IX_;L-%[T';<7&ML_3V2J(V^1XY?"-LCZF-H-UIP[8&S)KPO)$"
MM4H.!#T %6RF_7*5;7CRD]"C4\@6Q*[!>L0^G)^/N@AL55:'V=]7.3$Y*I+8
MI*1SW73 [8IO) O52-<3');$6'UN"HL#8P&D\ML$B7&*9PB$IB+X/"9E$D,P
MX'*%U5_70IC4NN$%S^/AI2SGI@RC"PK^T)06^ T+@%BO,S:EQ)9\=ID7R[R
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
MO\$MJ&C;M&$3!L:L-(:$,9-&LHNTK+-QMDCS>DLCH:[<D /@BG$L(N 5=K@
M'81:#B$L =N#J#B)RBBSK;6D/7 -).F$TY5K^D_OSCNL&7J5Q*JEGX=P;6%+
M^Y&VG,A P?CB"!? $$$<:X(8*]5OR2HPL61)H,!6$<?@G@[U+B.&U</0P08=
MW3.ZXQA](./,\'#C3700 _6&$V"!3F3+B3[3/07=\"E.[^) A*2)(@@%F64"
M&?<D#'J5,.B#$X;S"CGSPG/FYVH[@?+Y03^T;B6%&2!WK=AU6<S9>)KF-Y8\
MQK<VZVS#K"G/*9:0>)G6UCDYBJMQ0JY-J2")*&;#'8?<N%>!@>8\M_/BIDP7
MTVS,[*>%+3.;P[A)201"B"$+4R'L;4#N\DU1UBDY5K?&WCCBT]YTC<GD^M:6
MV9[ H94#J.2PP=[%^M,VVI^NXOUI$_$W/725W>39=38FK;]U18.=/$@_VA)%
MT 86M_!3; EYL[I H0&WA?S?MGF:0S*',A*:Q02,:0*'=VS@^KB8V^&(O0?O
M9Q,J?\BDU\B:9-?7(-Q)/UTIR!H&P9%KH0"CE:Y !B"/0==HIZ:0BJUK"T\V
M-<.%Q)9H8MO:;(>2',%K_<#$*(IPD2,$W1_V@#B @DUP:A1I7%Z 9T3-#G^H
M1YHPT:.$+M$H)@B7A !L%V IL/L(C%50.5>6O3T[7_TY0SN:=NYI3SRRT3>B
M?0T<:)?'T^XNA]/^E_9+\$'*&W:0P(HI"1/.YCF2UY@]FZ79'#:R$;E\VC3I
M=E> &"?DI!#>DMC%+/J/#&'H?3S07K0QT3'M(/]UI+M[CL00#$>-#TSOK!U8
M\;4$>/MZNDII3INDYG25UIRZQ.;;>[GSO:[GZ[W;_C6^FU=SJ(A1DGC3UE_O
MUC:A'&;1:F1HCO'NU8S$<19]I#?[:] L1['W8I&_Q$?2_/WC^_<(Z]\YF@NO
M K$7GOHZ%5B#HGQ(_ZG(;Q[0; \-@NW6A77!_O\$\<[8_8>2W%/C1*L:)^JM
M2B[M> 84G+&X=:@_0?7.>+R<+V<I&:Q/SI\!F]).J4/RT:*$IX2EJPKJ7:^[
M2_IZK4-2VINTG!"GS]\]>\TR5 )58]G5PP/18H.?D,,,G4G@[Y+]G(-WL^QW
MS/H'<IR*N'_^,<UFU*EY@,4?O$]1Y[VWXV69U1ERC[8G_Z&@0.VJV5]<-7L^
M^>^RJEV;FE3C65I-V4L@QU[9">5(?L)6'^5I"E'#+Z#VW<J)N.N7!(ETR0U'
MX2LC[HL:'J*\%S[9,:ZO,N!A'$0QRJOS.6DHI6FM^$":<S>.:P.PY$&=?J(\
MAUJ/2!D,BC-%)7ND4><9*2F92 1*I(9G&,ZR.43CY)]V+2 #;02E''$<#JE!
MD-!3'-&]1@7N)4((M!GC'2)"!T8HJLMB 00$@"2:'E6BAU3"4P>D$Y7B/M0H
MT!)<2(RC0A/'XCBF+F-D0.M;V&AZ#:NCI9M9#)Q#B$.I"L?$N6N64GH9@1*4
MCZA?>X244%,F@@P@@01P*(%,$N1BU.^0)"1ZE,8<(YD$I&-"C,5#E\?1TX!:
MVR%EI- )<XQPA&OJ8AZ49,@DA*T0?HW:(Q81:!1+OE4J8BB:AC"%X8" %#LZ
M6"00KXP<_CH2KB<D7'XM*5_'4R3X#L$D@8E<U\L8H! &6I&::# !#SQ1/8)Q
M@8ZZ#N!F'"2N]6SB0'/J1D7&X9$$/);'R07X.+FHV#4UJ LR2%QK ^9);>RC
MI(),AJ1"\R22&R$2IN.D5RK.Q$ #W 'GG'@C9 BYQ) JWH52'2H796(RLM!$
M#GOM9**TDPST-]HADP'Y&0SB&G6&A'IH9*1@*-R(4'VFTC:"#:<-H$$LX6^\
M/S/DY5Q'9JV>:5_V-M ;MG0TTBD8IYWU*PI+)]>T\MM]6TB.[NK8[99W(\46
M0%[4[#.6@50+))440O#3 :7\CK8YEY"?B=?8\&*M.EUO7POP3@KJ7W-XZTM[
M0W&O*#]W[%VD=T&)>)^X_2[,<N2@F/V]C:U[:5BA#PW@I((MEE_+EZVV+RD)
M>5^QQHAOH@2'2?^^UO;KP]>0W:4%(A"NG;%;!P:1)K<CR)7=D_V:O&6,C!\^
MXLL%S2.S+>9O*.4@YM$:H3TIJUFEK.;@MCPYKW8/_QD0Z-RW[P7W!?OV5+I1
M;E[D[A%H['<'#P_JBR'1V-YQAUIN[*.MN\_[=WV;YLC .+SXGCI\@"1 2XJ?
M(J$M.0H4"CG%MB]IJ';FANR-H\#C)H@1X! S--+:[=$+L*=D5=<1@(&F+8-!
M0F'W[4Y6GC+D&,YS&K@XY9XCH;W5?CF/UHX2(#E$+K2/0=([1EP%I>*4T49Q
M'W=<R,1_'3.2PQ&,V;[>;9][T)3=;8_9S<"5R8-SFO;)N'8MQ/U;V'^RQKM-
M/5<! >V>S>- \OWB@S*3PZ.Z0<7N*DR?^%J^4C88P7[VB*^TD^R^  >2DOM.
MT:Q)!0F:D*:Y,V'BZT!D 22?#BUWAVP4N5<=;O&EW4A7$/%>CH2.'])Q@YMN
M7K1AR5<[/JM72MT??(0Z[^6'-)$_>>$W 0:*JK5OI:E_BDN6R*95PAFRXMTJ
M)U$94U$CCW.CAWL".K1!YA0[-YI$R=<Z49B@@,[UD"09JG^^UWR^E!X=MJ8
MH^A),N)5DA$?G&2L[&=U6C#][(XP=24;O6 /23:VSB"Q1;,82TOK>LP.E;J@
MKC =PWBX,W6%!@O'D"#1QN^AB9C>2MKE1VV!-U%,-3=$HV2@A&EVR_$&&HB@
M""U1@410Q)L(.HDQ&(J:T.WB&?8 %XD"%74>O*E+!* %FP2]NWCQ=$5%P&ZG
MV7A*AXGI4/ =0==+^":[4@1JBQ/!I$"D);N.J01?S!;J?KGCBEQZGE!V(1AU
M>1Q#Z,BB@9T:SPV$"13N4<0]*[1KCD11LL$'$2+=U52Q >B>]9$0N),*42,2
M/$,Z*(C<ZIRZ%DQ'?G'N2D =^K4Y"DA(2FTL38+3[J!.C_8G*^U/#M;^5S:=
MU5/VC/A,*3;[X'8MJ4G=:0#]D+N<=S4M;KWG3IL=V*E?<TQK.@/W.Z5^6YC:
MKF[W!/SUNH5@YL6]PXN_V@UNM21!S>VGNCGCY;?>HI'0[3845,NKK@\QFU!<
MF]H#<AM)8Z*;#6CH<E9G<P=@-7S8[O!IOXR+0_4T]2<#'<#2II"!YTH'!"]Z
MTH8>:?/P[@!Z>%1)U1R\>N\.7G4>-N^%U^WF7C9RLY_L>$G? ;"U(^Z+DG;K
MY\W&V/%'IO^JQZ(YG*4W=WA?%VTC5\)0Z_PKCD.W:80/O#O./[H. O7_7!,!
MKGSK^!ZG?-DU&Z5RQ_<H 4S4L.L(<WOX;I/%'!43%RV1BCPBUOO)8O7QLBQ=
MG=)VJ5P=A! 1('?$, ;LWQ;Y@_OC3GU[GGA%YP 3ZI-(MS^BX]YS?7SM@PO>
MK^_^^Y<VN.=5XU9\3W;M2P3W74"G ?0NT&T Y^UW-[2N75\7RU:VZ=ZN&X7[
M*F%K"^R+D]9+"(@/?AWZY/^4N@.1BOT-5:CN)DR,$\MORW3F.]C-: 1XI[X"
M0URN%6CMNV9;4'D0B\C?1*:Y(<%U0H7^-,&0NO[N8'6LO)UN@J7SX](O:X2_
M<MX-,W$#M*>(BKU.G3E;^UYG;LL;]U42U);:7_[3G=7;U9=/Y_Y[G[OA_K.I
M-VEY0YN*,WN-J2%<^PDK_9=(_J$N%N[KGZNBKHNYNT6$F]B2!N#WZZ*HVP=:
M8/4]V)/_ 5!+ P04    " !T@6%4W>SS M\$  !/"P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6R=5FUOVS80_BL'KQL:P+$MRK+L+#&0MW;]D-9(
MLA;#L ^T=+*(2*)+TG:R7[\[4G&=SG&'?;!)D??^W!WO=*/-@RT1'3S656//
M.J5SRY-^WV8EUM+V]!(;NBFTJ:6C3[/HVZ5!F7NFNNJ+P6#4KZ5J.M-3?S8S
MTU.]<I5J<&; KNI:FJ<+K/3FK!-UG@]NU:)T?-"?GB[E N_0_;Z<&?KJ;Z7D
MJL;&*MV P>*L<QZ=7"1,[PD^*]S8G3VP)W.M'_CC0W[6&;!!6&'F6(*D98V7
M6%4LB,SXVLKL;%4RX^[^6?H[[SOY,I<6+W7U1>6N/.N,.Y!C(5>5N]6;W[#U
MQQN8Z<KZ?]@$VI0T9BOK=-TRTW>MFK#*QS8..PSCP2L,HF40WNZ@R%MY)9V<
MGAJ] </4)(TWWE7/3<:IAD&Y<X9N%?&YZ9W3V</Q!?F5PZ6N"6LK?;C>WLMY
MA?;HM.](#1/WLU;D11 I7A$9";C1C2LM7#<YYB\%],F^K9'BV<@+<5#B%68]
MB*,NB(&(#LB+MT['7E[\FM.E-'@\]T[/Y!/EF(-S8V2S0+__\WQNG:&$^>N
MLN%6V= K&[ZB[%+:$F9&9XBYA5O,D-(P!]GD<"\?X0(;+)2#PN@:]AJVD2:W
M^V XJ)>K^<0N989G'2I7BV:-G>EY50$^9F@M.%(^#\JMMX9R664*&_K1@4&J
MN4P;0A"<]M3XR.F!GCBKI+6J4.R)!>H1AM*F64#&WA94ZA8V)3:PLH'?8+[*
MD,60\*5\XN3JP1\H3<@2((RQGJ/Q.%\'$W?B8SWV_#>@OV@";S\TX$J]LF2-
M/8+9QQMX \EH2/\BG? ^F<#]QYL9"#&$B))2Q",FNX5T/(9X$D$Z2>  P,D6
MX.0@P'>AGX$N#F!U4,1^K.Y+A$)7%$L.K..(M;U3_4U!='2]\4T'\V.Y)@ 6
M!(TEBB47L-V&/D>'AEH'>A;I380%9;N#7#K2(96!M:Q6>/(J(+=(!:$R4A5R
M-&3,#(U_%IH,VQ;27GZ'U34ECN?]NI*&C*F>(%=KE2-!!Y0Z8)F-,!OT8I$F
M83-H-V(R&,"ML@_'A4$$U9  L@8,V\X,\#,M*2^B-TQIN9'F =U+BZY:??"D
ML,J),AUYAB0*RX26K9EK75$V5\H]01SW1GP737K#**Q)0NOK!HG)KD%>_@^0
M]"\3*U/\SFT#;;DU/^.EFJQ:Y<R^W EZZ!0,11U\#@<^G/;D!6I>6!N,+\]I
M<]ZFS7N?#5?LP#O.AL^<#?!IY:PCX:Q5NI<)X<&-1N/N8!013$-R. UB2)F(
MXFX2)3",>\,Q65&A-^NMB*)N,DZ//'D,]*P6J)R_Z:;1Y(@9QM&/]$:D-^V*
M=,!ZXUX:[8WOTFA&G**;YXH+0E84Q##%\/N6:0J@:9CAWS%O >G^G[!W_440
MI$,I_K>Z\AS?5<Z7[PM\;]V&0%"HWT \XLC2FO8F NZU([=W"*E'[7H;TL&5
M%.4U'3,2ZD5;?0/C[BA*_2HFW%9'73$<M<9^:CM-4$.%8!1-:]DW7:W_]'*@
MR93=)_^7G\8B$K^R!M^[O;I]7;F_,^34:!9^E+.$XZIQ8=[9GFZGQ?,P)'TC
M#Z,F-8@%60H5%L1*N4C=V83Q+7PXO?0CTUP[&L#\MJ2)%PT3T'VAM7O^8 7;
M&7KZ#U!+ P04    " !T@6%4F<XQP=X%  "/#0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6RE5]MNXS80_17"710VP(U%ZIY- CB7;5-L$B/.;A^*
M/L@2'0N51"])QYN_[R%E*T[EI"CZ(E(BY\SMS) ZV4CUEUX*8<B/NFKTZ6!I
MS.IX/-;Y4M29/I(KT6!E(56=&;RJQ[%>*9$53JBNQMSSHG&=E<W@[,1]FZJS
M$[DV5=F(J2)Z7=>9>CX7E=R<#MA@]^&^?%P:^V%\=K+*'L5,F*^KJ<+;N$,I
MREHTNI0-46)Q.IBPX_/ [G<;OI5BH_?FQ'HRE_(O^W)=G X\:Y"H1&XL0H;A
M25R(JK) ,./[%G/0J;2"^_,=^F?G.WR99UI<R.KWLC#+TT$R((589.O*W,O-
MKV+K3VCQ<EEI]R2;=F\0#4B^UD;66V%84)=-.V8_MG'8$TB\-P3X5H [NUM%
MSLK+S&1G)TINB+*[@68GSE4G#>/*QB9E9A162\B9LWOQN*XR(]4SF6@MC"99
M4Y O938OJ]*40I/A0S:OA!Z=C WT6:EQOL4^;['Y&]B,DQO9F*4F5TTABM<
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
M=#39242>UL[/P'88-W[6$4'DXX=/_8[^O>@:PKP^[C"L+Q5]\+T8TM_I4#A
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
M8'[?@:6S;D??-,?S7CCLOF"*G!^$NT@_;EY3#"PYEK3?W6-)]S8TXKTK<OV
M%;'@/NN-:9]-VU7?]1C%$+"YOSE1Z@^?CJD/^+J."Z&\%K4+]M[7!,.SWHWB
MY@NBBV,R\+>#Y4?BN#<F4"7A(MT?$;.A<._3);U,YTKTH?:.D=*G-XTBU"[$
MJ5XD''6.&2],>>4.4],IM55NZQ/'[:_M@>W3^ICRYO'ZM/>'I+Q*$<0S,\-0
M_S .1ZRL#U#77VRQ=(>6+PMKBX7[.#<)+$8/X/^SHK#K+[1 >XS]Y+]02P,$
M%     @ =(%A5!+S7()H P  WP<  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C,N>&ULE55M;^,V#/XKA'<8[@"CMN67V%T2H+UN6#_T$*2]#<.P#XK-),;9
M4B;)EV:_?I3L> FNR6$?+%,2^? A*5'3O51?]!;1P&O;"#WSML;L;H- EUML
MN;Z1.Q2TLY:JY8:F:A/HG4)>.:.V"5@89D'+:^'-IVYMH>93V9FF%KA0H+NV
MY>IPCXW<S[S(.RXLZ\W6V(5@/MWQ#3ZC^;Q;*)H%(TI5MRAT+04H7,^\N^CV
M/K'Z3N&W&O?Z1 8;R4K*+W;R6,V\T!+"!DMC$3C]ON)';!H+1#3^'C"]T:4U
M/)6/Z+^XV"F6%=?X43:_UY79SKS<@PK7O&O,4NY_Q2&>U.*5LM%NA'VO&Q<>
ME)TVLAV,B4%;B_[/7X<\G!CDX04#-A@PQ[MWY%@^<,/G4R7WH*PVH5G!A>JL
MB5PM;%&>C:+=FNS,?(D--UC!@BMS@!?%A>8N7QK>O_!5@_K#-##DR*H'Y0!Z
MWX.R"Z 1@R<IS%;#SZ+"ZAP@((8C37:D><^N(CY@>0-QY ,+670%+Q[#CAU>
M_/_#_O-NI8VBV5]7_"2CG\3Y22[X>:9+5'4-@ES#99]O9?@JKKVJMWK'2YQY
M=!<UJJ_HS5^V",;6#%;VL@T7K?X'-1C:$MQT"H&+"G@K.V$L*360VCE2YC01
MM+OX]+3T[>BL7CX]+6[A#^2JKRM05;!=H1HK8X>0AJB ]X^"O,I.DZ7^ ,]$
ML2Z)R:IN*)B-OG7@8*2#?P=1./$GR<1)H9]/&$E%YL=L,BI:_Y!$_J3((2[\
M,(TASOPT31S$J! F$.>T-4G[A=[%$J(D&K^3#?CQAYQ%[*=O_D>W]'L 9H/+
M*+8XIT(*W+L\DZ V!]AUJMQ2:^B#@K62;6\5111) 86?D5GL1RR!1V%0E5*(
M8UNBQ*YY63<UY5^;KCJ<I^B$00IQ&D)&W[#N&'Z/_ELA9KF?4Z$<[J 2^6R2
M?:/HV*(V%\H61Y!17'&6GE&*D@18F@(KBO/B'6$9)(RP2]G:$_L*>DOG5&SH
M%!ZHX9L3+V=FUT*,"C\IV%LJW\W4^2EA?D[DHM1EB&9%D<%;G2 X:;HM'0/W
MM&@H[<WJ^^^X.KY>=WW3_D^]?_J>N-K4=.,:7)-I>#-)/5#]<])/C-RY%KZ2
MAAX$)V[I!49E%6A_+:4Y3JR#\4V?_PM02P,$%     @ =(%A5"/B\?EG P
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
M\!D\L UAB@M]YXR)+KR$XC*=&GZ?<:'HO^6#CV.B,$WE)XUZFH[!QP^?P =
M&?B^Y&NIS67?47H_>51.4L4^+&-')V*'"#QRII82?&$S,MMWX&@B:C;0CHTA
MLGH<DZ0+/'@#D(M@2T"CR^%N"WQ\,1S&EMUX=6Z]PI]WPM]D_:PS!9X43:G2
M*;JI\_43_/55&X,'13+YMV4IOU[*+Y;R3RQ5.V[+8@D-"VBN0YM!&+BAYG?3
MI+;%*O1A5%OMQ174<076N$8<IY;MA;6;\-I,1O52T=N9+*%!@R,41]X!D<=&
M4!<4:B>R5X?5LX;UB!41%*>E,LCU:I5J'BS[C6O'\;6IA:X1._?MY%;8)G$A
M<GN] WI;S +?=X-V?F%#B*$UMHJ(*1$;FA PXMD*LT*8?]?=\Y&\T(3;2$!F
M(71UQHT$0>\=C'O'5$:QCPX9/S8+73\Z4='0:!:TB]8EC(/_P!D-@4:+8'!U
MXHUBP? =Q(>7"$F+E45)H%$X:)>X"WE_M>1 (V:P=_5,&(&#\3LR$1^UO<"/
MP_@P%<=F?L\/W?94(".(R"Z(%Z;B2SZF"VVX2O4P:!NTC-PA>.T4("-Y"%FW
MN3^;;HC0?VF T/4EP5H>3H[5H&CWB+I^[Y?6"?$L+FK#C5^/V^?"*#*R*_+%
MJI=EG-WH$5UAMJ#/*;DI?H<+PC1]Z?E*,#*,_*M7@M%@9!\(WU()=H]1-X;M
ME7 .%P;ME?#J]?:Y,"T"V5O$=_*"Y>=&UB=\2\2N(FQ+&*E'T=5S:U0=V6?4
MM^36[M'K]D[\RL_AXA.YM>/\KNM;<VN:#GI'TT''W22"\+#GM%@%L7]BSO5,
MR_'L+<=>=>?G+<^T&._J+<8S+<:S"[25\ K;G*3< [:M)OLQ-?[_VZ7^+-6O
M'K$\H^K>U57=,ZKNV3713GYP2;6W6+54N],X:<N(6!0GEA(49V/E,5/]M#X5
MO2_. @^>#^'MN#S;-&[*H]9'+!:429"2N7;I=B,=F"A/+\L;Q5?%>=XS5XIG
MQ>62X!D1N8%^/^=<[6[R!>HSY,'_4$L#!!0    ( '2!850<('_^8@L  $M#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+U<76_;.!;]*T(P#QU@
M4XO?5)$&:*S9W0+;;M&T,P^#?5!L)A%J6UE);MK%_/BE9,>T>2\I.4G[TB;.
M$:4C?IQSJ"N?W5?UE^;6F#;YMERLFM<GMVU[]VHR:6:W9EDT+ZL[L[)_N:[J
M9=':7^N;27-7FV+>'[1<3&B:RLFR*%<GYV?]9Q_J\[-JW2[*E?E0)\UZN2SJ
M[Q=F4=V_/B$G#Q]\+&]NV^Z#R?G977%C+DW[^>Y#;7^;[%J9ETNS:LIJE=3F
M^O7)&_(JU[H[H$?\7IK[9N_GI*-R555?NE_>SE^?I-T5F869M5T3A?WOJYF:
MQ:)KR5['?[>-GNS.V1VX__-#ZW_OR5LR5T5CIM7BCW+>WKX^T2?)W%P7ZT7[
ML;K_I]D2$EU[LVK1]/\F]QNLD"?);-VTU7)[L+V"9;G:_%]\V]Z(O0.H#AQ
MMP=0_P 2.(!M#V!C#^#; WA_9S94^ON0%VUQ?E97]TG=H6UKW0_]S>R/MO3+
M5=?OEVUM_UK:X]KS2W-C>[%-WJXV8ZCKB]/DT@ZO^7IADA>Y:8MRT?R:_)*4
MJ^33;;5NBM6\.9NT]N1=$Y/9]D07FQ/1P(D(3=Y5J_:V27Y;S<W\L(&)O>K=
MI=.'2[^@T19S,WN9,/*WA*:4?+[,DQ>__-ILZ""7-QW?6+IM#&DE']T*R=!6
M#IBR72>QOEDVT$D?S5U5M^7JYJ"[_OR7A2=O6[-L_A,Y&=^=C/<GXX&3_=9-
MR;J<)79MJ8O^;+7Y:E9K@_;ZIC'9-]8M,E_/B5*95NQL\G7_]B,X05E*Z"$N
M1W!<*)FZ]@Y8B1TK$67U[_;6U'N4S#>[<C8XI4U+8N\2!*?V$CQ&"(QPK;1'
M",(DHTH'^,@='QGEDQN[S,_*S0BP,S(IEMW0^%__ 49*@LN@FI-4>:00F!(2
M]!("DTJG&B>E=J14O)-VW5.N9M728#P4.#-+-1'^<(,PJ@75Q.,!881SJYDX
M#[WCH:,\WJY:4YNFC=#0R(FE]&[S%$-1ZG'-,51**<XAVW'(1DR8#8'DA5VQ
MU[U0-]BJ>)'!*] \\V[V%**H'8/>M,H15"9Y8+J0U.E<.JY/9K=%?8-/_&T3
M^^<^S:16_B3!<(1PEOG3! 52DA(9H+,GVR2^2A?URDZ4)KDR5@GL\K_IJ$_%
MMP U F\KMT,]\ZDAN%1E C"#."EMGP=X4<>+#G13SZ/M>"0OKLS*7)<M.N:V
M#1VL!%1H?PHA,)I*)GT^$'9*[8(1F$7$23=A44+OK7=_Z"R4!H/71^SL 6,.
MXHA560*(0%Q&"2,!'LX5D+@M^+U8F)45G&15K4YGULG5U6*Q6:HW$PLEQY'Q
M+WCF2RF*XRGQ5SH<1WF(G7,')&X/+M=733DO;?))K*Y>F[HV\\2:[]F79%Y^
M+><FY'FANI_:4>/3&X/*AU"'U)Q1('&GL#\ DS>MM797Z[:XLN:^K9(/[]]]
M1'E!@2>9G5Q@N4!PBBHE?&X0IQ23H=GE# .).X9/55LLDC=-8UJ\?Z# :VD7
M*BU\(A"H,I9IP7TF")!:OZMX@(LS#23N&OY15?/[<K% >6A@BZV'I!E8): 7
MP'#Y,.Z0A',-)&X;[("*13LGUS3]\9&'.CFE<3E]OUY>=?G@>B\B;+-DD_R5
MA&/E!85"&%B-J!-!&A?!8\+*MJG]D<&99LK700H%CENOR_V9BN"$L-8T1,H)
M(8T+X=&)A2**IU(F_:F+X:2P7L!GAN%L>X$5ECIII'%I'!-;*%0N2@D'$QC#
MV50))C""DR0-<G%"2.-"."*Z4*A3-KNDH%LP&)>93P2#L5#<IT[V:%SVCLHO
M%)$QIE-?[3"8(M1/, B,RDP'O#%U8D?C8C<FPE H3Z>",+!Y@>$DEP1,&@1G
M]2Z4D*E3.QI7NV,##$52KI5GX8=,#*>M4_:3/X*C&9<A7DX :5P QP<8BB1=
MF?D9<HK!B!9@08 P&V"RD,5B3HE9/#@/!1@&,ZZ=%$+XDP?#R30EOL%"<%:
M0ML9S$D\BTO\HP(,@^J.!A@4AP08'!<,,,Q9!A:W#(\-, S)O3# C$+E0ZA#
M:GN;W^,3].@ PQ"Q%W8<^<L%AN."^]O7.8+CJ10!F6+..["X=Q@*, S1^53:
M@>5O>") (31)?6". 2FG618:@\X[L+AWB 68[:'[-E40R?S%CF&;Z@"6#\(.
M&3C3P.*FX=/[=Q]BSVN<5#/UX^,+<V+*XF+Z^/C"$+D,W$4G@6S,UO&X^+)M
MZN!Y3[?'#58@9(LYY1KL2R*X3$L:X,2="O*X"AZ=7CB4L2SE_F[W%(%II3+?
M)6,P3D7 4G(GBCPNBF.B"T<2KM5MXG<1@M.:^T]F<@QF%ZK ]@EW"LB'=HX'
MDPN' @7Z8Q"21R&'%^\TCL<U[JBTPJ$6"9Z"[H HJ8%F(R@>W"WF>\^0X[(V
M)JIP9#.7,<7\((GB4J8!%01',Q***MSI&H_KVK%1A4-U4D2!QV$(3-JD#^8+
M DOUWK[-(2NG=3RN=>.#"D<V;S/_D? 404GFC\H<08F4!QZ'<:>W/!Z-AT(*
MAS%6,JW\C(+ A%V<_%",P<3^HGW(PLDXC\OXHR(*APH.%K5!2!Z%'-)Q/H#'
M?<!C,PF'&@X8#4+R*.2PAL2Y #$^"X^.(@)J-S;V$!@V]C!8>.P)YP1$W D,
M!1&!/!AFDBNPT8P!2?=DUN\@!$BT3#D+<7%60,2M0"R(".1Y,)42["J/Q.7#
MN$,2SA*(N"685K7-#D5K>KO9&X1(5A!.F@7_\=%$[-5=Q<7SJ,(KY EH!BI$
MIAB,<^)[9@Q&4QZ<*DXYQ3/77@ED0YBQ%,P<!$8Y\#EH:T0'/)MP&BJ>7GTE
MD.U@PC@H7$)Q.@6[_QB.RE#5A7!**IY<@26@XOF;JE,$<TJY7W*!HH+]X>13
M/&,%ED"V?Q65/A\$10@P:2B,J\##8>GD4SZ]!DNBM54*U/6@N(QI?X3AN& %
MEG2"*9^W DLB6[\VP?M;Q%,,9\,.+,'$VF-<A(@Y]93/58(EL:(I1D%7(3 E
M_%J2'(-Q)D-\G)#*IU5@21B!+0L!\AJ&8X1J/[!A.#OBLH#[E$ZYY0\HP9(P
M%?MZ.@S)HY!#.LX9R+@S>&P\D%#7 :-!2!Z%'#+:J\G^ :56$LHY/OP0'#K\
M$%QL^#E_()]6:R61FFOKRGS?/\5P5%+_T4R.X$@F& _L%$IG#N3C"ZWD<)H>
MAN11R.%5.SL@XW;@X;V,LOT>,>;*B;'Z"156RLFE&I#+XUXK44@X1-\KP8#H
MBR48,/9FB7*"J>*".:VLI:FN$ZN4]<UWE V4-LFYAF\M($5:7,&I@>'L4D "
MOEDYK51QK?S<E@L[P)*E]6<EFF44\L"4,)'Z53!3#)@JH4 E!@JTM$,/))43
M3#7N5::.T5])O#11.=U2XB=,'"<J*BXJQTX<K)1)4J1_$"!AF69^008&3*W3
M#I5DJ+W7?>**,F+B(#NMS*8!/]@@.&N%B?2K9#"<75=H8+=&.4U1<4T9,7&@
M)FB64O]V3Q&<RKB$5!"<7<U");S*"8T:+31VU@P\$M=.;_1/T!OM]$8_J]YH
MJ [<CC.P0B,XIKL1Z?4.AI-,A78%M!,;_52QT5 <[,1._0$TQ7!VF5#^_$=P
MF4AU8)QIIS7ZJ5JCH3*PE,/9C^"L&%H1\9D@.*EE%G"4V@F-/D9HCMNYU4YX
M]$\0'NV$1S^K\&@H$[[D#$/R*.20B),9_529T5 6P+4/0O(HY/#:]]XD?:JN
M:/AJ"+CV04@>A6RN?;+W+0-+>R?[;VMHDEFU7K6;M_9WG^Z^$>)-_ST(WN<7
MY%6^^5X'U\SF:R;>]2R;9&&N;9/IR\Z)U9MO;MC\TE9W_7<97%5M6RW['V]-
M,3=U![!_OZZJ]N&7[@2[[\\X_S]02P,$%     @ =(%A5"X3(L/2 @  ' H
M !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULM5;;;MI $/V5E:5*K=3@
M"X1+!$@!4C52:1'T\E#U86,/L(V]2W?7,?G[SJZ-0Q)LYX47>R]SSL[,67MF
MF EYK[8 FNR3F*N1L]5Z=^6Z*MQ"0E5+[(#CSEK(A&J<RHVK=A)H9$%)[ :>
MUW43RK@S'MJUA1P/1:ICQF$AB4J3A,K'"<0B&SF^<UA8LLU6FP5W/-S1#:Q
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
M$/F:S012DMC_T9^SMXYDY>K/Y5_:71'>+H6W:X4/6<H-$_P'1A#N]SN4VE
ML52&_V!V$%-7<QE5%74]?PMVR)2NJ8>'4NE#O=*].I957V46'RZRTZY*XJ79
ME21V2FF=6FE?<<OTW6<ZS5YPRT,)$[FA<AC*.&7)KB;VQ]+!XT_H1-\[#'>O
M-L I+E:"&:EV1?9AKF2\/TCML!]//E3N2<%\W'%U#><?'3A^K:;):B;HO'E%
MM>;49$6R0<[AL!%UP0<'1\'/2/YA"ON-VD#'VY3.5NI/W*92KQ2"D71TJS=R
MKKA^@QN>0(P+MF'&Z%OX%RK/L$'AYJ0]6J>M,:ZW.0W@,,C]^DF>=P.)GB%H
M*:+LT2RYBB!EBG+V7OW-"VV-]KG^6IM3_8?9[M</]],"" \%D*"I%-JZ+/GS
M4R:?1)66055[N$=7,W*^L'=B39-ZE9C\PE.NEO?N9WO;/%L?^$_#_/9\H,DO
M\R],+7BB0>"<*+W[!Q*G\OMQ_F)D:B^ ,VDH _9Q2;\I4&4&]/U<2K-_R1R4
MOU+Z_P%02P,$%     @ =(%A5.RQ\6I5"   YS4  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S$N>&ULM9M=;]LX%H;_BF#,Q0RPJ<5OJD@"M'876V"Z$[2=
MF8O%7J@V8PMC2UY)3AI@?OQ2MN)CDT>T74@WB3]>4CQZS>>01]+M<U'^52V-
MJ:/OZU5>W8V6=;UY.QY7LZ59I]6;8F-R^\UC4:[3VKXM%^-J4YITOFNT7HUI
M',OQ.LWRT?WM[K.'\OZVV-:K+#</951MU^NT?'EO5L7SW8B,7C_XG"V6=?/!
M^/YVDR[,%U/_OGDH[;OQH9=YMC9YE15Y5)K'N]$[\G:J1=-@I_@C,\_5T>NH
M">5;4?S5O/DXOQO%S8C,RLSJIHO4_GLR$[-:-3W9<?RO[71T.&;3\/CU:^__
MW 5O@_F65F92K/[,YO7R;J1'T=P\IMM5_;EX_I=I ]H-<%:LJMW?Z+G5QJ-H
MMJWJ8MTVMB-89_G^?_J]/1%'#8CL:$#;!M1MP#L:L+8!N[0!;QOPW9G9A[([
M#].T3N]OR^(Y*ANU[:UYL3N9N]8V_"QO?/]2E_;;S+:K[S\T!I39+/IM8\JT
MSO)%]-D\F7QKJN@FFF95NEB49I'N3"H>7[^,?IZ:.LU6U2]6]?N7:?3S3[]$
M/T59'GU=%MLJS>?5[;BVXVN.,IZU8WF_'POM& NAT:<BKY=5]"&?F_EI!V,;
MV"$Z^AK=>QKL<6IF;R)&_A'1F!)D0)/+F\=(\^G%S4D2B(8=O&*[_EA7?YUN
M_.=7*XT^UF9=_3=P('XX$-\=B'<<:&)=*.V,K.R/L5ZV/T-3HI;N>Y*[GAK(
M/-T3(1,>B]OQT_&91G1<)BI)3G531,>4HK$^Z$Y"$H>01#"D=ZO:E'G:0,;B
M:G_6-F6Q*-,U&M:^-W$TC!NF)'>"0E2$)(DCFR(RP2D>D#P$)(,!_58O31F9
MU^E;'*9O&QT6E/3&00FGC#I1^3(I:*R<H'R5CA.F\*C4(2H5C.IK4:>K0%2H
M5\H;"5$JT8HY<2$Z05E,G/BGB(X+)6.&QZ8/L>E@;*^HS>J7P!Q-#KTEP\*
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
MT$@::<[/3B_*T%6<).E]F$[%V[]7A7(O0XTV8GR31M&<UBS42 +6$)J%&D]
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
M45H\H']_G21Y]8]#+?\^2?\JW_'Z_P%02P,$%     @ =(%A5#J*[\P!!P
M^"H  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULM9IM;]LV$,>_"F&L
M0 NTMD3JR442(+$;K$,3!.FZO1B&@;886Z@DNA+MI$ __*B'Z)1(.MEQE!>.
M;)/'X__(G\DC3^YE\CU="Z'(0Q3&Z>EHK=3FXV22+M<BXNE8;D2LO[F32<25
M?INL)NDF$=S/*T7AA!J&,XEX$(_.3O+/;I*S$[E581"+FX2DVRCBR<\+$<K[
MTY$Y>OS@-EBM5?;!Y.QDPU?BJU#?-C>)?C>IK/A!).(TD#%)Q-WIZ-S\./>L
MK$)>XJ] W*>U9Y)U92'E]^S-9_]T9&0>B5 L56:"ZW\[,1-AF%G2?OPHC8ZJ
M-K.*]>='ZY=YYW5G%CP5,QG^'?AJ?3KR1L07=WP;JEMY_[LH.V1G]I8R3/-7
M<E^4=:<CLMRF2D9E9>U!%,3%?_Y0"E&KP-R."K2L0)]5H&9'!5968/M6L,H*
MN=23HBNY#G.N^-E)(N])DI76UK*'7,R\MNY^$&=Q_ZH2_6V@ZZFSRR#F\3*(
M5^0#^;J6B?J@1!*1N5@HPF.?? E^; ,_4#_)V[E0/ C3=R<3I1O.JD^692,7
M12.THQ&3DBL9JW5*/L6^\)\:F&B/*[?IH]L7%+4X%\LQ8>9[0@UJ?OLZ)V]_
M>R<>5#$>_Y.;;$RU^#G#K5Z*Q9B87FZ5EE9;K,SW]\UHM?*DRZR*%,O-L@ZS
MSZ/SSQ==@'Q6(DK_1<Q;E7DK-V_U#H0EW_"ECGA;G L;3FXC0\KNS#**OY/)
MKJ5UNVK=1ENO=<[7G6MKNC!@UYIVJ/NTZ2(Z=L-'1C$?G<I'!_7QBU#:P93(
M.[),A)X31',T57J6:-7:/'8:'C,+\<.M_'!1/_ZXN=*<YS&9K37PR 6/O[\G
MU^/S,3(*O,JV-\0@FU;FIZ\KX;0IH<$0#4T#N&>@KMQ<7Y%;D<IMLA0ITC6S
M1E)S".U,"@W08R=)::$NF&U-VV9)2TD3G28F@,ID?=+>:FUW,MQE/)D5D;[4
M4 D;6'G:!,#*M ;1&GADXD#:#X=F$TK,0(%H FU,'#?[1-MIH*XKVDT6]40;
M:&3B.,*C37Z1O6<:0,H<A%(F8,K$.?4YUL9%JDC"E="XBNN<(@N9:(OZ*6T-
M"F[:'#OF&VP%! 2C^Q#L>-TI$(X.0C@*A*,XX8[1O<>T.68VJCO@C>)X^_/Z
MZN9UA ?<T4%P1P%W%,?=4<+CIHVQAPL/1*0X$7/2S,5.;U8W>NNI7O0;0P%L
MU!U$=, 8]8XE?&FA3OCG:"^+/$$[^A-$ 8,49Y46'-NX *F8,822#,#$S&.5
M+"W497*MMI_*EH*XG@SPQG &';S\9<U%6I<3M6UD[^I,,RJ+0,T1+ I *38(
MI1A0BN$HT>"]G1&^V21R)_Q'#>]:)WTI8'.!AF]8&="(]=*H8OWA&&* (38(
MAAA@B.$8VF^IRYJ8L?"E+@/.,)PS^TS?YDZP8_HV"W;X9P&_K/Z55A%J:I@N
MN1;WY$H\!$MY0, M@)DUR"K+ @Q91^\C+0P\A= M17!.6H HJW^%A?6TEM,:
MA$@6$,DZ.F]E=2'HN9[-<EU" J.L5TY96<U]8I<3 # +WR#FZ^5?!%\V8]$
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
MD4\S))0SA# $W3"$*.!!E<#OFR$V0T;$7<"HWF5U%Q#A.RBJ]9DS)+ 9PIX
MV!L.US_&)2M Q/.@J.>G98A22!N44I 023P$SAD2^SL#$3E) GI0EQN,$.D[
MJ-KW/9.$D;FG(QAAA.Z6Z8X#!".*6GWN)+$Q$@6L4\R1CH(0$HAJ'A39_,0D
MT3 2*TE",!(X'XH@[!QI(9V_"D0@#X$;D! 9.Z@Z]GUSA%D=&9OWY73KRKPO
MT:Z#(CR?.4M"!B5!P!Q+U5L.S[C))*<(3!0)_+0\40II0U,*%*)6A]#YK%:4
M[.1))M:-L"1T=.HC/?;1$4L8Z?E8FHS)SX6 (BQ1].-S9XG-DIWC<'NG&):
M,&@G.G90A.P3<T2;UHK$_5= =.D0.F;)TS8# U&T0^@&)41]#JK\?-\4819'
MQE)$$J4/:T[4YJ#(S6?.C8A9[.!.8N8,1[TAZ(@<[K!]^DYG(+IUB)QLGP6B
M,0=59+YG%#(Z\;$HG"XI!Z(I!T40/G<4CDUP6=[8AJ/>T-.*'2HG]MO&#413
M#FY$Y4!4Y>!(5@Z,6GRLR\"8CGX[ HN#:LJ!4XMG;'LHG2NYXPWADJ('GR$2
MG[I''8C&'&(WI[P3K3?$,A'VCL28.2+9'PE%QG;LXQ$5.:@R\EE#D=&,1RES
M: AG..H-@9.B*W]V*)Z_>[L]XSWS?@C]A>^]7:Y66WG%XR'Z5*"IG/I.P-2)
MOV>/4$(+114N'JO_NG]:.HN(LPGET5-,3[YW=14)[X]]F8CMCV2SXPB!DB(B
MGRD"$;P?DF@T DD[*9Y7 40^#K&;$0R1=(.BQ]:BD#GN:F1:F#$=^WA$Y V*
MRGOF*$RDX4?GB&BSXP@!4J)=//(UWYR0B#LO[YMHZ:)1^II$U@V)F\$&D5[#
M0;77P(BJ3[(TXJ95.%/P0VFQEVBP01%0C]ZOT#\X./;=3V%XZEM?1V9M) Q
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
M/&K*_5C6=7G3_O%SD5\5U=:@^?=/95GW?SEMRK\OJS_:WWCU?U!+ P04
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
M-^&Y, *+=6,)_7XVP$%_VKVOHZMIUB 85[.>1#"H(AAX(S@J_"=Y=E[G?6$
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
MQ[^A$934?!DOI/F+CLV[48"R@U2\;, Z@Y)5IU_ZU!3B#$#2 0!I .0E(!D
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
MSHH'4<,%O:'F5>"GHT!^X/NM@?6%!:X['YA8XQS0>T/=J\#/Y,%M,^_&+-
M[<9FX+C/O$[Y*O S2O,.[VZ0[P_UN[$9Z/]/Q0\VK@+';>42^8-=8^@T<"SD
MG%IC'7#^:@&L(,ZD>1ZB-KMN5. O%@,$&^> X];QC3QC.6W4#CSR(Q$O2C@V
MGL8#8/C.VH<:P4?C@O\Z[:O SR:%O-:@>H+\<. 5!#4&@N ;ZEX%?D9\UN;=
MC9D-+"_4> T:]YK7Z1[JFHCGM5^O^X*&? 8U/H/&/U'>3_=08RKHTH^7D19V
M7:'[WM<3-*!\J#$.-/Z!<HGR51#!&3G4?J7OB5J$"[]%T#G9#<B(V-M-$@DB
MHS;EAW)]M=Z(^6RW'UK7;^'UNMQ.:6#*W9T'+/:425W03D.Z5W--3)0;)N6)
MXKG=<]ARI7AF#Q."8R),@+Z_XUR]G)@'U-M6J_\ 4$L#!!0    ( '2!852O
MSKX=I 4  !@?   9    >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;+796V_;
M-A0 X+]"&'UH@346KY(*Q\#:K%B!=@N:=GMF;"86JHLGT7'R[TO)CH\[\DBI
MG+XDEBWR'%+2IT-IMJWJ;\W*&$ONB[QLSB<K:]=OIM-FL3*%;LZJM2G=+S=5
M76CK-NO;:;.NC5YVC8I\RJ)(30N=E9/YK/ONLI[/JHW-L])<UJ39%(6N']Z:
MO-J>3^CD\8O/V>W*ME],Y[.UOC57QGY=7]9N:WKH99D5IFRRJB2UN3F?_$[?
MO%6\;=#M\4]FMLW19](.Y;JJOK4;'Y;GDZC-R.1F8=LNM/MW9]Z9/&][<GG\
MM^]T<HC9-CS^_-C[^V[P;C#7NC'OJOS?;&E7YY-D0I;F1F]R^[G:_FGV Y)M
M?XLJ;[J_9+O?-YJ0Q::Q5;%O[#(HLG+W7]_O)^*H :-( [9OP+J\=X&Z+"^T
MU?-976U)W>[M>FL_=$/M6KODLK(]*E>V=K]FKIV=?S1N2.1=5129=9-M&_*:
M7+E#O]SDAE0WY/W&;FI#_KA?NVDT2[+;_U(_['9^>6&LSO+F%7E!LI)\656;
M1I?+9C:U+KDVQ'2Q3^3M+A&&)')A%F>$T]\(BQC]>G5!7KYX]6,O4S>TP_C8
M87RLZY8CW;[/2ETNLO*VIR]^Z(MW?0FD+Y<9"PULUTIUK=JKX&ZN>!3/IG>!
M6.(02PS%XJ%8NU;R*)9,*0O'DH=8<BB6",627BP1TS0<2QUBJ:%8,A1+>;%8
MFLAPK/@0*QZ*I4*Q8B\6321RO))#K*0WUD=M34T>C*Z#YW[BA^1<A4.FAY!I
M;\@OE=5Y:T)6; J2=Q?F>G]AAG)(_2GFE"))T @ B?I';IKF#?E0K#>M#UGI
MYL$T-@A Y,\"8PF2P)%@=""!=N1YIJ^S/+.9:8AN6KJ<**:X=D?E495@3M2?
M%9HD6%+ #NUWY^^UJ;7M=X<"/'2<//MF/V2?<(5<-Q3PH>/TH3X_-.4I%@\
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
M<SE .[(\8<N!%NOBD%H(C4=>\9C@3PE( \#W2R'T;F#.O?HW)_P'4$L#!!0
M   ( '2!853X@QO>[0,  ! -   9    >&PO=V]R:W-H965T<R]S:&5E=#@W
M+GAM;+57WV_B.!#^5RRT#ZUT-'%^IP*D%K9W*UU[5=O=>S;) -8Z,6L[T-Y?
M?W: 0!,3<0_W G$RW^?YQI.9R6C+Q4^Y E#HO6"E' ]62JUO'4=F*RB(O.%K
M*/63!1<%47HIEHY<"R!Y#2J8X[ENY!2$EH/)J+[W+"8C7BE&2W@62%9%0<3'
M/3"^'0_PX'#CA2Y7RMQP)J,U6<(KJ._K9Z%73L.2TP)*27F)!"S&@SM\.\.!
M =06/RALY<DU,E+FG/\TBV_Y>. :CX!!I@P%T7\;F )CADG[\6M/.FCV-,#3
MZP/[0RU>BYD3"5/._J:Y6HT'R0#EL" 54R]\^P?L!86&+^-,UK]HN[=U!RBK
MI.+%'JP]*&BY^R?O^T"< '!T!N#M 5X;$)P!^'N ?RD@V /J4#L[*74<9D21
MR4CP+1+&6K.9BSJ8-5K+IZ4Y]U<E]%.J<6KR0*A /PBK /$%FH&@&V). I$R
M1W^I%0CT0$M29I0P]*V42E3ZU)5$0[W:@%1FA6B)GF9O->9WP:5$+T 8_0=R
M]*=>@417,U"$,GFM<=]?9^CJRS7Z8F!O*UY)C9,C1VDYQBDGV[M^OW/=.^,Z
M]M C+]5*HJ]E#OEG D?'H0F&=PC&O=?+.(/L!OGX-^2Y'K8X-+T<[EK@LXOA
M..U1XS='Z]=\_AF^K[\JJCZ0A*P25%&0MSVD04,:U*3!&=(G78J6NIQ(M!"\
M0-#> TG.<MM9[FBCFM84H\TDB?UDY&Q.X]LU"I,(?S::68RB],CT25;8R HO
ME'7%ZHR]/JM/4<;0"NPJ=[N$)[X-@\!KJ>P:X3AVXY9,BU7BF\2PZ8P:G5&O
MSC>N]'M<-FIUY>U(M.F*.LXD7AJU='6-/#^,6F<\LU@%+H[MNN)&5]R;ZW<;
M75W(G,%0M\*A) QT\9^K"Y,_:79)_FN6Z "V-K*%+^F&+PR#5OBZ1D.<1FDK
M?%VK,(P]>_321E=ZH2XMAQ[+>K^HM)N@41*Z+55=*P^':5N5Q2H-DS/)CMUC
M<W-[A3U7<T8S] IB0S- 4UZL2?EA.MV3GD@>X9UFO"<O\$D7Q?]C_F'ON(_7
M+TCP#"#?5U^SC[UQ>IUX!F&:1*T:,[78A:F;INUWUL:7!J%WINKB8XO"?J^>
MW;0@#M-"G81607[' 3\-W';_L)EI04%;3M?,"^/(/:/FV!MQ?W-LJ3D4":N@
M;A<;>EZ"P[8BFUV2X':WL-GA. C]EB;G9%0L0"SKD5NBC%>EV@U*S=UFK+^K
MA]G6_7LS[M<CZ)%F]ZWP2,32U!(&"TWIWL0ZSF(W?N\6BJ_K@73.E1YOZ\N5
M_F0!80ST\P7GZK P&S0?09-_ 5!+ P04    " !T@6%4J<R$R*D"   J!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970X."YX;6R-E=M.XS 0AE]E%'$!$I#$
MH3F@MA)0H>6"W8HN<.VFT\;"B;NVT\+;K^VD4:$']2;QV#/_?#.)[?Y:R ]5
M(&KX+'FE!EZA]?+6]U5>8$G5M5AB95;F0I94&U,N?+642&<NJ.0^"8+8+RFK
MO&'?S8WEL"]JS5F%8PFJ+DLJO^Z1B_7 "[W-Q M;%-I.^,/^DBYP@OIU.9;&
M\CN5&2NQ4DQ4('$^\.["V_O,^CN'-X9KM34&6\E4B ]K/,T&7F"!D&.NK0(U
MKQ4^(.=6R&#\:S6]+J4-W!YOU!]=[::6*57X(/@[F^EBX*4>S'!.:ZY?Q/H7
MMO7TK%XNN')/6+>^@0=YK;0HVV!#4+*J>=//M@]; 20\$$#: .*XFT2.<D0U
M'?:E6(.TWD;-#ERI+MK L<I^E(F69I69.#U\I$S"&^4U@IC#""5;4=LGH-4,
M_N@")3RRBE8YHQR>*J5E;3Z)5G %SU37DFF&RH9.,-]8YR/4E'%U89S&OY]?
MG)89P!FP"OX6HE9F1O5];0JP&'[>PMXWL.0 [ CS:XC"2R !"5\G(S@_N_BN
MXIORNQZ0K@?$R48'9.]6AI9..5Z9G_QJ0CD>$8TZT<B)WAP0?6>Z,-6&\(54
M[BNU"8]=N-TZJR')XC3H^ZL]66^ZK#='L][-M?EB35+0A13UHH">,_?VNU'K
M;4$D"4G2_1"]#J)W D2;M:,(@\,8O1V,+(H"LA\C[C#B4WH1_.0XTHYXAX,$
M:1;MYT@ZCN04CI_]($?ZD>QPA,1T9#]'VG&D)W <2YONI(VRD!SX);,N;78T
M[0BG&E1W.EP"_;;=U,YV:UBRW>V11"2(?\#X6T>?O46>J5RP2@''N0D,KA-3
MC6Q.YL;08NE.PZG0YFQUP\)<9BBM@UF?"Z$WACU@N^MQ^!]02P,$%     @
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
M7GM<?2FS1?WFX&-6EMF\_CA3X43EQD#_?9IEY?<OY@+KET\O_P]02P,$%
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
M2P#K+\QYPX@<HC9D]8<)K_^V0Y/V+V4KVH_>1=19TSBR$C+2 PV9Z(RZ>ZB
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
M92:B94:_V?/M1O/<\P^Z1J@940\/*T<H!1$M!4=OSQG\60=?-AMMO52N_\^
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
M>/("   4"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&ULC5;;3MM
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
M0>0 ?3_B7!T6^0/J27K^"U!+ P04    " !T@6%4*($BK&($  !_$0  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&ULS5A;3^,X%/XK5C4K@;0TL=.6
MBTHE2EGM2 .J8)A]6.V#FYPV%HG=L5U*5_OCQW;2))3$P\/N"AYH[)S+=R[^
M;&>\%?))I0 :O>095Y>]5.OU11"H.(6<JKY8 S=OED+F5)NA7 5J+8$F3BG/
M A*&HR"GC/<F8S<WEY.QV.B,<9A+I#9Y3N5N"IG87O9P;S]QSU:IMA/!9+RF
M*W@ _;B>2S,**BL)RX$K)CB2L+SL7>&+&Q)9!2?QC<%6-9Z1#64AQ),=?$XN
M>Z%%!!G$VIJ@YN<9KB'+K"6#XWMIM%?YM(K-Y[WUWUSP)I@%57 MLC]8HM/+
MWED/);"DFTS?B^WO4 8TM/9BD2GW'VU+V;"'XHW2(B^5#8*<\>*7OI2):"C@
M48<"*17(H<*@0R$J%:+W*@Q*A<&A0M2A,"P57.A!$;M+W(QJ.AE+L4722AMK
M]L%EWVF;?#%N&^5!2_.6&3T]>= B?CJ9FE0GZ%KDIO\4=14\07.0KA%Y#.CF
M^X;I'9IGU-26)^@JCL6&:\97R,@@9P5=;:E,%#J:@:8L4\?&QN/##!U].D:?
M$./HEF69,:W&@3;(K?\@+E%."Y2D R4FZ%9PG2ITPQ-(7AL(3,A5W&0?]Y1X
M+<X@[J,(_XI(2' +H.OWJX<MZK-WJ^/S%O4;O_HMW>VU!YY<1%4/1,Y<U-4#
M*95PLGC; U=24KX"PPL:+7:H*3>G.S?M:H[^_&),HL\:<O67!]"@ C1P@ 8=
M@%Z!@!?[#*[/E.O6 @&MP;5V5.$"%XUO^?)Y<MXWZ7IN5KE%Z*R/7PO-6H1&
M#4NO0AQ6(0Z](=Z#TI+%V@3BTJK<LFHLN7)-%B\].1U5#D<?H\BG%:!3;P8>
MN818K#C[VWB*6RK>5M33MZ48=)7BK )RY@5BDLY$@K1 %:!WX_%;QF@'5*(1
MRAUY>9)V7F$]]V/=+#(6HP>0S\S0LBTDY3LDENC.[,FW\,)BX7&#PWI;"#]&
MN^#&3H7_>U8H?70NYH(6]E*D(37L#P]XH4UJT"?MW8A)'2?QQOD57J@ZJ>N)
MYF(+<E]K7RIKPL<?A/%Q3?GX?^#\TL>H49#HL+0M;$[ZH\/2MDIUE;8F?>QG
M_8XCE2^!-;_C#T+PN&9X[*?X;V:3LT?$=<&PMIK4G1%;:^>W%3DN]7$HK@D?
M^WEYCTM2W<KJ/U''8=@/PU]\4&H^QWY"O]OD"[.X#8&K\ABPT:F0;E,\,F?F
M8O:X[8Q86AXV6A1'P]#^M?<IJ=F?A/[%:+RNP&Z)SC]:"W,QL>4#&J?EG*OD
MX5F\/'J';Y -.R#5[$_\[-]U&_D'W0D.^3H3.P##F#:=RN93IX"FPO:U&<R8
MV=NU\/8/J1F:D(^QU$C-Z"3Z]Y;:3VP5QY8V6$'CHIF#:1%[PU?(W06+NU<U
M6WU%N')WYX/Y*;Z8%=\":C/%IXE;TWF,*Y3!TI@,^Z>FBV1QVR\&6JS==78A
MM+D<N\<4: +2"ICW2R'T?F =5-]<)C\ 4$L#!!0    ( '2!8539<4"_  ,
M *,)   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,RYX;6S-5LMNXC 4_14K
MZJ*5AN;%LP(D'AU-I:%"I9U9C&9AD@NQFMB,;0C\_=A.""D-41=== .Q?<_Q
M/3[7CW[*^*N( "3:)S$5 RN2<G-GVR*((,'BEFV JI$5XPF6JLG7MMAPP*$!
M);'M.4[;3C"AUK!O^N9\V&=;&1,*<X[$-DDP/XPA9NG <JUCQQ-91U)WV,/^
M!J]A ?)E,^>J91<L(4F "L(HXK :6"/W;NH:@(GX12 5I6^DI2P9>]6-AW!@
M.3HCB"&0F@*KOQU,((XUD\KC7TYJ%7-J8/G[R/[=B%=BEEC A,6_22BC@=6U
M4 @KO(WE$TM_0"ZHI?D"%@OSB](\UK%0L!62)3E899 0FOWC?;X0)8#;O@#P
M<H!W#FA> /@YP/\HH)D#FF9E,BEF':98XF&?LQ1Q':W8](=93(-6\@G5OB\D
M5Z-$X>1P(5GPVABKE0O1A"6JG 0VAC30_3X (= SWJ,Q4%@1*=#U%"0FL;A1
MXR^+*;J^ND%7B%#T'+&MP#04?5NJM#2Y'>0IC+,4O LIN!Z:,2HC@>YI".%;
M EOI*41Y1U%CKY9Q"L$M\MUOR',\MR*AR<?A3@5\^F&XVZM1XQ<6^8:O>8%O
MOEW&)$ +X#L2@'$)TP-B*_2HMM4,]B1@-=,TBVF:9AK_4B5$F$-C^;X21IQC
MN@:UV25:'E Y;HX/IGN48AZB/S\5)7J0D(B_-0FUBH1:M;KS^I.J_I9Y_545
M5T;2-B3ZE-L-6^UFW]Z5_7X?XW5Z;V.F%3RM4\P;!>U"0;M6P3/LL6B<7$)S
ME@(_.EBS1)UB@L[7\*Q;)-3]#,\RDE;9#^_<L_<QKNN=>5;!X[>K/>L5"GKU
MN^UQ]E2S$*YS.EB=K^&-6SKKW<]P)V<I;X5.MWMF3T60WW//_*EBZK7.#+)+
MMU<"?&U> 0(%;$ME=N87O<5+8V3NU[/^L7Z!F%OQ1),]7V:8KPD5*(:5HG1N
M.ZID>/8BR!J2;<P=N612W;CF,U*O*. Z0(VO&)/'AIZ@>)<-_P-02P,$%
M  @ =(%A5# 5I(11 P  :0L  !H   !X;"]W;W)K<VAE971S+W-H965T,3 T
M+GAM;,U6VVX:,1#]%6O52(E4V!N7$ $2EU2-U$@HJ,U#U0>S.X"%U][8!L+?
MU_8N&R#+PD,?^@)K>\X9GYFQ/=TM%RNY!%#H/:%,]IRE4NF#Z\IH"0F6=9X"
MTRMS+A*L]% L7)D*P+$%)=0-/*_E)I@PI]^U<Q/1[_*UHH3!1""Y3A(L=D.@
M?-MS?&<_\4(62V4FW'XWQ0N8@OJ93H0>N05+3!)@DG"&!,Q[SL!_&/L68"U^
M$=C*@V]DI,PX7YG!4]QS/+,CH! I0X'UWP9&0*EATOMXRTF=PJ<!'G[OV;]9
M\5K,#$L8<?I*8K7L.?<.BF&.UU2]\.UWR 4U#5_$J;2_:)O9MCL.BM92\20'
MZQTDA&7_^#T/Q ' ;YT!!#D@. 4TS@#"'!!>"VCD@(:-3";%QF&,%>YW!=\B
M8:PUF_FPP;1H+9\PD_>I$GJ5:)SJ3Q6/5K6ACER,1CS1Y22Q34@-O=J8Z?G!
M!H2N 320NCI2LRK1[1@4)E3>:<,OR$5RB07(KJOTG@RS&^7^AYG_X(Q_/T#/
MG*FE1(\LAOB8P-5B"D7!7M$PJ&0<0U1'H?\5!5[@EVQH=#W<*X&/KX;[G0HU
M89&?T/(USO"]@%2"1"8-4QMBA%F,)B#LD6<1Y+F;EL3_R&&C<-BP#L-S!6&(
M:K//!3$0 K,%Z#.OT&R'#NTF>&>G!ULL8O3[AZ9$3PH2^:=B0\UB0\W*"#R^
MIV#UOZVQ4"#H#L5D0V)@L40IB*STT"UA*.:48G$P>U=6D)F[CG5GKL5-WZN'
M0;O9=3>'95)JYIV:C<O,@DYA="2Y54AN52>=R%5M+@ 085JQ+@$DL((R,=5$
M1MA-V1FX!&N7PL;5L*#>:-]49+Q=R&]7\CQCL0)U;6'?%ZSW_T=A=XH-=?Y5
MEJN)3,&59OD2[$R6JV%!O>E79=GW/IX>KY)IG!]CM"- X]*WHYH@J+=;I<(O
MXCY)R)1?QIT&^ECZP:OK7W>I;3C554B)VI7JKV8)PWJK//,7@'ZGWC@3@8O
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
M)QJ9G;F;T: AA1<R[+3FV"Q(YD_-%YEFQ6QTID^/O::^[.C-LLQ.QZVQMR'
MI;G*]1H:]AL=E@B2T<_J<MD?R%(].2W+U5,V0MX0FBNST3D^'11->MFD]#ZS
M$W(I<RLV+E1J;O!2MH8>:(+-@N3V+ZV+"4V6(MQ)"*'Y3TQ*YX6=?F><9V;=
MQ07+L]RL^)/6ADYHNA5!<OG?ZZ:)M@=-R_E?#]5FF])?M[YQU.0IPAU=$YHA
MQ:3D7=C)-DB1FF>%7##!4G.[C+0V=$(3LOA?9^Y"DZH8G;G384''SR8E[<).
MM4'&D HS+@Y<QN/8.H=&VAOZH5E9!,G?K^X>VD7]N.[_</6OWZZB+^NJ;2*V
M#57B&U'-KF)T(D_&*=>4F4_*X7,[[X98,+.F-7/B8LD-%BQH>T,_-$GG03+Y
M\_=74?.PF=^5FUOE&T!-K/GHC)X.B^;*?%(RG]LIN+D2H"&%%S+LN*;C/$@:
MW\=AH]IN@EEU+F[ODKI?-).KM%QS:AXNO\\U6^:3CFGE=(Y/0PHO9-AQ3<AY
MD 3_L#C;)O</ZT47DRXPT<7G<]_XH:.]X5+[7'-C[E]Y4E&Q$_.4B=BL?CEA
MF;7?0EH;'A?65"R#I/J'" UJQKYQE)I%9;A47VJ*E).V_J6=J.<B,V<8!RK+
MI1D;RM;0 TW',DC>OYWY-^I^6<Z?>&VCFKJ;;;SIC=3<*L,5 Z3F23EIQU_:
M>7S.<G.OTHG*S.4S96OH@>9D&:0L</'NO6_ -)/*<.F_U,0H)Z7_TD[9&8O-
M,\P.E(A-841!V1IZ@/0.0=)_JCC6K1L/W]C_'"H4$"/M0SPIY=\WQR.8))8
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
M2R";)M )\P3J3!1F/]?M=FS1CMUH;[G]_P82MHC&:#R'8XM:[$;M40ZO9;6
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
MS]KW-XIORM/G1ZX4S\K+-24+*@J _GW)N7J]*1JH__&8_@=02P,$%     @
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
M3\#W*XV?Z6;@ [1'RNE_4$L#!!0    ( '2!8511K%,?=@,   P*   :
M>&PO=V]R:W-H965T<R]S:&5E=#$Q."YX;6R=5EUOXS80_"N$GBY 8WU9CGVP
M#21.@EYQ"8P+>GTHBH*6UA8;BE1)RDJ ^_%=4K+.9\NNVQ>+I'9F9X=KD=-:
MJE>= QCR5G"A9UYN3/G1]W6:0T'U0)8@\,U:JH(:G*J-KTL%-'.@@OM1$(S\
M@C+AS:=N;:GF4UD9S@0L%=%545#U?@=<UC,O]'8+7]@F-W;!GT]+NH$7,+^6
M2X4SOV/)6 %",RF(@O7,NPT_/DYLO OXRJ#6>V-B*UE)^6HGG[*9%UA!P"$U
MEH'B8PL+X-P2H8R_6TZO2VF!^^,=^Z.K'6M940T+R7]CF<EGWM@C&:QIQ<T7
M6?\,;3V)Y4LEU^Z7U&ULX)&TTD86+1@5%$PT3_K6^K 'B.(3@*@%1 > ^%2&
MN 7$EP*&+6!X ,#2^@%)"T@NS3!J 2/G?6.6<_J>&CJ?*ED39:.1S0[<=CDT
M&LR$;:P7H_ M0YR9+V11,(.=8C2A(B,+*0P3&Q I TVNR3/=TK\D/FP?4$YN
M.9?& ) GB@^ER8=[,)1Q?748?!QZ39;5BK.4O(#:LA0P65%2\4[DFCQC#S[!
M&TOEU#=8EU7GIVT-=TT-T8D:0O*$JG--'D0&V8]X'_WH3(EVIMQ%9PE?H!R0
M./B)1$$8<;1%U@)4C[#%>9Y[2)$GM#Q1Z.RP1O^YI"H%WD-W?P%=X.C"Y *Z
MA_-TOU1\0,*XH:,]^,=_P5,Q(%%TB9P?=B'N6C-V_/$)_L]2ZX-^_/TSQI!/
M!@K]QYD,PR[#T&48GLCP7!4K4+;]NDW6A(FMY%O(<$!,#H26)6#C?R/G&N&N
M292X1/9COIT/XZF_[1&7=.*2"\71G;>:U#DHV%=+<:I@*U_1)*+L9U1;2$W?
M<5E C<I3*;0#?\"*.BY2NGW25WUMG1Q5,^HO9M05,SI;S.U>"<SDC=)KN;[>
M$ZJ)D"@+JV&RTOS="C>@#6[%Q<H?1T?*PZ!?^DTG_>:\]%2!WO4(H88PK2MH
M)-E75]@:??^>AX9VO"\E&0PG_6K&G9KQ?^V*G1_8K:@NI<+:N )K7P:%./PB
M-E^:\9%/4;^P22=L\K^%[4SK$S(Y$I(<"/'W3K<"U,;=0S265PG3''3=:G?5
MN74GO/\]O+DG/5&U84(3#FN$!H,;S*N:NT<S,;)T9^4*3RY9N&&.US50-@#?
MKZ4TNXE-T%T Y_\ 4$L#!!0    ( '2!853UP2?>6@@  "<N   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$Q.2YX;6R]6FMOVS87_BN$L1=H@<8625&VAR1
MELN:K$F#9-T^#/O R(PM3!)=BHH38#_^)259E&V*4IK,_=!8-L_AN3[G8A^N
MN/@G6S FP7,2I]G18"'E\N?1* L7+*'9D"]9JCYYY"*A4CV*^2A;"D9G!5$2
MCY#G!:.$1NG@^+!X[U8<'_)<QE'*;@7(\B2AXN47%O/5T0 .UF_<1?.%U&^,
MC@^7=,[NF?RVO!7J:51SF44)2[.(IT"PQZ/!"?SY:X U07'BCXBMLL9KH%5Y
MX/P?_7 Y.QIX6B(6LU!J%E3]>6*G+(XU)R7']XKIH+Y3$S9?K[E?%,HK91YH
MQDYY_&<TDXNCP60 9NR1YK&\XZO/K%*(:'XAC[/B?["JSGH#$.:9Y$E%K"1(
MHK3\2Y\K0S0(H-]"@"H"M$6 8 L!K@AP7P*_(O"W"28M!*0B('T)@HH@Z*OT
MN"(8]]5A4A%,^A),*X+I-@%N<YRW]IS75PM8.WO;VZUBP;6[86]_P[7#X;;'
M56RVD*Q=#K=]#H,VDK73RX ?E1%?I,L9E?3X4/ 5$/J\XJ=?%#E7T*LLB5(-
M#_=2J$\C12>/[]@\CZGDX@70= ;NJ&3@FDK)1 8.P(U*[VOV'(4<_,I2)FA<
MGCA5"9F!#V=,TBC./H*?0)2"WQ<\SQ23[' DE62:_RBLI/BEE *U2''!'H;
M@Y\ \N#$0G[J)K^BZ1! KR3_=G\&/OSTT<+ES,WEGBV' $T*+D$[EW,WEY-\
M/@08;G")F;+7]9\69A<]%.O-[%<WLVLJULP0M)!_=I.?L="0MYOGLC\7KYW+
M56\N<%IQL9KDM_Y\QA;R+_W)'1%SW9\+:>=RT^7=%P"#TB)64WSM$?VXS*%@
MF\%(H4H-+:B&%E1PQ"T<;_.'. K!-QG%D8Q8]JG&D+,H"V.>Y4*!R%]?%!FX
ME"S)_G9<BNM+<7&IWW+I91KRA('?Z3.SX=#GDCHHJ'7K]'2,$9F@P]%3,X9W
M3R$OP,'FJ:O=4P>(H :S#0W\6@/?J4$#D6=11F/5P-$T5);2^*PL)D4>REQ$
MZ1R$/)-6+<L;2$,R"*?^EI*60]YTLJ6CY1!1QXA=1U+K2)PZWC(1LE0"_@A2
MGAX\YBQ6JCVQ-&?J[_<\$BS1GX<+FLX9B))E7+S!9K;:XKZ+>$//^Y\CM():
MZ,#)Z.;Z]N[4P6=<\QGO+R\F]:63CJCZGJO882J$= &/TE#H.F+#O,E.6$^G
M:MJP>WQ:WS_M>S]3T9L"-1IH1\L7FPAN7M ;0D1<+H6>:7\\=R0*ON29$DMU
M/ E0XQ98"OX4S71Z/2BW/$8R Y)7S9CNB@13V:D)N'HYR\LI1[4_F=2&#;E8
M\L+$DCY;:[1;'@Q>&!6VI/ZM@Q)923?-TN@*H=LL98S>,_$4A:K?X\F2IB\Z
M7TU+Z+K(U BXQR(!396 ;RL3%7D3]U"@TF +0FW'X(2,MT#4<DQ5BFG04BF@
M*17POZ\5U16!NUC83NU6"V@K%QZ93EL4-?4"=A2,'O$(_@6W-.;@#R9F#-SD
MH>J4115.4IO@7F6H2M9/X%L:28# %XV SGPQI0$&>PQC4TG@V%V2\N2!"6V&
MA,WI2LUM&5CF0I5-#6D?%"K5[W]4YK'VA>?5'1 UO!;X0V_:_+?IZ(L?H/GZ
M.II-BY@R!]UUSF:1OG:8[,H'H3\,MG7O=^YK][E-'4TIA>[Z9W0L9L$,Y.E,
M/:\64;@ -,N8TGG%!&N$PK_E4:O:TYV<Q=L:NXYLS@:F\**.POO^&0VKC/X$
MV+-DRB8SUQ1C:B&"^\MMU)B>D-- YYF,DJ+3H&F:4]T@JXZ8/2]9:G=DQ6\#
MHB>PK7%#IE8B=ZWLZ:FN]AB9JH;\/1K<U!CDKC']6^33BM-F-<2MIC9E!+E'
MC%=UR:<=S*9#,G9VR<C4&>2N,_ONDD\[Y.EN=9&I&,A=,7J&MU[.@'/]K890
MI^LMJ$L$ ^AHNL=-B8%@[(;@_@%_77':"'B$25O$8P.NV#UHG"QU)&V+ #[,
M6/G*NL>M>#:E"6#KB(H-Y&(WY+XM%-Z__\2-K1?>8P09I,;N^:/&A>;TH>TE
M6*B\*@K;K;L0A1E1^6G9H]AJ&+:,&0%N159LP!V[P;V.LZ(/ C14J)I%!2JU
M3487>!?E)WC<*HM!>>P&YK/*6&MI%CR>Z1V7%E!ON>S"!#O"^'C2*HR!=MP!
M[6^-^1N>'ESH!=ZY"KCYBRNN#";CR1[#V> P[KVDZ@3$J04086MP^ :4?3<H
M7_!<*"\(I:X+&GR#L/X>VU??8*GOQM)W6$V<^KL=K3\.6FULT-+OZ&@%.U"-
MAQ+#*J-5E-UE/_3;NVN_L>WO@-!7E0Q58MZVF?,-8OIDCW%CP-'OV+*_QTJC
MNN-'5@V^04[_]<N7OO)95B&6%<)-][E-V0W ^AU-[W\0=3_4)/L&G/T]-LG$
MX#%QX_%[Q.--=<>/Q",Q0$_<K73#$X4?-AK3MZ$&,;!/]KC/)P;1B1O1[U2_
MJ8)YIGK,$MI5.T4CT=9-79'=C3PD7FMI(0;.B1O.3Q*>EU]L&@F*R9@*\:)S
MB]8'&M6GM2&^(KL;=3QM;3-(XPM8=S_<\07(%=GM?0]\TGZQP7?2@>^N*-UO
M+20&ZLD>O[(E!J7)ZY?9K\6>*V)90_?%'@/.I*MS;L\_L.2B&+1V9D&KN+N-
M]1BWSO:!P?' C>-= 5^1-Q/-$>^!0>7 C<I?UA->V?G6C^"R,?#I,>I]\B(#
M$)RH>_RWIT=@0#_8(^@'!O0#-^B_-]8&EA\'C7=#8-3XM:7^"?4U%?,HS=0L
M_ZCHO.%8Q9 H?Y5</DB^+'Z ^<"EY$GQ<L'HC E]0'W^R+E</^C?=-:_#3_^
M/U!+ P04    " !T@6%4XE\VV64%  "@&0  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,C N>&ULO5EM;]HZ%/XK1VA7VJ0.$H?7J45:86LWK1,"]>[#U?W@
M!@-6G3AS'"C2?OP]"6D<VL1-IUWZH23$YSFO?LYQ.-])=1]O&-/P$(@POFAM
MM(X^=#JQOV$!C=LR8B$^64D54(VW:MV)(\7H,A,*1(<X3K\34!ZVQN?9=S,U
M/I>)%CQD,P5Q$@14[2^9D+N+EMMZ_&+.UQN=?M$9GT=TS19,WT8SA7>= F7)
M Q;&7(:@V.JB]=']<.V-4H%LQ=^<[>+2-:2NW$EYG]Y\65ZTG-0B)IBO4PB*
M'ULV84*D2&C'SQRT5>A,!<O7C^B?,^?1F3L:LXD4/_A2;RY:PQ8LV8HF0L_E
M[IKE#O52/%^*./L/NWRMTP(_B;4,<F&T(.#AX9,^Y($H"1"W1H#D J2I@)<+
M>$\$W&Z-0#<7Z#;5T,L%>D\U]&L$^KE _ZD&KT9@D L,FFH8Y@+#++N'=&2Y
MG%)-Q^=*[D"EJQ$MO<@*(I/&%/(PK=V%5OB4HYP>S]DZ$51+M0<:+F%.-8,;
MJC53,;R'.0O9CMX)!C.I]$H*+F&A<2%52W@[99IR$;_#A;/D3G ?%DQMN<]@
M(H.(AGN0*_B.Y7O#'K@OSSL:#4[5=OS<N,N#<:3&N*])V ;'/0/B$/=V,86W
M;]Y5H$Q>0*&-4*9VE.]RVP9WF*$X%>*?FKOBU!OQN0F*EZ*XHYL?%0!7=H I
M\]O@'<>B$N?Z)4-$&\CHX,Y3@ [68%&(I"A$DB%Z-8AY!=UJ+KCF+#Z#*RP^
M105,>>P+&2>*Q?#/-Q2#+YH%\;\6I5ZAU,N4=FN4+J2@"I8\UHK?)9HM89TI
MS6CU+0\AV%5EZ?J VLM0T^ZP'?=[6!3;"E.ZA2E=JRFVK6;QM%? ]TX7WGZA
MM-\@O-%&:KF5 LG"!Y]&U.=Z;XGN5?]9=-W>L#JZ@\*2P?^1Z*L#JDM*MN#6
M:Y-J:X:%-</?SC7\0OY]X$$26!(P*A2-3I=UUS$]Q7G!/QK+,'/0E[$&O4$U
M&RF6D$::K>D..TP,$5.PD8E"E]]44ME!2[^\S6IVF5OJ=V[#V'_"2*SW,.=+
MIFQN&P9S3TAAKN$PUTYBWV]F\\E[&D5*;K&P%=.)"@'KFOU,<*=51M:.Z+1[
MSE\VVPRIN796RVRS(1G^<D](8*YA,-=.83,E(QEG8=WR;&#7$E1:,EC55..T
M)@10@4< P(,$KO(Q"3A,59?T9:[MJ*3[(R?]JRELPW"NG>*R4*/>UQ>XH2UW
M>,(<&!)S1R?,P:=<VU$.!D-+#H@A/O(2\3W&GAUBCWO2QZ#@84]#)&AX!J5]
MFIM) YG@XVIK)Z2"!'L]F[6&"HF="NT5<P:+^SU<BJ3X&O.P5M36ETAIVCLA
M5Q+#E<3.;'^VE":YMG)RB'><FT/--5AX[)%A6-)T;JPM.9\JM>?A&OP-5>LT
MUMAY?7Q>=0IZ05VW[3QM#;F'=KEAN]^UM11B&@'I_6F'ZY@@UU3.RL"6%-,U
MB+UKF$,O_.#A\FB/58Q\.%)V;;$Q/8 ,3KBK3%\@]GDV\S'/1I,!/X?K'4W5
M=4$W;8+8V\0<M_4-B^F?"+EG*-]S3GAN-=SMV;G[M2'/X8X.54[-,<8S+.X1
MJQ7?*'R5^T81MWE=.JY[)PRVX5C/3EZO#G;W>;"[-?7M&>+S[,3WFV?8SSEL
M,VL,Q7DO#,:SCZ"9"BHUVD6) WM&56S+C:$\SS[V?DM?3H<IV4^E?X_U(/4&
MS<*2^/UZ-,3GG7 @]@S3>7:F*SGYFJH</:\#]TD9=$IODM/?+FZP?_(P!L%6
M*.2T!RBM#C\''&ZTC+*7RW=2:QEDEQM&<9Y*%^#SE93Z\29]7UW\*#/^#U!+
M P04    " !T@6%4[ 1L4Z,"  !J!@  &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q,C$N>&ULC57;;N(P$/V54=2'5NH2$B[=K4*D0O92J50HJ+L/JWTPR02L
M.C9K.U"D?OS:3LC2"E!?$E_FG#G'EW&T%?)9K1 UO)2,JY&WTGI]Z_LJ6V%)
M5$>LD9N90LB2:-.52U^M)9+<@4KFA]WNT"\)Y5X<N;&9C"-1:48YSB2HJBR)
MW(V1B>W("[S]0$J7*VT'_#A:DR7.43^M9]+T_)8EIR5R104'B<7(NPMNDX&-
M=P$_*6[501NLDX40S[9SGX^\KA6$##-M&8CY;7""C%DB(^-OP^FU*2WPL+UG
M_^:\&R\+HG BV"^:Z]7(^^Q!C@6IF$[%]@<V?IS 3##EOK!M8KL>9)72HFS
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
M&3$%*Z&-$LO,H/5-D95REXL$XKQMC\]&!XX,!WZ[*V>U*V?/S%7,-RS'8M6
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
MBM/&XD;Q)#_LFG.E>)1?KACUF<@,\/<%Y^KE)@M0G?D._@-02P,$%     @
M=(%A5(PCTXT\ P  <@D  !H   !X;"]W;W)K<VAE971S+W-H965T,3(Y+GAM
M;+U6VT[C,!#]E5&T#R !N?3"16VE0O>"M$457>!AM0]N.FF]=>*L[5"0]N-W
M[(10H,WNOO#2VD[.F3-S['%Z:ZE6>HEHX"$5F>Y[2V/R,]_7\1)3IH]DCAD]
M2:1*F:&I6O@Z5\CF#I0*/PJ"KI\RGGF#GEN;J$%/%D;P#"<*=)&F3#V>HY#K
MOA=Z3PO7?+$T=L$?]'*VP"F:FWRB:.;7+'.>8J:YS$!ATO>&X=DHC"S O7'+
M<:TWQF!3F4FYLI/+>=\+K"(4&!M+P>CO'B]0",M$.GY5I%X=TP(WQT_LGUSR
ME,R,:;R0XH[/S;+OG7@PQX05PES+]1>L$NI8OE@*[7YA7;T;>! 7VLBT I."
ME&?E/WNH"K$!()[M@*@"1*\ 4;@#T*H K7^-T*X ;5>9,A57AQ$S;-!3<@W*
MODUL=N"*Z="4/L^L[U.CZ"DGG!E<XZ(0S$CU""R;PS4S"&-F#"H-AS"Y&L-4
M"J9@Q!4Y=0##/!<\9LXSVG7 X(J\;;4[AZM;^*98IE.NW:;X2I$<YQUJHH-I
MSA4WY?+>" WC0N_#!^ 9C+D0!-$]WU!*5I@?5_+/2_G1#OEC]@BM\ "B(#P=
MWVW!7S3C1Q@?5011>#,=P=Z'_2TLH[^K""H5J_N7>)\,J5V):E<B1]C>0?BZ
M[@V4K9JRY2A;NRB+&1D'-X8+;CCJ _B,&2HF*(2.A=2%0@W?G3V7!E/]HR%H
MNP[:;LRCS&'.M5%\5AB<P\(%==MGCYQ/U_OP&[8Z=UY2=QRU;5_W@T[0\^^W
MR.G4<CK-99T,@;9BNBU:,S+LP",RI1MJTJU%=!NIRN.0;9Z'!M;CFO7X_>P]
MJ8.>-*;RXKR+I_/.M)8Q9];MA,65'MA;W5JK7Q^/\GB=O+&:.LIVKT]K;:?_
M4^8A"9NXOI;!':?),$E(FEUI,C4,GOMH\'X&A!OM.VQ,\Z,V/'6UCJ4V(!/(
ME?SYIF54O;#DZF[6N;OC3(7/O2IL;E;/$N@Z3PZ3PNZ!5!:9 1I2YV<+A4C?
M"MLU16\T';^VWM^XW^S7R)BI!<\T"$P(%!P=T\Y1Y05?3HS,W94WDX8N4#=<
MTD<1*OL"/4^D-$\3>XO6GUF#/U!+ P04    " !T@6%4:IYB71\"  "+!
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
M@25#E5>JC9D^$<L!Z&A"_MVVJO:41 Q]$3=]W3']^)0G"S/H;T-Z<)RC:<K
MNS#OHZ<E#Y<H$64O-<2+9IFTJ>*0)U*L.83%Z@ W1&NF%$YY@>3^W8NA6]]]
MD/LF>7Z:W/,*#" TBL23/@+9KJ/\XZ-:ORYFOJ%@WTW!C2/'17$)"=_K!R#W
M&VA4,;IBJTAL\CCIIRGWF82CIH2C9M'+7&XR3.N3UYM*_)VK,3=W7:QT@N6$
M4QE95W"??<L)!OM!;6 ,[_EN?IE4E:.X[I(",$3Z-P!'L)!:2I$MEBBMHE#;
M23\W[(I)<YH;7O/=['&;Q5-(&3"AO,E&^4UV"F6> K]%\,$_J/&6^TNQ37]W
MD@MJ+OE\0TB^FS1@BKZ[=-EI*,,?OF*>&E[PFWCA!=/S%]]R=JD_<?NF^?M-
MS?\[QN(O#<I@O,7D<##>OW,VS39P-]N)%"N1 B[(KC@GG2U_:'*90ISF7)?0
MSKTB&  M60MH6IIE87$DA'%,^SD4<B5RC\/D8GODU8"GGH(F#9*DF8,"T_@#
M=^//TQ_*[S\^< A,-P]>L9L'IIL';8\WWU$EUX'M JOV$BC8>0+2]C33HDJN
M&Y2-N_VANTA,JP[<K?JUB^2Z 4^+3#>-/G W^LGCY0,D^HL?ZP2&"()7)(+
M$$'@)H++? K(#^[E9&![EAY8.O_Q4XG>SD]L].\9;V"@ +I&$9N#F-<=0N#D
M]B>"VS=*K/)?W4R%@M3(7RX9A2.>7@#?SX50Y1O]0Y[JAYKG_P)02P,$%
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
M$_PWFMXB;/^$B(W[#?!)._R1BEOD8 ,GN $^;8=/(6R%_](=;C? 9YWA>-
MO^\.#]["+4V!D@>DY ')_#E=>/#7[_HI>E"0R+];?#NE;R?S[9[Q_4HJ31(D
M%56 X!B"E$8R0 B(-(VRZ,I$;VID[M_/_!MQW8^)Z]EZU_<-:;EE6FYK6@^U
MH.AJ"2FLF+IN"I_[\6KA'>+U21D^IXM[FJ3M._Y;J]FIU0WQ2,W9FUJ\LA:O
MM9;Y;AFS$#V!V+,0T(0G6YJ^(+Y"7_3;X!&.+.0MG?3+,/[%61*4OH,?S)+@
MI$W8(^=8TB_3ZE^()?V3\,0?#-ZSI,$*][W@'4M.K31+!OX9E@S*6@:MM3Q_
M>9RW= K;U4O#OC@/<.V5A'\P$XH ]?T;..>8@"N-Q.1"7"@<U7_FP0"_YT*#
ME>_8_7=<**SJQ7BVZY\IIA)EW*[*F@N+25N_*AW%[N794"D;_D#:!-]RJ9NN
M0!]#]%D$;07?LXBE:U2T0"+%B\,2"*E/R+$F3606-5EV^9E7GU1R+H5<;+DP
M(]W'QD-'>SX.>@$JFFAW_P&2-$+?;DNEQ-C_N'WH7_2=RH\K><;!Y;M<J2QN
ME]G_N\MW'^33H565ZN)VV:T:84YK'EJ8M";Z_O3][2.59)/+2S:I))NT2_9<
MP(W>:,1T^DSHJZHR);!T#U*96=//949.51I[MG].ITGM+'LAG9Z14P6^<;W@
M) 6K=L,R5W1]]5BS5*(85AIHWP:Z")'?>O.)XMOLTK7D2O,U&VZ ZO>:,=#/
M5YRKUXFYQY7_/8S_ U!+ P04    " !T@6%4F[A56;\$  #"%   &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,S<N>&ULK5A=;Z,X%/TK5C0/K;0IV'Q7::0V
MS&HK;5?5M+/[L-H'%VX:-("SV"29_?5K"(7$&)I6>6GY./?@XPOG.)YM6?&#
MKP $VF5ISF\F*R'6UX;!HQ5DE%^Q->3RSI(5&17RM'@U^+H &M=%66H0TW2-
MC";Y9#ZKKST6\QDK19KD\%@@7F89+7[>0<JV-Q,\>;OP+7E=B>J",9^MZ2L\
M@?B^?BSDF=&RQ$D&.4]8C@I8WDQN\75([*J@1OR9P)8?'*-*R@MC/ZJ3^_AF
M8E8C@A0B45%0^6\#"TC3BDF.X]^&=-(^LRH\/'YC_[46+\6\4 X+EOZ5Q&)U
M,_$G*(8E+5/QC6U_@T:04_%%+.7U7[1ML.8$1247+&N*Y0BR)-__I[MF(@X*
ML#M00)H"HA;8 P564V"=6F W!?54&WLI]3R$5-#YK&!;5%1HR58=U)-95TOY
M25[U_4D4\FXBZ\3\/H]8!NB9[H"C*7J2[U5<IH#8$BU8MF8YY()79QT0?=W)
MMXX#NKB#'):)N$07(0B:I/Q24GQ_"M'%ETOT!24Y>EZQDM,\YC-#R-%6SS2B
M9F1W^Y&1@9%A@AY8+E8<?<UCB(\)#"FSU4K>M-Z14<80HBMDX5\0,0G6#&AQ
M>KFI*0]/+L?!B!JK[9Q5\UFG=.[OW^5=="\@X_^,<-LMMUUSVP/<B[(H9./1
M$F(H:"H[63]+T)VNCWLNM^:J?&8SE].S.9S8=Q%A'^%VD",-3JO!.4D#%U3
M.PKV3,[!T[%O.8J(/HA86)'1Q]B67H;;RG!'982P!"DDUO0"7;PT'Z!.D]L?
MKNEZ@2*JC\*>X]F*K#YJ2DS+(WII7BO-.TV:VJ)Q85Y_R-C":K?Z*#E>M5U]
MT-2V ZR7Y;>R_%%9MQDK1/(?K7--.B>-HC(K4RDQEAHWP$56O9>5SDBJ3X36
M'/W^T#"Q/46E!N4'ZK>E 3EDH'=!*S(8%?G,Q-&[*#UHM&E!OQW$\8DBIX^2
M[ZSE*GKZJ"EQB#^@")M=%)JCFA[+ES2)T!,4FR2".O]H_K-JX1]R_?( NR1B
M(^:*#S(7G]VZ,>G8R1G-NR%S1MS[?4BH@4Q=XKH#+>DR#EMG,_&&2OED?%6,
M!N7XCJJGCY+&,*"F2U4\'JN?]O*&]SB@/-6F%QJ87&R0GK@^3$Z49?H#^KK$
MQ>.1^TE#Q_W4]!W?4L5I\M=Q>R]B'S7UG&!@+8&[%,;C,7P>4\>Z(+544]>B
M;$M5JD5Y T*[3,;CH?Q18\?]#"5N$*C.KH-AW_%449I$)D[@#GE[E\EX/)2?
M84?YM/-Q],BV4+QY_)CO=HF(@[.[.NG"B8R'T\=<O2$[G$?'\U1CUZ P,6W%
M,D,=S/2"@9Z0+@8)/INY-U3'J^] 7?3I4*:E?CD:% Y,>T!.E[MD/'<_[>Y$
M$YZ$J.:N0\D(4)?J6IA+!M:TI$MB,I[$G_1VHHE;HOX(.044O@,ZEM5%,AF/
MY(_:'>G_4/4"K+J=!N4>YFNCJ(]R3%M=,QD'FSL9%*_U)AE'$2MSL=_[:*^V
M&W&W]?:3<OT.7X?[[;2.9K^[]T"+UR3G*(6EI#2O/#G)Q7[#;'\BV+K>0GIA
M0K"L/EP!E6]Y!9#WEXR)MY/J >VVY?Q_4$L#!!0    ( '2!8508K9&W!0@
M ! G   :    >&PO=V]R:W-H965T<R]S:&5E=#$S."YX;6S%6FMOVS@6_2N$
M,0.D0&.+I)Y%$J"U.]@"T]D@Z<Q^6.P'1J9CH;*4H:@\]M?OE:R8-GE%)VV
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
M'Q;;A[-,FNVS8E^%NBVJAI1R!2F#:0*[3&T?O]J^T?5=_T#23:UUO>E?KJ4
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
M,-8ZFFED@YEY:_@Q,[S/E-!O8^VGQE,6\A30$]V!1%=H0H5XT;-I2T4DT44
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
M,8-BQ+E^A\=1$N#>CK?@8A)X0WNAG01X?!2\EF;&Z3W/N.$#?2GI%UYO6ME
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
M0B1Q-5T.9I?3C..K80YS+(FNYL:62@TL11== \\!#;AQCA?4IE#(3/<N8J<
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
M2U4P:9%,Z9P:V]73L"PTHVD)I%R$G58K#G/*)1GVY3R_S4T93-1<F@'I-J'
MG;ZD ]*.KTC@Y$8J90/R>/[^YUR9FW>!.Y]].#MK/5[<[,;/*^""A%[1ZP-$
M+UNXKL4PZ?@PZ?WBN'SW0/F]ZIAX[R#Q/=*8<+(MO!;Z [';\A);F]1Z.&%=
M3L-^IN2ZJB+B E:=YBQXHF) 1E3PL>; RFC.Q=*%.Q"8**%T8&PYVW1MB)3/
M#FZ['E1ZK9-SJ725VV5P?\?UY3O J@<&N1"-P0YQ@6&_H,8P+6]MI[JX"KZ
M@KK]L"RLPZFFRW;GFJP)U<DF&2N=,MVD:9-5:-@7+ ,[FD]G<#:J" $T1N6V
MD7(Z59)6'E:,NF%E)TR(>W@,_,BVM!?9QKI5JR:;IC54-YV,ZX#^IIK3WI2]
M>I5N4/ G93[/[7!DU8<*97>:97Q1]1=98P!3;^/JM"C$\I/@4YDS-_B#$P[[
M=,4+9DKS9YL-2F5B TR3X(EIPR>;D5^:%@]L85;EM,APSYT3]/QOYWG*)--4
M;)JVM7_,L_QJQU'WK2Q73Y5=PUZ/];O]V$U>'[_)*#E^C_7.Z-A-GL1]TSL%
MDZ=0D]TW>[+O-1G6.Z&-[=;69JN)!K"I'9#OL$46ZZ3!>,Z%X;+NS7B:,OEB
MSV7E#1W;?^BV].WU*<OH7)B'!AR0=?L;2_D\3YJK[F BZJO6[:\PO';<[*AM
M+BY3MF#IJ.[JZ;AJ!K9AL]8'$':1V^KP(QC'87X$,"P/Y@#C.!:6YW\:3P\=
MC\,P;STOTD,Y/93C6#YD5'VP/'Y.8@__2),DBN(8F]'1R.M@A,U;',/7KX9Y
M P:6!S+]W5SCJXU7R/XZP-9T7X5@(\4K$1LI/M> ^.<-&$GB7VTL#S"P5<!J
M!_+[\T!-^3E1!*N*></N8!Q)$@R!6O37:!PCLQ/#Q[\^V%T214GB1P#S.X@B
M#(&[$4<P!^ !0Z*H>@_NO(_"U7LJ7/_*.?P-4$L#!!0    ( '2!8527BKL<
MP    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
M=(%A5"8 !DEF"0  %60   \   !X;"]W;W)K8F]O:RYX;6S%G5U3XS@6AO^*
M*C?3>Y'!SH=C=S5=10,]PQ8]9 G5<]DE8B71MF,QL@+-_/J5'*"/\O'NW)SD
M"O)!>)!M/3JR]/+AR=CO]\9\%S^65=V<=A;./;P_.6FF"[64S:_F0=7^E9FQ
M2^G\0SL_:1ZLDF6S4,HMJY->DF0G2ZGKSL</KY\UMB?T@7%JZK2I_9/AB:]:
M/34_7P\/Q:-N]+VNM'L^[;3?5ZHCEKK62_VW*D\[24<T"_/TN['Z;U,[64VF
MUE35:2==O_!56:>G6T]/ N2=O&_:9YR\OY4>Y+23)?X#9]HVKGU'^_G2,SXJ
M_^;UHY4SGW7EE+V03OUFS>I!U_/P,?ZO."%_1ML.KU_7C?C>_I-F-+.9GJH+
M,UTM5>W6[6A5%0#K9J$?FHZHY5*==L[-H[)B+.<J_%'^MUR5ZS_0>3+27/:]
M]B_8J[)EY.,Y6Y7:B:MZ_</^58+5 U@]7JQS_]A4NO2_O123 !%^H!%F)BZE
MI9!] -D_&N2Y63X0R & '!P1\EN/0 X!Y/!XD+)9$,@,0&8'A/PD*UE/E6B[
MG$9TQ9A C@#DZ(B0T>'. 61^O,.]D/3J+@!D<<0N*&K)-$']=W+,Z[M/,:%F
MF#V#,0<4$VDG/9YWSC<..A)/>DCS;%WET4%'ZDD/Z9XMS.B@(_FD1[3/(C[H
M2#_I(?VSU2%%!QT)*#VD@;8NH0@3*2@]I(.V;'Y',9&$TD-::.L2&M+1.K)0
M[X@66D0'O8<LU&.VT&2U7$K['+#<0HE/JT;7JFF$K#VUGE-,6/PP6VBBYN$=
M^\HR9)X>LWG.IOXMJZH]SC>^#6U;ZEBU4'7C*VZ*B<S38S;/9:6FSNJIN'E0
MUK]<S\6M>E3U2C44$5FGQVR=4,=ZKO7)=Z$?=:GJLA%CWZ23A;04$UFGQVR=
MB3/3[PM3E<HVOXC+OU;:/5,VI)H>LVH^Z]KWA[X1*1"22H]9*M=*-BI<$4OM
MV@Z0@B&-])@U\EEJ*[[*:J5"WW>AK'Z488:L/?EN')U/01KI,VODJ[1:^E_I
M>SZGK&J<N*R==CJZ:OO(('UF@XQ#/V?JEW8+_=_8-,XJIVU0'L5$!NES&R1<
MM=U/_FPLVP[:4V]JI ]GSI@U<JOF02+&N_BL:<)@)C3HM3_X8=Y84TRDD?X!
M"AAG5^V$MQA;,[=RV9+^V^C:5103J:3/K)*V";W@7DY")V[N*SU?OX\R(H_T
MV:N7MTZQ;4'?M$'+RO??\=6-A-)G%@HY+0/CK<<07Z3S?5&$B!339U;,53TU
M2R7NY(^XV9!=^LQV^<V8\DE7]'H8((T,F#5RJ]8#U+&T[EG<6>E[O^GFU3!
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
M@\KE!U4;5"\_:+%!R^4'-1O4+C^HVZ!^^4'#!HW+#YHV:%Y^D)++F "3 M8
MK>5<"^"U'&P!Q):3+8#9<K0%4%O.M@!NR^$60&XYW0+8+<=; +VSZYT!>F?7
M.P/TSN&?;8#>V?7. +VSZYT!>F?7.P/TSJYW!NB=7>\,T#N[WAF@=W:],T#O
MXGH7@-[%]2X O8OK70!ZE_!F"4#OXGH7@-[%]2X O8OK70!Z%]>[ /0NKG<!
MZ%U<[P+0N[K>%:!W=;TK0._J>E> WM7UK@"]:WBS&Z!W=;TK0._J>E> WM7U
MK@"]J^M= 7I7U[L"]%Y<[P6@]^)Z+P"]%]=[ >B]N-X+0._%]5X >B_APTJ
MWHOKO0#T7ESO!:#WXGHO +T7UWL!Z-U<[P;0N[G>#:!W<[T;0._F>C> WLWU
M;@"]F^O= 'JW<+,)0._F>C> WLWU;@"]F^O= 'IWU[L#].ZN=P?HW5WO#M"[
MN]X=H'=WO3M [^YZ=X#>W?7N +U[N%D0H'=WO3M [^YZ=X#>P_4> +V'ZST
M>@_7>P#T'J[W .@]7.\!T'NXW@.@]W"]!T#OX7H/@-XCW.P-T'NXW@.@]W2]
M)T#OZ7I/@-[3]9X O:?K/0%Z3]=[ O2>KO<$Z#U=[PG0>[K>$Z#W=+TG0.\9
M8AV WDHQUP'XK12"G0007"DD.PE@N%*(=A) <:60[22 XTHAW$D R95"NI,
MEBN%>"<!-%<*^4X">*X4 IY$$#T&F(P",R:8!-%CA(FH,&.&B>@P8XB)*#%C
MBHEH,6.,B:@Q8XZ)Z#%CD(DH,F.226@R%:),$:I,A2Q3A"Y3.6;U!-%#FBE"
MFZD09XI09RKDF2+TF0J!I@B%ID*B*4*CJ1!IBE!I*F2:(G2:"J&F"*6F0JHI
M0JNI$&N*4&NJQ*]*(8@>@DT1BDV%9%.$9E,AVA2AVE3(-D7H-A7"31'*385T
M4X1V4R'>%*'>5,@W1>@W%0).$0I.A813A(93-7[]%4'TD'&*T'$JA)PBE)P*
M*:<(+:="S"E"S:F0<XK0<RH$G2(4G0I)IPA-IT+4J3]:=9[.OQ[7T]NBW]=A
MP)_4^_SRW/7M[[]>_GXPOC:O7&_?SSA]^A=02P,$%     @ =(%A5)O!N8O\
M @  RU0  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O+;MI &(;A6T%L(_!\
M/KL*V;3=MEGT!EP8@H5/\DQ2<O<=R$%JE:)&5.J["0H>SS_8TK-[K[\]CM;-
M#EW;N]5\Y_WX(8K<>F>[VBV'T?;ARG:8NMJ'?Z>[:*S7^_K.1K$Q>;0>>F][
MO_#'/>8WUY_LMKYO_>SS(7SMFJ%?S2?;NOGLX]/"XZS5O!['MEG7/ER/'OK-
M;U,6SQ.6X<[3&K=K1G<5%LRC-R<<K_QYP/-]7Q_L-#4;.[NM)_^E[L*JZ-!&
MSC^VUBW/;_'&&8?MMEG;S;"^[\(M2S=.MMZXG;6^:Y=/FUZ=G^S#$[9/?W7Q
M_-,VYP:&E;?3,+KPQB;[_G$OK^1X]V(,&]G)-^=_XNO$L/7%O\\>W_;&;OYR
M=GB\/X9I?WH?+CI]7/Z,?WW'K_N_\QPQY!P)Y!PIY!P9Y!PYY!P%Y!PEY!P5
MY!PRE(-01!6%5%%,%0554505A5517!4%5E%DC2FRQA198XJL,476F")K3)$U
MIL@:4V2-*;+&%%D3BJP)1=:$(FM"D36AR)I09$THLB8461.*K E%UI0B:TJ1
M-:7(FE)D32FRIA194XJL*476E")K2I$UH\B:463-*+)F%%DSBJP91=:,(FM&
MD36CR)I19,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K
M09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I29"TILI8464N*K"5%UI(B
M:TF1M:+(6E%DK2BR5A19*XJL%476BB)K19&UHLA:4625H= J0[%5AH*K#$57
M&0JO,A1?92C RE"$E:$0*X,Q%I1C88SE!%F<(HN39'&:+$Z4Q:FR.%D6ILL2
M)LP2ILP2)LT2ILT2)LX2ILX2)L\2IL\2)M 2IM 2)M$2IM$2)M(2IM(2)M,2
MIM,2)M02IM02)M42IM42)M82IM82)M<2IM<2)M@2IM@2)MD2IMD2)MH2IMH2
M)ML2IMO2?PVWO@_#_A^//WTNN[KI7^9'QTW=S4]02P$"% ,4    " !T@6%4
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( '2!850MSMU=[0   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( '2!85297)PC$ 8  )PG
M   3              "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ =(%A5.G\NPI="@  G3D  !@              ("!# @  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( '2!851*(UD^H@(  $ *
M   8              " @9\2  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    " !T@6%48$Y^[%@'  !@'P  &               @(%W%0
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ =(%A5 DY+?^%
M!0  GA(  !@              ("!!1T  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( '2!852O#(/YN0,  % +   8              "
M@< B  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !T@6%4
M^2!IJX8*  !>+0  &               @(&O)@  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ =(%A5"3?%P#1"@  32X  !@
M     ("!:S$  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M '2!852J-]R-H@0   05   8              " @7(\  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    " !T@6%4437[7G8&  #.(   &
M            @(%*00  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ =(%A5"4H#*Q5"@  238  !D              ("!]D<  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !T@6%4V,@ISN %   =
M&0  &0              @(&"4@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( '2!850LO3AQQP,  )T-   9              " @9E8
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ =(%A5":P
ME.\K#@  S$T  !D              ("!EUP  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    " !T@6%4FV6TL&80   (6@  &0
M    @('Y:@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M '2!852$)8RO-00  !L1   9              " @99[  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ =(%A5)ASJ-^8!P  -2@  !D
M             ("! H   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    " !T@6%4W-:MFW0'   P(P  &0              @('1AP  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( '2!853D0V@F] L
M -<^   9              " @7R/  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ =(%A5+"3>9$>#0  ^48  !D              ("!
MIYL  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !T@6%4
M0B1O=,("   3"0  &0              @('\J   >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( '2!8534!.5"5 0  ! 2   9
M      " @?6K  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ =(%A5,J%/Y\O'   <U,  !D              ("!@+   'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !T@6%4S(A(YB,+   U'0
M&0              @('FS   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( '2!853SHOPA8P4  $0-   9              " @4#8  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ =(%A5.)$Z^F2
M%P  '4,  !D              ("!VMT  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    " !T@6%4?:F:4:P#   T"   &0
M@(&C]0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( '2!
M8503PC\M^ @  (07   9              " @8;Y  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ =(%A5+.RCUF#(@  [H8  !D
M         ("!M0(! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    " !T@6%4I3H]U,<4  "?<   &0              @(%O)0$ >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( '2!851FM7/A@!T  &]?
M   9              " @6TZ 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ =(%A5-<7 7CZ"P  N!X  !D              ("!)%@!
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !T@6%4!&A/
MM" :  #E7   &0              @(%59 $ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( '2!8503>'TV\0L  'TA   9
M  " @:Q^ 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M=(%A5!.[@(^1"   IA4  !D              ("!U(H! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    " !T@6%4B:*YMG()  "J%P  &0
M            @(&<DP$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( '2!851A[R)Y"@4  #X,   9              " @46= 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ =(%A5*'PB^K-+0
M-H8  !D              ("!AJ(! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    " !T@6%43V-)!X8H  #8A@  &0              @(&*
MT $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( '2!851,
MW+^YG!,  .%%   9              " @4?Y 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ =(%A5-I;S4Z/"@  AR0  !D
M     ("!&@T" 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M" !T@6%4U]R"&G@%  "W#   &0              @('@%P( >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( '2!852.+:%I#@8  $ .   9
M              " @8\= @!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ =(%A5)%5V;SV"@  A1T  !D              ("!U"," 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !T@6%4(+_0G?L'
M  "!$@  &0              @($!+P( >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( '2!851G+L2D?@,  +0)   9              "
M@3,W @!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ =(%A
M5(I>/8_A+   3Y8  !D              ("!Z#H" 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    " !T@6%4/AQIR'$#  !Y!P  &0
M        @($ : ( >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( '2!851@*9EI=@<  "<3   9              " @:AK @!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ =(%A5#H-TYBL!0  N@X
M !D              ("!57," 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    " !T@6%4[M7+( 8%  "^#   &0              @($X>0(
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( '2!850VV4?L
MAP,  +0'   9              " @75^ @!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ =(%A5* !T3GH!P  B!<  !D
M ("!,X(" 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !T
M@6%4/-!XQBD)  "<&P  &0              @(%2B@( >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( '2!850<I@7=O0H  "0B   9
M          " @;*3 @!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ =(%A5.X/>AXQ P  R@8  !D              ("!IIX" 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " !T@6%4+UT4@=(.   ;
M-@  &0              @($.H@( >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( '2!853=[/,"WP0  $\+   9              " @1>Q
M @!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ =(%A5)G.
M,<'>!0  CPT  !D              ("!+;8" 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    " !T@6%4NF25BV$#   \!P  &0
M    @(%"O ( >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M '2!850%=D<+S ,  /P(   9              " @=J_ @!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ =(%A5%?CCDMI P  \P<  !D
M             ("!W<," 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    " !T@6%4@J34*%,,  #2+@  &0              @(%]QP( >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( '2!8502\UR": ,
M -\'   9              " @0?4 @!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ =(%A5"/B\?EG P  ^ 8  !D              ("!
MIM<" 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " !T@6%4
MFB^JFKH$  #S%   &0              @(%$VP( >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( '2!850MI@L=E 0  $\6   9
M      " @37@ @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ =(%A5!P@?_YB"P  2T,  !D              ("! .4" 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " !T@6%4+A,BP]("   <"@
M&0              @(&9\ ( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( '2!853G&EF:#0@  !,M   9              " @:+S @!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ =(%A5,:OL17E
M P  L0P  !D              ("!YOL" 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    " !T@6%4[+'Q:E4(  #G-0  &0
M@($"  , >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( '2!
M850[8@7P2 0   X/   9              " @8X( P!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ =(%A5%PUW#R5!0  H1D  !D
M         ("!#0T# 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    " !T@6%4F#YUW'T9   DMP  &0              @('9$@, >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( '2!850ZBN_, 0<  /@J
M   9              " @8TL P!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ =(%A5'GZZY22%   ,+,  !D              ("!Q3,#
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !T@6%4I\T8
M92H$   3$P  &0              @(&.2 , >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( '2!851B2T>'7@4  )$9   9
M  " @>], P!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
M=(%A5&>_<#X] P   PP  !D              ("!A%(# 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    " !T@6%4ZPQ-2HT$  !Q%@  &0
M            @('X50, >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( '2!853TFNMYFP,  -\0   9              " @;Q: P!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ =(%A5&A^!];E!0
M^!P  !D              ("!CEX# 'AL+W=O<FMS:&5E=',O<VAE970X,BYX
M;6Q02P$"% ,4    " !T@6%4CKTX*%@$  #"$@  &0              @(&J
M9 , >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( '2!852O
MSKX=I 4  !@?   9              " @3EI P!X;"]W;W)K<VAE971S+W-H
M965T.#0N>&UL4$L! A0#%     @ =(%A5*L)[?4-"0  /S(  !D
M     ("!%&\# 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M" !T@6%4NZ"\IOL"  #R"   &0              @(%8> , >&PO=V]R:W-H
M965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( '2!853X@QO>[0,  ! -   9
M              " @8I[ P!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L!
M A0#%     @ =(%A5*G,A,BI @  *@<  !D              ("!KG\# 'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " !T@6%4Y927,CP(
M  "(.@  &0              @(&.@@, >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;%!+ 0(4 Q0    ( '2!850"#J>$<P,  (@-   9              "
M@0&+ P!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ =(%A
M5)[C[20?#@  FH   !D              ("!JXX# 'AL+W=O<FMS:&5E=',O
M<VAE970Y,2YX;6Q02P$"% ,4    " !T@6%4\-!8GI4&  " '   &0
M        @($!G0, >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0
M   ( '2!851!&_[@40D  !A!   9              " @<VC P!X;"]W;W)K
M<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ =(%A5("$O3^="@  BT,
M !D              ("!5:T# 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q0
M2P$"% ,4    " !T@6%4U_%^O-L$  #L%0  &0              @($IN ,
M>&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( '2!852FN*58
MFP0  +\6   9              " @3N] P!X;"]W;W)K<VAE971S+W-H965T
M.38N>&UL4$L! A0#%     @ =(%A5)#\\#'3!@  ?R8  !D
M ("!#<(# 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " !T
M@6%4YC9UBLD$  #G'   &0              @($7R0, >&PO=V]R:W-H965T
M<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( '2!850B1"_NZ 0   T9   9
M          " @1?. P!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#
M%     @ =(%A5 ,4:'CR @  % @  !H              ("!-M,# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ =(%A5!8,$$N: P
M50\  !H              ("!8-8# 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N
M>&UL4$L! A0#%     @ =(%A5"B!(JQB!   ?Q$  !H              ("!
M,MH# 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ =(%A
M5-EQ0+\  P  HPD  !H              ("!S-X# 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&UL4$L! A0#%     @ =(%A5# 5I(11 P  :0L  !H
M         ("!!.(# 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#
M%     @ =(%A5!4%$MR,!0  )1@  !H              ("!C>4# 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ =(%A5'"^1BX&#P
MA7(  !H              ("!4>L# 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N
M>&UL4$L! A0#%     @ =(%A5%C-?^.J!P  D"P  !H              ("!
MC_H# 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ =(%A
M5/@&SQ)0!0  _1@  !H              ("!<0($ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#@N>&UL4$L! A0#%     @ =(%A5);ZT +E @  +@<  !H
M         ("!^0<$ 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#
M%     @ =(%A5'9K+4J\ @  R08  !H              ("!%@L$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#%     @ =(%A5!(42ONA @
MH@@  !H              ("!"@X$ 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&UL4$L! A0#%     @ =(%A5'A/K@%^ @  8@4  !H              ("!
MXQ $ 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ =(%A
M5#CH].*8 @  _ 4  !H              ("!F1,$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3,N>&UL4$L! A0#%     @ =(%A5+D_A4@N @  GP0  !H
M         ("!:18$ 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#
M%     @ =(%A5&$(38K!!@  (R4  !H              ("!SQ@$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#%     @ =(%A5,R-9#Z; @
MF04  !H              ("!R!\$ 'AL+W=O<FMS:&5E=',O<VAE970Q,38N
M>&UL4$L! A0#%     @ =(%A5)\UW1TO!   7@X  !H              ("!
MFR($ 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ =(%A
M5%&L4Q]V P  # H  !H              ("! B<$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3@N>&UL4$L! A0#%     @ =(%A5/7!)]Y:"   )RX  !H
M         ("!L"H$ 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#
M%     @ =(%A5.)?-MEE!0  H!D  !H              ("!0C,$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C N>&UL4$L! A0#%     @ =(%A5.P$;%.C @
M:@8  !H              ("!WS@$ 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N
M>&UL4$L! A0#%     @ =(%A5/AH0O^?!   A!(  !H              ("!
MNCL$ 'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @ =(%A
M5.9<:^/0 @  DPD  !H              ("!D4 $ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C,N>&UL4$L! A0#%     @ =(%A5'BQT%2R!@  !B0  !H
M         ("!F4,$ 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#
M%     @ =(%A5' ^NC,>!   PPT  !H              ("!@TH$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C4N>&UL4$L! A0#%     @ =(%A5)<GZ[V2!
ML14  !H              ("!V4X$ 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N
M>&UL4$L! A0#%     @ =(%A5(*4M^=S @  \@0  !H              ("!
MHU,$ 'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%     @ =(%A
M5,QA&DW%!   _Q4  !H              ("!3E8$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C@N>&UL4$L! A0#%     @ =(%A5(PCTXT\ P  <@D  !H
M         ("!2UL$ 'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL4$L! A0#
M%     @ =(%A5&J>8ET? @  BP0  !H              ("!OUX$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,S N>&UL4$L! A0#%     @ =(%A5*$SO!?A P
M"1$  !H              ("!%F$$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N
M>&UL4$L! A0#%     @ =(%A5,BKYESG P  FPT  !H              ("!
M+V4$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S(N>&UL4$L! A0#%     @ =(%A
M5,Z4WS%("   M"D  !H              ("!3FD$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,S,N>&UL4$L! A0#%     @ =(%A5#<>)U*A P  90P  !H
M         ("!SG$$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL4$L! A0#
M%     @ =(%A5.:,7_(4 P  I @  !H              ("!IW4$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q,S4N>&UL4$L! A0#%     @ =(%A5!.U2HGW P
MAQ   !H              ("!\W@$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S8N
M>&UL4$L! A0#%     @ =(%A5)NX55F_!   PA0  !H              ("!
M(GT$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S<N>&UL4$L! A0#%     @ =(%A
M5!BMD;<%"   $"<  !H              ("!&8($ 'AL+W=O<FMS:&5E=',O
M<VAE970Q,S@N>&UL4$L! A0#%     @ =(%A5.S]+TNO!@  !2$  !H
M         ("!5HH$ 'AL+W=O<FMS:&5E=',O<VAE970Q,SDN>&UL4$L! A0#
M%     @ =(%A5*(UI;#.!   3!0  !H              ("!/9$$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q-# N>&UL4$L! A0#%     @ =(%A5/VHYJH?!0
MBQD  !H              ("!0Y8$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#$N
M>&UL4$L! A0#%     @ =(%A5!:Z?.5 !   _1$  !H              ("!
MFIL$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#(N>&UL4$L! A0#%     @ =(%A
M5)[P:X*? @  R0<  !H              ("!$J $ 'AL+W=O<FMS:&5E=',O
M<VAE970Q-#,N>&UL4$L! A0#%     @ =(%A5"B"= BT!0  O",  !H
M         ("!Z:($ 'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&UL4$L! A0#
M%     @ =(%A5.I]I9,D!   HP\  !H              ("!U:@$ 'AL+W=O
M<FMS:&5E=',O<VAE970Q-#4N>&UL4$L! A0#%     @ =(%A5&4= AYJ!
MAA   !H              ("!,:T$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#8N
M>&UL4$L! A0#%     @ =(%A5#W/%5S? @  "0@  !H              ("!
MT[$$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#<N>&UL4$L! A0#%     @ =(%A
M5*?-JT8K!0  /!4  !H              ("!ZK0$ 'AL+W=O<FMS:&5E=',O
M<VAE970Q-#@N>&UL4$L! A0#%     @ =(%A5#2_[^4&"   'B<  !H
M         ("!3;H$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#DN>&UL4$L! A0#
M%     @ =(%A5-_3E]>P!P   R0  !H              ("!B\($ 'AL+W=O
M<FMS:&5E=',O<VAE970Q-3 N>&UL4$L! A0#%     @ =(%A5"5.'2<F P
M\0H  !H              ("!<\H$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3$N
M>&UL4$L! A0#%     @ =(%A5  /!EY_!   8A,  !H              ("!
MT<T$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3(N>&UL4$L! A0#%     @ =(%A
M5)4(Y@!" P  \A0   T              ( !B-($ 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " !T@6%4EXJ[',     3 @  "P              @ 'UU00
M7W)E;',O+G)E;'-02P$"% ,4    " !T@6%4)@ &268)   59   #P
M        @ '>U@0 >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ =(%A5$1;
ME[(/!   "UD  !H              ( !<> $ 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ =(%A5)O!N8O\ @  RU0  !,
M     ( !N.0$ %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     *  H !,+
&Y><$

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>176
<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>177
<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>178
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1269</ContextCount>
  <ElementCount>899</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>374</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>28</UnitCount>
  <MyReports>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010003 - Statement - Consolidated Statements of Earnings - PNMR</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR</Role>
      <ShortName>Consolidated Statements of Earnings - PNMR</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100020004 - Statement - Consolidated Statements of Comprehensive Income - PNMR</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR</Role>
      <ShortName>Consolidated Statements of Comprehensive Income - PNMR</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100030005 - Statement - Consolidated Statements of Comprehensive Income (Loss) - PNMR (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) - PNMR (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100040006 - Statement - Consolidated Statements of Cash Flows - PNMR</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR</Role>
      <ShortName>Consolidated Statements of Cash Flows - PNMR</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100050007 - Statement - Consolidated Balance Sheets - PNMR</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR</Role>
      <ShortName>Consolidated Balance Sheets - PNMR</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100060008 - Statement - Consolidated Balance Sheets - PNMR (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical</Role>
      <ShortName>Consolidated Balance Sheets - PNMR (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100070009 - Statement - Consolidated Statements of Changes in Equity - PNMR</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR</Role>
      <ShortName>Consolidated Statements of Changes in Equity - PNMR</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100080010 - Statement - Consolidated Statements of Earnings - PNM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM</Role>
      <ShortName>Consolidated Statements of Earnings - PNM</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100090011 - Statement - Consolidated Statements of Comprehensive Income - PNM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM</Role>
      <ShortName>Consolidated Statements of Comprehensive Income - PNM</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100100012 - Statement - Consolidated Statements of Comprehensive Income (Loss) - PNM (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) - PNM (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100110013 - Statement - Consolidated Statements of Cash Flows - PNM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM</Role>
      <ShortName>Consolidated Statements of Cash Flows - PNM</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100120014 - Statement - Consolidated Balance Sheets - PNM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM</Role>
      <ShortName>Consolidated Balance Sheets - PNM</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100130015 - Statement - Consolidated Balance Sheets - PNM (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical</Role>
      <ShortName>Consolidated Balance Sheets - PNM (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100140016 - Statement - Consolidated Statements of Changes in Equity - PNM</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM</Role>
      <ShortName>Consolidated Statements of Changes in Equity - PNM</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100150017 - Statement - Consolidated Statements of Earnings - TNMP</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP</Role>
      <ShortName>Consolidated Statements of Earnings - TNMP</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100160018 - Statement - Consolidated Statements of Cash Flows - TNMP</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP</Role>
      <ShortName>Consolidated Statements of Cash Flows - TNMP</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100170019 - Statement - Consolidated Balance Sheets - TNMP</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP</Role>
      <ShortName>Consolidated Balance Sheets - TNMP</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100180020 - Statement - Consolidated Balance Sheets - TNMP (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical</Role>
      <ShortName>Consolidated Balance Sheets - TNMP (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100190021 - Statement - Consolidated Statements of Changes in Equity - TNMP</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP</Role>
      <ShortName>Consolidated Statements of Changes in Equity - TNMP</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Summary of the Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies</Role>
      <ShortName>Summary of the Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210061002 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210101003 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210131004 - Disclosure - Electric Operating Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ElectricOperatingRevenues</Role>
      <ShortName>Electric Operating Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210171005 - Disclosure - Earnings and Dividends Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EarningsandDividendsPerShare</Role>
      <ShortName>Earnings and Dividends Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210201006 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210221007 - Disclosure - Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/Financing</Role>
      <ShortName>Financing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>210281008 - Disclosure - Lease Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitments</Role>
      <ShortName>Lease Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>210371009 - Disclosure - Fair Value of Derivative and Other Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>210461010 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>210491011 - Disclosure - Pension and Other Postretirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits</Role>
      <ShortName>Pension and Other Postretirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>210601012 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>210661013 - Disclosure - Regulatory Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities</Role>
      <ShortName>Regulatory Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>210691014 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants</Role>
      <ShortName>Construction Program and Jointly-Owned Electric Generating Plants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>210721015 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>210751016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>210861017 - Disclosure - Regulatory and Rate Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMatters</Role>
      <ShortName>Regulatory and Rate Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>211051018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>211141019 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>211161020 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>211191021 - Disclosure - Equity Method Investment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EquityMethodInvestment</Role>
      <ShortName>Equity Method Investment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>211231022 - Disclosure - Merger</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/Merger</Role>
      <ShortName>Merger</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>211251023 - Disclosure - Schedule I - Condensed Financial Information of Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompany</Role>
      <ShortName>Schedule I - Condensed Financial Information of Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>211301024 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>220022001 - Disclosure - Summary of the Business and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of the Business and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230033001 - Disclosure - Summary of the Business and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of the Business and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230073002 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/SegmentInformation</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230113003 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>230143004 - Disclosure - Electric Operating Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ElectricOperatingRevenuesTables</Role>
      <ShortName>Electric Operating Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/ElectricOperatingRevenues</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>230183005 - Disclosure - Earnings and Dividends Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EarningsandDividendsPerShareTables</Role>
      <ShortName>Earnings and Dividends Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/EarningsandDividendsPerShare</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>230233006 - Disclosure - Financing (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FinancingTables</Role>
      <ShortName>Financing (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/Financing</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>230293007 - Disclosure - Lease Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsTables</Role>
      <ShortName>Lease Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/LeaseCommitments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>230383008 - Disclosure - Fair Value of Derivative and Other Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>230473009 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/VariableInterestEntities</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>230503010 - Disclosure - Pension and Other Postretirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables</Role>
      <ShortName>Pension and Other Postretirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>230613011 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/StockBasedCompensation</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>230673012 - Disclosure - Regulatory Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables</Role>
      <ShortName>Regulatory Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>230703013 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables</Role>
      <ShortName>Construction Program and Jointly-Owned Electric Generating Plants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>230733014 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/AssetRetirementObligations</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>230873015 - Disclosure - Regulatory and Rate Matters Regulatory and Rate Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables</Role>
      <ShortName>Regulatory and Rate Matters Regulatory and Rate Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>231063016 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/IncomeTaxes</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>231173017 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/RelatedPartyTransactions</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>231203018 - Disclosure - Equity Method Investment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EquityMethodInvestmentTables</Role>
      <ShortName>Equity Method Investment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/EquityMethodInvestment</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240044001 - Disclosure - Summary of the Business and Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of the Business and Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240054002 - Disclosure - Summary of the Business and Significant Accounting Policies - Inventories/Depreciation and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails</Role>
      <ShortName>Summary of the Business and Significant Accounting Policies - Inventories/Depreciation and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240084003 - Disclosure - Segment Information - Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SegmentInformationScheduleDetails</Role>
      <ShortName>Segment Information - Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240094004 - Disclosure - Segment Information - Major Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails</Role>
      <ShortName>Segment Information - Major Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240124005 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240154006 - Disclosure - Electric Operating Revenues - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails</Role>
      <ShortName>Electric Operating Revenues - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240164007 - Disclosure - Electric Operating Revenues - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails</Role>
      <ShortName>Electric Operating Revenues - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240194008 - Disclosure - Earnings and Dividends Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails</Role>
      <ShortName>Earnings and Dividends Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/EarningsandDividendsPerShareTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240214009 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/StockholdersEquity</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240244010 - Disclosure - Financing - Financing Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails</Role>
      <ShortName>Financing - Financing Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240254011 - Disclosure - Financing - Short-term Debt and Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails</Role>
      <ShortName>Financing - Short-term Debt and Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240264012 - Disclosure - Financing - Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FinancingLongtermDebtDetails</Role>
      <ShortName>Financing - Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240274013 - Disclosure - Financing - Long-term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails</Role>
      <ShortName>Financing - Long-term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240304014 - Disclosure - Lease Commitments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails</Role>
      <ShortName>Lease Commitments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240314015 - Disclosure - Lease Commitments - Operating Lease Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails</Role>
      <ShortName>Lease Commitments - Operating Lease Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240324016 - Disclosure - Lease Commitments - Finance Lease Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails</Role>
      <ShortName>Lease Commitments - Finance Lease Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240334017 - Disclosure - Lease Commitments - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails</Role>
      <ShortName>Lease Commitments - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240344018 - Disclosure - Lease Commitments - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails</Role>
      <ShortName>Lease Commitments - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240354019 - Disclosure - Lease Commitments - Schedule of Supplemental Cash Flows Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails</Role>
      <ShortName>Lease Commitments - Schedule of Supplemental Cash Flows Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240364020 - Disclosure - Lease Commitments - Schedule of Future Expected Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails</Role>
      <ShortName>Lease Commitments - Schedule of Future Expected Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240394021 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240404022 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Overview and Commodity Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Overview and Commodity Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240414023 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Investment in NDT and Gross Realized Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Investment in NDT and Gross Realized Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240424024 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Maturities of Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Maturities of Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240434025 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Items Recorded at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Items Recorded at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240444026 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Items not Recorded at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Items not Recorded at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240454027 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Defined Benefit Plans Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails</Role>
      <ShortName>Fair Value of Derivative and Other Financial Instruments - Defined Benefit Plans Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240484028 - Disclosure - Variable Interest Entities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails</Role>
      <ShortName>Variable Interest Entities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240514029 - Disclosure - Pension and Other Postretirement Benefits - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240524030 - Disclosure - Pension and Other Postretirement Benefits - APBO, PBO, Fair Value of Plan Assets, and Funded Status of the Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - APBO, PBO, Fair Value of Plan Assets, and Funded Status of the Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240534031 - Disclosure - Pension and Other Postretirement Benefits - Actuarial (Gain) Loss Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Actuarial (Gain) Loss Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240544032 - Disclosure - Pension and Other Postretirement Benefits - Pre-Tax Information about Prior Service Cost and Net Actuarial (Gain) loss in AOCI (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Pre-Tax Information about Prior Service Cost and Net Actuarial (Gain) loss in AOCI (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240554033 - Disclosure - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Income) Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Income) Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240564034 - Disclosure - Pension and Other Postretirement Benefits - Assumptions Used (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Assumptions Used (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240574035 - Disclosure - Pension and Other Postretirement Benefits - Pension Benefit Payments are Expected to be Paid (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Pension Benefit Payments are Expected to be Paid (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240584036 - Disclosure - Pension and Other Postretirement Benefits - Assumed Health Care Cost Trend Rates and Impact of a One-Percentage-Point Change in Assumed Health Care Cost Trend Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Assumed Health Care Cost Trend Rates and Impact of a One-Percentage-Point Change in Assumed Health Care Cost Trend Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240594037 - Disclosure - Pension and Other Postretirement Benefits - Other Postretirement Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails</Role>
      <ShortName>Pension and Other Postretirement Benefits - Other Postretirement Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240624038 - Disclosure - Stock-Based Compensation - Performance Equity Plan and Accounting for Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails</Role>
      <ShortName>Stock-Based Compensation - Performance Equity Plan and Accounting for Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240634039 - Disclosure - Stock-Based Compensation - Excess Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails</Role>
      <ShortName>Stock-Based Compensation - Excess Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240644040 - Disclosure - Stock-Based Compensation - Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240654041 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240684042 - Disclosure - Regulatory Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails</Role>
      <ShortName>Regulatory Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240714043 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails</Role>
      <ShortName>Construction Program and Jointly-Owned Electric Generating Plants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240744044 - Disclosure - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/AssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/AssetRetirementObligationsTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240764045 - Disclosure - Commitments and Contingencies - PVNGS Decommissioning Funding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails</Role>
      <ShortName>Commitments and Contingencies - PVNGS Decommissioning Funding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240774046 - Disclosure - Commitments and Contingencies - Nuclear Spent Fuel and Waste Disposal (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails</Role>
      <ShortName>Commitments and Contingencies - Nuclear Spent Fuel and Waste Disposal (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240784047 - Disclosure - Commitments and Contingencies - The Energy Transition Act (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails</Role>
      <ShortName>Commitments and Contingencies - The Energy Transition Act (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240794048 - Disclosure - Commitments and Contingencies - The Clean Air Act (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails</Role>
      <ShortName>Commitments and Contingencies - The Clean Air Act (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240804049 - Disclosure - Commitments and Contingencies - National Ambient Air Quality Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails</Role>
      <ShortName>Commitments and Contingencies - National Ambient Air Quality Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240814050 - Disclosure - Commitments and Contingencies - Cooling Water Intake Structures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails</Role>
      <ShortName>Commitments and Contingencies - Cooling Water Intake Structures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>240824051 - Disclosure - Commitments and Contingencies - Coal Supply (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails</Role>
      <ShortName>Commitments and Contingencies - Coal Supply (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>240834052 - Disclosure - Commitments and Contingencies - San Juan County Decommissioning Ordinance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails</Role>
      <ShortName>Commitments and Contingencies - San Juan County Decommissioning Ordinance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>240844053 - Disclosure - Commitments and Contingencies - Liability and Insurance Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails</Role>
      <ShortName>Commitments and Contingencies - Liability and Insurance Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>240854054 - Disclosure - Commitments and Contingencies - Navajo National Allottee Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails</Role>
      <ShortName>Commitments and Contingencies - Navajo National Allottee Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>240884055 - Disclosure - Regulatory and Rate Matters - New Mexico General Rate Cases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails</Role>
      <ShortName>Regulatory and Rate Matters - New Mexico General Rate Cases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>240894056 - Disclosure - Regulatory and Rate Matters - Renewable Portfolio Standard (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails</Role>
      <ShortName>Regulatory and Rate Matters - Renewable Portfolio Standard (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>240904057 - Disclosure - Regulatory and Rate Matters - Renewable Energy Rider (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails</Role>
      <ShortName>Regulatory and Rate Matters - Renewable Energy Rider (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>240914058 - Disclosure - Regulatory and Rate Matters - Energy Efficiency and Load Management (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails</Role>
      <ShortName>Regulatory and Rate Matters - Energy Efficiency and Load Management (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>240924059 - Disclosure - Regulatory and Rate Matters - Integrated Resource Plans and Abandonment Applications (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails</Role>
      <ShortName>Regulatory and Rate Matters - Integrated Resource Plans and Abandonment Applications (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>240934060 - Disclosure - Regulatory and Rate Matters - SJGS Abandonment Application (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails</Role>
      <ShortName>Regulatory and Rate Matters - SJGS Abandonment Application (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>240944061 - Disclosure - Regulatory and Rate Matters - Four Corners Abandonment Application (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails</Role>
      <ShortName>Regulatory and Rate Matters - Four Corners Abandonment Application (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>240954062 - Disclosure - Regulatory and Rate Matters - PVNGS Leased Interest Abandonment Application (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails</Role>
      <ShortName>Regulatory and Rate Matters - PVNGS Leased Interest Abandonment Application (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>240964063 - Disclosure - Regulatory and Rate Matters - Cost Recovery Related to Joining the EIM (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails</Role>
      <ShortName>Regulatory and Rate Matters - Cost Recovery Related to Joining the EIM (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>240974064 - Disclosure - Regulatory and Rate Matters - Facebook Data Center Project (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails</Role>
      <ShortName>Regulatory and Rate Matters - Facebook Data Center Project (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>240984065 - Disclosure - Regulatory and Rate Matters - PNM Solar Direct, Application for a New 345-kV Transmission Line and Wester Spirit Line (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails</Role>
      <ShortName>Regulatory and Rate Matters - PNM Solar Direct, Application for a New 345-kV Transmission Line and Wester Spirit Line (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>240994066 - Disclosure - Regulatory and Rate Matters - Formula Transmission Rate Case (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails</Role>
      <ShortName>Regulatory and Rate Matters - Formula Transmission Rate Case (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>241004067 - Disclosure - Regulatory and Rate Matters - COVID-19 Regulatory Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails</Role>
      <ShortName>Regulatory and Rate Matters - COVID-19 Regulatory Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>241014068 - Disclosure - Regulatory and Rate Matters - Transportation Electrification Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails</Role>
      <ShortName>Regulatory and Rate Matters - Transportation Electrification Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>241024069 - Disclosure - Regulatory and Rate Matters - TNMP Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails</Role>
      <ShortName>Regulatory and Rate Matters - TNMP Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>241034070 - Disclosure - Regulatory and Rate Matters - TNMP Schedules (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails</Role>
      <ShortName>Regulatory and Rate Matters - TNMP Schedules (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>241044071 - Disclosure - Regulatory and Rate Matters - COVID-19 Electricity Relief Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails</Role>
      <ShortName>Regulatory and Rate Matters - COVID-19 Electricity Relief Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>241074072 - Disclosure - Income Taxes - Federal Income Tax Reform (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails</Role>
      <ShortName>Income Taxes - Federal Income Tax Reform (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>241084073 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>241094074 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>241104075 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>241114076 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Income Tax Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>241124077 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>241134078 - Disclosure - Income Taxes - Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails</Role>
      <ShortName>Income Taxes - Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>241154079 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/Goodwill</ParentRole>
      <Position>143</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>241184080 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>144</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>241214081 - Disclosure - Equity Method Investment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails</Role>
      <ShortName>Equity Method Investment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>241224082 - Disclosure - Equity Method Investment - Summarized Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails</Role>
      <ShortName>Equity Method Investment - Summarized Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>241244083 - Disclosure - Merger (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/MergerDetails</Role>
      <ShortName>Merger (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/Merger</ParentRole>
      <Position>147</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>241264084 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Statements of Earnings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Parent Company - Statements of Earnings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>241274085 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Statement of Cash flow (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Parent Company - Statement of Cash flow (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>241284086 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Parent Company - Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>241294087 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Balance Sheets Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Parent Company - Balance Sheets Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="pnm-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>241314088 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>152</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="pnm-20211231.htm">pnm-20211231.htm</File>
    <File>pnm-20211231.xsd</File>
    <File>pnm-20211231_cal.xml</File>
    <File>pnm-20211231_def.xml</File>
    <File>pnm-20211231_lab.xml</File>
    <File>pnm-20211231_pre.xml</File>
    <File>pnmr12312021ex1053.htm</File>
    <File>pnmr12312021ex1061.htm</File>
    <File>pnmr12312021ex21.htm</File>
    <File>pnmr12312021ex231.htm</File>
    <File>pnmr12312021ex232.htm</File>
    <File>pnmr12312021ex311.htm</File>
    <File>pnmr12312021ex312.htm</File>
    <File>pnmr12312021ex313.htm</File>
    <File>pnmr12312021ex314.htm</File>
    <File>pnmr12312021ex315.htm</File>
    <File>pnmr12312021ex316.htm</File>
    <File>pnmr12312021ex321.htm</File>
    <File>pnmr12312021ex322.htm</File>
    <File>pnmr12312021ex323.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="3844">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="90">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>180
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pnm-20211231.htm": {
   "axisCustom": 13,
   "axisStandard": 59,
   "contextCount": 1269,
   "dts": {
    "calculationLink": {
     "local": [
      "pnm-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pnm-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pnm-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pnm-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pnm-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pnm-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 1476,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 18,
    "http://xbrl.sec.gov/dei/2021q4": 12,
    "total": 30
   },
   "keyCustom": 271,
   "keyStandard": 628,
   "memberCustom": 258,
   "memberStandard": 89,
   "nsprefix": "pnm",
   "nsuri": "http://www.pnmresources.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover Page",
     "role": "http://www.pnmresources.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100080010 - Statement - Consolidated Statements of Earnings - PNM",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
     "shortName": "Consolidated Statements of Earnings - PNM",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i54ed0963c86a4c5983cd67de1ceb30f6_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584036 - Disclosure - Pension and Other Postretirement Benefits - Assumed Health Care Cost Trend Rates and Impact of a One-Percentage-Point Change in Assumed Health Care Cost Trend Rates (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
     "shortName": "Pension and Other Postretirement Benefits - Assumed Health Care Cost Trend Rates and Impact of a One-Percentage-Point Change in Assumed Health Care Cost Trend Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i54ed0963c86a4c5983cd67de1ceb30f6_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleOfDefinedContributionPlanExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i3340eeb993cd49fa8124008fb220946a_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594037 - Disclosure - Pension and Other Postretirement Benefits - Other Postretirement Benefits (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails",
     "shortName": "Pension and Other Postretirement Benefits - Other Postretirement Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleOfDefinedContributionPlanExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i3340eeb993cd49fa8124008fb220946a_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624038 - Disclosure - Stock-Based Compensation - Performance Equity Plan and Accounting for Stock Awards (Details)",
     "role": "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
     "shortName": "Stock-Based Compensation - Performance Equity Plan and Accounting for Stock Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634039 - Disclosure - Stock-Based Compensation - Excess Tax Benefits (Details)",
     "role": "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
     "shortName": "Stock-Based Compensation - Excess Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i357b74a38561415392e019d35ca99aab_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644040 - Disclosure - Stock-Based Compensation - Weighted Average Assumptions (Details)",
     "role": "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i357b74a38561415392e019d35ca99aab_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "pnm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ia74ca2c826e84837b99fc46ea029bd7e_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654041 - Disclosure - Stock-Based Compensation - Restricted Stock Awards (Details)",
     "role": "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i113e88b6083a46cb92e847df47f8eeb2_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i096d9484735e498b912740e82ca535e6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684042 - Disclosure - Regulatory Assets and Liabilities (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
     "shortName": "Regulatory Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714043 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants (Details)",
     "role": "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
     "shortName": "Construction Program and Jointly-Owned Electric Generating Plants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i59983301cb004f85b859dd524d2a3ddc_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "pnm:AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744044 - Disclosure - Asset Retirement Obligations (Details)",
     "role": "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
     "shortName": "Asset Retirement Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "pnm:AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PaymentsToInvestInDecommissioningFund",
       "us-gaap:PaymentsToInvestInDecommissioningFund",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToInvestInDecommissioningFund",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764045 - Disclosure - Commitments and Contingencies - PVNGS Decommissioning Funding (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
     "shortName": "Commitments and Contingencies - PVNGS Decommissioning Funding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PaymentsToInvestInDecommissioningFund",
       "us-gaap:PaymentsToInvestInDecommissioningFund",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToInvestInDecommissioningFund",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100090011 - Statement - Consolidated Statements of Comprehensive Income - PNM",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
     "shortName": "Consolidated Statements of Comprehensive Income - PNM",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id297956d24094992ba5f7897831049af_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyEstimateOfPossibleLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774046 - Disclosure - Commitments and Contingencies - Nuclear Spent Fuel and Waste Disposal (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
     "shortName": "Commitments and Contingencies - Nuclear Spent Fuel and Waste Disposal (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id297956d24094992ba5f7897831049af_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyEstimateOfPossibleLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "idbd9483a6b9c437295e3b92053e51337_I20190614",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRenewableEnergyPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784047 - Disclosure - Commitments and Contingencies - The Energy Transition Act (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
     "shortName": "Commitments and Contingencies - The Energy Transition Act (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "idbd9483a6b9c437295e3b92053e51337_I20190614",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRenewableEnergyPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i31b3e8be5a1e457682c76e735ee187a6_I19991231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze",
      "reportCount": 1,
      "unique": true,
      "unitRef": "state",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794048 - Disclosure - Commitments and Contingencies - The Clean Air Act (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails",
     "shortName": "Commitments and Contingencies - The Clean Air Act (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i31b3e8be5a1e457682c76e735ee187a6_I19991231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesNumberOfStatesToAddressRegionalHaze",
      "reportCount": 1,
      "unique": true,
      "unitRef": "state",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i8cdf50031cb84e719e11f20e7cfed6f4_I20190225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesGovernmentStandardEmissionLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "parts_per_billion",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804049 - Disclosure - Commitments and Contingencies - National Ambient Air Quality Standards (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
     "shortName": "Commitments and Contingencies - National Ambient Air Quality Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i8cdf50031cb84e719e11f20e7cfed6f4_I20190225",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesGovernmentStandardEmissionLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "parts_per_billion",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:NumberOfOptionsForMeetingBTAStandards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "option",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814050 - Disclosure - Commitments and Contingencies - Cooling Water Intake Structures (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails",
     "shortName": "Commitments and Contingencies - Cooling Water Intake Structures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:NumberOfOptionsForMeetingBTAStandards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "option",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i096d9484735e498b912740e82ca535e6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824051 - Disclosure - Commitments and Contingencies - Coal Supply (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
     "shortName": "Commitments and Contingencies - Coal Supply (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "iafe2300b5aa746c9b43b62e052f34209_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "pnm:PaymentsForReliefFromObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i4a16e07606da4de7b4100518c83418c2_D20211109-20211109",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesInitialFundingRequirement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834052 - Disclosure - Commitments and Contingencies - San Juan County Decommissioning Ordinance (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
     "shortName": "Commitments and Contingencies - San Juan County Decommissioning Ordinance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i4a16e07606da4de7b4100518c83418c2_D20211109-20211109",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesInitialFundingRequirement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i380a1e1e6bc046638ffbeaa25401c920_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:NumberofUnits",
      "reportCount": 1,
      "unitRef": "generating_unit",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844053 - Disclosure - Commitments and Contingencies - Liability and Insurance Matters (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
     "shortName": "Commitments and Contingencies - Liability and Insurance Matters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i49e6c0d22b72484f941eab350585b154_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesOwnershipPercentageInNuclearReactor",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:NumberOfLandownersInvolvedInTheAppeal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "landowner",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854054 - Disclosure - Commitments and Contingencies - Navajo National Allottee Matters (Details)",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails",
     "shortName": "Commitments and Contingencies - Navajo National Allottee Matters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ia0d68f436ec043648b66ba81a4f77262_D20120901-20120930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:NumberOfLandownersInvolvedInTheAppeal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "landowner",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884055 - Disclosure - Regulatory and Rate Matters - New Mexico General Rate Cases (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
     "shortName": "Regulatory and Rate Matters - New Mexico General Rate Cases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "iad7fcafb51094779852b684cc543fca6_D20180201-20180201",
      "decimals": "2",
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100100012 - Statement - Consolidated Statements of Comprehensive Income (Loss) - PNM (Parenthetical)",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss) - PNM (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "idfe0b9efcc79437698bbd2f7279108bd_I20200729",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts",
      "reportCount": 1,
      "unitRef": "mw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894056 - Disclosure - Regulatory and Rate Matters - Renewable Portfolio Standard (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
     "shortName": "Regulatory and Rate Matters - Renewable Portfolio Standard (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id80796a4cae34dbb9ffb383f28799913_I20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleOfRenewableEnergyRiderTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5481d700bafe43cea050a21a0c739ab7_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRevenuefromRenewableenergyrider",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904057 - Disclosure - Regulatory and Rate Matters - Renewable Energy Rider (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
     "shortName": "Regulatory and Rate Matters - Renewable Energy Rider (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleOfRenewableEnergyRiderTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5481d700bafe43cea050a21a0c739ab7_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRevenuefromRenewableenergyrider",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibbb2352a3f0f4093ae1780b5e5b9a61c_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "gwh",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914058 - Disclosure - Regulatory and Rate Matters - Energy Efficiency and Load Management (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
     "shortName": "Regulatory and Rate Matters - Energy Efficiency and Load Management (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibbb2352a3f0f4093ae1780b5e5b9a61c_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "gwh",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i14b40660f1fc461eb4b09911cc115021_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924059 - Disclosure - Regulatory and Rate Matters - Integrated Resource Plans and Abandonment Applications (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
     "shortName": "Regulatory and Rate Matters - Integrated Resource Plans and Abandonment Applications (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i14b40660f1fc461eb4b09911cc115021_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesIntegratedResourcePlanActionPlanPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i318c2a329522427bbca455e36cd89716_I20190531",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts",
      "reportCount": 1,
      "unitRef": "mw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934060 - Disclosure - Regulatory and Rate Matters - SJGS Abandonment Application (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
     "shortName": "Regulatory and Rate Matters - SJGS Abandonment Application (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i01cf4b2e28ef4dbcbd26f064aeea9a4a_I20200928",
      "decimals": "-5",
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesEstimatedCostsOfReplacementResources",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "idfe0b9efcc79437698bbd2f7279108bd_I20200729",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts",
      "reportCount": 1,
      "unitRef": "mw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944061 - Disclosure - Regulatory and Rate Matters - Four Corners Abandonment Application (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
     "shortName": "Regulatory and Rate Matters - Four Corners Abandonment Application (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i213a15a1cbb940d5809f1d1f8e2b3064_D20201101-20201101",
      "decimals": "-5",
      "lang": "en-US",
      "name": "pnm:PaymentsForReliefFromObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ic978b45798674234add57f67610113ad_D20210402-20210402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954062 - Disclosure - Regulatory and Rate Matters - PVNGS Leased Interest Abandonment Application (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
     "shortName": "Regulatory and Rate Matters - PVNGS Leased Interest Abandonment Application (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ic978b45798674234add57f67610113ad_D20210402-20210402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5db6a828c7f440fa846c47ee8d1d3393_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesInitialCapitalInvestmentsToBeRecovered",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964063 - Disclosure - Regulatory and Rate Matters - Cost Recovery Related to Joining the EIM (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
     "shortName": "Regulatory and Rate Matters - Cost Recovery Related to Joining the EIM (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5db6a828c7f440fa846c47ee8d1d3393_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesInitialCapitalInvestmentsToBeRecovered",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974064 - Disclosure - Regulatory and Rate Matters - Facebook Data Center Project (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
     "shortName": "Regulatory and Rate Matters - Facebook Data Center Project (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i2004e4fbe4244bbfbb2435d95fe3db44_I20210728",
      "decimals": "0",
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i318c2a329522427bbca455e36cd89716_I20190531",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityInMegawatts",
      "reportCount": 1,
      "unitRef": "mw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984065 - Disclosure - Regulatory and Rate Matters - PNM Solar Direct, Application for a New 345-kV Transmission Line and Wester Spirit Line (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
     "shortName": "Regulatory and Rate Matters - PNM Solar Direct, Application for a New 345-kV Transmission Line and Wester Spirit Line (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i69d4d3519b0446668bc10ebbdf71534c_D20190531-20190531",
      "decimals": null,
      "lang": "en-US",
      "name": "pnm:PowerPurchaseAgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100110013 - Statement - Consolidated Statements of Cash Flows - PNM",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
     "shortName": "Consolidated Statements of Cash Flows - PNM",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i1feafd21a15842cbbe4918d94978a470_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesReturnonEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994066 - Disclosure - Regulatory and Rate Matters - Formula Transmission Rate Case (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
     "shortName": "Regulatory and Rate Matters - Formula Transmission Rate Case (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i1feafd21a15842cbbe4918d94978a470_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesReturnonEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004067 - Disclosure - Regulatory and Rate Matters - COVID-19 Regulatory Matters (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails",
     "shortName": "Regulatory and Rate Matters - COVID-19 Regulatory Matters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i031ae91f3b91426db4010a405d4612fb_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i9b7eacef53584d6da82d7a5ca16941be_I20210312",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014068 - Disclosure - Regulatory and Rate Matters - Transportation Electrification Program (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
     "shortName": "Regulatory and Rate Matters - Transportation Electrification Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i9b7eacef53584d6da82d7a5ca16941be_I20210312",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024069 - Disclosure - Regulatory and Rate Matters - TNMP Narrative (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
     "shortName": "Regulatory and Rate Matters - TNMP Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "if1e2e34ccc6d4ff48137df560fea6c1f_D20170101-20171231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "pnm:TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleofRateIncreasesforTransmissionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5eb919997f784919b974b119058a9706_D20210301-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034070 - Disclosure - Regulatory and Rate Matters - TNMP Schedules (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
     "shortName": "Regulatory and Rate Matters - TNMP Schedules (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleofRateIncreasesforTransmissionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5eb919997f784919b974b119058a9706_D20210301-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesApprovedCostRecoveryFactorProgramCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i4e93b6c74f3745678f49abe1b5d3e0d1_I20200330",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRiderChargeFromElectricityReliefProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mwh",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044071 - Disclosure - Regulatory and Rate Matters - COVID-19 Electricity Relief Program (Details)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
     "shortName": "Regulatory and Rate Matters - COVID-19 Electricity Relief Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i4e93b6c74f3745678f49abe1b5d3e0d1_I20200330",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:PublicUtilitiesRiderChargeFromElectricityReliefProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mwh",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074072 - Disclosure - Income Taxes - Federal Income Tax Reform (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
     "shortName": "Income Taxes - Federal Income Tax Reform (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084073 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094074 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241104075 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100120014 - Statement - Consolidated Balance Sheets - PNM",
     "role": "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
     "shortName": "Consolidated Balance Sheets - PNM",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleOfDeferredIncomeTaxComponentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInDeferredIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114076 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Components (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails",
     "shortName": "Income Taxes - Schedule of Deferred Income Tax Components (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:ScheduleOfDeferredIncomeTaxComponentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInDeferredIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
       "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124077 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Expense) (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
       "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pnm:StateTaxCreditCarryforwardImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241134078 - Disclosure - Income Taxes - Carryforwards (Details)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
     "shortName": "Income Taxes - Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pnm:StateTaxCreditCarryforwardImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154079 - Disclosure - Goodwill (Details)",
     "role": "http://www.pnmresources.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i06627aed54094b1e9b812865dcde6acb_I20200401",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241184080 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6b6af26fcf45442fb3665321a7f71c88_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentDividendsOrDistributions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241214081 - Disclosure - Equity Method Investment - Narrative (Details)",
     "role": "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
     "shortName": "Equity Method Investment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id11b415150864c7d80bffdcea2da8eef_D20210201-20210228",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentDividendsOrDistributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241224082 - Disclosure - Equity Method Investment - Summarized Financial Information (Details)",
     "role": "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
     "shortName": "Equity Method Investment - Summarized Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i267615b7d28a4d1f9e095c2cc0ebf2c1_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i14811a533d314e35a0815d12a4535b33_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "pnm:BusinessCombinationCashRightPerCommonShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241244083 - Disclosure - Merger (Details)",
     "role": "http://www.pnmresources.com/role/MergerDetails",
     "shortName": "Merger (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i14811a533d314e35a0815d12a4535b33_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "pnm:BusinessCombinationCashRightPerCommonShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241264084 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Statements of Earnings (Details)",
     "role": "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
     "shortName": "Schedule I - Condensed Financial Information of Parent Company - Statements of Earnings (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241274085 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Statement of Cash flow (Details)",
     "role": "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
     "shortName": "Schedule I - Condensed Financial Information of Parent Company - Statement of Cash flow (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibcd0d1e0809545fd8e146a3eb529c70e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100130015 - Statement - Consolidated Balance Sheets - PNM (Parenthetical)",
     "role": "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
     "shortName": "Consolidated Balance Sheets - PNM (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i60a10b2576174ff4b43f8a9f8e0ced6f_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241284086 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Balance Sheets (Details)",
     "role": "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
     "shortName": "Schedule I - Condensed Financial Information of Parent Company - Balance Sheets (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i9b5098f408ba47ccb64357e4239a1728_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockNoParValue",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockNoParValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241294087 - Disclosure - Schedule I - Condensed Financial Information of Parent Company - Balance Sheets Additional Information (Details)",
     "role": "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails",
     "shortName": "Schedule I - Condensed Financial Information of Parent Company - Balance Sheets Additional Information (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i9b5098f408ba47ccb64357e4239a1728_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i412d35763072469fa73cfef96012e5c9_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241314088 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "role": "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ic7d7a13549134b69ac7a298d747cdacb_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i88ee527638a64158b06f5a3d25e489b3_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100140016 - Statement - Consolidated Statements of Changes in Equity - PNM",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
     "shortName": "Consolidated Statements of Changes in Equity - PNM",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i93f18fcca1724949866e927eb5327f5b_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100150017 - Statement - Consolidated Statements of Earnings - TNMP",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
     "shortName": "Consolidated Statements of Earnings - TNMP",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i704851d7fb8146a299ab28662f9f4700_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100160018 - Statement - Consolidated Statements of Cash Flows - TNMP",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
     "shortName": "Consolidated Statements of Cash Flows - TNMP",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i704851d7fb8146a299ab28662f9f4700_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100170019 - Statement - Consolidated Balance Sheets - TNMP",
     "role": "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
     "shortName": "Consolidated Balance Sheets - TNMP",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibcce9ef1980041d6938e231001ebf0e7_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020002 - Document - Audit Information",
     "role": "http://www.pnmresources.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100180020 - Statement - Consolidated Balance Sheets - TNMP (Parenthetical)",
     "role": "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
     "shortName": "Consolidated Balance Sheets - TNMP (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibcce9ef1980041d6938e231001ebf0e7_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i1501e534f22645e0af6d613599bba4e1_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100190021 - Statement - Consolidated Statements of Changes in Equity - TNMP",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
     "shortName": "Consolidated Statements of Changes in Equity - TNMP",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i1501e534f22645e0af6d613599bba4e1_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Summary of the Business and Significant Accounting Policies",
     "role": "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies",
     "shortName": "Summary of the Business and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210061002 - Disclosure - Segment Information",
     "role": "http://www.pnmresources.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210101003 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "role": "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210131004 - Disclosure - Electric Operating Revenues",
     "role": "http://www.pnmresources.com/role/ElectricOperatingRevenues",
     "shortName": "Electric Operating Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210171005 - Disclosure - Earnings and Dividends Per Share",
     "role": "http://www.pnmresources.com/role/EarningsandDividendsPerShare",
     "shortName": "Earnings and Dividends Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210201006 - Disclosure - Stockholders' Equity",
     "role": "http://www.pnmresources.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210221007 - Disclosure - Financing",
     "role": "http://www.pnmresources.com/role/Financing",
     "shortName": "Financing",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210281008 - Disclosure - Lease Commitments",
     "role": "http://www.pnmresources.com/role/LeaseCommitments",
     "shortName": "Lease Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010003 - Statement - Consolidated Statements of Earnings - PNMR",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
     "shortName": "Consolidated Statements of Earnings - PNMR",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210371009 - Disclosure - Fair Value of Derivative and Other Financial Instruments",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments",
     "shortName": "Fair Value of Derivative and Other Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:VariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210461010 - Disclosure - Variable Interest Entities",
     "role": "http://www.pnmresources.com/role/VariableInterestEntities",
     "shortName": "Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:VariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210491011 - Disclosure - Pension and Other Postretirement Benefits",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits",
     "shortName": "Pension and Other Postretirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210601012 - Disclosure - Stock-Based Compensation",
     "role": "http://www.pnmresources.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210661013 - Disclosure - Regulatory Assets and Liabilities",
     "role": "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities",
     "shortName": "Regulatory Assets and Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210691014 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants",
     "role": "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants",
     "shortName": "Construction Program and Jointly-Owned Electric Generating Plants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210721015 - Disclosure - Asset Retirement Obligations",
     "role": "http://www.pnmresources.com/role/AssetRetirementObligations",
     "shortName": "Asset Retirement Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210751016 - Disclosure - Commitments and Contingencies",
     "role": "http://www.pnmresources.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:RegulatoryAndRateMattersTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210861017 - Disclosure - Regulatory and Rate Matters",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMatters",
     "shortName": "Regulatory and Rate Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:RegulatoryAndRateMattersTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211051018 - Disclosure - Income Taxes",
     "role": "http://www.pnmresources.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020004 - Statement - Consolidated Statements of Comprehensive Income - PNMR",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR",
     "shortName": "Consolidated Statements of Comprehensive Income - PNMR",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211141019 - Disclosure - Goodwill",
     "role": "http://www.pnmresources.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211161020 - Disclosure - Related Party Transactions",
     "role": "http://www.pnmresources.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211191021 - Disclosure - Equity Method Investment",
     "role": "http://www.pnmresources.com/role/EquityMethodInvestment",
     "shortName": "Equity Method Investment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211231022 - Disclosure - Merger",
     "role": "http://www.pnmresources.com/role/Merger",
     "shortName": "Merger",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211251023 - Disclosure - Schedule I - Condensed Financial Information of Parent Company",
     "role": "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompany",
     "shortName": "Schedule I - Condensed Financial Information of Parent Company",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211301024 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "role": "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Summary of the Business and Significant Accounting Policies (Policies)",
     "role": "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of the Business and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230033001 - Disclosure - Summary of the Business and Significant Accounting Policies (Tables)",
     "role": "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables",
     "shortName": "Summary of the Business and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230073002 - Disclosure - Segment Information (Tables)",
     "role": "http://www.pnmresources.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230113003 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "role": "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030005 - Statement - Consolidated Statements of Comprehensive Income (Loss) - PNMR (Parenthetical)",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss) - PNMR (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230143004 - Disclosure - Electric Operating Revenues (Tables)",
     "role": "http://www.pnmresources.com/role/ElectricOperatingRevenuesTables",
     "shortName": "Electric Operating Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230183005 - Disclosure - Earnings and Dividends Per Share (Tables)",
     "role": "http://www.pnmresources.com/role/EarningsandDividendsPerShareTables",
     "shortName": "Earnings and Dividends Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230233006 - Disclosure - Financing (Tables)",
     "role": "http://www.pnmresources.com/role/FinancingTables",
     "shortName": "Financing (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:AssetsandLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230293007 - Disclosure - Lease Commitments (Tables)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsTables",
     "shortName": "Lease Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:AssetsandLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230383008 - Disclosure - Fair Value of Derivative and Other Financial Instruments (Tables)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables",
     "shortName": "Fair Value of Derivative and Other Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230473009 - Disclosure - Variable Interest Entities (Tables)",
     "role": "http://www.pnmresources.com/role/VariableInterestEntitiesTables",
     "shortName": "Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230503010 - Disclosure - Pension and Other Postretirement Benefits (Tables)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables",
     "shortName": "Pension and Other Postretirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230613011 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.pnmresources.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:RegulatoryAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230673012 - Disclosure - Regulatory Assets and Liabilities (Tables)",
     "role": "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables",
     "shortName": "Regulatory Assets and Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:RegulatoryAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230703013 - Disclosure - Construction Program and Jointly-Owned Electric Generating Plants (Tables)",
     "role": "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables",
     "shortName": "Construction Program and Jointly-Owned Electric Generating Plants (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040006 - Statement - Consolidated Statements of Cash Flows - PNMR",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
     "shortName": "Consolidated Statements of Cash Flows - PNMR",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230733014 - Disclosure - Asset Retirement Obligations (Tables)",
     "role": "http://www.pnmresources.com/role/AssetRetirementObligationsTables",
     "shortName": "Asset Retirement Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:ScheduleOfRenewableEnergyRiderTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230873015 - Disclosure - Regulatory and Rate Matters Regulatory and Rate Matters (Tables)",
     "role": "http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables",
     "shortName": "Regulatory and Rate Matters Regulatory and Rate Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pnm:ScheduleOfRenewableEnergyRiderTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231063016 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.pnmresources.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231173017 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://www.pnmresources.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231203018 - Disclosure - Equity Method Investment (Tables)",
     "role": "http://www.pnmresources.com/role/EquityMethodInvestmentTables",
     "shortName": "Equity Method Investment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:CollaborativeArrangementOwnerObligationsDefaultAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044001 - Disclosure - Summary of the Business and Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of the Business and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:CollaborativeArrangementOwnerObligationsDefaultAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054002 - Disclosure - Summary of the Business and Significant Accounting Policies - Inventories/Depreciation and Amortization (Details)",
     "role": "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails",
     "shortName": "Summary of the Business and Significant Accounting Policies - Inventories/Depreciation and Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i2f1cdb9437c540b9ad99cd5fcf9be156_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084003 - Disclosure - Segment Information - Schedule (Details)",
     "role": "http://www.pnmresources.com/role/SegmentInformationScheduleDetails",
     "shortName": "Segment Information - Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i7985fd86bed74cac8dabde0300a53ee7_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094004 - Disclosure - Segment Information - Major Customers (Details)",
     "role": "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails",
     "shortName": "Segment Information - Major Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i7985fd86bed74cac8dabde0300a53ee7_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i096d9484735e498b912740e82ca535e6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124005 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ic7499bfba7ed48c598321f0d6fb1bcd4_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050007 - Statement - Consolidated Balance Sheets - PNMR",
     "role": "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
     "shortName": "Consolidated Balance Sheets - PNMR",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154006 - Disclosure - Electric Operating Revenues - Narrative (Details)",
     "role": "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
     "shortName": "Electric Operating Revenues - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164007 - Disclosure - Electric Operating Revenues - Disaggregation of Revenue (Details)",
     "role": "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
     "shortName": "Electric Operating Revenues - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i8c925729664c483fb3ae4401486c33d3_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194008 - Disclosure - Earnings and Dividends Per Share (Details)",
     "role": "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails",
     "shortName": "Earnings and Dividends Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Dividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214009 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.pnmresources.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Dividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244010 - Disclosure - Financing - Financing Activities (Details)",
     "role": "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
     "shortName": "Financing - Financing Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ie9071c549a4043b6804ca1a2513ee5c2_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254011 - Disclosure - Financing - Short-term Debt and Liquidity (Details)",
     "role": "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
     "shortName": "Financing - Short-term Debt and Liquidity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ia339cdc2bdfc473cb1cef0ae6d85a53e_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264012 - Disclosure - Financing - Long-term Debt (Details)",
     "role": "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
     "shortName": "Financing - Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274013 - Disclosure - Financing - Long-term Debt Maturities (Details)",
     "role": "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails",
     "shortName": "Financing - Long-term Debt Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:UnamortizedCostOfPrepaidRightOfWayAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304014 - Disclosure - Lease Commitments - Narrative (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
     "shortName": "Lease Commitments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "pnm:UnamortizedCostOfPrepaidRightOfWayAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pnm:AssetsandLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314015 - Disclosure - Lease Commitments - Operating Lease Balance Sheet Information (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
     "shortName": "Lease Commitments - Operating Lease Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060008 - Statement - Consolidated Balance Sheets - PNMR (Parenthetical)",
     "role": "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
     "shortName": "Consolidated Balance Sheets - PNMR (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "pnm:CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pnm:FinanceLeaseRightOfUseAssetGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324016 - Disclosure - Lease Commitments - Finance Lease Balance Sheet Information (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
     "shortName": "Lease Commitments - Finance Lease Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pnm:FinanceLeaseRightOfUseAssetGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334017 - Disclosure - Lease Commitments - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails",
     "shortName": "Lease Commitments - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344018 - Disclosure - Lease Commitments - Components of Lease Expense (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
     "shortName": "Lease Commitments - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354019 - Disclosure - Lease Commitments - Schedule of Supplemental Cash Flows Related to Leases (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
     "shortName": "Lease Commitments - Schedule of Supplemental Cash Flows Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364020 - Disclosure - Lease Commitments - Schedule of Future Expected Lease Payments (Details)",
     "role": "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
     "shortName": "Lease Commitments - Schedule of Future Expected Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:ContractWithCustomerLiabilityNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394021 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Narrative (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pnm:ContractWithCustomerLiabilityNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i86d1be534c414fd4b709d89713c40311_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404022 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Overview and Commodity Derivatives (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Overview and Commodity Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i86d1be534c414fd4b709d89713c40311_I20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "true"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414023 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Investment in NDT and Gross Realized Losses (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Investment in NDT and Gross Realized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ia9ce473e150d4026b630e0a70b3321fb_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424024 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Maturities of Securities (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Maturities of Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ia9ce473e150d4026b630e0a70b3321fb_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ib51f991def1f43dc8d38b99535e8c7c9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434025 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Items Recorded at Fair Value (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Items Recorded at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "ibc025bc1486640f6a928b1ed7b78a424_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i88ee527638a64158b06f5a3d25e489b3_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070009 - Statement - Consolidated Statements of Changes in Equity - PNMR",
     "role": "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
     "shortName": "Consolidated Statements of Changes in Equity - PNMR",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i5b872adf075344b6804def6786e3dede_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i44e334227b594a31a8299de1f0b6c470_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444026 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Items not Recorded at Fair Value (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Items not Recorded at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i44e334227b594a31a8299de1f0b6c470_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454027 - Disclosure - Fair Value of Derivative and Other Financial Instruments - Defined Benefit Plans Disclosure (Details)",
     "role": "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
     "shortName": "Fair Value of Derivative and Other Financial Instruments - Defined Benefit Plans Disclosure (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i4bf08c71d3c24212b2291d0854beca64_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484028 - Disclosure - Variable Interest Entities - Additional Information (Details)",
     "role": "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails",
     "shortName": "Variable Interest Entities - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i3d6b6b66900e4f93acb2d789ad6a0951_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "pnm:NumberOfMegaWattsPurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514029 - Disclosure - Pension and Other Postretirement Benefits - Narrative (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
     "shortName": "Pension and Other Postretirement Benefits - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "pnm:DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i6fe40b65227c4a5ebf2f1338bb7e53e5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524030 - Disclosure - Pension and Other Postretirement Benefits - APBO, PBO, Fair Value of Plan Assets, and Funded Status of the Plans (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
     "shortName": "Pension and Other Postretirement Benefits - APBO, PBO, Fair Value of Plan Assets, and Funded Status of the Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanOtherChanges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534031 - Disclosure - Pension and Other Postretirement Benefits - Actuarial (Gain) Loss Results (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
     "shortName": "Pension and Other Postretirement Benefits - Actuarial (Gain) Loss Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanOtherChanges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i61a1c4e867164da5bf1daffd6bd81f2e_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544032 - Disclosure - Pension and Other Postretirement Benefits - Pre-Tax Information about Prior Service Cost and Net Actuarial (Gain) loss in AOCI (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails",
     "shortName": "Pension and Other Postretirement Benefits - Pre-Tax Information about Prior Service Cost and Net Actuarial (Gain) loss in AOCI (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i4283ef4a1f2f4a498cd0c00185334327_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554033 - Disclosure - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Income) Recognized (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
     "shortName": "Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Income) Recognized (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i30fc707a8896406eaac464111e4f3ce5_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "id5d4510d0a5a47a69126b934fa5ee477_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564034 - Disclosure - Pension and Other Postretirement Benefits - Assumptions Used (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
     "shortName": "Pension and Other Postretirement Benefits - Assumptions Used (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574035 - Disclosure - Pension and Other Postretirement Benefits - Pension Benefit Payments are Expected to be Paid (Details)",
     "role": "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
     "shortName": "Pension and Other Postretirement Benefits - Pension Benefit Payments are Expected to be Paid (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pnm-20211231.htm",
      "contextRef": "i7bbf2c53ef8c415182b7b18f8d5fbfa3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 374,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r1020",
      "r1021",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]",
        "terseLabel": "Auditor [Line Items]"
       }
      }
     },
     "localname": "AuditorLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r1020",
      "r1021",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r1020",
      "r1021",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]",
        "terseLabel": "Auditor [Table]"
       }
      }
     },
     "localname": "AuditorTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r1020",
      "r1021",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r1023"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1018"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/AuditInformation",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/CoverPage",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/GoodwillDetails",
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails",
      "http://www.pnmresources.com/role/MergerDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1017"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r1045"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r1020",
      "r1021",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/AuditInformation",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/CoverPage",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/GoodwillDetails",
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails",
      "http://www.pnmresources.com/role/MergerDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1016"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.pnmresources.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/2021q4",
     "presentation": [
      "http://www.pnmresources.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "pnm_A2015ElectricRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2015 Electric Rate Case [Member]",
        "label": "2015 Electric Rate Case [Member]",
        "terseLabel": "2015 Electric Rate Case"
       }
      }
     },
     "localname": "A2015ElectricRateCaseMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_A2017EnergyEfficiencyandLoadManagementProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Energy Efficiency and Load Management Program [Member]",
        "label": "2017 Energy Efficiency and Load Management Program [Member]",
        "terseLabel": "2017 Energy Efficiency and Load Management Program"
       }
      }
     },
     "localname": "A2017EnergyEfficiencyandLoadManagementProgramMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_A2018TNMPRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 TNMP Rate Case [Member]",
        "label": "2018 TNMP Rate Case [Member]",
        "terseLabel": "2018 TNMP Rate Case"
       }
      }
     },
     "localname": "A2018TNMPRateCaseMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_A2020EnergyEfficiencyAnnualReportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Energy Efficiency Annual Report",
        "label": "2020 Energy Efficiency Annual Report [Member]",
        "terseLabel": "2020 Energy Efficiency Annual Report"
       }
      }
     },
     "localname": "A2020EnergyEfficiencyAnnualReportMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AcceleratedDepreciationSNCRsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated Depreciation SNCRs [Member]",
        "label": "Accelerated Depreciation SNCRs [Member]",
        "terseLabel": "Accelerated depreciation SNCRs(3)"
       }
      }
     },
     "localname": "AcceleratedDepreciationSNCRsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting for the Effects of Certain Types of Regulation Policy [Policy Text Block]",
        "label": "Accounting for the Effects of Certain Types of Regulation Policy [Policy Text Block]",
        "terseLabel": "Accounting for the Effects of Certain Types of Regulation"
       }
      }
     },
     "localname": "AccountingForEffectsOfCertainTypesOfRegulationPolicyPolicyTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_AccountingPoliciesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Policies Disclosures [Line Items]",
        "label": "Accounting Policies Disclosures [Line Items]",
        "terseLabel": "Accounting Policies Disclosures [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesDisclosuresLineItems",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_AccountingPoliciesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Policies Disclosures [Table]",
        "label": "Accounting Policies Disclosures [Table]",
        "terseLabel": "Accounting Policies Disclosures [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesDisclosuresTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_AccruedInterestAndTaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 12.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Interest And Taxes Payable",
        "label": "Accrued Interest And Taxes Payable",
        "terseLabel": "Accrued interest and taxes"
       }
      }
     },
     "localname": "AccruedInterestAndTaxesPayable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AccumulatedAmortizationNuclearFuel": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amortization, nuclear fuel",
        "label": "Accumulated Amortization Nuclear Fuel",
        "terseLabel": "Accumulated depreciation, nuclear fuel"
       }
      }
     },
     "localname": "AccumulatedAmortizationNuclearFuel",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AchievedPerformanceTargetFor2018Through2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achieved Performance Target For 2018 Through 2020",
        "label": "Achieved Performance Target For 2018 Through 2020 [Member]",
        "terseLabel": "Achieved Performance Target For 2018 Through 2020"
       }
      }
     },
     "localname": "AchievedPerformanceTargetFor2018Through2020Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AchievedPerformanceTargetFor20192021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achieved Performance Target for 2019 - 2021",
        "label": "Achieved Performance Target for 2019 - 2021 [Member]",
        "terseLabel": "Achieved Performance Target for 2019 - 2021"
       }
      }
     },
     "localname": "AchievedPerformanceTargetFor20192021Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AchievedSpecifiedPerformanceTargetTimeFrameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achieved specified performance target time frame [Axis]",
        "label": "Achieved Specified Performance Target Time Frame [Axis]",
        "terseLabel": "Achieved Specified Performance Target Time Frame [Axis]"
       }
      }
     },
     "localname": "AchievedSpecifiedPerformanceTargetTimeFrameAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_AchievedSpecifiedPerformanceTargetTimeFrameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Achieved specified performance target time frame [Axis]",
        "label": "Achieved Specified Performance Target Time Frame [Domain]",
        "terseLabel": "Achieved Specified Performance Target Time Frame [Domain]"
       }
      }
     },
     "localname": "AchievedSpecifiedPerformanceTargetTimeFrameDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_Adjustmentforunrecognizedtaxbenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for unrecognized tax benefits",
        "label": "Adjustment for unrecognized tax benefits",
        "negatedLabel": "Reclassification of unrecognized tax benefits"
       }
      }
     },
     "localname": "Adjustmentforunrecognizedtaxbenefits",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AdjustmentstoAdditionalPaidinCapitalParentContributions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Parent Contributions",
        "label": "Adjustments to Additional Paid in Capital, Parent Contributions",
        "terseLabel": "Equity contribution from parent"
       }
      }
     },
     "localname": "AdjustmentstoAdditionalPaidinCapitalParentContributions",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AdvancedMeterRetirementCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced meter retirement costs [Member]",
        "label": "Advanced Meter Retirement Costs [Member]",
        "terseLabel": "AMS retirement and other costs"
       }
      }
     },
     "localname": "AdvancedMeterRetirementCostsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AdvancedMeterSystemDeploymentAndSurchargeRequestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced Meter System Deployment and Surcharge Request [Member]",
        "label": "Advanced Meter System Deployment and Surcharge Request [Member]",
        "terseLabel": "Advanced Meter System Deployment and Surcharge Request"
       }
      }
     },
     "localname": "AdvancedMeterSystemDeploymentAndSurchargeRequestMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AlternativeInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternative Investments [Member]",
        "label": "Alternative Investments [Member]",
        "terseLabel": "Alternative Investments"
       }
      }
     },
     "localname": "AlternativeInvestmentsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AmortizationOfExcessDeferredIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Excess Deferred Income Tax",
        "label": "Amortization Of Excess Deferred Income Tax",
        "negatedTerseLabel": "Amortization of excess deferred income tax"
       }
      }
     },
     "localname": "AmortizationOfExcessDeferredIncomeTax",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AmortizationOfPrepaidRightOfWayAgreements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Prepaid Right-Of-Way Agreements",
        "label": "Amortization Of Prepaid Right-Of-Way Agreements",
        "terseLabel": "Amortization of prepaid right-of-way agreements"
       }
      }
     },
     "localname": "AmortizationOfPrepaidRightOfWayAgreements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AnnualLeasePaymentsDuringRenewalPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual Lease Payments During Renewal Period",
        "label": "Annual Lease Payments During Renewal Period",
        "terseLabel": "Annual lease payments during renewal period"
       }
      }
     },
     "localname": "AnnualLeasePaymentsDuringRenewalPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation, Liabilities Related to Nuclear Decommissioning",
        "label": "Asset Retirement Obligation, Liabilities Related to Nuclear Decommissioning",
        "terseLabel": "ARO liabilities related to nuclear decommissioning"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesRelatedtoNuclearDecommissioning",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_AssetRetirementObligationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation [Table]",
        "label": "Asset Retirement Obligation [Table]",
        "terseLabel": "Asset Retirement Obligation [Table]"
       }
      }
     },
     "localname": "AssetRetirementObligationTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_AssetRetirementObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations [Line Items]",
        "label": "Asset Retirement Obligations [Line Items]",
        "terseLabel": "Asset Retirement Obligations [Line Items]"
       }
      }
     },
     "localname": "AssetRetirementObligationsLineItems",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_AssetsandLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets and Liabilities, Lessee [Table Text Block]",
        "label": "Assets and Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Assets and Liabilities, Lessee"
       }
      }
     },
     "localname": "AssetsandLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-sale Securities, Debt Maturities, after Fifteen Years Through Twenty Years, Fair Value",
        "label": "Available-for-sale Securities, Debt Maturities, after Fifteen Years Through Twenty Years, Fair Value",
        "terseLabel": "After 15 years through 20 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFifteenYearsThroughTwentyYearsFairValue",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-sale Securities, Debt Maturities, after Ten Years Through Fifteen Years, Fair Value",
        "label": "Available-for-sale Securities, Debt Maturities, after Ten Years Through Fifteen Years, Fair Value",
        "terseLabel": "After 10 years through 15 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsThroughFifteenYearsFairValue",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-sale Securities, Debt Maturities, after Twenty Years, Fair Value",
        "label": "Available-for-sale Securities, Debt Maturities, after Twenty Years, Fair Value",
        "terseLabel": "After 20 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTwentyYearsFairValue",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_AvangridMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Avangrid",
        "label": "Avangrid [Member]",
        "terseLabel": "Avangrid"
       }
      }
     },
     "localname": "AvangridMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_AvangridRenewablesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Avangrid Renewables, LLC [Member]",
        "label": "Avangrid Renewables, LLC [Member]",
        "terseLabel": "Avangrid Renewables, LLC"
       }
      }
     },
     "localname": "AvangridRenewablesLLCMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_BusinessCombinationCashRightPerCommonShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Cash Right Per Common Share",
        "label": "Business Combination, Cash Right Per Common Share",
        "terseLabel": "Business combination, cash right per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessCombinationCashRightPerCommonShare",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "pnm_COVID19CostsSavingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 Costs Savings",
        "label": "COVID-19 Costs Savings [Member]",
        "terseLabel": "COVID-19 cost savings"
       }
      }
     },
     "localname": "COVID19CostsSavingsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_COVID19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19",
        "label": "COVID-19 [Member]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "COVID19Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CasaMesaWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Casa Mesa Wind [Member]",
        "label": "Casa Mesa Wind [Member]",
        "terseLabel": "Casa Mesa Wind, LLC"
       }
      }
     },
     "localname": "CasaMesaWindMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Lessee [Abstract]",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_CashUsedToSupportBankLetterOrCreditArrangement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash used to support bank letter or credit arrangement",
        "label": "Cash Used To Support Bank Letter Or Credit Arrangement",
        "verboseLabel": "Issuance in letters of credit"
       }
      }
     },
     "localname": "CashUsedToSupportBankLetterOrCreditArrangement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_CentralNewMexicoElectricCooperativeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Central New Mexico Electric Cooperative [Member]",
        "label": "Central New Mexico Electric Cooperative [Member]",
        "terseLabel": "Central New Mexico Electric Cooperative"
       }
      }
     },
     "localname": "CentralNewMexicoElectricCooperativeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in tax effects of income tax related regulatory assets and liabilities",
        "label": "Change in tax effects of income tax related regulatory assets and liabilities",
        "negatedTerseLabel": "Change in tax effects of income tax related regulatory assets and liabilities"
       }
      }
     },
     "localname": "ChangeInTaxEffectsOfIncomeTaxRelatedRegulatoryAssetsAndLiabilities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_CityOfFarmingtonNewMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "City of Farmington, New Mexico",
        "label": "City of Farmington, New Mexico [Member]",
        "terseLabel": "City of Farmington, New Mexico"
       }
      }
     },
     "localname": "CityOfFarmingtonNewMexicoMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ClassificationOfMineAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of Mine [Axis]",
        "label": "Classification of Mine [Axis]",
        "terseLabel": "Classification of Mine [Axis]"
       }
      }
     },
     "localname": "ClassificationOfMineAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ClassificationOfMineDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of Mine [Domain]",
        "label": "Classification of Mine [Domain]",
        "terseLabel": "Classification of Mine [Domain]"
       }
      }
     },
     "localname": "ClassificationOfMineDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CleanAirActRelatedToRegionalHazeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clean Air Act related to Regional Haze [Member]",
        "label": "Clean Air Act related to Regional Haze [Member]",
        "terseLabel": "Clean Air Act related to Regional Haze"
       }
      }
     },
     "localname": "CleanAirActRelatedToRegionalHazeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance",
        "label": "Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance [Member]",
        "terseLabel": "Coal-Fired Electricity Generating Facility Demolition And Remediation Ordinance"
       }
      }
     },
     "localname": "CoalFiredElectricityGeneratingFacilityDemolitionAndRemediationOrdinanceMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CoalMineReclamationBondstobepostedwithNMMMD": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal Mine Reclamation Bonds to be posted with NMMMD",
        "label": "Coal Mine Reclamation Bonds to be posted with NMMMD",
        "terseLabel": "Coal mine reclamation bonds to be posted with NMMMD"
       }
      }
     },
     "localname": "CoalMineReclamationBondstobepostedwithNMMMD",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_CoalSupplyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal Supply [Member]",
        "label": "Coal Supply [Member]",
        "terseLabel": "Coal Supply"
       }
      }
     },
     "localname": "CoalSupplyMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CollaborativeArrangementOwnerObligationsDefaultAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Owner Obligations, Default, Amount",
        "label": "Collaborative Arrangement, Owner Obligations, Default, Amount",
        "terseLabel": "Payment defaults"
       }
      }
     },
     "localname": "CollaborativeArrangementOwnerObligationsDefaultAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_CommercialProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Providers [Member]",
        "label": "Commercial Providers [Member]",
        "terseLabel": "Commercial Providers"
       }
      }
     },
     "localname": "CommercialProvidersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and Contingencies Related to the Environment And Other, Nature [Axis]",
        "label": "Commitments and Contingencies Related to the Environment And Other, Nature [Axis]",
        "terseLabel": "Commitments and Contingencies Related to the Environment And Other, Nature [Axis]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesRelatedToEnvironmentAndOtherNatureAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Commitments and Contingencies Related to the Environment And Other [Axis]",
        "label": "Commitments and Contingencies Related to the Environment And Other, Nature [Domain]",
        "terseLabel": "Commitments and Contingencies Related to the Environment And Other [Domain]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesRelatedToTheEnvironmentAndOtherNatureDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CommonIntangibleAndGeneralPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common, intangible, and general plant [Member]",
        "label": "Common, intangible, and general plant [Member]",
        "terseLabel": "Common, intangible, and general plant"
       }
      }
     },
     "localname": "CommonIntangibleAndGeneralPlantMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CompanyCommonStockholdersEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company Common Stockholders Equity",
        "label": "Company Common Stockholders Equity",
        "terseLabel": "Company common stockholders\u2019 equity:"
       }
      }
     },
     "localname": "CompanyCommonStockholdersEquity",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_CompensationExpenseImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation Expense, Impairment",
        "label": "Compensation Expense, Impairment",
        "terseLabel": "Compensation expense"
       }
      }
     },
     "localname": "CompensationExpenseImpairment",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction Program and Jointly-Owned Electric Generating Plants [Abstract]",
        "label": "Construction Program and Jointly-Owned Electric Generating Plants [Abstract]",
        "terseLabel": "Construction Program and Jointly-Owned Electric Generating Plants [Abstract]"
       }
      }
     },
     "localname": "ConstructionProgramAndJointlyOwnedElectricGeneratingPlantsAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pnm_ContractWithCustomerLiabilityNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Net",
        "label": "Contract With Customer, Liability, Net",
        "terseLabel": "Contract in a net liability position"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNet",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ContractwithCustomersAssetandLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customers, Asset and Liability [Roll Forward]",
        "label": "Contract with Customers, Asset and Liability [Roll Forward]",
        "terseLabel": "Contract with Customers, Asset and Liability [Roll Forward]"
       }
      }
     },
     "localname": "ContractwithCustomersAssetandLiabilityRollForward",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_CoolingTowersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cooling Towers",
        "label": "Cooling Towers [Member]",
        "terseLabel": "Cooling Towers"
       }
      }
     },
     "localname": "CoolingTowersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements",
        "label": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements",
        "terseLabel": "Cumulative Preferred Stock of Subsidiary without mandatory redemption requirements ($100 stated value; 10,000,000 shares authorized; issued and outstanding 115,293 shares)"
       }
      }
     },
     "localname": "CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Par Or Stated Value Per Share",
        "label": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Par Or Stated Value Per Share",
        "terseLabel": "Cumulative preferred stock of subsidiary, stated value (in dollars per share)"
       }
      }
     },
     "localname": "CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsParOrStatedValuePerShare",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Authorized",
        "label": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Authorized",
        "terseLabel": "Cumulative preferred stock of subsidiary, shares authorized (in shares)"
       }
      }
     },
     "localname": "CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesAuthorized",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Issued",
        "label": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Issued",
        "terseLabel": "Cumulative preferred stock of subsidiary, shares issued (in shares)"
       }
      }
     },
     "localname": "CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesIssued",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "pnm_CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Outstanding",
        "label": "Cumulative Preferred Stock Of Subsidiary Without Mandatory Redemption Requirements Shares Outstanding",
        "terseLabel": "Cumulative preferred stock of subsidiary, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CumulativePreferredStockOfSubsidiaryWithoutMandatoryRedemptionRequirementsSharesOutstanding",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "pnm_CustomerReclamationFundingCostMaximum": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Reclamation Funding Cost, Maximum",
        "label": "Customer Reclamation Funding Cost, Maximum",
        "terseLabel": "Customer reclamation funding cost, maximum"
       }
      }
     },
     "localname": "CustomerReclamationFundingCostMaximum",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DateOfRegulatoryActionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of Regulatory Action [Axis]",
        "label": "Date of Regulatory Action [Axis]",
        "terseLabel": "Date of Regulatory Action [Axis]"
       }
      }
     },
     "localname": "DateOfRegulatoryActionAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_DateOfRegulatoryActionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of Regulatory Action [Domain]",
        "label": "Date of Regulatory Action [Domain]",
        "terseLabel": "Date of Regulatory Action [Domain]"
       }
      }
     },
     "localname": "DateOfRegulatoryActionDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_DebtInstrumentCovenantDebtToCapitalizationRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Debt To Capitalization Ratio",
        "label": "Debt Instrument, Covenant, Debt To Capitalization Ratio",
        "terseLabel": "Ratio of debt to capital (less than or equal to)"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDebtToCapitalizationRatio",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_DebtInstrumentExtensionOptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Extension Option Period",
        "label": "Debt Instrument, Extension Option Period",
        "terseLabel": "Extension option period"
       }
      }
     },
     "localname": "DebtInstrumentExtensionOptionPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_DebtInstrumentPrepaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Period",
        "label": "Debt Instrument, Prepayment Period",
        "terseLabel": "Debt instrument, prepayment period"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_DebtInstrumentSeriesOfBondIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Series Of Bond Issuance",
        "label": "Debt Instrument, Series Of Bond Issuance",
        "terseLabel": "Series of bond issuance"
       }
      }
     },
     "localname": "DebtInstrumentSeriesOfBondIssuance",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_DebtInstrumentShelfRegistrationStatementForUnsecuredDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Shelf Registration Statement for Unsecured Debt",
        "label": "Debt Instrument, Shelf Registration Statement for Unsecured Debt",
        "terseLabel": "Shelf registration statement, capacity of issuance (up to)"
       }
      }
     },
     "localname": "DebtInstrumentShelfRegistrationStatementForUnsecuredDebt",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DebtInstrumentsNMPRCApprovedcreditfacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instruments, NMPRC Approved credit facility",
        "label": "Debt Instruments, NMPRC Approved credit facility",
        "terseLabel": "NMPRC approved credit facility"
       }
      }
     },
     "localname": "DebtInstrumentsNMPRCApprovedcreditfacility",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DebtMaturitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Maturities [Line Items]",
        "label": "Debt Maturities [Line Items]",
        "terseLabel": "Debt Maturities [Line Items]"
       }
      }
     },
     "localname": "DebtMaturitiesLineItems",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_DebtMaturitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Maturities [Table]",
        "label": "Debt Maturities [Table]",
        "terseLabel": "Debt Maturities [Table]"
       }
      }
     },
     "localname": "DebtMaturitiesTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_DecommissioningCostsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decommissioning Costs Policy [Policy Text Block]",
        "label": "Decommissioning Costs Policy [Policy Text Block]",
        "terseLabel": "Decommissioning and Reclamation Costs"
       }
      }
     },
     "localname": "DecommissioningCostsPolicyPolicyTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_DeferredCOVID19CostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred COVID-19 Costs",
        "label": "Deferred COVID-19 Costs [Member]",
        "terseLabel": "Deferred COVID-19 costs"
       }
      }
     },
     "localname": "DeferredCOVID19CostsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_DeferredCostsUnderElectronicTransferAccountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Costs Under Electronic Transfer Account",
        "label": "Deferred Costs Under Electronic Transfer Account [Member]",
        "terseLabel": "Deferred cost under the ETA"
       }
      }
     },
     "localname": "DeferredCostsUnderElectronicTransferAccountMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_DeferredTaxAssetsRegulatoryDisallowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Regulatory Disallowance",
        "label": "Deferred Tax Assets, Regulatory Disallowance",
        "terseLabel": "Regulatory disallowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryDisallowance",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DeferredTaxLiabilitiesAdvancedMeteringSystem": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Advanced Metering System",
        "label": "Deferred Tax Liabilities, Advanced Metering System",
        "negatedLabel": "AMS"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAdvancedMeteringSystem",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DeferredTaxLiabilitiesCompensationandBenefitsPensions": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Compensation and Benefits, Pensions",
        "label": "Deferred Tax Liabilities, Compensation and Benefits, Pensions",
        "negatedLabel": "Pension"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesCompensationandBenefitsPensions",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DeferredTaxLiabilitiesInvestmentTaxCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Investment Tax Credit",
        "label": "Deferred Tax Liabilities, Investment Tax Credit",
        "terseLabel": "Investment tax credit"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestmentTaxCredit",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DeferredTaxLiabilityLossonreacquireddebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Loss on reacquired debt",
        "label": "Deferred Tax Liability, Loss on reacquired debt",
        "negatedLabel": "Loss on reacquired debt"
       }
      }
     },
     "localname": "DeferredTaxLiabilityLossonreacquireddebt",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanActuarialGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Actuarial Gain (Loss) resulting from changes in demographics and other trends",
        "label": "Defined Benefit Plan, Actuarial Gain (Loss) resulting from changes in demographics and other trends",
        "negatedLabel": "Demographic experience"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossresultingfromchangesindemographicsandothertrends",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanActuarialGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Actuarial Gain (Loss) resulting from changes in other assumptions and experience",
        "label": "Defined Benefit Plan, Actuarial Gain (Loss) resulting from changes in other assumptions and experience",
        "negatedLabel": "Other assumptions and experience"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossresultingfromchangesinotherassumptionsandexperience",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanActuarialGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Dental Trend Assumption",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Dental Trend Assumption",
        "negatedTerseLabel": "Dental trend assumption"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDentalTrendAssumption",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanActuarialGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Mortality Rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Mortality Rate",
        "negatedLabel": "Mortality rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationMortalityRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanActuarialGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Participation Rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Participation Rate",
        "negatedLabel": "Assumed participation rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationParticipationRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation Related To Anticipated Contributions, Weighted Average Discount Rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation Related To Anticipated Contributions, Weighted Average Discount Rate",
        "terseLabel": "Weighted average discount rate related to anticipated contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRelatedToAnticipatedContributionsWeightedAverageDiscountRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets Decrease Resulting in Increase Net Periodic Costs In Next Fiscal Year",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets Decrease Resulting in Increase Net Periodic Costs In Next Fiscal Year",
        "terseLabel": "Expected long-term return on assets decrease resulting in increase net periodic costs In next fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsDecreaseResultingInIncreaseNetPeriodicCostsInNextFiscalYear",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Decrease",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Decrease",
        "terseLabel": "Expected long-term return resulting from effect of 1% change"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointDecrease",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return Resulting from Effect of One-Percentage Point Increase",
        "terseLabel": "Expected long-term return resulting from effect of one-percentage point increase (as a percent)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnResultingFromEffectOfOnePercentagePointIncrease",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Estimated Future Employer Contributions After Current Fiscal Year",
        "label": "Defined Benefit Plan, Estimated Future Employer Contributions After Current Fiscal Year",
        "terseLabel": "Expected employer contributions to pension plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsAfterCurrentFiscalYear",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Estimated Future Employer Contributions Next Fiscal Year Through Year Five",
        "label": "Defined Benefit Plan, Estimated Future Employer Contributions Next Fiscal Year Through Year Five",
        "terseLabel": "Expected employer contributions in fiscal year through year 5"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsNextFiscalYearThroughYearFive",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Maximum Annual Percentage Increase In Employer Costs",
        "label": "Defined Benefit Plan, Maximum Annual Percentage Increase In Employer Costs",
        "terseLabel": "Employer matching contribution, maximum"
       }
      }
     },
     "localname": "DefinedBenefitPlanMaximumAnnualPercentageIncreaseInEmployerCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_DefinedBenefitPlanPeriodicDistributionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Periodic Distribution Period",
        "label": "Defined Benefit Plan, Periodic Distribution Period",
        "terseLabel": "Investment allocation targets distribution period"
       }
      }
     },
     "localname": "DefinedBenefitPlanPeriodicDistributionPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployer": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan Assets, Disbursements By Employer",
        "label": "Defined Benefit Plan, Plan Assets, Disbursements By Employer",
        "terseLabel": "Expected disbursements by employer"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsDisbursementsByEmployer",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan Assets, Disbursements By Employer in Year Two Through Year Five",
        "label": "Defined Benefit Plan, Plan Assets, Disbursements By Employer in Year Two Through Year Five",
        "terseLabel": "Expected employer disbursements by employer in year 2 through year 5"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsDisbursementsByEmployerInYearTwoThroughYearFive",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Total Expected Employer Disbursements for Next Fiscal Year",
        "label": "Defined Benefit Plan Total Expected Employer Disbursements for Next Fiscal Year",
        "terseLabel": "Expected employer disbursements for next fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanTotalExpectedEmployerDisbursementsforNextFiscalYear",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plans, Gains and losses that lie outside the corridor, amortized in years",
        "label": "Defined Benefit Plans, Gains and losses that lie outside the corridor, amortized in years",
        "terseLabel": "Amortization of gains and losses that are outside the corridor"
       }
      }
     },
     "localname": "DefinedBenefitPlansGainsAndLossesThatLieOutsideCorridorAmortizedInYears",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, non matching contribution of eligible compensation based on eligible employee's age",
        "label": "Defined Contribution Plan, non matching contribution of eligible compensation based on eligible employee's age",
        "terseLabel": "Non-matching contribution of eligible compensation based on eligible employee's age"
       }
      }
     },
     "localname": "DefinedContributionPlanNonMatchingContributionOfEligibleCompensationBasedOnEligibleEmployeesAge",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_DepositRelatedToPotentialTransmissionInterconnectionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposit Related To Potential Transmission Interconnections [Member]",
        "label": "Deposit Related To Potential Transmission Interconnections [Member]",
        "terseLabel": "Deposit Related to Potential Transmission Interconnections"
       }
      }
     },
     "localname": "DepositRelatedToPotentialTransmissionInterconnectionsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_DisincentivesAndIncentivesAddedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disincentives and Incentives Added",
        "label": "Disincentives and Incentives Added [Member]",
        "terseLabel": "Disincentives and Incentives Added"
       }
      }
     },
     "localname": "DisincentivesAndIncentivesAddedMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_DisincentivesIncentivesAddedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disincentives / Incentives Adder [Member]",
        "label": "Disincentives / Incentives Added [Member]",
        "terseLabel": "Disincentives/Incentives Added"
       }
      }
     },
     "localname": "DisincentivesIncentivesAddedMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EIMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EIM",
        "label": "EIM [Member]",
        "terseLabel": "EIM"
       }
      }
     },
     "localname": "EIMMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EconomicDevelopmentAndWorkforceTrainingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Economic Development and Workforce Training Costs",
        "label": "Economic Development and Workforce Training Costs [Member]",
        "terseLabel": "Economic Development and Workforce Training Costs"
       }
      }
     },
     "localname": "EconomicDevelopmentAndWorkforceTrainingCostsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Allowance for equity funds used during construction",
        "label": "Effective Income Tax Rate Reconciliation, Allowance for equity funds used during construction",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAllowanceforequityfundsusedduringconstruction",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Deductible Expense, Amortization Of Excess Deferred Income Tax",
        "label": "Effective Income Tax Rate Reconciliation, Deductible Expense, Amortization Of Excess Deferred Income Tax",
        "negatedTerseLabel": "Amortization of excess deferred income tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTax",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Non-deductible Compensation, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Non-deductible Compensation, Amount",
        "terseLabel": "Non-deductible compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleCompensationAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Recovery of Impairment of Net Operating Loss Carryforward, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Recovery of Impairment of Net Operating Loss Carryforward, Amount",
        "negatedTerseLabel": "Regulatory recovery of prior year impairments of state net operating loss carryforward, including amortization"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRecoveryofImpairmentofNetOperatingLossCarryforwardAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EffectiveIncomeTaxRateReconciliationTransactionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs",
        "label": "Effective Income Tax Rate Reconciliation, Transaction Costs",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTransactionCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates, Net periodic expense and APBO",
        "label": "Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates, Net periodic expense and APBO",
        "terseLabel": "Effect of 1%-point change in assumed health care cost trend rates on net periodic expense and APBO"
       }
      }
     },
     "localname": "EffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesNetperiodicexpenseandAPBO",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ElectricGenerationPortfolioStandardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric-Generation Portfolio Standard [Member]",
        "label": "Electric-Generation Portfolio Standard [Member]",
        "terseLabel": "Electric-Generation Portfolio Standard"
       }
      }
     },
     "localname": "ElectricGenerationPortfolioStandardMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ElectricTransmissionServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Transmission Service [Member]",
        "label": "Electric Transmission Service [Member]",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "ElectricTransmissionServiceMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EnergyEfficiencyAndLoadManagementProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Efficiency and Load Management Program",
        "label": "Energy Efficiency and Load Management Program [Member]",
        "terseLabel": "Energy Efficiency and Load Management Program"
       }
      }
     },
     "localname": "EnergyEfficiencyAndLoadManagementProgramMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Efficiency Cost Recovery Factor, Requested Change Amount",
        "label": "Energy Efficiency Cost Recovery Factor, Requested Change Amount",
        "terseLabel": "Energy efficiency cost recovery factor, requested change amount"
       }
      }
     },
     "localname": "EnergyEfficiencyCostRecoveryFactorRequestedChangeAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Efficiency Cost Recovery Factor, Requested Performance Bonus",
        "label": "Energy Efficiency Cost Recovery Factor, Requested Performance Bonus",
        "terseLabel": "Energy efficiency cost recovery factor, requested performance bonus"
       }
      }
     },
     "localname": "EnergyEfficiencyCostRecoveryFactorRequestedPerformanceBonus",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_EnergyEfficiencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Efficiency [Member]",
        "label": "Energy Efficiency [Member]",
        "terseLabel": "Energy efficiency costs"
       }
      }
     },
     "localname": "EnergyEfficiencyMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Efficiency and Load Management Program, Proposed 2018 Portfolio [Member]",
        "label": "Energy Efficiency and Load Management Program, Proposed 2018 Portfolio [Member]",
        "terseLabel": "Energy Efficiency and Load Management Program, Proposed 2018 Portfolio"
       }
      }
     },
     "localname": "EnergyEfficiencyandLoadManagementProgramProposed2018PortfolioMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EnergyImbalanceMarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Imbalance Market [Member]",
        "label": "Energy Imbalance Market [Member]",
        "terseLabel": "Energy Imbalance Market"
       }
      }
     },
     "localname": "EnergyImbalanceMarketMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EnergyTransitionActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Transition Act [Member]",
        "label": "Energy Transition Act [Member]",
        "terseLabel": "Energy Transition Act"
       }
      }
     },
     "localname": "EnergyTransitionActMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EquitySecuritiesCorporateStocksCommonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Corporate Stocks, Common",
        "label": "Equity Securities, Corporate Stocks, Common [Member]",
        "terseLabel": "Corporate stocks, common"
       }
      }
     },
     "localname": "EquitySecuritiesCorporateStocksCommonMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EquitySecuritiesCorporateStocksPreferredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Corporate Stocks, Preferred",
        "label": "Equity Securities, Corporate Stocks, Preferred [Member]",
        "terseLabel": "Corporate stocks, preferred"
       }
      }
     },
     "localname": "EquitySecuritiesCorporateStocksPreferredMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_EquitySecuritiesOtherFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Other Funds [Member]",
        "label": "Equity Securities, Other Funds [Member]",
        "terseLabel": "Mutual funds and other"
       }
      }
     },
     "localname": "EquitySecuritiesOtherFundsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_Estimatedannualrentexpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated annual rent expense",
        "label": "Estimated annual rent expense",
        "terseLabel": "Estimated annual rent expense"
       }
      }
     },
     "localname": "Estimatedannualrentexpense",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FacebookDataCenterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facebook Data Center [Member]",
        "label": "Facebook Data Center [Member]",
        "terseLabel": "Facebook Data Center"
       }
      }
     },
     "localname": "FacebookDataCenterMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FederalTaxCreditCarryforwardsThatExpireBeginningIn2023": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Tax Credit Carryforwards that Expire Beginning in 2023",
        "label": "Federal Tax Credit Carryforwards that Expire Beginning in 2023",
        "terseLabel": "Federal tax credit carryforwards that expire beginning in 2023"
       }
      }
     },
     "localname": "FederalTaxCreditCarryforwardsThatExpireBeginningIn2023",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinalPaymentForReliefFromObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Final Payment For Relief From Obligations",
        "label": "Final Payment For Relief From Obligations",
        "terseLabel": "Final payment for relief from obligations"
       }
      }
     },
     "localname": "FinalPaymentForReliefFromObligations",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinanceLeaseAssetsandLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Assets and Liabilities, Lessee [Abstract]",
        "label": "Finance Lease, Assets and Liabilities, Lessee [Abstract]",
        "terseLabel": "Financing leases:"
       }
      }
     },
     "localname": "FinanceLeaseAssetsandLiabilitiesLesseeAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_FinanceLeaseCapitalizedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "pnm_FinanceLeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Capitalized Costs",
        "label": "Finance Lease, Capitalized Costs",
        "negatedTerseLabel": "Amounts capitalized"
       }
      }
     },
     "localname": "FinanceLeaseCapitalizedCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "totalLabel": "Total financing lease expense"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinanceLeaseLiabilityCurrentOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, Current, Other",
        "label": "Finance Lease, Liability, Current, Other",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentOther",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinanceLeaseLiabilityDeferredCreditsOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, Deferred Credits, Other",
        "label": "Finance Lease, Liability, Deferred Credits, Other",
        "terseLabel": "Other deferred credits"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityDeferredCreditsOther",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation",
        "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinanceLeaseRightOfUseAssetGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Right-Of-Use Asset, Gross",
        "label": "Finance Lease, Right-Of-Use Asset, Gross",
        "terseLabel": "Non-utility property"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetGross",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_FinancialStatementLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Statement Location [Axis]",
        "label": "Financial Statement Location [Axis]",
        "terseLabel": "Financial Statement Location [Axis]"
       }
      }
     },
     "localname": "FinancialStatementLocationAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_FinancialStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Statement Location [Domain]",
        "label": "Financial Statement Location [Domain]",
        "terseLabel": "Financial Statement Location [Domain]"
       }
      }
     },
     "localname": "FinancialStatementLocationDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_Financialcovenantspercentageofassetsallowedtotransfer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial covenants, percentage of assets allowed to transfer",
        "label": "Financial covenants, percentage of assets allowed to transfer",
        "terseLabel": "Requirement to obtain approval to transfer more than a percentage of PNM's assets"
       }
      }
     },
     "localname": "Financialcovenantspercentageofassetsallowedtotransfer",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_FirstMortgageBonds244PercentDueAugust2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 2.44% Percent Due August 2035",
        "label": "First Mortgage Bonds 2.44% Percent Due August 2035 [Member]",
        "terseLabel": "2.44% due August 2035"
       }
      }
     },
     "localname": "FirstMortgageBonds244PercentDueAugust2035Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds273PercentDue2030Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 2.73 Percent Due 2030",
        "label": "First Mortgage Bonds 2.73 Percent Due 2030 [Member]",
        "terseLabel": "2.73% due April 2030"
       }
      }
     },
     "localname": "FirstMortgageBonds273PercentDue2030Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds293PercentDue2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 2.93 Percent Due 2035",
        "label": "First Mortgage Bonds 2.93 Percent Due 2035 [Member]",
        "terseLabel": "2.93% due July 2035"
       }
      }
     },
     "localname": "FirstMortgageBonds293PercentDue2035Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds3.22PercentDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.22 Percent Due 2027 [Member]",
        "label": "First Mortgage Bonds 3.22 Percent Due 2027 [Member]",
        "terseLabel": "3.22% due August 2027"
       }
      }
     },
     "localname": "FirstMortgageBonds3.22PercentDue2027Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds3.60PercentDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.60 Percent Due 2029 [Member]",
        "label": "First Mortgage Bonds 3.60 Percent Due 2029 [Member]",
        "terseLabel": "3.60% due July 2029",
        "verboseLabel": "First Mortgage Bonds at 3.60% due 2029"
       }
      }
     },
     "localname": "FirstMortgageBonds3.60PercentDue2029Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds3.79PercentDue2034Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.79 Percent Due 2034 [Member]",
        "label": "First Mortgage Bonds 3.79 Percent Due 2034 [Member]",
        "terseLabel": "3.79% due March 2034"
       }
      }
     },
     "localname": "FirstMortgageBonds3.79PercentDue2034Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds3.85PercentDue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.85 Percent Due 2028 [Member]",
        "label": "First Mortgage Bonds 3.85 Percent Due 2028 [Member]",
        "terseLabel": "3.85% due June 2028"
       }
      }
     },
     "localname": "FirstMortgageBonds3.85PercentDue2028Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds3.92PercentDue2039Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.92 Percent Due 2039 [Member]",
        "label": "First Mortgage Bonds 3.92 Percent Due 2039 [Member]",
        "terseLabel": "3.92% due March 2039"
       }
      }
     },
     "localname": "FirstMortgageBonds3.92PercentDue2039Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds336PercentDueApril2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.36 Percent Due April 2050",
        "label": "First Mortgage Bonds 3.36 Percent Due April 2050 [Member]",
        "terseLabel": "3.36% due April 2050"
       }
      }
     },
     "localname": "FirstMortgageBonds336PercentDueApril2050Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds336PercentDueJuly2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3.36 Percent Due July 2050",
        "label": "First Mortgage Bonds 3.36 Percent Due July 2050 [Member]",
        "terseLabel": "3.36% due July 2050"
       }
      }
     },
     "localname": "FirstMortgageBonds336PercentDueJuly2050Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds3Point53Percentdue2026Series2016AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 3 Point 53 Percent, due 2026, Series 2016A [Member]",
        "label": "First Mortgage Bonds 3 Point 53 Percent, due 2026, Series 2016A [Member]",
        "terseLabel": "3.53% due February 2026"
       }
      }
     },
     "localname": "FirstMortgageBonds3Point53Percentdue2026Series2016AMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds4.06PercentDue2044Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds 4.06 Percent Due 2044 [Member]",
        "label": "First Mortgage Bonds 4.06 Percent Due 2044 [Member]",
        "terseLabel": "4.06% due March 2044"
       }
      }
     },
     "localname": "FirstMortgageBonds4.06PercentDue2044Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBonds6Point95PercentDue2043Series2013AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds, due 2043, Series 2013A [Member]",
        "label": "First Mortgage Bonds 6 Point 95 Percent, due 2043, Series 2013A [Member]",
        "terseLabel": "6.95% due April 2043"
       }
      }
     },
     "localname": "FirstMortgageBonds6Point95PercentDue2043Series2013AMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBondsDue2019Series2009Aat9point50percentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds Due 2019, Series 2009A, at 9 point 50 percent [Member]",
        "label": "First Mortgage Bonds Due 2019, Series 2009A, at 9 point 50 percent [Member]",
        "verboseLabel": "First Mortgage Bonds at 9.50% due 2019"
       }
      }
     },
     "localname": "FirstMortgageBondsDue2019Series2009Aat9point50percentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds Due 2024, Series 2014A, at 4 point 03 percent [Member] [Member]",
        "label": "First Mortgage Bonds Due 2024, Series 2014A, at 4 point 03 percent [Member] [Member]",
        "terseLabel": "4.03% due July 2024"
       }
      }
     },
     "localname": "FirstMortgageBondsDue2024Series2014Aat4point03percentMemberMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage Bonds [Member]",
        "terseLabel": "First Mortgage Bonds",
        "verboseLabel": "First Mortgage Bonds:"
       }
      }
     },
     "localname": "FirstMortgageBondsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FixedIncomeSecuritiesInternationalGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Income Securities, International Government",
        "label": "Fixed Income Securities, International Government [Member]",
        "terseLabel": "International government"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesInternationalGovernmentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FixedIncomeSecuritiesMunicipalsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Income Securities, Municipals [Member]",
        "label": "Fixed Income Securities, Municipals [Member]",
        "terseLabel": "Municipals"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMunicipalsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FixedIncomeSecuritiesOtherFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Income Securities, Other Funds [Member]",
        "label": "Fixed Income Securities, Other Funds [Member]",
        "terseLabel": "Corporate and other"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesOtherFundsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FixedIncomeSecuritiesUSGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Income Securities, U.S. Government [Member]",
        "label": "Fixed Income Securities, U.S. Government [Member]",
        "terseLabel": "U.S. government"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesUSGovernmentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ForeignGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Government [Member]",
        "label": "Foreign Government [Member]",
        "terseLabel": "International government"
       }
      }
     },
     "localname": "ForeignGovernmentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FormulaTransmissionRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Formula Transmission Rate Case [Member]",
        "label": "Formula Transmission Rate Case [Member]",
        "terseLabel": "Formula Transmission Rate Case"
       }
      }
     },
     "localname": "FormulaTransmissionRateCaseMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FourCornersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Corners [Member]",
        "label": "Four Corners [Member]",
        "terseLabel": "Four Corners"
       }
      }
     },
     "localname": "FourCornersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FourCornersUnits4And5CoalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Corners Units 4 and 5 (Coal) [Member]",
        "label": "Four Corners Units 4 and 5 (Coal) [Member]",
        "terseLabel": "Four Corners Units 4 and 5 (Coal)"
       }
      }
     },
     "localname": "FourCornersUnits4And5CoalMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FuelAndPurchasedPowerAdjustmentClauseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel and Purchased Power Adjustment Clause [Member]",
        "label": "Fuel and Purchased Power Adjustment Clause [Member]",
        "terseLabel": "Fuel and purchased power costs",
        "verboseLabel": "FPPAC"
       }
      }
     },
     "localname": "FuelAndPurchasedPowerAdjustmentClauseMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_FundsContributedMineReclamationTrust": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Contributed, Mine Reclamation Trust",
        "label": "Funds Contributed, Mine Reclamation Trust",
        "terseLabel": "Funds contributed to mine reclamation trust"
       }
      }
     },
     "localname": "FundsContributedMineReclamationTrust",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_IncomeLossFromEquityMethodInvestmentExcludingJointVenture": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) from Equity Method Investment Excluding Joint Venture",
        "label": "Income (Loss) from Equity Method Investment Excluding Joint Venture",
        "terseLabel": "Equity in earnings of subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentExcludingJointVenture",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_IncomeTaxSharingPaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Sharing Payments [Member]",
        "label": "Income Tax Sharing Payments [Member]",
        "terseLabel": "Income tax sharing payments:"
       }
      }
     },
     "localname": "IncomeTaxSharingPaymentsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_IncomeTaxesImpairmentofCarryforwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes, Impairment of Carryforwards [Abstract]",
        "label": "Income Taxes, Impairment of Carryforwards [Abstract]",
        "terseLabel": "Income Taxes, Impairment of Carryforwards"
       }
      }
     },
     "localname": "IncomeTaxesImpairmentofCarryforwardsAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_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.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_IncomeTaxesReserveBalancesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes, Reserve Balances [Abstract]",
        "label": "Income Taxes, Reserve Balances [Abstract]",
        "terseLabel": "Income Taxes, Reserve Balances"
       }
      }
     },
     "localname": "IncomeTaxesReserveBalancesAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the period in the amount due from customers for the credit sale of goods and services; includes accounts receivable billed and unbilled.",
        "label": "Increase Decrease in Accounts Receivable and Unbilled Revenues",
        "negatedLabel": "Accounts receivable and unbilled revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableAndUnbilledRevenues",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_IncreaseDecreaseInAccruedInterestAndTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Accrued Interest And Taxes",
        "label": "Increase Decrease In Accrued Interest And Taxes",
        "terseLabel": "Accrued interest and taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInterestAndTaxes",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Increase)/Decrease In Other Than Temporary Losses, Investments, Portion Recognized in Earnings, Net, Available-for-sale Securities",
        "label": "(Increase)/Decrease In Other Than Temporary Losses, Investments, Portion Recognized in Earnings, Net, Available-for-sale Securities",
        "terseLabel": "Available for sale securities realized impairment losses"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherThanTemporaryLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecurities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Increase) Decrease in capital expenditures incurred but not yet paid",
        "label": "(Increase) Decrease in capital expenditures incurred but not yet paid",
        "terseLabel": "(Increase) decrease in accrued plant additions"
       }
      }
     },
     "localname": "IncreaseDecreaseincapitalexpendituresincurredbutnotyetpaid",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_IncreaseInPriceOfCoalPerTon": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase In Price Of Coal Per Ton",
        "label": "Increase In Price Of Coal Per Ton",
        "terseLabel": "Increase in price of coal (per ton)"
       }
      }
     },
     "localname": "IncreaseInPriceOfCoalPerTon",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "pnm_IncreaseinCoalMineDecommissioningLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in Coal Mine Decommissioning Liability [Member]",
        "label": "Increase in Coal Mine Decommissioning Liability [Member]",
        "terseLabel": "Increase in coal mine decommissioning liability"
       }
      }
     },
     "localname": "IncreaseinCoalMineDecommissioningLiabilityMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_IndustryWideRetrospectiveAssessmentProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industry Wide Retrospective Assessment Program [Member]",
        "label": "Industry Wide Retrospective Assessment Program [Member]",
        "terseLabel": "Industry Wide Retrospective Assessment Program"
       }
      }
     },
     "localname": "IndustryWideRetrospectiveAssessmentProgramMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InitialPaymentForReliefFromObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Payment For Relief From Obligations",
        "label": "Initial Payment For Relief From Obligations",
        "terseLabel": "Initial payment for relief from obligations"
       }
      }
     },
     "localname": "InitialPaymentForReliefFromObligations",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_InsuranceCarrierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Carrier [Axis]",
        "label": "Insurance Carrier [Axis]",
        "terseLabel": "Insurance Carrier [Axis]"
       }
      }
     },
     "localname": "InsuranceCarrierAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_InsuranceCarrierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Carrier [Domain]",
        "label": "Insurance Carrier [Domain]",
        "terseLabel": "Insurance Carrier [Domain]"
       }
      }
     },
     "localname": "InsuranceCarrierDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InsuranceDeductibleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Deductible",
        "label": "Insurance Deductible [Member]",
        "terseLabel": "Insurance Deductible"
       }
      }
     },
     "localname": "InsuranceDeductibleMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_IntegratedResourcePlan2011Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Integrated Resource Plan, 2011 [Member]",
        "label": "Integrated Resource Plan, 2011 [Member]",
        "terseLabel": "Integrated Resource Plan, 2011"
       }
      }
     },
     "localname": "IntegratedResourcePlan2011Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_IntegratedResourcePlan2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Integrated Resource Plan, 2020 [Member]",
        "label": "Integrated Resource Plan, 2020 [Member]",
        "terseLabel": "Integrated Resource Plan, 2020"
       }
      }
     },
     "localname": "IntegratedResourcePlan2020Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InterconnectionBillingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interconnection Billings [Member]",
        "label": "Interconnection Billings [Member]",
        "terseLabel": "Interconnection and facility study billings:"
       }
      }
     },
     "localname": "InterconnectionBillingsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InterestChargesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Charges [Member]",
        "label": "Interest Charges [Member]",
        "terseLabel": "Interest billings:"
       }
      }
     },
     "localname": "InterestChargesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InterestRateContractOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Contract, One [Member]",
        "label": "Interest Rate Contract, One [Member]",
        "terseLabel": "Interest rate 1"
       }
      }
     },
     "localname": "InterestRateContractOneMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InterestRateContractThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Contract, Three [Member]",
        "label": "Interest Rate Contract, Three [Member]",
        "terseLabel": "Interest rate 3"
       }
      }
     },
     "localname": "InterestRateContractThreeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InterestRateContractTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Contract, Two [Member]",
        "label": "Interest Rate Contract, Two [Member]",
        "terseLabel": "Interest rate 2"
       }
      }
     },
     "localname": "InterestRateContractTwoMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_InvestmentsInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in subsidiaries",
        "label": "Investments in subsidiaries",
        "negatedLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInSubsidiaries",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_JPMorganChaseBankN.A.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JPMorgan Chase Bank, N.A. [Member]",
        "label": "JPMorgan Chase Bank, N.A. [Member]",
        "terseLabel": "JPMorgan Chase Bank, N.A."
       }
      }
     },
     "localname": "JPMorganChaseBankN.A.Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JPMorgan Chase Bank, N.A. and U.S. Bank National Association [Member]",
        "label": "JPMorgan Chase Bank, N.A. and U.S. Bank National Association [Member]",
        "terseLabel": "JPMorgan Chase Bank, N.A. and U.S. Bank National Association"
       }
      }
     },
     "localname": "JPMorganChaseBankN.A.andU.S.BankNationalAssociationMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_JointProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint Projects [Member]",
        "label": "Joint Projects [Member]",
        "terseLabel": "Joint Projects"
       }
      }
     },
     "localname": "JointProjectsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_JointlyOwnedGeneratingFacilitiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jointly-Owned Generating Facilities [Axis]",
        "label": "Jointly-Owned Generating Facilities [Axis]",
        "terseLabel": "Jointly-Owned Generating Facilities [Axis]"
       }
      }
     },
     "localname": "JointlyOwnedGeneratingFacilitiesAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jointly Owned Utility Plant, Option to Purchase Proportionate Ownership Share",
        "label": "Jointly Owned Utility Plant, Option to Purchase Proportionate Ownership Share",
        "terseLabel": "Option to purchase a percentage of the plant or VIE (up to )"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOptionToPurchaseProportionateOwnershipShare",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jointly Owned Utility Plant Proportionate Ownership Share, Other Entities",
        "label": "Jointly Owned Utility Plant Proportionate Ownership Share, Other Entities",
        "terseLabel": "Jointly owned utility plant, ownership percentage"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShareOtherEntities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_LaJoyaWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "La Joya Wind [Member]",
        "label": "La Joya Wind [Member]",
        "terseLabel": "La Joya Wind"
       }
      }
     },
     "localname": "LaJoyaWindMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_LeasedInterestTerminationOnJanuary152023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased Interest Termination On January 15, 2023",
        "label": "Leased Interest Termination On January 15, 2023 [Member]",
        "terseLabel": "Leased Interest Termination On January 15, 2023"
       }
      }
     },
     "localname": "LeasedInterestTerminationOnJanuary152023Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_LeasedInterestTerminationOnJanuary152024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased Interest Termination On January 15, 2024",
        "label": "Leased Interest Termination On January 15, 2024 [Member]",
        "terseLabel": "Leased Interest Termination On January 15, 2024"
       }
      }
     },
     "localname": "LeasedInterestTerminationOnJanuary152024Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_LeasesWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Weighted Average Discount Rate [Abstract]",
        "label": "Leases, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted average discount rate:"
       }
      }
     },
     "localname": "LeasesWeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_LesseeOperatingLeaseUnguaranteedResidualValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Unguaranteed Residual Value",
        "label": "Lessee, Operating Lease, Unguaranteed Residual Value",
        "terseLabel": "Lessee, operating lease, unguaranteed residual value"
       }
      }
     },
     "localname": "LesseeOperatingLeaseUnguaranteedResidualValue",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LesseeRightOfWayLeaseAnnualPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual lease payments",
        "label": "Lessee, Right-Of-Way Lease, Annual Payments",
        "terseLabel": "Right-of-way lease, annual payments"
       }
      }
     },
     "localname": "LesseeRightOfWayLeaseAnnualPayments",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LesseeRightOfWayLeasePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Way Lease Payments",
        "label": "Lessee, Right-Of-Way Lease, Payments",
        "terseLabel": "Right-of-way lease, payments"
       }
      }
     },
     "localname": "LesseeRightOfWayLeasePayments",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LetterOrCredit30MilJPMorganMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letter or credit, 30 mil JP Morgan [Member]",
        "label": "Letter or Credit, 30 mil JP Morgan [Member]",
        "terseLabel": "Letter or credit, 30 mil JP Morgan"
       }
      }
     },
     "localname": "LetterOrCredit30MilJPMorganMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_LightningDockGeothermalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lightning Dock Geothermal [Member]",
        "label": "Lightning Dock Geothermal [Member]",
        "terseLabel": "Lightning Dock Geothermal"
       }
      }
     },
     "localname": "LightningDockGeothermalMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_LocalLinesOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local Lines of Credit [Member]",
        "label": "Local Lines of Credit [Member]",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LocalLinesOfCreditMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_LongTermContractForPurchaseOfElectricPowerFixedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Contract For Purchase of Electric Power Fixed Charges",
        "label": "Long Term Contract For Purchase of Electric Power Fixed Costs",
        "terseLabel": "Payment for fixed charges"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerFixedCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LongTermContractForPurchaseOfElectricPowerVariableCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Contract for Purchase of Electric Power Variable Charges",
        "label": "Long Term Contract For Purchase of Electric Power Variable Charges",
        "terseLabel": "Payment for variable charges"
       }
      }
     },
     "localname": "LongTermContractForPurchaseOfElectricPowerVariableCharges",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term contract option to purchase, purchase price - percentage of adjusted NBV",
        "label": "Long Term Contract Option To Purchase, Purchase Price - Percentage Of Adjusted NBV",
        "terseLabel": "Purchase price, percentage of the book value reduced by related indebtedness"
       }
      }
     },
     "localname": "LongTermContractOptionToPurchasePurchasePricePercentageOfAdjustedNBV",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_LongTermContractOptionToPurchasePurchasePricePercentageOfFMV": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term contract option to purchase, purchase price - percentage of FMV",
        "label": "Long Term Contract Option To Purchase, Purchase Price - Percentage Of FMV",
        "terseLabel": "Purchase price, percentage of fair market value"
       }
      }
     },
     "localname": "LongTermContractOptionToPurchasePurchasePricePercentageOfFMV",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_LongtermdebtCurrentmaturitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt, Current maturities, Gross",
        "label": "Long-term debt, Current maturities, Gross",
        "terseLabel": "Principal, less current maturities"
       }
      }
     },
     "localname": "LongtermdebtCurrentmaturitiesGross",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LongtermdebtExcludingcurrentmaturitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt, Excluding current maturities, Gross",
        "label": "Long-term debt, Excluding current maturities, Gross",
        "terseLabel": "Long-term debt, excluding current maturities, gross"
       }
      }
     },
     "localname": "LongtermdebtExcludingcurrentmaturitiesGross",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LossContingencySuretyBond": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Surety Bond",
        "label": "Loss Contingency, Surety Bond",
        "terseLabel": "Surety bond"
       }
      }
     },
     "localname": "LossContingencySuretyBond",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_LunaGasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Luna (Gas) [Member]",
        "label": "Luna (Gas) [Member]",
        "terseLabel": "Luna (Gas)"
       }
      }
     },
     "localname": "LunaGasMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_MaricopaCountyArizonaPollutionControlCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maricopa County, Arizona Pollution Control Corporation",
        "label": "Maricopa County, Arizona Pollution Control Corporation [Member]",
        "terseLabel": "Maricopa County, Arizona Pollution Control Corporation"
       }
      }
     },
     "localname": "MaricopaCountyArizonaPollutionControlCorporationMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_MarketBasedSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-Based Shares [Member]",
        "label": "Market-Based Shares [Member]",
        "terseLabel": "Market-Based Shares"
       }
      }
     },
     "localname": "MarketBasedSharesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_MergerAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merger Agreement",
        "label": "Merger Agreement [Member]",
        "terseLabel": "Merger Agreement"
       }
      }
     },
     "localname": "MergerAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_MineReclamationTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mine Reclamation Trust [Member]",
        "label": "Mine Reclamation Trust [Member]",
        "terseLabel": "Mine Reclamation Trust"
       }
      }
     },
     "localname": "MineReclamationTrustMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_MiscellaneousRevenueFromContractsWithCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Miscellaneous Revenue From Contracts With Customers [Member]",
        "label": "Miscellaneous Revenue From Contracts With Customers [Member]",
        "terseLabel": "Miscellaneous"
       }
      }
     },
     "localname": "MiscellaneousRevenueFromContractsWithCustomersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NMCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NM Capital [Member]",
        "label": "NM Capital [Member]",
        "terseLabel": "NM Capital"
       }
      }
     },
     "localname": "NMCapitalMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NMPRCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NMPRC [Member]",
        "label": "NMPRC [Member]",
        "terseLabel": "NMPRC"
       }
      }
     },
     "localname": "NMPRCMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NMRDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NMRD [Member]",
        "label": "NMRD [Member]",
        "terseLabel": "NMRD"
       }
      }
     },
     "localname": "NMRDMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NMRDToPNMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NMRD To PNM",
        "label": "NMRD To PNM [Member]",
        "terseLabel": "NMRD to PNM"
       }
      }
     },
     "localname": "NMRDToPNMMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NaturalGasCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural Gas Cost",
        "label": "Natural Gas Cost [Member]",
        "terseLabel": "Natural Gas Cost"
       }
      }
     },
     "localname": "NaturalGasCostMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NavajoNationAllotteeMattersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Navajo Nation Allottee Matters [Member]",
        "label": "Navajo Nation Allottee Matters [Member]",
        "terseLabel": "Navajo Nation Allottee Matters"
       }
      }
     },
     "localname": "NavajoNationAllotteeMattersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NavajoNationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Navajo Nation [Member]",
        "label": "Navajo Nation [Member]",
        "terseLabel": "Navajo Nation"
       }
      }
     },
     "localname": "NavajoNationMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NewMexico2015RateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Mexico 2015 Rate Case [Member]",
        "label": "New Mexico 2015 Rate Case [Member]",
        "terseLabel": "New Mexico 2015 Rate Case"
       }
      }
     },
     "localname": "NewMexico2015RateCaseMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NewMexicoWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Mexico Wind [Member]",
        "label": "New Mexico Wind [Member]",
        "terseLabel": "New Mexico Wind"
       }
      }
     },
     "localname": "NewMexicoWindMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NonFuelEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Fuel Energy [Member]",
        "label": "Non-Fuel Energy [Member]",
        "terseLabel": "Non-Fuel Energy"
       }
      }
     },
     "localname": "NonFuelEnergyMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NonServiceCostDeferredAsRegulatoryAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Service Cost Deferred As Regulatory Assets",
        "label": "Non-Service Cost Deferred As Regulatory Assets",
        "terseLabel": "Non-service cost deferred as regulatory assets"
       }
      }
     },
     "localname": "NonServiceCostDeferredAsRegulatoryAssets",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_NonemployeeMembersoftheBoardofDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonemployee Members of the Board of Directors [Member]",
        "label": "Nonemployee Members of the Board of Directors [Member]",
        "terseLabel": "Nonemployee Members of the Board of Directors"
       }
      }
     },
     "localname": "NonemployeeMembersoftheBoardofDirectorsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NuclearDecommissioningTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nuclear Decommissioning Trust [Member]",
        "label": "Nuclear Decommissioning Trust [Member]",
        "terseLabel": "Nuclear Decommissioning Trust"
       }
      }
     },
     "localname": "NuclearDecommissioningTrustMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NuclearSpentFuelAndWasteDisposalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nuclear Spent Fuel And Waste Disposal [Member]",
        "label": "Nuclear Spent Fuel And Waste Disposal [Member]",
        "terseLabel": "Nuclear spent fuel and waste disposal"
       }
      }
     },
     "localname": "NuclearSpentFuelAndWasteDisposalMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_NumberOfAdditionalPPAs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Additional PPAs",
        "label": "Number Of Additional PPAs",
        "terseLabel": "Number of additional PPAs"
       }
      }
     },
     "localname": "NumberOfAdditionalPPAs",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfAllotmentParcelsAtIssue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of allotment parcels' at issue",
        "label": "Number Of Allotment Parcels' At Issue",
        "terseLabel": "Number of allotment parcels at issue"
       }
      }
     },
     "localname": "NumberOfAllotmentParcelsAtIssue",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfAllotmentParcelsAtIssueNotToBeCondemned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of allotment parcels' at issue, Not to be condemned",
        "label": "Number Of Allotment Parcels' At Issue, Not To Be Condemned",
        "terseLabel": "Number of allotment parcels that cannot be condemned"
       }
      }
     },
     "localname": "NumberOfAllotmentParcelsAtIssueNotToBeCondemned",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Allotments Where Landowners Are Revoking Right Of Way Renewal Consents",
        "label": "Number Of Allotments Where Landowners Are Revoking Right Of Way Renewal Consents",
        "terseLabel": "Number of allotments where landowners are revoking rights of way renewal consents (in allotment parcels)"
       }
      }
     },
     "localname": "NumberOfAllotmentsWhereLandownersAreRevokingRightOfWayRenewalConsents",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfExtensionOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Extension Options",
        "label": "Number Of Extension Options",
        "terseLabel": "Number of extension options"
       }
      }
     },
     "localname": "NumberOfExtensionOptions",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfLandownersInvolvedInTheAppeal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Landowners Involved In The Appeal",
        "label": "Number Of Landowners Involved In The Appeal",
        "terseLabel": "Number of landowners involved in the appeal"
       }
      }
     },
     "localname": "NumberOfLandownersInvolvedInTheAppeal",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfLeasesExpiring": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Leases, Expiring",
        "label": "Number Of Leases, Expiring",
        "terseLabel": "Number of leases expiring"
       }
      }
     },
     "localname": "NumberOfLeasesExpiring",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfMegaWattsPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Mega Watts Purchased",
        "label": "Number of Mega Watts Purchased",
        "terseLabel": "Number of megawatts purchased (in megawatts)"
       }
      }
     },
     "localname": "NumberOfMegaWattsPurchased",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_NumberOfOptionsForMeetingBTAStandards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Options For Meeting BTA Standards",
        "label": "Number Of Options For Meeting BTA Standards",
        "terseLabel": "Number of options for meeting BTA standards"
       }
      }
     },
     "localname": "NumberOfOptionsForMeetingBTAStandards",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoolingWaterIntakeStructuresDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfOutstandingPCRBsSubjectToMandatoryTender": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Outstanding PCRB's Subject To Mandatory Tender",
        "label": "Number Of Outstanding PCRB's Subject To Mandatory Tender",
        "terseLabel": "Number Of Outstanding PCRB's Subject To Mandatory Tender"
       }
      }
     },
     "localname": "NumberOfOutstandingPCRBsSubjectToMandatoryTender",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfPurchasePowerAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Purchase Power Agreements",
        "label": "Number Of Purchase Power Agreements",
        "terseLabel": "Number of purchase power agreements"
       }
      }
     },
     "localname": "NumberOfPurchasePowerAgreements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfRegulatedUtilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Regulated Utilities",
        "label": "Number Of Regulated Utilities",
        "terseLabel": "Number of regulated utilities"
       }
      }
     },
     "localname": "NumberOfRegulatedUtilities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberOfSolarFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Solar Facilities",
        "label": "Number Of Solar Facilities",
        "terseLabel": "Number of solar facilities"
       }
      }
     },
     "localname": "NumberOfSolarFacilities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Allotments, Previously Contested Rights Of Way Renewal Consents",
        "label": "Number of Allotments, Previously Contested Rights Of Way Renewal Consents",
        "terseLabel": "Allotments with right-of-way renewals not previously contested (in allotment parcels)"
       }
      }
     },
     "localname": "NumberofAllotmentsPreviouslyContestedRightsOfWayRenewalConsents",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_NumberofUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Units",
        "label": "Number of Units",
        "terseLabel": "Number of units (in generating units)"
       }
      }
     },
     "localname": "NumberofUnits",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_OperatingLeaseAssetsandLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Assets and Liabilities, Lessee [Abstract]",
        "label": "Operating Lease, Assets and Liabilities, Lessee [Abstract]",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "OperatingLeaseAssetsandLiabilitiesLesseeAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_OperatingLeaseCapitalizedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Capitalized Costs",
        "label": "Operating Lease, Capitalized Costs",
        "negatedTerseLabel": "Amounts capitalized"
       }
      }
     },
     "localname": "OperatingLeaseCapitalizedCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_OperatingLeaseExtendedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Extended Term",
        "label": "Operating Lease, Extended Term",
        "terseLabel": "Operating lease, option term extensions"
       }
      }
     },
     "localname": "OperatingLeaseExtendedTerm",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_OperatingLeaseOriginalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Original Term",
        "label": "Operating Lease, Original Term",
        "terseLabel": "Period of time for the original full power operating licenses"
       }
      }
     },
     "localname": "OperatingLeaseOriginalTerm",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Actuarial (Gain) Loss, Regulatory Asset (Liability) Adjustment, before Tax",
        "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Actuarial (Gain) Loss, Regulatory Asset (Liability) Adjustment, before Tax",
        "terseLabel": "Regulatory asset (liability) adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetActuarialGainLossRegulatoryAssetLiabilityAdjustmentBeforeTax",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_OtherDeferredCostsGrossCARESAct": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Deferred Costs, Gross, CARES Act",
        "label": "Other Deferred Costs, Gross, CARES Act",
        "terseLabel": "Other deferred costs, gross, CARES Act"
       }
      }
     },
     "localname": "OtherDeferredCostsGrossCARESAct",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_OtherDeferredCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Deferred Credits [Member]",
        "label": "Other Deferred Credits [Member]",
        "terseLabel": "Other deferred credits"
       }
      }
     },
     "localname": "OtherDeferredCreditsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherEntitiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Entities [Axis]",
        "label": "Other Entities [Axis]",
        "terseLabel": "Other Entities [Axis]"
       }
      }
     },
     "localname": "OtherEntitiesAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_OtherEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Entities [Domain]",
        "label": "Other Entities [Domain]",
        "terseLabel": "Other Entities [Domain]"
       }
      }
     },
     "localname": "OtherEntitiesDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherIncomeDeductionsExcludingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Income Deductions Excluding Interest",
        "label": "Other Income Deductions Excluding Interest",
        "terseLabel": "Other income (deductions)"
       }
      }
     },
     "localname": "OtherIncomeDeductionsExcludingInterest",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_OtherPropertyAndInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Property And Investments [Abstract]",
        "label": "Other Property And Investments [Abstract]",
        "terseLabel": "Other Property and Investments:"
       }
      }
     },
     "localname": "OtherPropertyAndInvestmentsAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Receivables, Allowance For Credit Loss, Period Increase (Decrease)",
        "label": "Other Receivables, Allowance For Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Other receivables, allowance for credit loss"
       }
      }
     },
     "localname": "OtherReceivablesAllowanceForCreditLossPeriodIncreaseDecrease",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_OtherRegulatoryAssetsCurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Regulatory Assets, Current",
        "label": "Other Regulatory Assets, Current [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsCurrentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherRegulatoryAssetsNoncurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Regulatory Assets, Noncurrent",
        "label": "Other Regulatory Assets, Noncurrent [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsNoncurrentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherUnrelatedEntities1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Unrelated Entities 1 [Member]",
        "label": "Other Unrelated Entities 1 [Member]",
        "terseLabel": "Other Unrelated Entities 1"
       }
      }
     },
     "localname": "OtherUnrelatedEntities1Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherUnrelatedEntities2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Unrelated Entities 2 [Member]",
        "label": "Other Unrelated Entities 2 [Member]",
        "terseLabel": "Other Unrelated Entities 2"
       }
      }
     },
     "localname": "OtherUnrelatedEntities2Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherUnrelatedEntities3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Unrelated Entities 3 [Member]",
        "label": "Other Unrelated Entities 3 [Member]",
        "terseLabel": "Other Unrelated Entities 3"
       }
      }
     },
     "localname": "OtherUnrelatedEntities3Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherUnrelatedEntities4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Unrelated Entities 4 [Member]",
        "label": "Other Unrelated Entities 4 [Member]",
        "terseLabel": "Other Unrelated Entities 4"
       }
      }
     },
     "localname": "OtherUnrelatedEntities4Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OtherUnrelatedEntities5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Unrelated Entities 5 [Member]",
        "label": "Other Unrelated Entities 5 [Member]",
        "terseLabel": "Other Unrelated Entities 5"
       }
      }
     },
     "localname": "OtherUnrelatedEntities5Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_OutOfPocketFeesAndExpensesReimbursement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Out-of-pocket Fees And Expenses Reimbursement",
        "label": "Out-of-pocket Fees And Expenses Reimbursement",
        "terseLabel": "Out-of-pocket fees and expenses reimbursement"
       }
      }
     },
     "localname": "OutOfPocketFeesAndExpensesReimbursement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PNM2017NewMexicoCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2017 New Mexico Credit Facility [Member]",
        "label": "PNM 2017 New Mexico Credit Facility [Member]",
        "terseLabel": "PNM 2017 New Mexico Credit Facility"
       }
      }
     },
     "localname": "PNM2017NewMexicoCreditFacilityMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2017TermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2017 Term Loan Agreement [Member]",
        "label": "PNM 2017 Term Loan Agreement [Member]",
        "terseLabel": "PNM 2017 Term Loan Agreement"
       }
      }
     },
     "localname": "PNM2017TermLoanAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2019250MillionTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2019 $250 Million Term Loan [Member]",
        "label": "PNM 2019 $250 Million Term Loan [Member]",
        "terseLabel": "PNM 2019 $250 Million Term Loan"
       }
      }
     },
     "localname": "PNM2019250MillionTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM201940MillionTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2019 $40 Million Term Loan [Member]",
        "label": "PNM 2019 $40 Million Term Loan [Member]",
        "terseLabel": "PNM 2019 $40.0 Million Term Loan due June 2021"
       }
      }
     },
     "localname": "PNM201940MillionTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2019TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2019 Term Loan [Member]",
        "label": "PNM 2019 Term Loan [Member]",
        "terseLabel": "PNMR 2019 Term Loan due June 2021",
        "verboseLabel": "PNM 2019 Term Loan"
       }
      }
     },
     "localname": "PNM2019TermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2020250MillionTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2020 250 Million Term Loan",
        "label": "PNM 2020 250 Million Term Loan [Member]",
        "terseLabel": "PNM 2020 $250.0 Million Term Loan"
       }
      }
     },
     "localname": "PNM2020250MillionTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM202175MillionTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2021 75 Million Term Loan",
        "label": "PNM 2021 75 Million Term Loan [Member]",
        "terseLabel": "PNM 2021 $75.0 Million Term Loan due December 2022"
       }
      }
     },
     "localname": "PNM202175MillionTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2021FixedRatePCRBsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2021 Fixed Rate PCRBs",
        "label": "PNM 2021 Fixed Rate PCRBs [Member]",
        "terseLabel": "PNM 2021 Fixed Rate PCRBs"
       }
      }
     },
     "localname": "PNM2021FixedRatePCRBsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2021NotePurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2021 Note Purchase Agreement",
        "label": "PNM 2021 Note Purchase Agreement [Member]",
        "terseLabel": "PNM 2021 Note Purchase Agreement"
       }
      }
     },
     "localname": "PNM2021NotePurchaseAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2021SUNsAt259PercentDueJuly152033Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2021 SUNs At 2.59 Percent Due July 15, 2033",
        "label": "PNM 2021 SUNs At 2.59 Percent Due July 15, 2033 [Member]",
        "terseLabel": "PNM 2021 SUNs At 2.59 Percent Due July 15, 2033"
       }
      }
     },
     "localname": "PNM2021SUNsAt259PercentDueJuly152033Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNM2021SUNsAt314PercentDueJuly152041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM 2021 SUNs At 3.14 Percent Due July 15, 2041",
        "label": "PNM 2021 SUNs At 3.14 Percent Due July 15, 2041 [Member]",
        "terseLabel": "PNM 2021 SUNs At 3.14 Percent Due July 15, 2041"
       }
      }
     },
     "localname": "PNM2021SUNsAt314PercentDueJuly152041Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMAndTNMPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM And TNMP",
        "label": "PNM And TNMP [Member]",
        "terseLabel": "PNM and TNMP"
       }
      }
     },
     "localname": "PNMAndTNMPMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2018SUNS3.25percentdueMarch2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2018 SUNS 3.25 percent due March 2021 [Member]",
        "label": "PNMR 2018 SUNS 3.25 percent due March 2021 [Member]",
        "terseLabel": "PNMR 3.25% 2018 SUNs due March 2021"
       }
      }
     },
     "localname": "PNMR2018SUNS3.25percentdueMarch2021Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2018TwoYearTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2018 Two Year Term Loan [Member]",
        "label": "PNMR 2018 Two Year Term Loan [Member]",
        "terseLabel": "PNMR 2018 Two-Year Term Loan due December 2020"
       }
      }
     },
     "localname": "PNMR2018TwoYearTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2019TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2019 Term Loan",
        "label": "PNMR 2019 Term Loan [Member]",
        "terseLabel": "PNMR 2019 Term Loan"
       }
      }
     },
     "localname": "PNMR2019TermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2020DelayedDrawTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2020 Delayed-Draw Term Loan",
        "label": "PNMR 2020 Delayed-Draw Term Loan [Member]",
        "terseLabel": "PNMR 2020 Delayed-Draw Term Loan"
       }
      }
     },
     "localname": "PNMR2020DelayedDrawTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2020ForwardEquitySalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2020 Forward Equity Sales Agreement [Member]",
        "label": "PNMR 2020 Forward Equity Sales Agreement [Member]",
        "terseLabel": "PNMR 2020 Forward Equity Sales Agreement"
       }
      }
     },
     "localname": "PNMR2020ForwardEquitySalesAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2020TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2020 Term Loan",
        "label": "PNMR 2020 Term Loan [Member]",
        "terseLabel": "PNMR 2020 Term Loan"
       }
      }
     },
     "localname": "PNMR2020TermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMR2021DelayedDrawTermLoanDueMay2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR 2021 Delayed-Draw Term Loan due May 2023",
        "label": "PNMR 2021 Delayed-Draw Term Loan due May 2023 [Member]",
        "terseLabel": "PNMR 2021 Delayed-Draw Term Loan due May 2023"
       }
      }
     },
     "localname": "PNMR2021DelayedDrawTermLoanDueMay2023Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRAndPNMRDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR And PNMR Development",
        "label": "PNMR And PNMR Development [Member]",
        "terseLabel": "PNMR and PNMR Development"
       }
      }
     },
     "localname": "PNMRAndPNMRDevelopmentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR Development [Member]",
        "label": "PNMR Development [Member]",
        "terseLabel": "PNMR Development"
       }
      }
     },
     "localname": "PNMRDevelopmentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRDevelopmentRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR Development Revolving Credit Facility [Member]",
        "label": "PNMR Development Revolving Credit Facility [Member]",
        "terseLabel": "PNMR Development Revolving Credit Facility"
       }
      }
     },
     "localname": "PNMRDevelopmentRevolvingCreditFacilityMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRDevelopmentTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR Development Term Loan [Member]",
        "label": "PNMR Development Term Loan [Member]",
        "terseLabel": "PNMR Development Term Loan due January 2022"
       }
      }
     },
     "localname": "PNMRDevelopmentTermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR Revolving Credit Facility [Member]",
        "label": "PNMR Revolving Credit Facility [Member]",
        "terseLabel": "PNMR Revolving Credit Facility"
       }
      }
     },
     "localname": "PNMRRevolvingCreditFacilityMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRToNMRDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR To NMRD [Member]",
        "label": "PNMR To NMRD [Member]",
        "terseLabel": "PNMR to NMRD"
       }
      }
     },
     "localname": "PNMRToNMRDMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRandTNMPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR and TNMP [Member]",
        "label": "PNMR and TNMP [Member]",
        "terseLabel": "PNMR and TNMP"
       }
      }
     },
     "localname": "PNMRandTNMPMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM Revolving Credit Facility [Member]",
        "label": "PNM Revolving Credit Facility [Member]",
        "terseLabel": "PNM Revolving Credit Facility"
       }
      }
     },
     "localname": "PNMRevolvingCreditFacilityMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMSUNsAt535PercentDueOctober12021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM SUNs At 5.35 Percent Due October 1, 2021",
        "label": "PNM SUNs At 5.35 Percent Due October 1, 2021 [Member]",
        "terseLabel": "PNM SUNs At 5.35 Percent Due October 1, 2021"
       }
      }
     },
     "localname": "PNMSUNsAt535PercentDueOctober12021Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMSeptember2021NotePurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM September 2021 Note Purchase Agreement",
        "label": "PNM September 2021 Note Purchase Agreement [Member]",
        "terseLabel": "PNM September 2021 Note Purchase Agreement"
       }
      }
     },
     "localname": "PNMSeptember2021NotePurchaseAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMSolarDirectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM Solar Direct [Member]",
        "label": "PNM Solar Direct [Member]",
        "terseLabel": "PNM Solar Direct"
       }
      }
     },
     "localname": "PNMSolarDirectMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMToNMRDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM To NMRD [Member]",
        "label": "PNM To NMRD [Member]",
        "terseLabel": "PNM to NMRD"
       }
      }
     },
     "localname": "PNMToNMRDMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMfromNMRDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM from NMRD [Member]",
        "label": "PNM from NMRD [Member]",
        "terseLabel": "PNM from NMRD"
       }
      }
     },
     "localname": "PNMfromNMRDMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PNMtoPNMRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNM to PNMR [Member]",
        "label": "PNM to PNMR [Member]",
        "terseLabel": "PNM to PNMR"
       }
      }
     },
     "localname": "PNMtoPNMRMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PUCTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUCT [Member]",
        "label": "PUCT [Member]",
        "terseLabel": "PUCT"
       }
      }
     },
     "localname": "PUCTMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PaloVerdeNuclearGeneratingStationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palo Verde Nuclear Generating Station [Member]",
        "label": "Palo Verde Nuclear Generating Station [Member]",
        "terseLabel": "Palo Verde Nuclear Generating Station"
       }
      }
     },
     "localname": "PaloVerdeNuclearGeneratingStationMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palo Verde Nuclear Generating Station, Unit 1 Leases, extended [Member]",
        "label": "Palo Verde Nuclear Generating Station, Unit 1 Leases, extended [Member]",
        "terseLabel": "Palo Verde Nuclear Generating Station, Unit 1 Leases, extended"
       }
      }
     },
     "localname": "PaloVerdeNuclearGeneratingStationUnit1LeasesextendedMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PaloVerdeNuclearGeneratingStationUnit2LeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palo Verde Nuclear Generating Station, Unit 2 Leases [Member]",
        "label": "Palo Verde Nuclear Generating Station, Unit 2 Leases [Member]",
        "terseLabel": "Palo Verde Nuclear Generating Station, Unit 2 Leases"
       }
      }
     },
     "localname": "PaloVerdeNuclearGeneratingStationUnit2LeasesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PaloVerdeNuclearGeneratingStationUnit2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palo Verde Nuclear Generating Station, Unit 2 [Member]",
        "label": "Palo Verde Nuclear Generating Station, Unit 2 [Member]",
        "terseLabel": "Palo Verde Nuclear Generating Station, Unit 2"
       }
      }
     },
     "localname": "PaloVerdeNuclearGeneratingStationUnit2Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PaloVerdeNuclearGeneratingStationUnits1And4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palo Verde Nuclear Generating Station, Unit 1 And 4 [Member]",
        "label": "Palo Verde Nuclear Generating Station, Units 1 And 4 [Member]",
        "terseLabel": "Palo Verde Nuclear Generating Station, Units 1 And 4"
       }
      }
     },
     "localname": "PaloVerdeNuclearGeneratingStationUnits1And4Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PaymentsForReliefFromObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Relief From Obligations",
        "label": "Payments For Relief From Obligations",
        "terseLabel": "Payments for relief from obligations"
       }
      }
     },
     "localname": "PaymentsForReliefFromObligations",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PerformanceEquityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Equity Plan [Member]",
        "label": "Performance Equity Plan [Member]",
        "terseLabel": "Performance Equity Plan"
       }
      }
     },
     "localname": "PerformanceEquityPlanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance period",
        "label": "Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "PerformancePeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PnmToTnmpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pnm to Tnmp [Member]",
        "label": "Pnm to Tnmp [Member]",
        "terseLabel": "PNM to TNMP"
       }
      }
     },
     "localname": "PnmToTnmpMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PnmrAndPnmMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR and PNM [Member]",
        "label": "PNMR and PNM [Member]",
        "terseLabel": "PNMR and PNM"
       }
      }
     },
     "localname": "PnmrAndPnmMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PnmrMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNMR [Member]",
        "label": "PNMR [Member]",
        "terseLabel": "PNMR"
       }
      }
     },
     "localname": "PnmrMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
      "http://www.pnmresources.com/role/MergerDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PnmrToPnmMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pnmr to Pnm [Member]",
        "label": "Pnmr to Pnm [Member]",
        "terseLabel": "PNMR to PNM"
       }
      }
     },
     "localname": "PnmrToPnmMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PnmrToTnmpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pnmr to Tnmp [Member]",
        "label": "Pnmr to Tnmp [Member]",
        "terseLabel": "PNMR to TNMP"
       }
      }
     },
     "localname": "PnmrToTnmpMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsAt590PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds at 5.90 Percent",
        "label": "Pollution Control Revenue Bonds at 5.90 Percent [Member]",
        "terseLabel": "Pollution Control Revenue Bonds, 5.90%, Callable"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsAt590PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsAt625PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds at 6.25 Percent",
        "label": "Pollution Control Revenue Bonds at 6.25 Percent [Member]",
        "terseLabel": "Pollution Control Revenue Bonds, 6.25%, Callable"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsAt625PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsDue2033Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds, Due 2033",
        "label": "Pollution Control Revenue Bonds, Due 2033 [Member]",
        "terseLabel": "Pollution Control Revenue Bonds, Due 2033"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsDue2033Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsDue2043Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds, Due 2043",
        "label": "Pollution Control Revenue Bonds, Due 2043 [Member]",
        "terseLabel": "Pollution Control Revenue Bonds, Due 2043"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsDue2043Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsDue2043Series1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds, Due 2043, Series 1",
        "label": "Pollution Control Revenue Bonds, Due 2043, Series 1 [Member]",
        "terseLabel": "Pollution Control Revenue Bonds, Due 2043, Series 1"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsDue2043Series1Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsDue2043Series2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds, Due 2043, Series 2",
        "label": "Pollution Control Revenue Bonds, Due 2043, Series 2 [Member]",
        "terseLabel": "Pollution Control Revenue Bonds, Due 2043, Series 2"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsDue2043Series2Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsDueJuneTwentyFortyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds Due June Twenty Forty",
        "label": "Pollution Control Revenue Bonds Due June Twenty Forty [Member]",
        "terseLabel": "Pollution Control Revenue Bonds Due June Twenty Forty"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsDueJuneTwentyFortyMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PollutionControlRevenueBondsDueJuneTwentyTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds Due June Twenty Twenty",
        "label": "Pollution Control Revenue Bonds Due June Twenty Twenty [Member]",
        "terseLabel": "Pollution Control Revenue Bonds Due June Twenty Twenty"
       }
      }
     },
     "localname": "PollutionControlRevenueBondsDueJuneTwentyTwentyMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PortfolioOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio One",
        "label": "Portfolio One [Member]",
        "terseLabel": "Portfolio One"
       }
      }
     },
     "localname": "PortfolioOneMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PortfolioThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio Three",
        "label": "Portfolio Three [Member]",
        "terseLabel": "Portfolio Three"
       }
      }
     },
     "localname": "PortfolioThreeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PortfolioTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio Two",
        "label": "Portfolio Two [Member]",
        "terseLabel": "Portfolio Two"
       }
      }
     },
     "localname": "PortfolioTwoMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PowerPurchaseAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Purchase Agreement Term",
        "label": "Power Purchase Agreement Term",
        "terseLabel": "PPA term"
       }
      }
     },
     "localname": "PowerPurchaseAgreementTerm",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PreferredStockDividendRequirementsOfSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock Dividend Requirements of Subsidiary",
        "label": "Preferred Stock Dividend Requirements of Subsidiary",
        "negatedLabel": "Preferred Stock Dividends Requirements"
       }
      }
     },
     "localname": "PreferredStockDividendRequirementsOfSubsidiary",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PreferredStockRedemptionPremiumPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock, redemption premium percent.",
        "label": "Preferred stock, Redemption Premium Percent",
        "terseLabel": "Preferred stock, redemption percent"
       }
      }
     },
     "localname": "PreferredStockRedemptionPremiumPercent",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_ProceedsFromRepaymentsOfShortTermDebtAffiliates": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From (Repayments Of) Short-Term Debt, Affiliates",
        "label": "Proceeds From (Repayments Of) Short-Term Debt, Affiliates",
        "terseLabel": "Short-term borrowings (repayments) -affiliate, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebtAffiliates",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ProceedsFromSecuritizationBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Securitization Bonds",
        "label": "Proceeds From Securitization Bonds",
        "terseLabel": "Proceeds from securitization bonds"
       }
      }
     },
     "localname": "ProceedsFromSecuritizationBonds",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ProceedsFromTransmissionInterconnectionArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Transmission Interconnection Arrangements",
        "label": "Proceeds From Transmission Interconnection Arrangements",
        "terseLabel": "Transmission interconnection and security deposit arrangements"
       }
      }
     },
     "localname": "ProceedsFromTransmissionInterconnectionArrangements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicServiceCompanyOfNewMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Service Company of New Mexico [Member]",
        "label": "Public Service Company of New Mexico [Member]",
        "terseLabel": "Public Service Company of New Mexico",
        "verboseLabel": "PNM"
       }
      }
     },
     "localname": "PublicServiceCompanyOfNewMexicoMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/AuditInformation",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/CoverPage",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PublicUtilitiesAggregateAmountOfAllRiskInsurance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Aggregate Amount of All Risk Insurance",
        "label": "Public Utilities, Aggregate Amount of All Risk Insurance",
        "terseLabel": "Aggregate amount of all risk insurance"
       }
      }
     },
     "localname": "PublicUtilitiesAggregateAmountOfAllRiskInsurance",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity, Rate",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity, Rate",
        "terseLabel": "Allowance for funds used during construction, capitalized cost of equity rate"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceforFundsUsedDuringConstructionCapitalizedCostofEquityRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Allowance for Funds Used during construction, Capitalized cost of equity, and Other, net",
        "label": "Public Utilities, Allowance for Funds Used during construction, Capitalized cost of equity, and Other, net",
        "negatedLabel": "Allowance for equity funds used during construction and other, net"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceforFundsUsedduringconstructionCapitalizedcostofequityandOthernet",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesAnnualDistributionRevenueRequirement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Annual Distribution Revenue Requirement",
        "label": "Public Utilities, Annual Distribution Revenue Requirement",
        "terseLabel": "Annual distribution revenue requirement"
       }
      }
     },
     "localname": "PublicUtilitiesAnnualDistributionRevenueRequirement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesAnnualFundingposttermreclamationtrust": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Annual Funding post-term reclamation trust",
        "label": "Public Utilities, Annual Funding post-term reclamation trust",
        "terseLabel": "Annual funding post-term reclamation trust"
       }
      }
     },
     "localname": "PublicUtilitiesAnnualFundingposttermreclamationtrust",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesAnnualPaymentLimitationRelatedToIncident": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Annual Payment Limitation Related to Incident",
        "label": "Public Utilities, Annual Payment Limitation Related to Incident",
        "terseLabel": "Annual payment limitation related to incident"
       }
      }
     },
     "localname": "PublicUtilitiesAnnualPaymentLimitationRelatedToIncident",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Approved Cost Recovery Factor, Performance Bonus",
        "label": "Public Utilities, Approved Cost Recovery Factor, Performance Bonus",
        "terseLabel": "Performance Bonus"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedCostRecoveryFactorPerformanceBonus",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesApprovedCostRecoveryFactorProgramCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Approved Cost Recovery Factor, Program Costs",
        "label": "Public Utilities, Approved Cost Recovery Factor, Program Costs",
        "terseLabel": "Aggregate Collection Amount"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedCostRecoveryFactorProgramCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesApprovedDeploymentCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Approved Deployment Costs",
        "label": "Public Utilities, Approved Deployment Costs",
        "terseLabel": "Approved deployment costs"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedDeploymentCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesApprovedleaseacquisitioncosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Approved lease acquisition costs",
        "label": "Public Utilities, Approved lease acquisition costs",
        "terseLabel": "Approved lease acquisition costs"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedleaseacquisitioncosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesBudgetFlexibilityPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Budget Flexibility, Percent",
        "label": "Public Utilities, Budget Flexibility, Percent",
        "terseLabel": "Budget flexibility"
       }
      }
     },
     "localname": "PublicUtilitiesBudgetFlexibilityPercent",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Budget Portion Dedicated To Low And Moderate Income Customers, Percent",
        "label": "Public Utilities, Budget Portion Dedicated To Low And Moderate Income Customers, Percent",
        "terseLabel": "Budget portion dedicated to low and moderate income customers, percent"
       }
      }
     },
     "localname": "PublicUtilitiesBudgetPortionDedicatedToLowAndModerateIncomeCustomersPercent",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Collection of Deployment Costs Through Surcharge Period",
        "label": "Public Utilities, Collection of Deployment Costs Through Surcharge Period",
        "terseLabel": "Period of time to collect deployment costs through surcharge period"
       }
      }
     },
     "localname": "PublicUtilitiesCollectionOfDeploymentCostsThroughSurchargePeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Concentration Risk, Amount To Sell Due To Agreement",
        "label": "Public Utilities, Concentration Risk, Amount To Sell Due To Agreement",
        "terseLabel": "Power to be sold to third party (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesConcentrationRiskAmountToSellDueToAgreement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesConcentrationRiskPotentialMarketRisk": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Concentration Risk, Potential Market Risk",
        "label": "Public Utilities, Concentration Risk, Potential Market Risk",
        "terseLabel": "Expected exposure to market risk (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesConcentrationRiskPotentialMarketRisk",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesContributiontoConstructionActivities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Contribution to Construction Activities",
        "label": "Public Utilities, Contribution to Construction Activities",
        "terseLabel": "Contribution to construction activities"
       }
      }
     },
     "localname": "PublicUtilitiesContributiontoConstructionActivities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesCostsOfDeployment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Costs Of Deployment",
        "label": "Public Utilities, Costs Of Deployment",
        "terseLabel": "Costs of deployment"
       }
      }
     },
     "localname": "PublicUtilitiesCostsOfDeployment",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesDisallowedleaseholdimprovements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Disallowed leasehold improvements",
        "label": "Public Utilities, Disallowed leasehold improvements",
        "terseLabel": "Disallowed leasehold improvements"
       }
      }
     },
     "localname": "PublicUtilitiesDisallowedleaseholdimprovements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesDisconnectionTransitionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Disconnection Transition Period",
        "label": "Public Utilities, Disconnection Transition Period",
        "terseLabel": "Disconnection transition period"
       }
      }
     },
     "localname": "PublicUtilitiesDisconnectionTransitionPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Energy Efficiency And Load Management Programs Additional Incentive Targeted Energy Savings",
        "label": "Public Utilities, Energy Efficiency And Load Management Programs Additional Incentive Targeted Energy Savings",
        "terseLabel": "Energy efficiency and load management programs additional incentive targeted energy savings (in Gigawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Energy Efficiency And Load Management Programs Profit Incentive",
        "label": "Public Utilities, Energy Efficiency And Load Management Programs Profit Incentive",
        "terseLabel": "Energy efficiency and load management programs profit incentive"
       }
      }
     },
     "localname": "PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsProfitIncentive",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Energy Efficiency and Load Management Programs Targeted Energy Savings",
        "label": "Public Utilities, Energy Efficiency and Load Management Programs Targeted Energy Savings",
        "terseLabel": "Energy efficiency and load management programs targeted energy savings (in Gigawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesEnergyEfficiencyAndLoadManagementProgramsTargetedEnergySavings",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Energy Efficiency and Load Management Programs, Additional Incentive, Targeted Energy Savings",
        "label": "Public Utilities, Energy Efficiency and Load Management Programs, Additional Incentive, Targeted Energy Savings",
        "terseLabel": "Energy and load management programs, additional incentive, targeted energy savings (in Gigawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsAdditionalIncentiveTargetedEnergySavings",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Energy Efficiency and Load Management Programs, Profit Incentive, Minimum",
        "label": "Public Utilities, Energy Efficiency and Load Management Programs, Profit Incentive, Minimum",
        "terseLabel": "Minimum profit incentive"
       }
      }
     },
     "localname": "PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsProfitIncentiveMinimum",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Energy Efficiency and Load Management Programs, Targeted Energy Savings",
        "label": "Public Utilities, Energy Efficiency and Load Management Programs, Targeted Energy Savings",
        "terseLabel": "Targeted energy savings (in Gigawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesEnergyEfficiencyandLoadManagementProgramsTargetedEnergySavings",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "pnm_PublicUtilitiesEstimateOfPossibleUpgrades": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Estimate Of Possible Upgrades",
        "label": "Public Utilities, Estimate Of Possible Upgrades",
        "terseLabel": "Estimate of possible upgrades"
       }
      }
     },
     "localname": "PublicUtilitiesEstimateOfPossibleUpgrades",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesEstimatedCostOfProject": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Estimated Cost Of Project",
        "label": "Public Utilities, Estimated Cost Of Project",
        "terseLabel": "Estimated cost of project"
       }
      }
     },
     "localname": "PublicUtilitiesEstimatedCostOfProject",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesEstimatedCostsOfReplacementResources": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Estimated Costs Of Replacement Resources",
        "label": "Public Utilities, Estimated Costs Of Replacement Resources",
        "terseLabel": "Estimated costs of replacement resources"
       }
      }
     },
     "localname": "PublicUtilitiesEstimatedCostsOfReplacementResources",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesEstimatedSelfFundAmountUnderAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Estimated Self-Fund Amount Under Agreement",
        "label": "Public Utilities, Estimated Self-Fund Amount Under Agreement",
        "terseLabel": "Estimated self-fund amount under agreement"
       }
      }
     },
     "localname": "PublicUtilitiesEstimatedSelfFundAmountUnderAgreement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesExpectedBudgetedExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Expected Budgeted Expenditures",
        "label": "Public Utilities, Expected Budgeted Expenditures",
        "terseLabel": "Expected budgeted expenditures"
       }
      }
     },
     "localname": "PublicUtilitiesExpectedBudgetedExpenditures",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesForecastedUndepreciatedInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, forecasted undepreciated investment",
        "label": "Public Utilities, Forecasted Undepreciated Investment",
        "terseLabel": "Forecasted undepreciated investment"
       }
      }
     },
     "localname": "PublicUtilitiesForecastedUndepreciatedInvestment",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesFrequencyofIRPfilings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Frequency of IRP filings",
        "label": "Public Utilities, Frequency of IRP filings",
        "terseLabel": "Required filing of Integrated Resource Plan"
       }
      }
     },
     "localname": "PublicUtilitiesFrequencyofIRPfilings",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesGovernmentStandardEmissionLimit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Government Standard Emission Limit",
        "label": "Public Utilities, Government Standard Emission Limit",
        "terseLabel": "Government standard emissions limit (in parts per billion)"
       }
      }
     },
     "localname": "PublicUtilitiesGovernmentStandardEmissionLimit",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "pnm_PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Hearing Examiner Proposed disallowance, Lease Acquisition costs",
        "label": "Public Utilities, Hearing Examiner Proposed disallowance, Lease Acquisition costs",
        "terseLabel": "Proposed disallowance of recovery of purchase price of assets"
       }
      }
     },
     "localname": "PublicUtilitiesHearingExaminerProposeddisallowanceLeaseAcquisitioncosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Increase Annual Transmission Service Revenue",
        "label": "Public Utilities, Increase Annual Transmission Service Revenue",
        "terseLabel": "Annual Increase in Revenue"
       }
      }
     },
     "localname": "PublicUtilitiesIncreaseAnnualTransmissionServiceRevenue",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesIncrementalDistributionInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Incremental Distribution Investments",
        "label": "Public Utilities, Incremental Distribution Investments",
        "terseLabel": "Incremental distribution investments"
       }
      }
     },
     "localname": "PublicUtilitiesIncrementalDistributionInvestments",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesInitialCapitalInvestmentsToBeRecovered": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Initial Capital Investments To Be Recovered",
        "label": "Public Utilities, Initial Capital Investments To Be Recovered",
        "terseLabel": "Initial capital investments to be recovered"
       }
      }
     },
     "localname": "PublicUtilitiesInitialCapitalInvestmentsToBeRecovered",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesInitialFundingRequirement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Initial Funding Requirement",
        "label": "Public Utilities, Initial Funding Requirement",
        "terseLabel": "Initial funding requirement"
       }
      }
     },
     "localname": "PublicUtilitiesInitialFundingRequirement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesIntegratedResourcePlanActionPlanPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Integrated Resource Plan, Action Plan, Period",
        "label": "Public Utilities, Integrated Resource Plan, Action Plan, Period",
        "terseLabel": "Period of action plan"
       }
      }
     },
     "localname": "PublicUtilitiesIntegratedResourcePlanActionPlanPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Inventory and Property Plant and Equipment [Table]",
        "label": "Public Utilities, Inventory and Property Plant and Equipment [Table]",
        "terseLabel": "Public Utilities, Inventory [Table]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAndPropertyPlantAndEquipmentTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_PublicUtilitiesInventoryMaterialsAndSuppliesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Inventory, Materials and Supplies [Member]",
        "label": "Public Utilities, Inventory, Materials and Supplies [Member]",
        "terseLabel": "Materials and supplies"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryMaterialsAndSuppliesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_PublicUtilitiesInvestmentsExcludedfromRateAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Investments Excluded from Rate, Amount",
        "label": "Public Utilities, Investments Excluded from Rate, Amount",
        "terseLabel": "Investments excluded from rate, amount"
       }
      }
     },
     "localname": "PublicUtilitiesInvestmentsExcludedfromRateAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesLiabilityInsuranceCoverage": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Liability Insurance Coverage",
        "label": "Public Utilities, Liability Insurance Coverage",
        "terseLabel": "Liability insurance coverage"
       }
      }
     },
     "localname": "PublicUtilitiesLiabilityInsuranceCoverage",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Maturity term over which financings require regulator approval",
        "label": "Public Utilities, Maturity term over which financings require regulator approval",
        "terseLabel": "Maturity term over which financings require regulator approval (more than)"
       }
      }
     },
     "localname": "PublicUtilitiesMaturitytermoverwhichfinancingsrequireregulatorapproval",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Maximum Amount under Nuclear Electric Insurance Limited",
        "label": "Public Utilities, Maximum Amount under Nuclear Electric Insurance Limited",
        "terseLabel": "Retrospective premium assessment"
       }
      }
     },
     "localname": "PublicUtilitiesMaximumAmountunderNuclearElectricInsuranceLimited",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesMaximumPotentialAssessmentPerIncident": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Maximum Potential Assessment Per Incident",
        "label": "Public Utilities, Maximum Potential Assessment Per Incident",
        "terseLabel": "Maximum potential assessment per incident"
       }
      }
     },
     "localname": "PublicUtilitiesMaximumPotentialAssessmentPerIncident",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesNumberOfAMIMetersToBeInstalled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number Of AMI Meters To Be Installed",
        "label": "Public Utilities, Number Of AMI Meters To Be Installed",
        "terseLabel": "Number of AMI meters to be installed"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfAMIMetersToBeInstalled",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number Of Leases Under Which Lease Term Was Extended",
        "label": "Public Utilities, Number Of Leases Under Which Lease Term Was Extended",
        "terseLabel": "Number of leases under which lease term was extended"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfLeasesUnderWhichLeaseTermWasExtended",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number Of Mega Watts Of Geothermal Energy Capacity",
        "label": "Public Utilities, Number Of Mega Watts Of Geothermal Energy Capacity",
        "terseLabel": "Geothermal energy capacity (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfMegaWattsOfGeothermalEnergyCapacity",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Mega Watts of Solar Photovoltaic Capacity",
        "label": "Public Utilities, Number of Mega Watts of Solar Photovoltaic Capacity",
        "terseLabel": "Solar photovoltaic capacity (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfMegaWattsOfSolarPhotovoltaicCapacity",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number Of Megawatts Available In Purchase Power Agreement",
        "label": "Public Utilities, Number Of Megawatts Available In Purchase Power Agreement",
        "terseLabel": "Number of megawatts available in purchase power agreement (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfMegawattsAvailableInPurchasePowerAgreement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number Of Megawatts In Battery Storage Facilities",
        "label": "Public Utilities, Number Of Megawatts In Battery Storage Facilities",
        "terseLabel": "Number of megawatts in battery storage facilities (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number Of Megawatts In Battery Storage Facilities Approved",
        "label": "Public Utilities, Number Of Megawatts In Battery Storage Facilities Approved",
        "terseLabel": "Number of megawatts in battery storage facilities approved (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfMegawattsInBatteryStorageFacilitiesApproved",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberOfStatesToAddressRegionalHaze": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of States To Address Regional Haze",
        "label": "Public Utilities, Number of States To Address Regional Haze",
        "terseLabel": "Number of states to address regional haze"
       }
      }
     },
     "localname": "PublicUtilitiesNumberOfStatesToAddressRegionalHaze",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Mega Watts of Wind Energy Capacity",
        "label": "Public Utilities, Number of Mega Watts of Wind Energy Capacity",
        "terseLabel": "Wind energy capacity (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofMegaWattsofWindEnergyCapacity",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberofMegawattsNuclearGeneration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Megawatts Nuclear Generation",
        "label": "Public Utilities, Number of Megawatts Nuclear Generation",
        "terseLabel": "Number of megawatts (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofMegawattsNuclearGeneration",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Megawatts Supplying Energy To Data Center",
        "label": "Public Utilities, Number of Megawatts Supplying Energy To Data Center",
        "terseLabel": "Megawatts supplying energy to data center (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofMegawattsSupplyingEnergyToDataCenter",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Megawatts Supplying Power To City",
        "label": "Public Utilities, Number of Megawatts Supplying Power To City",
        "terseLabel": "Megawatts supplying energy to power city (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofMegawattsSupplyingPowerToCity",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of Megawatts Supplying Power To Cooperative",
        "label": "Public Utilities, Number of Megawatts Supplying Power To Cooperative",
        "terseLabel": "Megawatts supplying energy to cooperative (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofMegawattsSupplyingPowerToCooperative",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesNumberofadvancedmetersinstalled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of advanced meters installed",
        "label": "Public Utilities, Number of advanced meters installed",
        "terseLabel": "Number of advanced meters installed"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofadvancedmetersinstalled",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesNumberofleasesunderwhichassetswerepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Number of leases under which assets were purchased",
        "label": "Public Utilities, Number of leases under which assets were purchased",
        "terseLabel": "Number of leases under which assets were purchased"
       }
      }
     },
     "localname": "PublicUtilitiesNumberofleasesunderwhichassetswerepurchased",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesOtherExpensesToBeRecovered": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Other Expenses To Be Recovered",
        "label": "Public Utilities, Other Expenses To Be Recovered",
        "terseLabel": "Other expenses to be recovered"
       }
      }
     },
     "localname": "PublicUtilitiesOtherExpensesToBeRecovered",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Ownership Percentage",
        "label": "Public Utilities, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "PublicUtilitiesOwnershipPercentage",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesOwnershipPercentageInNuclearReactor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Ownership Percentage in Nuclear Reactor",
        "label": "Public Utilities, Ownership Percentage in Nuclear Reactor",
        "terseLabel": "Ownership percentage in nuclear reactor"
       }
      }
     },
     "localname": "PublicUtilitiesOwnershipPercentageInNuclearReactor",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Percent of Non-fuel Revenue Requirement Change Implemented",
        "label": "Public Utilities, Percent of Non-fuel Revenue Requirement Change Implemented",
        "terseLabel": "Percent of non-fuel revenue requirement change implemented"
       }
      }
     },
     "localname": "PublicUtilitiesPercentofNonfuelRevenueRequirementChangeImplemented",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesPlanningPeriodCoveredOfIrp": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Planning Period Covered of IRP",
        "label": "Public Utilities, Planning Period Covered of IRP",
        "terseLabel": "Planning period covered, IRP"
       }
      }
     },
     "localname": "PublicUtilitiesPlanningPeriodCoveredOfIrp",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Plant Decommissioning And Coal Mine Reclamation Costs",
        "label": "Public Utilities, Plant Decommissioning And Coal Mine Reclamation Costs",
        "terseLabel": "Plant decommissioning and coal mine reclamation costs"
       }
      }
     },
     "localname": "PublicUtilitiesPlantDecommissioningAndCoalMineReclamationCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Potential To Emit Tons Per Year Of Visibility Impairing Pollution, Maximum",
        "label": "Public Utilities, Potential To Emit Tons Per Year Of Visibility Impairing Pollution, Maximum",
        "terseLabel": "Potential to emit tons per year of visibility impairing pollution, maximum (in tons)"
       }
      }
     },
     "localname": "PublicUtilitiesPotentialToEmitTonsPerYearOfVisibilityImpairingPollutionMaximum",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails"
     ],
     "xbrltype": "massItemType"
    },
    "pnm_PublicUtilitiesPreTaxImpairmentofInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Pre-Tax Impairment of Investments",
        "label": "Public Utilities, Pre-Tax Impairment of Investments",
        "terseLabel": "Pre-tax impairment of investments"
       }
      }
     },
     "localname": "PublicUtilitiesPreTaxImpairmentofInvestments",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesProfitIncentiveSlidingScaleMultiplier": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Profit Incentive Sliding Scale Multiplier",
        "label": "Public Utilities, Profit Incentive Sliding Scale Multiplier",
        "terseLabel": "Profit incentive sliding scale multiplier"
       }
      }
     },
     "localname": "PublicUtilitiesProfitIncentiveSlidingScaleMultiplier",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "pnm_PublicUtilitiesProfitincentiveslidingscalemultiplier": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Profit incentive sliding scale multiplier",
        "label": "Public Utilities, Profit incentive sliding scale multiplier",
        "terseLabel": "Sliding scale profit incentive"
       }
      }
     },
     "localname": "PublicUtilitiesProfitincentiveslidingscalemultiplier",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Program Costs Related To Energy Efficiency, in Year Three",
        "label": "Public Utilities, Program Costs Related To Energy Efficiency, in Year Three",
        "terseLabel": "Program costs related to energy efficiency, in year three"
       }
      }
     },
     "localname": "PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearThree",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Program Costs Related To Energy Efficiency, in Year Two",
        "label": "Public Utilities, Program Costs Related To Energy Efficiency, in Year Two",
        "terseLabel": "Program costs related to energy efficiency, in year two"
       }
      }
     },
     "localname": "PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyInYearTwo",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Program Costs Related To Energy Efficiency, Next Fiscal Year",
        "label": "Public Utilities, Program Costs Related To Energy Efficiency, Next Fiscal Year",
        "terseLabel": "Program costs related to energy efficiency, next fiscal year"
       }
      }
     },
     "localname": "PublicUtilitiesProgramCostsRelatedToEnergyEfficiencyNextFiscalYear",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesProgramCostsRelatedToMeterInstallation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Program Costs Related To Meter Installation",
        "label": "Public Utilities, Program Costs Related To Meter Installation",
        "terseLabel": "Program costs related to meter installation"
       }
      }
     },
     "localname": "PublicUtilitiesProgramCostsRelatedToMeterInstallation",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public utilities property plant and equipment in service net",
        "label": "Public Utilities, Property Plant And Equipment, Net, In-Service",
        "terseLabel": "Net plant in service and plant held for future use",
        "totalLabel": "Net plant in service and plant held for future use"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetInService",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax Rate",
        "label": "Public Utilities, Proposed Term to Provide Customers with Benefits Related to Reduction in State Corporate Income Tax Rate",
        "terseLabel": "Proposed term for providing benefits to customers related to reduction in state corporate tax"
       }
      }
     },
     "localname": "PublicUtilitiesProposedTermtoProvideCustomerswithBenefitsRelatedtoReductioninStateCorporateIncomeTaxRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesReasonableCostThresholdInMegawattsPerHour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Reasonable Cost Threshold In Megawatts Per Hour",
        "label": "Public Utilities, Reasonable Cost Threshold In Megawatts Per Hour",
        "terseLabel": "Reasonable cost threshold in megawatts per hour"
       }
      }
     },
     "localname": "PublicUtilitiesReasonableCostThresholdInMegawattsPerHour",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Refund of Federal Income Tax Rates Period",
        "label": "Public Utilities, Refund of Federal Income Tax Rates Period",
        "terseLabel": "Refund of federal income tax rates period"
       }
      }
     },
     "localname": "PublicUtilitiesRefundofFederalIncomeTaxRatesPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Regulatory Time Frame For Proposed PPAs And Battery Storage Agreements",
        "label": "Public Utilities, Regulatory Time Frame For Proposed PPAs And Battery Storage Agreements",
        "terseLabel": "Regulatory time frame for proposed PPAs and battery storage agreements"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryTimeFrameForProposedPPAsAndBatteryStorageAgreements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesRenewableEnergyPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Renewable Energy, Percentage",
        "label": "Public Utilities, Renewable Energy, Percentage",
        "terseLabel": "Renewable energy, percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRenewableEnergyPercentage",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "pnm_PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Renewable Energy Procurement Plan, Approved Recovery, Amount",
        "label": "Public Utilities, Renewable Energy Procurement Plan, Approved Recovery, Amount",
        "terseLabel": "Renewable energy procurement plan, approved recovery amount"
       }
      }
     },
     "localname": "PublicUtilitiesRenewableEnergyProcurementPlanApprovedRecoveryAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Renewable Energy Procurement Plan, Carrying Charges, Amount",
        "label": "Public Utilities, Renewable Energy Procurement Plan, Carrying Charges, Amount",
        "terseLabel": "Renewable energy procurement plan, carrying charges"
       }
      }
     },
     "localname": "PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Renewable Energy Procurement Plan, Carrying Charges, Percent",
        "label": "Public Utilities, Renewable Energy Procurement Plan, Carrying Charges, Percent",
        "terseLabel": "Renewable energy procurement plan, carrying charges, percent"
       }
      }
     },
     "localname": "PublicUtilitiesRenewableEnergyProcurementPlanCarryingChargesPercent",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Renewable Energy Procurement Plan, Proposed Recovery, Amount",
        "label": "Public Utilities, Renewable Energy Procurement Plan, Proposed Recovery, Amount",
        "terseLabel": "Proposed revision to rider that will allow for recovery"
       }
      }
     },
     "localname": "PublicUtilitiesRenewableEnergyProcurementPlanProposedRecoveryAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRenewableEnergyUnderContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Renewable Energy Under Contract",
        "label": "Public Utilities, Renewable Energy Under Contract",
        "terseLabel": "Renewable energy capacity in operating (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesRenewableEnergyUnderContract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Request Issuance Of Energy Transition Bonds",
        "label": "Public Utilities, Request Issuance Of Energy Transition Bonds",
        "terseLabel": "Request issuance of energy transition bonds"
       }
      }
     },
     "localname": "PublicUtilitiesRequestIssuanceOfEnergyTransitionBonds",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRequestedCostofDebtPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Requested Cost of Debt, Percentage",
        "label": "Public Utilities, Requested Cost of Debt, Percentage",
        "terseLabel": "Requested cost of debt, percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedCostofDebtPercentage",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Requested Increase Annual Distribution Revenue Requirement",
        "label": "Public Utilities, Requested Increase Annual Distribution Revenue Requirement",
        "terseLabel": "Requested increase annual distribution revenue requirement"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedIncreaseAnnualDistributionRevenueRequirement",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesReturnonEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Return on Equity",
        "label": "Public Utilities, Return on Equity",
        "terseLabel": "Return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesReturnonEquity",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesReturnonEquityRegulatoryDisallowance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Return on Equity, Regulatory Disallowance",
        "label": "Public Utilities, Return on Equity, Regulatory Disallowance",
        "terseLabel": "Pre-tax regulatory disallowance"
       }
      }
     },
     "localname": "PublicUtilitiesReturnonEquityRegulatoryDisallowance",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRevenuefromRenewableenergyrider": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Revenue from Renewable energy rider",
        "label": "Public Utilities, Revenue from Renewable energy rider",
        "terseLabel": "Revenue from renewable energy rider"
       }
      }
     },
     "localname": "PublicUtilitiesRevenuefromRenewableenergyrider",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesRiderChargeFromElectricityReliefProgram": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Rider Charge From Electricity Relief Program",
        "label": "Public Utilities, Rider Charge From Electricity Relief Program",
        "terseLabel": "Rider charge from electricity relief program"
       }
      }
     },
     "localname": "PublicUtilitiesRiderChargeFromElectricityReliefProgram",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "pnm_PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Rider Condition of Earned Return on Jurisdictional Equity in 2013",
        "label": "Public Utilities, Rider Condition of Earned Return on Jurisdictional Equity in 2013",
        "terseLabel": "NMPRC-approved return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesRiderConditionOfEarnedReturnOnJurisdictionalEquityIn2013",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Solar Generation Capacity, Amount Requested For Approval To Abandon, In Megawatts",
        "label": "Public Utilities, Solar Generation Capacity, Amount Requested For Approval To Abandon, In Megawatts",
        "terseLabel": "Solar generation capacity, amount requested for approval to abandon, in megawatts"
       }
      }
     },
     "localname": "PublicUtilitiesSolarGenerationCapacityAmountRequestedForApprovalToAbandonInMegawatts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Solar Generation Capacity Expected To Be Operational, In Megawatts",
        "label": "Public Utilities, Solar Generation Capacity Expected To Be Operational, In Megawatts",
        "terseLabel": "Solar generation capacity expected to be operational (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesSolarGenerationCapacityExpectedToBeOperationalInMegawatts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesSolarGenerationCapacityInMegawatts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Solar generation capacity in Megawatts",
        "label": "Public Utilities, Solar Generation Capacity, In Megawatts",
        "terseLabel": "Solar distributed generation (in mw)"
       }
      }
     },
     "localname": "PublicUtilitiesSolarGenerationCapacityInMegawatts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Solar Generation Capacity Related To Unexecuted Transmission Service Agreement, In Megawatts",
        "label": "Public Utilities, Solar Generation Capacity Related To Unexecuted Transmission Service Agreement, In Megawatts",
        "terseLabel": "Solar generation capacity related to unexecuted transmission service agreement (in megawatts)"
       }
      }
     },
     "localname": "PublicUtilitiesSolarGenerationCapacityRelatedToUnexecutedTransmissionServiceAgreementInMegawatts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "pnm_PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Sublimit Amount under Nuclear Electric Insurance Limited",
        "label": "Public Utilities, Sublimit Amount under Nuclear Electric Insurance Limited",
        "terseLabel": "Sublimit amount for non-nuclear property damage losses"
       }
      }
     },
     "localname": "PublicUtilitiesSublimitAmountUnderNuclearElectricInsuranceLimited",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Temporary Mandatory Moratorium On Disconnection Period",
        "label": "Public Utilities, Temporary Mandatory Moratorium On Disconnection Period",
        "terseLabel": "Temporary mandatory moratorium on disconnection period"
       }
      }
     },
     "localname": "PublicUtilitiesTemporaryMandatoryMoratoriumOnDisconnectionPeriod",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pnm_PublicUtilitiesTransmissionLineAndAssociatedFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Transmission Line And Associated Facilities",
        "label": "Public Utilities, Transmission Line And Associated Facilities",
        "terseLabel": "Transmission line and associated facilities (kV)"
       }
      }
     },
     "localname": "PublicUtilitiesTransmissionLineAndAssociatedFacilities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pnm_PublicUtilitiesUpfrontFinancingCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Upfront Financing Costs",
        "label": "Public Utilities, Upfront Financing Costs",
        "terseLabel": "Upfront financing costs"
       }
      }
     },
     "localname": "PublicUtilitiesUpfrontFinancingCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_PublicUtilitiesWriteOffRegulatoryDisallowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Write off Regulatory Disallowance",
        "label": "Public Utilities, Write off Regulatory Disallowance",
        "terseLabel": "Write off regulatory disallowance"
       }
      }
     },
     "localname": "PublicUtilitiesWriteOffRegulatoryDisallowance",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RatioOfDebtToCapitalMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of debt to capital, maximum",
        "label": "Ratio of debt to capital, maximum",
        "terseLabel": "Debt-to-capital ratio (not more than)"
       }
      }
     },
     "localname": "RatioOfDebtToCapitalMaximum",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_ReclamationTrustFundingNextFiscalYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclamation Trust Funding, Next Fiscal Year",
        "label": "Reclamation Trust Funding, Next Fiscal Year",
        "terseLabel": "Reclamation trust funding, next fiscal year"
       }
      }
     },
     "localname": "ReclamationTrustFundingNextFiscalYear",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ReclamationTrustFundingNextFiscalYearThroughYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclamation Trust Funding, Next Fiscal Year Through Year Five",
        "label": "Reclamation Trust Funding, Next Fiscal Year Through Year Five",
        "terseLabel": "Funds contributed next fiscal year through year five"
       }
      }
     },
     "localname": "ReclamationTrustFundingNextFiscalYearThroughYearFive",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ReclamationTrustFundingYear2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclamation Trust Funding, Year 2",
        "label": "Reclamation Trust Funding, Year 2",
        "terseLabel": "Reclamation trust funding, year 2"
       }
      }
     },
     "localname": "ReclamationTrustFundingYear2",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ReclamationTrustFundingYear3": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclamation Trust Funding, Year 3",
        "label": "Reclamation Trust Funding, Year 3",
        "terseLabel": "Reclamation trust funding, year 3"
       }
      }
     },
     "localname": "ReclamationTrustFundingYear3",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ReconciliationOfUnrecognizedTaxBenefitsExpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation of Unrecognized Tax Benefits (Expenses) [Table]",
        "label": "Reconciliation of Unrecognized Tax Benefits (Expenses) [Table]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits (Expenses) [Table]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExpensesTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_RedMesaWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Red Mesa Wind [Member]",
        "label": "Red Mesa Wind [Member]",
        "terseLabel": "Red Mesa Wind"
       }
      }
     },
     "localname": "RedMesaWindMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RegulatoryAndRateMattersTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory And Rate Matters [Text Block]",
        "label": "Regulatory And Rate Matters [Text Block]",
        "terseLabel": "Regulatory and Rate Matters"
       }
      }
     },
     "localname": "RegulatoryAndRateMattersTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_RegulatoryAssetsAndLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets and Liabilities [Line Items]",
        "label": "Regulatory Assets and Liabilities [Line Items]",
        "terseLabel": "Regulatory Assets and Liabilities [Line Items]"
       }
      }
     },
     "localname": "RegulatoryAssetsAndLiabilitiesLineItems",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_RegulatoryAssetsAndLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets and Liabilities [Table]",
        "label": "Regulatory Assets and Liabilities [Table]",
        "terseLabel": "Regulatory Assets and Liabilities [Table]"
       }
      }
     },
     "localname": "RegulatoryAssetsAndLiabilitiesTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_RegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets and Liabilities [Table Text Block]",
        "label": "Regulatory Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "RegulatoryAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_RegulatoryAssetsFromDefaultingREPs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets From Defaulting REP's",
        "label": "Regulatory Assets From Defaulting REP's",
        "terseLabel": "Regulatory assets from defaulting REP's"
       }
      }
     },
     "localname": "RegulatoryAssetsFromDefaultingREPs",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RegulatoryDisallowanceAdditionalAmountRecorded": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Disallowance, Additional amount recorded",
        "label": "Regulatory Disallowance, Additional Amount Recorded",
        "terseLabel": "Net expense"
       }
      }
     },
     "localname": "RegulatoryDisallowanceAdditionalAmountRecorded",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RegulatoryDisallowancesAndRestructuringCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Disallowances And Restructuring Costs",
        "label": "Regulatory Disallowances And Restructuring Costs",
        "terseLabel": "Regulatory disallowances and restructuring costs"
       }
      }
     },
     "localname": "RegulatoryDisallowancesAndRestructuringCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RegulatoryRateMattersDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Rate Matters [Domain]",
        "label": "Regulatory Rate Matters [Domain]",
        "terseLabel": "Regulatory Rate Matters [Domain]"
       }
      }
     },
     "localname": "RegulatoryRateMattersDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RelatedPartyTransactionByTransactionTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, By Transaction Type [Axis]",
        "label": "Related Party Transaction, By Transaction Type [Axis]",
        "terseLabel": "Related Party Transaction, By Transaction Type [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionByTransactionTypeAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_RelatedPartyTransactionByTransactionTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, by Transaction Type [Domain]",
        "label": "Related Party Transaction, by Transaction Type [Domain]",
        "terseLabel": "Related Party Transaction, by Transaction Type [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionByTransactionTypeDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RenewableEnergyPurchasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Energy Purchases [Member]",
        "label": "Renewable Energy Purchases [Member]",
        "terseLabel": "Renewable energy purchases:"
       }
      }
     },
     "localname": "RenewableEnergyPurchasesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RenewableEnergyRiderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Energy Rider [Member]",
        "label": "Renewable Energy Rider [Member]",
        "terseLabel": "Renewable Energy Rider"
       }
      }
     },
     "localname": "RenewableEnergyRiderMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RenewableEnergyRiderSkyBlueEnergyProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Energy Rider, Sky Blue Energy Program",
        "label": "Renewable Energy Rider, Sky Blue Energy Program [Member]",
        "terseLabel": "Renewable Energy Rider, Sky Blue Energy Program"
       }
      }
     },
     "localname": "RenewableEnergyRiderSkyBlueEnergyProgramMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RenewablePortfolioStandard2014Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Portfolio Standard 2014 [Member]",
        "label": "Renewable Portfolio Standard 2014 [Member]",
        "terseLabel": "Renewable Portfolio Standard 2014"
       }
      }
     },
     "localname": "RenewablePortfolioStandard2014Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RenewablePortfolioStandardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Portfolio Standard [Member]",
        "label": "Renewable Portfolio Standard [Member]",
        "terseLabel": "Renewable Portfolio Standard"
       }
      }
     },
     "localname": "RenewablePortfolioStandardMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RepaymentOfTransmissionInterconnectionAgreements": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment Of Transmission Interconnection Agreements",
        "label": "Repayment Of Transmission Interconnection Agreements",
        "negatedLabel": "Refunds paid under transmission interconnection arrangements"
       }
      }
     },
     "localname": "RepaymentOfTransmissionInterconnectionAgreements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ReplacementResourcePortfolioOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Replacement Resource Portfolio One",
        "label": "Replacement Resource Portfolio One [Member]",
        "terseLabel": "Replacement Resource Portfolio One"
       }
      }
     },
     "localname": "ReplacementResourcePortfolioOneMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ReplacementResourcePortfolioThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Replacement Resource Portfolio Three",
        "label": "Replacement Resource Portfolio Three [Member]",
        "terseLabel": "Replacement Resource Portfolio Three"
       }
      }
     },
     "localname": "ReplacementResourcePortfolioThreeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ReplacementResourcePortfolioTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Replacement Resource Portfolio Two",
        "label": "Replacement Resource Portfolio Two [Member]",
        "terseLabel": "Replacement Resource Portfolio Two"
       }
      }
     },
     "localname": "ReplacementResourcePortfolioTwoMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RequiredPercentageby2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Required Percentage by 2025 [Member]",
        "label": "Required Percentage by 2025 [Member]",
        "terseLabel": "Required Percentage by 2025"
       }
      }
     },
     "localname": "RequiredPercentageby2025Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RequiredPercentageby2030Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Required Percentage by 2030 [Member]",
        "label": "Required Percentage by 2030 [Member]",
        "terseLabel": "Required Percentage by 2030"
       }
      }
     },
     "localname": "RequiredPercentageby2030Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RequiredPercentageby2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Required Percentage by 2040 [Member]",
        "label": "Required Percentage by 2040 [Member]",
        "terseLabel": "Required Percentage by 2040"
       }
      }
     },
     "localname": "RequiredPercentageby2040Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RequiredPercentageby2045Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Required Percentage by 2045 [Member]",
        "label": "Required Percentage by 2045 [Member]",
        "terseLabel": "Required Percentage by 2045"
       }
      }
     },
     "localname": "RequiredPercentageby2045Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ReservebalanceStatetaxcreditcarryforward": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve balance, State tax credit carryforward",
        "label": "Reserve balance, State tax credit carryforward",
        "verboseLabel": "Federal tax credit carryforwards"
       }
      }
     },
     "localname": "ReservebalanceStatetaxcreditcarryforward",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RestrictedStockAndPerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Performance Shares [Member]",
        "label": "Restricted Stock and Performance Shares [Member]",
        "terseLabel": "Restricted Shares and Performance-Based Shares"
       }
      }
     },
     "localname": "RestrictedStockAndPerformanceSharesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ResultsOfOperationsVariableInterestEntityOperatingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Results of Operations Variable Interest Entity Operating Expenses",
        "label": "Results of Operations Variable Interest Entity Operating Expenses",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "ResultsOfOperationsVariableInterestEntityOperatingExpenses",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_ResultsOfOperationsVariableInterestEntityOperatingRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Results of Operations Variable Interest Entity Operating Revenues",
        "label": "Results of Operations Variable Interest Entity Operating Revenues",
        "terseLabel": "Operating revenues"
       }
      }
     },
     "localname": "ResultsOfOperationsVariableInterestEntityOperatingRevenues",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RetailElectricCommercialCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Electric, Commercial Customers [Member]",
        "label": "Retail Electric, Commercial Customers [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "RetailElectricCommercialCustomersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RetailElectricEconomyEnergyServiceCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Electric, Economy Energy Service Customers [Member]",
        "label": "Retail Electric, Economy Energy Service Customers [Member]",
        "terseLabel": "Economy energy service"
       }
      }
     },
     "localname": "RetailElectricEconomyEnergyServiceCustomersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RetailElectricIndustrialCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Electric, Industrial Customers [Member]",
        "label": "Retail Electric, Industrial Customers [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "RetailElectricIndustrialCustomersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RetailElectricPublicAuthorityCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Electric, Public Authority Customers [Member]",
        "label": "Retail Electric, Public Authority Customers [Member]",
        "terseLabel": "Public authority"
       }
      }
     },
     "localname": "RetailElectricPublicAuthorityCustomersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_RetailElectricResidentialCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Electric, Residential Customers [Member]",
        "label": "Retail Electric, Residential Customers [Member]",
        "terseLabel": "Residential"
       }
      }
     },
     "localname": "RetailElectricResidentialCustomersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ReverseBalanceCompensationExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Balance, Compensation Expense",
        "label": "Reverse Balance, Compensation Expense",
        "terseLabel": "Compensation expense"
       }
      }
     },
     "localname": "ReverseBalanceCompensationExpense",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "terseLabel": "Non-cash information related to right-of-use assets obtained in exchange for lease obligations:"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_Route66SolarEnergyCenterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Route 66 Solar Energy Center [Member]",
        "label": "Route 66 Solar Energy Center [Member]",
        "terseLabel": "Route 66 Solar Energy Center, LLC"
       }
      }
     },
     "localname": "Route66SolarEnergyCenterMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SJGSUnits2and3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJGS Units 2 and 3 [Member]",
        "label": "SJGS Units 2 and 3 [Member]",
        "terseLabel": "Shutdown of SJGS Units 2 and 3"
       }
      }
     },
     "localname": "SJGSUnits2and3Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SanJuanGeneratingStationAndFourCornersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Juan Generating Station And Four Corners [Member]",
        "label": "San Juan Generating Station And Four Corners [Member]",
        "terseLabel": "San Juan Generating Station And Four Corners"
       }
      }
     },
     "localname": "SanJuanGeneratingStationAndFourCornersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SanJuanGeneratingStationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Juan Generating Station [Member]",
        "label": "San Juan Generating Station [Member]",
        "terseLabel": "San Juan Generating Station"
       }
      }
     },
     "localname": "SanJuanGeneratingStationMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SanJuanGeneratingStationOwnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Juan Generating Station Owners",
        "label": "San Juan Generating Station Owners [Member]",
        "terseLabel": "San Juan Generating Station Owners"
       }
      }
     },
     "localname": "SanJuanGeneratingStationOwnersMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SanJuanGeneratingStationReplacementResourcesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Juan Generating Station Replacement Resources",
        "label": "San Juan Generating Station Replacement Resources [Member]",
        "terseLabel": "SJGS replacement resources"
       }
      }
     },
     "localname": "SanJuanGeneratingStationReplacementResourcesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SanJuanGeneratingStationUnit1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Juan Generating Station Unit 1",
        "label": "San Juan Generating Station Unit 1 [Member]",
        "terseLabel": "San Juan Generating Station Unit 1"
       }
      }
     },
     "localname": "SanJuanGeneratingStationUnit1Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment [Table Text Block]",
        "label": "Schedule of Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment [Table Text Block]",
        "terseLabel": "Schedule of Average Rates Used Allocated Between Depreciation Expense and Construction Expense Projects Based on Use of Equipment"
       }
      }
     },
     "localname": "ScheduleOfAverageRatesUsedAllocatedBetweenDepreciationExpenseAndConstructionExpenseProjectsBasedOnUseOfEquipmentTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Components of Income Tax Expense (Benefit) [Table]",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ScheduleOfDeferredIncomeTaxComponentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Deferred Income Tax Components [Table]",
        "label": "Schedule of Deferred Income Tax Components [Table]",
        "terseLabel": "Schedule of Deferred Income Tax Components [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredIncomeTaxComponentsTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ScheduleOfDeferredIncomeTaxComponentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Deferred Income Tax Components [Table Text Block]",
        "label": "Schedule of Deferred Income Tax Components [Table Text Block]",
        "terseLabel": "Reconciliation of Accumulated Deferred Income Tax Liability to Deferred Income Tax Benefit"
       }
      }
     },
     "localname": "ScheduleOfDeferredIncomeTaxComponentsTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Deferred Tax Assets and Liabilities [Table]",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ScheduleOfDefinedContributionPlanExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Defined Contribution Plan Expenses [Table Text Block]",
        "label": "Schedule of Defined Contribution Plan Expenses [Table Text Block]",
        "terseLabel": "Summary of Expenses for Other Retirement Plans"
       }
      }
     },
     "localname": "ScheduleOfDefinedContributionPlanExpensesTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Effective Income Tax Rate Reconciliation [Table]",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table]"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ScheduleOfGoodwillAndOtherIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Goodwill and Other Intangible Assets [Table]",
        "label": "Schedule of Goodwill and Other Intangible Assets [Table]",
        "terseLabel": "Schedule of Goodwill and Other Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillAndOtherIntangibleAssetsTable",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ScheduleOfRegulatoryRateMattersAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Regulatory Rate Matters [Axis]",
        "label": "Schedule of Regulatory Rate Matters [Axis]",
        "terseLabel": "Schedule of Regulatory Rate Matters [Axis]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryRateMattersAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ScheduleOfRenewableEnergyRiderTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Renewable Energy Rider",
        "label": "Schedule Of Renewable Energy Rider [Table Text Block]",
        "terseLabel": "Schedule Of Renewable Energy Rider"
       }
      }
     },
     "localname": "ScheduleOfRenewableEnergyRiderTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_ScheduleofRateIncreasesforTransmissionCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Rate Increases for Transmission Costs [Table Text Block]",
        "label": "Schedule of Rate Increases for Transmission Costs [Table Text Block]",
        "terseLabel": "Schedule of Rate Increases for Transmission Costs"
       }
      }
     },
     "localname": "ScheduleofRateIncreasesforTransmissionCostsTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRegulatoryandRateMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_SeniorUnsecuredNotes321SeriesADueApril2030Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, 3.21% Series A, due April 2030",
        "label": "Senior Unsecured Notes, 3.21% Series A, due April 2030 [Member]",
        "terseLabel": "Senior Unsecured Notes, 3.21% Series A, due April 2030"
       }
      }
     },
     "localname": "SeniorUnsecuredNotes321SeriesADueApril2030Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotes357SeriesBDueApril2039Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, 3.57% Series B, due April 2039",
        "label": "Senior Unsecured Notes, 3.57% Series B, due April 2039 [Member]",
        "terseLabel": "Senior Unsecured Notes, 3.57% Series B, due April 2039"
       }
      }
     },
     "localname": "SeniorUnsecuredNotes357SeriesBDueApril2039Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2021At5Point35PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2021, at 5 point 35 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2021, at 5 point 35 percent [Member]",
        "terseLabel": "5.35% due October 2021"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2021At5Point35PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2023at3point15percentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2023, at 3 point 15 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2023, at 3 point 15 percent [Member]",
        "terseLabel": "3.15% due May 2023"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2023at3point15percentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2025At3Point85PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2025, at 3 point 850 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2025, at 3 point 85 percent [Member]",
        "terseLabel": "3.85% due August 2025"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2025At3Point85PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2025at3point45percentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2025, at 3 point 45 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2025, at 3 point 45 percent [Member]",
        "terseLabel": "3.45% due May 2025"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2025at3point45percentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2028At3Point68PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2028, at 3 point 68 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2028, at 3 point 68 percent [Member]",
        "terseLabel": "3.68% due May 2028"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2028At3Point68PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2028At3Point78PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2028, at 3 point 78 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2028, at 3 point 78 percent [Member]",
        "terseLabel": "3.78% due August 2028"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2028At3Point78PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2030At3Point21PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2030, at 3 point 21 percent",
        "label": "Senior Unsecured Notes, Due 2030, at 3 point 21 percent [Member]",
        "terseLabel": "3.21% due April 2030"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2030At3Point21PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2031At2Point29PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2031, at 2 point 29 Percent",
        "label": "Senior Unsecured Notes, Due 2031, at 2 point 29 Percent [Member]",
        "terseLabel": "2.29% due December 2031"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2031At2Point29PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2033At2Point59PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2033, at 2 point 59 Percent",
        "label": "Senior Unsecured Notes, Due 2033, at 2 point 59 Percent [Member]",
        "terseLabel": "2.59% due July 2033"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2033At2Point59PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2033At3Point93PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2033, at 3 point 93 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2033, at 3 point 93 percent [Member]",
        "terseLabel": "3.93% due May 2033"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2033At3Point93PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2038At4Point22PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2038, at 4 point 22 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2038, at 4 point 22 percent [Member]",
        "terseLabel": "4.22% due May 2038"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2038At4Point22PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2039At3Point57PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2039, at 3 point 57 percent",
        "label": "Senior Unsecured Notes, Due 2039, at 3 point 57 percent [Member]",
        "terseLabel": "3.57% due April 2039"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2039At3Point57PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2041At2Point97PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2041, at 2 point 97 Percent",
        "label": "Senior Unsecured Notes, Due 2041, at 2 point 97 Percent [Member]",
        "terseLabel": "2.97% due December 2041"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2041At2Point97PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2041At3Point14PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Due 2041, at 3 point 14 Percent",
        "label": "Senior Unsecured Notes, Due 2041, at 3 point 14 Percent [Member]",
        "terseLabel": "3.14% due July 2041"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2041At3Point14PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2048At4Point50PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2048, at 4 point 50 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2048, at 4 point 50 percent [Member]",
        "terseLabel": "4.50% due May 2048"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2048At4Point50PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesDue2048At4Point60PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured note, Due 2048, at 4 point 60 percent [Member]",
        "label": "Senior Unsecured Notes, Due 2048, at 4 point 60 percent [Member]",
        "terseLabel": "4.60% due August 2048"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesDue2048At4Point60PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, PCRB Due 2022, At 1 Point 05 Percent",
        "label": "Senior Unsecured Notes, PCRB Due 2022, At 1 Point 05 Percent [Member]",
        "terseLabel": "1.05% due January 2038, mandatory tender - June 1, 2022"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2022At1Point05PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, PCRB Due 2022, At 1 Point 20 Percent",
        "label": "Senior Unsecured Notes, PCRB Due 2022, At 1 Point 20 Percent [Member]",
        "terseLabel": "1.20% due June 2040, mandatory tender - June 1, 2022"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2022At1Point20PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, PCRB Due 2023, At 1 Point 10 Percent",
        "label": "Senior Unsecured Notes, PCRB Due 2023, At 1 Point 10 Percent [Member]",
        "terseLabel": "1.10% due June 2040, mandatory tender June 1, 2023"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2023At1Point10PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, PCRB Due 2024, At 1 Point 15 Percent",
        "label": "Senior Unsecured Notes, PCRB Due 2024, At 1 Point 15 Percent [Member]",
        "terseLabel": "1.15% due June 2040, mandatory tender - June 1, 2024"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2024At1Point15PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, PCRB Due 2026, At 0 Point 875 Percent",
        "label": "Senior Unsecured Notes, PCRB Due 2026, At 0 Point 875 Percent [Member]",
        "terseLabel": "0.875% due October 2026"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2026At0Point875PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pollution Control Revenue Bonds 2.125 Percent, due 2040 [Member]",
        "label": "Senior Unsecured Notes, PCRB Due 2040, at 2 Point 125 Percent [Member]",
        "verboseLabel": "2.125% due June 2040, mandatory tender - June\u00a01, 2022"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2040At2Point125PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Note PCRB Due 2042 at 2.45 Percent [Member]",
        "label": "Senior Unsecured Notes, PCRB Due 2042, at 2 Point 45 Percent [Member]",
        "terseLabel": "2.45% due September 2042, mandatory tender - June\u00a01, 2022"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBDue2042At2Point45PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, PCRB Floating Rate, Weekly-Mode",
        "label": "Senior Unsecured Notes, PCRB Floating Rate, Weekly-Mode [Member]",
        "terseLabel": "Floating rate, weekly-mode"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPCRBFloatingRateWeeklyModeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes Pcrb Due 2033 At 1 Point 875 Percent [Member]",
        "label": "Senior Unsecured Notes Pcrb Due 2033 At 1 Point 875 Percent [Member]",
        "terseLabel": "1.875% due April 2033, mandatory tender - October 1, 2021"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPcrbDue2033At1Point875PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes Pcrb Due 2033 At 2 Point 15 Percent",
        "label": "Senior Unsecured Notes Pcrb Due 2033 At 2 Point 15 Percent [Member]",
        "terseLabel": "2.15% due April 2033"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPcrbDue2033At2Point15PercentMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SeniorUnsecuredNotesPollutionControlRevenueBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Notes, Pollution Control Revenue Bonds [Member]",
        "label": "Senior Unsecured Notes, Pollution Control Revenue Bonds [Member]",
        "terseLabel": "Senior Unsecured Notes, Pollution Control Revenue Bonds:"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesPollutionControlRevenueBondsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ServiceBillingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Billings [Member]",
        "label": "Service Billings [Member]",
        "terseLabel": "Services billings:"
       }
      }
     },
     "localname": "ServiceBillingsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Expected Quarterly Dividend Rate",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Expected Quarterly Dividend Rate",
        "terseLabel": "Expected quarterly dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedQuarterlyDividendRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year One",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year One",
        "terseLabel": "Shares excluded (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearOne",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Three",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Three",
        "terseLabel": "Shares excluded in year three (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearThree",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Two",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares in Year Two",
        "terseLabel": "Shares excluded in year two (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesInYearTwo",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "pnm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rate",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting Rate",
        "terseLabel": "Vesting rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRate",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pnm_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion Ratio",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion Ratio",
        "terseLabel": "Charge to share pool for each share awarded"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardConversionRatio",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "pnm_ShortTermLeaseTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-Term Lease Type",
        "label": "Short-Term Lease Type [Axis]",
        "terseLabel": "Short-Term Lease Type [Axis]"
       }
      }
     },
     "localname": "ShortTermLeaseTypeAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_ShortTermLeaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-Term Lease Type [Domain]",
        "label": "Short-Term Lease Type [Domain]",
        "terseLabel": "Short-Term Lease Type [Domain]"
       }
      }
     },
     "localname": "ShortTermLeaseTypeDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SjgsCoalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJGS (Coal) [Member]",
        "label": "SJGS (Coal) [Member]",
        "terseLabel": "SJGS (Coal)"
       }
      }
     },
     "localname": "SjgsCoalMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SjgsUnits1And2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SJGS Units 1 and 2 [Member]",
        "label": "SJGS Units 1 and 2 [Member]",
        "terseLabel": "SJGS Units 1 and 2"
       }
      }
     },
     "localname": "SjgsUnits1And2Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_StateTaxCreditCarryforwardImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Tax Credit Carryforward, Impairment",
        "label": "State Tax Credit Carryforward, Impairment",
        "terseLabel": "State tax credit carryforwards"
       }
      }
     },
     "localname": "StateTaxCreditCarryforwardImpairment",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_StationFuelTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Station (Fuel Type) [Domain]",
        "label": "Station (Fuel Type) [Domain]",
        "terseLabel": "Station (Fuel Type) [Domain]"
       }
      }
     },
     "localname": "StationFuelTypeDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_SurfaceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Surface [Member]",
        "label": "Surface [Member]",
        "terseLabel": "Surface"
       }
      }
     },
     "localname": "SurfaceMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMP2018TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP 2018 Term Loan [Member]",
        "label": "TNMP 2018 Term Loan [Member]",
        "terseLabel": "2.44% due August 2035"
       }
      }
     },
     "localname": "TNMP2018TermLoanMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMP2019BondPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP 2019 Bond Purchase Agreement [Member]",
        "label": "TNMP 2019 Bond Purchase Agreement [Member]",
        "terseLabel": "TNMP 2019 Bond Purchase Agreement"
       }
      }
     },
     "localname": "TNMP2019BondPurchaseAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMP2020BondPurchaseAgreementBondSeries1And2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2",
        "label": "TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2 [Member]",
        "terseLabel": "TNMP 2020 Bond Purchase Agreement, Bond Series 1 and 2"
       }
      }
     },
     "localname": "TNMP2020BondPurchaseAgreementBondSeries1And2Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMP2020BondPurchaseAgreementBondSeries3And4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4",
        "label": "TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4 [Member]",
        "terseLabel": "TNMP 2020 Bond Purchase Agreement, Bond Series 3 and 4"
       }
      }
     },
     "localname": "TNMP2020BondPurchaseAgreementBondSeries3And4Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMP2020BondPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP 2020 Bond Purchase Agreement",
        "label": "TNMP 2020 Bond Purchase Agreement [Member]",
        "terseLabel": "TNMP 2020 Bond Purchase Agreement"
       }
      }
     },
     "localname": "TNMP2020BondPurchaseAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMP2021BondPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP 2021 Bond Purchase Agreement",
        "label": "TNMP 2021 Bond Purchase Agreement [Member]",
        "terseLabel": "TNMP 2021 Bond Purchase Agreement"
       }
      }
     },
     "localname": "TNMP2021BondPurchaseAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMPFirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP First Mortgage Bonds",
        "label": "TNMP First Mortgage Bonds [Member]",
        "terseLabel": "TNMP First Mortgage Bonds"
       }
      }
     },
     "localname": "TNMPFirstMortgageBondsMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMPRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP Revolving Credit Facility [Member]",
        "label": "TNMP Revolving Credit Facility [Member]",
        "terseLabel": "TNMP Revolving Credit Facility"
       }
      }
     },
     "localname": "TNMPRevolvingCreditFacilityMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMPTermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP Term Loan Agreement [Member]",
        "label": "TNMP Term Loan Agreement [Member]",
        "terseLabel": "TNMP Term Loan Agreement"
       }
      }
     },
     "localname": "TNMPTermLoanAgreementMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TNMPtoPNMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TNMP to PNM [Member]",
        "label": "TNMP to PNM [Member]",
        "terseLabel": "TNMP to PNM"
       }
      }
     },
     "localname": "TNMPtoPNMMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Carryforward, Impairments, net of Federal Tax Benefit [Table Text Block]",
        "label": "Tax Carryforward, Impairments, net of Federal Tax Benefit [Table Text Block]",
        "terseLabel": "Tax Carryforward, Impairments, net of Federal Tax Benefit"
       }
      }
     },
     "localname": "TaxCarryforwardImpairmentsnetofFederalTaxBenefitTableTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Cuts And Jobs Act Of 2017, Net Decrease in Regulatory Liability",
        "label": "Tax Cuts And Jobs Act Of 2017, Net Decrease in Regulatory Liability",
        "terseLabel": "Refund of regulatory liability to customers"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017NetDecreaseinRegulatoryLiability",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TaxEffectOfExcessPensionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of excess pension liability",
        "label": "Tax effect of excess pension liability",
        "terseLabel": "Tax effect of excess pension liability"
       }
      }
     },
     "localname": "TaxEffectOfExcessPensionLiability",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TaxEffectOfMarkToMarketAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of mark-to-market adjustments",
        "label": "Tax effect of mark-to-market adjustments",
        "terseLabel": "Tax effect of mark-to-market adjustments"
       }
      }
     },
     "localname": "TaxEffectOfMarkToMarketAdjustments",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TermLoanRestatementCommittedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Restatement Committed Amount",
        "label": "Term Loan Restatement Committed Amount",
        "terseLabel": "Term loan restatement committed amount"
       }
      }
     },
     "localname": "TermLoanRestatementCommittedAmount",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TermLoanRestatementToProvideAdditionalFunding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Restatement To Provide Additional Funding",
        "label": "Term Loan Restatement To Provide Additional Funding",
        "terseLabel": "Term loan restatement to provide additional funding"
       }
      }
     },
     "localname": "TermLoanRestatementToProvideAdditionalFunding",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TerminationFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination Fees",
        "label": "Termination Fees",
        "terseLabel": "Termination fees"
       }
      }
     },
     "localname": "TerminationFees",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TexasNewMexicoPowerCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Texas-New Mexico Power Company [Member]",
        "label": "Texas-New Mexico Power Company [Member]",
        "terseLabel": "Texas-New Mexico Power Company",
        "verboseLabel": "TNMP"
       }
      }
     },
     "localname": "TexasNewMexicoPowerCompanyMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/AuditInformation",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/CoverPage",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/GoodwillDetails",
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TnmpToPnmrMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tnmp to Pnmr [Member]",
        "label": "Tnmp to Pnmr [Member]",
        "terseLabel": "TNMP to PNMR"
       }
      }
     },
     "localname": "TnmpToPnmrMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TotalDeferredChargesAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Deferred Charges And Other Assets",
        "label": "Total Deferred Charges And Other Assets",
        "totalLabel": "Total deferred charges and other assets"
       }
      }
     },
     "localname": "TotalDeferredChargesAndOtherAssets",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TotalOtherPropertyAndInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total other property and investments",
        "label": "Total other property and investments",
        "terseLabel": "Total other property and investments",
        "totalLabel": "Total other property and investments"
       }
      }
     },
     "localname": "TotalOtherPropertyAndInvestments",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TransmissionAndDistributionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 5.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred for transmission and distribution of electricity",
        "label": "Transmission And Distribution Costs",
        "terseLabel": "Transmission and distribution costs"
       }
      }
     },
     "localname": "TransmissionAndDistributionCosts",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TransmissionCostOfServiceRatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transmission Cost of Service Rates [Member]",
        "label": "Transmission Cost of Service Rates [Member]",
        "terseLabel": "Transmission Cost of Service Rates"
       }
      }
     },
     "localname": "TransmissionCostOfServiceRatesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TransmissionCostRecoveryFactorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transmission Cost Recovery Factor",
        "label": "Transmission Cost Recovery Factor [Member]",
        "terseLabel": "Transmission cost recovery factor"
       }
      }
     },
     "localname": "TransmissionCostRecoveryFactorMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TransmissionInterconnectionArrangementLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transmission Interconnection Arrangement Liabilities",
        "label": "Transmission Interconnection Arrangement Liabilities",
        "terseLabel": "Transmission interconnection arrangement liabilities"
       }
      }
     },
     "localname": "TransmissionInterconnectionArrangementLiabilities",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_TransportationElectrificationProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation Electrification Program",
        "label": "Transportation Electrification Program [Member]",
        "terseLabel": "Transportation Electrification Program"
       }
      }
     },
     "localname": "TransportationElectrificationProgramMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TriStateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tri-State [Member]",
        "label": "Tri-State [Member]",
        "terseLabel": "Tri-State"
       }
      }
     },
     "localname": "TriStateMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041",
        "label": "Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041 [Member]",
        "terseLabel": "Two Point Nine Seven Senior Unsecured Notes Due December 30, 2041"
       }
      }
     },
     "localname": "TwoPointNineSevenSeniorUnsecuredNotesDueDecember302041Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031",
        "label": "Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031 [Member]",
        "terseLabel": "Two Point Two Nine Percent Senior Unsecured Notes Due December 30, 2031"
       }
      }
     },
     "localname": "TwoPointTwoNinePercentSeniorUnsecuredNotesDueDecember302031Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033",
        "label": "Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033 [Member]",
        "terseLabel": "Two Point Two Nine Percent Senior Unsecured Notes Due July 15, 2033"
       }
      }
     },
     "localname": "TwoPointTwoNinePercentSeniorUnsecuredNotesDueJuly152033Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_TypeOfRegulatoryCostAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of Regulatory Cost [Axis]",
        "label": "Type of Regulatory Cost [Axis]",
        "terseLabel": "Type of Regulatory Cost [Axis]"
       }
      }
     },
     "localname": "TypeOfRegulatoryCostAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_TypeOfRegulatoryCostDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of Regulatory Cost [Domain]",
        "label": "Type of Regulatory Cost [Domain]",
        "terseLabel": "Type of Regulatory Cost [Domain]"
       }
      }
     },
     "localname": "TypeOfRegulatoryCostDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unaffiliated Customer of Texas-New Mexico Power Company One [Member]",
        "label": "Unaffiliated Customer of Texas-New Mexico Power Company One [Member]",
        "terseLabel": "REP A"
       }
      }
     },
     "localname": "UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyOneMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unaffiliated Customer of Texas-New Mexico Power Company Two [Member]",
        "label": "Unaffiliated Customer of Texas-New Mexico Power Company Two [Member]",
        "terseLabel": "REP C"
       }
      }
     },
     "localname": "UnaffiliatedCustomerOfTexasNewMexicoPowerCompanyTwoMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unaffiliated Customer of Texas-New Mexico Power Company Three [Member]",
        "label": "Unaffiliated Customer of Texas-New Mexico Power Company Three [Member]",
        "terseLabel": "REP B"
       }
      }
     },
     "localname": "UnaffiliatedCustomerofTexasNewMexicoPowerCompanyThreeMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UnamortizedCostOfPrepaidRightOfWayAgreements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized Cost Of Prepaid Right-Of-Way Agreements",
        "label": "Unamortized Cost Of Prepaid Right-Of-Way Agreements",
        "terseLabel": "Unamortized cost of prepaid right-of-way agreements"
       }
      }
     },
     "localname": "UnamortizedCostOfPrepaidRightOfWayAgreements",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Current Portion",
        "label": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Current Portion",
        "terseLabel": "Unamortized Discounts, (Premiums), and Issuance Costs, net, Less current maturities"
       }
      }
     },
     "localname": "UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsCurrentPortion",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Excluding Current Portion",
        "label": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums, Excluding Current Portion",
        "terseLabel": "Unamortized Discounts, (Premiums), and Issuance Costs, net, excluding current maturities"
       }
      }
     },
     "localname": "UnamortizedLoanCommitmentandOriginationFeesandUnamortizedDiscountsorPremiumsExcludingCurrentPortion",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_UndergroundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underground [Member]",
        "label": "Underground [Member]",
        "terseLabel": "Underground"
       }
      }
     },
     "localname": "UndergroundMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_Unit4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unit 4 [Member]",
        "label": "Unit 4 [Member]",
        "terseLabel": "Unit 4"
       }
      }
     },
     "localname": "Unit4Member",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UnitAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unit [Axis]",
        "label": "Unit [Axis]",
        "terseLabel": "Unit [Axis]"
       }
      }
     },
     "localname": "UnitAxis",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_UnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unit [Domain]",
        "label": "Unit [Domain]",
        "terseLabel": "Unit [Domain]"
       }
      }
     },
     "localname": "UnitDomain",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UnusualWeatherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unusual Weather",
        "label": "Unusual Weather [Member]",
        "terseLabel": "Unusual Weather"
       }
      }
     },
     "localname": "UnusualWeatherMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utilities Operating Expense, Impairments, Portion Of Purchase Price",
        "label": "Utilities Operating Expense, Impairments, Portion Of Purchase Price",
        "terseLabel": "Recorded pre-tax impairments portion of purchase price"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseImpairmentsPortionOfPurchasePrice",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pnm_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.pnmresources.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pnm_VariableInterestEntitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities [Text Block]",
        "label": "Variable Interest Entities [Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "VariableInterestEntitiesTextBlock",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pnm_VariableInterestEntityStatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Statement Of Financial Position",
        "label": "Variable Interest Entity, Statement Of Financial Position [Abstract]",
        "terseLabel": "Financial Position"
       }
      }
     },
     "localname": "VariableInterestEntityStatementOfFinancialPositionAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_VariableInterestEntityStatementOfOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Statement Of Operation [Abstract]",
        "label": "Variable Interest Entity, Statement Of Operation [Abstract]",
        "terseLabel": "Results of Operations"
       }
      }
     },
     "localname": "VariableInterestEntityStatementOfOperationAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_VariableRateShortTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Short-Term Debt [Member]",
        "label": "Variable Rate Short-Term Debt [Member]",
        "terseLabel": "Variable Rate Short-Term Debt"
       }
      }
     },
     "localname": "VariableRateShortTermDebtMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term [Abstract]",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted average remaining lease term (years):"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pnm_WesternSpiritAndPatternWindAffiliattesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Western Spirit And Pattern Wind Affiliattes",
        "label": "Western Spirit And Pattern Wind Affiliattes [Member]",
        "terseLabel": "Western Spirit And Pattern Wind Affiliattes"
       }
      }
     },
     "localname": "WesternSpiritAndPatternWindAffiliattesMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pnm_WesternSpiritLineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Western Spirit Line [Member]",
        "label": "Western Spirit Line [Member]",
        "terseLabel": "Western Spirit Line"
       }
      }
     },
     "localname": "WesternSpiritLineMember",
     "nsuri": "http://www.pnmresources.com/20211231",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r573",
      "r840",
      "r841",
      "r844",
      "r996",
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]",
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Condensed Financial Statements, Captions [Line Items]",
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r193",
      "r409",
      "r414",
      "r420",
      "r707",
      "r708",
      "r716",
      "r717",
      "r847",
      "r996",
      "r1035",
      "r1038",
      "r1039",
      "r1040"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r193",
      "r409",
      "r414",
      "r420",
      "r707",
      "r708",
      "r716",
      "r717",
      "r847",
      "r996",
      "r1035",
      "r1038",
      "r1039",
      "r1040"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r93",
      "r96",
      "r190",
      "r191",
      "r426",
      "r464",
      "r1041"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EnergyAxis": {
     "auth_ref": [
      "r1024",
      "r1025"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of energy source.",
        "label": "Energy [Axis]",
        "terseLabel": "Energy [Axis]"
       }
      }
     },
     "localname": "EnergyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EnergyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Combustible material used to power engines, power plants or reactors. Examples include, but are not limited to, fuel and oil.",
        "label": "Energy [Domain]",
        "terseLabel": "Energy [Domain]"
       }
      }
     },
     "localname": "EnergyDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r288",
      "r506",
      "r511",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r290",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person or persons designated as part of management.",
        "label": "Management [Member]",
        "terseLabel": "Executive"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r425",
      "r463",
      "r610",
      "r616",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r885",
      "r966",
      "r969",
      "r997",
      "r998"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r425",
      "r463",
      "r610",
      "r616",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r885",
      "r966",
      "r969",
      "r997",
      "r998"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r288",
      "r506",
      "r511",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "PNM Resources"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r285",
      "r506",
      "r509",
      "r886",
      "r965",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r285",
      "r506",
      "r509",
      "r886",
      "r965",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r425",
      "r463",
      "r545",
      "r610",
      "r616",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r885",
      "r966",
      "r969",
      "r997",
      "r998"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r425",
      "r463",
      "r545",
      "r610",
      "r616",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r885",
      "r966",
      "r969",
      "r997",
      "r998"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r95",
      "r96",
      "r190",
      "r191",
      "r426",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r214",
      "r611",
      "r1034"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r214",
      "r219",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r193",
      "r701",
      "r1036",
      "r1042",
      "r1043",
      "r1044"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table]",
        "terseLabel": "Schedule of Condensed Financial Statements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r202",
      "r1037"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r214",
      "r219",
      "r394",
      "r611",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r290",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r1037"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201707Member": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2017-07 Compensation-Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost.",
        "label": "Accounting Standards Update 2017-07 [Member]",
        "terseLabel": "Accounting Standards Update 2017-07"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201707Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.",
        "label": "Legal Entity of Counterparty, Type [Axis]",
        "terseLabel": "Legal Entity of Counterparty, Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r64",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r914",
      "r951"
     ],
     "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.",
        "label": "Accounts Payable",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r64",
      "r189",
      "r842",
      "r844"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable 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": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Affiliate payables"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r10",
      "r45",
      "r291",
      "r292"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 2.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, net of allowance for credit losses of $7,265 and $8,333",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r104",
      "r109",
      "r119",
      "r120",
      "r121",
      "r714"
     ],
     "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": "Pension Liability Adjustment"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61",
      "r362"
     ],
     "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": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r109",
      "r119",
      "r120",
      "r121",
      "r122",
      "r713"
     ],
     "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": "Fair Value Adjustment for Cash Flow Hedges"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r109",
      "r119",
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "terseLabel": "Unrealized Gains on Available-for-Sale Securities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r48",
      "r106",
      "r108",
      "r109",
      "r944",
      "r977",
      "r981"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.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",
        "netLabel": "Accumulated other comprehensive income (loss), net of tax",
        "terseLabel": "Accumulated other comprehensive income (loss), net of income taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r119",
      "r120",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r105",
      "r109",
      "r119",
      "r120",
      "r121",
      "r204",
      "r205",
      "r206",
      "r714",
      "r972",
      "r973",
      "r1050"
     ],
     "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": "AOCI",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r46",
      "r645",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Paid-in-capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r642",
      "r643",
      "r644",
      "r765"
     ],
     "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": "Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r207",
      "r208",
      "r209",
      "r210",
      "r219",
      "r300",
      "r301",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r408",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r681",
      "r682",
      "r683",
      "r684",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r837",
      "r887",
      "r888",
      "r889",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 earnings to net cash flows from operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvancedMeteringInfrastructureCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs incurred for installation of advanced metering infrastructure (AMI).",
        "label": "Advanced Metering Infrastructure Costs [Member]",
        "verboseLabel": "AMS surcharge"
       }
      }
     },
     "localname": "AdvancedMeteringInfrastructureCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r619",
      "r634",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Compensation expense for stock-based arrangements"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "SEC Schedule, 12-09, Reserve, Allowance For Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r52",
      "r294",
      "r340"
     ],
     "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": "Allowance for uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Allowance for credit loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r1004"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Funds Used During Construction"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AmountOfImpairmentToCarryingAmountOfRegulatoryAssets": {
     "auth_ref": [
      "r1000"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount of any reduction to the carrying amounts of regulated assets that result from impairment (for example, rate actions of a regulator).",
        "label": "Amount of Impairment to Carrying Amount of Regulatory Assets",
        "terseLabel": "Amount of impairment to carrying amount of regulatory assets"
       }
      }
     },
     "localname": "AmountOfImpairmentToCarryingAmountOfRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AreaOfLand": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of land held.",
        "label": "Area of Land",
        "terseLabel": "Acres of land at issue (in acres)"
       }
      }
     },
     "localname": "AreaOfLand",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r368",
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "terseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "auth_ref": [
      "r999",
      "r1008"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets.",
        "label": "Asset Retirement Obligation Costs [Member]",
        "terseLabel": "PVNGS ARO"
       }
      }
     },
     "localname": "AssetRetirementObligationCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation Disclosure [Abstract]",
        "terseLabel": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "terseLabel": "Liabilities incurred"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedTerseLabel": "Liabilities settled"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r367",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "terseLabel": "Revisions to estimated cash flows"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "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",
        "verboseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r185",
      "r261",
      "r274",
      "r281",
      "r332",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r707",
      "r716",
      "r791",
      "r848",
      "r850",
      "r905",
      "r939"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails": {
       "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",
        "totalLabel": "Total assets",
        "verboseLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r13",
      "r15",
      "r85",
      "r185",
      "r332",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r707",
      "r716",
      "r791",
      "r848",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails": {
       "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",
        "verboseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r27",
      "r28",
      "r29",
      "r30",
      "r31",
      "r185",
      "r332",
      "r409",
      "r410",
      "r411",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r707",
      "r716",
      "r791",
      "r848"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "terseLabel": "Non-current assets",
        "totalLabel": "Total long-term assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": {
     "auth_ref": [
      "r308"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Unrealized Gain",
        "terseLabel": "Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale [Abstract]",
        "terseLabel": "Available-for-sale debt securities:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r309",
      "r313",
      "r930"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "After 5 years through 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r309",
      "r312",
      "r929"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "After 1 year through 5 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Available-for-Sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r309",
      "r311",
      "r928"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Within 1 year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r302",
      "r307",
      "r346",
      "r912"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Debt securities, available-for-sale",
        "totalLabel": "Debt securities, available-for-sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsMaturitiesofSecuritiesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r304",
      "r346"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "pnm_TotalOtherPropertyAndInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Investment securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r620",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r737",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Financial Statement Preparation and Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r605",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r605",
      "r612",
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Merger"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/Merger"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Capitalized contract cost, amortization period"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r786",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r57",
      "r850",
      "r984",
      "r985"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r57",
      "r171"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r23",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r165",
      "r171",
      "r177"
     ],
     "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 at End of Year",
        "periodStartLabel": "Cash and Cash Equivalents at Beginning of Year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r165",
      "r800"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "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",
        "terseLabel": "Change in Cash and Cash Equivalents",
        "totalLabel": "Change in Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "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": "Cash dividends paid to parent company by consolidated subsidiaries",
        "verboseLabel": "Cash dividends from subsidiaries"
       }
      }
     },
     "localname": "CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r734"
     ],
     "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 Hedge"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options.",
        "label": "Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]",
        "terseLabel": "Cash Proceeds Received and Tax Benefit from Share-based Payment Awards"
       }
      }
     },
     "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r75",
      "r393",
      "r915",
      "r949"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.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 (See Note 16)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r388",
      "r389",
      "r391",
      "r402",
      "r992"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r405",
      "r993"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractAssetCurrent": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.",
        "label": "Commodity Contract Asset, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "CommodityContractAssetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r546",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]",
        "terseLabel": "Commodity Contract"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends Declared per Common Share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r204",
      "r205",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "verboseLabel": "Corporate stocks, common"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common stock, no par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r43"
     ],
     "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, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r43",
      "r477"
     ],
     "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, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r43",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP": {
       "order": 3.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 (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)",
        "verboseLabel": "Common stock (no par value; 120,000,000 shares authorized; issued and outstanding 85,834,874 shares)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r114",
      "r116",
      "r117",
      "r132",
      "r921",
      "r958"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "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 PNMR"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r114",
      "r116",
      "r131",
      "r705",
      "r706",
      "r727",
      "r920",
      "r957"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Comprehensive (Income) Attributable to Valencia Non-controlling Interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r114",
      "r116",
      "r130",
      "r704",
      "r727",
      "r919",
      "r956"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive Income",
        "totalLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r129",
      "r148",
      "r918",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r245",
      "r246",
      "r288",
      "r788",
      "r789",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r245",
      "r246",
      "r288",
      "r788",
      "r789",
      "r983",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk by Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r245",
      "r246",
      "r288",
      "r788",
      "r789",
      "r983",
      "r991"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r245",
      "r246",
      "r288",
      "r788",
      "r789"
     ],
     "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": "Operating revenues from continuing operations"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r243",
      "r245",
      "r246",
      "r247",
      "r788",
      "r790",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r245",
      "r246",
      "r288",
      "r788",
      "r789",
      "r991"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r5",
      "r193",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Schedule I - Condensed Financial Information of Parent Company"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r179",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r715",
      "r719",
      "r721"
     ],
     "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": "Variable Interest Entities"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "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",
        "verboseLabel": "Net property, plant, and equipment"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r486",
      "r488",
      "r507"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract with customers, net"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r486",
      "r487",
      "r507"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate and Other"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r138",
      "r886"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "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 energy and production costs",
        "verboseLabel": "Cost of energy"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Electric Operating Revenues"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r186",
      "r677",
      "r687"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current federal income tax"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r186",
      "r677",
      "r687"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current state income tax"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r244",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesGainLoss": {
     "auth_ref": [
      "r134",
      "r135"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Gain (Loss)",
        "totalLabel": "Net gains on investment securities"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r181",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r439",
      "r446",
      "r447",
      "r449",
      "r457"
     ],
     "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": "Financing"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/Financing"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r33",
      "r35",
      "r36",
      "r184",
      "r193",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r454",
      "r455",
      "r456",
      "r813",
      "r906",
      "r908",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r36",
      "r450",
      "r908",
      "r937"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r422",
      "r453",
      "r454",
      "r811",
      "r813",
      "r814"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r72",
      "r452",
      "r811",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Variable interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r72",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r73",
      "r184",
      "r193",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r454",
      "r455",
      "r456",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt instrument, redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal amount of debt redeemed.",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r73",
      "r184",
      "r193",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r453",
      "r454",
      "r455",
      "r456",
      "r478",
      "r481",
      "r482",
      "r483",
      "r810",
      "r811",
      "r813",
      "r814",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Amortization of Debt Acquisition Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r321"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain",
        "terseLabel": "Gross realized gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Loss",
        "negatedTerseLabel": "Gross realized (losses)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesMember": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.",
        "label": "Debt Securities [Member]",
        "terseLabel": "Fixed income"
       }
      }
     },
     "localname": "DebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesRealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndEquitySecuritiesGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities, Realized Gain (Loss)",
        "terseLabel": "Net gains (losses) on debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DecommissioningTrustAssetsAmount": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of investments held in a trust fund to pay for the costs of decontaminating and decommissioning facilities, whether such amount is presented as a separate caption or as a parenthetical disclosure on the balance sheet. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.",
        "label": "Decommissioning Fund Investments, Fair Value",
        "terseLabel": "Estimated market value of trusts for decommissioning costs"
       }
      }
     },
     "localname": "DecommissioningTrustAssetsAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "auth_ref": [
      "r517",
      "r619"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "terseLabel": "Non-qualified plan"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent).",
        "label": "Deferred Credits and Other Liabilities, Noncurrent",
        "terseLabel": "Other deferred credits"
       }
      }
     },
     "localname": "DeferredCreditsAndOtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r186",
      "r678",
      "r687"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred federal income tax (benefit)"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "terseLabel": "Federal and state excess deferred income taxes"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r999",
      "r1007",
      "r1012",
      "r1013"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes.",
        "label": "Deferred Income Tax Charge [Member]",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r169",
      "r186",
      "r678",
      "r687",
      "r688",
      "r689"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred income taxes",
        "verboseLabel": "Deferred income tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r40",
      "r41",
      "r668",
      "r907",
      "r936"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r652",
      "r653"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "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": "Accumulated deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredOtherTaxExpenseBenefit": {
     "auth_ref": [
      "r186",
      "r679",
      "r686"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.",
        "label": "Deferred Other Tax Expense (Benefit)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredOtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r186",
      "r678",
      "r687"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred state income tax (benefit)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "terseLabel": "Regulatory liabilities related to income taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r673",
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Federal tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r653",
      "r670"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net accumulated deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Depreciation and plant related"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssets": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets.",
        "label": "Deferred Tax Liabilities, Regulatory Assets",
        "negatedTerseLabel": "Regulatory asset for shutdown of SJGS Units 2 and 3"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "negatedTerseLabel": "Regulatory assets related to income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r109",
      "r566"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "periodEndLabel": "Amounts in AOCI not yet recognized in net periodic benefit cost at end of year",
        "periodStartLabel": "Amounts in AOCI not yet recognized in net periodic benefit cost (income) at beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r536",
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedTerseLabel": "Actuarial (gain) loss",
        "negatedTotalLabel": "Actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r522",
      "r561",
      "r589",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "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)",
        "negatedTerseLabel": "Amortization of net loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r522",
      "r562",
      "r590",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "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": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax [Abstract]",
        "terseLabel": "Net\u00a0actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]",
        "terseLabel": "Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate for determining PBO and APBO"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate for determining net periodic benefit cost (income)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r570",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r531",
      "r602"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "terseLabel": "Participant contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": {
     "auth_ref": [
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.",
        "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r573",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r538",
      "r546",
      "r548",
      "r593",
      "r595",
      "r596"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]",
        "terseLabel": "Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2027 - 2031"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r522",
      "r560",
      "r588",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "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",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r535",
      "r546",
      "r548",
      "r549",
      "r595"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "periodStartLabel": "Fair value of plan assets at beginning of year",
        "terseLabel": "Defined benefit plan, plan assets, amount"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r520",
      "r544",
      "r595"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status \u2013 asset (liability) for pension benefits"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Health care cost trend rate assumed for next year"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r522",
      "r527",
      "r559",
      "r587",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r557",
      "r585",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "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 benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanOtherChanges": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanActuarialGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change",
        "negatedLabel": "Discount rates"
       }
      }
     },
     "localname": "DefinedBenefitPlanOtherChanges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r540",
      "r602"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "terseLabel": "Participant contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList": {
     "auth_ref": [
      "r548",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan asset.",
        "label": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r545",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Investment allocation targets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r523",
      "r564",
      "r592"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedTerseLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r525",
      "r558",
      "r586",
      "r595",
      "r596"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Rate to which the cost trend rate is assumed to decline (the ultimate trend rate)"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Rate of return for retirement plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year that the rate reaches the ultimate trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r579",
      "r580",
      "r583",
      "r584",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "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 Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "401(k) plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employees' gross pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum annual contributions per employee"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r169",
      "r256"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "auth_ref": [
      "r88",
      "r98",
      "r741"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of liability associated with 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.",
        "label": "Derivative Asset, Fair Value, Gross Liability",
        "terseLabel": "Derivative asset, fair value, gross liability"
       }
      }
     },
     "localname": "DerivativeAssetFairValueGrossLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r89",
      "r91",
      "r96",
      "r785"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "totalLabel": "Derivative asset"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r728"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "verboseLabel": "Other deferred charges"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralObligationToReturnCash": {
     "auth_ref": [
      "r90",
      "r92",
      "r94",
      "r752"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets.",
        "label": "Derivative, Collateral, Obligation to Return Cash",
        "terseLabel": "Obligations to return cash collateral"
       }
      }
     },
     "localname": "DerivativeCollateralObligationToReturnCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralRightToReclaimCash": {
     "auth_ref": [
      "r90",
      "r92",
      "r94",
      "r752"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.",
        "label": "Derivative, Collateral, Right to Reclaim Cash",
        "terseLabel": "Amounts recognized for the legal right to reclaim cash collateral"
       }
      }
     },
     "localname": "DerivativeCollateralRightToReclaimCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "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 Type [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r87",
      "r96",
      "r97",
      "r741",
      "r866"
     ],
     "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",
        "terseLabel": "Derivative asset, fair value, gross asset"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r739"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "terseLabel": "Gain (loss) on derivative"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r96",
      "r738",
      "r742",
      "r746",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument Risk [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r735",
      "r738",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r89",
      "r91",
      "r96",
      "r785"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedTotalLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "negatedTerseLabel": "Other current liabilities",
        "terseLabel": "Current derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "negatedLabel": "Other deferred credits"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal energy measure used to calculate payments on a derivative instrument.",
        "label": "Derivative, Nonmonetary Notional Amount, Energy Measure",
        "terseLabel": "Power-related contracts (MWh)"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountEnergyMeasure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r730",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Number of derivatives"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r768",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Fair Value of Derivative and Other Financial Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "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": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r192",
      "r729",
      "r731",
      "r735",
      "r736",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r620",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Summary of Awards"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r484",
      "r933"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "terseLabel": "Payment of dividends"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r18",
      "r70"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 11.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "verboseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r484",
      "r933"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Preferred Stock",
        "negatedLabel": "Preferred Stock Dividends Requirements",
        "negatedTerseLabel": "Subsidiary preferred stock dividends"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r11",
      "r25",
      "r44",
      "r189",
      "r412",
      "r414",
      "r415",
      "r419",
      "r420",
      "r421",
      "r841"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 3.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": "Affiliate receivables",
        "verboseLabel": "Intercompany receivables"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r64",
      "r189",
      "r412",
      "r414",
      "r415",
      "r419",
      "r420",
      "r421",
      "r841"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 2.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": "Short-term debt-affiliate"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net Earnings Attributable to PNMR per Common Share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r133",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r220",
      "r224",
      "r231",
      "r232",
      "r233",
      "r237",
      "r238",
      "r766",
      "r767",
      "r922",
      "r959"
     ],
     "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",
        "netLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net Earnings Attributable to PNMR Per Share of Common Stock:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r133",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r224",
      "r231",
      "r232",
      "r233",
      "r237",
      "r238",
      "r766",
      "r767",
      "r922",
      "r959"
     ],
     "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",
        "netLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings and Dividends Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r647",
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "terseLabel": "Tax benefit related to stock compensation awards"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ElectricityGenerationMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Process of producing electric energy by transforming other forms of energy, including, but not limited to, nuclear, fossil fuel, solar, geothermal, hydro and wind.",
        "label": "Electricity, Generation [Member]",
        "terseLabel": "Electricity, Generation"
       }
      }
     },
     "localname": "ElectricityGenerationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityGenerationPlantNonNuclearMember": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used in connection with non-nuclear electricity generation.",
        "label": "Electricity Generation Plant, Non-Nuclear [Member]",
        "terseLabel": "Electric plant"
       }
      }
     },
     "localname": "ElectricityGenerationPlantNonNuclearMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generation, transmission and distribution of electric energy.",
        "label": "Electricity [Member]",
        "terseLabel": "Electricity"
       }
      }
     },
     "localname": "ElectricityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric energy purchased from another party.",
        "label": "Electricity, Purchased [Member]",
        "terseLabel": "Electricity, Purchased"
       }
      }
     },
     "localname": "ElectricityPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r635"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period to recognize compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Excess tax benefits"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalCostExpensePolicy": {
     "auth_ref": [
      "r377",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for environmental remediation costs that are expensed during the period that resulted from improper or other than normal operation of a long-lived asset. This accounting policy may address (1) whether the obligation is measured on a discounted basis, (2) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (3) the timing of recognition of any recoveries. This accounting policy does not address: (1) accounting for pollution control costs of current operations or for costs of future site restoration or closure that are required upon the cessation of operations or sale of facilities (2) environmental remediation actions that are undertaken at the sole discretion of management and that are not induced by the threat, by governments or other parties, of litigation or of assertion of a claim or an assessment (3) recognition of liabilities of insurance companies for unpaid claims or (4) asset impairment issues.",
        "label": "Environmental Cost, Expense Policy [Policy Text Block]",
        "terseLabel": "Environmental Costs"
       }
      }
     },
     "localname": "EnvironmentalCostExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EnvironmentalRestorationCostsMember": {
     "auth_ref": [
      "r1009"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs associated with site remediation or other environmental exit costs that may occur on the sale, disposal, abandonment or decommissioning of a property.",
        "label": "Environmental Restoration Costs [Member]",
        "terseLabel": "Coal mine reclamation costs"
       }
      }
     },
     "localname": "EnvironmentalRestorationCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r119",
      "r120",
      "r121",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r218",
      "r240",
      "r337",
      "r477",
      "r484",
      "r642",
      "r643",
      "r644",
      "r683",
      "r684",
      "r765",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807",
      "r972",
      "r973",
      "r974",
      "r1050"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r127",
      "r164",
      "r169",
      "r953"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Distributions from NMRD"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r58",
      "r262",
      "r329"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 4.0,
       "parentTag": "pnm_TotalOtherPropertyAndInvestments",
       "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": "Equity investment in NMRD"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r58",
      "r164",
      "r331",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r782"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Equity securities, at fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r328"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndEquitySecuritiesGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "totalLabel": "Total net gains on equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r328",
      "r960"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "terseLabel": "Net gains from equity securities sold"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r328",
      "r960"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "terseLabel": "Net gains (losses) from equity securities still held"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r26",
      "r34",
      "r324",
      "r938",
      "r986",
      "r987",
      "r988"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r437",
      "r453",
      "r454",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimate of Fair Value Measurement"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Extinguishment of debt"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r770",
      "r771",
      "r772",
      "r777"
     ],
     "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r770",
      "r771",
      "r772",
      "r776",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of Instruments Presented by Level of Hierarchy"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r770",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Investments Held by the Employee Benefit Plans"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r770",
      "r786",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r770",
      "r786"
     ],
     "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": "Summary of Carrying Amounts and Fair Value of Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r437",
      "r453",
      "r454",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r595",
      "r771",
      "r856",
      "r857",
      "r858"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r437",
      "r453",
      "r454",
      "r770",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r770",
      "r771",
      "r773",
      "r774",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r437",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueHedgingMember": {
     "auth_ref": [
      "r733"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r437",
      "r546",
      "r548",
      "r553",
      "r595",
      "r771",
      "r856"
     ],
     "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": "Quoted\u00a0Prices in Active Markets for Identical\u00a0Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r437",
      "r453",
      "r454",
      "r546",
      "r548",
      "r553",
      "r595",
      "r771",
      "r857"
     ],
     "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": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r548",
      "r769",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Fair Value Measured at Net Asset Value Per Share"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r437",
      "r453",
      "r454",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r595",
      "r856",
      "r857",
      "r858"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r775",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Measured on a recurring basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r780",
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Derivatives"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r737",
      "r744",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r818",
      "r824",
      "r834"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "pnm_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r821",
      "r828"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from financing leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r816",
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Lease liabilities as of December 31, 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r817"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r817"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Later years"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r820",
      "r828"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows from financing leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r815"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Non-utility property, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r818",
      "r824",
      "r834"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "pnm_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r831",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r830",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r315",
      "r316",
      "r325",
      "r326",
      "r327",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r350",
      "r351",
      "r448",
      "r475",
      "r756",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r867",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Mutual funds"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r604",
      "r608",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Foreign Plan [Member]",
        "terseLabel": "Non-US"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r145",
      "r169",
      "r306"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "negatedLabel": "(Gains) on investment securities",
        "terseLabel": "(Gains) on investment securities",
        "verboseLabel": "Gains on investment securities"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r142"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "Administrative and general"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r356",
      "r357",
      "r850",
      "r904"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "pnm_TotalDeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/GoodwillDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "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": "Goodwill [Line Items]",
        "terseLabel": "Schedule of Goodwill and Other Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r137",
      "r185",
      "r261",
      "r273",
      "r277",
      "r280",
      "r283",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r791"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Utility margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgeFundsMember": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in registered hedge funds.",
        "label": "Hedge Funds [Member]",
        "terseLabel": "Hedge funds"
       }
      }
     },
     "localname": "HedgeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r735",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsOverviewandCommodityDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r360",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Asset Impairment"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r126",
      "r261",
      "r273",
      "r277",
      "r280",
      "r283",
      "r902",
      "r916",
      "r924",
      "r961"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Earnings before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "auth_ref": [
      "r169"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "terseLabel": "Equity in earnings"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r364",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r656",
      "r666",
      "r672",
      "r685",
      "r690",
      "r692",
      "r693",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r188",
      "r217",
      "r218",
      "r259",
      "r654",
      "r686",
      "r691",
      "r962"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "netLabel": "Income Taxes",
        "terseLabel": "Income Taxes (Benefits)",
        "totalLabel": "Total income taxes (benefit)",
        "verboseLabel": "Income taxes (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r650",
      "r651",
      "r666",
      "r667",
      "r671",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal income tax at statutory rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "negatedTerseLabel": "Earnings attributable to non-controlling interest in Valencia"
       }
      }
     },
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation and amortization.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Amount",
        "terseLabel": "Flow-through of depreciation items"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income tax, net of federal (benefit)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsInvestment": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount",
        "negatedTerseLabel": "Amortization of accumulated investment tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsInvestment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid (refunded), net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r78",
      "r913",
      "r952"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Net change in deferred income tax liability per above table"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet date.",
        "label": "Increase (Decrease) in Insurance Settlements Receivable",
        "terseLabel": "Insurance settlements receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInInsuranceSettlementsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 3.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": "Materials, supplies, and fuel stock"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in certain assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherRegulatoryAssets": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the value of other assets that are created when regulatory agencies permits public utilities to defer costs to the balance sheet.",
        "label": "Increase (Decrease) in Other Regulatory Assets",
        "negatedTerseLabel": "Decrease in other regulatory assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "auth_ref": [
      "r228",
      "r233"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails": {
       "order": 2.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": "PNMR 2020 Forward Equity Sale Agreements (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToEquityForwardAgreements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r233"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Stock options and restricted stock (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r123",
      "r255",
      "r809",
      "r812",
      "r923"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "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",
        "negatedLabel": "Interest charges",
        "terseLabel": "Interest Charges",
        "verboseLabel": "Interest expenses"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.",
        "label": "Interest Income, Related Party",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestIncomeRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r162",
      "r166",
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid, net of amounts capitalized",
        "verboseLabel": "Interest paid, net of amounts capitalized"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r96",
      "r546",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.",
        "label": "Interest Rate Contract [Member]",
        "terseLabel": "Interest rate contract"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Internal Revenue Service (IRS)"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails",
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r9",
      "r81",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Materials, supplies, and fuel stock",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventorySuppliesPolicy": {
     "auth_ref": [
      "r82",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).",
        "label": "Inventory Supplies, Policy [Policy Text Block]",
        "terseLabel": "Materials, Supplies, and Fuel Stock"
       }
      }
     },
     "localname": "InventorySuppliesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r144",
      "r254"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Investments Classified by Contractual Maturity Date"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investment in subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Axis]",
        "terseLabel": "Jointly Owned Utility Plant [Axis]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "auth_ref": [
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Types of a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Domain]",
        "terseLabel": "Jointly Owned Utility Plant [Domain]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantInterestsLineItems": {
     "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": "Jointly Owned Utility Plant Interests [Line Items]",
        "terseLabel": "Jointly Owned Utility Plant Interests [Line Items]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantInterestsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantInterestsTable": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detailed information about jointly owned utility plants.",
        "label": "Jointly Owned Utility Plant Interests [Table]",
        "terseLabel": "Jointly Owned Utility Plant Interests [Table]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantInterestsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "terseLabel": "Composite Interest"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r832",
      "r834"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease expense for the period"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Financing lease cost:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "terseLabel": "Leaseholds and Leasehold Improvements"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases, Operating [Abstract]",
        "terseLabel": "Operating"
       }
      }
     },
     "localname": "LeasesOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of the other party participating in a financial transaction.",
        "label": "Legal Entity Type of Counterparty [Domain]",
        "terseLabel": "Legal Entity Type of Counterparty [Domain]"
       }
      }
     },
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Lease Commitments"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsFinanceLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Later years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r833"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lease Commitments"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r68",
      "r185",
      "r275",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r708",
      "r716",
      "r717",
      "r791",
      "r848",
      "r849"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r51",
      "r185",
      "r332",
      "r791",
      "r850",
      "r911",
      "r947"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "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 stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "verboseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r71",
      "r185",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r708",
      "r716",
      "r717",
      "r791",
      "r848",
      "r849",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "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",
        "verboseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r36",
      "r37",
      "r185",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r708",
      "r716",
      "r717",
      "r791",
      "r848",
      "r849"
     ],
     "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",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.",
        "label": "Liabilities, Other than Long-term Debt, Noncurrent",
        "totalLabel": "Total deferred credits and other liabilities"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r65",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Interest rates on outstanding borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r65",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r65"
     ],
     "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": "Financing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r65"
     ],
     "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",
        "terseLabel": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r36",
      "r436",
      "r451",
      "r453",
      "r454",
      "r908",
      "r941"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Term loans"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, by Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 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",
        "netLabel": "Current installments of long-term debt",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "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, fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r193",
      "r406",
      "r441"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r193",
      "r406",
      "r441"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r193",
      "r406",
      "r441"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r193",
      "r406",
      "r441"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r193",
      "r406",
      "r441"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r193",
      "r406",
      "r441"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "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, net of Unamortized Premiums, Discounts, and Debt Issuance Costs",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r73",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r401",
      "r403",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r401",
      "r403",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Liability for interim storage costs"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r396",
      "r400",
      "r403"
     ],
     "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": "Estimate of possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r401",
      "r403",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNuclearSpentFuelandWasteDisposalDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": {
     "auth_ref": [
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.",
        "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued",
        "terseLabel": "Loss contingency, range of possible loss, portion not accrued"
       }
      }
     },
     "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossOnLongTermPurchaseCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated loss from pricing or market conditions arising from an obligation under a purchase commitment (evidenced by an executory contract which involves both an item that might be recorded as an asset and an item that might be recorded as a liability) with terms longer than one year or the normal operating cycle, if longer.",
        "label": "Loss on Long-term Purchase Commitment [Member]",
        "terseLabel": "Loss on long-term purchase commitment"
       }
      }
     },
     "localname": "LossOnLongTermPurchaseCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossOnReacquiredDebtMember": {
     "auth_ref": [
      "r999",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of loss incurred on reacquisition or refinancing of debt.",
        "label": "Loss on Reacquired Debt [Member]",
        "terseLabel": "Loss on reacquired debt"
       }
      }
     },
     "localname": "LossOnReacquiredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarginDepositAssets": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer.",
        "label": "Margin Deposit Assets",
        "terseLabel": "Amounts posted as cash collateral under margin arrangements"
       }
      }
     },
     "localname": "MarginDepositAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities [Abstract]",
        "terseLabel": "Equity securities:"
       }
      }
     },
     "localname": "MarketableSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Marketable Securities [Table Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1": {
     "auth_ref": [
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum period the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum Length of Time Hedged in Interest Rate Cash Flow Hedge",
        "terseLabel": "Term of derivatives"
       }
      }
     },
     "localname": "MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Medium-term Notes"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r80",
      "r185",
      "r332",
      "r409",
      "r414",
      "r415",
      "r416",
      "r420",
      "r421",
      "r791",
      "r910",
      "r946"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "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": "Non-controlling interest in Valencia",
        "verboseLabel": "Owners\u2019 equity \u2013 non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Valencia\u2019s transactions with its owner"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "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": "Noncontrolling interest, ownership percentage by noncontrolling owners"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
        "label": "Mortgages [Member]",
        "terseLabel": "Mortgages"
       }
      }
     },
     "localname": "MortgagesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
        "label": "Municipal Bonds [Member]",
        "terseLabel": "Municipals"
       }
      }
     },
     "localname": "MunicipalBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r165"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows From Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r165"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash flows used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows From Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r165",
      "r167",
      "r170"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net Cash Flows From Operating Activities",
        "totalLabel": "Net cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows From Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r7",
      "r112",
      "r115",
      "r121",
      "r128",
      "r170",
      "r185",
      "r207",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r229",
      "r261",
      "r273",
      "r277",
      "r280",
      "r283",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r767",
      "r791",
      "r917",
      "r954"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP": {
       "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",
        "netLabel": "Net earnings",
        "terseLabel": "Net earnings",
        "totalLabel": "Net earnings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r112",
      "r115",
      "r121",
      "r217",
      "r218",
      "r711",
      "r726"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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",
        "negatedLabel": "(Earnings) Attributable to Valencia Non-controlling Interest",
        "negatedTerseLabel": "Valencia non-controlling interest",
        "terseLabel": "Earnings attributable to non-controlling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r220",
      "r221",
      "r230",
      "r233",
      "r261",
      "r273",
      "r277",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "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 Earnings Attributable to PNMR",
        "totalLabel": "Net Earnings Attributable to PNMR"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetRegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Regulatory Assets [Abstract]",
        "terseLabel": "Regulatory Assets"
       }
      }
     },
     "localname": "NetRegulatoryAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r484",
      "r702"
     ],
     "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": "Non- controlling Interest in\u00a0Valencia"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonqualifiedPlanMember": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r581",
      "r582",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Nonqualified Plan [Member]",
        "terseLabel": "Non-qualified plan"
       }
      }
     },
     "localname": "NonqualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r63",
      "r189",
      "r842"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Short-term debt - affiliate"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes Payable to Banks"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NuclearFuelNetOfAmortization": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet of nuclear fuel held as property plant and equipment. This amount is net of amortization based on the energy produced over the life of the fuel.",
        "label": "Nuclear Fuel, Net of Amortization",
        "terseLabel": "Nuclear fuel, net of accumulated amortization of $41,181 and $41,367"
       }
      }
     },
     "localname": "NuclearFuelNetOfAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NuclearPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used in connection with the generation of nuclear energy.",
        "label": "Nuclear Plant [Member]",
        "terseLabel": "Nuclear Plant"
       }
      }
     },
     "localname": "NuclearPlantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r261",
      "r273",
      "r277",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r825",
      "r834"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r819"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "totalLabel": "Total operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r816"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease liabilities as of December 31, 2021"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofFutureExpectedLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r816"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r816"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term portion of operating lease liabilities",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseResidualValueOfLeasedAsset": {
     "auth_ref": [
      "r836"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for lessor.",
        "label": "Operating Lease, Residual Value of Leased Asset",
        "terseLabel": "Operating lease, residual value of leased asset"
       }
      }
     },
     "localname": "OperatingLeaseResidualValueOfLeasedAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r815"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 4.0,
       "parentTag": "pnm_TotalDeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets, net of amortization"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/LeaseCommitmentsOperatingLeaseBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r831",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r830",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Federal net operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r83",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 5.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": "Other current assets",
        "verboseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Deferred Charges and Other Assets:"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNavajoNationalAllotteeMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]",
        "terseLabel": "Unrealized Gains on Available-for-Sale Securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract]",
        "terseLabel": "Pension Liability Adjustment:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r103",
      "r106",
      "r565"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Experience gains (losses), net of income tax (expense) benefit of $(3,076), $(1,562), and $973"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "negatedTerseLabel": "Pension liability adjustment, income tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Fair Value Adjustment for Cash Flow Hedges:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "auth_ref": [
      "r109",
      "r119",
      "r120",
      "r801",
      "r803",
      "r807"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "terseLabel": "Other OCI changes (pre-tax)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r107",
      "r119"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "negatedTerseLabel": "Income tax impact of other OCI changes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r99",
      "r106"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 5.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": "Change in fair market value, net of income tax (expense) benefit of $(458), $(323), and $888"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r99",
      "r106",
      "r740",
      "r745",
      "r754"
     ],
     "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": "Fair value gain (loss, less than)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r107"
     ],
     "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": "Change in fair market value, income tax (expense) benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r106",
      "r110"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTerseLabel": "Reclassification adjustment for (gains) losses included in net earnings, net of income tax (benefit) of $229, $442, and $(186)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "terseLabel": "Reclassification adjustment for losses included in net earnings, income tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r113",
      "r116",
      "r119",
      "r120",
      "r122",
      "r129",
      "r477",
      "r801",
      "r806",
      "r807",
      "r918",
      "r955"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 1.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": "Total Other Comprehensive Income (Loss)",
        "verboseLabel": "Total other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other Comprehensive Income (Loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r103",
      "r106",
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "negatedLabel": "Experience (gain) loss",
        "verboseLabel": "Actuarial gains (losses) recorded as regulatory assets"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r106",
      "r110",
      "r111",
      "r323"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedTerseLabel": "Reclassification adjustment for (gains) included in net earnings, net of income tax expense of $2,480, $2,412, and $3,572"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r107",
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "terseLabel": "Reclassification adjustment for (gains) losses included in net earnings, income tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r106",
      "r110",
      "r111",
      "r565"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Tax",
        "negatedTerseLabel": "Amortization recognized in net periodic benefit (income)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r106",
      "r110",
      "r111",
      "r565"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 4.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",
        "negatedTerseLabel": "Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, net of income tax (benefit) of $(2,120), $(2,108), and $(1,880)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r107"
     ],
     "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",
        "terseLabel": "Reclassification adjustment for amortization of experience losses recognized as net periodic benefit cost, income tax expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r100",
      "r106"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "verboseLabel": "Unrealized holding gains (losses) arising during the period, net of income tax (expense) benefit of $478, $(5,736), and $(6,534)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r101",
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "negatedTerseLabel": "Unrealized holding gains (losses) arising during the period, income tax (expense) benefit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMRParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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": "Other operating expenses"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDebtSecuritiesMember": {
     "auth_ref": [
      "r317",
      "r347",
      "r546",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt securities classified as other.",
        "label": "Other Debt Obligations [Member]",
        "terseLabel": "Corporate and other"
       }
      }
     },
     "localname": "OtherDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherDeferredCostsNet": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "pnm_TotalDeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.",
        "label": "Other Deferred Costs, Net",
        "terseLabel": "Other deferred charges"
       }
      }
     },
     "localname": "OtherDeferredCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenses": {
     "auth_ref": [
      "r143",
      "r964"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense classified as other.",
        "label": "Other Expenses",
        "negatedLabel": "Other (deductions)"
       }
      }
     },
     "localname": "OtherExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r963"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r654"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other current and other deferred income tax expense (benefit) attributable to continuing operations.",
        "label": "Other Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Amortization of accumulated investment tax credits"
       }
      }
     },
     "localname": "OtherIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r17",
      "r70",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Deferred Credits and Other Liabilities:"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r58",
      "r950"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "pnm_TotalOtherPropertyAndInvestments",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Other Long-term Investments",
        "terseLabel": "Other investments",
        "verboseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP": {
       "order": 11.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)",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "totalLabel": "Net other income and (deductions)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other Income and Deductions:"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherPensionPlansDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Other Pension Plan [Member]",
        "terseLabel": "Executive Retirement Program"
       }
      }
     },
     "localname": "OtherPensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r519",
      "r520",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608"
     ],
     "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": "Other Postretirement Benefits"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Other Receivables",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRegulatoryAssetsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of other costs incurred.",
        "label": "Other Regulatory Assets (Liabilities) [Member]",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r380",
      "r381",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Restructuring"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r174",
      "r175",
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Contribution of utility plant to NMRD"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).",
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale",
        "terseLabel": "Impairment losses on securities held in the NDT"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "verboseLabel": "Total Stockholders' Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r152",
      "r155"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromProductiveAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.",
        "label": "Payments for (Proceeds from) Productive Assets",
        "negatedTerseLabel": "Utility plant additions"
       }
      }
     },
     "localname": "PaymentsForProceedsFromProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Awards of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "negatedTerseLabel": "Valencia\u2019s transactions with its owner"
       }
      }
     },
     "localname": "PaymentsOfDividendsMinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payments of stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Awards of common stock"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Investments in NMRD"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of investment securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r154",
      "r697",
      "r698",
      "r699"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Additions to utility and non-utility plant",
        "terseLabel": "Construction expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToInvestInDecommissioningFund": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of investments that will be held in a decommissioning trust fund.",
        "label": "Payments to Acquire Investments to be Held in Decommissioning Trust Fund",
        "terseLabel": "Funding for decommissioning costs in qualified and non-qualified trust funds"
       }
      }
     },
     "localname": "PaymentsToInvestInDecommissioningFund",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r545",
      "r547",
      "r553",
      "r572",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r595",
      "r598",
      "r601",
      "r603",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Pension and Other Postretirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r35",
      "r520",
      "r521",
      "r544",
      "r595"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanBenefitObligation",
       "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 current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Less current liability"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r38",
      "r520",
      "r521",
      "r544",
      "r595"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanBenefitObligation",
       "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": "Accrued pension liability and postretirement benefit cost"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension and other postretirement costs.",
        "label": "Pension and Other Postretirement Plans Costs [Member]",
        "terseLabel": "Pension and OPEB"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r579",
      "r599",
      "r600",
      "r603",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Pension and Other Postretirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r518",
      "r520",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r603",
      "r604",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "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": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r573",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r620",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsnotRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "verboseLabel": "Preferred stock, dividend rate"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Corporate stocks, preferred"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r42",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Cumulative preferred stock of subsidiary, stated value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Cumulative preferred stock of subsidiary, shares authorized (in shares)",
        "verboseLabel": "Preferred stock, cumulative shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r42",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Cumulative preferred stock of subsidiary, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r12",
      "r14",
      "r353",
      "r354"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrivateEquityFundsMember": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments held in private equity funds.",
        "label": "Private Equity Funds [Member]",
        "terseLabel": "Private equity funds"
       }
      }
     },
     "localname": "PrivateEquityFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital.",
        "label": "Proceeds from Contributions from Parent",
        "terseLabel": "Equity contribution from parent"
       }
      }
     },
     "localname": "ProceedsFromContributionsFromParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "auth_ref": [
      "r151",
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "terseLabel": "Dividend in excess of equity earnings"
       }
      }
     },
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Long-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from Long-term Lines of Credit"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r158",
      "r161"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 9.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",
        "terseLabel": "Debt issuance costs and other, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "terseLabel": "Revolving credit facilities borrowings (repayments), net",
        "verboseLabel": "Revolving credit facility borrowings (repayments), net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfOtherDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) for debt classified as other.",
        "label": "Proceeds from (Repayments of) Other Debt",
        "terseLabel": "Short-term borrowings (repayments), net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.",
        "label": "Proceeds from (Repayments of) Related Party Debt",
        "terseLabel": "Short-term borrowings (repayments) - affiliate, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "terseLabel": "Short-term borrowings (repayments), net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sales of investment securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r149",
      "r150",
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sales"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "terseLabel": "Proceeds from short-term debt"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r156",
      "r637"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercise"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r7",
      "r112",
      "r115",
      "r121",
      "r163",
      "r185",
      "r207",
      "r217",
      "r218",
      "r261",
      "r273",
      "r277",
      "r280",
      "r283",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r704",
      "r710",
      "r712",
      "r726",
      "r727",
      "r767",
      "r791",
      "r924"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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",
        "netLabel": "Net earnings before subsidiary preferred stock dividends",
        "terseLabel": "Net earnings",
        "totalLabel": "Net Earnings",
        "verboseLabel": "Net Earnings"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r86",
      "r363",
      "r824"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "pnm_TotalOtherPropertyAndInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Non-utility property, including financing leases"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r61",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r27",
      "r28",
      "r363",
      "r850",
      "r932",
      "r948"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Net property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r59",
      "r363",
      "r994",
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r27",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "auth_ref": [
      "r1014",
      "r1015"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "negatedTerseLabel": "Allowance for equity funds used during construction",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest": {
     "auth_ref": [
      "r1014"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount capitalized of allowance for funds used during construction.",
        "label": "Allowance for Funds Used During Construction, Capitalized Interest",
        "terseLabel": "Allowance for funds used during construction, capitalized interest"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "auth_ref": [
      "r1014",
      "r1015"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Rate",
        "terseLabel": "Allowance for funds used during construction, capitalized interest rate"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "terseLabel": "Approved rate increase (decrease)",
        "verboseLabel": "Approved Increase in Rate Base"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Public Utilities, General Disclosures [Line Items]",
        "terseLabel": "Public Utilities, General Disclosures [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.",
        "label": "Public Utilities General Disclosures [Table]",
        "terseLabel": "Public Utilities General Disclosures [Table]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesNationalAmbientAirQualityStandardsDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesPVNGSDecommissioningFundingDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesSanJuanCountyDecommissioningOrdinanceDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheCleanAirActDetails",
      "http://www.pnmresources.com/role/CommitmentsandContingenciesTheEnergyTransitionActDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCostRecoveryRelatedtoJoiningtheEIMDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersEnergyEfficiencyandLoadManagementDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFacebookDataCenterProjectDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFormulaTransmissionRateCaseDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersFourCornersAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPNMSolarDirectApplicationforaNew345kVTransmissionLineandWesterSpiritLineDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTransportationElectrificationProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]",
        "terseLabel": "Public Utilities, Inventory [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryCoalMember": {
     "auth_ref": [
      "r53",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Combustible mineral substance consisting of carbonized vegetable matter used as fuel and in production of coal gas, water gas, and coal-tar compound.",
        "label": "Coal [Member]",
        "terseLabel": "Coal"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryCoalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesInventoryLineItems": {
     "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, Inventory [Line Items]",
        "terseLabel": "Public Utilities, Inventory [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]",
        "terseLabel": "Public Utilities, Inventory, Type [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Property, Plant and Equipment [Abstract]",
        "terseLabel": "Utility Plant:"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "terseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Accumulated Depreciation"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction Work in Progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Depreciation average rates used"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total net PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $16,585 and $15,706",
        "totalLabel": "Net utility plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "pnm_PublicUtilitiesPropertyPlantAndEquipmentNetInService",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total gross PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Plant in Service",
        "terseLabel": "Plant in service, held for future use, and to be abandoned",
        "verboseLabel": "Plant\u00a0in Service"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeding with public utility's regulatory body.",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested debt to capital, including debt and equity.",
        "label": "Public Utilities, Requested Debt Capital Structure, Percentage",
        "terseLabel": "Requested debt capital structure, percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedDebtCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested equity to capital, including debt and equity.",
        "label": "Public Utilities, Requested Equity Capital Structure, Percentage",
        "terseLabel": "Requested equity capital structure, percentage"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedEquityCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "terseLabel": "Requested rate increase (decrease)",
        "verboseLabel": "Requested rate increase"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested return on equity.",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "terseLabel": "Requested return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r39",
      "r909",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r39",
      "r909",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QualifiedPlanMember": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r581",
      "r582",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Qualified Plan [Member]",
        "terseLabel": "401(k) plan"
       }
      }
     },
     "localname": "QualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property consisting of land, land improvement and buildings.",
        "label": "Real Estate [Member]",
        "terseLabel": "Real estate funds"
       }
      }
     },
     "localname": "RealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r293",
      "r297",
      "r298",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Credit Losses"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r109",
      "r119",
      "r120",
      "r801",
      "r805",
      "r807"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "negatedTerseLabel": "Amounts reclassified from AOCI (pre-tax)"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r107",
      "r111",
      "r119"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Income tax impact of amounts reclassified"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecoveryOfDirectCosts": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.",
        "label": "Recovery of Direct Costs",
        "terseLabel": "Recovery of direct costs"
       }
      }
     },
     "localname": "RecoveryOfDirectCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]",
        "terseLabel": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesFederalIncomeTaxReformDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersIntegratedResourcePlansandAbandonmentApplicationsDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersPVNGSLeasedInterestAbandonmentApplicationDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewableEnergyRiderDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r1001",
      "r1002",
      "r1011"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]",
        "terseLabel": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r1001"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]",
        "terseLabel": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r1001"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Assets and Liabilities, Other Disclosures [Abstract]",
        "terseLabel": "Regulatory Liabilities"
       }
      }
     },
     "localname": "RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r1001"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.",
        "label": "Regulatory Assets, Current",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r1001"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "pnm_TotalDeferredChargesAndOtherAssets",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.",
        "label": "Regulatory Assets, Noncurrent",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Non-Current"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryDepreciationAndAmortizationPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.",
        "label": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "RegulatoryDepreciationAndAmortizationPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilities": {
     "auth_ref": [
      "r1007"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.",
        "label": "Regulatory Liabilities",
        "negatedTotalLabel": "Total regulatory liabilities",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory liability.",
        "label": "Regulatory Liability [Axis]",
        "terseLabel": "Regulatory Liability [Axis]"
       }
      }
     },
     "localname": "RegulatoryLiabilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r1007"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.",
        "label": "Regulatory Liability, Current",
        "negatedTerseLabel": "Current",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses.",
        "label": "Regulatory Liability [Domain]",
        "terseLabel": "Regulatory Liability [Domain]"
       }
      }
     },
     "localname": "RegulatoryLiabilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.",
        "label": "Regulatory Liability, Noncurrent",
        "negatedTerseLabel": "Non-Current",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r573",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r840",
      "r844"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Amount of related party transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r573",
      "r840",
      "r841",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r573",
      "r840",
      "r844",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r838",
      "r839",
      "r841",
      "r845",
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1": {
     "auth_ref": [
      "r1001",
      "r1003"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining recovery period of regulatory assets for which no return on investment during recovery period is provided, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Remaining Recovery Period of Regulatory Assets for which No Return on Investment During Recovery Period is Provided",
        "terseLabel": "Remaining recovery period of regulatory assets for which no return investment during recovery period is provided"
       }
      }
     },
     "localname": "RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RemovalCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of removal costs.",
        "label": "Removal Costs [Member]",
        "terseLabel": "Cost of removal"
       }
      }
     },
     "localname": "RemovalCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RenewableEnergyProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs related to implementation of renewable energy program.",
        "label": "Renewable Energy Program [Member]",
        "verboseLabel": "Renewable energy tax benefits"
       }
      }
     },
     "localname": "RenewableEnergyProgramMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails": {
       "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": "Repayment of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Percentage of fair value in excess of carrying amount"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/GoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r177",
      "r903",
      "r943"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndInvestments": {
     "auth_ref": [
      "r989",
      "r990"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.",
        "label": "Restricted Cash and Investments",
        "terseLabel": "Consolidated invested cash"
       }
      }
     },
     "localname": "RestrictedCashAndInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r380",
      "r381",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r381",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Restructuring reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r47",
      "r484",
      "r645",
      "r850",
      "r945",
      "r976",
      "r981"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r218",
      "r337",
      "r642",
      "r643",
      "r644",
      "r683",
      "r684",
      "r765",
      "r972",
      "r974"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r576",
      "r581",
      "r582",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r604",
      "r608",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r576",
      "r581",
      "r582",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r604",
      "r608",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r581",
      "r582",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Axis]",
        "terseLabel": "Retirement Plan Tax Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r581",
      "r582",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Domain]",
        "terseLabel": "Retirement Plan Tax Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsOtherPostretirementBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r568",
      "r570",
      "r571",
      "r573",
      "r576",
      "r580",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "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": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r252",
      "r253",
      "r272",
      "r278",
      "r279",
      "r285",
      "r286",
      "r288",
      "r505",
      "r506",
      "r886"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "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": "Contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r180",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r508",
      "r516"
     ],
     "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": "Electric Operating Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ElectricOperatingRevenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomer": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606.",
        "label": "Revenue Not from Contract with Customer",
        "terseLabel": "Alternative revenue programs"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomerOther": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606, classified as other.",
        "label": "Revenue Not from Contract with Customer, Other",
        "terseLabel": "Other electric operating revenue"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomerOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r125",
      "r185",
      "r252",
      "r253",
      "r272",
      "r278",
      "r279",
      "r285",
      "r286",
      "r288",
      "r332",
      "r409",
      "r410",
      "r411",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r421",
      "r791",
      "r924"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "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",
        "netLabel": "Electric operating revenues",
        "terseLabel": "Operating Revenues",
        "totalLabel": "Total electric operating revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ElectricOperatingRevenuesDisaggregationofRevenueDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails",
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r829",
      "r834"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Financing leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r829",
      "r834"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowsRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r245",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Electric operating revenues"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Reconciliation of Asset Retirement Obligations"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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 Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsInvestmentinNDTandGrossRealizedLossesDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r310",
      "r314",
      "r318",
      "r319",
      "r320",
      "r322",
      "r926",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EquityMethodInvestmentNarrativeDetails",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/MergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r73",
      "r193",
      "r453",
      "r455",
      "r478",
      "r481",
      "r482",
      "r483",
      "r810",
      "r811",
      "r814",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r579",
      "r580",
      "r583",
      "r584",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAPBOPBOFairValueofPlanAssetsandFundedStatusofthePlansDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsActuarialGainLossResultsDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumedHealthCareCostTrendRatesandImpactofaOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsAssumptionsUsedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsComponentsofNetPeriodicBenefitCostIncomeRecognizedDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPensionBenefitPaymentsareExpectedtobePaidDetails",
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsPreTaxInformationaboutPriorServiceCostandNetActuarialGainlossinAOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r579",
      "r580",
      "r583",
      "r584",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "verboseLabel": "Schedule of Defined Benefit Plans Disclosures"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Commodity Derivatives"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r233"
     ],
     "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": "Computation of Earnings per Share and Dividends per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved.",
        "label": "Schedule of Health Care Cost Trend Rates [Table Text Block]",
        "terseLabel": "Schedule of Health Care Cost Trend Rates"
       }
      }
     },
     "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r19",
      "r54",
      "r55",
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.",
        "label": "Schedule of Jointly Owned Utility Plants [Table Text Block]",
        "terseLabel": "Summary of Interests and Investments in Jointly-Owned Generating Facilities"
       }
      }
     },
     "localname": "ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlantsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.",
        "label": "Schedule of Net Funded Status [Table Text Block]",
        "terseLabel": "Schedule of Net Funded Status"
       }
      }
     },
     "localname": "ScheduleOfNetFundedStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/PensionandOtherPostretirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.",
        "label": "Schedule of Realized Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Realized Gain (Loss)"
       }
      }
     },
     "localname": "ScheduleOfRealizedGainLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.",
        "label": "Schedule of Regulatory Assets and Liabilities [Text Block]",
        "terseLabel": "Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r842",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of Related Party Transactions"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r261",
      "r264",
      "r276",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r261",
      "r264",
      "r276",
      "r358"
     ],
     "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": "Summary of Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r620",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Short-term Debt"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r76",
      "r182",
      "r241",
      "r242",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r470",
      "r475",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r707",
      "r708",
      "r716",
      "r717",
      "r718",
      "r720",
      "r722",
      "r723",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r718",
      "r720",
      "r722",
      "r723",
      "r724"
     ],
     "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": "Summarized Financial Information for Noncontrolling Interest"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r243",
      "r245",
      "r246",
      "r247",
      "r788",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of Major Customers"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuritiesReceivedAsCollateral": {
     "auth_ref": [
      "r868"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the assets received as collateral against securities loaned to other broker-dealers. Borrowers of securities generally are required to provide collateral to the lenders of securities, commonly cash but sometimes other securities or standby letters of credit, with a value slightly higher than that of the securities borrowed. In instances where the entity is permitted to sell or re-pledge these securities, the entity reports the fair value of the collateral received and the related obligation to return the collateral as a liability.",
        "label": "Securities Received as Collateral",
        "terseLabel": "Aggregate principal amount of bonds"
       }
      }
     },
     "localname": "SecuritiesReceivedAsCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r248",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r288",
      "r383",
      "r387",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r248",
      "r250",
      "r251",
      "r261",
      "r265",
      "r277",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r288",
      "r289"
     ],
     "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": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r169"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period for awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value (in dollars per share)",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted Stock, Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Restricted Stock, Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r629"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of restricted shares that vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationExcessTaxBenefitsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r629"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of stock options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r618",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockBasedCompensationPerformanceEquityPlanandAccountingforStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationRestrictedStockAwardsDetails",
      "http://www.pnmresources.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r32",
      "r850",
      "r906",
      "r940"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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 debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "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": "Short-term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r826",
      "r834"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease expense (1)"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r178",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of the Business and Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r6",
      "r248",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r288",
      "r358",
      "r365",
      "r383",
      "r387",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/SegmentInformationScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r77",
      "r119",
      "r120",
      "r121",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r218",
      "r240",
      "r337",
      "r477",
      "r484",
      "r642",
      "r643",
      "r644",
      "r683",
      "r684",
      "r765",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807",
      "r972",
      "r973",
      "r974",
      "r1050"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r240",
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMRParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMPParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomeLossPNMParenthetical",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofComprehensiveIncomePNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r42",
      "r43",
      "r477",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r77",
      "r477",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r42",
      "r43",
      "r477",
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Awards of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r43",
      "r49",
      "r50",
      "r185",
      "r295",
      "r332",
      "r791",
      "r850"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total PNMR common stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityTNMP",
      "http://www.pnmresources.com/role/EquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r120",
      "r185",
      "r204",
      "r205",
      "r206",
      "r208",
      "r216",
      "r332",
      "r337",
      "r484",
      "r642",
      "r643",
      "r644",
      "r683",
      "r684",
      "r702",
      "r703",
      "r725",
      "r765",
      "r791",
      "r801",
      "r802",
      "r807",
      "r973",
      "r974",
      "r1050"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR": {
       "order": 4.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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofChangesinEquityPNMR"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r183",
      "r462",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r808",
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r808",
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r808",
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesCoalSupplyDetails",
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingShorttermDebtandLiquidityDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersTNMPSchedulesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r658",
      "r665",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits (Expenses)"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Summary of Tax Credit Carryforwards [Table Text Block]",
        "terseLabel": "Summary of Tax Credit Carryforwards"
       }
      }
     },
     "localname": "SummaryOfTaxCreditCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental schedule of noncash investing and financing activities:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofCashFlowsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementofCashflowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r315",
      "r316",
      "r325",
      "r326",
      "r327",
      "r448",
      "r475",
      "r756",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r867",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails",
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrustForBenefitOfEmployeesMember": {
     "auth_ref": [
      "r573",
      "r840",
      "r841",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust created by the entity that exists for the benefit of its employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management.",
        "label": "Trust for Benefit of Employees [Member]",
        "terseLabel": "Participation in PNMR Master Trust Investments:"
       }
      }
     },
     "localname": "TrustForBenefitOfEmployeesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsDefinedBenefitPlansDisclosureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r207",
      "r208",
      "r209",
      "r210",
      "r219",
      "r300",
      "r301",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r408",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r681",
      "r682",
      "r683",
      "r684",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r837",
      "r887",
      "r888",
      "r889",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersSJGSAbandonmentApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r546",
      "r925",
      "r982"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "U.S. government"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsItemsRecordedatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums": {
     "auth_ref": [
      "r296"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.",
        "label": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums",
        "totalLabel": "Unamortized Discounts, (Premiums), and Issuance Costs, net"
       }
      }
     },
     "localname": "UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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 revenues"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNM",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedBalanceSheetsTNMP"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r649",
      "r660"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r663"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Settlement payments"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r662"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r661"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r657"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "terseLabel": "Unrecognized tax benefits, interest on income taxes expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "negatedTerseLabel": "Adjustment for uncertain income tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesScheduleofDeferredIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r664"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.",
        "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]",
        "terseLabel": "Construction Program and Jointly-Owned Electric Generating Plants"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConstructionProgramandJointlyOwnedElectricGeneratingPlants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Senior Unsecured Notes",
        "verboseLabel": "Senior Unsecured Notes:"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingFinancingActivitiesDetails",
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnsecuredLongTermDebt": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Unsecured Long-term Debt, Noncurrent",
        "terseLabel": "Unsecured long-term debt, noncurrent"
       }
      }
     },
     "localname": "UnsecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FinancingLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/FairValueofDerivativeandOtherFinancialInstrumentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.",
        "label": "Unusual Risk or Uncertainty, Nature [Axis]",
        "terseLabel": "Unusual Risk or Uncertainty, Nature [Axis]"
       }
      }
     },
     "localname": "UnusualRiskOrUncertaintyByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualRiskOrUncertaintyNatureDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost.",
        "label": "Unusual Risk or Uncertainty, Nature [Domain]",
        "terseLabel": "Unusual Risk or Uncertainty, Nature [Domain]"
       }
      }
     },
     "localname": "UnusualRiskOrUncertaintyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19ElectricityReliefProgramDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersCOVID19RegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense of regulated operation.",
        "label": "Utilities Operating Expense",
        "terseLabel": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP",
      "http://www.pnmresources.com/role/ScheduleICondensedFinancialInformationofParentCompanyStatementsofEarningsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseImpairments": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for impairments of regulated operation.",
        "label": "Utilities Operating Expense, Impairments",
        "terseLabel": "Recorded pre-tax impairments"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseImpairments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR": {
       "order": 6.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": "Taxes other than income taxes"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNM",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsPNMR",
      "http://www.pnmresources.com/role/ConsolidatedStatementsofEarningsTNMP"
     ],
     "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]",
        "verboseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/CommitmentsandContingenciesLiabilityandInsuranceMattersDetails",
      "http://www.pnmresources.com/role/LeaseCommitmentsNarrativeDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersNewMexicoGeneralRateCasesDetails",
      "http://www.pnmresources.com/role/RegulatoryandRateMattersRenewablePortfolioStandardDetails",
      "http://www.pnmresources.com/role/SummaryoftheBusinessandSignificantAccountingPoliciesInventoriesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r195",
      "r201"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged\u00a0to costs and expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged\u00a0to other accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Write-offs and other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r707",
      "r708",
      "r716",
      "r717",
      "r718"
     ],
     "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": "Valencia"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r827",
      "r834"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r223",
      "r233"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails": {
       "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": "Average Shares \u2013 Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r220",
      "r222"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "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": "Outstanding during year (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Dilutive Effect of Common Stock Equivalents:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r220",
      "r233"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "totalLabel": "Average Shares \u2013 Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Average Number of Common Shares:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "terseLabel": "Vested awards of restricted stock (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.pnmresources.com/role/EarningsandDividendsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 28
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6066304&loc=d3e44026-110379"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123406419&loc=d3e44360-110383"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "410",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500910&loc=d3e48636-110399"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "410",
   "Subparagraph": "(SAB Topic 10.F)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=122136391&loc=d3e660557-123036"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "470",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500971&loc=d3e49673-110406"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1017": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1018": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1019": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1020": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r1021": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r1022": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r1023": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1024": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1204",
   "Subparagraph": "(1)"
  },
  "r1025": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1204",
   "Subparagraph": "(2)"
  },
  "r1026": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r1027": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r1028": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r1029": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1030": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r1031": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r1032": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r1033": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r1034": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r1035": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1036": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r1037": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r1038": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r1039": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1040": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r1041": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r1042": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04"
  },
  "r1043": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05"
  },
  "r1044": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06"
  },
  "r1045": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4,6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r182": {
   "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"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r185": {
   "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"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2366-109256"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r236": {
   "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"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "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": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r332": {
   "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"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r358": {
   "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"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r365": {
   "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"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175671"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=99385795&loc=d3e12631-108344"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r484": {
   "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"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123573877&loc=SL108413206-114923"
  },
  "r598": {
   "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"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r601": {
   "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"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r63": {
   "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"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r65": {
   "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"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r67": {
   "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"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r68": {
   "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"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r71": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r72": {
   "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"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r73": {
   "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"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r733": {
   "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=125515794&loc=d3e41620-113959"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r74": {
   "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"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r75": {
   "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"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r754": {
   "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"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257"
  },
  "r77": {
   "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"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r79": {
   "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"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "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"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r809": {
   "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"
  },
  "r81": {
   "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"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r814": {
   "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"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r83": {
   "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"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8,17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r85": {
   "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"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r866": {
   "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"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r87": {
   "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"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r903": {
   "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"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r937": {
   "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"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r939": {
   "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"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313"
  },
  "r940": {
   "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"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r942": {
   "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"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r965": {
   "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"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r97": {
   "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"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r978": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r979": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r996": {
   "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"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123417213&loc=d3e43603-110378"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>181
<FILENAME>0001108426-22-000010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001108426-22-000010-xbrl.zip
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
MU*-R>&=YJN%.Y.M9F.+FGI3#97_U5AJ Q$#$2G-C0T\9R1E,9K55J$<+@VQ
M9HP9PXW(+U^,+D3O362")HRMAB(9*$8OSO(&Y->(,=R,+,5FG6FZ%E'7H13.
M(%(,4$A5$+%NFRS]61:R/.Z_NHU2U8,1E:I,6>5KS0IG-KFA%^H-Q-!MFU2]
M-#0W(E]=4^LP-Q$UJ7M5*%N7*+?>VZ\D)K=M\O6RT+PT2?NNQW6V(_$&H3I_
MKG?VW5./MR?H\.#-??Y"Y^RCU_=?WI#%P?Y\\:G+GG[[S\:;WKO$]^]_^L_Y
MAE]0*[-YU^8=3_N#5?P5L0;BPJ66UD"=/(P.=;U6'R+Z4 K[XT*TP3AW;^_
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
M1>,84ZW1!&/)6O#UK"[6G26-CQ69+]U<&?GJ-N?>V_GPU*]Q0P-[4X-S.03
MF+-S0N+)F%9[N^<K2Z91HIF3&GC5!4HH("%F=2J-!:RL-[L9?".KW3A!O/SH
MX0DV;AW10^O4$BLB6!S4+L)S8O$8U3@ONN;>K#0WFT#Z:ZO-G7^UN76LMNK1
M>[$VM :V)7*9*'!F=KX90R- ]%)RGH8HF"^9*K4:8%WIQ60#&2P;7?/L(\7
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
M#SN+V_.+V2F7I#-E&;)<>.!!>28QX3I&8]] NY>ULR@_R)>JG!N+1_2+;6E
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
M-QNAM5(94F)(Z@) RX1"9A9L"KU#N71?>A(V5J5#U@)JKR-J&EG9.L@@I2D
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
M*;1+;J5$P37?#%\Q&E_Y/_7N#0F?W_[##Z\ V8C#0/=.J!8Q\WIAU4*$4^0
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
MBWBB&>QF'"XYG 9@:C.-B!"DF>6&:VSX..3->.17)8N/2_C9\_OYFG-TJ=,
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
MT,"N1L?04I9B5>K,*^FY&SYB/BC,M^)\UV JD#6Z"N4UA&1=Q ()1*4K5<,
MG.\1\R%AOAV7N[+6C"F+"@<HU:1HBN8,@C:FE&%77.Z1[AWQLC'[2I1M*$XU
M)YN,<Y2*,84,5D4[YV4/N@/([D&]?0<<4'M6P2M?$ H' JV4TS%'"_*W.;L"
MA->T=WYC-Z^ 'K'7,K<?MC:>YYTTY2R_]Z7>W.?C^72ROG@/Y7R7R=DFZ**L
M.MCWM0SN^I>)ELLD;7B97#[T.@4VRD",.557(E3"UK+'1>U+3"DJW?,<[_'J
MV.6KXT8\HZP5*LS:5S;BRJO67"76T!J<MO9JM;_ ]VB\RLWU?-MV0O;9VZQ/
MZ]6=MO7)7)WKH<#.V18T).X-0 6;6&E,VB5$@WC6?7^$_58@N9$E>S1;GBZ:
M$;F'BX7([;)Q.C[F19L>]&0Q;\UG;J+D[6::O'FMLDVB]+F"(I,LF$@AJ!B2
MT]J.U\"UX7@T*Q)%+M[\*-_VD$\6\^4K\6 FK_GN<LG+9?NZ0LV+!8[FH5>7
M!B3V615C*$@4 +65ZB!9IUQTI%V/ES5[=&F,2'::44X&A,CH@X]0E*>(FJKR
MVI:42[0#6+@<V=P^F]M??T15?!27VW-6K2"X9=\21HUMF]3XU?JC-BJ=[8R:
M/C:7WS8]JU62RXLK;YL XFO\97YPML(_G<Y/3OA\7,\-;S^:UO%]L^U'<[4Y
M_!=VK)3KH\Q%A2P^V)S[XM'SE]FX/[>KU1<3:G4N0<@A,1:?5'4UMQXGW%_;
M/V+9J?F]( W;)VYO__,K7&2>?A"XNQ<'/5D=]-G<14N&VG3+5!BH5#(AU0+
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
M470C'*/&^NI0@@O$PB)+I +> 'FO<\PJ%O+(B?N[F#IJK!M?3JW6Q(A)$=H
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
MEL%EE4MRQ>JSP8+G&&G!:-BI7CN/46-C4XQ6B8*FB_ENCBGIE%*H(:YZC:<
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
MNSKA4WH[=L"M;(?2#@C7:-^8*[.*IH&T;]>HI%LR'/\5$"QU7:W6:C80V:B
MM%^MDLX1.:,1'&.DZSDWC!S[=TX. Y]_%V,5V!S8_/%-KP#2:K8J@?2D2;JM
M*))5TRI2U31EIL)7"EHE/K-[+[[S?/^9UL!MKE-I#?P52!C?3$NI5IG#G6>X
MFHXNU0S9D*AM&J92@R4U*^G!^2Q#X#;7L=B&P/KDFU$Q=,NLP*I434!RPP+I
MIJHZDEFC>K6BZ2!AUPX^5@VY4LT?:C_7!OC2,DD%M@%^K__\YM1JJJ,HID0-
MM0I2@2I+U(0_55EC5*NZP$[TX&.MNF)2?MP&^,)5*6V /[_I5:K(NJI)U9I2
MD72Y FMD5V1)KEJF:NL5S:K"RH R(^F*6<O?1G^^#7 KATB1;8"3;ZZJ&57=
M426U:C%)-_6J9+E655)URY8I<VJ.ZZ -4)5@RV_#)I,O&^!6.*RT ::GB_Q-
MKE9LQV0&9MBJDEZI6A((F(:DV:;.JA5:HZ:*DHHDJ[(N5Y_!;VG]FB0<S2IP
MY[4Z3NW9%5R62D\;CU6>%A-/IZ*.$A*'ON>0;"MF-5]DK/BR\)IGY\F_MOVU
M]J0BZ3UFCR,O\>"!$3>4LH@Y9#2.XC$-$BS&!%=PO%#4=]8?&"&(59SJ=O(^
M/]RHFW)6S_S91=8%)^^BRKJB*CMZLFGN:L@5;:>%X3>M7KA7^THV'ZW3L5IJ
M::XD1W')TO<2T4>'47M ;)_&<4F?>?I$%.=(>I.A%?KOXC]*ZJRI8\:9A_VP
M!S2X@0\"<C_PX)/9T?90&9QBXM0#15T*QE@[+9^0"E@31;4XQ.52\1%U9MLG
M3:/]T[YOJY^&[:M/<,^-WE&;,,[C85N]AC'>&N=7;1V>NU1G-KQOP[LZ/^L_
MKX?7/ZZ'+?G\Y$83/3VN?W[]?JN?]V^-ZY^#P?D7&&._N=BG0W8JCFE35ZHP
MFX+BI,E235>89+&:4G4-W:A4J#"AP([O):%]>TB"D(QH1.ZHOQIS77+X-CD\
M/9G$P52R]Q/8N[7(WD:U*C-%,R2F,+0+R)9DFJPJ.6I-LUW'LE2,SP"D+OGX
M=R!U,Q4?1+C0LEL4A8L<>T1_-ZNW%UE==_0J,RU3<G3;DG1F,*E&+5FB-<>L
M:)9B.:8E\BNNP^A68#G)%N0)[%^::E)3S4U.335:1=ZX'YYBU';4$*^Z*WN*
M62WM*:]G3UFP\A:7@D\SO128_9Z:+[]7[+=WXMD+4PK>D")]K;9 ]/K[_NNP
MZ[=_7NN=LZ[7^>[??CW[-+CNMR=?S^!ZM>-W^BL-+[_#<WY^!3'MZ]GES\[W
M&_GK64L]O^K>7@]/!^V?GVZOK[Y\OU8OE<[I&DU#50S+E!5+4FN.(^DU6Y5J
M+M,D6;%5C:F*:VK.P4>E5C&0U3VT".E'AODOTA@/QS[E==PO(N:R"$4/+IT]
M52C;##F>L47>X&YZ]T]%E@D/Q'2$)8/<>\D@'"<D]H);- >[@./K3,%O61!N
M!0[&$C!B38@]8* A#+'3\_V @;P;B5,LFDH%Q(L))??,]Z7;(+R'P3(:AP%0
MU(OC,8L."8V)PUR/?Q20[A@.0UTV,OEY3NP&4?HH/Z*TH:B9./S\UM*[\B#J
M\C,\B/O1#5O9E0-X+T;\>\ Y+XB[QAU"WOW//TQ5E3_ =UW^J_+AMSC?]DZ
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
M0]6*P@X^?EXO<[_8YUNH/5.?(]\>A]WQL:;+6R[G8[:21;VW7-+<+VGO(9-
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
M%$Q//!2$[ 1S6*-]2TC8:Z5HL?'N(AVYIL1+*V0?PW8H:CXP<%EO/(K8D+V
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
MK>'(YT9B$5=ZX=.BX>2GQF920@YAK9#",<6&:!1U/^IO1P%\XQ44>I_.MM@
M(@\\4DCXS_;%MM-C7G( Y&1W_#)%9I^JY.0T46:^0=:LH:52 U($<>A[#B];
M1N?2:6+&;I&+13;--(4F"4G$$B]B"]W=8BP S!/<<3V]@!?6X=$AA'>,@&='
M;.136WC0;V:;))JU&4)%,\O0P?8L-+#Y,^,YW8LK#H1W"N#7-?OU\O3YU?YJ
M].K;.X&*$B[W"*(+X:<WAMTRV:QL2=87(@AYYXU':/FR*_,QC*V?>J_$,><9
M"VSU[94CXPFO7].B!]N7*$>ZLN8HHC$335_4[1VR>=C4A539QKX[CLB)%_[P
MG!?&K.7.Z-8MC6YO>,X]ZB>D"UC'(]J_,_N%M<-R9VW;M$UP01T1ZWM!%@L2
M^_0'YN66F3-/)]DI W43=5\@7<0PY8'X[,:+?:$-L(#:R7(O:=Y,6JD> E&P
M&0XH"G GBY#I0(6F,==><2T:XT3X6#^%5KRR,F\>POJ-YM]%D<2**'WR:F\+
M%> "T@SNO$C8^V!7_3VF+R]MFSL4;IQO)4"^*!#<Q]B!C(5XE1(T-HIXVX(!
M9K-1AA^^X3D+P,RRNTEC$ *+OUPNR!U PN$P( TOLL=>*:QN',?7",<1Q\KZ
M:,2H'T\=+ _3MP (NI4\G:(HS?SH'851ZOM(D6E:.^\B"F\B.EQEH;*WO"!B
MVEN^;"Z_)V,IF\N7S>5_\=BW+UUUVJ5CY W/F2L1TJQ$8YJYE,9K<G-C+^M*
MZ+W4 O[&0]1PKZ MU\0\7T8:-&;;<YH71H@$(DZCQ41$C3^CYWS4'SGU?*SD
M1R=$D[D1W2PCO)[$GMMH+UA0I7F!/?^I_:*E8 F73^#'VE*>7 F5F_#BJ1?%
M"6F#]GT#JJ$@*3H0+1$B"UPYBX5=I/Q>-5;+'=\^1KT253?AY"D=D7U;R+O8
M-+M^ Q_?H!P *O8_-7D>>;U@/?OS\'*E5C"CI6!/5=[+]..<9D7\&FI3D 5N
MK(\BSR>J?BA6805VTY7Y3;";Q_XXSR-4B:V;8&OFWHFIL%HN7,9IOX[-BPFE
MREY":7ZX;@/9-*5Y"9)/9,X2)%\#))42) 4?GK:/2WC<E-_H5+7Y9]60Y_0:
MX+APG,183A*3"D&7T1$V=W0Z%T%M[[*[T+]#8C8BYG@).:6VMQ!46A9>>*-S
M7K3<5N?M![W4;OMK[B@(HI?EB=_PG&%Y21/C1T:1%V,YA59@'VW9TYN[,(?(
MDW@@9%'0L) G0+;(TTH-:4??A9R!>AR'MI=VK<&M43#P[]5+27[3?),TSV2F
M018-1L=VO)V.Y7E8^D)B*%_A6=;)0KA8L9#RLM[>L'=-#F&NB(+R94('4W$
M(\W&@6=[(^JG7-^;Q D;%@SB+X]Z1Z5E^1F .6"$9UK%6:85YE@-X6'V"YL?
MY@XO>U@)+0*Y2"2;E5+FQC7W'R3CFX>?+]1G >!Q4>2M(LJ8V1IG+>.*:87]
MTBJ[:#Z+:2*/)\.UT+2)[:N;05*X:B%7]0VKZN<0)HH(C5?\#Y $ZC JRMOL
MB HG#3KRDJ*U:;^";8[]MWHC+_(2\ADN('N&F3F-=ZT'HI#W#V\($B=6 3=D
M"=[#B*8;TNT7T:(G,WOB_209T 1+?9-1&HGD8/SUK,Z9K"H%PV+@SF&(M0H"
MI]28-Z/;%KN'Y [<3H_)Y_/&>NGW]8%MKUGH,TO@8,!ST1:!'#2*L"L==\F0
M>R\9D"OF^S$0-[H)R3$-;@])YZA^=$AX906.74F( %8?WXSAB,68JX+!5W>S
MZF$%1BV41;IIFPI2=^Y"F[ZX:FSN8*OWJ42J#0^[K)/$(?G\N8%M3@" '"]B
M=D+N!Z'O3Z3P/@!LBK,XG0E"W(-RQMN'J-XGI-2>P51.1?Y'.?$1EB-M+\"0
MR;]"'ZD03YD7B#B.(@RC1ZZ-1-.?)?-$ >#PH@RF?,-SGIH@A"\X]0Q?A.$:
M4TQ9YTX0+JMS]TBA.QRPY_SOP1-*KU4./I;5\5YA+*]='>_W,W)U!0$,;)A7
M[_9)ZX&9;&TPM6<@\,I8GKJ5:@=KZ+R0SZ.8RPD]^,DK4;[5;[:),HU&^?U#
M^+! &\TXTBI(C./+7JO3[/6>P=U/7R157;=(^[(9^G\U2>.\?5'O7*].<'6L
MW\=QXKF35QKL^1V&Z\*S'ASJ7 7.VJ(@DHY\82]H"C9@^_WGJ9+V[>P2+Q9*
MXQU()6&4:HL#(9AC?Q&TH@KS5W*/[3EOQJ+EYCA!$Z,'H\'FG1Z_G*4AGEXB
MR@!F?Y-8!#GS\BISA0-Y(#U6$SPBZ ;H3G.MIC?.WD)%5U!Q3Z=]D=Z"XW=#
M>QR+0AK4'GB,IV,E<-8P<LLFQ/4"BK$!/@DM;.,$TE'\_AFLMK!@:O75ENMA
MGEO$E,JOV>[W0/#Z:> BJY4/OP>"UPUA$8(57>S )HVX3DK'R2",>#_8B"7C
M*(B1KV9\;XUC>%X<L[A<CATNQPGSL?4:7Y&$A!&A5GC'T+@%](LF$DV=V4PL
MF^AR!&O@ 4$= CKB?3(H%VB'"]2F7I!08<<1IX?HOAQ1AV4N%-'9]N&-\N"Q
M_I"\\S2,?M5#M15@V^OOX\#FN6+BY!RPF,V=/H<+)QD_VAP@F,T!)@D?/IP6
M5J*JKF7<IY&PW +;W0( 2B%*0,.1'TX8EO]P63(Y)".?PJX8L0@[NV'3<6'F
MC+GM!_N7>]1:4TV@7*F=G28D'L-R8*M&D!J3<,@BPG[@)RRP6;D*.UV%81C
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
M9)+9D3C$>V@V1D,R5R9!&.>0X:Z#%@ >P!9$06XM#VV>5C,5&9H 9B=P^P?
MS7L0U*/#W3B1U"=-G;R2!XN_G'G\S,W.QNGA9X=C.%N -UAJ-<QHAJB<MNL2
M$JB*:X#DMC-ME6N3:#G LX4O !?BA&_!PT#%V3F/CPZMS!40BB=%[+]C+^(1
M:%-WB)#6J(\:[_F<?=(4XM;A&C-J9MN,&/<<I:(IL/TH,T'2*:O-JW'S FPZ
M^^SMF?R2?NU&X7#NQ=G1.P&=CT]9S(PY13;<B[ASK'B!9WI*/T&OY44DT1@M
M4X<H4&=V;DTPV;/4'.Q]"*OJ9+Z9)ZH]?!-P:TSV$B[/<B;A[IJG; =M1\'U
M3\225P43KL/12/A0[=L@O ?Q\89E5NFY-1FD(N%C._VAW;6PL](=FCXN>SD'
M'1!EXC" ,Q3=Q.+(R(X2+IW.2]W3=W*A5+QE]@Y4*18@#ZUN,$6<#XK!:_EK
M]:R"QW"&RG2 !5839GX;!&%T(MI>9(^'.#R;+41^> OXXPF*H% _'@ZSESS
MCT7%GBNT48 >,L*D\!0-!$?!FMNPM85I;M:&4IX_4CZ% "E9#W60P;*#IGYV
M2*ZZ=?$G+Z 69-[UXX@?<(,P='"ML\+/\,U5&-VBU>!SB']5%'C'"8SWD'3H
M'25-9YRV:;^(0CRRQ,.SQ&+2@-/U)X/CM>[['G=6<^-W2#K>ST$8>*0>>(?
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
MC YY::JF"7"9.A@^!EQ@NQJON,1>A]=-.H,DQ&.0$?/=*4WYIDQ+K@S.R<G
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
M-@)/8KPV@U>K7V1\2STF0F-$6 Z,J \:EJ]VS1J@V'XRG(&/ZARU\)094J\
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
M$3NH4-V<BZV_8FYVK\P1'P_^-(RP4B#BML2Z/KL?YJ-@&*=W>;57B=X=O$-
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
M/MH<R).0"_7VO@ES[=%K3N\)3^_,1HWHY%A85^QRLI2HT1(6)^I<\!F3I)*
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
MP$12JD6L J[$R-VPY+M$:8@G:ZD>B95,>]>@&D28YB5IF/(#GZJQH3P>@X1
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
M/UVX4,.RNHJ(1 70N/8<83:BG;]&CJ/#Q[\JF4NKVBT,59DW-"T5H"04:";
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
M'OEXS'&2EVDUS8KBMJ1Y[X 3\N31+1ZL6X<B6.%5J.3)44G__3Q,U?V],VV
MBYM ^!4#X6^VDW=%77X>L/U^WC$_T[QO[IA?<!J8\M4[I\^\N5=^&:;A"Z%&
MMS32?%N>\0/NS&^Z)>^MKV:TZ]B23S;.VA<Z:__@4OS_M8+HY3JR>U=D,GG^
MM_4ONRE>"\XA](_?)X>'WUH@XOGG8,6O.<[/]KK&^58207EJ_,>WCQK_3?_X
MOP[>)Z_>'8<ZER<L\?;N;7+POS\<OO_O7G)\\+K_GO7?WNW_US_?O7YY<"SS
M]Z;__OW!\4DOZ;]]F1R>G'PXH =].-[_9__D@)E0Y G)R<'^A^/#3EVO.\^F
MOUJ5/J^A@0'5Y7+J%%S_NZP^)B?\^<$GU5>=.XW7>C$9E 43SNSMO%!]G[W=
M%]NK==MOZ=CLK%>;C]E1;C'S#<_Q2Z>&7K85<L,)9SVS;%BDE0B>03R$N7"@
MXD*SV^237.23,=?R3=7!&@>*Z[1N1MDLXW[;TO$_51'F4)C=9&U#M6A^)3WI
M+*7_SZE]$&8"1X](_8HN@W\G*]C0*A2YAT&6I(THK# !CBI U!E];93\#]T9
M0+8/K:QT>,:L._03M,_U7G5F.IN6C.95SF+8D(C+J^B)^$<\4(=,?V"/'843
M$8W]4@>,'6BYT3_M;#_<>_HX(4=5=*PQ% HLV!,1*GQE9]57=KY:VY9ZW]FT
ML"1D7?NB[Z&1A],DN.+M[?6".<BGPTHX3/%OV@3JG_4B&5?EQ+6'FHT_/HI>
MB8;0:P.7=6_GL]ZPX]\0=5X$NHZ3AHQ%!CVRI"CI#*/'3/Q39ND":D:\D3"$
MCQ__G:6%IJ<E%ADM)2AMU;WDXBRGQ9KC,>0H;OW>[Q\E8X?)F4C-4D\TL46+
MC0P(MY&_:@]RNM)X2 65("QF:)Z,H?WL*N]E:T+T1'6V,633$B+;(F' =%C)
MF(Q_"O0>M<%$KG/9\_Z-IH*G^P/4I^ETX67SW)7+1FP.>:CV$&",L_.TF ,W
MR"K:[G>M)W,'\.T:^S^OSY+3,BWJ4.9;M!WG=4M>/(56?,//H^]"5)ZZ29N!
MS%FMRFWX.EGD]#1SH,5L,BO*19;5=^^<X_/AW70%?1GO.)KW"_SG:>_Q[L/D
MK"Q&(%"C$:I LN*(TCK/%.AQB6@53UB@/QY9&'F$5]?,E2Q-%3F_J<#<79B@
M?LU"H_.ZEH-/=+MZ;-4#U&=/=@_6:Y$)LQWK"O+6&V>5'L$LZ_XIG] ^(GOV
M9'L/*F4%SG$V6SRWK4D\A$Y9-N=]4==SWI;R8+(,>L!G;IKU7=H<OC-RNVE+
MTNZY@'6M4SJ7T],J4ZU&IL6S76A?&I9S_':6LDHK->-=8*YW'_?$9/-+9F>+
M6CV$.FN: IVGA:<=\AXJ?YE_]DI?<B#].$&#^KY!\'^TIS1"LBU:P^2$I>1!
MLWE%%K!F=D&R"U#3&_*8_/3H\?:SG>!@( M[2F\Z%?6;:<9:M-"NX*'_:>_9
MP^W=Z(V;#2!&)%0,-6.Q\O(2B_KR:5_S"48G0J-V'Q<<WA60.%SH;S.]V(0B
M>4]$$=.VH8J_%N36-G8$397-<2$+*/*)^4#RG\K)"84G_YT>2!\O,NIH6@>_
MG*7YDOKPO5\.F!:1ZCU4L5X]M_:V =4C_QR1W NH"YSE,R9]5=/R6S;-QKG
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
MZSUITD^RK!GV.1NE2E0: L/,H6?0Q(-0RN>G1T^WGW@8!+.J%HM?C,U6\'Q
MP[04'-)V7;2[481#I/A'AY2501+48RQD1POI ;II3*UO6HM+:5M_T4L@;J$H
MAG2P'FFH#O/JS,-7SC-LPF>KPF?]Y/C= 2;G^?;CIX__O@E5?M.QUNH5(S21
M.UR,V61P:2J0C"T6$%74*<<T% BMF\F;J-SKZ*K-7VU_C.8955C-DIQI:#S4
M+ 1JB _$"7SVRV:A?-.%,LIKONBG6BH5F71/,TZ-+*2DQT3S=$E!:-71H@?@
M\O!$V7WT;'LW1-:%M44]!F>G1OKNHE6,_<;QM%5."WO=9C%\R\40TEDU(ICD
M?1WGU["7(U%"$4OMA71<)J :(!:CC>YCA#UCUM1R,<0UX:MXCC_SVP1^N<EN
M?=<CPQ23PR*'1=M"&&&R_H"V^US"C4N% %$Y83Z]>I7"/;AO79:X\;N0-M3C
MG;\[JAN[OS@/&XZWQ>@KI&D8')V=YE,.Z7JVUAY?AJ2",WBXG/5>D>&J#XYV
MZN[S[6LEUW[(:0L)A_:>&V?Q29Y559KL%_.!X]Z9E/[NMT4>T-0X?>+[CMYS
M]-NNX-U1N%EMV)I'.-%S*X.:S2L0#TMQSY1=/$:2N)HF3^QBAWRTCZVLC%'W
MHUQ*+EHM<AA]+1I0]@1>NHY1L>/VS;++2AB&5$,\>-K_@%C&OZC=>B%41>_
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
M[OI)DX['P?!H7*I;M@I#^?,R@CO@L,4YP$VHFWI%RB:<CQ7TM=PR?GG[[AO
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
M7<-+S-*)+5P9 -RU\#9>:^UCWE=2BD4X;+CMHH$QSK7%;K?@660+@)>@18X
M$&*_\YD\R'A%@B 5=8S,.IGVTNI)[%'"UM<Q;GB'C#3MF,;D=]6?-,B-<Q2U
M+"R9SCES1I^;0Q2Z*(';22:DE%MEJ:/A'[:!:K>AVKL;J/;M:,M-0[5O#3;;
M2"PTFM/RN<8%65<.@U6,.95S@"%=*."6.EM\_E<Y +9Y:+#D5H2?V4(BR\GQ
M*3")YAJ<$HQP9)N5\4P)1X=G[ --C?"[EBB1+SLD+RD[M8M\SJR@OFQ=*ACK
M *OM.-@6[D-^&G()\VD40*0._9-N(><(T(6XZ0Y= 14$QM%I=S43[5:<[M)A
MUQ,;K%)BVIG3HAP X"@\W*BMJ1)XLX7ZP0M&1<9A\I_#6ARSD*A K^>%''6A
M \S'!S!XXZ*\:,_9$KZWTR$(CG'7*SXC<U;(P2R%DZ0'D-7"G64@W)(E%QU'
M :N#.TQZ<OB)KQU"[NNE@*DRRT?%2!9\J3E&5OD8F8^/<>BD%:ZM@G"MW$.9
MR4S3*1([UNJVGJ0TXCO '$2+(P&D4ONGVGN#SWO/=<Q06T I:;A9::J77*0Y
MP'L%UV#C/!W-'9.[7SOBE)V#,B";6C\-B\K,^2&#D.?B:9BOQH^CT.3(6G%I
M*IM533H%%+5!1DG219!$KIRVCU^10Q?:=G'9GNE9V<0%@=JVKQ:M*_KL$&&-
MW?YV<DR.9/+*W;V^0Z3JMF25KYA\N =WG&NR>\4#%PS5;2!"0VS/=@_S("J)
MX:ZBP>M>;%N:\E0TWASEUT^[VT_8=BCHW52FF.0E=-^%_%2/ 1'CX^_0WT*F
M[YYG!U_)(J8G)VU C,8;\A:&I=?TH4=-[9ZOM_Y1-C,H?!K880@%DBN =C(J
MGP[ *H\#&?2D<]6EF^2?./XA3ZY<XAI7)#.I&H_!%:A(R3,YXQ)RSY/&1!CT
M9 /.TTE#W^4X_I2ZTM+]8%K'M2/1"HIH-3:8OV=5/F$XNHOS_VJ]XL,@&*5>
M$*);G>!2 #>^Q*-D@\=AG".+Q7)H,$<U!*K1F,?3:?K%;1UDBU(CBV65GS)[
M,$@K<IS6>K=+A<7,.X0:R9V.L)>4G1_% 9-)J81$B-/Q;5)9W[A(C,5%FL9*
MP=P04C.%;TXE@&U*I;]P[#3 9VO 4^A:)'*9_,(-(:=ONI$3'O[@),)C]=<O
M!E%TGYHKBOL\#Y(MU4"[_%X4S%W3J'>>?;?"H!\RD?A3+;MZZ1UGR<P>'"7O
MIB>TQY*CM&I$<YI5CR! <?Q2N8EJ+3]B(1_SZ ,G7%W>"_S^+)]A6;7)"\.-
M99F:GEJEO+#(?\*Z=OB]M^3P=@>ZQ?U3W>;LD66M3IDM24-I@3M-!\K('#W.
M"IS"[9RZ_OLLO26*N,3+OQP<;.DY7=WY:65 WNV;XGL6G4 HD/Q8"XND$V+V
MO]=A\4%)]G5%V4..0ZER4I(N_G4V((OY,:5I!/N+57X=R),8M&1_.9E;>HYM
MY-J68)"VI(;Y(N?[F);^+C7@P_;)=O(.[)-9\.*#F#;SV V,?&X9ZJNL/2Y!
MXXM$RJ6F?DGEICB!RPZM3+XJ2I04?]7U#3+U83[C.C%A+_,\(5I]ZNU@UPPF
M',@S6=DXJ*\7_WI>,2Z6DQ1\6SE5,KV_R'FJ<0F7WVOS9M(Y%W1(6]5AR'RK
M'8Y(4]0:R_*FCKL$@HOT*J/UN,V'#PH7#(JSYTN;T4TQP(MV'6=RKMV'C[=W
MDS=_NM)UH_C;?<C*,N#VPQK=.OH#22>+.6NJM5@X!?%2*P2;%'5[Y/1PW%/V
MD%+QM5(\2XH(O61W^SE>VO5TX8N9U\F!C<M^J5TYS]QK<LSHO#F[P CZO4FC
MM+VSZLE\(F:XYQ?A=NYZC]B6W>V]SQB:?0T2'>=E<DQ^T1FU*K)Z;74S-U .
M RHLU;OK6-DC*8* J+!S<MQD^XI6<1*P&[WPD'9ND4BQ(P0 > LZL@.I^I:8
MS""H^6>?ETG1EQ0R^;1)V3/%2'V:T3$)C!5;905KM1T9OZS]B>(O&+QOME"
MFD7,C1B!S-T$?._#L)SSV20QN'%X6K?_0W6&LY%S-OE">^]SFBJ%,"^RVI%N
M"I>AT@=I@;#/U@G/-9W6QT=)QJ3,<F$#<:@%1/%9[AXHVI3"94V;:0O?= P%
M5K9MB5$)5R=Z<<.W$L=,[=%GS"_&;Y2C*&WT.?><V&#%E K'MY&4PPG@8 E/
MD^KHX!_$AJOXZ2HU 3R)+?N3%Y$*/<?P1UKUGX[0KNXWBH)-G7]">+PYJX-:
M_4#2#<! D>11ACE^OR DF,B6_3)_Y6V=S2?_^OUDC29K(/BR]WR98S)LKY'A
M8B5*6%[C,,.T&I33K3$6O_DZ'#FB V!<%G1*#C"LCW9D?5Z4\V)$7\Q9)A3U
M%@@8:/X#AGR,5S[BU^6U/]JDNRZ$S9XVN]XG*:8NG9J7IO$=-U%A^^+00&/]
MX6G+F^05MM-^6;%/NZ)-^A. :0JLMEJ)3I3<)A)B:ZF_&J@93!E\U7)7(7_Z
MN;,Q=$#"+G#/':6\"<*%2"&5V&-*X8F[2+5(\I6&@[^P!0!3' ES  P6[G"@
MJ=5Q?!_!7])DP6)7UF*?\5AGH.X,H]^E /TOZ.-M,*3<2<_[(L$QAI^:,EDU
MDEAJ, Y \8"%$M<_N4.ZY1!_SQ53\-46:]M74GR/PTLK(K=0(\LTOY?-PM;N
MLQL[S1A:^^1;*YZL:<*+:+AV'\DX:W! \9L<2\LBUJ@JK(4)(CQBP.GF883W
M;%,T9I%"_?7O2:;Q\EHLG]WVX2PMG2V;6?Z&LWQ4(7#5-NZUJTX QJTKAQ/D
M&I9"&6%D&FS^L=P5:\0"AL#&]*Y/+MO1&YU;:D'WU![Z*>H03 -7-<?E A&5
MZYKD8,3O\&TBJB6C<V]6,I']13:H$0E]<'%QL3V;3IP3M3TL)[]X[Y6<O\QX
MDNIL:.%T!2'CW(O/Q@"B$K/<A;"D $&S%G(=<#<&;)/!@]@Q-QE-WGSD&'(H
MB2.R&RAF&XJYMX%BWHZV;*"8:I^ZTL%"C6"5( <GOR-O-R5[7F2UOU][,Q#<
M:07ZKE7Z&@[&35T\,7:Z]AXE#P(%G  S9G'K7ZR>Q.JJ 56XND]W'\*WU]!T
MW=OCN9BF$XW,2 AP_PQBC-%-5%-]IE^TYAL"MAQD$59Q[)&:QGSA9(A;$+TE
MHF6[!4B0P:P[1XJ6#[C6T3:CR1\N7-C+H*!8>2KJQ1$>5](CA5JGZ53UDK<N
M<.'@IS#QI[^0](R3N%4MZP5ASQS,)>OBE=7B=U;:R3U_I=<ALX@OZN9,_QCI
MBK1> =005 ]'>H<JEWM.+G8YKZ.=U((ZTHDR'6H->SR>HIE0M]-/3=2F(DM;
M,-6$%SWZ4U8?.0ZEK@U':SR4&C@;((JY(*2RRYQB37Q9OGR@XPB#(S)>^4:@
M^7]%,B6J-KQCL+QI.6>AY$C_!;=HR4'+^CA!W"55! !-W>MT4'*Q4)Y9E5+&
M<D$2^O-9>Y=%"^#4'OXFZ*]%KX4EPT,<?ES);A<6 =6\/Q+\D:<(+_GG]0>/
MJT,UY(:4XVF:#_MP/*^4#[U>=5Q0!WA'RRYV9]4*4*#(774" _VE]>=.R.%]
M6+;7BWEB_A5 \M[%;9(^&3$K!3]XW[="\'LP>I=M>E$_>M13K;F3C+,>O\$<
M/WI&__!Q6EY,[9R@H>NQ6M0D2UPL1#<=?9: _7\D7ST^Z"N.DN,H$<&)DV-$
MO-TC(<!?!8Q.D'\WGXN9LP5I0 ZW.GADGAZYOSSN,;*'__*0/GEF?WFTHV@*
MA.S^G57EEJ0K;"/)EQZ'O6#Y7^E*;<J*"J5!M^ Q%B&+5*A["]]?A1(9)^)S
M+&+VV/:PS<A5US(J-4$O:8G@LX/?/ZC%\3DWQ+E=LI#]HHGH:#)W349^01'!
MA53WCB%QKGBB*R]G=%,>&JI/$\.I%<N(B5*?HU$T"Q@,H+[+C)Z/GTH[QPB;
MD:L^SXH &<M!N* Y?A4$^(G.7!FHM8W_V:\R%%C!57-,Z/_&D)73D7"NJS$P
M[(QOHGQ%+42[F)<&18."F&M7ZL(W#YZ3H#<Q5D<F-G=KPE?5.RT#'3UVA12L
M!L8)\),Q?1"[.VTI.P6<A#!(VS1AWB[\B:=T#SO#J5BC4@_3C_AJE'GD7*1\
M\Y'VH:-8C&'%UN:QZQTWT&$3X\8'2R!)@Z2PV!&_;"5;5[<P29NS<!D_O":]
MGAB4]R;AQ.\4UK!KYT^@=8HH"#/H\@8,6VYVM]]:(\?!&K$5+?\NF_@DL 2O
M''7B4:!Z;*OT ?Y@U#%K!C%@E('Q6SO>-6";3833D!--]F&<NSA3VA/;E9-\
MM"6TC.A0A+[C5'V73;=-##-HA#[\JT]TNVL01OWIX9-=>K14U>!MP0#]!CO(
M60X[.08+&Q_M;H@/=$='#;21*"0OM2FIA^1?5#C/NTU3Q>>CE!6&#[#?!6!
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
M^LW1A%'A[M0NG:6+Y6N4SA?6E7 .1[ET"=(G91JN/K^\*U#*GGF0I]A=IM[
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
M7,<^>[=HGADI+(I,QM.A\@Y0P@V61>=V0ROU!W5(MI5[WFZV=/+HMRA60Y-
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
M8>,MOZW5M-NGQ<:D%;V@2W]U)I.(SW4*FLLV28];S'1HHG[EC806L"N!*HK
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
M7(>.CV4A6!8 4F?.2P$J<%M8OY'+5@@O+-*)TVCJN&QYM=*[C-(2=6?TG<"
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
MY#S8^H"R+X2 W$GHG7<N16?KOJ4FG^()I831F+:1$JZS(#.,N[$Q;\R9S+T
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
MAMS06O-7O ,^]^%!QPG]8)+(3D)-'_,8\.?6^S,T])GLR1MX$S&9A_:++9&
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
M 6WW)['/8-[CL#M(0!9]M&GPW22]EM_@2QUF V0A0(PO_,4-8A<15)0-]HU
M]L-4J EF4(1Y+@C()I\PN,O[W2Z89O@Y A<) BK// N]E-"1PD0!S+Y/$<@H
M0C0D@N5*%<@;2F&89B$AR/89Z@X?0R,F5/VP/^7'X0HQ'4+L)TCB (/@YYI?
M"_R*P']I0#X<@L+_!YG'<4AHZ;-K-,I@'@37R -7DRIR.#A 3P9GF3"$AC02
MP1 BU,<P\;N$X8>#UPO<"P/2+/CI;RFBG:(LS#KCVGW\Y\=W-%T&R84Q]@6:
M3PWLG487CF!A"!C*6HJA/Q64H\1>/0M&C@7,,-J*PZ1F+9D_0I@CA"<4 &H+
M58[@<EPUQ2SGB &Z^AD<U,,4YIAH)!ZMN(@@B //0IA=5^'Q"I;\0L X=UJ-
M%39 )\;(1 )U",(9@:9%Z!H1U&>>AWF.ZCBS76M>P,0GA**%_!;?PNZ$L(AH
M-4=9Q)I&3[16 O8!Z7=JK;\H#BKGA-:;-V=W'%TK .0/Q"G@(_B58Q_!R$1I
M@#8JGGJ34> SQ47AR1HT2RL]F)512A"4KFZ-P/7K6G#:165V/VT-))_FXW X
MLX=!%,-4O93QTI!J@2#&NE/\-=BC86Y>.,D)7"^#S]X0&I/16'9^"=9,3)V&
MJ(35&B+J=J]TT"-$<XNZBN@%-E<8$,D"@G'2&CN;VV%J4"*T)B[0:CP&-$T1
MFD&&?47@J3SM1F1C;Z+Q8.88*AL@F"!D?TAS')61Q?,90)C2B7OHCB! B/(!
MHIK2- J'  *O%ORS"U)N=33"RE50W&QN#!1WRQ5)!<6]KE#<2X.]C9PYX_'H
M[6^_W=S<U$?)T)C;;CK\S>^DD_'&)/\MAU&"9R(N[P;N=#^N^_GH6XWM$9-9
MY.6'1@_L,\-I@B^4Y)K$#>8;#B.BO,@W>ED8>GT\(QC3#]_1@^,H13>QU=AJ
MK+W+LH\HO!D!#9N35TN943,GQ%%& B=W-@6G&[F$V%9OJ/C(Q$]R #HNNG-*
M,0]7<(W$2P'AA[I^/WH3SAF'ZX7CA$-^Y"MX;WR@@,>VO,,0H5*]2[#(&#!H
MV%B).>8^X$@@=[WS] 8BG MPPHDT[#B!E1K#,>#](N\X.K\XEL?^ZOWAC%<=
M6^KMN?<?X%>]\SZFB-,9CNF%^]KY4CZ*G/KR-_ /NQ.AHX-9HX,!:_I=>8.P
M.O'TNW*"^%P#'1]$(^;S X6+ F3 4"#"C$A+!"7NWNGZ62>UM@D]OA^G':3/
M"(?DIR *>!]&GU/$J >N8#+=P>2$[HK.[.PZRG/-RT#\ SQ\#/,4^3OYF,#>
MT2\ 848D,?GNC9\-E108T9;7CT-'=K@BXC#!>?(P'5\:O6>_.V#O3"E6+FME
MAZ6P&[#S#/PF>!<#V[I62MF=FJ>T0;Q!7D%2:W0?.QA#PV+V)ACH>WW%7@B_
M0&C_63$1SXP/+CIXY5V*^T2G-BYD>WW0GMMAE'=C=NQD!%I'KPX^'&H=S4)L
MH0N30-Q.C#\*T]'1 TS^+/%.P1DC JGF'C)-XK_QB2#Y))W07B4?$CQC!U"?
M/K,?7$=YFDV]CUDZ&97-X.,D"G#'P[M0>@0,'H$/+,D5LSU#S&ZD2<B4>]<@
MRB$-2^,$]^D5+G=@7YY.<,8J.*% 2RTT*6T>$7,,Q07N_O!B5!GVE+5.14EA
MK0;IS8SE4VXZ\UYU)A#?H?V3*#VJ(N/_M'&CNZA-F!'2JTW$2"&$G+PN)M(P
MF+[,I9>7G SF)%(_T0>2%9(PQ/4<XCP3%*D@H,9D>?G Z\7IS5JLWSUSS!_A
MM$T&*<;6'V&W'FG[?J2"SC60V5WLP@BS6:-0O!C"VZ00BH0KUW#T*<@RWL ,
M,'S>]E_AJ!KK4UBR?-](^>.IUZYO:;+284@NP%A1(9XI$3ZJ)+91O'>*HB0:
MIVO!^E9S%M,:&7DYMFL]R9 77#S#,C <@6,K&;!KO%D8^E_23)+T]C)BSF/=
M=9Y9JV>PEXF"MU94U^V?BR*T5%TQ*]G9/\-:FMXDF$8BC/: LUM,'')^OH_9
M+B14ZLD2PH$?IUV]]<3O_Z-^6:]IUS/@!":< &#W^SY$CD39I,9C$14'$WP_
MY[>N!A&>*;TXE 0^_&4<&>J6R]\_7D*D@%NZ16/<Y,=H[@(8BY(5TQ&J-!V:
M T;W%_\0)YR1LP_?T<_UMC13!-%5X6AP@($C5:*QBR4O+=^F]-[.[J9W\A=Z
M.^WM%OX)7]_U*0@I"[HA<!]-QI+?PZ]I*L&;09BP'R5,5S@;S@!.%9^VS0LJ
MK$CR) @.P"L.G$0O51[9?"C(D0)+2R80<]3DA8*_5_/ S4W2(5@[1-'WQ]V!
M27<6+]7*<L"%3/A-E#@+;[U*<Y1KB<1^U@_I[BWITT/5XR4OK=Y2LXDF_X(W
MU!0#>0B!"5U2THV>RK["4 >PK6)DMR9FG9C'!=.#LT)"-O"C)NH7ZD7T6)DP
MLK5"* 5CQ*N^J"<\4L@)G&&N/*1P"GTLU/_)V.\S27#4FZL^+ !Z##&BB+HQ
M PKGCPN49T*+(M2S(PJR\\EH%$^M[9Q/0 A^7KKS7+X7361965M&2<&04]UU
MJZL/MH409#,U$RX1T=GT>GDXIAU'ZT@\3T;1M0KI+!GE;+*P,^6'4-0-WU'7
M"K,WXI;+S=$T!&;=+.JPJ2-2K^8V*PL$IR%X NJF4JBG<,]JB\@'!UC%?# 9
M(Q'J')OJFQP61>SJ]AFCN"#(U%T,\KW33AKXW\OI9P[V]R4E<\<;>9?RK'P6
MCG7SH6>".R?C2SC%L>:>@%M,5 J3W*VI@X3S!,XS-UL_ZT<+#_"L;<83T74E
M<> UX4]I-1IM#G!SOC1FU]1=B<EX )Z-7/K2;:7W^P3"</@LS+P#<^?;JH)4
MFB25K>)EM-+.'A$2XY@_@'[!P#,\RKQ]ZWG[8 _ !Z3WDGN,GSX].;\XX&$H
M%8$51>(Q6F;[1!026YBS\PHI8@@3.MYA%EN<YM :UFPKU\2\, N_A'3IA3\:
M@&&F["><#K#],HO\SLVMH 2$I!'LP!E52X"!F)I\W;\G(3D:MASQ6X8YR2HT
MN55:OI%683ZMEIH/T2)&3+ %^R[J4C(%Y!S2B:%%[%U.1K@+X$63C <$:_"[
M#R=+-O5:[+JU[.>A["_QRD]I A=1X?;R,WU)Z].;\ 0*0ZT3\&J+D%HV'2D2
MOG?N?+7I0(_B CTL?(M#JS>@XI6>>1B<M!PQF9PO\S<Z;V':J![,' \GL90%
MGQ[-"^P+.'+&-RGYB')$R;;&F4OY26%[[\XZN+CKE,LC\3+M:&.&U_Y0<T,(
MST0/J()LY2A?1.4L@7@4QOEG>>ZU=]"?1:=>,;32SXV#5G+PY<JECW(=]Y7%
MH'/;"YY+1&3.FNU=F:(13)[&[$C>H)7$_[YD#$UN+@UIX_Q/]LG[(?F!0SSN
M+;;0?A^MAZIBV::9U;SF9H/^BU]L-N&/I;1X3 862\$4^":1+"L7KG3@U.<;
MH,BR:XW-MIB)<:A*S6!%^P-UX&VUQ1/@0X$2^UQ2Y<968M=QV%0*@(=1:AL\
MULDTFXT-Z&1+[,\V:UM;#5E4]2'46B5#6V:@H)TH4>FD;?V]#D4(4X2.ROR^
M(RKZ)+Y19UY!K@WZ(L8$757DF XQB8[KB3)#^R^R$'_&W*)21%52"69D)4<P
M2Q&>9LN.C/4\-T!7!-HO4!9>;VI]DA5(4[?;2AZ\)6@57)%M-A80F8HC.>3Y
M1.D&\'+$WY@W=KIH,>^%5VSQ>-P1M/;N'D%9A9\(4WL;4IM)/(A(K>K'Z/$)
M!23LW6L\_7W<#[['!2MENK<W(['"<-MS1XNQJ/S:?-E6J4YH\NU4^HI:M8DA
M@O+LV!G(2T)HHM&6-UH1XZ#LZ,9L@QV=N"<M7E";? D<>T.R$,Q1V?E"N8E4
M13+!A)[ ]1WDQG%D';LDROSI7%3[?SL!E15'4<0;A1E\P&)M)BY,10TZ(<%L
MJ/5BZT4)F103$]^<*U^T:^,;O&14L9\D61;PN'(K^:%\*W#BM]G.[CR+ [*V
MY5J;5;G6<HQE^<JUEL<%QZ.#RAC([0$7"RS]$ /:*!]G46<RUJZF;>VD!D)X
MB$U%?JO1K'-V>3SKUH.]LEV"V3?HG!8=;?*^D,J\Q(('WE:C5=_R/OXU(,=)
M[#T7?_%#U%&BZTC'Z.93UA4YG3DO9H]#4JN<[^<S'1TQ]V+.SDY; 9RG,Q_P
MX#"3D%D)D;FQ(;@(!V&2(S>TXT[-UC.C58Y3/W!*M)50\@C3TJU&8Z<@R.YD
M.&%3ZN7^=83\WBIUE(>64)5?:W)2M;V6D:4U0^4@RZJ=70M->P):"S]4C38X
M=WC>%[H2N>=L:(D59S5E;OX]B< [$*?.'>A>K0T>7,E 9;XJ;\PNT74:!:B
M>&,T]IKU1G53^DC&PNN04SP9L0V0Y%DAO^$D:ZBL?^,&%]D-O1?QRSHA75"I
M[!%6)5&#"]_O#"WB[_NY;C-WD*X#%X1#2M;A39'1M=JLAM<6\-DXG:0'M?8I
MG_=F39W#(!R%.#JNZ2HOBL"8*(80/U>%/IE=]D-G432$787ZQ(6%5-F#_7+P
M>XP/Y%Z)&C6$A!Y^B;$4F0_;LD2YN@$.0%__&D1QJ.H%^08XI;PP6D;40[K5
MPJ?EVGCBV26EL*#FJJ@QG8PYZ.YQ)TD8L,%6(Y6'3FE+:(V?"0TY;4PIC;%4
M5\(HK%" Q^+3O1T]D;+<SLC,,84]:!)6P6.CS)OD/C:;@$K3;;J=C,!#E.(P
M'R_GI(J3$G.R/^C-5%0U]K^JRT"_R_E3&BIV88IEYQ7Q ^I%A+_+VH"DGV^G
M+&?1U1G)K=@D@W77ZVY"YE21Z!P]*KVJ I$*$!\;'>'X&0]NX-#ASEBZ*TRM
MEMMN"O8?'L0IG6%H8FA+_3%?G$5T-G,"C:KF,5&MBPRYR@#L7#[.]?V@U1U6
M+&I,9 QR52Y#UJ.%[8H?DYPVEWR 2]F-$*E%M4)8!YQE<,C(6)]D,Q)&I%HP
MOK VKR3'FC'?GN(/9T5%#E<2<N;'[GV]9;[*"OF!/R*G=0AV!(L(870'G.'5
M/P+?8A2G4TXNHODM6V]54>!'>F UU0C8S\(IC[N&0^)$)88K&7B)A2YK[&8>
M8&=*/Z1;)C+9&4G?2JJR/6-1P$LR<665(D@*# \B>%)"[HP48MLJ4NUARTE4
M:4LZ4-(N*":=8?'4JE_1K:I4+$.%,)PRHZ08:I74;J?9D#S,TY-S#LQ,+Z9L
MCH^3&(-[# [PE:@F5^$W7T<1YJ6Y]5;03&S@52WII 4@3;I0O0E]WE)IP@=P
M(9=+)>^JTAE//7]"?<&CP30G2Q+X0]0Z^)C<]6_P)8_9AFIP$#5GDY&4H%GY
M1>J,0I='.C5-="WG<DV/TAK_M2J)2+@-!"9(;2%I!NH?:Z= >PJJ!X'\ WJ0
M[2S3>XJNBO.F*.G%$RY'@@U=[&U5&QDV5(#WKNBCD'\@D]9EY79_;:;JJ&AU
MHRS8P'M@?+@?#?&^"79>/BX (ZBH/4P&IB])O19M)@X7%T[UGN$<AQAZX-/
MO=2?%:-'(43LO]25[M)X+4?G^]Z%=LK7"I($M'Y_!+N&4C3L]_]Q6:BY&(1Q
MP#XP"FK@RS;F8IRQU'"1]*CJ3>ZZ5;T2U]CRO^GR.H"SG;+]/) P"37.!)T^
M7?%A(FDOMZJ5R%4'L8$4LZGJC3]V:E0;>S4:)D0!?!E&!6%)@)LUXQ+!B"]4
M\;&Z8BD!<0Y3[!J\#L%D421.9S7=O$H_CC\>IOD(+ .85K":F*S7.[KGY=$W
M[RL<W'W3>-#W,:[[I4K9W+NX?1B"U!,PKTDTSA!=)?V&350U;S -LA3L<0IQ
M*+4)8LEMF!5^0F<LG)B3#+3LFT^_A>__JC6![V2QW[^+-50Q73P'6);0DTH=
MN;?G$J@)]QOJF%Z.RA,?K^J;C8+**1R#V#LW1AFOABU$C<,0FR<E[:_;X\XO
M37<<OO@*"UN]/[U",\N5'\%"H&Y>3.+0KB/4"BV.)A83J*LT9U^BT+"JF4YT
MR6^J=L])A@D)E:;*\!68AX77R##']'[5PBKE5'B[; J9L1;)(%W0%?7E(96S
M4]VX%"[+V:_G*6<DCHE_:3TBE20I.^GX&<F0\NX;8DV]*=:FF\:S1,HE-JE0
M<VN.@>MAJ0PM8>QWOYI"0[9M<^<,4M3NX"3QAYVH/T%5329#-!$8:PU@409I
M'- 0L90!BRG;#4[FPA0I*:VJP>&K9&IQ()C<P"8TJ0*%PUMJ7S&3T2''W">)
MBISR-,9,A !WP#:.<E5N:KK5N"G@G^D->I\UR26A "8C]6)SP6"+P*<83RVB
M:0?.5)V]R C\E!M_JF2D]&Y#\HGJ[[JOUB[#IH2D52]1?!%[9$F:;. K1VD<
M3S!2J8(2K>-4*MK<I'5-T/+D!"+FG77 3[<Z9/%@51F:?=Z)Y^ $*E\=(OB8
M:BJPD10_ZP<0ED?Y.#,.8R)K-N%B;:=C!386-EDH[8(C<GIW/H&W )A/J1!.
M5"6&!:. Q1Z^ '7)._"Y;@^V,F$P2%0?M&.!F\?CDDIZE20D9\JCP<MO[OP\
M6YC,H RM1GT^S,OZ*-W^I ^C\MBRMM4)B-!/@2D1+M$S%"+Z=6C ?VG^RA_C
MAO]SVM7XP4OL9O:S@%-1X)S5$/&+\/ 4JI0^2G2-I30?_L+GW&7([VPVF[]T
M?OV5\<Q^:<D+8?T3052@05$H^ VTG%$X;G]<\.NO:V]V[+/B[N73MO\7/@KL
MQ:,*$EWYN,LG]:]XS^8+').7XW8G3 3GP7U?%2#IFN<)%?P'6)R&^WX0A==R
MG\[Y.\M743O^1D4V ;IDPRC1)6&$*79Y=('Y AHP96=)5; I:CP=D9.$[]07
M;&/.2H!%PM'I K7NM(NC4#AU4SU^&C#K-)6"$YPUB;/KC\CKY'P157%FIGR/
M>@'IRV+R9E3:%J"X).J<5I>?1I[JS';V@0;JL!*8+&"^4K4P.FPCZ@ ?CHUT
MBVO"Z222"7E+/EB%X<A 0:#WI %4.I,HIK"M$Z?=KVJ\;^VK>TF52F'DV%:+
MHX]_('Q=E#NEFMSO)[]FUZ-8W<<K4_RB]63K-I8>8*W^S">JRK6GK%S;JBK7
MEF,L5>7:+0B<"LR70 G!)C'&B\8M!1,?"'R,:DP;A>/(&,4LO(Y@*.)R'QYX
M!U'6G42J H41:#W8RX,%/2M]-&OXRUM](ZLN5Y_*>"EG03A:0+CYA*XL>Q.\
M0% 3D0Q)21B.#7T@&%TA4QR*';UVPEXJ888E!2F6H+PA5IZ/('2ATTGU?LD]
MXAVRD7BE^/Z:%59=97!8@=33KUA&1U=!25 6,/GY5YDQ!]NP4)@2X#4BT5&7
M9B><4N[SAJHV5.(E5VW,&W!HQA.?NM Y4#-/A" 9"QG7WB=5H; !A^*@!#O]
MPG+EKA%:ZR3N^ZJC<O_@B+)J*LZXCG*3H#:@3::(AW<29I^T,X103Y1'S547
M! <1F'=S PF"FMKWL+Q3>YO.?K-<#2<L\3%9A(6LA&<[QPG2;IHO]_&PK\2?
MZB)<5$ 7WQ9XLDYOD?]+CC+5(^2JX+&']V ;U'J##E1BX[K)O=]4'%(E2*[A
MQ&I=;1@(L+5F-W+RDJE&5VM#6UTDLI=AL^QS@BWQ/DT0MTZ@:VBSP9KIWYYS
M?O>?G-^U/W9=1['7/! [-H&J*P'MK,)"4AX"S)/2"UP[0I&(QDZDH"X'8%GZ
M$[\OF&!ZC>W,(-C CD^X&@I!5P<A5A.(<J3Q%MC.6Z =(%PJ615Y+QMD[F97
M\ QV;N_:[\[HMJ@V7H*&"L\#0==QW7'ZJ(&J<\4=:A$*3[_']'GS,NGZ,UK/
M^D%=KZC3OVQV&XHU"B3IB;>?JBBCY!"@,4KSL$ MYV'XE3O351AE'R0X4X%M
MTTD?ZC2><]#4N%^.VW1FITC]3%Q&0L.ES<T(8%@;0E7'Z0VFTC;2W@:]N606
M8*X^A)V,&_Y:<_1?;+N3F^4IUVCO=:T[JDAEMW!IZ(S!W6-NU(P<)-;)1U*[
M>K=$0(_!4[&S/%J4KG!8K1AX -T+/,6&/J]-5^IYU#VB3(!NZ3RZ&C28B"9]
M1Q<0\PPH+92*=&W#BSI<7;S=MU:Z4!:MCR&,D&7AK&)2 <PF+0@R"*AXK50Q
MV&2(31F,;-!BA3_KCE.ZJ'7L_8PKJ+2^A\WPK@.,Q:41E7KH/2\^L6BNV3Q6
MH:Y<.9,Q5!  CC6\>P?@! A5/.M/AE(84CYZ,M5THY+:6WRWI@2Q;T84Y:81
M,4H,G(4<HL5GSTZ)S!")7:&V<WTMS*+\/N>VG63?XQ=5P*UO)H58=X<35R@V
MM33I]=V1!9I'K,8A];#\?@AH)BI\(80BHD+P#6,(GVMXC3LBAT[Y(/QJ^8Q$
M&,HG>8^ABK?OQB,1)AWCZ"O>%R)?"EY4(P 2[X#K2%!PE?6E7MCFKFP2?RRI
M=\=[T=?$ \IY"OK?VJO'F=W0KU$B= 3)JX,T&^S@"IT&LJJ0@Z%J K)T++ [
MKD.KS-:1H6F@GUV$6%"(G[_L<ADB+/.5W_T:*X=*RK,S6.N\IGQ^ :.3Q#P6
MH5%  5%&()T#9&4QT.'8MZ!7ZI8-C724:$>Q:UWJENFCP2@F&@Y]W9["SL+O
M*R\CY[E0;")!3DD!QXB%Y>&Y8=%7O+/\.5]747?)PF,%KJ8QH@]R&X;=I\U%
M(\SR T<DG-O"JX'=0%VL3'FGXWJ^FZ9&NBY=@&*"R^4(20F1+J6\,NZSC&X[
MJ;=@X&=#O#88J@0ZI9OC-)/.M)L-E.TPM#_SSH+1<JN/S'G.,5T:YV/J1@=+
MKE7CUIM9>39J5"B(%"-N"<D\?4L[SE3I,Y4<I@D?D.\45O$(*UU@J-\E,^4R
MJM"^[9IC& '4;,N"6"$;(W\JUP_PBR]I)P?G$M<1-Q<!_<416E\^ W.%#:YT
MV]NWE9G.YP!B:H,HP08-BYY'C+=1$UN(!>DDL*[$B-2RTK6Z=W);VZVPB"*8
M0-0:PR'&=MQL@#9--:178=/7W&V73SH,/8BC/#MY3VYQB/I)E3VX0_A!J%%J
M W9"3ASPG.3&BF>64]R@K+R>&6<MK.OQ3B@=8G+^E*#=T)91'[;:X'"4;"K,
MG/=^;,Z)L/P$>L)<=#M[K7_7N-OBPT:Y=8S-^(.C289ADT1&Y*$Y U[W>MD/
MPJ_SR?2UK?M17SS5W>B6-+3048*)8E"PD3*.?"4\FS^F< $,:H=#*=U+>!V*
MCX9GD54!6'@-ELGX,5C48#IK&-0M0CA,N_BV[@:Z]EC'X_TSE6:4"]4I3^_,
MV4^E=AW<V1IKF/Q9\4+5\W2$=!DFQ,?G3^&?KR'3-JG+5$P2Q/[-;9,((DQP
M3N(Q!Y%2L:Q3)N+M'H&#// .X267$'E&XYH-O*@*E*P\Q49(Q4D$B$0E9Q!3
MYG!2"+3-K*LV2:Y#C16(!XPJ@B*)F= 9Q-!N_$SD1S]S$#531+0)_F 2(O"I
MXJ6E)@\7#D9?J8\1Q75,66(1,1=U[1<U!0,2?#B/[DN*D49A%B:+Q>D]D32=
ME]H'%!(-58HP4H$,8Q8(2&J(@"XRG;: ["3A>.,[>$K6-!C]=HH?3,"WHAXD
M+.Z%K[5?BM]F&4PIV0T"*A2O7= _A<UDNE9]".?6D6LA$8-=J'&QC>+"&&+1
M&;L(Z!@<7YPK%Y91IT+J0^;2$4)\(,]?[LY*RCM*^N,+\ \U!_3#[NOFVJ-$
M*KPQY4S-D!NY@QS ]R^6AZCZ[_V,1D+%NH4VB9 F%JD^1BFH0]-)ULH-P#6M
M:0%K@ A:>4AXS84N]G6*1T=,R  \C)R=?AMR;1Y!;,[W'R),&^_<W%0(9I1T
MA6*3I?;Z9 4M!!#ISYJ9N\(YI:F+?V<IA;XR%TPIOC2F_ IH7"#-\[U9&B%E
MZ2'@ _'F4H!$DLGI@HSJBP0#X0VG/-YL-:A0VZ!P5" <#TPLCQ53(X0<?JSS
ML'DH:H@G2;W]LZZ+=_3B#]V\P-HAD<.L;6#F)\5EZRB&K+2?6S@@IN. !N&\
M\\( 'E/8 KL'D5M4WZ'3I50KCDTJ/'0RCE!MZ/WH!G64;Z.=,.DQ02>(TP9\
MK6S $9CQ4Z-(J*]W,=<]S*EQRAW^?@QQH10]NF_G6RN:G*0-&0/"A3F@S#*V
M!2?,!L#8.06CA%ZB\WP<M720Z!8$V&W.R(Z91H3 9GN1[E^?![#++Y:%M:#D
M#3 14QE3G*L9SKC- &L*PP)V+TV,%]Y4AH(3PSC1MSP%AT%?1O1>]YGPJ:HD
MKUB2UZY*\I9C+,M7DO="?B;WD=IPZ^AP8-NFU(!H=T63L:EHB"R!@NUV]C[#
MA6Y)#DKA@UG<8(K_HP/.8R_BNU,7#$VY0HR.J=#$USVK@FMS=+5/%41R3T(^
MG.4,<IT(Q F,PQIV_6%HE6*DJB1LBTO"9,'AH37D>,'LKM0#,B2;ZW1&X-MC
MYEN #8SC*2UX6#]!32GHLZ"Y98:2GCB9-D2RB3R8PP9=4XZF;8BQ<\P%:: D
M.TLR5J/&/UP<[3OE_;X4=B"[X<7YI85^8H9,CH5J)IP!L35'*7R5$QNP HR?
MC)V/IA> :&XXZF\V:UX3'#;^2YM#"C!$ID]*"1MD'5+%B R>ZX]$U)98M3.&
ML*]FD?%J!<&SS;#U>',SX"W]9AA*6_T%,RV[ZB];#4'KAD/#PSS%A@H26 S\
M(<P2&W\3AT][.F?(%>T$")&FXPY1]./;70$SO1:4\T*66JHM@DT%NN_%'5C^
M*K!X0&"!T<+)7P,71QW1FVFAT=,UDFXI2<_YTF9+8#8PU,[9N[=X6 0[7=SS
M2%,VBC<J-*VL85S09#"FU96\Z6!2[C5$EN;22..2Z\<:QJY<MHUN1<FM#:9I
M1KF*VN*<)O-3TK'B\)5A4J',)N&.(+ANEM$<<XA7LE1RG8<0*M!%']8WPXXG
M2#75=<1[S!H:?T1=TA7H15RJLO()N!!O: C8'*N1LDTEQ#J#+^K-&0C'CQUL
M3**JV7CJ!C/6^ S+KXH]%1X0980UDJI<?_K3^3*@V$N)X!<?*WMZ5%DJF5Y8
MW%\U^"0':AC"*:^$^L"P%!4OM&)_**DI9B$+B 2&[8_63,G[FI"/3"MNE"GF
MES'W@>S.?=7CJR;#^#RD#$7<?$X#^U)^PG=DEN!%-^E+<V7O3[5!97XWEAM%
M8P0AGJCH4N"U]$DKFA+<KB-3V3V\AEIL-9N-PGKGE[2#@XQ8;IB)MY)^AM"-
M"Q912?%F\0Z]<FK!?<4?I.EU.&U >73$\_&C@*6*3>^=Z0B"4#KZ>'',[Q''
MRRP22T0UV(IVV@<QREA.8RE3UM_"DQD-','SJYYMC>U(G8Y!2-AL E.'F\Q8
MIH*VB8I9NX;WYU35$QJC:#@L]%E*Y^J03*'X3^2&? 'SDB,1+^=$!!12*U@Y
MV8.@FRE2TBA13Z.OL_XS&B3,V?$*5.K0$J#E(:J!NQ4.Y6.@>M@AMLX3!4>H
MNJ0=_#FM5PKM,W5*072_(F^^/)1M;AT1BQ :X2P,VYF<>+JJ4[G<>#J19'QR
MO15NB8PL=3%I9P!2C(/&2"FF"I)HO? M1>JJG"BM^XDY 9@L:2X=E0U%*EM+
MLUZ%@:Z0M+BP--FZ,#HXB-KE!%8Z):2VE2JGOK2.NO>TS<N*0,I8W$"\]CTF
M5R8T[ 2B]@)*Y:3PS%R*+\'IH+HH9U[67*B4ARA2B(?.(:42)I7%YVLADI%1
ML1C$+!'/L_?J%7-)M?35!%L)\WT?>0/G.34SC&-E#&H0V$:%8=XZE/V".G#*
M-),Z>':DF&6':M\LH=G^D%;<Q^9$D^&KN4E=,!5%)5/E55J$;/@:X3BW6<VQ
M24]O;V,I9)TL".#205CUR+.M!05J/EO0,)[;+=8,(<^M5&S64N7&R-TKD[+"
M=\I[;8)TLP%4]KO8V',?^-V53ALUVI(V0N9'V$BGH@H?,O!Y;M+L*^8T-217
M4H0J5CA<?YQ^.#@XT%!<6)23%)%IG%M2K( D#@(L1?.Q.+$/&Y@<'_%QFGM[
MK>*H8"Q(P"  XL4ZWD/C7'J_R.T/]M%^39#X4V#XN.B%"UX8,XRR_BI3!E_J
M4D/&B9]U!S@(E?-,J6*/<F2\I64*D0WTA3DFIL<MU)46X.\48K$"R,,_(IXY
MSL"NSQ.02JN>%GR* 98Q@0%'OP?'KD1B&LQDD1B8WQ1UGDM%O%@97C2WTE:A
M$I$G0[$-9FBXCA,9-!BZV*R#/J35LY5&')R=:W7 DS;/L4Z)$*KP#Y%Y\-@6
MKGX>#VZ=,[JT-9VCN:6P@TJJKV@7J=X$<.8FNDP3O^+!<H@>^]'06C/G$:S*
M7,TM,%&($XN. GJK2)](NG.#1R5^"W9D&.<1JF6'ZLNS<$/@)K&C4-/3TGM-
MG9CP>* CA#]D^)AI@0X$<T_2PE%,,S-,5A2JVE?O^/3P@" &\;_ZIM:46U,Y
MF'!LVT6P/DTI90IT_7&J0(ZD.#N,Q1GE%!\3&F* E^,JU:B#CKP7+@])L6O>
ML .KE^ER<Z?HC4)1-1?V^T^Q%UG8X[?NA"8;&\--A5':U:7 DG/AYMT?__F1
M>HBQ=8)KS)BS@PIJ:I3+W?YYH[5;7H.'[R*"'2D+OA);04*GQ52E@SYW]E"'
M-\&1J:^C1<:(W>V#4,EJ97P$\B9T!VFW^<(KB*W3Y*G;*G=>^@J'_76F2E##
MI:J,O4I1*>!4UE2Z]!)MT/?T.'7NA;":Q^TV,GZCV_I.\%RJ3:PF+0 ,UE6"
MU:7A)E2?$I@7FJR&2E03,$6O9H,X1?\HC=X4/53LZ0AT,T/1#G :#H]IL0($
M(:AO;+@?0%:)9JRZ%!E2;]NP+!8>7'+4II;.\YW3M@5$*83ALS@2]AX0AX%T
MQ_3S!IE_8U*8A9&X[=_:'JJ7Z.5+.*I0!Z;CC=3,6PG0@E&_^=7A_%?/SI@N
M?N[9^\1M1T--#&+Q1,X8!38!6-PZ;SRN5R=;R7K%#:59Z;8C#(R?4?#.TAF>
MZ:8!.7%'9 E,KB"Y#WVJ1.T,3R=#%.H!C'#='0.52NCZ<7?"&4/'NCEM'J+F
M#'1;5JKC\CEU!_"4F-)#]I6"DP/1^28[#\)OHV(?>E?QUE_ 9.CR'Y%=50F1
MFDS.EX%2*2[9-+I[U.<FW[=8Z6IS$RLWE@Z2@@*3QZ=C (_@_0*C1U@<PD@T
M]EK@9Z'.>9<B'UW04*/>+?=$[6 J"=]>-C@9AZ(6RDU=>%FM^L@?#S!#H](V
MW:\,K2:[-6/*#ZO/3"V@^J8%$%O,J)$KI_Q %_C3\_&(9CJ"F/K[Z,*O*LJ:
M*<K:KHJREF,L55&6V/Y"\%4DX_ E^U)R^3QU2T;&JNT2Y63J1TH+5XN T^"E
MAD333F4WB'" U38<VLV6JJC I-QPAVQ'[1MU4UER-?]:P&"PL9DW)$<IL:,-
M&?78OTZQ=4 [%^2SH>L.3\*Z%_@Q=A[=8J2E,D:_[];&;'HY-6I);\_,@]WP
M2P<P"UUQ_,!=A>2R.65.=0_S\\RV-[>KO:ZJV,[UP&98H88I^+D2CY5&YI32
MH,Z1B+&YY@5@7'8@&1#U;=C4:7RMBFOD4A-Q=;ETW$FX^IS)-@V(!MA>DR/Z
M8]4:3)^EJ@)RNP0;1;E/<OT!&]6"\J*X"W-&%)'>GWYOSMJ__+4 G\;[E+)4
M>^.3Z2/]3;AOL'KPF'$ UGTO7!5<;4[W*O!QM4%RDPEFTS:?/\ZF .6<B.8
M3;F.K(/=2/ D16M#7#F^63,D=$CZJ:+DE!MW1:&'&XYJ2"8Z^K<[A0WK*"XR
M79QCEVV16=1ZG77G'VNJ'<=66T/CRHK<07 VD)M2)=NE@(Y<^)P)- SAGX96
MM($?\M#Y] CQAPS!"%939%_A2.(\%0*G6EPFQ5L 7\#_0M7SIDX^H=S6C]7E
MFEV\&AU3V1/E(:C^B$=B5?TX7S'GJ_"9S939VEB+[Q1@B8+<T72JJ%]^E$AB
MYR3-PE03=EABYU W)YY>O$IA>0ATD,TQ2-++Y#J9*I_PS0H]/5.-IUQ,HFI0
M+$7$E;"7%HYB:KKN@$-6<P I"*L<EENHO1V\5L/"/"X^L39;[WS+_G$I=$F)
MYQ5S*XXUNX*%'+^(<MS"^FI4):;2JJZ/W),QU<0@-QXAFS"7HS( N'&^A.F(
M6\O<XIWKR-(GZ<@L+UJT/)#<DSPC>"(B>,/?*UQ$PBVHRG3<;(:3O'"(RA6_
MNEW-QQ)7S5X4:&,)@[H!*X(()/.[0D48BE #9)DQ"Y)4&!;K(;F(2=:&7F;S
M67;]?.#U8+L)GK 439#W*S2%7B0U;M*69K$&XYG.6,,E_,$";19PU1>J)AA\
M!,.A#)YP^A),:9HH%D)]V1 (>Z!+Y7Z'751V%@N!5>\@U0:C6%)[HSB^AY3P
M#D,?R^A@/JI,PZKA,LTE1D)LR!^OU.&IC]Z=LNJ%*Z:$9(-ZC%5=ZU6[L,^D
MV'U0BH2TH>9].)+B2&7H.8LO+C(&DE+;:I V@[3[-72++\>V8*E<#AFHJ'P)
MS9 -J(->L]K/%D<OC<.^B;I6&-4I[R)YN0!YH9LNI<6BUEB#@0_BH%I E%1Q
M+);<DVWW9?1@A B CFD54@U(JU%$/_ /A()3"66.)()4@^=./;S/[8XY@$;[
MBD,U!8_JGHS#6>XEDA('OIJ1UEAAQ:*"61+.AK$Q&)B(A<<72!@E-*P]A#7C
MJUZB".$TP-A7 +:25Z2#:X&I@<QPQ>A"!/Z?SK",,>0%JS77 ^%W2_BC8Y^R
M^J\B "LY*[RR<BHP(BQ]E<CN7$3""/6(TP&L.)(7)_A!YF1)G?HSM\(L1[@8
MYG%[RF#D16S<!VVR+Q#$?E@!*;F1UV$:!!L?P%Y]]?["O74YSK"M2H2%BG0
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
M^ MX"T<T>RK,*4W"1;,CL88P=?P!^(J:%18J46^HPJ!2G]&IO#G#1<GK;<L
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
M#46WUKB]B6D1OG)AMM69V58*IV3!PL&5WQ,D36=/8/W?,LSA:3;% Q=LZ38
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
M\'&/KE$\)89;]A$OY-R=]!++>ZH0S<CE/.!8;T-%U__1'[]K-G[68JP$."O
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
MIE'\8ZGE1'<^EYG993IUIIE,,T]_8I&8"\VLAK6_#(\Z\+VO+7N=?YK .=;
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
MWXL:5_^TFO@#C'^N&J?')VF437Q$)M*-2&/["_O$M20B$ <D\02D%"Z@'1=
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
ME,DBN)L*5!<8SLD>4IGN$',T@#YC-EB>AI+98+YL,*F<I$Y00@D H:2 $F&
MQ$H#:0A1SEAMH4EL@(FHB\?7C<ALL(YLL#S-)K/!?-E@4JDQ'I,4<V6YC;(!
M-0H8)BP(2&'%O,6:H\0&!)$Z?7SWF&6QP;(;83Z=TG/31J;TG^2FE]50=J[W
M9;?8EK^[_6R?F2>5D6E?"HE;AZ,XXQA7@)K(9_'?$F AD>>0"V'<QB:!LH[F
MUJBC,F+-'&VRSY@%YJ[D9!98. M,J#?!(*."ID %CT'D= N,T!!X9KV)TJH)
MI$@58W4LYU44+[/ 6K' W)6;S (+9X$)M498JTVD;H \BBQ@. ,*.P\"-RC
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
M:B =!)(;#R340AD;L(,^0W6-H3IWO2!#=5Y0G2QCC!Q&.DGTF%! @Z5 6V0
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
M@0XD_F0"3']2YEN4B9"JP\<+10]%VPJ9?I\Q@\Q=5<H,4FD&:4S*3X'%LTB
M(3*YA+6/6A4E@"DO.,7>.)S"6*&HQVLF,TAFD"6H59E!*LT@$QJ85L91R03
M+ 65((.!@LGGY!PGQ$A$E$V]3E&=DD>GQBR+02I1[T,]1:#\?52V%R4H?ZN-
MPZ\VZ*9J-;YC6[H6D0C&H%@;8?%9YA(_:?C=#\@TD^>2R1-/*7#*<R^H)X 8
M(P&E)"IP7&-@J=%">$4,3^3)ZE3]J!!OSBA<8<@O4P/+D%\^Y"<T+H<,--91
MP*F/D&=, <., DJ*H*GUA$@1(4_K$,TH"I,AOPZ07Z;*E"&_?,A/.JF8D@%K
M!00T446"'@+MB 4<!2V@#EH:5$ >4U0-R*^]#^I=SP??ZWE7.QAT[9?:=NMK
M*RI9KK;O_W<Q+$S;3ZF[!Q>FWW(MW;M\C(MJS?EL;EK+>>?LU?76%#LSVICQ
M?=D+-[N2V>EA[$2F=! =C#&8DJATZ"B0."J!Q"3^!R*&5-1)/)4;FVQ&VX&<
M&; 6Z)V; I+1NP3T3J@3$ JCN>9 2Y@J_RL&XK\I4-0:QA$)3NF,WC5&[]QT
MB8S>):!W4C.(>T<QI<"GRK 4>0X,9!Q@[XVP!N/ <(70N_:Y.C/S<R:]'.^:
MC?U?C!HLE_,5B>OONA?I>:,Y/<Z!/&L5GY3!_O6$"U1M;J^H,RB;@.9(]'3:
MT0,)D]Q:P**X5M8!CU# @',BL#/:$6)3G VI0S&O.K'S@]036XXSN69R7>G
MQTRN\R77R<J\'D,5B  \* <H$1)H9#EPAD".?-!.T(U-I'!=\>GZ>)E<,[EF
M<EW=F-!,KO,EUP]3?8F#UA0"QGDB5T* "HH!!84/-@2(:)1<):_S->+6PM#Q
M>Z'QCX(5QZ(TSW3O<ZM3?#V]S6;6)X_Z\O&)BT(C)[ZF;81&_.[+%'79Z0Y\
MOU[3_=K@Q%_6>KZM!]<6C/C[7GQ_I]:*0_[<T^W:N>X558SCF_L^X;E8U_@1
M5PNMCDZ!G>TXI_B+PA+X\G8PY]CZ#$=%<5GL^;S;;Z73\*H80,3O']]:;G R
M8I6Q#PYW'-Y\1)LXB(O!W1^IRN+_60,UA"?B6\?^FX9<$%#@//"H"T:9$U(D
MG)+(!D1I_'5@V)I/B/"-T:=.>C>1P9\],#VOOP"=ZB6]TNUO^K*_\?OMDQF/
MY<3J3R[<G<L3PL*6IX1(I.1NKZCX]"IBWO?2N^*8=&7&4COII=OK_]QCCV"$
M6V$/C'AYG6Z^%"[P[]_UYA0HRO7>_+?I_3[92FD2-W>=Y5D??E((3!E/"PA$
M5JGM[QSL?=A_O7-0K^TV7[^L;36W:P<?_CS8W=[=VM_=.:C\)%[O-0_V_M[=
MWCK<B2,_C'\U=IJ'![6]-[776P?_J;WY>^_CW;,8NQG8'3=#:4:^)KSB(HN3
M:^OSOG\U^N$/U^J?M_7EJU:G&&+QH3^&3Q^R9/J"2<-Y^K[RY2'NE7HI&4G0
M'YKMAU\\9(67!2M,W,OE:TR]Q!C?^3)\B>Y\[4>/1>@E)^*7'OOCUQC)@^7T
M[I?''_L3/\X#W36+44KDO722V0+F]9P0N\^D2FP^D:XUVQ%UY'6OMM-)S2:V
MO?5GQO?*J1)4OS7;9[.58R:.!TC_%=_FY+:9UXSOT_3ZEF(U_:CU6EF85W8Q
M*XO4\Z2@L=MD)??SCF"CW4Y4^;L7\1ENH@SIPW:VL+2(L09/E8SPT/V36BI)
MW*^]Z77/:GOG/NF!G<^U+3MH?6T-6K[_ZA[$\0!NJ.9;YQ3B7[%-GWW$FV/-
MNAX3-[5N'HQ94UP;'\3<HV?>];JA-4C%_5;%Y7 T<CE<'EV])\WMU$OG^&SO
M;0,V3G>O]K;;[<;;HV_'IPUT=+CS_>BJ<77\^MKE0(ZNMEC\KLO&V2[:^[@#
MCZX^P[U#=W9T^M=)(W[/T=G1Y?%9X_+H8-+EX$X;VU_BO'8OCTX_L*/#_=.]
M[?>LB8];C;.=^)GCUO'I7V='5W^=_/?J_=#=L#-H7'T@S=,OGP0R02,,@6/$
M \J9!\IP""RER$,>,(8L5;5"=5FI2N9SBFW.A+2FA#3WB)-,2 LBI,O;A&08
MQM2Q !QA$%#+)##&>T \19)9KJ!VJ=^8J!/TZ."]3$B9D%8U2B,3TF((J3DA
M(=%X=T#F(! *,T"]#5%"8@0PZTUP03&K4]5C7$=D.J'\F;1Z69$6U%O7':?[
M*3*CYR-";:OM;S683J^D?]MDO B%\2(DXT7WVGBA9Q@O9M?8FD<%C_R,)9=(
MN.LP8S'_@XM_P53Z%,C9]N<1+:UAX_:.J^FS5!3RJOC%L^SS^I3&D?'=B#^W
M?5&>L^.VQC8E"P7S$PJ.ILPF5 8ON$# 4&E3BI$!)E /K$#:A-3ND86-38)A
M'<^ME&^%M)2,[879&3*VEX[M"0N$)H%:[*.83Y@"% L*- \*0($,Y%H$@WS$
M-J)USN=59#=CNX+8GKO*GK&];&Q/*O,!*F4E(1'6Q@'*G052* 6TYH((S*$J
M[FV(ZK!2V)Z3-E]\-Y95=A]OCVK%M<J"$ /]O>:_G_M.W]=>&-_QH35X5/_6
M]>:L!>@:Y7Z4>6"'^OM.N1E_EEN1Z6I^=&6GU(RXC@QS*H A)-(5M0H8*QE@
M#O(@@X*0%G15%W/KSEJA;-F,Z@5J&1G5RT/UA(*!C3(0>P8"$A9$4 >@*5*
M&![WV%/IK2BZJU+(,JI7#-5++B?7CQ../V5\/R&^)Y4,J:PES$G O<& (BR!
M<2+>WT%B8KDA2ON(;U8G<AK?52Q!/4J0B^/T/V:#57YG7H2\"'D1[KL(#S)W
M5-OD\.*M;G7ZO]6ZJ3[#5U]&"-3ZWE[T"B]_+D:_/'-#VHH4T[37V;W>BAS@
M-$=Q9>=RNEXBBEJD4ZD=EA& <BF PH8!PC3Q\?^@<GAC$_&Z9(]IC)5='14&
M\MPM#!G(2P#R1&T^B8V1E$(@L;6 &HV!,L2"N&^>6NMP8#PE<]29FBX?E8&\
M%D">N],R WD)0)ZH ^=$L%1A#@AGJ8)QZC$A' ,\4.RY"\PY&H&LZDQ6!,A9
M9<J+\-Q<U64W,Z/[/LWT+!E8RP#9H;\Z>ZF7IC8>G.B>_S/MQ.NQC<BWU!QO
M*32M-VK+8!(WJ6<DWE)1YM3:$" "IU '[CV*>J.J4SJO*OO9C55!,,]==<Q@
M7@:8)ULEAR!D2F[S*C7-0#X G=+<J!8BPEE:YLS&IJRC&6U3,YC7!LQS5Q\S
MF)<!Y@G]T4(?+'88&"U4A# Q47^D'%!#N _Q4" 5-C9YG2):(3 _'X_3OO]\
MT=:#;N^R%E4HW6YWO^F.C<]/J76I27COP@XN>BG9U';[@^?F@7JJ;L@WV[(]
MOBM;J2OCV)Z\3EN2&6R.#(:G= LN PWQH@'2T22.A "4E!8(@:G@,$J9B&UL
MHCI2CV:P;,ZN+KSGVBXYP_OIX#VI;4 O640X0,R$"&]E@3(!II[*A&C'& LV
MP1NJ*F7A9'A75=O(\'Y:>$_H'TPSPPQV4>OP"%"O/9"<6N",03HP"SE)3>)8
M OBC0]QSFMVOE,(9X2,!H99ZC@\N:R'.K%^[2/X,-](^.B5TQLM\/ ^CR9.&
MP;V[,.V6_3!HM8L(Q.O=>M/MO4F;]"'NT?:0SFYVZ+4^;PWBTETE8TM_L!=V
MBGW-9#='LB-3JHHG"NI(; !IFFJ!6 &D#!(803VCP0;+$MF1.D;327I/$NZ?
MK::5#Y_+!%!A IA09KS5R!@H ")< 6J8!@9[" *3E$B#*%4\$@"J8S9MK,@$
ML!8$,/_RGID JDL $^H.]9@X'" 0#II( #BJ.U9HP"",/$ EP4(4@1!BVII1
MQ7R_-?*T[ U.?*^>"GIF'\H"M9<[TI"+U6]V.ZF6:IF*/,Q#SH0T1T*B4RJ)
M898%S",A"1$)"2,*M"(HLI(/%'&OF)0;FZQ.V1KV=,C GJ-6DH']M,">5#6B
MJ.&#5T ;'P"% 0'EHKZ!.?>2XD ==1N;I$Y5!O8: WMQA4,RL)<$[$F/B=0!
M<HBC"N$\H-((H*1G@")D!3/,"64W-G&=9'_)DX#S]8GN?(Z/:W5J-HY)Q[]U
MO^\'9<A6NZ7-4%&_3S_#U2S"7Y5GS%-Y);3BW12WK(U3B<>LYZUO?2WZV:<3
M=]&)!Z[M4[3@5]^YR$4JEA4C&"_%GM=]O^W+OW<[HRW:O]ZAK8[[,-R?_>'V
MY.MS?M?G[K<IA9<)PC'V!A!+XZ49% 5&0 X04M)2!9559<DMA1]C@L\R<85A
M/M=8P0SS2L!\4OU%WI$H$@-(=%1_*61 6@[CV4.08DA\5(4V-BFN0_*8RGH9
MYL])]<UPKPS<)Y3BD*KD,F4 1"+>ZL8&8$P@@'(N>3R1%LG4B:,N5)4Z@<Y3
M*:Z\?M+0@_C!"*UZK7]Q?MZ.&G"]4%#"A6_'P73MEV<6-U@)Q]LTGZ7B/9U!
MM]?*K#57UOH^[7Q#,% 4N4I"%UG+:0D,4A@XB! DA"A!B]P&PG)9A#4&]^*<
M;QG<2P3WA 8BI"04$@N"B1M'K41 8101+H5F4#N#4V8U0G6&<$;WBJ'[20/^
M,JJ7B.H)14-+&<5_+ &$7@/*" -:I0+^G&#FC3;2FE0O85:VTLH'\%5>QRA\
MTC5[T>NENMREV^V9N3LJJE04._.ZW)BM8E\R4<V1J*9+=3,E*7$0 DVL 50C
M#92E"!#%'"."6*Y2KE%=DIPWO6H8?])\HXSMY6-[LB8""LPJA8 E.@HA'@F@
M$>< "8*#EU$0L;ZHP)9]&ZL$ZTJ$]65X+Q_>DS796+RB$2$@'@L,J'(\ZA@^
MP=MP K$AGLKBZA:/-AQD9\9C%(U'*!BK:_JHLH*1PI$S42V(J*ZF=(Q@*(F"
M90#!IN8#7&)@D-% .F45-DY+CS<V"9HIB&03Y]K@?)D.C(SS)>!\JFR!%RZ*
M)"!(1P&%F /)N >4B*B** >Y=T63$85)QOGZXGSI6D?&^6)Q/J%XJ"""Y58
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
MFC[#C_^]P)EM3W?#WZ=^BEMW-[P%(;3SI8_IY.S!T7 T@82VXTY"ZVCX*=W
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
MA&8)=+[J%B?4,B8D<$=SEE(@H+E3$#751!-A5.")0*FN*"4M,NF**Z:M:JB
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
M.PQ4A,264I'$EC0 =YJ(Z)6TVJ^MTXIC77%UYS3#VZ)EB3PWCY@!%E%<M3#
MHAA@1B]IXKC24H!-_P C*-M*C@*AG'LN$ T^K*V32B8&$(VETK5/,5WM]6F#
ML^>Z5H@Q)'SXSF;ZJS<9U]IF&EFZ91NFN\G:F[3:^VD;=2$7^9A"C1O.G1[G
MXZ!IH?B+%=,;N.%QN$,YG4<1K&@L_?M\V'?J43\TGR_!LQO*]M;D]L:O.!%G
MN,/!@A8< 6-(@A+( 47,&QL2B3"UMBX%JQ1O2MXNJ8)=;3@WEB=>X'R?<)Y1
MJXS;-&E,@TY6:SX3%T"'R(!*AI5T1%/CUM:%9LEB;=.QCY(PWF*1]-/5@!YI
MUN@"RP05LW\11+HS7RD I_TPIMT/N/0>&!8>;- &%$(<>66TRSTG%<,5U6W*
M$RTIX"W5107,]PCF&57DHPW>. %*4@4L2 .::IW]^<GV"<QIC1*8.:H(:5/=
MCT?EB1F/PZ0S"I/>:'KZ;&C3%9D\ \4)L_B&27GT][\._MZWL2\DM1"2.IM3
M'$K+H$0RV)S(@09A"!@1-0BJ"&92X&B3Z48HJS"[<UW4XHEI+Z8;ZY]4,'WO
MF)X-'E+,C PR@5B@)#Q\R'T:!3#EE1-.A 3KM76L:,7(+8L>+DU.>.N%QWDK
MA9,PJ$_$7[@XSNJ(X<EP/+DD2FP8A-B;I$$93XH#9-&JY.5T2C8&O@[<OOQN
M+K;21 R"?S:=D9?]=&N77<V%XA9!<?-%AG12*U%B#X%; XQ;!]HJ#"8(K=*.
MQ:Q/MA76%>)M:AA7_"0M52T%\RW$_(RL<8)0FL^/N$A($C,J@DE,#XA2$V1P
MUJ)\TDU5&-U9U11W2BMJ/#\*RVO!-9X+/RV$G]!\FX?HM&=8 %5"Y"ZV!(S!
M!&CPGE&'$+-D>A+W[K&;XDEI+YX77.:YX'E1>)[1&Y)%IP0Q@"R*P+1F8+ G
MH'%P."%=6B+7UA6ND+ASY[>2U/(XW#[35/"O.;]NFB5>?#KWE>Y[GI9_8><5
M,V[1M'I%&0!,O*8JZ2)!DQD7H@;EJ0#BN$ &<ULG"U)**WS;=MO%=[-,V&XZ
M][=@^_ZQ/2.9!%("8>W &HR )3R#<48 EL9'$Z2S.?)$D@U$Z!)UQ[B57EN&
M:D2S J0..@UK;=*0R^81'[Q=0(&BFM .C\P@'\:=E,.XBV2U^>/X!A,G-=.
M738$73"@N*? D:&(,*\1TODP+F&J$O3.I9G+<?Q59(4%E"XJK'"OK#";9:-,
M$%8+\-P+8"3]9)5"H$@@(BUV+H/)K( )J?C=H]!+=D1_::10*<C80KU3J*M!
MZF)S@H99RRT*"&C(C2:L2 :;U!((%@$AS$3,)Q-$Q2BI&&DJ@:8U@J;48FRI
MH"FP;Q;VLZU+2>316 [);K' N,MMO;3/9<4<UAIYA=G:.J\4UI7B3>70M$^Q
MW*4,XT,4%=H<'A_W)CD3;>JHV4SO2!<>!B[WR/K700B=[G 2.EC\^Z<*"]U&
M6EZ0Y6+DP>=Q[^F@U_^_:Y/1:9@EBDO#L#'PWPU"882;,,)\'1:-$=<Z5V25
MV8811H--=@T(BHBC%F.N=(;9#!$LQG_P<$OT-EM96:(+7J(SFU9(^Q(Q3@&R
MAJ4E*I-6)1)!>B@&K=(&1LBU2W3EZ\UM3NN(]3Z&7%KWW*E_,!FZ#[GR[L&I
M'?=\SXS.[E)PKBTUY199-NYN-9@)>D*^IIU<U&'&] F_AU+,5^OX3[W)T?!T
MTDD?Y*<U5-+"",<G-1..PO^>GJ>V)_GPSQ\1Y<LP.C@RH]"(R;_3_?URB[IO
M:_?KTJU7[E[\MF[_FM['[L5M['^]B_U+-_'2C/9&!Y-<3^]/TS\-WZ[ZW&1
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
MQ'SDFKO F<;"T/20]=<SQCC=9OJI4,<R4,<?,]4?C EI<Y#@E?(YB2."1L2
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
MZ,)%(B2R ;&8-AD,JXB<921Z) E66A6Z6&6ZF*XEQYS@G#K@GE!@5@2P2:,
MHEXIY)$U$6]LD@YBNL,$+X11"&.V8S+B%*$<4D"9,Y(@\6G6$(0<,R[M. IA
MK#)AS,2.K1 Z(H^3%&$L21&CTN;"V_07XB9M,+#W:8?!=0<A7?BB\,4L7VCA
M-5-,4AZ85E9CDC8:01%G>'I(%+Y8:;Z8R0[G2$BA$!"K$U\0GT_D& XF.H(Y
MX<A%E+<8&*D.DP]N>[$HRBB!QO+*$I,NKRQ3I;RRC5.EV?-+[6_*=!#&53##
M?KJT465#VM2%:G1A1UW?-</+ZGP88A@.0]XYY.(S_KJO_ /:-CWJ7--R'*!8
MJ5AIX>(Y":E<O(E0+AGCF"O*N A8&82UUW)2O0E?IVWC?U;1+X>#V!V_&(Q*
MXG632IC.1.:D3VI76P(\*6)@UM <PO<08IH$,6B!DZDVL1:=9-L6%:,K"&X6
MP41IB0TC)!+)')$6&Q6X<5)I+X60!<&M0?!T;9F B7%6 64V(5A[ =:: (II
M81*>O>*D('C]$>P"CRQ$X:A13#JC-6$Q6,)Q\(@R6A#<&@3/1*],<%P)Q8!A
M&H 104!K%,'1-'$UYM()F3#,.TRC N&UA;#G/NV>D4>&&R:-T)@(JRF+AH?
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
M%SPO!L]3VIFQ$#".' *AN;2*<: P\A"HLT1P2E =#& =)AY<(ZK@N;UX;EP
M%SPO!L]3*IAXJ8V@&@Q6$9@,.JW4(H*B1G%,-5<.UWBF#V]>T])\Q;9KAE],
MMS^J!OGLTS5$JE%P%\,Z&%Y**BRN+V8R1';,'?:_D%7QTC7(3WNSW3"Q19P$
MHT$B+8 )Q!(_40\J*.^0T$*IF N_=!1OTQG-<NZZ[?JA@'D!8)X2#Q%):81.
M$+:Y9EOZ!RAC/$3$1&02*<E4#KRUK,!L 7/;Q4,!\P+ /*4<?/#4<!Q ,.&
M:9%@+94%C93S43#+$4I@UAVNV@3FQQ1MF$3+2JAAT7E]^;9/O!B%@QKDH%N:
M6PKJJ',FM]W%21U(#19Y"X(@[DG4R%B2U 'N4/U@=5"\D>V%</-)>07"\X+P
ME";@7J-@@P6&HP;&E 3EL,_=M!.PH]11X8U-W5&H('B-$=Q\0EU!\+P0/"4$
M-"-$2I\6X:!M;@OEP4IK@2@6 ^61*N$S@@DN$81EZH ?_.=<N1\?6=3@AZ7+
M@:NCBL4IT207S7:@1&G7CZ-CH#UGP")CH!32$#R7,J0]!(IQDIYP2[/[&504
MY^(J G@^8J  >#X GI(#0<JT%:0.-!(!F#(2#/<J[2TLX@(C%V6H 4SDK%>Q
M '@M #P?+5  /!\ 3ZD!XXR.UA% R63 K Z@!5+@1&3$)6EO4:A=<NH6.; 4
M #^>0@ '87Q52[G[Y03-@V5!.0TX'\EP,.@/OCX56.J=-,]@LWTDG?,F4.D
M\QB!49VV( %+<$XHSK"(A-B-3:(Z##=5PK&<#EXK/IB/ BE\L" ^F"X7@"C7
MF!H044I@Q'.P,EB(Q&"./$^[U;2CH;B)1(?"!^O(!_,1-(4/%L0'4PI'^ABB
M5!ZX8QB8Q!:L=P%,9$);A2Q#>F.3X0[13;5C*(4#'EHXX//!Z^U3,WQ7RCVW
M1>E<VZ505_/4-=N9TA*N1/:I1JX5L)A/4V#M0/)(,5.">JLV-CGN4-'4:8K6
M;&5*5==62IM" ',E@.GP"B.:"T] !H^ L?1#.2J $$=UI#9M27/1(]81^,'E
M& H!K",!S.'@=R& .1+ E'BQBCFC. ?.<!8OB"?=XA58DZWHF459O$C2T0_/
MMURQ2L[M%2^[9MA/%SJJ;$C@"-?USXX?V@3S$=/8'(3,==W&Y\/!V7;ZKF[_
M(MV_J\*.@_[H66V\R>MJT^U^' ]-,D&W;X:7>^-P-CH8]/-5#@>]7NW4*24P
M&J?$V?::R$8GM)-@C*+ '..@$+(0+,&2&TH4%AN;6*L.Y[-)8RUUZ!0'[XJK
MHL(F*\(F4PK+!:PU);FX="# C A@K)+@A30>14>$M8E-%.XH6=BDL,EB)%9A
MDQ5AD^EVHD(S$10"HVQB$VD=V)P8&S!%,OW3$Z3J0_;LX0[;$FMJ+-;T19Y5
M/SP+_1"[X\=VY&;Y6BS=_RN?TI4)"E<UR%6S'42C3)8)F@&2- )C-.DH(SE8
MQP1WA%BI>.(JT=$/CXN7_/WVPGE.8JC ><YPGA(R*'KGHC1@<FD?YHP&RYT!
M&JW3DG%-0]TEIZ-X4QU "YS7]#C.* TX_56 O11@3VD*3BRQ%%.0:=>5-(5)
MZH++"!Y)K%P,G$>9@,T[6LRNTZM\0J>]BB$?S+D.\I2 3CM$Q,OA('%1:<35
M,!_--N5$3D<3DEVX<!@8#Q0TBQ28M=91S!W.%8"PQ!W.2X)] ?\B)$<!_[S
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
MD8@U!G8#HJ0 >[G GE(:E%B%N'5 I;+ HK5@HO,@F$U654@DR9&!K6_)M2W
M7AM@S^^H4P'V@H ](R$X05QQL,EJP#R/8&BP('E$RDNJB)8;FZ0CM&P1L!]/
MM&3[U/3?I8_K]BN7KLFDWV8T"N-)UEJO:^R54/^6)@??[V@IG]&L>*7Z"6EU
MBX4MY])0TC0;!A>Z?]4][_*,N^BG"=<+.6'RK]"_^,Y39JN[6"XE-I<3+=*B
M. QF%';"Y/=>_]I$1Y\MM-7WKZ_L<W1EGK)\-KA\DAG!JYG$FC *5'"9!*\G
M8)RCX!!FFF GB<Q)[ZPC^>SZN91#PF5/W-H07(%Y:V ^)7\C9H0@*L$QHX%Q
MD?;+G*OT@]%('$[RF"?YBSN4/>2L:8'Y8Y*^!>ZM@?N4*.;>.)Q+"VJJ(C"B
M'"BD)"AKB-&4.^O1QB;O*+FNHKCU^F3?C-,;$[0ZU>CB_+R7%'"G%BCQ(O32
MQ0S<GX\L:[ 5@;=9/LOG;_OCP;!;6*M1UJ(S6@13I+"*!JRFB;6BIF C%X $
M2[,:<214+DC6X;34,E]C<,\O^%; O4!P3RD0)J-DVAJ(:7,)B;L-&!,8Z)P#
MQ*A':5NZL8EQ1_(V53PNZ&Y]PE]!]0)1/24T!/)>!D$!Z\@@X=N"-1P!3O+#
ML_28(R8+#4Q:DL#[J&(@=4RZ<A?#82ZL-PF[/;)P1TM%16V9[8EAMFJ[%*)J
MD*C8;)S#6^X8,T"5H\",BZ"HY"!D6HZ"M)%*D[4%YJ4RQ*IA?*G'C0JV%X_M
M*6GA77"$4@68F81M811H3R7HB)T2BG"4RT*0CKRE3U*);:P%K!<@*@JLYPWK
M*6TA)1(B1RJYS?5QE9)@%,J%(33WT7$F25WMA=WB,&AC^?+UBE],M,4#-,7J
M>CO:K"ER!G+AJ#EQ%)\M8("3<A#:@8D67?50<=1 $)+R9/9HK-S8I*B#U8,C
MK<6KV5Z<+S)F47"^ )Q/1R\T-<$["Q1IF_8B 8/UQ$'B<\U8,BFCDS1)]?"#
M@07G[<7Y_,X/%9PO!>=3F@-Y1W".4C),TH_(*&B6>QY*B9$ADG#/TGJ>1 =Z
M< 6Z$M5XX,F.<W.9TPM+1&-AM=7NSO9\.;%%H:?FZ&GOPXS<<-P(I"D'CYP"
MQC$#PS0!BV3$-LA<*3/72U-TMEY*B6*L#:X7$,0HN)XKKJ?DA4PD32UW0)G
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
MNH'3I(5A"L,LIH1F89AE,<Q,,P/MM8T&=- 46$SBS0B36Q+%X)/9#5.Y)+;
M'=)$SM;2&:;6@#_5.0;IM^_^M?GO]./ZNF]\E@NYB]_B04HR2(]/0Y)H;G"6
MOOLRZ[7^8!Q&G<J,JO%IN*R&H6?&H1H/JI<'^^GA87IYOV[D_&YH>M6Y&8YS
M5FIZ[2AD2-?W,;W#5[';-WW732\:C=,#M;ODR6<K7M^/R:@W_VV'/VW./'E]
M,ZZNF)%)O.Q\,*K+?3RM+Z[[5_CY0]>/3Z^SVV^\\<KZZ,M;C$U7>#&^^RUM
M,<RS"BJ"OKXE-W^>#J^OZ-R\"V"'P?P))J8+?FIZ'\SE:..GK\9UUNW#U'V<
MO@5W#C3&N0UT JI$LH-<P"L9*"$Y#/.KTC69UEQ+=3K,Z]3_=:,047 E<F%O
MAJ77"KN(&4L/1TZ<_0.C!*H,^@R+[;S&I7E?_?LG,SN][Y[[,P@X,\-WR8"9
MK?37Z_Y7D_0?<+3XN3U3AJJ>VR]?/WNQMUV]VCWZ?6][M]H^W'^Y=7!2'3ZO
M#G;?5/N[_]W;/JRV#G:J5Z^?O=K;V=LZVMM]U?I1;55O?CU\\>($#M\<[-ZX
M]GI@B3VKH]U7AZ^/MG=?=:J]@^U9+FS;@+8/#UX=OMC;V3K.PSE.O_9W#XY?
MY>%L;[WZM7K^XO#-_<Q2KX9?R+E>@=-H>N9\%)Y>__'S==I%MU]?4_VFGZ\0
M<,7HF;ZF?:#Y^R9/7S&;UD\4IYG<KERQ5U]\Q7M/:MZ;VD],GN/Z"2'DSJ?1
M$WSG<W_WL1@_$51^U\?^_7.<EHL5[.ZG;W[L/_CF_U'I83[SVEODV&3*+TF/
MW5[\[R28X>3 5DCKFI_\N1-<.+/AZ@F*.U_MLQ]ZKVXHZWMLMUM^'[,3_5MJ
M)#959;!!(=/^.XO*G9W/G<6Z463?8,&5O$UWN*SV^DG*#B[29_C1C]]SPU:N
M!.SSB4R_=PG8>^"LG2]M,I&WOO<M,/GML_HH_#7H_95-[(;!=\=5-.ZJ:5"5
MP#L<?$C/C:H?AN'\*JWEQUN3?A^<1'3;;5DJWO_UH"&NC_M]?BD$-[.CCC[/
MK\/X(EUO^K5=3\A'X7F_/-CY/3U_\.?;-WL?3]Z?H'VR^^GPE_^D[T_7O+.7
M/C]=Q]GOO9/NM.=]#QV\V:4GY*AW\OYY^N[?/IT<[[.3/-;\.>]W<1[SVS>_
M=__[Z;<KK_ON>/_3:WKP_L\_-(L**>> N&"!$4K!4LM!(B.I]T$:@=,.H2/0
M0P)[[<M_+'2UKG0UOWR$0E>+IZO+K^E*$8.8U0@,TPP8UPH4DQ9B<$1H:HG-
M)\!9;GI>^*KPU6,OHE58:B$L=3"UJ:(&2TIH!.X,!X8E!X6Y!4&Q9B%*Y;7>
MV,3\UEW5>I3-:K?H?74Z&(YA'(9G=VG<"JJD<9(0-N/P_8=<5[<B1UM*^]YD
ML*,ZW<2_-,/QY4ZP4R06NQ^#AT]A."C\=2_^>CTK"CUUSN66?L)[8.E/, Y)
M2)LK%QTW&"NUD8A*$4Q^;JA_UXKF;:XWM.=:R[= >Q'0GA)0,>TTB30:.%*Y
M)!XR8!0/$(A'W BJ!1$%VJL*[79D57\?R(L(>1C2IT4("H@3HS60:' 6(0:L
MB!RLQR$&X1 5-(D0W5$/<I6TM*M(N_7'BT'_W;3\>&15=-HB,/9&HPO3=^$P
M9J,<)YL4:FJ6FDYF] 7VRDA--5 <$# F/6CD#!!L<?26<>[XQJ:@N$/9;!^S
MTD%@;9 ]5WU1D+T 9$_)"QJ<EC'M,CRC#IA&%'3 'JPQ7,O HZ>Y$@<G'560
MO<[(GFM8HR![_LB>EA/>4J<%86"XD4E.8 2&8@)(6X(,-AI9N[%)-+HU]%J"
M&HO(Y+N2VOEP6>^SPO )&H\L>+'4"IU?Q5P+/<V%GMR,I& Z"N21!$69 4:Q
M!!L4 J<-<9'[Q%QZ8Y,Q<:ND**T!U@++C<N)@N6%8'DZ1J&QDA1'$#$F$6%9
MT@_"&Q"",Z,=Q]KYC<UDVUM%1,'R6F"Y<0%1L+P(+,]$(0@C2&,#&(F,94/
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
M2::8]P%4Y,DRLP:I*#S1.ND?7#->O"FKC-\VC\X4_"X0OS/2A\88L#09OT0
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
M.Q7 Y]*:O*4($Z% .&V ,4RS$XP#MH9K+6T^![.VSLE\H9]2RG UH-JV<Z5
MM2VHSKA,'$=$&,- <$5R]\4$51HD**LHMIXRCWF!ZI)!M8B?I9BFVS!JZ\Z2
MPJAM,>I\OY7(&'(()4[%%IBG!*Q%&B(3G*'HK*.D0YQ:4E"NPG)ZG+Z!WT6%
MY"J.AL?52=,=^E%FH-R"J5A 02C'/4VK76.M73+7@HZ1<Z>X9#=FJM*TNQ,4
MM_MIKIPK3AL/PDR#"#81G%$(C/"A*;FFA0V4FVS?T38Z=I<(SE*(QS)-99K*
M-'4C(Z5LG)W9.&>\+9;B-''2 G?, 2-&@F$>@Z4>:V\%$YB5C7-)H5X8>2FF
MZ2&<+H61.\/(<]Z:X+RVROLTA<8D3J8,E \*N#+4664YT::#G%PR5FZ2L>*:
M5M,E7:6$ LHTE6E:D725S8;4FG#-IAD?%870HD+X:RZ9!8DHO18$ B9V6AU
M"6$A1"*\B]X);M?6!?JF/BA!\M7 \L+R60J6%XKE&?^+8)IZ:Q1(S'*E#VO
M)DT.G J-$7=,"%.PO'Q8+O)I*::I&PDOA7(72KES#A:D8Q+"7 &AC@.+M,D&
M=F"%]+DAF_>H8P*J9,1<Q>T?"0(#US,-S<J?Q]5DE#YM.D/CZE-O<E3U)N-J
M^&D01H\R/::X_LLTE6DJTU2FJ4Q3UZ;I-J*[]1JFN[W!<-0TIYHVG-H*;A3,
M./PR&AYO]<9?PYS7=:CZ;=KBJHCT%D7ZV5P%5.^8(X1'2'86!9;%NJ4X@I<V
MMRC#BLM<Q%C72+.[]]@NV.\B]ELWN OVNXG].0,=!R:4Y!@PRH7KA.%@O>2
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
M)"/(,*#!"6"!6\B[$IA@A- 2)S.;)N82HD/Q(VR9LQ+2=^-D'(;].GNG&DX
M5)T-!V^'YO1F-\?CK#K= KW8'8QOHJ_"1G=BHZ,Y!2A5/A(F./ H)#!%DA8T
M1 +W'C.2])^@F8U84TF2+<HT?^3 O4M]C ;TT@V%,FX#X6)M-(CO&9V4S4<J
M63(T$ANG']&##DB 9UI8DXDZZR3588*VHWI\ 7?3X&Y 4A1PMP+<LU(B1*0I
MEPX<L;64$*"]BV"P-,K7MIC(YQPXF7?>MK$UQ&4F8[K.\'T^6.57-AE#Q+KE
M;IW#P=B<5.$R:CSX$C4>_E/4^!8UA1<[ZM<^5F^!UEJ5>L$KP=AOY^06<2H$
M+P-PALWD>)IAW(!B43NAT\XL]"3@IOB\0?9CSI_6G/QML)KX$T;^LF);!?G-
M(G]&B&GN9,2" G8" >/"@^4BQ]M]HFQ,/%-F;9TJVL%RX:JP!?F/$?G+B@T5
MY#>*_'F51IEC@H'SFD.B; ]&Q@A!AD IU8PBG0,^M"-54Z'J^SEJOG@TJ TA
MH.L37;_FMVY_.@O]41@]O\T9@7\H#K#XX8$?=H0]W8M\6DF[H[HZ0NB'X=N+
M1<3U(]]+F];/>>#WXA^#@1]M]/U!&'[HN3 Z&)SXLKLVM[MN?YQKN$"EDEJ9
M"!QS!8Q$#(I0![G@)>>.8*WYVCK&M(/$PL5FVY<)5B"]-&%<('U?D)XIW&\E
ME=@9!9PJEK2RC: QCR"1"]@J;81,6ADCTD%RX<2$ NGV0KIQQ5L@?5^0GBT)
M[[V5C'O -NG?9&$QT,)CD)QKK90(7LNU=<T[2+5IDWY228_^M-?/G24G>8^F
M[ZNW64:8DY+R>&\RXH_)B"=R^G8ZIDZ(PE(-LM2G.2V1-IF@L(K@,<[-VQ)+
M6<$=&,O2OA,U]EBMK3/9463AU.R2,]5>6#<N)0JL[Q76,WJ"^F!H#!0B(6IZ
MY,(*#8P10BUSS%N68,TZ"B_L@"^P;B^L&Y<3!=;W"NL936$H#H(1!,P$ 0PG
M;!LD,3@;A% V<LQ#@C7J<-JFW?HIA2/VP]OS$S,>#"\JWQN9DY/!Q]R0>Z&L
MOT?.44TIBK/^Z?.OP[]U=?037^V'Q%7G;GP^3$.9O2(S20"Q]REX^!R&@\)3
M=^.IBSE5806Q'E$')%*>S ]'P"AF(83 $9.:"X=S03%%,/FE1<Z/XLYLJZPH
MV'XP;,_V&+9$2$(1*"=8$A3&@';>0N)OB4G"O4 %VT\!VXUIB[MCNV#XCAB>
MT1%"49DVXH1AJ34P%5S2$<2!0)*)8**3@B0=H>>;A)? Q'V@<"N<#1-0ZOX5
M=5C"G.9F2Y_K!TILH@4I3E=G*#M#KLQ/\8$TR%V?Y[0%EMI9%@*$[/E@/@<K
MN(F )<%!8"&B9FOK&G48:Y,/I+@VVRHM"MA;!/89L1%L3GXR'!A2 1*G"[#4
MV?270AAC;[FW:^M*=I(=4\#^>,%^CVE1!>SW!O8951(U$8A1#D2$:8A#1\+
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
MM.\=VC,*7UO$D6 22-#)G!:8@C+4@5/<N43<3OFPMJYT)\UJ@?;CA7;CDKA
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
MK;!8@RPV7Y#(2R2U\PR,,Q@8EQBL=0J\1EHYE,@L']+F'=*JJK+%<]%2VZ-
M^1ZA/-OZ##O#HA7@D"(YPBY "1%!&D^T80%CE0P2V2&H377<GY+O8A(?\Y>A
M,S<)G15/QKUTCKB,6&X.1N-1">PWRT9\OM)AL#QJ8X 9&X%1QL#2((#;8$@4
M07.>&S&B)F(BQ:O17@PWVE:B8'BY&)Y-SD$"<1DX<!]RM5+GP'#C()L26&L6
M8HYK\@YF)=OXX6HMS]H3=2K.I !SZ:_:AG++7UAK,C\;?7^E+72AL.8H;'>^
M")W0CG++,/ADC  C-%&8PAZ8")@BPVG:A];6*9$=IE;FU&9).EXE"Z;PP$/P
MP&QF!R;26,M V:1$6.02E);Y-*3C"F/IM!:)!ZCJ*-Y4:D?KLXQG">&6&:^3
MBWA.TU7[P;D]"5]N:C&6N,ZX>E"2^)^[FJ\-#M"CH<]FV]07FFR0)N?KWBFC
M.7,&@=3* :.:)\)$%CQ5F IA1= LU_*D@G6D7/@X1N.P>6"W3R'00J"MLS\+
M@2Z30&>#<"0ZC@D"KY#*=F8$&UP$90B)PNG A*B+(5/2X6KA8LBM(=#:%/UY
M;-*7IM^^]V']U_3C\L)/D^#I]>NO9]]2E@MII0_O'X2D]I\=AYSV,SA-WWV1
MLX3Z@W$8=2HSJI(PNZB&(:<#5>-!==C=?9D>'^9.#U4O7?+;H3FISLRP3AU*
M+QZ%#-IZ7.L,HFFOU_2BT3@]4+?5>?9E6F?'YZ8!6?_5#G]>O_%MTYMA9!+W
M/!N,>GD1/:^ON_<A_/*QY\?'EXQSY8W3A8*^OL78=.WGXYO?TI8Y^ZV"BJAO
MA^3JS^/AY16=F;<![#"8]V!R_\;GYN2CN1BM_?SMTDSK<F8<9X?@QAN-<6DW
M.L%(HN7!L,Y">YY 'X;Y5>F:3&NNI3H>YCWJ7[TH1!1<"89YLO*EUPJ[B%EB
MNQ@Y<?;OW)KZ,--#!LQFWM\2(JI??S;SR_OFM=\4<.Y_,<^=HIT0T/9?&P?0
MW7Y=[6[_M;.Y5[W<>[V]7VWN[;[<Z!Y5&]VMZN#5;P<[6SL;^SO;!ZV_GXWJ
M]7_V7KPX@KW7W>TKUWY4[?U>O>SN5OO;!WNO]C>W#SK53G?S[H1XWS>TN=<]
MV'NQL[5QF&[GMXT7&]W-[>K@/]O;AS=/QI7-CM^PV=7[Y%<RKO?F=$LGYFP4
MGE_^\8OOC<Y.S,7S7K^^L/I-OTP_?<K@^0MFPU'Y^R9/3YE,ZV>*TTQF4U_1
M](NG//>LYKD94V/RG"3/A"8W/HV>X1N?^]['8OQ,4/E#'_O]YSA=TL7J6WWL
M/_CC[GBX?SGZ1-U*GEQOAGZY)WV;>YJL]@=273=5+7#AU(;AY/8H[GQSAT]F
M^JYX..Z@"UH^M]F+V-0=WZ8LQ#>2:_ZC'M?(HJ<)%+W:0+G^GO^]TT^*=7">
M/L,GL1L^N9#OZ#BIV]IJ[O4G'J)DZ?_4T+1?/PH/5[WFQ<[&;SLO=@Z333TQ
ML@_W-O^_9+EN;>__/_]2!,M?#JKM/U_M'![=@E'N0!J+OK19X#W<^&].JAE4
M+WK&3FMPW:9>4'M&^E&EI1\<#X9C2  ]K7RP<R4K%\Y?7?VPQ.,,+#05F:W7
MSV%:/K\-AL/!QS10H\<22&"[[XZ/N^]V+G;_>,7>;+GTWC_1WM8N[AX>][IU
M,"$_MGOQIC<;2'A[L??'-ME]M_/QS>'Q^^[G/_-[V>[G5WCOCQU4!Q/28[N?
M__?TK\^OID&$[7%ZGG;?O?];>D.]M0&TSYT5L=:@ Z?@I'51NO24LFOK:0FT
M*/'VGH*HA6_:=&\/$,B\EF^N1C5C[U/P\#D,!X6'[LI#%S,\1+!@#%N(5&)@
M2 FP6@N((2)-THQZJ;.,2D8S^:5%7/0/]MNE:S5=;/@^?=W7*Y]2688-Y]*=
MC$?5F;G(3NU28F'IR7/3$7\Y&?#-)U1-[IZHT\V;<-0KQ7AB32H(,(L16"<U
M4.Y-)#0PY4PRX6@'J86/3Y7:"NW%<&/Y6P7#R\?PC/D3@Q-1,P4R$);,'TK
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
ME48$#(I87AE\1J'E@O CX*\!"J( WF?(;R'K ][W,Z2 CPU&PSV 2Z/C&=:
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
M9>61N0B (PK".#.$<U\22[DGFBO);1F,<JR3=KY)>5RO-=]?G1'C@SM_XA=
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
MJEU)Q1L.X%V_]@$;GB+(OS_\?.0 T:TI"Q(C1E444A+X%PCVPBA+A3>JT.M
M_B'@7;/CB F8: UXA@P5$\G'(<I]B=DGLT"0RA!2L)]_\%%1]VE>^Z14!VRI
M$32L8-^<C<//S2^_ %B?]<WYS[U!6H=TTR]U%8BZ- [6TUFN"HTOK+ZNJ\1H
M_5S(U%.^KDE][4[U.7]><GZM3O4W>2RCSR4OO^JQ7_Y.%-U@N\%V@\7!BNL-
MZ(I:]3<L2?]]*BZJ:Q5<7%]9<C8G?9TYU:!]-W4D5Y2@IM7\ZVM4L+VR4.T#
MGO]3GOY*JX4GP["MZLR5A(25K[#X:RIDDS7#>UC;B3K-;<WX4EI?>4XM+:X^
MZG&M++T-H'BJB]>194>6]W#Q.K+\,63Y=,2*!RY7K)_T/W?0ICR<PC/\^%]/
MJQL9FON_I:' VIX</XZJKSG+?WS3%.]WKX0;!*;ED3EO-2]*)SBUVGBMG1?1
M16T#$_)H9VW :W&I8W@O7#/'I7B@_H2Z6<CY8;[SZ=W[MVP7G@WWTMU\N]A_
M">^^^)/OOL1G;,/WFY_V5IJ%P/O?_PKC>'L!\X#Y_'EQ>. XS+/8>WG\"7T2
MAP>_GL(S\K\O=E=:HT4CI7;2DJ(,FG!C)$GM)'FA@J>V5+!M<"!MZ/*R*,8?
MW"WD-OL$=3CT2''(:<FE#3HO).?21!T+$:,KN-7,Y<8D'%H-INYPZ,?AT%*O
M-&=E$7@IB8@^$IY[3Y33EC#)<X6).R[(9R]8O@&[U@%1!T0/!(B\D$9C??6<
M2BYX;HTUS!;4%SFW\/1.(+IK(%KNGE;20CB12\*\#2 014&TEY%8*6,9O0QY
MSCJ!J,.A>S"W&^ 0DYY1HVB>YX&S()5SO/"Y9;JTWCG5"41WCD-+ I$,V&B$
M<I)KI0AW(A)C14DD=\R"$"LD5YU U '1?9C;#8#(QIQ'#3,L9 GB?JZ"E5$4
M-,=6.DX7WRX0Q=[GX,E%& T[#+HA!NTOR4(B".I8Z8@J@R1P;G!4RB0)E'(9
M5>[*$-&DKW*6_]*!4 ="#P2$G"I$#O]91".N2B6Y+!V62XUPZE+^[=)0!T)?
M;QE" $I M,OV+@[%D7)<N;(TQ,%>$!ZQC!.<%*0(T8<@"U>:_#ZBT(U=>S']
M[^&X]M9G UWJV\UO-O6UB/J@84=2BY55<RG*G!<L*BHI4SGW0O!"%KHS!MTM
M]ORYXAV3PBICHR6JH)3P(N8$_BV(+$0P\$MD5CQ[(4$)4ZN)MC=$GO7<_UWE
MGZ577AJ$\^0YEWKI/8?_6%EP28WR<"*IP*CDE GO.O/)G7/NDOF$%2#<115!
M8?$%X59KHJTWA%KKF+0EU10X5_ -3E?+%W><^V@X-VK!K=%1:5?R4BEK-;<T
ME,::Z+06W9E[UYR[[(#16&6-2X=5M>#,S:DD1N:.4$Z=\[(L*);G!,[5<K5%
M3L>YCX9S50B*N:)05D:N.#,\SZWQ-B]*7C@?NS/WSCEWZ<P-%C9'E8J /F,)
ME](34PI+G DN"E5*)?6S%UQM@ C5<>[CY=Q2TU)XP'$K!8\6FR'FOG02"[ J
M5<;NS+UKSETV].?2 T4&38Q@ O1<8X@NK"-%88,,N8'-X\]>E!N,=4?N(V9<
MR0VCC$7A5,XU!<'9L\+EE.9 %YJ)[LB]:\9=,8[;D@GF7$Z,"=@\I8#?E"J(
MEBI&880O60[2\H;F]TG-_=:LEYMZZA9SQPH8M1].L<K+C9/''JF?[Q87Z/&@
M80R<@@B3YZ7C1@0;\\A0'[%E$$7H3 =WC(9O5\SUU(J 2B*QRDG"1<&)4HH3
M].J6@D648YZ]D&*#RM7^0%_G*+P]QKGGP0X=A'80>G._B99><\7+0@2NE=4L
M+SD-*G=&P$>R$RCO'$*7;#C1E\'G&'9J,0N0,0<0ZB51+O>Y*V*IO04(E1N<
MK18=[R"T@] .0F\[: 1T<IN+4K*2Q\@M+Z)"AU:@+GC9&=/N'$)7'%C!4Z8M
M(Y0'BWW&(M'4>4QEI")23WV)*GD).OEM1>YW$-I!: >AET*H$MKFE@N 4BX+
M84&'YXQ&2KG-I6.=%'KG$'J^ J%22VF(5B$GW)6>8!L:D$>-L$I(&2- J*0;
MO.P@M(/0#D*_>]H6K(T.D6D%H,F .0M@S (>PX*--)2=%'K7$+KLTI71B-(H
MCB$8G'"*65Q.2&+AI#,%LR86\99<NAV"=@C:(>A5@:BEXB65RG.9<\^QX[#/
MO:'>\YSYL@LAOW,$7?&MYQ(DS5((4E)&"?>4$ELR2VA>2E\49:F-O27?^KV!
MT.29_REU,WEQ>2NBNVHNM&M&'T(:W)O@IJ/43O )]XP[9$>,&M!M/2A)P<*/
M0N=$XS&?BYPS)3T<][I"HMY@&OPF8@7+\V! @O,E%[SP6$ZBY$XR78H@#&7W
MI\<<@EW==>NI]Y)[M;>;G0S[?IQ:NU6+DHUG7 "?IBY+>R\/\%!(OY]-1V?#
M<< &3!&P!ELO]2;C;'R"#<SJKDQP6 Q/ZPYT> $V,DN-A%_]=^_W-RFQ$X@
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
MB&S9#5GA2V+#5:]<%CTZ0'JD@!3S7%@O\A"9YMQPY4I:,!:4H)@NPCM NA^
M=+X$2*53QE-)F,$&.H7-B:*B)(:'TG&OJ&7%LQ><E1M*%!T<=7#T0."(1<5*
MGEL7C.*2:SANRR*:Z+RWB@9U2W 4>Y^#)Q=A-.R0Z(9(M+<D&A4AXL8PHF)$
MKUK41,F0DU+DJBBILAKC,5,\4_Y+AT0=$CT0)%*:QD"9TPP.U*"%!6@2.@25
M>R%E3CO!Z'[ T9)@1($FI;<%<<I'@".*G065)\Q1)D%6\DPKU-3*4F^H\CZ)
M1E?8OQK7*0PV?!G#NBL7K^P6]FX6=I5;8OK??;38KC\NMNJ66U4;[<OM]3>;
M\EHQX$&?E;=NU<2%WX^_#X=^O#GP3:3RFV'?=Z?G[9V>;U?LG-(4!>R7)UIR
M$.:U#$1Q5A*CO8ZEL)[R_-D+4<#YJ>2WGIWKT>"["O-+K[S4P?KD.?K6S8(=
M1_\@CEZ2ATNG!?=1$EM(D(=%5$0'KTG.>.ZL9CI:.,\9*S:H+#N.?KP<?>N6
MM>MR=&=K^VIF7K:U>>9U,-01Z74.S&PCL=1QDKLRUYQQ[^GMV=HZ9KZ_S'SK
MQJGN>/Y!'+ULKM(:F+JT)'H7")?1$V7+2(!Z68C.24W=LQ>2\]OPX]TB1S_Z
M8*VW=9Y\E9SP5:I_/>5KA_ ]/IBZ=;O [Z/A>/QJ-(R]28=+MX=+ARN& ,4"
M+942))@(:D/.,4TN%H!0!;5"T%*$^.R%*NA&CLV$;\6(?I-8U[MT^77,?S<F
MA([YOQ?S+PDE7OL(()V37)>,<"HD,+_DA%&G='#<,Z&?O2@HOPTK8,?\CY'Y
M;]W:<"GS=^:%K^;[9?."*(.2*C B8BGAJ ^"6&4D8<H62N;*!E?>=BA/Q_>/
MBN]OW3#1'?K?B_F7#GUKK/9,E80!"H#$#^>]-D(15W*E'%6%BQX#9U@A;C'%
MX;NS_Z./4:CJ6<U3RNJZ6"LI99WQ])9*MJQB5-H"M*!N#OQVM?RSXBT=:-T>
M:+D5,X6701LK2@**24%@,QDQHHQ$RSPO :FLU^;9"UZHC:+,[Y'YM'.(W#)/
M?V.-K8ZG[Y"GEP217#!94*:(5U033K4G%CXBWI96.*Y$,!(C%OA&GJN.IQ\8
M3__S!DQM-%8"%SD3H>1"%UJHH'4H3"Z<-O$Z!_48)@R_==Q]5]R]:F/PD7HA
MB-8%)SQR0T!G#(0*EG/KO.26/GNA-Q1?53'^U;'U?67K&W#U5Q6,[8[J>\',
M2T<USR75&NMHEH4BW)<YL29:8H,(D7$7?1&?O1 \WRCE-UL,NNB%Z[/CRW V
M AJ?]\^JFX_7O2F_/ICA<4/3K5L&+@^K:N\0?+79VI\.LVX/LXY73 8%[*BW
M>2"\%!A#Z4$4"8H2;TR@FAN6"[1SEG2CD.(>I0?>@1_C<3/[K9L,.F:_>V9?
M$E!B$6GNC2?_/WOOVMO&D74+_Q5"YSE !N#VU/WB/! @VTI>#2+)8\N3<;X$
M=;5H2Z1?DO+MUY]=I.3833F6S*;8I HS4&21;'95]5JU]ZI],4QS$ EM$Q,C
M!1W0DS3,*QF+MT'ZXAIWHV)]:[#>@I)0L=XQK#>5!1.4=I8K(#XZ$"6.P0C'
M@*LD?&)69ZUW=AGO<[+T44#%>G>QWKJ^4+&^?JPWRY\187-R')Q1$O=U2<$3
M_*=.B4NG=8[.(M:-Z%.R=%;CW=7XV*1HA.O3)CX+;U>MNGXZ&TTF"\+M;=30
M>QQ-U7ZDPM7R',Q6YS=<FTI4[1'5FP6U@62JT/BT8!+^$%QF-$IX0LJB03HN
M4B(9B8K1OK!MI5]W)J2RQ2.1>TP"[8<V5!)8,0DTK)40N':!R1)7[4%0:TI-
M,@%6$A.#I#03NK.+#T:?TK8B&BH)=)\$.A(+4>E@M730%"IR<$)1JT%K&T!8
M0< J[H&Q)"RNL(JNG$#POE"+0L6M8R J$72?"-8:/5'AOV+X-ZP!G@/)(G%<
MGX#PIYJ"<RE!5#%R*HD*CI;L2M.GK95\Z%Z:Q:9%5!R4?DII,KW4-6H,Q9UI
M%@>?V\G/&>IJ)2I+M<=2^^]G##4S5 [IT:>7\D^FE<J:6TB1,Q"<9C#$&4A&
M95GB-J-F:*6(OB(U3&*+\=RZ_' S/->T[B6@?/@UE"FSRECM0 3E 4T/!R9X
M"39HFQRN(I-LBULT5"RO+ SBVUBNF+TE9E]\C=D2OV"#M"!M3B!$J<E<"C!E
M[6,6,=+,PLZN[-+A9H5KUWW]:DK?#9;#UUA&[UX$&S@DYLK^FUA)F/!@J$TY
M"<6H,G-3^AK!KP8KK+ATPE6@0DSQ8C;ERX4K;#<EM>;=OQV>SQ.WYDSTY//D
M[W\(9Q=QID=6<FJ=G#XL^OF6.LIR!FV] N&$!"=LP@F61J*!Z)*8GT888CN4
MPE73,KOJYU=DKPO9#;??6,E89AP(=QR$9A1,9!*B9<0EJU-F%%V(OB"UC,*F
M 7N]H0.W@7A%\2U1W! ",C$6?4 -:9:T2%2)(&0*@@JX5PLDZ^1V=C5;+,1:
MRR5T%K[K$ 'JOKPN1#?D ()ND^.! /)Q *%$ I,(05@K9:U4AD2/%K?I"TL[
MM#'?GR/^<.K&KWZP@N+F"I.W,2E6<,@_G_O+^BV5@5IDH(\+/C]E&DU"38#0
M6$JLI0PV1@>69\DUY\D&CIX![?-KRK;<W*RH9PL=AO *SO4KA%<(X89S'[1U
M5"%ZC9<9(:P]N%DE)L<%SYD40W%GE_.^YHOA.17"6P'A%1SG5PBO$,(-SQ[]
M>2I":;<0(WKV7A@P3AMP:$?I3)BFQ;.GI=?R,GD %<(=AO *CO@KA%<(X88K
M+X0TVGF%#U+P(+)4X'))ZLG>*ZH0WS;O[%K5-WHQ4F<M$-ZB0_WK*Q \3Z]*
M@$LON?$0;WAR68&@YQ,B(5V=]D_=A^5:)-SC%*05./]7F4>_C$?GC_&[!L,+
MG+_+U*31</)HMGCS]YV4I=O_,!T[7(+!T(T_'DS3^>1H-"QW.1Z=G54I<S7\
M]VE!2$A,!:^)!!-2!,%*E&(R$C)5GEA%TJQ]+;6F+V5;6F9-:-PJ-EF!#E'9
M9$/8I*%I)*6T9D$#[B@E,S)9L,H8\ +-*'24<F3EJ!,=HM8.1BJ9=)],NE$F
MH=+*QM!*0V?!]<_:,0HA\EG99P4>'Q!PU"7'LY#>FIU=)ON6+N9;UWH+6\@H
MZQ5H*H]L"(\TQ)[2T]@IDT *C\Y.0+?'"E7Z5*5@4XSX>*!YPH3H"]96J'0M
MW+!\5,=?@D_O)Y^&*0^F/Y;AL;F2]/K5'22R2TGZT7P)*EFU2%9D09G)A$MN
M7 *:' $A<P8TC#.XE"0/D@FTDY&L5-_:+N6<U1.FS9!7*IQ7#.>&-"*9(\8Y
M"SEZ"\C(%@S5#@(+VBJF8HYI9U>C"U/1O&EH[I*^47&]8EPWM D=!&-,,]R7
MC0)12BUYQQAD*2QW5KI$!6[3?<YJ",@&07K] D,%\HJ!W! '&#$YR!2!"&-
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
MY9X>]:#'5:/LPA<_3S]'8+]UKQ+X<7)OP&6\X8?N[+W[.-GYYU?C.A\,K[[
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
M7)M*5.T1U?[[A4;"%"U.A:8F)"DU"&\5V.0$1$N4IY+9',W.KJ)]LKR"<5O
M;- QRSTF@?9#,"H)K)H$&GU\>1:<%R.%I6! L,S1*W$>HO!42!?181$[NT;V
M#5TZEV1326!-<1G;1BP="=JH%+-JBFETR/3$4&N4!:T]A>+Q@H^90J21!Q85
M4[&H'WUE%E/H;QVKL7'D<@^)8*U1'A7^JX;_FZ_A;VR61B</PGE2X&_ AAS
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
MG+G)9)!QQYPE+UY,C_,73^'L(;R&#V9I_?>8$#X=[?VI@_;:2@J*4G28O+"
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
MQN_=:)@5OZUXWDT%TB2.1G?417)$!*-)!JY4%>">VL!RM"RA2:Z%ZA""NQ(
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
M:N>#[9[GO40 $^@$P*!Z$=VH.HE^/.B.NC&_L'I;+O_'>7\XC,-_YONZO0\
M+GETU7!Z:6?V;2]S7@Q<^7O7NNXYH%>U$_*BEWO@F75SJ'^$&,:%%X;_[%2V
M%V8?\:OM#JK_V/-QG+T7!EKMVN%9]>MY_V/U?V-X6P^RVR!>KM\:P&?/JBJO
M:7>Q,U593GM^_J65LX,X6>Q0/W_RH/I]H[MMV+.%0K(ECIFASX8@>"Z-N^P/
MN_F"YV5!NA_BSQ^[870VL0EF[FK  %_?8AV,:CRZ_9891O QK]NW)WI:L@$J
M5#&]L$(S/\\&U^6#;R-R0,#O4:G4>V[//]JKX=9/<_.ZZ/8F+S 9,1;G?^LL
M4WJT6=80 Q*W/R@[_AQ0/0[R53 FNS9CJ<X&68_YKVZ2,DFA)2=@-A(5C"8^
M$<[AXR2H=V\(!K3*F)')?#?K0)GD_^<GNWT7X/U&]+:4?5+H[>7A076\=W+T
MZGAW[Z13[1_N/JMV#E]4)Z]^.=E_L;]SO+]WLOZ3>/7+[_N[U<G>\7_V=_>J
MW:.#ESN'KZNC7ZO#O3^J@[T_]W>/-F]6IWM_[IR@F1F\!&7N>#J[.\_G L ?
M4" K0&;>\/JNTSL\.MT[J4Z/8$*')T>_[[_8.=U[4?VZ?[ASN+N_\WMU<@H?
M'.P=GJ[_3DWRMJI)RE;YB8OTIIB8F^#\*Y6P[?]Q@Y]N@)5BK'P9J'+^Y_(
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
M_V=8U1TP\D[LU*K]Z.I936%9X2O:>GFJS7XQ5Q-$#\#L'W-@]\_:6])XSDJ
M)(\!7GVC%0!J?[[F/MJ7\SZ"3"5&@P%$@C1,1Q";($2C2SC>5J0[)TF/IR/9
MR0,9YJ#:B^F0\XA;U>I.JM6G'?%&^B099@Y)ST&_HD8BQTD"A<88XHAR3M"M
M;?Q%VW2F]<J\NOX1+@!TBN^+NEX0K)L]Q34\G!?W;.6!%Y9EZ6J";E_UH&^=
M_M $(G-<I _XG!?XT3R]WS72_:,'WDJ\F[QQ3*6@N$2&B("X2089FGN(^$ )
MCU[A'#R;#[;A8*QED@2K-(]&:>\-9A1S;;D7V"\&VS9%XYS&Y?O3N/R@B<LW
M<9FIF[V(R\MB(]6R-@[>7DU5HTXC\!MWQ'!&IY\$8++*.5&5!MG+4*3B> 0R
M*TOK?.6H#BKTZC=8>%[CFLH#J]_=^-9"S(&N;J_6,2?1B'I,0UL"5O4S1UGB
MPVYTPS@[5:8AL^Y,2"O?"SI!\7/5CP)UY"*_83B95]^#\C4)M!5=#=[LZT ;
MW##HC]^"VEF/O\2PLA:]/)WR56>Z)$OKN!C8 XTC*Y9YPAFKFWF>6]#MR_BF
MP\YP7^LSH&P,+W,T!CZ=KFRSJ65/ISL#0WPUN6"B?$VO[,YNX72E@NT656ZJ
MW7_HGP.8P3+-V'#-Z$$5 PTW:U,E';M39?)KM)W.;!AQE*FAUC>OM558I$M0
MSWT=6IT\L@0402O+3\WJ&.A<!R=Y;2SL4[:*["3_/:]_L\H3ZH*O&\D'<PCC
M.%'D2O 5.'*Z<;-AT]"/M;4#.S&^R>T*^]5W63,MD#$H">F9U+-6/R'(B:OM
M1X\@OCP\*#6,ZN=L(/2!37.!PJSB7_/N'/1D _AS,)45G1N?=3D>@-TRO.%Y
M]<Y=<]\0[.5L4,&L/I3<_)F]G,:-AV/W#AZ>-WS<NP2=OP</Z\51&<[<&^##
MXM:85 P *59YWC27\_3?(P"*\B?YN>K6X?C)XX!NEI^=3]Y."=:\_G,RK3+S
M,NDYMTA^V>0M^?%VWF2^B/DXG.[P(L]CD(LURF3?9O[-2%JSP]PM$]MT4-D
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
M40D[Q[>V"5$=(?4:L?J/%HUIVO%.:[7;F,QCXIX51!&CA%74 O1YEWR(&%M
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
M6\PCV+8LX!#A+Q*8L:YM&[N!G/YZ,<'"<T(Y1M[SG& A$G+2PY\RY,T6/*D
M0EUU,']P>MGZA6,V]U#66P(WY5#6IE?\L$K 9X6C;SI%X 'GLZ[0$?2PL[TV
M&EV!P:QTVDF3C[2RWAC 4*_ ;@I1L#;VLW'HRF](7W,*&R$!3O-Q6('D\_^$
M0L0:ID&54E&;?!P65KI#Q(-UJ?ORU 8YC']@G+",V2A(#%PJ3C"SGMGL?'16
M>Z)#:V]M($XL=B<(@AJO"1(F",23L\@ZGY#G6GNE?4I!Y)Z*I"/Y@WTK+4H\
M192(E)N8'.@/!%!"1&.5Y0(GG<_WD*1%B0U$B05;37@FM1 1>2<HXDIC9!*S
MB/C J!'6 5ID;8)+TU%F5=5 W^IPS96$I#;@5+>=\U$<].RH^R%.++7J<M!_
M.[ 7;8SJ_LOYCV]K<0UAPO#;+6!YV!_=AI<M-JX0&\5R*[>D%,':(BY$0AP#
M0#HE/5)&<44D$4;I[+$6;%E_^F?KK'X*W+T".ZGE[C7A[J7$.B!=&2@BP,C
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
MP+^HW39\"#L,.)VA+%3W.677R&"XYHJ)R(UVAH#DQ%%3;P5\)&_69/8/?WT
MA=V0WH5_/.+Z^P">^T9)B85/"A'#'.*48*09%R@8QF.47E/AM[9[_64MQB^*
MR!M!";>JQ&2=SKL6#%"0VC'K$]UAK 7[@NXPO)85&?S#A]I<S-K:C$K@(A!T
M;.SKJRPIBK2_V7"O.710;NE,I5FQP!MFSWC0ZX^N!5N6QV!WEZ=>/RG?,S7I
MLUI09'86GT<[IZ>UL >=,UYFB_H2Q@QB=GYZQ>RUE]9GK2>CS^##U+GPO^.L
M2A3Y/IHY3^-:*^W @G7]6;FT"S>7]X%*4:8Q)\&GZLS\@Z8OSMLS;'2#X27
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
M98>AE#3#^<@\^/F7HQQ;NI?O\0M.]_@!?(]WTZTI4;]6/.TDGCZNN!A64QG
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
MEFIFHRNVB^_UXK_=\+]>/,JEOJ4;)QHW;I!2S(74B\&"1>]V?#8<3$[/9B&
MU[UACA:\[=L<XWJ9HQ6P(<-9K.(P#D_![YU&!/8ZL<QRS5-=CP9?*J^8-CM4
MK@F?*@OI7=1Q]O<1MC=T7L+W0XE#U+\_.>L-ZU\7%S]TWL71V.9A.-G(@!\&
MDZ&/H[W.P85_/K_6SG_D[^= ",5_6WZ0\FORM__<ZUR=]?Q9Q\+SGW8&);8
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
MN@ZG;BQ=F%36Y-[!#ZJN_I^KX]&V&/7>!-2KB$GC#.KY>,F"C(Q?X]#W:E;
M-.GWZ]3!FA66A,MLE;N=!QZ$QYYH%;WBRDLG+>>4,+!^+7&43,^#;LZ#;L_#
M4Y\'?WWXZ:#+$N6&*8JHSO%80O-@T 2'PO%( C/68O^ \Y MF-48Q"A>YJEB
M<2$8,5J)1LS-X%N"7W7+NLRM!]CK545/L\C&Y;!7%>G>FAMX&X<%-X^BU-?D
M".9P^C8O:':_'V:X]3>'W<WQZ\,N\XH&0BRRGGC$ ]?()"Z0()%ZDRQU\&Y?
M</6<KNFDRGP !0&Y;WDT<9^:08TAFZ45@)P=-:SO%S'GIS/\1H6I/M8#Z2HB
MD9)W@PO$*27*C&.BA!_A&FMP#3>&;_52;S8B<4-DK9FA'7I5!K>&:_^ZF1%9
M*O6FY?1S?#'13^:2BZ.%<!VL?2\G-N-EE7RO>>YFBUJ@@MDK:;(J^]Z(]MC/
MK^WR['J4VP+V2O="H<'/[ZMZO:,X'O>KH%W5<#[7Q1ZJPH&<GQYU"*U+R::L
M9:!%9E-&\V='#QCR^HM$9Z=N7E78 .J\ */9@M*9,2[]][D@H1:K*^FM.ZV
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
MSX922M7"VSC,79/@$_[.E"@9#Q]$-\#+]4YPQ"23B O&P#\R&@FP%*2QUKM
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
M/S))-S.G9B^WEVXUO1]/463GC(TA:.D!=$@^VXA^$4W!00#JK[8_CZLH?K\
MN2T.B^LL:70 $I!27%2&( CB:9$.F9FTQBKNY74^R)B&Y[S;>KL1&DOAJ"1R
MLE$9Z4 HXY.QSOHHDE0BZ?3H5J@JG#/?IGO\#;J;07:7/[*E^3=HEB@31L5
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
MSB!FYAA]17\]1GI  /\JC74O7NVNU[A)&XRN<6>Z^>6I"D4=H[XI2-50YDV
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
M,\Y[ ;CZSA.!<8O9<DP"5Z!(#EP1T*6UK@!'G#<Q4PF^B7V9>)".NC4S_#N
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
MW^FBCOKFOJ7.'SN(C]=5@B8O02>\RO9.PW3?</7ZSON^\ZG;[+?D@90W-V2
M;,1BJC+/VP<EC&PEGVG(08%PWAL-&I3/GEM*&7 ODL_IZK*VQ=Z[F]M[+!9_
M(>WM?W+[Z?,^_A;_2KO%BT"5=)HK)KPFB^_2,Q!N&RW9G?^R@?>QB9^E2_.K
M1SU\/MWC07_U^-WW[F;<6,7U=_&UM<VUW'NS#ES9K)0DB65/P/M,K,/?@M00
M<:^=EWIF3LU>D6G^[Z;U_IL?N_U!AU,0C]=W_Y?/LUR%VXEZK/_U*X<0QLB]
M3Y72N5SN<C^-<Z]I\;5(Y5?U3JN2WN@,1BA!HLRJG)REQ$4I\9_6NL"#D(;/
MS%GQBEDS12=QJDKZ#572/YY$)^WA.O%OM=71\]%IK9)^G1/52D8"T7$"*.;$
MBZA(%!08$UREI&;FF'R%(G!)I_VSJK,I@OQ+5F=C:+, .0O..6720Z32RF2M
M9"EK[U@T_N[]VJJ']>C:J'6B((.TG@E)A,F!@$)%Y(0-Y/^S]Z9-;27+VNA?
M4?">&_><",J[AJS)^P01;F/[TM&(;ANW-_[BJ-$("\0K0=OPZV_6DL2P!#;8
M @FHW;$Q:%BK5E4^3V5FY2"XSM3@]B0CJQI6I:1E>+;;:%@_STE5PWIPG-9*
M;<@4@L[.$ 8:U:QL'+'!)6)9D"E[ 4'Z1L.R3"^'AO6KI1N>G!M9E,18IUBF
MDH%@UBD#6@?0+J#9I$1U(R\>F/)';N2=[?>GW=.-D\WUTK-U=P_G16Y^>-W[
MN/TWCB'N?5S?_;*S'6!G[$:6+D?NE2:"14##R5GB#*#2$KD6(5@' E;6X!D5
MU[B1?S_NGY2(-O@%+W)MDW[##?CG$%J-@H7@M.5V=3P[:Y(E*D6)1@&3Q(6H
M20S4BY@\ $\K:X;.H\K9''N>5PPO+8;GJ3M7=-\2W>W>+%IHHX(E@<I2;3@R
MXBC+)&2;P49K9-0K:US-JZ)(A?820CMX&1"READ= 91P3EE%-;?"VQ2-K#Z[
M)0)PVV<G1&)>.R*]$ 1D],1SH_$'\]9;:D';NCU7#"^F3TI%]RW1W6Z%HC)H
MQ"A)P-"X%9P3GYT@28?DM8Q2IKRR)I1=(FC7,,A;^J^4RM& 8X:' %Y)(Q7U
MB08#H93]J_ZKQ4/S_=<?^J_P<SO\[_WNAQVVM?UVM[O^_NO._N_[FQ]P_/L;
M$L>P5^9@<_]M\5^YX*P 'XG*V:'>[2GNV"$3;D$R@^(08P'V,WF=_^IU\L-C
M-VQ\6.KN(B%OM,$^C2K?/X72JB0O!*LM'U96"#47 N$Y&522G2=HVUJ2$UJX
M@N4<2\]B-1<E>?D.MBN&YX_AJB0O$-TM'U:0VGL= ]%92 (4?Y@,CG"PR3B3
MK; .]U+Q"&-6*K2GT+9&&>%!69TR>.D=1U#GJ ,'DV_5)[1NSW<.X)8/*U'.
MI62..&$2@: ],2I&HI4-S**)&W*NVW/%</5A/0ATMWQ8DG*MI> D18FFKBNF
MKDR>,"ZC#%(9+O3*&O!E@G:-P;JE#RL[2IF6R<92,E G YHRIX+RP*R-O/JP
M%@_-;S_R86U]>'7Z<2^<X'CD)O_[2W?]A=S9[N]^_+!#M]Z\W=O9WX2/V[^5
M=-_BPPHN@>5)(K"9(L S$"MI1H@+EZ*+V@$K/BP^F[HR2>4]_GP\.BH>+%VC
ML.Y^>_TYC%85>2%(;;>12HJ[S#F1R934#!:)T2X3%Y5$H;5"@9Z7BER/>9\"
MAJN*O$!TMSQ8JN2C4"<)A^ )9-Q.O01+@$4>?.1.LH [*:]16(\8VJA.T0"2
M<0<1DHP^"9F4HTG*G#REU8.U1 !N1V&54NO)1T)%B@2\*2[HF(BQ,2,U V,A
MU>VY8KAZL!X$NEL>+%2QHO.!$1XU*M_9,N(D*,*H\$%$*;TOP1IFF:!=H[!N
MZ<&2T=I@&2!2,X"W5GAP6@OG.(T(V.K!6CPT3WY8C&[[[R_=_<VOFWL!NNM?
M3KMO7G_9>O-*?-S;8#O;W7X7___QS>^[.]NQ*48G@HY4<F*!&P(&!+%*)1++
MB9-%,RM+43Q8YKIB=+\?'Z3BOS(U NON-]>?0VA5D!>"TY;_*BB546PEL8FC
M@FQS)L[33!@/@OD$&D#5(]Z*X>J_>A#H;OFODHZ&B0A$!4-+_]! #.K%Q("V
M$7=8B,:OK %5%=J/%]K!!H5&+B3M#<B8C.">:>I3L!8LJY6_E@G +?\5E]XZ
M@$B2,;@]4ZE(Z>9'@E%>:L:22KYNSQ7#U7_U(-#=]E\):Y6@CF@G&2K?%-5P
M;QBQII3)\<FYY'![_O4LPAJ!M3C_E=>EQ%V6.<8,,F@?,N-&T9"C"]'2ZK]:
M/#1/?^R_^@V?,?8_[OT%']>_?.VNOS_MKG^66Q\V3IJF"GOOOVZN[^[N[(\C
ML S7+@J+.S9S1>\&XJGQA-N8*97%RBJ9#\_T+++'_JM--PR['4Y%+8-U#[OK
MST&T:L@+ 6H[  L$-1%W3N65+PXL0;SFE@A!O40<,BU00]:RGO!6#%<'UM*C
MN^7 @L"8SCD2KDOEZT9#3@)Q3JVA(CO-N2D:<H7V(X8VFDG,:J<5#QQDL@9-
M(RE9B$$)84VJ#JPE G#+@07&)4$U)P9R::0A S$YH[%+M>;@#>!_=7NN&*X.
MK >![G89+)JM9"X2"J5*I;2&.(B,*,L=E<Y"I RW9SM;P;T&8#T8!Q9+BG'J
M?!+10BG=$!6+D'+"!](FA>K 6CPTZ0\=6&\VOGY<WSGMKO=WNR48Z\W[DYT/
M&W23O_^ZN;US\O'-Z_[F^N\XD^-NH,&!88(3"0((&.J(=[AM&R]3E):!AU@<
M6/:Z%,(S!Y:M$5AWO[O^'$2KAKP0H+;;9\9(=3G8E;FDX5OFB$&-F3@7!:2D
MK59V7AIR/>)]"ABN&O("T=UR8#D3C6',$N:Y(,"#)<8 )RY2#E25 OT2-613
M([ >,;2U3LJCF<0,).#">K1_M:/1Y1BEB*(ZL)8(P"T'EJ>X!V<;"7>:E8*P
MD7AF/4FX:_M@4PAT;N=+%<-/ <-U>UX@NMM=")D.*LM$O**>@!*,. #4Q;WF
M'$IZ?Q0K:Y+]<H)_C<!:G ,+C$[221H,LTU479 <1#9!"\\AQ.K 6CPTV8\<
M6!_7-\3._MM='#/#Y^^5>=G<[O?Q6GB?WWL[V^$;7A]V3KO%@153*LG>G'A)
M;8G BL1J<$0JGKFQD+C*31_"6<7[L@,+:@36/>RN/P?1JB$O!*CM%$)<,LJB
M(M0*0R"EDK;K-3%:2MSV6/%GU"/>BN'JP'H0Z&XYL+1342GAB4@E;"-")MY:
M25BF3%(T@:R2J"%35J']>*'-2TOV2''A+2I$FKOHJ8O.HTFL/1<U FN9 -PN
M@>5M\@YW9FNU1$W8)MR9$<5H]SK*LU8QQ[H]5PQ7!]:#0'?;@66D*=4:2+%K
M2XN&DN%O N$Z1HB1&U7J=\BEJE!9([!NZ<#BR?CH171&)6#1NI1C",HI*057
MM$9@+0$T^0^+N*^_W=\YW>3=#\5Y]7JWN[XINGN?V<?]C9.M]2"ZIW_1S?WW
M<NM-$X&5DK$<R9ED7<Z=O$>KNE2N3,X*SEETV36-"*](?9B6P.HW30AK -9]
M;*X_A="J("\$IRW_%3!>HC08[IE:$7"VI"C@#UP\;QAU($N(QGPZ==<3WJ>
MX:H@+Q#=?[7-7R>H48J@/DP1W5$3!XP1"PQ01PZH'XN5-9"_[+^JT%Y>:$>F
M?6;,:3 ,$-[>1.J<$"G%X'4VU7^U1 !N^:^H]5* 2825V"O@,1-C:$E*,%)8
M*9-,NF[/%</5?_4@T-WR7\6D8XZH=WN1$V(Z1&(X")(2YR:S2%$3+P%8R[0]
MUP"LVV80!D65T3IK#P!". HIF12TE1RL4]5_M7AHBA]F$)YNPM:;'=$][?8V
M3W>_=->_0/<-COO-[U\V^=]E!O&UO]CFF]^+_XH&X3)3G$0H>K=-'O5NKTA(
M('..4<NH5M;X,RVN:T)X..SU2P8AK0%8]Y!]]%,0K1KR0H#:+H'EA<X^!(++
M5HK$QD0\"BL1699F-\()PU!#KB>\%</5@;7\Z&Z7P()D'*.(;A8<:LC<$I.U
M)5ZBU1,E+J\1*VO*_G*1V KMY86VTU:+4O),4@4V2P\LZB1-1L4L!V.K VN)
M -QR8&D5'#"52?+@B@>ZI #CG]J"C92&K(#6[;EBN#JP'@2Z6PXLZYAQ/D1"
M4^0$;=M$C P)P<XB@VPHTV%E39L:@/6 '5C>0^!&&26Y 9]+4<.2UF(TB\&G
M[*H#:_'0A!\YL+IO7GWKEFN>;G[K[N-XU^/^SMX7'%^_O\E?]W;V_][K?L!G
MV6L"L)QE4B%9$^T21:LZ!^)]H$0$AOMX]L)S60*PQ'49A%,'EOP5!U8]'KII
M_>>?@FC5D!<"U)8#*QG(+E!-LB@:LA:*>)L822;$2%F0)N65-5YK;%0,5P?6
M\J.[Y<#"!;2EV"_!C9,ANH,C7@A&..!BRD2=*TT(N9CMY5NA_6B@K8U  \D+
M#L# HM6;D."YSHX%'3)WU8&U1 !N.["\$4[*8N+J3,!32QQ3B5@=;#8J)<M2
MW9XKAJL#ZT&@N^7 \F EJER"1,M*@K_RQ.CH"4]&E&0C+[E#=,-LG$:-P'HP
M#JRH2S]W1E$/4Y"B]-9;D8R6+@7#A*T.K,5#4_XX@W"'?=S;E)L<_]M[N]]]
M\Q;']'MOY_3O_LY^M[^U_?9+E[__MOFA*8&5C3$Q1D:\3() 0.7;)F](+L95
MTE)9'DL$EKTN FN205@4\QJ =>?AS3^%T*H@+P2G[1+N7'N7F"$Q"(X6+A/$
MQM(51?KH@BH%9/F\%.1ZPOL4,%P5Y 6BNQV I:.C2CEBO$FE E8@N)Z.Z!@T
MTP!4EQJQ?*E*;%1HSQG:V:0  :TAAK8OTPZGP6FT@$VIXJ]B]5\M$X!;_BO+
M9 )O NK %G_$TL<HB9)C%"+W3$1?M^>*X=M@N&[/"T1WRW^EF:0@O"2,EL;
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
MQ6.WY7]@QI4%*_X'@5NV0I/$ZJ"(0G-4)$NI-VQES=28A@K=ZGYXN*AON1^
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
M^ 31Y:22)B4WN)3W9\1(X8BT3GE<DY2<7%EC8)[!M?[GU2+98\U\YLR+%U?
MU+$Z%;QSM^G,&=@D[->-H^AGV?BAQ[3^4<#^ZE*&V-NSB/H/:%H^J7C7S4F^
M(3+H66ATXZ8M11(N)0M/TD#Q#7_<B-)YSG 3E]X?A&8K+WG%^-G)/C,AXT;H
M/@^+KPQO=CF#H?$V?49Z&QY,4CQ*MM$X%[G;>$ Z+YK<?9R=<O?R>DF!&_;^
M*7K'H1N6SYZY^YLX>MR&REA&2-+#\\.$T<S-QWM5OXD4;X8V47;&J9/C$XAQ
M4D39TMP_;F_0C&EP<.XPGCBAQQL. FGVL]/SYC.4X8UNP]TBL@A,X?\8:L@\
MF  AH#8;A0D,TNU.#,>5*AJ1W\HH[XT:.#Y&G)X@5L*^AK 9CN638%*'G"3A
MN!P$L@E(V-X2)55RU"8'D:^LJ6>S]?K/Z7IT[/<F&H^+A10:K;MQ/S9Y-K[1
M/"XDV)3J%9T_A^7D9P-IX]OJV3D"KK@="^,9@,=>[B(*4Y$[U\4;):2A^7.E
MX[*PGB5S%'".MX>OB*KE$M@JJC\05=$]??_)X70[KRCA#J<:#*H5WK)(M+4F
MH8(A@M4K:_K9;&G)<U%MF7\7M=AS";I*1"](-LKGR]VB*8XZO>MENLG)+';E
M^$2EE?TTR:T:6RK%E'##7J/R7-9@JODXV07';@ TL0]=[SM)\&=)@\40G,D+
MG89U#B^FG34YXV63'1RD\89^V"\[.RXMCOF?7I-X/CZN;1*S1N,<NX-)CE=)
M7)MD"8Z/6D9I/,S)YMB;NC!BRJFQJV92N:Y/.&P2_J=#;26A3=/:+O@CIGO[
MY1HQO>\EJE_.4_\G3=-6RQG2N.K"M3;@]&"<KOYX1BXMV.C6#/R3Q8$O$>_[
M\_&]'(R.2O>W1IC.J?@\1[CR\-4\_)F6N#/-.= <@#"KD(>+\F"S5T1#%@IU
M!JN<75F3X@H3;RQ!TSBCV\::4:NB!0-:R 36(/GS$G:&6[*3^))JQ(!6,;@'
M,=C>^>1RIA&U(1)H$ 2BL<1*:@@P$[Q0N!(*37TIG\T6T)_NQ\@PZ^=AJD57
M''7&D2?7N9W&?#/UT4_C:,[)_*<8\I8&S$\5V+LVY/'"B*LP_HPPLLW3C4\>
M%.,TV=)KS!*0TA*O B4JX?^\+'F+865-/-/?T0UO(P.)@TW9AZ:Q$I/).NU
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
MU_O=T[=ES')G[RT^0V";>^]QW)]/MMYL\JOZ3IF@(^"*$4I5*E6!!3&))Y)
MYQ"R2,'9E34F5YE^A)&TE9@>*3']:A)>):9[)Z96B#_S.1N="A.!)F L)99&
M(#8@4<FL/4T9B4FM,E.)J1+30R&F7\TGK,1TW\343B6TR24M?29*<X4:D^?$
MNY(GG"+J4:!"SFYE3;!599<INKD24R6FN\R,K,1T[\34TI@2M]*5-E,R,D<@
M:4X<#T"RTF#!E/;""34FM@KR$>8X5V)ZI,3TJSF>E9CNFYC:Z9TN20W!"62B
MAIB4)%YR3XP3RO'D73: Q"16N7V$^9V5F!XI,?UJNFHEIGOW,;4S53FC NTV
M3X+/@H!2B7@%$B<X<TEI-B&FIF T7:HJ3[7GU)78?1'"\?[Q.,$CIL,AHJ3)
M^GB2W:7^>WF.\2ZLR_J%9:G<-C]NFVTWI5!-SM0SXL%(5+JB(0Z<)LP(ZZRQ
M3F15:FI(.5MR=R;0Z9;$4DMG+P6L[_@0K,+Z/F#==O) ],%'0#W% @&3);$2
MU98HJ+*<<1MI++"V?-;'4V']*&!]QT=(%=;W .N9^I19::VS(RKD<J@DT!#A
M#F&=!(A@BC%"5];LJKJB0'Z%]>. ]=T>P%18WP>LVPVI#.<.]2ZB52P-J40@
M1G)3FEH[*CSUUOG2Q(8"5%@_3EC?\?%%A?4]P+I]H)&Y22DR-*N99 1T5,1;
MR8EC*>@0M?$R%%CS*ZK/5E@_"EC?L?._POH^;.N9/E6>H[(M+%&R' >8Q(C-
MX,N?QM*@*.6F&-?"+(EQO2R924*,RU(NR4' 59E)JYV#=/1SZ4DWSM-\I,>W
M-W_^Y>;W!?3D^@[%5RZ?'Y?/=N.BP(*6QA'J2S<N[S)Q1DNB?/(.*%A-445C
M=%7Q>:4/W":=>YD#4BK=/3FZFU?/LDIW]T5W[6YE2449G2$^&=1<-:/$\1@(
M;EK91Z,YA]S$_G)I*MU5NGO:=#>OIFZ5[NZ)[MK'93%'JH2/1%!."<C2*T;;
M3(((#%5V(:!TF.!\E8IYQ>U5NJMTMTP/OH"F=Y7N[HON6MJ=M[A/431A.41%
M0($B3ME 5()2LEYGR62)#@ ZK_R)RG:5[9;IP1?0$["RW3VQW4PW0,=51K6<
M>&\8 2X5,38%8K(3UDMG3!KGL=)JRU:Z>^IT-Z^FB97N[LMUUSYU-L*57D!(
M<,9G EY2XJPP!(SR"02+(0$:LW15:?Y0^&YR,#T=R$2X54-F\PY&J=>HUWC,
MUUB6( ^[/ $>EVZ*%PFD]XWL]B*.ZWG=@+Z[ 7T^VGS9TK>]MRI9("')0$"
M)D8E_--'J@4UTB5=IWRN4VX@BV A$9,,3KD2G%@(@ABJ(L_@?11URN<\Y9E2
M2T4FW#I.@ F&]B4X@GISS!"9-XG6*9_KE ?)A*-.$.GQ!]B(AGR,@6B;G04?
M BJ^=<KG.N41S4')E"0Z<DU 0R2^U$^-)D7)(^4FUBF?[Y0G4-EIJ4A*0A'4
M5P+Q,GOBD-L=USSKA%.^=;2;AIUP/!PV;4U[SI?PU%X:G9EN-_^GUM9_"N6%
MYEV4XX^)S)V\' MA(Y'5M3-7:FB'*42E.#.)\$09*5&GQ"612+#:!>YY<J')
M$]*BEK"NQ/10B&G>944J,=T],;4""@*U'FC@A"KP!!+5Q"I%B7+::1:C<\(4
M8K)V-B^Y$E,EIN4DIGD71JG$=.?$U [L-!HXM]K@A*+:!)G&4BI6D$"S$#FE
M$!A;69.KAM42UI68'@PQS;FT2R6FNR>F=H(-1.U<-(0E80D(Y"0C=2"QM"-*
M(I1:+BMK##6F2DR5F!X*,<V[.$TEICLGIG:T)&XES-*@B^T6"6C-FQ9IA*9@
MJ,+-AD963#EA=26F2DP/A)CF75ZG$M/=^YAFBNL+%DV.DD3 'V"M(X;R3*0(
M6EBP@*M;JNG@#K1$S+0LM?5KM-5C@,67V6@KD%)SQ8DV!@@$"<7#P0F3('R@
MT@7.ZI3/=\J=%H*&1*)WMDQY(#9+C3]\--X'*6JTU9RG'.G="Z48";@%X)1[
M22QC*/0R*(.2+UF&.N5SG7)'%?<AE=Y:M*01X&]6 "^];!(SB5)G:^C/?*<\
M1 84V8-(SCP!0S4QV2?B?73.J>RS$W7*YSKE,7 :E3'$:J4))(N_4:=0LXQ:
MXTLL:SZ-MBJ2C]H^ZG'XHW?TRZ%6C[S\Z3+$)JU/ENSE>,6JF39_0+7\1V #
M!1H3R9 +AR6'T+(1.2P;7$0G0LXK:WI5BU]./JL%C9<7T7<6U%,1?>>(;E<+
M 9I2X)EDZW&+#$D1U,4MX1:THRD'R]7*FEGE^I>/JBJBEQ?1=Q8-4Q%]UXAN
M1\5P*9Q)V?[_[+UI4QO)MB[\5Q2<\][8.X*D<Q[L'430-MV7'2UPV]!N^.+(
MT0@+B2N)MN'7ORNK)"%*8#,($#C/CN,&I*K*RLSG64.N(3<G!1EM@T?&"H^T
M)"0YIC4C:F6=R%6L[EWNK$!ZB2']4'$D!=(/#NEF'S]FJ,@]0T#[3H@+)I"5
ME" ;<IHBK*63.JO=1,F"Z)>+Z <+P"B(?FA$-P,QI$W R9@@H@A'/$2&K"<Y
MN]OFM$L764ZCUZM2WKM(7T'T\B+ZP2(7"J(?W)!N1C 8[5F,+J!@LF\L92&=
M<I*O]%Y+(;QP6>\6J^;^E9D>KRM0Z Q/NO8L#S9^GP;*-Y_G-ZL-\,O(NFZ<
MGF' [LP\U>F=5IW$+@6>S,:9,+(FII$FZ_]Q@U\:IR'U-M\^/08J]9>Y+XC
M!<$!6V&YLA*X3SK#>+(B1J[4I[?9Y8#A?^C"]W"Y#%W%>6_ZP]%N'OTNW/K7
M;M]_>:8,=O#W(?;'?_7L1W.Z<_S^R\'N9];>W1,'1VV\O?N^>W#\OM,^_^NH
M?=06P'+\ )[7WO7B[_/-K]OG>]^R=SY7O#0HT!009U8@[3U',6@E',;>J;$
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
M)*CD-.QF2XVQCFK8W<DD#J;'PKBIT,_MZ*=1_)?'Y%4D"0D!I .<8Y!A-J)
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
M!+(9XYP2RT%B6Y$[G^9.B,N46?2SQ>B+$J._#&[]W_JG@\)'B^,C/^?5)UC
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
MST&[!.41KW*YX%R;!4#HB2-K"ID6,EU:,KU&#2]TNE@Z;1S**8RY)MPCAZ-
MG,B --<.&2JTMC%8*<$65VI5LT6U+"ET6NBTT.F3''(6,ETLF39/.IU4G%&'
M9$RYU62TR"B3D$]<*RM-XKD1!2&K=&&%K0N9%C(M9/K09%ITTT>AT\;1<6*4
M84(B(HR ;DHE1\;JB"PFPG!'C$LDY\IA5MBTL&EAT^=R[%94TT?@TL:9.Z=8
M)Z<PBLDZQ*-FR.0C>*QIXLGYH#!;6:=D5>M['[H7,BUD6LCTD<BTJ*:/<PHU
M%Z5@@$2U4H@RD9730)&E%"-/M?;1"4H$SBUC5V$17PRA5G$,OXPL/'1:\;%^
MM>W38X",O_KWO/$[O5-;O?L5?YDI@SDS'A]S!N48R>O_<8-?UB\7F[SZLJ/3
MX:B3SB[%0S"R)IZB>B:9D,+L^]:0DRHH2C 7D5).7=)@SUA& Z/P_S&?85Y]
M'7Q!R.BP4<)RHY*VT3#X@8&=B[6P*^N[A[%E7?^?V*H6JM7I^>YI@/?YWX<_
MU1$3>CKI'5\97K77^WQJ!Q:>%,/[..R$4]O]RW9OFEXNGREA'?Q]B/WQ7SW[
MT9SN' /9['YF[=T]<7#4QMN[[[L'Q^\[[?._CMI';;'_<8\?P//:NU[D5/'V
MN?_V*4CA UB\R&MC@6ZH0; <!&GX.Q8F*LOSL3=9FS_T;L&>[L(/J[?: '=T
MG90-\" ;@'RBH"R0W(0L"L(1A]5!)GF)?(K6,88]Z!*P ?C:?%#<Q0:PO7 [
M%KB;DE(VP4-L@L_GG[P.-/J44"0T@!5'<O +A5^3"AR :1++9;7%VKP--]D$
M>8);[[;;JZW=[?:[>DO K^];=C2-QJO5DTE(7G5%_'82?2YKD$Y'IX.+\L^M
M?,=NC*/6/_&PXT'<Y!O&_W?:.<F?U\6BAZW1(=S>]T^[H>7@*__T.R&72$CP
M0:R_$UH6]@G<\&N$VP\B/*67_PAWJ[\S',(P.L-6)=-&??B*!QD'(P-Q#SL&
MOGML!U_R0/)&J@:=+[P82AKTC^%/G4& T0]R$.):JY6%Y9O^,:@%9U4S$?5Z
M6$$@3QML2OCY^+@SJE\UWW+V?0XMR-A>?]0ZBZ/JB['G\Y '6>8.01?I)-"D
M>J.UFRA!K=:S5&X:FNQTZ!4^DY1)"BTYZ,*<J& T\8EP#G].@GH'I"96KGCA
MR[70]65S^*HI0/E+#SX#ZLH9^)?Y]^3U'__QKR]-E5QCO)J'2SKX94K/Q:4$
MP0%;T!_SH22ATH$&F8#>(U?JT]N,>0S_0Q?<?MGD? MW_0=V[3]QN-$+O]G.
MH.+N77C&K]V^__+D[+PW8>?._O'>6?MH^VC[_ LY.,KLO'F^O[MU=K"[]W7_
M^*#;/F^?[Q]OX>U.DYW_VSF [[5IF^WL_G6<V7E_=_NP??3?[O;NKYV#XSVX
M<KNS?_0G!79FVT<;^!.3QEN7//)>&,2%9\@&*I!S(#"C4@*FMQ:P@/H8-K*4
M,]:#3/646$*X%LYRGY1QF%'+@I)T!?C-VY/, @,0C^MYMEO5=-?ATY.5J(AR
M!PAOT*K=JQT@KZW>$*X:E^EOVF4W)IOO6&!76B@_?J7+4T"D)$Q&Y31.7(,R
MZS@%0\,2:UDDS*\\&S*L%J<6/R"H0DR=2H0-*T%T M,>:\'Q=2((089%6+Q0
MB188;R4"6_#SB07+'80<R*'>,,&BVFGP_%GK7_#-^*TSJF_Y;Q VDP? LI_
MNL,-COO#4<N&?T#\V,^Q?SJ<2,>)7)P^ZN*^<!^X<^5#Z)[5CQZKB"Z.OL;8
MF]RC$I_Y46,%(-_O& 0C* :5I T@CD&V7IX.5PEY^+8_'0SRM\8W^W^G_5&=
M#V#_L9UN)=[S9H9+AJ<G)]WJEG"E.X.7"A%F_7-K%/UAK_/_3O-UO4IS.#T^
MR2/-KQEB_N[H0K!7$YE5@6^C_-SJ@5-MH9K#89Z(?_I=V,63](1!+=JG8X+W
MV83K!SV8WWQ-'D:G=W(Z_4H]A__80;[\XF5!+>B'_ DP8P62U<F3N_ "G?Q1
MK83!O8\SIJO%^3R(U7O#4S/8;?UN\&F807RM+^5K9Q,K1O9+UC_@G:VOTI?@
M/7J@?5>*-2@HK4%G^&5U[!6H)C-/34J@WN4'U!E/@[&&--:)IFK8G*HTB/ &
MU2TO*U.PM3^?=FW>2'F<PUIIBGD[5.]<K]OLS,&S)_,*^\=6&[4S&LZ^\<R6
MS+K;1G=TV#_]?'AIK4_SD_)U#A3#UM%I^%QM2=C;8T5Q\LKI8G?6LSZLU+8)
M8:[F/\$FJ+6Y_&/69CN@#(X7HT++V?2N&0:37;EV$W:]HWOKTF6/K>ML]N+@
M\UGK?>Q6"O>,^'DSUIF'<^_P-"/= =/@GT[\NA"E^AD['W=KP0"4 PAS1P#R
MO%H3(0!@J3$_(:D9L%W"P@5;Q'H+3&PD^*Q?,^]J:_C5G@QK,JNMQ'SA,+,O
MO 9(H;$(S&212:$/.DK>15\[H\,\HNCM,/]^<CKPAY65!4,;/ZZ^9^SF$5>"
M\7/^ "YOQ2Z\4^:-BD>S^=CMYO]6C\P#!B%5R:I\Z_%5&:R@5%D_EGJQ2N_,
MCYL91HC'U5.SU0C2=E@1AX?U[8,&E>D'K.8I#XZ'.1@#8V8:IQ,UF82+R1ZS
M)MPG3],@6ZJ#^NV.LT&=%V@\B,JFKA_1BS%40\T<UQA.O@T8ZOWQ'(WE3#7?
MDQ6_^O)*U%7F-%QY"MNV_O)O[]YMO%E;D&7ZC$&TU:L<(:O5'%?\6]=W[+>N
M]:6=]+_&P:?)5OXT%>A-!QLHR9Y'+161/%CA$@DVI2!=T"31>*4U=N%IV]K^
M;=;5!LJ]BX.=]&[\V'=Y$!N31P\O.==@+GQVL'T%?6\8>U/?&O[IK+<MVC[_
MS-M'7K3??OG6WOW"/ID0#7'9L:8Q0YPHA8Q(#B61C)$X1*'!%AL=PLS..]JF
M:UU1WV0+M*H=<843*CO>0-O)K8/'!-D9*^'Y\MC+6O78?S:&ZX05PNE@HLS
MYJ"@+A_G3T^B_0+:IH7;P7;O5YKT<<RJY.[7_IR&62LZ%\.$SZ_=U,=?&]LW
M:N&YXF"K^<"Q)YI3ZQ65C%%/!2:WV[[O3EVWX_<F.OAD-[?C9_O5CD;#C8DN
MOM6[>H>733S=Q)O?/EDFA)4)ICXPDX^,)#)22I1X/D(DG&(>5M;U%><%[8_U
M/OWO:2]OO4&E9'^()Z,Z5[O:;!.+X&X;)PELN/4I!AIX2DR[X&5RBA'CA5>X
M;)PGVSCDDS$J,><\(BP&Q*7#R!)M$)8Q)& ^$P)=6>?S^6#5QADK&ND4]+"S
M: =Y8^0=LSJUJ6$G##NA$J(7BE(VV+S-"NF%W=7KY^_#G<'FME7Q#3 '3^/$
MGL_;"]6^I,_9.NO9ZFABCN'&EFG-NM,_3T=ZMQVL0M)1B"288X MZ[R'?4NU
M9U(YXF79P4^V@\4G)ZT$14HA+W-6H_(1V1@54C$X+&**,N9$'''-%NX,CL?B
M&D1Q18*9[1H$F'7TX5A)3QW8)WF_P!;*SCG8*?WCCF\=QO Y?S[T@X[+/JS8
M[7^M;@8K"+_%WL1),_$!PF^#;&=USV[D1'C)6O>O$>RW7M9P_FM[I]F K0XD
MB5Z]@:V3S9N;@_ENT2[X.PA^T^]E3TUM;+Z'4;WK9^=CQW;;U4CSGWYBS&ZR
M[?.]3]Q&$@7 5- <U,*"0MH&@1)A*5"EF<.Y,NC5&LJDOG[&Z(?__OZAM0?+
MV^*KK:^''7^8M\=A[%;>=U"*@3&!\4^Z^=]<>690BY^QGWB[_>[]F[$)G8%Y
MR<2[K,X/LWMA1I5?JCU6%ZC:[7^ 0;X]C;O](AY@JXGVT=XG&:4'W=(CX7+-
M.4$B,EX+Y DQF@=ND[4KZVR^L4;>:I5&D0VPB<\H;XL9*^YLWH:;*A>U"=9@
ML*E2W;9GD])'H" -3RL/7;Z]CX.1[>3S@U[H3!S>>Q//S/"R 3>FPS[LCL^5
M_PEND$]*<GA$V:#+OD&WLL_A$P/ET4?+4 JY,9RD"EGJ6*Z12'#@WG,BOK=!
M:T[J][IG0(#Q$B56>V,2?[561VQDC?C2+KJ==MX97J&<WUPWOW20T^@@?\/H
MX/MJ/F-5@].ZFAHH$A7,7E4N7'CCUU\[870XB>N?N7 <?HTO+K%NV.^>CJZ_
MY/&/;^8T*EII5"W4$K(QWS/_'@XN(G ^1^0&T7Y!-L& 7]GN5WLV7/GETGL=
M=WJ3!YA<<:[Y_M>^94H/]I;UA@!^ZM>T\ZIR9^=OP9CLTHRE=3C(I/L_/XZ1
M(GAE?;<Z%0?PY&.V"JW_^<4N]7%AM=^R7'J_^6%G[_V;S0^KK:UM4+(VMM^V
M/NS]^F'K[=;&^ZW-#\O_$GN__K'UIO5A\_U?6V\V6V]VVN\VMO=;.[^UMC<_
MMMJ;?V^]V7E^;[6[^??&!S3S!N]V/FZ^G[[=C=\'["ZPTJJ4DT9[KB=]O>V=
MW<T/K=T=>*'M#SM_;+W=V-U\V_IM:WMC^\W6QA^M#[OPA_;F]N[RK]1<B<SJ
M7UQY$4"7-%?1^95Q63^,LVK$92D13-#:*H$EU]89F[R5W%$9:.+X&<5E91[*
MT[4[Z* /HWQJ7(7N6OC/N04=?GAHJY.4"]]@I>[';R>=0:PB/;*>GG7TM:D.
MGB.1)U]?;44+)F=M"F0+L?8+]:MPO/JO-U?# R=)1"I]XKF8H30YY8(P;22L
MF+2ZJ.$/I(;#F+<^P<8VFE*?2PX'Q(.BR!+G$-,D>8'AG^R2 !7G.CU\:B/.
MG-E7G@*;_8  CV8@ NRP_ND 3$;XV5;[HC6C-SL[[ ROM QG0[JFV1392OP5
M]MTEQW8=(S:$=:VU_"I$SM8!!D/8-!/G68;JM]I^K5SFLUL<MO4@FP%5X'TX
MK2(9\X6?8;RGH=)-+C P#8L89D]F;'5!2&1/S>2M 6ICY(VC]SK#406SV#O,
MH:OC0TU0Q:>QB=5LIM3QG=CS9V,[HC/(LW<R#FH9FSBUJ9PA?V*G86?CE^_-
M1I=,;/ \I]- B#KX83:THPZ"^-F=L;,S<C'1X^V4XUK".,RHDT-'QS-K6[TX
MJN,44<YJC3G'-4?M?#[+;CHP)-W9I;FVGV&_91=&=2$\ITI7^9IWRB2.IC4Q
MN[(-.@E9@=MTZ@2-2?3..*2G$? S#9+,$;+C^,_)?AAOFFF2RC7.Y4X=.G/=
MC:OL%;@$;A ZP\'I21Y,]D?7EU7'\N-(G]KLGKD WAU>/0N7' I\$;8$(]M*
M+=NM GLM3,!@<M9PS>UF0XE<G,Y2#K'-@#GM5I&>PU/ ZVEOFMD#TSH.-%V]
ME/921RM7$K.^WW$5G%0O\16SF/.*6J$?ZZBB2G6J/:DW"))Z4)P]323BFVF\
M5Q:]/SN/U*<?=5Q>IHR^GP2-7P3[]1/8N+!E_NEW_XFSX!O.A0U.H_RF88GU
M9'?&; ]2!TSGSO P?V?"',-)Q/SXHOH)L.LO&*R2Q<-#0!JJXK(K,3QF"-CX
M\ (1OE7M[6&]N7/@=PZSOSJ"L@:;'<[1V31^\I)#MYZ;[$>N'EQ%5C8.(B9G
MC$ +9^-SQOJ*?"W,'#RW)BRX=>T;G,7T-)[R$GE4,1U =YU>YQC6M!$9/DD@
MZ)[Z"5&,9^2X#UI ?S <ZP079#F),YQ"X"(:LM,;'W96"DRUF/8$]D/.AJ@C
M1&$PX_#RDWXW"_Z'98?G@)Z]WNGPM%IQ>")  .3%87U*_5MT@^J$H<K8K$F^
M.L%J'<+UN2@$"!4TY?K*'6N[K<_VLE84IGME.)JN+H!F?*P R]LY/JG6;QS(
M%B^/Q&7[Q]=Q:?G>509'I[:AJFP4'\%8ZGVN0=OIS<F/VGG=K08Q3LVH1-HT
M#Z,&APW5VF105V=Z4Y5DLN7RP[,N/;RTH2N-LE?KVN-YJ1X2+@UV_-Z3Q-+A
MS'M/'-B77OKBC&9"+*DS&.9$$U"&XR0 YO*J5'O]6W5_6,W;Y&0S@6.,1%O.
M$U=8:<U3(E%J9Z*E,30"3S!K)&?+9CK?&UCKG?1[OQ]R.M^''#</T_X!WO"Y
M9&,_=<3)%O[DA212!H>P#@SQ'&QB4J#(!Q<M"8Z8[,>EU]70GB1GY_B14&\F
M0.<L2BM$UGO_SELG@/FJ8,_() EW@6BFM$G4@;VKHV2F;)U'WSIM]@E60YN0
M S.)A:VCA$!.2XT<-L106!V1^QU=5Y5MLG,J@IWNG.OXO#[UJR1_IP?2M?8.
M5/G\P\K8N=XFOD@(N$:QOG&"J*3.,<X#-8YSG;@SWE/NN*"!8SEQ+#Z-MKY1
MAV-ER9*/\&=2G8ON$:K0\XO\PXNIRK0T,>L&I]G54M6,F$L5JARQ]67#:9C6
M1'.>59?G8C,G'JP+,V$2Z#.3*W,I#&]FJ*L7^9BSWH9.=98&J'A[$4B?(U9S
M %"HTMNN*H=1N]]7I_[W^JV^VMK<S9IXI=J,QN%IIX/IF7A^T9E<VW$E#6^'
MAZ!4][^.=:JKDK$NG%4S/L3IA;7Z/PESO3+W*!?+&.1WLJ/9Q,?*S1VJ@_RL
MK71APU4^AG$HP,S#\H(T'GAI ^07Z69/7NK4GH;+,9!Y<)N7_U)=,Y,C_>/4
MLVZ_][DVQVI2F[68)GEA5YA%,ZZ:.F5V=8X>I^90Q9/UVDZS+>:<+/ N;T";
M_APO]+U+N:3QBA<=Q-2M5>].;ZP(5FE8L[ZT7FC.XR3O>AJ] 9?^$WN3O.<\
MVMDDN4GPZ&3#U1M\HK-6HQGKMB#/^W6J;'.P-=D#O51!<1<VV61C9WU[)J6O
MFK5K+8@I*5R2)PVOW23+[+MS.DL.5UT_GN3)+A^.\X_!*CV[)E%Z)MZO5R7:
MUS-WR\B4!7.QOD_1E:?V;SV&L'S8RB8?/&QSD%\[Z>)=9HIH;/6JT\/\\TZ:
MEMEX-W8KE4(H.:QW][/X)'+#;\\YTH8ZQ%T,R$5)D'#$8\N<9<$V"YL\%S5H
M5H'X4=YT+5\O,].L_%VMG?IIK,GD+S;2 >;YN>;]:8C>'R /NBTZRY8SE3B&
M==+-"0B<NHC&A%O[71#CE4R%%P06C<?30AYOX.:Y<&C%V[_:;N4O^7"8LQU>
M/4BA(W.O0E/S<2CBFCB4NAKF-(JO*I4*@^_:DV%\-?GA=>@,0<2=O>KTJC%4
M%[T>WWT<^B?FFZM6SZL_'D?!2;S&=!4(-^[[.G[P.$9NK?JH4?FU_DSH-</U
MM1_C-7+M9]^[+=%K5%W_\?=N^X-'DKO=]8>#I3>Z[0]ZZS;*WCY-8>T?BG5\
MQ19O5C W*XW-.]Z./RSU.X^&)RJ:/:= 5*\]M0O^;\5PE][_YUW<&Q5Q7O*5
MG3.@?\ZU92]Q;:]JUGW7-VXV7+C^/M=2WLN:6?QS N69D^#5[_ROK:Q7]T_A
M'F'X[]LL[ \;E=QPQ6$6G^C=ZX*4DX)_M1_FMET/?H+^*"^SPXF6@;@H&/><
M\!2X4]@$;11AGF-&R$T[G%RX8C:J#?2FWDY+U,3D;FZ6NHE)/U<L.-L_]^S@
M8YNTZ9]X^VB#[^S^U=V':]OG?W[=WCWL;K_][U&[V<3D:!.N_2\\*\"8]\X/
M8%SMMY_%]L>_#O=WV^?;;S?(SN][N'W<_OKW^9_C?E";H_;Y'ML^^O))^J <
MUQ9%PB/B'B=DO-0(_A\+C16VAJVL2\T7U+[D&75T*IRS3.]VFZX51$B! R=8
MPC],P(8F,==3"\:09$W%.?@>G/,\NBH]$T(Z:Q"2)9*;J)%0AB#./$::.8&H
MYXE*[;SG;F6=K&(SGP7]=)1T:R4N5?_WW)2X$%,<9(^S/ZRR.6YB^_WHU2>T
M_# ZQ;=AYU6OTQT?,/P X-O]GB]ZQ1U@O#>G5P1EG+$J(8<]0QQ'C@RS#D5*
M=>)"&R)S=ZLF@A>RD^;N06\'Q"N%?9&(!3 +!4Q#[A&1(H\.%'%N..*1B=R;
ME2%%-=$,>T,P7UGG8KX.TBVEWM62YW&DW@\T\AL!]G(?Q#NV4WW6:'XHF[I@
M^%88WI\WIK%+"<0<PC2"[FJQ0BYB@ZQGN<8S4Y*311K3SZ5W<L'UDTKI8K N
M%/0-P:UTP$F#F8I!@H/@IA+IQ. ?EX1CN0*IR3T95X58< O@!^[P^_*MV<F1
MQ$P\Z+4&[<LT(?[UI%K''Q?S7EQK"V<J/Z>>6 J&-V,4,:(L,)5)R,)Z(:FI
M("!7N#&Y<>@J5?-&QK^?PKXH?H!%@WCQ*D8!\0.#N*%NX*2\=S$AI@1%G+J
M- L""9]82)P:)\UU_O$G ?%/$M]PX1JORA7<S35^C1WU,$(ZIW4!MF_L(Y]!
M>O'[W1'/G^>$LDD1TRR4H]8!<6<4,H3D5@78&L5I),'<VU&^0/N\",B["\@"
MF[O#IFEU!QR8\10)$T"7E9X@DXOU"1? Z*8:S&Y[M;O\YD)PB<Z'[Z/2OC2/
MVM(8K47171S"O\P)1F&,TH8[Q"UG6='%2-,04$J4^F@8,X$MS%I=&D]ZP?WR
MB_&"^X7BOB'9J98^5Z1&V%*/.%,2N1 D@L72SDH+E,"O\Z<O'^X79/U6SU9U
MEXJE-82WX^B.1QGCC!YVD@N1G.8,W5NG]+S0"-T%3M#+8?>[:W53G\?W3TQG
MR'YC-"WI /N[4/_BJ'_S:T7[E=K7)MOG^^*3PE$0!DJ>4-0@3B1'-@:,"+8R
M^D0<F'45]YO[</_"H;7DB0R%9 O)+DTPR@VIM6JCA\[CH%]8]=:LVK[,JH&9
M)"QQ2%F;CXRT1(;GT&P2@%=SI_:H<EJNIH2^7FR,RA.2ZP\T[TF)%WC5^'T^
M?JQOE@&7 9<!/\6 ?ZD*/,V6^+LH+W=-R;_)/7_:#I*J=)!<@K&4#I+/I==B
MZ2!9.DB^B Z2/^P(V>P@:7V0UE!'HN8,K(\$ ^+&2NUPPCFI[9J-P"]OA.==
M!'1<<].Z?NZ@5?%P+LHYT]+O./<L&^2>9Z-+;2B'TR9I5Y<POFA6UD]I6'7P
MJ[O=P8VZ=5>EW&$I#B?%CJ==N<;?GZD:6M45S06^?:Z$"<.QW:H$Z34O59>)
M;@Y\,,@EG&>:"37>>UP%N^ZH L;C<#AN'5[5PIX=S=7O6U4AOZH^>FZ15M4)
MOZAQ.I[IZNEYOF,N<#[[N,MEB<8UO^?2 J8]Z?(+WJ;9QAT]U>)Z+\K493);
MGKARK91N&S?KMO&G^,2<BHD&G6.&&.))<:1U#"@0E8R)E"9/'R,E\SOK7"WI
M=+%_SS"9N,[.RDK?>*5C8-(%X9#!P2 >24(:TX04%\SA[/'">F4=K\W'D/R@
MU8H=7=,:HB[AW^W>BB?NZ&TM/+'(NN7P'E_.MH\\WC[?$-OGFY\XUA;K%)&2
M+"*.14(F8HV"D=CIH+3+Q;&>=)D+32QBH;7FFB@6D+8Y"#M%BRSQ+!>LEYP'
MPEC,.9QK\RD5=V0)/&[_4;48R@U?9I7)9D/R686JZI$X;6$^[O;RO0NJ-BX1
M--M*'0RMTQ,85HA=V#N#,[C^)B;9;37Q9]S@:&.86_;ZTZH15J4WKDX[A-BZ
M'0IZQ'8HNPT=MNZ# Z_;S8V-JQ[!MQ$SQFNA3?*2F<0%$)BAE$38Y='Y)!*]
MHYIRN\ROGX]PFGJ)9Y^(==PSH!@EG0+18JHJ$0HES#18RB(R*;)>0G_<\>T*
M$^9I]\1=4P++QM@__T2PP0ZT5A0-<R"*)$8F2(><MU11$9/+-43(VO_/WKLW
MM9$D_<)?1<&><V(W0L76)>OFV9<(;+ ?GAC$C,$SP_SCJ*N1+216 MOXT[]9
M+0F$!+8PMP8Z8L9(ZN[JNF3^\E)9F3\J!3ACV\X:LC/@<WS0'8VAZTI==HQ
M*$&J\JO7*3+I)469B;2='41C/ \4*2B4RB\AQ9]0='Y$5)<$#-#G3D\?U^E[
M"4SIG 51$B0!L(:8B$9O8CY8I;@"RJZEP][^TGY'AC2K>OFJYNBSC<*5L_L!
M42*@92(R$.Z*E>)R8 [%1W_P8WWUS!E6E1:*9W4^S["A<I-=KL1>78K[:G]^
M_32^[QKRXS*/8PTP7@<!E9'6<P^2.@9*2(]R'>V^XO'V7 5V.9ML=5Y?S2>O
MSIRR;TO_]P9O4^BY[N$K-SIHV&:!;=[)G;TJ/4]BDE,B"W] 225K)=KPP8H(
M'"(:\O):^*=P0:GG4BNF(6?P(+)Q-IM$$?Y4OEQ?:A;VMA<6YUN;Y +Q)J &
MC9*->"LD\<!S2"%&#>&:$%@*M'WH(W;$L]JSO?3!]5I5N%G1F8;CA9G?)$$]
MZ7_0PD,3KEV4*3] (_V'H#)]ZQ%:A>-RE?-;+]/]E8*E<VZ HH]=1\O_.:I=
ME-K;56<V4A6U<IWT8L]/N<<^['UX3X$Z9YDFB6=9#BH+8CE3A%M4F0+^[Y6^
MW '=FJCRTQK'W='4_*^VMP:7E-58HGP?DNKZLA0Z\"BR)X5I*^(_/AGV%ZCT
MP6CQ,@#=.>MR0='2WT40;4CTC$3Q'>$]#5YH"JA"@J $K#!H<AI-9/24<H[2
MTN?KB<B?TGV:!;ZK!?8Y1I.E)%$SQ""I'7%:E;0)1EL1C+ Z%PRR2\C*"2B5
M4LUS.#"59\7C? 94/P:D12R[L/%^KIVW+B#4X-*L.Y?=3R_S<M>I9/-C\(L7
M1W3*N8K;0'L0=9)/:-V1\C<=_SC\!<E@=H?C>P7,XTFUB5&HYC2YX0A_+X3T
M V$UED(_YQ67/HFL?,Y".]!9N&1R5"Q')JCW0"^M&;T<;KUQW?ZO@]%HIW_^
MV]+'")\A7 E\YWL 'K1VB1A.$:0,*O7.Q4PBIX+:%*QU\5KR2#.30O:1 4^0
ME77!EIR'D:()$;.)U0+3Z0)?2S U"_P3"^PRE1[ D B"HQ02&9?:T.+,8L!2
MY-ZE(H\6#WE^W^E=A-)E@6&5[Z8_:'4/C_"Q D8[K[;.3+PCO'$01^<%LJ]V
M:SV33=!9J.XCO/N3T]8_1ZG7^U?K\Z"'D-Z:'EH81^--D/O[FP2'7P[FV#)8
M+KGGW%O4/C67KF0_@T"]=,%1$WZ N]]UJ70&_<,!]MT-3SN#TA'76Z_TD\VJ
MK]OC\NC+L>GS\[!LL>V/'Z"#[-K9>">W/V[3]TY*Y4'C4K"2<(M%BJ L'0F&
M.I2=+J=2T(5QWD::6E0;M_\\J&3U=<A#.^<C&HE9"# QNRBR]S$B>*2DM/\!
M:M\Z>32^MTLHXW=XGZ@UHD1)H435!$1BQ C%B4N*JDR5]Q)6ULJ\74$6/W3
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
M9[^U\[K5V?RSM;WYU]:KG<<WJKW-O]9WR<P(?MOY<_/MV>B6'L],C@![18Z
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
M,'&6"]^BMQO0>#>WUH\@ZF1I-S%4C<[[>'5>+7@NF88Y%:$H2VB1!\=]E-)
M"<-9]JAXH_/>L<X;%LQPK0V5DB?BG;&E5$XBE@I%<J"H\5H-7N<2KL"M;+/&
M$&] Z=& 4G9(T3$$+3V #FA]6P0D3U-P$( NG?.Z :6[!Z4Y0UP%@&0@$@!/
M"?CB&\Q9$96Y4A(I(4<HH"0U:PMSX]K%C2'>Q% U,51-N,(5@B0885+D^%R0
M0)DVH'0JR,22$DPUVFU=!,F'!>W6"H=DE V).DL"PEMB4_*$,:7 2I:C$<6C
MJZQJ*][$4#6@]%A 21EI/?<@J6.@A"PGEX#13"EXKL+2Q2$:4+I[4)K3;BV-
MG$/B1$F)*BZWACC''4G"&ZHB-Z[4FV9MPTR;J1L?6VIBJ)H8JB:&JO&37%DC
M&80%HR(-W" J*>NTE(A1S'F?C#6-)*F))/FT>$0 LJ":!Z*M4005VD1L0$77
M>9.8">!MRBMK1HJVTO4/5VA<MPTD35RW:&-KJDP$Q2$"=< BCX[&".44Y=*I
MAQM(NGM(FC_^JIV-W!NB7<G:IRT0'Y@B&H+2FAK.I:UBJ*AJ:]ZX;NMQYQ+)
M,)?)K+A6)=FZ,D-@'3(R4GEY1L:YA(PE\>(X.^(A]N_T__W#<*9_&8WK1[>Z
M_<]I=#S.M'B>'W')A(HE)2/"#_;<]:JWEA]&!X,O?6RW:L'YP>?4JE9C=9ET
MB_8>)O+R2*2MF8GXG]2++7_:VCP\Z@U.4VJ]3/V4N\>MWW *1DN.8Y9G/YZ,
MCKOY])<ZD$V5R'-]U$+F"2>C$:XLKE5G<)Q:C+5;OW6VJY4L=E/KP)7%&V+G
M1[B:[KAU,.C%&9)I.7P>KZ$4*JN-%'>4^J,B$<\*E+>.!J/C83KNCM-YMOQD
M)H_*3*ZV6H5^%VEUTN[!9!W*3Y-N=)&(0]6=A/*RI!CM]ETEA">/9H345&#6
M'9]4N4@O+E?!@B*@N_V3ZK$+"SB9(N!CHQ:[WBWWO!BF'M[\.4VR<4Z4@)D'
M)QGSZ/DCSB/GG!Q?_<AE247OF1)XZ=/+%FDI.C=),_\>G(6C'KD/B?AA<I^(
MR]CA%Z[WQ9V.5OY]D0F0 R8OL(4+YL=_Y2ASOK-1CODNEN2QU:*_*#0R+'=A
MGUQM^M(Z&!:=\1_=K%0YG:B 20I,1VM8R P ?\Z2!_^>443^*@,M$OBKHF\6
MV/K/O]T/)-:]TML"SO+)=F/K[>;NSKNWKS9WVZVMSJO5UGIGH[7[[N7NUL;6
M^MNMS=WZ#^+=RU^W7K5V-]_^L?5JL_5J9_NW]<Y^:^=UJ[/Y9VM[\Z^M5SN/
M;U1[FW^M[Y*9$?RV\^?FV[/1+3V>J^7@@PZOL[.WN=O:V\$!=79W?MW:6-_;
MW&B]WNJL=UYMK?_:VMW#'[8W.WOU7ZF%K)?CX.E*[*(U:2^#\SG!-[8)G0XF
M!$\S%0QR9E8K@1J"\4IZKT,:6[/X3(KKQ<STX 1G,D;O+$@&ME3VSI%I&91Q
M/JU<3R%Z(.TGN7!0:2 M?W(\JW"<YQG/O10N:,(7E>?O:,:HU+Q$U:=ZK(#=
M;Q.5J.B.U0*5"Y5Z=>%*I5H51T*EM!RY8MYUCR9+U3]K[6T:#4Z&(8T0.OMA
MM;7M1DB&K;VB';7^6>XJ?>3TEQ*U?.%J]3O[Y5_M21KV+V[40CT.I4AW=("C
MF"AQL^H==F0R,1/E:JK>S6IO\V,\FZ-9/;'7&X3Q6(Z1)DJ+.*9"N.-,\*/J
M75>Z5?HGA=CG/"M,>)X8%Y1!@I)&WSDM<TQ. )*ENB(?#)]WK&R@.MI/<:+A
MEP&4_]>K8>]5?5T_Z_QO:5C8'O6@,^<*X8_4NW*#H@9L>V^3OL^>,V#*$TEY
M(& 5$!<])\PA-C"KF"WY$\1B :;_VTK_/:EJKK2ON>16""]D1@2B"8+-%@3S
M$F*.*C">FB6_RR7?$N]1&]6!,DV43HP R@EB.2Z^IR@K9!2)II+'Y[(E=ST$
MHGYE15WP.?S3%ZR\JC8$&HXGPW[K ZY4T9;['Q"]"H1>CVR,]PJ$II!H!HC"
M:9IY+I#A67(R-F1S=V3S<1W>1R6+EF$)=U$1*+4PK?9(.XXKHPU5P8:5M4LB
M\O]O*W>_5@Z*,#A,$WFS(#KO2^ 8YERV0EEA/7"EG<S2!2^8HUDGR1LRNBLR
M^K*S]ZD(G3*FK]C/]U0:286QA%HD*P#OB6%)$DJYYBXGRFTIL:IN4?88E#D,
M)-A2W=4*<$$*&H*C05BNH &1>UK];^OO.??>9JD(EU$2B#83SS0ECGL=\2N:
M)V7UH69B*/D 2$(A2V: .6,39(8&":*@,N:J3+@-!=TZ!;U['Z04'M>"Y"Q*
M9ELIB!,FHH **)URH$GEE37]8XGT%/8"WJRO_]8Z&@X^([6C"8P?RV"16EKI
MZU&*W2)/*^]_$:I?QJ[W?IHX_R=^^R.T,D<'A6V.!RV?6B=E7P$-S!G7?K$O
M9UD.Y7%(PV.'?_%[A<GCU\1!98-7FP_#Y"*.^-S57WR>L\7&IM7!9KAUW(,9
M92!4QCNVOSK>DFV]GFF@=.LJ5)C=?UBPIZO75HV@W3XJVV_'!]W19;.'BLOL
M[E)YXQAF9F8'GYQ4/3MO#>?BLK4X=U*@*#L?,')\^C 8EN*5K2]=[,O8:3#S
MCH,NPM<P')QBAZ95U\K\C3^+B_-:U4NK:**:@K*MTD)20R@9CEHGQ]U>]UNU
MY8AW=4/YA-3WN1N*EO8:!]A;J.J&$K=R(4QNGS0^++N.<5#MXB1<:"2<,84A
M WTJ1':$-Q9WS7A2?#>VRCI/+X\'YETAMY.CLO%T/LH"Y]W^.$*BH'.9]]$1
M FON!NSMM/!GJ_Q\_JU,';X"^<P-6P%)&A< ^0IY-A2/Q^N+A>ZFTSA'V(<G
MQR>X9F72QE.)2X7?<:'F&<=5S9PF-R2I'R^\H)JJ"85.WQ,&PZ.R<8!\5JKK
M]0;(]XLS>.D$CDFNFM]+9W$T.XWGDWCK,[A^!;,AI/9.8C7JSV6 E:(V)CPD
MG8,4/Z3IET*TI5!KY;\ZGOP\,0\N>_R,93X/>B<H#H<%4G#24CJL=J:K)T<7
MNU,>F1:#Q?D<#DX^'!28ZPXB#C[B<(9=?U*F!<<?</##0I^#STC1KO6]>IL\
MQRRLT#H(5 "X]%PK+\%(GCBUSG^GWN91__ R\3_IU,9,G\:_78@/0O$07L23
M8:&UYZ<"E+%\>\_05O.&2L)H3@0R!>( (A$.E%'*6QU+O#J=#QDIG/N]-;4A
M!@H*%4^5(>7@;,H6N!&2"YDC;];TKM94OH\9YUD;(,DSM 53#,0"6&(RMX:Q
MF+R"6:?4V9J621N-<;3:SYYXOQ'$$%G.H6""*PMX4Z'0#"PAF)X6.;R(,46"
MGHSE]NC$?TSAN-!3N79X5.%J)0M'%9144K^T-$RCD][QU/4_?D.!,)\*SIR#
MU_2./HZF&DR!V)/8+1L32%6N'\IPJG[/ EM(B+]CIW^U&U+)]ZDR-4R?N^E+
M.M-])KL?>+V/8JQWNFPH3ZW5WK*H1?"=18]<I05.]*P1RK0/_2+Z'"IA'T_B
MAW% R^GE:DT\J73A<1#4*)7](7S'?T\&96$NR-UV$9+]#VFL.8RO(+K$*I!D
M(NU*,^=%=;&3J"A>#):9D.EL'T_Z U^TL@F9')W,2%D<7;>$;HW+]79QA'$\
M$56?L$LHT*HMH*.)R5MD7X4\.))QG_))U8NBF(9C-Y&$>?8^[%,G=:LPH-+1
M- VGNA $A%0]O$+#KDR 0GA3#?6"@*[>MK 36I21LA<Z;YO=4P7LL1V^/5'E
M=_IOTT0U>.E&W=&SKH3]<5N\-R!+ (LGW*I(P#%%#+.! "I!3L4,-K'Y/6<M
MA0;.RC$ "H)3(P,5T8$,7@5O_/<J9S\R/)HKHWV5+7H%(Q7H+C;WH++3'U%Y
M:Z-6^;A \W7+6X-=U;!T:>>EFV6E:K;]J6:_?TW=16?5*F7FL716KJ*ELVRS
M#Y4Y\9Y3"]J%6^M6??;RF.G*<U@Y+"K9U_J?J=?@S@O1WOXZ/HX9WQL<N][]
M%OU^E-62+Y^]W\?:]V]COQIJV^NATO:W*Z5[-/8.%Y-HJZ@#E=MUK,]5AT'^
M.=9"V3)EEI>:M&9Q9A=G]]QRJ:9[I]@-XT]G5DSU=:NR9&:7A-]]Y>NGDG+W
M>Z'PR]=29_*.BJD_7** [U12?RIK/PZ^GPV=>0S9ENN8P_GG*>+J[!@S!MKD
M>5)N/K=;)T8JN8\S<E>DBIN/2EYTV<QL=,X9H'6FAD=(8\L>(+X9\7&*EGE]
M"'!V&_V2_>[+]KHO)\(FW\(3S;< /E,3-(LB<.",>\XMB]1(\"DX!<O6K%G<
MDCMS\>[D\X"K9Y&!X71G[]/I_I^=WO;'?7S?![J]L25V-O:_;G/\^V;SV]]O
MMK[N?]L\W3Z=S\"P)7?V_O=@G[\[Q>?XSL;O7[8_!FP#WXE_]_<ZG_8_OOZX
MO;?U[:]O[Q:3P@A!!562*$H-@:PY\<Y) @8L!,N%X;"R)KENFR8I3 -2CP:D
MN,Z921\9HA5XF6TJ*:NBI2$)#X(U(%5GD)I+$T-YR%**0))DG(#B@1C/,T&1
M ZJ$E9BL5]:XD&U%%T_&-"#5@%0]08I)&A2CP63$J12=S]F#SD*J:%).2Q<D
M;4#J 4"J,Z=)H1J5HY4,04HY LQ[XBGU1%":M?+40!((4I:WN3*U!ZE:)/=_
M4H;UN_ZL.3T3=_ #'PZ_WK1=*@ >-4H*ICF5P3G&'9AH\:_VJ,=Y%FT0/C4H
M65N4W%^P-Z71+D<#Q+C@"5">B.,F$9,MR ")<ZE6UL"V0=PXW5_]$NQ?IXV9
M71]Q5([LG)1XH9_9X'P4O:R%)[>B#3$K-VJ9<+M$*%RY)W!='6+IW<6E38N'
MFYEKVQ7+#_Z'@/%PH[Z&+$T^N9A2-#)G<-IXZ:Q'J W6&&_S%0=D&UE: UFZ
M6(U192VRSXY$KU&6>N:(X4(2QH2+4K"H$U]9DUJWQ:VY1:Y=>G99QKE-A\D3
M;Z-VMEG=8C 6\I<L$T[VN/6P1]A&+32^)G#D!X$C=0&]I]1&[0#\T3O7[CYJ
MI2F!][B]B!%T4H)&+L&#B\9)98W*$0=K!+6RL7QJ:_EL?JFLGLKZV6:=;_OR
M?5DI!4J38+4C(%@@#J(A)0J):\JS\!9-']-6_,91*_5S(S8@]41!BB,8Y6BY
M5BI!%M98%Q.S.EIFO ??@%2M06K[(D@EIKA7EA-CH$34<4Y<%('D&%#F,*VR
M]RMKG+6%;8H)-R#U:$!*2<J=M98)"8YE:R!(SF3(B8<4FOC?>H/4NSE-2F;M
MI!?$BVP(*%2BO%2H3ED>>?8*3(*5-:';7-1?DWH"+J6:&=9W$;6R;-CBHT9)
M08-4F4K&J0.:C E)4I.5 &LD*G,-2M87);\NV)LE*SED "*B!0+ $"5MI,0F
ME[5@44JK$27;5M6_2.6=>D'O<+>DCKVLA2?W646M+.[*/:.HE6L/_FE$K3@/
M7'BNI8X1K,L^1A2N$E57)I"?KRA*T\C2.LC2TP59:ED208,ET?M,P%%*?$:!
MZ@3(J"!$1]'B4+PMS8VC5J[+,'<:M?)XM^J?Y'9_W:)62N:0G=\V7_Y\Q,JC
MTL$>81NUT/;JJ\>\<J.#*FUM*!]*2M_/*"E_0KEK7,-U&MLU%#4:E5-),0TL
M07;6QJBYXART4)[S*RHX-8I:'10UNJ"HI>0@*@_%*^SP'QF(,3X0%S-S&;(W
MSJZLL;;4-S[/V&Q?-1AU7X>N,V/9 P(5EV"3]2J[8+**3"G0*C<856N,FMMC
M-]H%L)J2Y","%5>4N!0UL49FBTL<N>8-1C4858.Q70.C/-5@>?(JF0S@F-5>
M)! ^">^2=G>+457Y/?(M#0<-/%T;GN9VU\'H2),S1$!6!&)4Q G!B+4"U>(D
M= *WLE:5U^6_U!Z@:N?"J9?]NSFNAW9>I^W%3;PXC] _4I<V:N&GJ?A.K^I:
M;\IMSU11O))8GWT&DJ23XBY1F8P 9R4:OT%"=!3E,I=>-"9#?64R7W!KA!2$
MYX(38TO*2VO16@ #Q)D88U F098K:Q;::![67B3__,Y,P]4L*N4@<BL]..>L
M,Y(FYGWRUL7F1%#-N7K.$<"4X8)Z3H0LB84RI\1028G3 !0,S][%ZD20,/6/
M8VVX^N>Y6CF;N"\Y%!FB.C/><JFY4"$KB+*)%:DW5\]'IVOJ@65+@O$,975*
MQ#GPQ/W_[+UY4QM)$C?\53K8YWEC-D+%U'W8&T1@S,RR881M\'@\_SCJ!-E"
MXM%AQO[T;U9W"W2 !PR8!GHG%DOJ[NHZ,G]Y5%8F]R%&HW/APK4-)CM$RL9S
M]?V:S]?-*GO[$78/Q+-X^ZFA'@IV2A:52MXD(4 O4M8XP7@.L>-&!!+:[=L&
M8R=;L7.45U(F3E @(F_?PB=KF4-:&$^<E : %>P<P$ZJFIL=ZEXR:K?8]^2P
MCUM, ..\)]2754TP,YIYK13C##3)%OL:C7W+V\*,,H>Y1RYJAKB/ 1E#(PK!
MIJBI<V 1@C5H.D:2%OM:['O:V)<4IMP0%Q5./%'I%'.<&I=(Q,*:%ON:C7U+
M-G/01D;F!!+>*<2YT,@F:I#17F%%\JE]=ELV\_UB7R/V^9I\I*!,A'FS,P6K
M)V@:G 7SB?6RC<>XX_,(;8&EAZW8F*"UY9QIE2B/GN?\"T)I0B1-PEEUZXI-
MJ[M<1W<1*SXK08R/RM)<%(0@'G*>!6<H"@(,-IT45<:![J)ORVA[0'99"T)-
M&MMU/$M2&NH#)YH%;H4V- @<,+;<4:#DVZ_RUH+0-4%HR7E$G0DA*(Q$WGGD
M7#%DJ$DH>I^2%(19(UL0:D'HWL=VG714PC!#E9:!".XDMB)IS!)/3":JK&E/
M%#05G):\.TX8;[TB*)E<IMOZA!R/\-4F31DEAD=S:R<*VC*3C^)$P<--&M*4
M-AKA:7D:)PJ>1'9(%W BC 9C!%BVD1AK!0GPJQ"2&>+;'9?&RN2=U>R0(JG@
M2"!(>T413U$@H&N*F$W*V$0%EWYM@] .O?F)@N;9#"U7G^VC4LPP<SE=G><1
M$R.C$M0X*:(@CK9<W6RN7G(#R*1\BE@A!Y",.,<&Z<@Y LLI,.^)(\H!5^?<
M K=57;'EZ@9RM:;>I1 9E2)PF8*3WKLH=2 ^<LEOO_YXR[C79-PE$]F2J)TQ
M&GG',>(R6F05HR@8'10/V'$MUS:DXHWGVOLUCZ^;;J3>UZX&=M'6]I,-+;O]
M"7HTZ!I,8 PDK,)*<J^M]HRFR!A5@@@I2*LS-1=Z5W/[!AED8I8@;*U"W&C0
MF6S$*+ <=:L]Y8R6EI!DMU7RZ/:8JN'9G%IX;>'U^L6:/%$L:$X=-QR,4J<X
MC\3P9*+E;4;.IL/KDDGJ; I*V 1XZG5.G:Z0YB*@%*FPBGA)L2I-4B-NZSAL
M"Z\MO+;P>JG'CZ@@2<AG)A*7EEGE%2"M21Y^U.KV/7XM@EX309=\ P(KD90B
M2&$N$6<L(*T#0S));7)J <S)K?@&&@Z?M^!9^'5B82 ;LPIPU71UI\? =+[Z
MGEFE-YC:<O[F*][5[,9IM9EY,ASW\CW/1K$/-W^)ST][87(T8\>Y!^MYQ.>/
M6 =3-IU<_LC*\8R?CRHT]^E%@8I\V+"FGVK2YOX>C68].K&'$;E1M)^13=#A
M9[9_:K^.UWY=&-=Q;S![@3'0@^7Q7SK*E.YLE!5I M -1^6B/P.&B*-\%_3)
M-J8OQ=$HH_>_>DD"WPLM.1' ]RH837PBG,//25#O/A*\MG&0R;P8IF(K(_]@
M,B[^\ZO=6%S(>Z6WE;,_=%9.Y.WV_MZ[MUO;^YUBI[NU7FQV7Q;[[U[L[[S<
MV7R[L[W?_$&\>_%J9ZO8WW[[Q\[6=K&UM_MZL_NAV/NMZ&Z_+W:W_]S9VGMX
MHSK8_G-S'\V-X/7>^^VW9Z.[\GB.[>@04"#+#G/10;1[&EYW[V![OSC8@P%U
M]_=>[;S</-A^6?RVT]WL;NULOBKV#^"'W>WN0?-7ZF7T\=C%4<%(I\BJ7/D7
MEZ>**";F(CB_>('$=Q9HXS]N].L2HBR)STK=<]PR2D0(SAHN"#=.1)\"4<)+
M;5VLM%-X)H;-;(,KK?)&B,DAZ)S:Z)ACE$H-]J+F5L6U2]Z3TRIQ2B+1'G-&
ML18>LV"Y\$YZI]WR>PP3DBL.+X+G/.%:84&M#)Q'247>;?FGQ2UUB7,I7^I$
ML,A]>S*.SV8?GL]TD=Z@7*KRH>?U)->J09[GY6"H_+[J<BTEM5RG0F5!66^/
MU"^N9>AZ*4.75+SJFL#KPO!++^-U<NFU[S5+V+KDXH>:_?XU6);;[ZQ<QT0_
ME,[FF357;?9G[\%=(P3Q-F\U*[=>^3#S3[+,+S[/_/OFYNLB6\9%:1H7_^W%
MD1WYHZ]7"(MMVCH^C!DOJ[9>87:O$X^[8!*O&KW7L8@;/GMOIL-)#,5KL(BA
MT=Z@V/39O"W%_:X=?8Z3<>562,-1L9-KO>>>%Y6SI[SKEU?Q2^P7Y-]7"?R^
MRL2U"S2_0/O0@UZ"W@PFY73O38[BJ/KDH,DO6<$HO^X,3J8+2U*M&[W*NOP4
MY&E\-HKO^0:6U6Q\Z:P2<3UR;]2T7.QN_F5G4$R.AE-H(XP7Z>FQK'WEC7@=
M!^-L8EPQ%\D]Z49W?6M[Y.F[W/#:YH[T3FIK%*BEN_OVTK+Q[7FHIWX>BE P
MY9M,T'/46G@[B8?#$3P=BM/>Y C(.V5KYDMIS1Q=9LW<./[Z 6\^/^I3V4E*
M([256E'*G:-6"6-5DC1Y3AS#Y?8Q;J-SKK&W?/)Y]YL_W?O]?\?=EW\<__7R
M,][]]EM_[V"7_?4[_/]XFW??;]/NIT.VN[6TMWS\YEOWVR;_</P!=]__!?U[
M\VWW_3NQ^RU\_O M''\X."0?#C[0O9?^],]OLWWE[<GNMW>L^^GS1QT<3DP3
MA 77B!-,D#/"(1H)7+!<TQ#6-KC1'8-O*^%R@PZ,M"#U2$'*BURZ6RE%?>)"
M"B<=D0!1&FM##68M2#49I+XN@I1(23*& R+8 $@QJI"F(B%I&!6PA)1PNK9!
M.>EP_@A/M;4@]4A!BAM%K,,D&&QYM,0Y8G4B7AL%E)U("U(-!JGNDB9%751!
M6X&,CA)Q;Q*RE'JDA>66<ANI, !20G6XI(T'J48X?!Z&K?QN,&\A]\XMYY]?
MF_3^)N$:J*<L,XF#M1AD! 1T-LDH2(J8V"0$:56SYJ+>AQ7[D0:-A8\$>:T%
MH!Z)*/L#$!<8R\ 5J&UB;4.#^:AO*SKYQT"O8HT'GSW[8?2R.9Y6AALN/<I8
MA4NW"NZN#LA5[83[FYG[+(+R( 2I%5()+)-W6'"EM9,2L^B)]4EJ&F@K2!LK
M2/VJ(Y:)?"1+(^-R.BZ9,-(T*L2"DHQ8PT">YE+ JJ--@ZL__8"8O6I.G\?9
MQJV(RJ4C2JQ\Z4-6()JR9=R4-AJA4#4Y5*<L&G3-6)VF0,!C:J,1?J/FZK1M
MH-!#:*,1:/LPG)]MH%"[O75IEC1FO*5&*<4,9US92)B2CF#NL'7,M?9I8^W3
M[=5\T4023*U.2'H?<H+*A"S\@@AU0N?3G<EE U5VS*U5Z&SWX%N0NFN0$L0Z
M92PQ'%,N.-7$1BN$P!('&YQO0:K1(+64:RSQ["YS% 4L/.),2F23T4@;0@/6
M6&D2UC:H[BC6_#WX%J1:D*HK;V!%)<ZH9!.7+&HG!2?:Y]30TC';@E2C06HI
MG1>/*F"9##)4,<05D4@GE9"WWAE0DA,)%4A1UF;[;@.%GFR@D&,I@=!6G)/(
MJ="6)\QTM-QR^*VN8="B7B-1;S7+-@TF&"85<M0YQ'6(2+M$4,3>.H.3D#BM
M;1@ O=M*LMT&"C6^E\WQM+:!0FV@T&,-%%(4[&)KHE:6\Z2HAEG@,4J"4Z*6
MMN<,&BQ(OZT(4DRMP<$'Q+2(^<BF1583BC27$L<8'19T;4/*#C&WY8AM X7N
MOXTV4*C)6\9-::,1"E63 X5R3I^]U]LOVB"A!PYECS=(:,N.C\IDO3Y_B/]O
MVOL"&M-UE/RK^H8>L+__HB$^&G]_U-9K;B0A@G F@^9:N^ -L58FW68O:++"
M3E<4]FQG:2T,$D%JQ(4&7=U)B[C&4G@?I'.Y)F^'D?OU?-U+!:,6HYHTMNLX
M%4((FD4?@:"YX=P%E:(BE#(C.*:IQ:A&8]1RW7"A8Q( 2HD0"1@5.&"4%<A9
MHISS+&-8BU$M1C5@;-? *(EQLC80:9C@*BAM*1=&Y+*]20%<W2E&I=[?,:!O
M<31LX>G:\+04,J$H+*3F$4GC(^**&T F[I##!$>6"$T,5*C_[U^:$OJ\\0#5
M."=-L^S?;;!X)U^+<?3346_2BS]X#N;A^D>:TL:=TNG-&G_*=[83VT[LP[JS
MG=AV8A_6G;<9F*JJ@K&-U;=VIY.I[1<)1G,/H:@/Q9942I$0(X_1D!Q]:D1*
M8$<&2YCG7K=ISYMK4.ZL!M%P+JS*9J2GE"!N.46.<H)H2#KIF%/QB+4-0SM
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
M8K7SW 1I)=C3$EON@,=!9K<V=#/Y>=F&!C4K1HP%TIP:!&2A<D%1CZ04,OA
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
MN1#"8A>T]%P9;SBQW%CG7!(DN#:>H=ELO6292.^QT"0B@H-%'!N#G&,.^1
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
ME)N11&E758)O)I>N2R/W)$5F!OA6U>V64"XFE,]_=P\_"N*S=R<A9T($0L%
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
M5M<>;@#;KS^-,SQ?'N4<,9[18F\ IMB7F9D&!LWAT:)RWJL,(Y 4)1Q5XKJ
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
M0M!J1083T-9J:IC)\,RM?N;YJ@+%LWI;R[+Z@>II"R+*ST73S>L?-L> 5PI
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
M'_]M?=JA[U]TVN]?O"9'%R^/CP[??#ZB\-[0NKU/_F+_L//YIBH6'#SI)$5
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
M7!/#=HZJ$8<=#AP;KB-W3!M&7? 12P=76IHV?OB5ET@KI"HP<!P;J=?I]+[
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
ME7TR59_TRB[V+CY^D,YRR;1&&"@'\>A)KE7/D6'281>89E;<O+)/%M>?QT[
MN'SMU&H^L<)A);]<P1LY(-(>F\J#RDVI26FN=^-RO]LCEZ2BNNVOAO53GBX[
M7_8//Q-X+K3GZ,O^BZ,/05O@*8:SSB<P53 <Z10C(BIR 8:3B9'D)5+/!CW_
M6\V%FIP8+H-^MT'_=^_%S@<LG:?2",2DR)E1'CP![SF20FGB A$JT"HS2M\P
MZ!,R.,\58>/-%6&S64]NKTK]G0@-Y9OJVZ7/5Z@D^?/>"3SY_-+A^>HR30AT
M%/C(X1EXO\R\'\\;[<'(]<F?9*]K''+Y<MRKO#"X/G]0T?0@WV;8_J<]K"[S
MO7X_PIH+P_*E/3RNAFKRI$[;NG8'OCAF^_&[Y?+GV36[Z4V:C<_=WI?\ HT_
M)U<W7O3;_\1N8[?Z.JS3S5'@9;*8C")"EP]K@)GHCW-,Z^O]!_F&DW!0S%LE
M=@B6#BPY5]]WM+2T3W(T*%Y_Y\O^O/+.7Z,GXZC*8!0'@IZ"&]^S*!)S- (/
M80*V&@Y:6ZM$"M$RSHV3^F:BHM\GJK&9!"]W6+WC5Y+Z:MX\9;;R>._"?TB.
M$DZD0]EG0AR<>+!H'$7$.FN(D<1D(6HV*T/]WT;\?V< ASAHWG/$#6..B<3
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
M<PA D@>' ,I>0GUAOX000(']8\)^.CLPRA <"X@;#I:+=P9I46U+I(@)AT5
MD@Q[11Y<0Z3 OKZP7T*4X-ZP+\B^%[)G,@.T-$IIC()3&O'H)'( 9T1I,%X:
M*FG*R'YXTF_!=7UQO81 0L'U@G$]M6)3HYC%/J 83589!G [)3BB*2ND.T^4
M=AM;E-<IL?8IY0]L7PKC_O31MKL_-SJ]P8_%&58WU/E3O0(-ET/R.PS(GS <
MQ:>8'T-]G DE>!HYYIXB*V#0N/4"6<4,XHYY@I57@8B-+='$-^P\_ESV+^H*
MZN5&$0;07OBM@/NQP3V=O>B3858FF&,V'W=F"3F-.;)!!YNB-![3C2W6I'(-
MU1C6'.'W6;:7$#$HR%XHLF<"!L+C*&5 Q/N$N"$):4,)4I8::V"(N:^2  F?
M1799MFL+ZN5&"QZR;!?\W@^_TZ%\E525>D %QXBG8)%SS*)H8C[7QTG$:F-+
M\3JE\#ZE)(3?)K5P3FT[/+'$@YH%!&9BEI.Q>05#4ZR,^;'4Y]FC!B9HI8Q
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
M4:0@DV'2(ZN)0%PG@8S7%(6 &67*8L94$?QG(/C-<5$4P7\0P9_8\0T6*>E
MD5 $CW+Z#4P\LBDX;9/*!)Y-%/Q?N"?.6#.AL?'G6%&^>?F;SR%D92UV 5JJ
M.B8KD^./(>F9Q:LT*7GFYMO":.ZV\M3]N*ML [?:!KY-I\?X9'TT' 6A8!OP
M4B#-M482]'[A%;?8X*45<J_(V7(RU5RUKSF.GFODNZA_LY'["?6/.9<BI@P)
MG#V]L-"18R$BJW"45 O-A6GBZ50!@(5U^!0 >$@ .'/\M/<\A39^!?D7(G*/
M /,3X@:,0&N<19*)Y"DL E@)!0"> 0 TQ_%3 .!! >#D(@" YH^#D0DT $FP
M0US:')_B,4JP D [(-C0T$0 N&]\2BGV6HJ]/B&_R?4\25-)B85'8'9XN7Y<
M6TL72\)Z:ZC@WL#BP@),II@+:G.,1!#!R:29R@6UQ0LL9L D\OCU8 N\%GAM
MJLXZ3^K> K,/#+.MRS";B(U6&H^88:"7TFB0-H0@K;RF+A+.M%A:82^NRO5^
MJK6W"]86K&VL*CL'ZN&"L0^,L9\N8VP4BB9B'/(BYI1T[)"-/B$N/9718R8(
MR9Q8A,^ 3Z/ :X'79P:O#656O@)F"Y+>$DG]920ER:? 0T0N.M!6!2/(**<1
M45289"2E.<57<;4PNFKM?_VM+D>]<E:D?*)N^'5UU_>.!L-..GEU;<WOE?^Z
M_F\K-RGA_LM'S5'D21;YC5SA+58GN3IHO%0==#31/ZJ]V_-"X[G.^*#JI>I_
M;P,8Q!+/HY:*2!ZL<(D$FU*0+FB2:/R5.B8F<6+$M]X[..S'W=@==/Z)&UW?
M.X@9(-[E#WK=U6ZHO_6N-QCVX[#3CP<PX!>09=".PT_PV!XLG-,8SO!EM=\9
MP'I;.^K#SW<PL#V (]#LXI;]?C,53SY18/KR]R[V!W]U[6=SM+GG3^!=K+WU
MZ;A]ZGG[]$/GR]J7W?;:'P?MT_?XR\%?T)[=;^W/+?;WZ09I[>W =[99>^T3
M ^#B7P/S!"<I4=3>(TZH1<YRAXB+$ENIO;1I:44L7P<RL-SW\ZHZCOU8]://
M$)'C'RL;LASEN1Q4PQY<VLEG<[W^20Z.C+GL?:]?+^MW[5:U^6[]=74(D[U<
M56_'G^<2RS\NW'MM*\RU($$EIPF7EAIC'=52TF02!QNDK.VGO;;7CS>WOA%X
M+_1G^WMK;^,KI38:X03BH/8@[G!"CB>-!/:"1F6%<18LD64\NZ6]W[&NL]\9
M=N)@N9K)7G/5MC6Q)8YFFO,H0XQ!I+R^H9]>*4&I]-A1HV4:B0/<$\-J7CPV
M>0W?(%A8SJG2&FXP$=/D>.2)@M _@>UQ5(L=P"+U]O=[QR M5:T]5""4@]'\
MP$60RL->M_X30*,;A]5A+5,=7[F1+,)7!L/JWYU:@/_S\MJ9.[#]G4ZWUH#$
M595A801&[S_3M48:$XS$OCT<Q)=GO[PZBY+O=.O^U#>]&C]]K(#E%TQH2_7[
M1I=?'7?"</>E9,M$J&P6C(^MQR\>786U_:]I(W-TC>ME*?6UE_$RN?;:SQY+
M^+)6]$Z/_?DU,^KF,V\LO]%C;U@I^5$= ?I&LGVU)7/>)R)NTJD&%K?>SKK\
M^M6Z_%V*7C_]J9RJ<?ZTBG/?JP#\C7I<JL/_M#I\&=F9C2PQSQ."+NPF3W(^
MKSF/J]U'O:-,&S_XSP/.+ S6(RW9=^W6#;#@%N+>S*_.*8UV'O-X]5+]&/O_
M='RLK;%[%<=<L#.NA:[_.8=PUO&Z>@/+:E&.I;YMKFV?;']^N[NY];:S^1G:
M\WGC>'.K==S^_(EM'VP??_F\S>"9WUM3QU+OH7U_[&Y_7A>MSQL"WD.V]U9%
MZW25?-D*G2][K^%]GK6WUD_J(NB3Q+.8"&X304Q'C;@6JBZ4@9Q53*9,/:L#
M*!'3<:I//J^G(-""(M#,$I4+ CT( DVRWQJL=90!I:  @:3FR*E,@4MTTMXI
MX5A:6F%-JBM<$*@@T,\0R&H9J',B$%C-AGICC",X\FBHH%KZC$#$C!&(F()
M\T6@268[Y8@/)C(D@DF(JX0!@7)$N9$J2F4TP-#2RA6Y.D\WM;'QMN-&=KS$
MP?!*X[%P\<W1VCJ;B1'4/(-@ZSGAT'0!\A )<\I0%)RQ.9\%;+$ZUH%HHXSR
MF,?,L/3"X%G%"#8H9+K(]!SMER+3#R;3$]9-M# ]UCADF!$@T]0C&[Q"N<R?
M%L(JS?72"GW![Z]>%)ENKDS/P2(H,OU0,CUI+\ADH^(:K 0O87>.CB(3@T6!
M*4E#Y$F(D/-.&9$-DNF%/VY:_WX8_3"&JA^'1_UN!1*90XW' <J%N?4QC8BS
MN?E03\UF=\SW!/-2H&IV4#5=43@2[8.R&!D1,>(<@TF1N$/"!$$(S#+.Z@=_
M ;-?:%L74[KG8$X4Z9Z3=$\8%V!7N$! \TA"2E!$<KWPE#D:I>*.V6A@GC//
MD."%E'E!I7L.AD61[OE(]]2QA.3>807&1<IFAN()# ZF$ 5; VN%$U4V2S=5
M#9'NA3^46!UE]HW2M,:Y1_N]P=ULBV?A]Y@'N>&%2=E,.>=RD),NXV#1^6#G
M!$S3M3^EQH)CYY 3 HP*ZPG2F&ADJ F$JSRALZM77+R:S97NN9+K72_F19QO
M)\X35@1,G<*@."+*,[%3H (Y3BW"7C$6F+54LZ45=H4-441Y841Y!G9$$>6Y
MB_*DR4""H,DSAG 4F1&3!Q!EFU"PGAE-G JY*K=4HD&BO/#G$I-6PV&_T^M7
M@[/DF'X,G;M%.#U=#T>3+8AW>7HNA%>^J2>H&!,S@:R=*6-"Q& LC1BQ?"[!
M=93(@8&!C-#8>)N4M+Z)Q26**[-YQD01]"8)^E0DE&>!XX!@4D'0L;+(44,1
M%5H3RZA,H=21>[*"/N<SBSO:&M>)?!'M6XGVI-F15(A).X=43!)$.T5DP0Q!
M5-G$N*+6J^Q!, V),9C1.47];K6L1).-C_95]&AGS&AWI)1][JS43YYT>L[!
M83<&:UBL[\9K=?QI"6:=+79/E_7FF+H802T33@!VATB1Q<RBQ&"^%4F""94#
MU"F[#WK?5H">!G]_ <)G!(3S/.PJ0#@'()RP3XWF.B:5$!%4( ZSB@Q,+@(;
MA1GME/?49R!4V!0@+$#X?(%PGN9[ <*'!\)):QY3ZE2P#'DPWA$G3"#+E$3)
M"$5QT)283+3^0K+9E7QZX"(DBW&\>#5;8BZL<!/JU.LZ>F$&KB@2<QM2U3N[
M1)]S*Q<^:/9.+) WC;EY^AK$$U(2FE4)LC @W77+7_\^5;&<*<5$<AZY9 WL
M^88@YZQ%*47N-%66.;.TPIL4-S0G"Z= 4)/Z-M]RB06"'A*")JIY8Z&938J@
M3(R"N/(,@5EI4>")L.B3CMG_PIM$J5 @J$#0SR"(1AYQ4!(KD;@UT067# LR
M_U?*H L/Y"-#T$2Q:Y,C$8/'2!F%$<=>  1%B1B5U/&@*-&Y>N)U%>9*]'0C
MB2"?;E!5LPRNRP13!6MN@S4G4Q975)Q*8P)RC#'$N9/(U=4M4Z[-:ZDS7BVM
M,+R O-=%:N=HHQ2IO9?43A@I#)O &,[*@<Z<#""U&NN$9"(\.L>4$ :D5C6)
M*[I([=-3ZXO4WDMJ)_1ZQSV'.0N(!PP[K,]Z/3<,"2XPSS6E?=YKN9@^SRP,
M[T^)KO'I9FK?)OYB#JK^SRB?"AC=!HQ.IQ1_(HE4UD9$L,CU;I)%)AB-8E*6
M,YA&)AF T14<[[<.KFB0C[/([SR5_B*_,Y3?"1- 6IR<5A9IFC4*0A.RQ%OD
M4XB88Z8]%[E:S'U(V8K\-EA^YZ#^%_F=H?Q.& /),\I,Q&"XIUQEA0B4T1<E
MBH-AF$MILOR2ANR_"^_@OXI4\=\[MM.=&NX%]T TS 8H+$TS@B \90*HQ 36
M A0';23B-BEDF02+P(,B&&T4.NJE%49I,_*EBP/Q"9H 17QG)[X3%H C(H7
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
M3\X88W[)>82?J'#?)P\?VB*^LA!LLD+!>LEY^$QPY+#1* 3BZEHB(+JW O<
M=D:*4C/C-6SQW"BEA3<.>TFB%O3F-%AEEF<VR]%*PH6!678T(6XM1T:EA*0F
M,7BLI$_X2F:K::HK;P>[EU/I<_+\.;_<L'^4R:4ZW;K ;::[RK)<@\8E\ @_
M89^:7E24NZBU,5CCQ+&USE@!UJUVEDLMM+]:8_@EX]3Z8,02.=87?O!+7>C=
MY;(A6[NPX>SL7NV>+"LNK[C3%K3YJPH"YU!J1"TV"+0\C S+D5!"*L.PTCZ'
M9M[&5&1$$:XT#A1SSJ1SEB4!^.*MPEB+J_G(RQ)XO"40)9CRB@H$,V3!W(L^
MUS& K<40[@"##&P\-P.=,[J/C#0']EN\%0C1O,_(Y:KZO]YQ!)WOQ9B&:TP6
ME6\*G8$[Z@]JVI=!98>CQ];4'E./K7E#,E%(YHXY@[3\64UM!6LA$TIV!YT
M?YWQBES9TDN$:M"\,S/E[+G0/!=W[7XZ:^5E!K8KZ$O^]Q;B)%/D8&X)2I7G
M5D27:"*,:>=4%"R*:VPP\7-IVNH-[?Z9$78F2VL71Q<&:+(0TTV,KV?(23E1
MDG[G*S-.>F$M,H0JQ(.D.?Z#(R$X<9P10,5L2"U?E[$"]L!^33$T$HMZX3[^
MDOG!EW5IG?S0ZC:ZXW2)GP)O63C7+)R]C:\J64RCT @GQQ!WP2$GE4/*<(L%
MCR9IV(L)6;[N@.#RRF%G@'HKIJ3;6;Z7;GL *[=^XLL.H%7'_Y3XQ63"H/7O
MT1_5S(0??M"#O>OW=OKV8#"34?@)@WH0F2L=!VR%Y<I*D'[I0)<"JRU&KM0-
M:A!\S"3+1_MQ,[7C\&UF;@X?AW9X--C*>]P6O.KU?L]_>WZB0MIKW_A7'@CC
M42G04$.=#!B14R:B*(,DRFL5I%VJ(B#*89[6_E&\%:':HWILWH[I../Y$K[
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
M=P8P%6M'??CYKK8E+J!<0;-;H-G[*86,RZB<(P$Q3U/. \ZL1%$@BT.R/.@
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
M*56(1F\0=\H@;8Q%)@F5J Y2.0.FY0LJ53/"-.=9]+Q 5Y/Z=AL_^9T(41X
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
MFY,C/ =R./6FSW'S36<:-;KNG/:,%>?"#!;/*2?N1K$WP@B$J9WF\:.NRV.
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
MF+@JGZF"Y2,!RPG+$H*/*KM,2M$E :,4L98&DC3NDBIH;54N8,DMG6[S\ZC
MLA:R_Q R-GO#+R0/4AIEHY1\@ $J6*UMGQ_XCA(O[LFC/TESF"OV%J%XC3*Q
M-A:)"Y!+>,7<:V#N-.F:E0F L4@8AX*Y"+=6)$HH\Q&$4%9%-_+FVU% ]S.4
MZ'_N%7CN!MSM6ZV;0<Z\_.(*.:V%G"F?."EPRD>B 10!RRDQ:-<3EX2)00:?
MLRJ0HV=T;[M?5:PVP/Q\KZJ0[57("1M )N-2TD!X1D, P";BF0M$0+*HC=P'
M5<@,ET!7&^#>O;J32\;?/DHRG7?%7'U&VY_1N@A!V[+)NDT-PXU3QA["3*_/
MN/$S:G+0[;>FDQATYZB7=F/E2+EG UD%%:WD7B>:P5-IE4TAHMOB$V7&PT\-
MDIT<4,P\EZ@&\K4,Y.VI()EQH"$938(P0$!$1SP%CP8RQY=OF'4R%0-9WYEE
M:CZ%V&TUD"OPW 5X@%IIG4M!A@B4HU!*K= W4RI3ZZS\J:&R"CSS )[)4)GF
M43JE U$@,@%G++&92F(I[CM<<YEUXYG+EM"[5.!YBL!C 7#RCEJ>/:@HK70Z
MX):HHM>,@OZI(<$*/',!GLEC06L]RTZ0K(O%XXTC%H0B$K<<H4$D%(@&>%K2
M-*"MP-.Z,$Z[7-?3NI9_^H5@8K=W<%0/>*K_FN)?I_)0\?SF>!ZF>^OE:(S.
MF9@033$D _$,3<IH"E><]%SK0A,HEM2= ?UIG_%4['GR+FS%GKMASZ03:Z3*
M.@5%N* .L4<;8J)P!)W7;%S*+#BYL,SL$MS9BZW84['G47NQ%7ONB#V3W.<A
M<AVS)1JR(L"#("XR2:@*K#!_072VP1YYY_*KIXT]M3O%@U4LU-#D$W%F:[;B
MW2']TY0KRR!&P8-'WU51 M9'XD62)-,0F-5)*:E'56(U-%F!YUEZLA5XY@$\
MDWXLR])[Y@0!Y3D!%'1B$U6EH)])0#22("^I6ZC 4X'G.;BQ%7CF CR3%D^@
MF?'HB0*-Z&-3)E[R3-#4\=IGGF12-0OD07S8TR8D#0WVOR^PQ"_/:$URCBA[
M/%S@2[KP6'_M#WOEFA>#5$(^_Z0Q??48$\[=.":_IF>W.#_L[QX>7'[++!;N
M!WXKO(SIMP[I:'&1._S\SYW3<I>O[E,B?I#<%](T/'CA=K^YH^'"OR^2C??V
M3[[ 6AS!Y/POG67.]S;+D5X@PO8'S4M_@?J4!N4J')-KS5@Z.X.R?_Q7+Z.)
MJJ11P"0%IJ,U+&0&@'_.$OVJCXPN+&\UE.W]W'E9]I[2G^-__^V6K]-MX8'D
M;:HHA(^;A'8V5]]NO-M\N?IVL;.V_G*IL[+^JO/VW6]OUUZMK6RNK;YM_R3>
M_?;'VLO.V]7-O]9>KG9>;G3?K*QO=S9>=]97WW>ZJW^OO=QX?+/:6OU[Y2TY
M-X,W&^]7-T]G=^WYG.LW8"_I-_ SIK>^L;7ZMK.U@1-:?[OQQ]JKE:W55YW7
M:^LKZR_75O[HO-W"/W17U[?:_Z9.B,H[@BUV2M2L^4D;MNX+7+_G@'QBXQO9
M>5P*\%($K62$9%.A$TGX#Q>XSHA "Y?<=W6/CHL]/;1E1C$?F4<82]D;*103
M5#CG)-"H%BX3(+@H0&UJ[,2OT>=CW(>K]&R:T>5IU,UCU'ZGW'ZN>Q 9=6XJ
M+W34"FC\AU$/GD?4ZT/"DM7T-KT^I%D"?;NN'#_N*Z'4;>_\04<*M<2,OH?!
M,GZ[IAP_'*Q9,G#MQ\[=3)][HXUK5"]>>:E]I.TKSK=L**AR2R=K?BM=Z?>G
MWE%MEW'[M7M_TB5K9=PEZ_>F^=6KTORJQ+<Z38#KWD,+K3M(_ZDO9>/P8'B
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
MFBW>*\I0<"1?! ;3@C.&W!.$_=\+%),7)886JBL=';4> 3T(7TZE<M+&,":
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
M@P[5EFB) D_8$M1;1:VA1$L!!#1X8K5*J,^&2B_!::@*_!P4V"5KG'*>F\1
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
M(L#09"->>H1\?(W$\AP(I](YDXRGEJ+M1NFBE6V*5M=CIWEG= 70R7GF0TY
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
M4;@)ZPG]I:R$/$0;F4I<)O#&^,#0#6 "?4&94YB[!5$]@7EY]..(HC..A2B
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
M!3(P'R$Q(G%M3=2<UI4;KI&#U[<^+E2X7I-AL_"%.KOCT57W^A7'>FU?E=:
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
MQ/:/XRR4.P<G\RB3OX)W^%R+K7QW:N%UO=%@FAFS_-XIYH2J(./Y2<P2(&]
MZI8W/[+Z<.A/8ICTXD&Z$1!&)>#R0RL11Z] 0>;:82& N4-NQ(=SK4JG$-/!
M$28B23HL*A%!1\6-]EZ)!##M;/ Z"<+S!XS8N*1$%)+K^^*^FN.61>+,)E,6
M2+W>X'ST\Q>H%Y\=V&>=_Z7 RF44&-ADF"O)].S9*/X\_>47D+!@Q%W\W.T7
M3:#<]$NCK32AXVO*:I3WU5\W452M-S A.9#:5#=N7MS$6#=*C'6AQ$W]G> ;
ME(@;O\8;Y,;O/O58PC:8N/G63SWVT]])=O-+[S%83,S3&2P3M]NPSY2[_FQU
ML.5+KRG_55/\-RIXM!0$PTULY,5B7:?[S;]AX(8E<]VGT:#7#=5T+D]N?=KE
MN7EYCCK[S^]2-OZ.U>$?9V[Z5J7 KJ]Y-IL3$8M;FDWFI[.?UT_ZI[VLE XF
M\(RP4!C_*S4$^*;D/+570=,>SPZ#UH3 FD)%;;. 'Z1ZK=8Q"JHDTS:[ND%A
METE8%JB(7!M7BDD1_?GJM3?:0D^EIO:7V4C3<I>='2_V/_9.7_W=Z75VWN']
MC[^?OGK[ZJ*,^?1/\?KM.];9^?VTL[U8[O(8=SZ^^WCP]^L3>#8^./KSX_[I
MZV[G[1Y]_1;FM-,[/3CR>/_T%?[GX]Y2/P!0_+05AB$J=$)<@Z$%&VF0<M13
MXX5@DJ]MPKZN2]46U6YAZ:G 4E)&FEQ-33#'N5):<HVMB,:*%)5*+2RM%BPM
M5.'EL) ^L(A@[S# DHK($1Q1Q#1@)Z@A*O?#%&I=DQ:66EAZ*K!$!"91,)XH
ME5Q$;),,DC!AC,ME <D#P%*+/'="GL42_MA)G#@C2(I<J"\$C$"-C<AG98A'
M&J.6:YM:WKL#W@.BSIUMSD]TWU/U>:35[4<W[Y3O^\EP&,.-WH<?K"'G,MX(
MIQ6U(6$%H,.=U!@D:Y*@#D468H@Y7$5,$ZXBYA[ ,[<O>\VV7%614O=##.AC
M' Y:C+H31NTO&6TRF0C[:I"A4B'N"$/.$8(\%11C+Q@./'OF-"7TE]7HU-GV
MVWT,]C;9QQ(<MH8$KGRR =@\8N,Q_!8P;MG[2;#W@O$CG @D4HEP8AXL("YR
M]Y&$K.&$6Z<#C2U[_PCLK1B5TG/++,.<".:<HL%&'J555#'3LO=38.]%"\-&
M'P)+$45J0'H3JI%)U",CHH'_<TFGN(KL_4"1K2=G90#+C'M?:&0\W8YG/ZVZ
ME7%8;TL+1W>"HS^7C D;:7%$(96<RN=%=2Y C)' )F@K.),1X,CHY;8$]^H(
MW_8K7!7N_29&1,N]7\B]"[8"YDPQ&R2*2O%L*T1D+,LUMK !%3%@)PEP+UMN
M']!R[W?!O=_$1FBY]\NX=]$4X$XX%C@8^5'D,"=-R,204#*&Y'3QJ%CN#K5\
MFN6;,.^/%&;8\GX8"^^5LVZCV,88OKWV/]N4W7I/VAR,AP.GETN& 9=<*BD)
MDLY:4"TB1QJG@ 0A@E,LB)8R-ZM:E]=H%ZT7\KOA[Z]G'[3\_:C\O6 Z2$.I
MT38BPGWN/(0U<I@XQ"C!PC.?6U(5_A;7'*=M^?N[X>^O9T$L\W?+PG=BX47[
M(1H)I,G = A1(>Z)139Q@QS)C<.P<(;KM4W%5HA]'S**(!:+XZQ<VN.+^</G
MEP?/O1V=5"D?)?[!H@HK:59,-^D@[38[U"H>#X=:KY;3EYC(&F5$(F3#(@E
MK=P%5U+,- W$^.A \2#KDJ]2EF7KNWRRAD7+X8_,X0NFA5)$!V]#]AK(QG6@
M3<S=SKW6#"=*?<OAWS^'?SW3XG,<WN8O?3%S+QH=5!+M"0^(1J$1)RE7^6,A
MM[,WU E*2'BX_*75"U^L0LSB2X_EF_M$,6Y=O^'[PS'KO//!I\3!%,E5[0&Q
M A/2,.&]8_5ITOO 5ZN./!QB^26#(Q(JC,,4$>85XL8S9*-(2(#N*8.5#L<<
MR=!DW3R8J_,NU4Z>BA_T!T8 ([PB,K 0.>9&!.TH3DD#%:44I#8M JP6 BP8
M)-X2RCUSR%%FLL[BD=&:HPC:)^4R"B%,C0!8DQ8!6@2X1@<((A!+O7+.<Z F
M:QQ))#(657""XP= @);)[\3D2P<KM/->1 ND A*>&QJ0M=GUP+24R00,*MS:
MIGXZ#/ZCGKBXU[GN'\*Q$BDW,3FO)%&<Y+(VRG*!D]9..DED*4.,IV6(<7LR
M; 4!['C)3@D\20<6":*ZY(0ZT%*DRR<S4C#$.@R"9A4]*ZW?]('9&^P,L$J!
METTN*FZ] 2T5 [-+'J)@M=^T9>^59^]%(\2Q1*EE2*;L.'4A(<.(0SAZ'H22
MF 76LO</P-Z6,1L%B8%+D-Z8@;IJ\[E?9[4G.K32^TFP]Z+YP21./O&$!(_
MWMHJ9*7%*-<@#)IR$.'?<USDR5D9]SG7_7030^]RMNR;6!FSLV6M/_2AL.K=
M-6<[B+0&)^0(:"'<<HN,Q1@Q%@U8&E(3E\O^KG.^7%WS]F?/VJSO%6;N;V)C
MM,S]&,R]:&=087Q4 =ED(N)"2&1,KJ ;:#*@;DJN<O;5.C'W.5C:,O<*,_<W
ML3#:4^%?QK]+"58J,:H\18'D'H?<.F2% .%L-5:1B*!U6MND]SH6OJ(G.E;=
M?GB88^$_A)/CZQD/[;'1QT.GW?."3 6A]DGGXROQ1FEKI4\6.>-X+ABED#4^
M(0;;#9J%X<ZRDMS-2)O<_1TS^-<S(%H&?UP&W[_*X$9(3(3'B% A$)<.(R>S
MFT"#/JD%MMC7#$Z9;!G\^V7PKV=$M ?#[\W#+Z_R<(A)4T$T\HRG7!?.(,W@
M3Q(Y)@XKGI)9VURIEEY?Z7S&[*5S[9:;1Z!\_<\\GRI?]?/B#SHX6<[1?VYT
MOYP-1MU,(S^7WO7=]_&7G/J&V,8U#:6='<7\@+7-G\BE55K:8[?NFL>PE48P
M8?BM/1*[&HC\8<EL8MY(KQ4H5-:"V:1SI4Y0IY#C%H":B92"6MO4ZQS?I])N
MZY5=839_ (NI9?-58_,%XXEHS"2E!C'&@=<-T\CZP)!BF.&0Z_)$V[+YDV/S
ME32;VD/OC\C7"P:5DMY9K@Q*P@%?"Y#AFON$\B%@SE3@D<OON&O'*H1DOO#4
M.\7W"=+\P"?>L)'!@**JF(C<:&<(51Q'3;T5\)',)][NA5^M*O* D'6Q;'%$
M;(AQ$B7*,>*<$J0]!7T$BT"UD83 SFT2S=;AJP=R!*W,H=<']/+^P! @M3".
M.BZP)5PRX9AVH-,DC+FCTI,6 E8, A:M$1$4 8T%8>4EXI)&Y 1VB%I!34HZ
M$9Y#.9JN*Z);"&@A8!D"D@(- $L-Y@SE@6/+2:#!XA! :@3E'P "6BZ_(Y<O
MV"92YC[R@2,6 D-<@\AW*G@DM;$F4JZMP&N;"M^[#O#7XO ?]4A*V]#\LRY4
M$;@@.& +%KBR$FP2Z< "3U9DGZHJSA4R=:Z0QSPZURHK]X*QCTOVBL<R6,U
M.Q'4@;*24\RX5L@&RP(6E"N1E95U]6 5/%K_Z0JRN"26>!ZU5$3R8(5+)-A<
M9<L%31*-+8L_(19?L$<2CXYSXY @E.=*?,#=RFK$I,4L<,5Q3DMI6?P[9W&%
MN19@/"2G"9>6&F,=U5+29!(8&_@KLG@;([D'=R_8(50G%2,QR(1<^SMACZQE
M"C$5D@C.)U#6ON,8R9,S-]K.YBMI;K3GZ+X(C_!R (1[SZFV2'H&VD9@!!FI
M"5@5@I$4/4XT@+;!5Z2_:IO _M#L^TU,B99]OY1]%XP%:KTWT4E$ N&Y:&]
MABJ#G*)1.IR$-ZQEWR?&OJMN)5Q;H:(U$N[!U0M&@@[!&2HP4H*QW/TK@E .
M'FEO".,F:*<>SDA8O>,I3\)(:+N?KZ"%T)Z"?42<(DO& TV4Z-S<R+,8$6?1
M(LNH0T(D$T"9-#([,\PZP_=.G&A=E:O+WU_/A&CY^W'Y>\&Z4)$[*UE$3,$/
M;I1&3G"1DR6I-Y03K5+F;\I;_OZ.^?OK&1GM(?=[L_""*9%958.VA2Q@,N(D
M"&0P=\@H ZB=&/>8KVW*>U>A6;U00WO(?<4.N=/;'W+_OO'TZ]E#[='61X5;
MNF01)>,H]XZ@A 5&7&.&++<)*6>YL(X[K]W:)C/K2MU197H\S>@."M#WS9=?
MSXYI^?*Q^7+!DI%1@;)#/? E#8B'I) 6-B+,A>:<.Q>%:OER1?GRZ]D?[6GQ
M1V3)Q2 ')TX2PQ#6.%LF).5B+P0%(E)2E+.DU!<&.58HEK$* 8PO/11.OK#;
M8[V0/S-8^3"8N%Z<'7RYWQFQ3UIQWP+#_O<;+M!W@^XR18Z=%)0JS\$"<HDF
MPIAV3D7!HBB'Y^X#ZJUJ]8 XSI9,'FVH5/DT"B'>(-A*AS37'&G#-(L&X!N'
MM4W*^#H([X=M*_L ?/2-G<PMHK:(^O"(BBW!CHI2*C$E[D"7TM8D';&/0:86
M45<,41>,5:>2#V#P()%KQG.E,-*2)Q182 "VUH"REA&5K0/"MHC:(FJ+J(^,
MJ [6QL1$C,:8DR!!M8D GQ@34%=Q5 ^ J"UHWA$T%]P)@EFOE,PE^+G-H D:
MJ)8*!2N#Y8H:H=7:II+?#V 6#\6_QQ9>.@VIW13*I&J*4MU^ ,+[&9F'#VV*
M#?WY\*'X1/B0W+9(]H,.V]QBS&L+1/*UX4J4D'#J13\>539#S##"PE2#5/WO
M'6 ,3#6AHM4\:<>CM4X;R[0PQB3&DY.?<Z2*1P]PR"<*?Z__.<'^]*^^_=M,
M#M[^?GJPLW_1^7C2??7QI+?_]D^ZO[,/[_\5WOO7V]='SWHPIK?[.[U>;DP
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
M1C WMI0EN8T'[H_!:'09S;F8G@8\2,^;B'R^H+5UKK=U_N3['X_?Y/*F'IN
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
M=[R3%^@[8M>IB%HG9\(:.-5_L<>!OX4I37,:&&J_52=/U!6@*HGL$-9MH82
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
M?$D' 4/$YWK/SHJ![EZ1H^]W!0C(1H(\+H](;ZXAD\HD\4@%VN.(##HMT6>
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
MI2882?A7XWL%8R^OFQ9-'F,)'6-A^''37C:&#OV[R'SIN?K8K-7D.^.T(PV
MZ6SDCN$O;+1]%_-X$25-T+@31N;]'?0KU7S]^.,QJ_HWQ;JAM-S MMO:$*/1
MR:G8O<O=<)OQ\9CJ5>UYWXA]Y[-)'LC?;MRK9VZ;3!WUV=JZHQXKA51UDF-)
MW_K#C/FOX9RAF&+42;CL;3;GEL (WG!@OFS'-3"#PL$72G!1^T'E< D(&H"+
MC\?)</D.VW+6R'X&=]IJ'&>I\6)<U!]1=(78!'.:<BX-!-;F+[@MT+RO:=Z3
MZ2>]R]>R\$V-=>ZM^,;?4#H>*U02&? .4,DO/I8#5/); 14>H)('J.2? BIY
M)_1Q!)6<*15K%<;PS3B.E<J+,B@CL-C3?*YSE=T%E?PZ'!U)CUO01&H6\6VK
MT3Y!VD<R@(05"$8G;5BO].3%)UUL*!KSAJ(U"D9%04(INZ5,PH(Z44HQ"!DV
MN@7;R+1_IL:IEC/(U,\N#&L)AX$(JR+=?Y!S;E,O#'&-;2@E+_(,,Y7I[;O7
MAELWS4<W(,PP-0)[O;)3H*:WU,C%IC(8'NG&_VTXY+8)8T@:%J_KI/93+RP=
M!X6B,(\(:RQ=9(H-%05=4K]K>!?NA!#*]4UXR1V3L' ?TWKU&ES+OA[^+;@O
MW>2H[V)+'"ONB!6V RMP3';3\5]>K*X:YF<[EBGU[9H08"KK_]J4/+\W@S[&
M!MGU0C" EVV]<$)O8E6_4.P(WH#[M%S6."S&ZAI3&*?B1+0\&%1[PSU_=LYJ
M+*^;U96N34H.ZXZ9-V[-:]0'6L#H1TH\;Y*$_]>4D/G)A/HJ=SVY]4HK;,I;
M-IM<HJT__/V'G;6':Z3;6E,Z3AR*-[E:JI'TB7CCPWET'QIT:$:SZ*.A'!:6
M?> R:NF4)TZ]$C[)OD24F24Y=(3Q.R:/@S<FS#0+<UI[2%CK3(/9GXCZ=]5,
M\""U7)<<^HG_J)._8K Y(ND&<UQA<-,I#JS(]DTKJ&5PGT' 9RRP!M( \5HG
M\^L<Y)U*3 *]'!#NF>9& >'-@@IP5\- 4HT-\<Y![L[W,_L(J8_%^<EL<"*$
M9\3;<]TYW:(G!)^PRG(]J'>WA)\];!5T&^9R;[YM$IT' O6LSCQ:YL1TA>PZ
M_T3.4%"??9C#Y.E?'QW]\[U)U#\J=IA3R8):WFS,6U!!['I"J\),%3WCA2W*
M1:,"S(OZTA"*@O6 0MER6+Q ',."") GUWI1J58[69'AXRT5KWW- #/\YM-T
M\OZ %7S8QDZ_O?7Z8AEG7*_F<[,2O!#%, N\'S";B*5'C^%B?H"&#<G#_;T%
M[$$#^I4B]S^_L\@]<%'MU?1%DZ1DU@1_ZYV+8.X68?5<%)3>Z?.95!M'BIPL
M)"D]@"<LT?OCZ\!C[!KH=,?8 7N%;>W?7ZA^AX3V%P7*U )\0^1VO=Z(OPM>
M&Z;WUL8Y9BNV$W>>$MH(AK'TI+Q#="'+)6WS(P[6538T\"XPI4<N#O?,L _X
M%K?OBQZU_@Q84C3JG\W4OVN$K@RM*481(+4T-G:C"PH#H%0MJRIMR6CI0&XU
MU05GX@0<"W.>Q2LQG++=SL8F9MOQR++)9@=]N!:W=O3WMU/_B&OQ]SX4W_JU
MV,,.$A>ECM[]AK!>Z++SS3BL'&?J9CQ;#2;2F;]G.M#"PWO2^DA?T 'Z:L7H
MUOW"DF)F+2^8?@EWR-31CHT4N=-L+_'#BO^*%3?E+&!H[&591-^J.[O4[5G.
M/5-&K(OSHJP2WX^"(I_'.@TR'015Z.NTJ'0YJV)I:!>&R?U9%[FO/4:QC1XQ
M-1L_8AWB(V95?)7 V&[.\F@6S%._].(D5D@$&WLJJ0HOFN>S>:&#L)J%3[Y/
MDVU21=I.8E64[9P.FAY,(J8:4\CCT<<KLPQL"VFT6S.PH%0@CV")$,^E.8Z'
M$_C0.XKL_97$KKL'V7>'Q7[H8C]":_BN-/>):N$""&<F&3F,%^SAI1QDF9%@
M^7\E4,^M<D8%>@Q-I+0JL3T;P@?S9=M_2/AY_$/L^*$;.7D[B@B<7M34!VW
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
MOS]?UI43TL#&K6#TM0@;I8B2,=2E51:[L>ET:+4(2'A0C20ME]>,)[7 5)1
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
M[*00*UUXGHW[-MWSVBD';F^D[M&(W;"SZ-;2+)N2L\3N0XTOV*PF^QHG\.'
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
M'U2D4#A#Y23>Q$(PAV@ 7^L+@^C"-<6^*"\H6;NF*'FMOI+2V,%\Y;+$HR)
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
M',P29MK9IVX[\TK-7TY?H'"O4#5398TY"EM<G%-'Q@987XZA* GF<) M]*-
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
MD(W?5#9.C^*SH@*+N\PQ/Y2#^>W'L:=T4H$/5N3Y3 4S%5>H,[;S0T/9(&"
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
M.GP>]@^E3N0U78^G[+I:"6Y6="HNL1,B51\X/D==<6D!>,4=V[2+&OGVK&7
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
MH?;Q4/MXJ'T\U#Y^=3OUF]4^WEG+.*I]+%6B,YUF692%L5)!GF>QGV1AF*K
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
MS-Z.QG2,#43NQN85:%AC.35[>MT'<_ES2<;S,SWDC1%&2T<<:RQA#=A&<'G
M?5(:XX2#9440D-LDHW>O.R/)PRQZMP@=L$E?M9?KAGU,E*96NJ7*F5H(YE2C
M"B4+JE53.BNML]ME8-4R>1KY.(R<P TWQG'%81V,C1T24IR^>39L.&MEP1A!
M<&O"*L>)THJ3BIL&-@5N#(4HA&*;A'1UEG[)QR'E^[7OB8,#M8\(H)*PC+)6
MM!2N#X0+*K4CH@&)*&G%I=-5S7E[AP-U:*B^LZ&Z+0X-U=_ 6 X-U=]+Z_&A
MH?K04/VG:*B^L^IYK4JZ$)86S-0.%#JK2RF4:KE6%BSY"KXK[ZJ2_DK)HLX_
MZ-'A0TC=AS9GB!R4Y>?**BYDR09_]>5XXF\ASKH>\_010Q^EG4[>(<X>6)2;
ML5:/\?[D[(=/V:W@?Y<BAZT-L>5U8MI0;KY<7$QGGO\Q9N)'6"@:$=E6:HGZ
M&@^/6+1G@0>SI:CJ@C9:&KQY6UMA=4<AM*R%,B)&H]M2D/3#7@4>Q[&(]5#?
ML;<O4)V"+Z#0^Y)2$5>U%6&RJ(BH;$7JLF!-I2IA.)A%-7U8WE(5%#@M?4DR
M<F7!K['J-B3B-1R8Z:7OVW>^B;T3UBK ?]9=I3!*9T:GE9<GK^>&U3+23\?N
MB)56O,NIZ5B.4]7;RN]2@<!:;B;VK)J_?PF=LM*>@ZWX=W:_80_/5U(R/EU?
M__3U:D57V]_ ,_7K_ PW+&?86R\'"1F1/R;1\7'E0H=$Q^?58L^N3SZ\'C96
M5)6E<(<T34&8:[%,P'$,:U25*9@4E-V5Z,C2PD<?&<TZ5)1]KDT^_?!T*"7C
MQE:&-$QSPDRE8)-K1AAC@EE6&.G<[MCVT49-F8RF3J@+\QW@OJ@UD#/N:>>H
MJE&V+;FAI6125;(N+*NKJJQK7@IIHIU#4]:=[I%U3S:.%U1Y2*W?3V;>G[S1
M0]D8XS0K"#?"@*1@)9%R!6DY'$RC9*MT^^"1J&XI7_TI(HOT)0[I0EEW7-92
M:)T;$W)I@6S]#\^G'73.9Y*?&QCSL*E5"[Z+(Z9I2Y"?IB1MW1A"B]J5A6K
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
M@GD+'D;+26MK+/"N"Z)<38DPW+K:%D+*"L_G>J^(;R )-M:TAY:_OV:FX-+
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
M*\^(C:(Q*>>6D<DQHM6L$+>;I4\"G<B;+C/?-5.G4I N(KTE6QCD<C!?ZHM
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
MNV+4%Y1U.C>C6?=-$F+YH?@LW9M8]AVNN)Y)"E7"!SN;DG E#++O=?H[,<C
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
M1&W=8?\___Z?5$.K'$4,.](4I8/]UX:THBP(G,K6:,%E(:W?_\U>E=7]WZ[
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
M=XYR)LQ\K AW:><)V#,6KV)Q9.))S>^>K7O7UV/&SKE^"_#-OG$J7&;6K$#
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
MM"W3F&O$?R$J!>I^/CC9?]$'SNIGVKS0+K<8PIWP>VUIY4 MS*F=KQ*EWB\
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
M]'[63->.LX5!E!J"@>"*K;EV -8 2..H/G.5 K$<P^W;T-X?CR?8O'8\O8C
M,KJYF2,77 :1;LHE6BO8I?$]$:<[?&,317-*^KH"=YW686?[F[?LFJ#.O,4I
M-XU@+:KJAJGJ 3:@OG1%",&BE.8<O#;T':/R6S>!8<IVVIGTVM9#N)_+#Z/S
MQ7G+]0TOQPC!!-3R\/_943:^E+BQ9D .Q+^69QB7)_"Y.(-VYFNYQU?1'.T4
MA38U&1N+E]V:-42G'A0B@(:^MP&JH</K$O,C:\6OK0M 2"!G)YJI?F?GGFOM
MJ@TG."<7ECW _F!%>9S%-0L<I1,;D.4\&LS!>]V)I&O-!DIOKS?W9?7M>W4A
M7YSO)]'/"_A##HO#-RV'I9H$[!?G$V._USL\$3N_Q'VT$U;3U8<TE!_=GJ!8
ML^XGP5G2(Q<PD;U?-\Z#.UG:0O+P/5<B)1U(*YQQ#K=TXC%4PP!DJ"EQ!V(
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
M'7W9_D .KX^.VM>?OG\YWH1_7[=&XVAW+EK7GTC[^.0KQ]P&QAWPEG) A4?
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
M'* NDIK!SH) (7=&( H]2C.N,,O.UQ5%^;P,F8SR^:&\9+80+8*W+"HLB%M
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
M]PZ.3EK''\B7XZ.CUO9?Q^WK#^SP^-U9"W^ \7P^_OMZLSI8&P7/#)* .^1
MW T&F'2$JH"5Y33*$;&U#4362;5=^D]ME!>>=XO8]?_W03!7V>H10;^5Q_T+
M_109]_/$?6G077"(*T8U\#@EX7A!@4:* 8>1UAI1!;%>VU#K]_0SR;!?-=@_
M;$/?B_L7FM'TB8U0,@%,@P#*$_((\=!19 &F3 '*A05*: <PPM9JR2UA*>HC
MUI]@.B\]^.\QL$=K;U^>Q2^PP_^WPQU9;,6J"3Z:&$#0.KN9&;#Q']/_;>-N
M;_T%?F[T""@>ICF<]P:=M)8W1?/'B+^1/3]2"B8^./(&P-N/:#/HG5Y>//R1
M^]P2<Y8T3O?TK@$:"(K2?(.)/X_ZM_OXFP>F[_4)T"'>\1M]^EU?#=9^N[.P
MLTYW_ TJC8LH/X 'EQG"S)8Y!%ODVMZ0*-]<QLW13^^*]Z1K<R^-HWXZ2?ZG
M$S@/G$D>U4=(D7!*(AL0I?'7@6%KOB*8VI,F)U8O--))4 RY^,]O^A>@F.N&
M$_=NN#_;K<;'G?V]3Q^W=O:;C=WVUGICL[W=V/_T;G]W>W?SX^[.?OT7\>G=
M'[M;C?V=CW_M;NTTMO9:?VZV#QM[[QOMG<^-UL[?NUM[R[>J@YV_-_?!Q K^
MW/N\\_%F=8]>S\A'FCR^ZJZ2M]#EM?<.=O8;!WMQ0>W]O3]VMS</=K8;[W?;
MF^VMW<T_&OL'\1>MG?9!_26U[:U/*FB#H&8C>8^*/V%#=UTC*9?WT7GIA![J
MAT&1J)T(C5#0-$BDC J0&$8<-RQ:0D,=-W[&N\T4K\&48NL115HJ:@31S"JE
MHW5DB+8HM7_[SQW-8 HNL;O*\+X]\N[RU.^%;1]\O^]=U(<W!P-_,4@3HSO:
M=$[C$>P'!3T>Q*]^=]JS)TNJ#G_Y^PC:L[^Z^K.ZW#L^N6Y?V^O6]BYJ7[\[
M:A]\/&U=MSN'Z7L^%_= XVM745W^\?=U?._!IZ_2>(A5LF(-$M&>I0P832F
MQG-B)75<V[*(G5 80FLTHX8:K$S4AY4BF%O!)!-AK>&CE7&>T-"_]/=H-?=I
M7O-6:PZ.ALWP>MWQ^*=X[GPL2OG$VT$Q!4I;>WEV.6SK[49[:2)QM'$ZVDM7
MC>^^[]\\ANW8 VPWWWB3I.N<JN?$F[A85Y)./RI"UA5F,PCA<$YF<[-R94(X
M\E'VWOW.JYLUJ<>L:;C;%V3&5HY).'E,#I<7S\JJ6?L:Q#>1<?2$6'S-99L4
MA&FM^$'_9>4Z(QZN7FJUGBQ\G4!1RPV4!]S8N]W&Q5'O,E[#E4I@IBO8^+ 6
MM,2Q*5#H;;HP!MY,(WPQO;?.OPIK<=)H5T:LOJ1)QHIFHBY1+ND34DEY\!0:
MSC 6ED:CW@0<$"'2&.$9\>SK[N-*GBJV_8.#VEY'S?J/+P<?2.N@??+EV$6C
M?Q<>'EAZ>+R+6L<MV+YV\9O^VVE?[UZU.^5DTO>G[6W[HX4_GK7QI^O6\<>C
M]O51IW7\*=[3!]).JSK;):WC7?SW]8=*(@R6A%',&*!ILBL-W $#B0.!42D$
M3[-^AE50E+ZX9KU^7; R3ZTH3T'%G:*2"L)2&8I1" L*O<16L_@K7O#4(TJ(
M,D\MBJ=*B3M2<L<YM(!CQ-,H206D<A8X8A%W'CG$Q-H&14V*7CP#8'Z=O%9@
M[N-/.AG478_]Z+\E]W"O?W7C"^[$JT^,@IQL,Y![E<U=*;P5T'T!H$RXTR/<
MPXIBJ(QA47H!(!)PU ZA!U)$ZI5,,.V$"=)$TD"ICC-W,UIE=,],E<KHGB.Z
M2^H4,TX3J2&0 5E N49 .:> D-Z:$(P0*'4JH[*I>)W0_9K<;.^]B[;&:>'S
MM!$XG8N&G30X\OB%N2LD\8>M0A+9\IL15=F*(N*)4=9K"11*XZ:])D"QX !4
M&C-*,#&!)$4$-^G4&DK4R$6543US122C>@ZH+BD@'#%J, W 2I84$$:!@EH
M(: QG$)L($JH1DW":(U0G1TZ-=:8)APZ\5'HT]/>=]VUV74S.TTIS;SXB6&W
M/2&%S*?3X].3BI8DA.>&<P8X=110#!701D(0N-<:2>BDE6L;1#8ER9WE5QC0
M+U62,J 7!>ARP(L:J["E +,@ :5$ NV0!5YRY0FW6GI2 )J1[*!9MA$VK\)>
MFUVN4'KNF7VFQSX[WRO=D9U$E&%.@)0. VI"FL#+$)#:>"\B6VB2Z(<V)9I6
M=^3L=*DAB&>72)-!/'T0EUKQ>@-I$($ %BD8T& 04))H(()@PB,7$/5K&Q0W
MI7RQ45"_\7=#+*HZ:Q##81:NFMW^$H_%RWH +S5;S4SE^+W?&V2/\#39ZD=U
M-IY5GGK&0?S+ 4J4!,H$'I4/1!'W46H8)95#-9&8E@^C-HW!I^C@>,7XGYFV
MDO$_ _R7M!6M/8[:B@($*Y=*$:+QH30%+A 1*!$,&1SQKT@3L6D-X)I/[^J7
M^T/JJ\+<*<V;2*-]3'W>KWJ.O[RH]]F&WTQN\C7%XK;]>3\RX[ 536I;<WZJ
MNQ?CY.I7%I%[RK2&&>BP$VF5?_93Y>;%U9])&IM=M_._EYWS-#TR'VY3/-RN
M*\HM]]0H&""PV#! $=/Q<*,2V*CA<HR4HZE^14C1Q/>,?G[\T(8<FZLQM&>@
MGF9HSQ_:);TU2.*5Q!P$HPF@47$%,C@!;-"4:&6="31"F\@FH2^9QY*C=,\"
MZ&[W'S\<D#R12?W*HG;SU#]*&003!'4KB9N,RTQ-4Z0F6-$ZH*7>,"E!.G8
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
M>UUPVWCGCDF2J_5J$\YJ3S9QG:2I3$O/H25<,3@H0=!%00&A/8JTI#50Q@N
M"0Y!6Q+B$15IZ9XA%-D#O3*PGGN']E_".ON7IXGYDMW!)"<*,@(X%P'0J($
MPYD%!DI&B2;4FB+EDS&:4;^ZJ)][._9\F$\;V"4; VGBL1 >(*XIH%Q($'^#
M@"?2,!&T"L2GIL4O'I^=FQ<^'I$'_?CA$1IM;_#,6;++ZQ"ILWDQ(9NM))I,
M04^C(')K3\3?'%C\U6KF86%%X( !M<$!I0,'1D?]D0B,HQZYMH%?7$2<_9KU
MA?'<S8DJC',RZY3@W9J ]S?T56DEC><(*"<5H#K "'1E@1"26:F$PD)-+9DU
M8[R^&)^[\9 Q/C.,?YK ^,G55X>8%PY*H#@Q@!K*@51>@4C4G@D+K2&ZCAA?
M^9#%WL61[[^RX$0]$J4>:$54"&33'5\.)V+G/F,SLBU&[@UMF S$I5@%9%'Y
MH 9(;2# RJ! M>0.A=2S K^H9T5V6=88XK-+C\H07ZA],8)XP)@H*A#02'E
M'8- :^1!U#R(]9'-H:(I-!').T-\-2$^NZ2H#/&%FA<CB$==S NL)? BP AQ
M;X'F*@E3>D.1\08/YZNQFISBTZSI$.N"U=G$..A=Z-.)AN;QRO\:E7$,GIR'
M9GI]Y_M@^#3?D/@(7.\R)5N-US%Z0USNF_2 !KW3CKMY\9<T=]^36RC+_9\%
M/J!Z\W\M&L*/9E2,\EHSRT^1Y6G55K-$>$DMX(0$0 U,D_2@ 3HH#Z7!4@83
M;37>5"]O*#MU-"W8RYQY-?-J?8-RF5?GRJLE QE;%T5C)+#$"D"I0T 2+P&5
MW&MAI?(FS0!"3<E>G+*;>37SZNODU9KY*S+#SI)ARWTP86!6.@LHY I03@-0
M+HTS\9XC*(/S,,U29$W%7^*#K VY%NZ-WXJ1RN,^?A,M#B>N97T:^1<_-AR_
M/%[9\/[BJD[U^<"_&?_P=MP>H],M\%5\Z.V9[G_K=,?+9??TKTC?-WSY[?>.
MNSAZ(^6ZE#(I.R,?S.B+AZ^B]4(/*CWNX6N,KA,L'GP9KJ,'7_O991%9QU ]
MZ[(_?XUCG&\6/>Z&YI0VO-!3Z"8MINBFTM<7/J<.#P_=>.B92$53]1S1Q]50
M;\6O['0OXY,<-<GJ=6_3A@%>[E/WNGV]>=W"+7IXO?O]R_8W^.7LP_7A\<Z/
M]K$[^[+]\:R%X]T<VZO#RJG;(JWM>/WKH^/6\;N3O?C>+]OM3NM@![?QEY/V
M[X?7:>7MZ_\>_7V]61D42)PA+*  HL3BR8NX!@9R"J*TJ&+4!!+0VD;DAWOJ
MHQ>2<;0(./S?!^&?4QJG0R$O=))D"IDGA93'$#JH(OD30" D@%H%@7%$ B6L
M-29(A(O4 ;P.:U)\D"ED.2CD86? O1SR0G\ ?6)/ETPFTR"3\BQ$[96,JF,
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
MZ@/C*04=EJ+KS$'OXD[0X0DM9Z8^('U%,TZG^(#J3>R+S O+OI^9TWJU]6Z
MC'LM M#46D"CD@V,<?%_L8 \4CTEF";?3SR7IY2F.CTLU3P3/[-J9M7%I^1E
M5IT'JY9L7LZL"D$18*%B@(; @9$! XZ$4X%IS05;V^!- J=5H919-;-J9M6Y
M94-F5IT#JY9=$)$Y@PQ>QP<:N31:'P0H3 +@&!)!.-9!IR[L34BK8R*6E54?
MVQUQWOU>\#W]7LK=_)[2P'#C/Z;_V\;/+U6[QH?G_=X_G6)T3QJ2<:<-HNN$
MX(NDT'[O;-@)L9H=FEHB7J;YL/JB>$N*]EX64V+[*>R;+NJU/1KW4CPOACL,
M&H.CWO?N>N/^EI/*:<XXE$SP0+U@TFD$I=0H_EH)18?,&#_CW6;B*0V--Q8S
MY1"DREJIH[:I":=.,2\]B4N.7SU:3M?&I>G^_V?OS9O:2I)^X:^BX#XWWID(
MREW[XGZ""-K@ODP,HAOPN.$?1ZT@+"1&2V/X]&_6.1((2=A@! BHZ!D,TEEJ
MR?Q5[AEAP(->RPWK8HR#[E2IQP1,U^WE.H\SI/KCFID_'E"I&/FZBS"^J,&6
MBI&E8N3KW,I2,;+4-2P5(Y=B94O%R)>)0:5BY/3</\YJ078PI?C<VW_]!JQZ
MK]0N]V@^Y-T(+_*M=JO2+&\QUZV/BR/MC>GO^GZ@PS=AS;L\N(2G[1^>5BU*
M/A_@G8W?C@].0OX_O.4_7P]_/SS>WH#QS5CSFB?;]+!=C>5RZ]OAR9]\^_>/
MK2;-_X?G?=[]>GBZ>0[S^#:OU"2GUED6%.)6"<2%,,B8()&*W!I*J \.='TB
M5K%:E#GO!;DY"J0MT]R6PH%;(&WI(&W*[<L5L=8Q@Q0)!G&6,-(T>$2,E-XK
MHYC% &EL5=)2F;) VDN!M,?SGA9(6S9(FZECJ3T+('HC'E0$*4UY9&(@*$7M
M0BXCQYBJBNVJE]1&]N5GB*Z?=F$DEU>-K^,W'_M]X+J9#J0E4?3QU<_<\7HS
MI0AO_#O>0*>;"+<1PQ"N<>TX@KC);=Q)F]4FSC3@+ BW.(2;K87I(HN@@6;%
M,T= <Q:19DDC)RP)S&DX\=S*FEF%0W Y<EM*BMH29IH6''AQ.#"MO&FK@K<2
MMECIG*=JD%,X(1&%H,::%$7(.$#(;.',@@.O @<6IN@4''@Y.#"M\4AGF)(*
M&)^*A+C$'%GI@!.HH<QHS['S*VMZ5<\Q2[_D7-?EU77VIHK@K#8ZL6HP/0ZI
M?*M5-I?0TS8_%S_V"V8M#K-F*W""Y(J)CJ##.(X1I](C4U7;<'!.J6"3T3)7
M!E;RP46_E\_N7)C\J7U/A<F?A,FG%!3-87=-"H@ISD PX0JY) E*!.05)W&P
MCF0FE_3!33L*DR\ODS^5-Z8P^5,P^8R_A5*0THA!V%*)>"[T;PB<Z4++ #LN
M(J79A;PJV MJ&S;.K8'!QN_CPDN^<D$^IQJP\!R%;#()#IDYR4C/YXUJMP$E
MQKZH'-0YTL@:O=BV.<-MT(4Q=?W7*N<M=OKUQ?;<]L),N&>Q2#U!*=.[F*?V
MCFTO_F;[,7R8V+7:*@4WC/WSI[ OKZ; VA,A_VPE'DY4HD)[)*0 S8U8AC35
M&@E#(A?28IW;VCZLBT*Q/B\QKS]>O=/"Z\_-Z]--VE2VV B!<$@.I+Q<<$M%
MAZ*A ._!4JQS)Z<Y-;<*K[\*7G^\HJB%UY^9UZ<U.F>"=+#?R(F8$%?!()U
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
M*UL8I.$SY%(TF+O<1(L 9FFQRO1#XL5*IOBK1(!%"RT% 1X? :8M'Y)[P[Q
MFM* 8-LB,+\T.7<\XNA5B#0! BBURO "K)DE6_RA_-F\1U^3.<+-'5.R1_7N
M&>Q"Z YS%Y-[%[Q_;85/%[] K^<@>%P35#D"%G@$T#GN+.R)M0X%V"'$L2-U
MK<+(O0LRJ[3.UIG5=$Z!LWNKKHMCH&>V7A4H+5"Z_#)U@=+'A-(I:1IS Z<=
MC\A8FJ'4.&0%-H@I;*U@GH:8]6D.^K1<@"G_^:'TM27"+^F ?]3B>7X;S)-A
M?]!*%[_>J^?RW!:1E'ICC"<F4)#OO-51$(]S#@]6UN,TIT7D'8?PA%!\U34R
M==OM[CF0?J-NT-B+,&/?:L-;!KFIY+'M'$70IQ[24'+0K9XU[Z)_N#IP])_Y
MP_8P5-]65W_H=BH6K9Z_-X!_<O61W-IRT_8Z,.#^2VI'2=\IKG^F':4F[SB^
M6RO&>W5XE.^8H:7#X[WGM(2]Z@ZB[34V 4]NUD&[X[[=HYO7RUB.F9[#;[./
MWPMO>+GH/GYW]> NM['S^CC^_HE[!N1O7??O6)_JI;_<&^G9I##7 C3CY#3A
MTE)CK*-:2II, DT:?]G(@(CA/W2;$;(/\X7?IE7HK8[O1=N/@*[5OUN=&4?5
MV]"HS[[N;!R>;)^T82Q?82Q'>&<?M.>-S8O#C4_GVR>[Q\W?_[S<AO%N3VO4
MIW_RYNGVQ<[GYNG._I]X9^-/ =HSW][_UU<8\T7S]TU\N+%]>;CQ]=M?E]LS
M51]!80[$FX2<#0KQH$"A5BXAQJP+5&NMD@*%FJSJ.:7A7GSOIN4%Y@]7H)Q!
M&)8M^D$_*RH3T#RNNM:;J<>6B]D^- #G;80%+@#<KA,.ZDW;Z@!N;=8[MI.N
MD&RWWJU2O.FIP&ZVJ2;LM!&>:.1T<HA[:Y#!QB 24K T.D6$SF' PI!7&$&(
MY^#=I-D(F3E6A^=+>#SMPD@N:QL9X%[\YF.__WU[3\F0?!J<F]R;G;19[<R,
MY%:@;'%0-MOUSO!$)7<4!:(CXDD1E.M*HD0MDTEP%US(9>@874!889'82A;5
M,B#0+6KD&'JJ'<BRU[=<12*.RD<4J+D7U,QVO/*12^8Q18PR4!$3Y\@2[)#@
MB3 K'%<T@M3TH,S-)969ECUS<^,[TE#_9V-'2SS-$RQ0P?6[X_J52%F _0'
M[F> G40"^T,,"BP1Q".5R"4=$.><1B])8"SW;1=L86'ISQU(\Z PC^_$=%0_
MGM@O2:^$SL9&J^_;W?ZP!P^^-7[AH7$KRQ]_0L;Q)[F.F.U<-%JY,\6H#O2@
M6X6A''7@68UNIWU1!82TX$)?!8#DH_.LVV]E0LAA*G:PVG"V#W=VJ]B15J\Q
MB/ZXDPFL<0IC&_17&[87&Z +QT:[]356CX0)=[J#_#87&WU8' LC#(WA6=5B
MK&&'H35HN/KE\,H<(V.'@^,N/._B7:,QPMWF,+_!WP3:( (7! =LA>7*2D.H
M=(;Q9$6,7*FY0'L34?>&IZ>V=S%AE?Q0T?]1[/A6[._#NWYK=_W7%PJHAW\=
M8W_ZGX[];(8[)U\OFY?^<GMCBS0O?SMN[N^VMR^;K8/\GL_5&#A\!R"[!>#X
M]0+&_"48PT0P%*DH&.(D8F2B<"@1 A\$K3A5]>D'D!'#>K9M &(Z[6V(3(*<
MK)*V-) 401=W"0=N5QH1CJFSS#6](<C)ZU?14*TKV]:P<T6:=?+L6(3+%&S[
MHWBJ')MT@SQN9] [Q"K-#4/[X62>/,9)O>-4_DR,DV#OA+Y;,-*]8IS8.\Y_
M+G3J^]]))LM@Q>U?_T3TV*N+0OJCN;U[CTBSNW0.O2&7O9Q(GEO7IRS/[<N3
MHVW?9MP:$25P[74%KOUFV[F*7\,.&N/8S)H&Z@!-HDMXVAL)3_,,)%.<$@%)
ME2LG;21.<P\B/,68)9OSN8C^<3[7IPDA'!2C<?'IM^#&K!*Z3G;VUUGS]),
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
MIWHX8K!(W"+--$>PD$CDHM.(6JF8Q"1J:E;6-+WIO,K:X_$, %N9"E$#MGK
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
M"]"-LW+2Q_[9J],4AG'2P\[8Z37R@HRMB<F@73>Z>28O_#EPX;']&K-R#[(
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
M)D;K5M:H;@@R?Y#U[?>7+M]Y]35K/5?66EQ1BYJU'HNU9O9^",4X$3R@J)5
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
M!4<0C^"CH"*7BR1+DC9<49+A$ELY-]DVA1T4K^/G5J>30X3=5(RP\L+R#^]
M<2)&#;+KM1/ ;BE:6-F WP(V'@L<TZ?MV[GW[T5H-3_=C9_FS\VT48&9&A72
MBI>:BD8&6U_6TY<A&B>B6%D3=(F*7M8Y215#&299<>&%LQASSX5.%E.3F/02
M!R9)AO)MG/$UE!\6RK.%#W"0V"B/$LP:XEZI?% 5V" IN21CX$[XE35E:B@_
M7R@K9K6)SB9C*#<1&^H#%E1)S@D/7)90UC64EPW*,U8#M0&KJ S"+.?A: ;K
MLZ06129(,%@PE:T&<^\4G.7++GRBIL,6?'ZCT;#8A(#K1NE1Z>I_%]?_9\/3
MH')AHQ/'VEFNO'>2,Z$BI\Q8HJ@NK:=%QXEJGKX33_\]?S9H,D1;93#"(6C$
M@\;($B,13DI(&GPP/JRLR9>6*ED37DUXM;OH61#>C(TIN6<^5\+@*47$"?/(
M)@+:*7,V1$UI(*P*=U%->#7A/6W"JYUJ3Y/P9BL,*EBCG"%(AY@03*1',),&
M64$-\51XIT,53K4ZI_45@RZ%[M"UXS+GBSZO5CY[K\W^\.2D'?->:-L>>6[>
MM+NGQ6:K[]O=_K 7^Z]NC/%6D0M3W^-EE2[:!A4 A&I0UCPM2QAEOZ ]ANX-
M^H6W)RT01+C?[9V$MXU;/&$M\;HN/AM%L/+<\(F(O0,):\9!O;&I0@7P;,[%
M!\J[%3X91(45B(?(D1&>(*$YCS"AH-WG<O*LP:E8HG!,1>I'S4K/E)4JWZ9=
ML])"66DVP3S):+PQ2%*<"S5HC9Q/#@4J330Z.),\L))L:/D,\SUJ5GJFK%3Y
M_O":E1;*2K/'J%/))?:@*^5:NMPJCD#1Y<AAK94/QC#"@95T0^%E2BA]28=R
M;'=\]S@6 _L]CL[E*'[KQ01]B^'W:RONWM)C.1K16;_3+5U2SY&GJQZ>9\/Q
M"["'LT@?9(F^EN;K8]=_E>'GCUW7SC.= D5!&P8,;P*R\!%*21G*P##&C%9]
M['I5$'H:,>+KNUES:<4C]&SH= &&?$VG"Z/3V2T;DAF'*4?1A'Q6)7'(>JR1
M,0J60D%S[?<'I=.:46M&?>F,N@ G1,VH"V/4&1>$4&!8I"21%D"K'!9'9.$5
M42<9PT$[*? S9-2?N#!"JW_2MF>YK_'')/R4?UD/0CT(4X/PQ\ "S.#?T/JV
M5D(]TWRK,RQ/9E[[%WP\DP;'Z<A[=]+MM_)O7O7R<<^M;_'/TU88'$V6DJD+
MQYC'EY=8U^^VAX.;+YD"MH_9/?WP*R+-;7I=H((0<T%VHU&:>CVZR!(\L9\C
M<KUHOR*;H,6O;/O4GO57_KC2L>-6!\T,Y.P8W-C3E!;6TQ&3POK<[943_RH[
M.WOY5] FNS1M*8YZ6?OXGU:2,DFA)2<"<Z*"T<0GPCE\G, B<)\(+& '6;1S
M9M%&UEQR:M&__K!K5^?R8KS7_N5Z?ZQ=-]$SF!CI'-3RR$(4R8(!R<!",=;I
M9#T#^U$E[AY;G.<2_4IQWM_X]];F^[=;Q?;<*%P(J.U]!AG-R["YJLD_:LO?
M-7>*O:W]W?=[&UO[C6*[N;%Z8Q>6I<T;NZ!U-O>W-HLWV\WUYL;V^EMH^)O=
MO9WU@^W=9K'[IGBWOK?5/"@V=G?>K3</E[Y'K]??0C^VBOU_;VT=[-^ I,H:
M96Y%T3/JZ _D6=P@S^42>+E8E6HH-+YM3_KQU>3-GY,EM-4IVU!>].?X[N,5
M+C]@-HB5GS?Z>DSTQJQJP3+7CQ60\8/'R\!JN0S,:-6C[Q1=E8;>^#5>)3=^
M]Z/;$K(JF?JEV_[X.\$6U%ASJ]O^1,F[8W;V8@QS?2N[_'J+ZZ)/YC9]&DG[
M([D;KD\[WXP^'KO8&W6/D<:5'KZ8Z9MR[MUA8\N2SVV.2E;5X]ODVE_Q+LS?
MZGF-+'Z90#%/&R@W5$S=[A2#H^X0[A'ZOR]P8A]O>]%ZOQ]_4!A_OD>W /Q]
M?_J2MMM<%.4IC_N+-Y]54*>,/M-H3965=-8[LQNHUP<;MM<[@V'[Q[:'\9G$
M9[I\YZ^M\YWC-U]W-O>^'.9G_;6%=P^^?F^>;YWM;*Z3PR_OH>T?VQ_W9^(S
M7SZ?'A[LG!U^^/NT^5?S"/H%?T._#K;8SL'VZ<[F/ZWFP2%I'O_3_N_YW^/8
MS-9@Y_P]:W[Y^BD7BY#:.N0X\XAK0Y%+P>>$46:D,]1%4D7!G#IGO2:@)UC9
MIB:@R@GH["H!*9-L#)( ]T2!>%0:Z:@I,LH8"5]P+=*2U3M^6>GI8,3X[C$\
M^JSH11\!!ZY]OY.:GW?%UZKTG\UAS ?'[^6(9PSO;"\?FK@Q[/6 A5["MIF'
MHJ3W<SJ1,C&%1!P*R27$N5>@'86 G$Q4"JHII7%EC8N&$?/'1-3G1ST;)%>E
M2-1(?C DSR@7B>)$0L(H1>D03XXAJZ1'$H@X$IRL2WIE39&&D/-'/ST>DE^2
MP^C*_K=+!:,^YV71^L54$NS>Q;#7=%0='1W.*1;!,A-RL3K%R\U: H.9(R+R
M>44ATBK-8KD=5ZI[*Q;+YW"I(5RU8G$+"#^[5/8'1.^,,A$,"\H&@8S.KE+'
M+=(F1&2%HTGSZ#!1E66RU^Z*7P+A[N H]J[=-E^;-54K$.58C^*M%\9,33%W
MH!@_IR 0IYCT7H):(!7B&-A%<Q>1P#*6._"=!HJA?)F,E=KML*3:P77XK+7[
M"L$[HQ^82$$)BQ@)F2CBU$CD5$C(1F83 #BR?,:T: A^[[J$2^IK(&:9=8.#
M;BXY[$=0*.R/$X5N8:/<[PR!)TU15:D0-3LMB)T^SZD63"8;L!=(,NO >DD"
M69[#KB)8+3PQ0% K:Y(W#-,5&2]+<UA(A8Z)%PSZJO22&O2+ _UL<H4S-C"1
MSP2"%TYD1,8GCXP+@1M.LZVQLJ94@\BJ'(X/=6#&PYR0,+6Y:WP]RC]^)4L_
MR"-A]EVO>P*-/6L4)VV;59E.*#-M3_*I"I<E[KT?'@_+D"/ \:0'D!KM*87O
M_O<QUOK+]FQ.-0?>MV-^L]X)Z\==F(/S\O-))]_E+L)W6Y,.UHQ1'6-\'>QL
M7&&,;^&O?WCX]W_:'VG[F_N2ZX9\/O^X^0^T[\WQ[N8Z;M)M<7AP!&/T_FSW
M0[,%?<HU0+[L_J/9SOHG*FR0.7]4\7SD-:$.64L$RD4%$]'6RJ#+,LA"SQM!
MI2#?130K6Y%JT7SFHMD\_12=UR$YC;2V8)X'#@HP91(EJJQBT5#F$HBF:"@L
MYT1S9J_^+_BL7K#B6-4*\F[HVBW_?M!JMW(&S8TP?"%UI1\0B3.VI Z6&N4Q
MXC:8?.BD0\Y@@31\!DRO*-#PRAJE#<F?S#ELC^#&?L&44-7*75/"8U'"C*4I
M81X-M0*1Y,#2%)HAHXA#2@6GB:7!2 :4P!K$D*=""4^N<M?+RAO\%ON#C.VB
M!0\?NGXKM&RO]8M;$UY$WE%UJ8.3L>]O=]93 O8%VZF_/S4)Z_U^UY>? @W_
MI]OJ#/Z!G^?C'6L>KHZ'M[[/%827D08GG40T*(<X)0QIKQ2\X""8QEIG"YPU
M,)8-JN_-Q76:X?+"O;HTPQKN2P/WF8+E3JHH8_+(^GP:HH87&YA"-'%B;61"
M>@]Z5T.R2C8YU&F)OYZ66+2[G<]H$'O']TD^>!$I4)6F*+Z%83^ 49^BL9J4
M*B2E^2-:O:6@;0 5>1$MXHQ$9*2,V5V$'966:4%6UKAIT%Q>:FE2H>I,QB55
M0&H8/PR,9W0+PHF@6&D4!!@0W-N G,46*0(@)MHZ1L/*FM -:>J,QL?+:*Q$
MK:C3FZK-:6QV.[[.<*J<I.8/P./1, 7SA@(EV?&<)')!>L2,9Z""6(R-*OT=
M2C>(N+>Z4:<V/D?L5YO:6&-_4=B?45 $59IK(9%WCB.NF$2:6(^$)!:86BA/
M='9^*,(:7%15P^ZQXTZ+.I;M%X'_A,O@W;G_SX;PJE5V:IJKD.;PO#LE.)@2
M+)!/(SN,(,.#0X1S9H,)SMLRI$,XJ#GZWKLWGEC&3<UN-;LM5)VKV:U:=IM1
MXK!T5HF0$&:"YXUI'CFO! I!1)C Q&C"I1)G<$.2JG:^+Y\2=[T7:AF<3]=7
MVG_;LFZ<=E<F[N\/NO[K4;<-P]HOBZ"H/XN<?S<XN\W9'+=0MG]P4N=M3NWX
M9=-Y,:U\2>'/_:-N;S!R48;HYDJSW#M(\O07Z>>Y#E=E993RDV,_K[N]7O<4
M!JI>E*M<E.F<R6$%IB(&AACF#H&=09'FV* 4<'24)2)9#OWPAL'/,();$](S
M):2J#(.:D!9.2#NSA 13%KU&V!(@),P9<M1D;PAGCC%K(I$K:X0V\%(1TDO*
MR)_1\I"=9(K6"?D/<%; 0;>N+[YH6F+S>A*-21 JD(]YVY,.&CF>_;-224%"
MS)&H<E,Q)??>"5FGVB\OD"L\*J &\H, >4:_T,)FVT8B*SU%/!?I=LIXA T@
M'"8W"&I6UG1#+Q6.7Y(3:8R# C P[(W<CMTTE?QVG6>I3L6M6M.89.%NPFA?
MRTQUP?%?)24^IUTP%R)W7"&5? #M0H+1@Q5#$FMF-">")U-9Q?'E<\/4Z*U:
MO?@I>FN]XKX0GM$KN)!:4XJ1(Y@AKH1&QCB',*:"$$R#IC:72C$-PZO*W*@=
M%W<#XKKWO6$,12N?=1C[HX)ZY8%$M>=B4?K$2>?XU7C<M\?#OMX)Y5$F[^Q9
M?111Q<0DYG0+HYT*7@,G^91&:1=6@(*AD["2:DUP*#<.B\HJ@]:.BR7$\7TU
MBQK'#XWCN4UZ+!!E**!7Y,-*=436D(1H# (SQ80T,CLN"%TF'+\DQ\5H\__D
MW('V9=I4[:UXF/W_ER->GU/T*ZRS?3JG/3A-#,?>(Q6U!K/&$P13%9&4E,%_
MA#KG5M8862:3IO9*+)GN\%.4UHI#E1">W3RGO3,A<,0,LXA3CG.AL!S)M)PZ
MKJ7.]9"I:8C*BK@NFV/B*>SNKTIOJ#?Y5A8"J9EJD4PU7])0@> ZIAP20>=3
M3&A")N&$,(?UQU"G5'F*>ZYI6%4]PZ79_%;O[U\F3:6&_J*A/YN6X963D0LD
M=0B(V\21D]@CX@V5 G,O:-[AKW6#\R=3V^,E.3_>UOD9CY:?4=<A60A+S=<[
M9-C#>F(,@AD2B =&<AJ91CXPI@CQ%M27E35M3$.)9;*E:H_(LNH9-8H? ,6S
M&]$I-3%YBHBS#'0-HI"-A""ON676:DDDZ!J<FX;!RX3BEY2J,5M(N2*OR/-F
MI45%4VIF6@@S75/C$!81AYE"QD>2\T #LLH2)"GS)GDI),])9 V-ERG&6^=J
M+*EV4>/XH7 \HV$H3QA-P2'-J41<>@]V0D@H:,:YC#11/,9Q5;4*E\U=\10B
M+A5E:+Q@=^L"(BTU,U7(3/,E!HG!U+*D$0_YG 8A(G+>&Z04CC(Y:02A*VM&
MB2KR01^J!%=]I.=3U$YJT"\,]#/JB.>!.!(P4A+PSJ4P2#OG$6;6F42L5CD%
M7''2(((^%= _:-V]T/HVN?'X>I1__(J(*3]*JQ- M7Z%3,DJC[)UMGM\W,U/
M[?JOQ6\_PO2[V-L_LKU8";:WFV]FP3UJ25DJL-E]9WO_V/8P_G0#*:X1?AN$
MD[<'ZU<0_I;MM>._]\X^?@@GCG+Y\<-'Z/4_7YI?H*T'.Z?-S?:7YOD1]'.=
M-#>W11.,EH^;7\^:?[U).P>?/V&B>+(Q;PK!";0",%5TP P1AKGU6F)O\(_7
MB!ODZ=<4Q%J>GK@\,4JM,E[F9<: JAG!$L:PZG#)P>0E1FEK5M8ZW;FU9NZ#
MXL3VBF]YLO\L;I2_?I:\_@-062GB_?7AX*C; UH.M]-;:BE\!"D\W_Y$=?24
M68*8"6#PR$ 1:#L.N8B#!'O':O\C5KM6JA9!:+54/26I,I9:@ZU!R0@%W*8%
M<@XKY%AB/"C#&2&Y0!W.%>JNK5(W3W(C42OLA0C\6;3Z_;Q5.>]0[@X'_0&\
M :US:3APNVQ>+:G+*JG-<_])8)N" YU(@':'N/,)&:P,D@D'*Z.B1*7EX;]:
MHI9?HC0-QE/M$:RE 7&&"5@,TN92>%;Z6%+,\DC4[B5OUF*US&*52-(L)(RL
M%A[$R@6DI7&(!6$]<XG!EW<5J\4M?;58/16Q@AD7)H%^1I/+V10>_?_VSK8[
M;619U']%*_N<<Y.S$%:WWI-[9RUBXXQGQ]C;=B8[\V562VH9S0!B2Q#'^?6W
MNB7>P188@T!U[MT> D)TM[KKJ:JNKG)]VU=]5W,-C5F.1;PWOSAFS=&-FF,O
M;G=L\$:NRKT;NTN#Z#N>XMC3MN+4TEWB+\)MAI<NU[F]13/@\,2(J=H.8\*+
MR$#?U%R5@'U$N,;T@)I@&=4,ZM:H^>("/WB"ZQC7_K9V%W'MO^[:7TRKZX2Z
M(PYL,:H:S+)5S[8TU2:4N92$(?&"T=IWC8,YO5FE$UP-WQ]VAS(CM1)GJ6SB
M;C_A;=Y+H^]<B7KP;ZZ\[<1I^JZF]/A Y.4=L!\5.^SUY+[JUC29%/H)KQ8J
M%4X>DHSN/)U^1!?R"7V&Y]/B@ZOPCOU J;=%J;=8/4GSF&4ZAJMJ(=%40R3O
M=0/?5IG/;<\V:,!L$5A!:JYN+8B\=W@2[!B6^.8*"R[Q,B[Q.<5&#SP2.J&O
M:IYP>;K$4CU7)ZKA&;[MA\PE+H$E[M:(LQC+O9<E7J5C8C=\P.#-0.$LZ8GJ
M7'@X[+6=*J,A;^8C/B6NSG@8^1$>+MFF1%HL160$CFVXMJ,ZMLU5P]9<U3&)
MHX8F=SV7&49H";<FT6JT5,=+\)A825TEN*)WO:+G=0QJAR9UQ1*VJ&J8OJMZ
MH:NKQ"3,\1Q&0[%1;[E.S=:VY38MFW?D$ Z,^5/AU7,%T/G3!=#Q1,E.RD=/
M/9BL(CT*KBT*KL6Z1889$(.YMJJ;#@@NJG.5<=,7F4:)YE/&?5=D[:H1RZZ9
M+\]+CN?)CG'U;ZU6,Z[^5U[]<VJ+1QP_-$RJND34CG=]JGJ!;:JN95D@QFW-
MMUVQ^C7#K1F6>2BK_Z7^D\)%YF<WL;)&O->AU4$\]#I\W*F7R88#+E&__0$Z
M&J'Y"B?O&[T 1>BKBM#%XDR4! [S*5=UF!&J$5J^ZL!<4#G7W<#TM)"*R$>]
M1@R]ICDO+K*P]06U9U\0BE84K:751U&T[E:TSM?+LMV .(ZI6AH73C7/4ETG
ML%7#<>PPI*%O<%-HI[:KU2RRY6C$/8I6J;Z>#$1%ME'XL?RSXU5'Q:J[Y5QI
MQ0.XH5U3G)I"2$V>:".6F/M*U,M6@%B0";]GB3SB)KQLT:#+>X.T)E<FO,E[
M/BRC[,M/U06OS\5=PS/-[C!D6;SV>"A^^;]><O++[.7/?3@:OKR/!LUV1_MQ
M&HF[OT]X!W[F.__P$ 6#]DCR3'TQGQ;:Y"O,@QDP'*S^RM3#][DHO+=[ 2H?
MY4=%5>#5W/A._15MEI(JM*S0,AW+(*9F$#MP'>*'Q##@[="DOO<G-?4WHV^U
MDTE>C7NN>@EG?ZLLA'Z^9YT']IB^.9D9CF[44^>&?W[D5HY/&+[:^&1K%&1W
MG,B)]AXD T_$5= F5IJV*.U$(.X?SS\CHKWYY4[($+'&3@4>83DJ__>$K;-D
MLK^97&T-N] 9?Q:U@1D8)M$"C9E@Q3#+)=3R7-T(&4#8L.T_SX05H\'_4R?F
M3$;9-!F\O_7;/!AV^%4H0GQE9X&T_QK"<@D?06HT?!]$]" ]BU*_$Z?#A-_!
M3W_L (GW3M7+G*JQT:+-G]^ZOT5_G/DZT$YK=2^ =.WHLGMA !$[K9_W/ZX^
M7?[X(W*U/_[=UOSN[SWVU1T"(?5O=ZT(OOMWZV?0_@-^X]M?']M7GRX>O_W5
M;G_K?M&OSIK&MY_GW7__!(K>_\EUQW$=EZL&/&[5T!VB.CYA*F>Z.!$/[_K6
MFUSF#GG0$+H)LQG5;=^R0.DQ3(M[8'%2CWJ6J85!2(TW"@=5I2]$53+D^Q9>
M]G(.G?[://ORN:E<7*P4ZF5IZW7K4KEIWEY]N3EMWM:4B]9I76FTSI3;+Q]O
M+\XN&C<7S=O2=^+WQN<OC;N+JY9L^K^^-#Y?G'^[:'U2&J>G5U]:=XL]V'([
MW4)0F]/QYD>SRY)[X(W0U>:BH,:#*_6L"=ZE;@>-[[!^RM^/7GP(HK3?88_O
MHYYL@_S2A_SNN4X@?F!^NU/\7O9Q#CG7K+N:)3B7^R?S'\X^U>KDOQ>-XQR/
M=8NZ*S]]^IO:RL]T^**Y^N.G;OOT9Z9%M]Y8 A^Z)C86&_L:C:5UR[5>I[%V
MH=L^LVVQ9MJ[UW'6.(5\-<LM[T/ITP(0-^O3RLWDBG??+=+]#,][<D N'X$&
M-%88**LCE+<]!THX"&=@KOF['84#6 D%)?<1SH;43Z*^F ]57A0?68?U?)Y-
M##:0?A2/@VD@@G&S=^-0OOO(6;+=D5K'&UWR83QM@SW%@VS !K$<,#].!ZEP
M&LM_\1]]WDN?2/:_YK@4']_<QEN\U9&/OSQ&+%^QW!7W*M.W"L/[-8D&7(W#
M,,UR LJ11:DY(S5Y+QC)R^R_"P*S@D;2IFO@8#N\ _P=[]@0\[!U@Q7GN2]Z
MRJ =#^$>0;IP*!?GT#X-DW(=]&ET.O&# (L,4/ 3#E:[(C*>B.@#@1,%(,,#
MY8S[O.OQ1-')^]?!,%ZZ@TNW'>O]TO/VA-9I@0/W>Q6F5"-N$;UCV\&<%0C'
M/,Z 2M\.;$9TTW");GB6RWR;41&+9]A^P'Q/!%02Y_F RDF0QTA(B\#*&PX]
M^,[3W" XE*C*S>(_LJC*_M^7/QL_+[]>_/CV\U^/K9^7T)YV^]O7)OEV=]Z]
M_/I[YUOWVP-\;K8>YZ(JN__Z>2DB-?\Z_ZMU=J%?_OR7=O7IO/WM[O?VY==O
M/_[X^GOTQU\-^/QO_=\__S6X?!01E<W!Y<\O>NNOO_\,=.YZ86"J.J6::E"+
MJ$S7B>IHAJUK'G5\/91IWK3%?$<'GWD !=21"B@C))0'IN-3QS)TUW6\@%$>
M>FZHNX'FNB(,C;AY&!IQ7RJI<D_977P:IP-XOYGY)5%R;5-RM6[G))<7$M>P
M+%4W&5$-/;14CW!Q\,:@FF]ZH6O8LB2O_N*#BBBY4'(=N>22B>E&X;7/EF%#
MF5509LUI6V[(-<T.N6HP:JH&,7S5 TU+U1V;>IK'',?1A>/&H81^0*F%4@NE
MUC*I-8DZ015KF^+J:D[%HE9HFPYS5<\$(66$W% ]GQDJT77#-&R;A:XM#C-K
M]K8.,J.P0F'UVL(J(+[)3:([EL8-RV;,8D!C&FB4>H'G6=)[]6(9A=ZKU_!>
MS:=;T*G!+9!)JN^*0E-$"U17-T.5.ISXNLX,W]2$^XI894J<^=(T>QMM4CR5
MJN\@-BFFSJIN,:?7.N-U;&)^61=1S*.8WZ^8_[*P2>%H(?>81=3 <9EJ4.JJ
MS.2NZO/0# DA#J=T2U*^?)494$ =J8#2-$.F_38\S3:(SYCC<=!=_( 8KF?J
MCCPKKXW.RA?(3X.;%'N77/.;%#SPF&V!\6P'(AV8$5BJZX)^"D]9,_T@));(
M6:/73/KB?#4HN5!R';GD>F*3 @77"P77G,IE>8R8CN.J5-<\U?!$2(C!#=7B
MEF9KGN.$NO_F%ZL&_T#!A8(+!1?N4^Q.6,WO4V@Z(Q8#JY"&E@Y:%@<MBX&^
M18AA&+;FF(QY(A3$0"T+A=7!""N#T$ W;4O7;&I8;LALW0]YZ%H@E[CINT73
MEJ(#:_<.K/E]"N88C'C4@4FE<5"GB*4RAQAJR V3Z!KWJ<C/Y]1TO4P>+#Q,
ML=$^!<'#%+@=C6+^V,7\MX5]"N9;ON,;3'5LGZF&%OBJ:SD^Z*$A<S7/#UF@
M;TG*8[P,"JA="2@6A*9.-,?1J4$99;;+?<^5Z65US>=+<_KB/D6I)=?\/H5C
M48^[W%6)QVS5<%V088YMJ 8+'2>DCNWZYIM?C)I5JC@:E%PHN<HHN>;V*5 V
MK2>;YK0JPS=<FX>.ZA-'1"'KANKJ(*!<PDW-"#FCI@-:%<4#JBB94#+A1L0.
M1=7\1H3E@,D>NKX:4#< Y2EP58<'3*6NX7N<^Z[++;%K:IIEJOJ-P@J%U9.E
M*:G.#4]G%"22$6C<#8AIZ*Y)'.H%)/"+EJ9$#]7N/53S&Q'$H\350E_5.7=4
MP[(L,/0,HOIZP!QJ<!]LO3>_V#7Z\O*^VSXPL5 ";?334U4]C%F)\M<P'43A
M8_96U MX;_">VE)J[7C-R>HDRF(QLTDA)2Q()@N2D;DQFOJ+I<6J4%ILNKQ?
M)N2?+U@U6^#*@K;I@><'-F?PTG5"V^<A89KCP1^?[GOZ'T%)JR\?/U^<*K?-
MF]\O3IO*Z=7E=:/U3;DZ5UK-K\IE\]\7IU>'5^.JH7S]]>KSYV_JU==6<ZKM
MLF-+JGB5OD-8M.MUBG:Y==,BFQ3M @KIVZ\II.MUTS1>HUJ3OME=GRR I-4M
MHU@!)&PL-K8TC36+%2ZK8#[Z4O8)BW9AT2XLVH5%N[!HU_.S 8MV8=$N+-IU
MO../1;NP:!<6[<*B7>4J3(5C@T6[< Z5Q3#!HEUX*1;M.JASIEBT"Z/XUHGB
M<Y@7Z)IM>(%FF,1UJ29.]E!3<P/+\7PLVK5F%%_\$^X)]Q<MO* M:,\?W9OV
MU5F#7OZ\?[S\>0/M:#Y^^WG>OCR=B^+["UH)[;ND?_SU[:]O]/+NIOO'IZ9Q
M>?;MY]79Q<_6)_'>;W]=?FT^+"O:95AA:(1.H!)FA:K!'*HZFA^JFD\"C]K<
M#ZB/1;M00)6@;VL(*&X&7FAZGFG;H>$:CN/KQ/<")]!T2Z?,PJ)=AR>YYL^9
MFCKW/)\1D%P^40V8SZI'-%NU+,>GQ&2B#H[(U&2[+TXKAY(+)=>12ZXJ%>W:
MH<R:T[;,@!##TQTU(*(*CF6XJB.28IJZ:7%"/%/S#2S:A5*K%'TKK]2JUAG4
MW8FK^3.HIF/K(=B$JA:$ 8@KVU!=.Z2JX6F.I1E49XS*HEV8A B%U<$(*U%)
M$- +1H)%#6(YS K@I4,MWR&ASQRLYE): ;5P!M77_,!C.E$M@X%"Y6N6Z@1N
MH-K$ 18%+#0=AD6[L&@7YCRN7,YC%/,'*N87BW911[<8T5W5T$S00W734!T_
MH*IKNCZW==<%312+=J& *D'?UA!0(7.$;:P9-K$-B]A>J%F^#O_30EOCNH%%
MNPY/<LUO4GBN:3L.M<%XYEPU2."K7J";*C.U0"-&:(?,$!:TX5"47"BY4')A
MT:X]":XYE<MW H\:-@/#V@;II7FNRC2NJ=S0PM W"#&YC46[4'"5H&_E%5RX
M3_$ZPFI^G\(P?8<2SU-=&A+5,$5I5,LP5&;[OBXV*C@G(A1$1RT+A=7!""MF
M<F:R('0X& FV3YG' ]=U VX+]Q4QL9I+:074PCX%]4*?6-157=\2QB"CJF?:
M7&6Z91J>QUQ3HUBTZS@.4V#1+MR.1C%__&)^L6B7[@7<,'RB:@[752,(F>I8
M\$\O<+10![O9"4TLVH4"J@1]6T- !9[NN[;AT2 ,#(,XGF[IS \\GYJVPUP-
MBW8=GN2:WZ<@U.8>I8[J<,=4#4I -75-%_[8'":BZ8:V)8IVF2Y6FT#)A9*K
M>D6[=BB;YK2JT LL/Z!<Y:8>J@9((A!+FJUZE <^/-:0,AN+=J%DVGO?RBN9
M<"/B=435_$8$LZGA>HZA6I9NJR":/-5S-%WE 2,F-1T2F*'8-35<@L(*A=7!
M""O?T;AG&1JCAJF%GL\"BX6$F:'-X1,LVE5: ;6P$6$;)@@CUU$#TV:J80>&
MZH0^2"B1RH5[IJ[[^J$4[2I-A9&3N5I#,S5'\OZK0KJ]UZVE5<7>K"YFA)6\
M%$(I5O(J1UO*4\D+*W.]=EOOFO]NW*I35;BNK[XV;\85NK FU[X[A#6Y]E"3
MZ\GJ658=++L#JD1T4&63L+'86%$]JUB##C$Q/%::PDI36&D**TUMO=+4H3QB
M+!^%Y:.P?-3QCC^6C\+R48=4/NJ(2\'L#17'.S98:@GGT(::>18.X6(A);RT
M))>^].S?],36[3)/;"Q_A/%0:\5#6<3679^'1NCZAN]8GF:% =5<VS,#TR'\
M%<L?'5TN_G[W&]SW\J]VMT4OR1]_?=%:?]WK5Y_^B*"=C]^^GG?@MSO?_O)I
M*YH+A>K^T;XZ:SY>??JF?_OY.[3G7_3JS#?^@-]LG?W6_O;U"_3S]ZCU\QN5
MN6.CV5A-C9,@T U/U4/X8UB:H;J!;XODUI;N:H[. @MS\:-T*D7?UI!.ND=#
MV_0X,>#_NXQYAFE;@4;\4'.]@.B[JGV$XFDM\=0ZG1-/FJ>[H:FKCF<$JA'H
M3/5$8;:0^+IE,8\Y/'SSBV&@9$+)A)():QOM7F!%\Y4D'6HPQE7?L370HKQ
M99K)5,IUTPT#SV<F17T*I58I^E9>J35]5 \ETEH2Z>IT02(%KN,QU2#BK L+
M=-4EQ%5MAWJF8Y. 6"ZJ4"B,]MVW-801R"'/"BCS=9,;8" PTW(-3PM"TPY-
MJFFO6-0"5:7-74]WC=E3>*%K<>($H"$15Z1;\0S5,5Q=I6'@>R8S;=?TRJ@K
MO;1PT2%M"F"Y(<S6BI+YJ"7SEX5- =/S3=,C3+6Y2U7#);[*X)&IS*6.%?C<
MTTQG:X(9<TFC=-J1="+4" )Q7M;1#8-K%I.Y[VT04<SGFNWOJM80BJ>UQ-/\
MIH#A,IL10U=-:HMR0B(5EA7J*LQFVS!L&I"0@T7[XM0-*)E0,AVY9,)-@5<1
M6'/Z%#5T8A+'4$/#T,#099[J.IRK7&QO^H$K\@:A/H52JQ1]*Z_4PDV!C272
M_*: 9E@VU2E7*1?!7II)5:8YKFH&+/ )USP2,E2A4!CMNV]K""/;I90S+0@"
M@Q@4A))EP7^X&QC4%;5E7K&"!*I*F[N>YC<%?(.:.K5=U3<]$4"A4]6Q"55U
MVZ,V(::O>4$9=:4JG13 VCZX78N2^:@E\[>%38& ^6' S0"L5MM4C<#65$?S
M/+!IN4=]2G2?;<^(Q6 2E$Z[RNM,B:-Q$$R^8QBA21R04+YNV=S7/<X\?5>%
M?5 \K26>YC<%3$,/-.I1U22NI1JF%ZK,"CS5I-ST'7B6H1!/%I;'0,F$D@DW
M!?8@L.:#+"SJ<Y> H6N)74SN6ZIK<DOE)-0,,'0UW7-1GT*I58J^E5=JX:;
MQA)I?E, ['(S\%BH.JXG+#Q"52_@CJH9%@\#TPZX': *A<)HWWU;0QAQ[H;4
M@ZD<&J9!+-UU;4XLQPD<W>5.0%ZQ: ^J2IN[GN8W!;A/#(>8H"9Y 0-=B08J
MLT-'U1V?6XR;5A#J9=25EE3L65HE!PO?/%GX1E]=^$:T6:ZI9TNQ4--Z\PN6
MR]E#6_92+F=5[2GBC,@=00-[@_>J>&?WZ3KE]+ZX:UXJ[KC&RNZ;\&%F;'2S
M+DISO?GE]-=&ZU/S5KG(BJJ<7=PV/MTTFY?-UMVM\O7B[M=1<96&>$.47LG^
M*<NNP!?.+UJ-UNE%X[/XZNGGJ]LO-\TBI4_F4O_E=<%F'I=.ZN8.GM=R<=2*
M>WRQ(DZIZLD4%8;NFT-9*62R4AK[6BID?JE0ITX,N52N6G<W5Y]OY;R_OKDZ
M;9[!9%]5=.@9Q*^LB;?KX;YN7=YLOF!WOSIEH]^R=TKS^TA3%P@)HM3OQ.DP
MX=(L2,!4E'FB^TGL\P#>3E?7MSH,L20[WDA%9P=M+I*/CE[VX5ZQ,(]!0^6!
MXCW"NY'H/BB>'27A_3@9U$3%KQLQ-L*) E=!V_ED!"7"Y<W2(=SN>Y2*=\4
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
M)S'K7!4Y*8]#TJE,.UGY9+T('<^YEPQ9\I@?OB#NVH34-7,:D?(>\KN2BPA
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
M]H;?7-U6PZ@;NO$*C37(ZA_=M+'4JL-T.Y"1);1NTF)C<$P&$B:B*JU<?\U
M04W$NH.*F?GZS#\U5]>>/<OUE(&T],"RAGD6EQ:$V<0)>,O[@SPH4!N-;44-
M)-S10C?@>BL0$U%5DW*N:#FE>5T8HOTI(@LU9V6ZQ7'=LR=1MSP3E>8B[$!+
MUK8;^ZYAOD7$'&*N&.8P#Q5B#C!GSF#N/!XF@S9R;LN<VW*93^0<<@XY5VSM
M69B#JI*<(U2TG!A3IYO)5-7L\RC<C'.+56(L+(7V6N6LL>(G<@XY5XQSF(CJ
ML#DW?Y;9(DM.D)U'/6!1!!+U-![V4@XWN!]GX8C!!DM BGJ/2N/;Z55-8<JG
MN!- RY5;YK=3^$X7GLQC;8FUYN[M_%C9)"\>?D8 (8 V !"FD3IL &TY$Z*S
MB*]4^1P#K^XXF !G4<J\J!,-'@%+(CW'O4C%D?I)U)<GI(5U<)T, W%@&G!W
M'7<B_W%E81>*UI=6=S"'(D;5']2EQX0_S"553?S)_31+YKIW=3"AB"O+EXWV
MTQ)AEV6.QCR9Q\THF<<%O-7M"0(V[A/.I1]28D\@,QXA4WPEB!+ 7BS^U>\G
M@,M ^6W8>51H5J$:-]G$)MNK1$Z*L:TH!-$"1 2NA\#=I1LH5]]OA_U^1\IO
M4+:%5.\-AHD\&?69LY3G!X+S#+A";A.W!O^S+,7C@P?.>T)N24$?@T1*E#X3
M'8N@)X-4B7I23(G(#+"4DIY@PG42_P5 D%\1'[;8=_97+'XZ@M[?)9&7>PC]
MJ%/19V*H9SD0QCRXX?=1.LCXK]P*!DODMN*Z0E4@>84-GE'_<UF/HAY%_=.B
MWBR!6$%;9U=)GS1-OE1=2Y7_HEFVITGXA #1A()2I$I]?(:,XJ(&/&?1IJ=
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
M=1+#$R\.'N$_[4&W\\O_!U!+ P04    " !U@6%4X>YQB3Y-   .< , $
M '!N;2TR,#(Q,3(S,2YX<V3M?6ESXSBRX/?Y%=KZLC,1XRY=OCJFYX4LVS7N
ML"P]2U7U]M,$3$(RNRA"P\.VYM=O)L!+$@F E%3"/&G?5D^5322.3"3RSK_]
MU\?<;;Q1/W"8]]NGUB_-3PWJ6<QVO-EOG[Y.[L^N/OW7W__TI[_]G[.S_[EY
M?FS<,BN:4R]L]'U*0FHWWIWPM?'=IL&/QM1G\\9WYO]PWLC9V=_YH#Y;+'UG
M]AHVVLUV>_VW_J_7E$SIQ92>M9K3YEGWPKHZ>[&:YV=7S5;WJFM-;=N^^NOL
MUV:[-;UL=MIGUG67G'6[UB5\UNF>M:_/+ZU6>TK)19,#_0A^#:Q7.B<-V)@7
M_/H1_/;I-0P7OW[^_/[^_LM[YQ?FSSZWF\W6Y_\9/([YIY_B;UW'^['R]<>+
M[R;?=S[CKU](0)//%]Y\Y6OXMT\#%OD6#7ZQV!Q&M5NM=J>5#$!PCF0"QPM"
MXEGI!';HGX7+!0V*Q\"O/^.O<9[F6;-UUEZ9R0[38?EISC^+7R:?!GZX-LF4
M!"_\Z_17?"<X ^Z%A*'OO$0AO6?^_)9.2>3"3)'WKXBXSM2A-E"02Y%&5C[(
M_3HD_HR&3V1.@P6QJ.8A_OU/C0:BUYDOF!\VO(WABG4+LGAD%@DYK>.H(#F<
M_%@^ZC-UPR"#=)9!^N4CL#]]KK2:G:RC_@JBX&Q&R*+&*O(CQ4KBGU1?3>[V
MM:ZOKS]_X'4J7D?AY>#?G^%?SUKM:M.6W3+]N>%?9\FX7:PA8R75UI",VW(-
MA9RCC")4(_F_ \UE%',BS4-(!N#NSZM,&%#KEQE[^VQ3AY/RO[J*"[ Y /]Z
M)OZZ.C/Q/!9R&/B3^&>+A>--F?@!_ C1]FN"NV<Z3;CTQH-3<$'X__Q*?,MG
MKN(V?5[X;$']T '.EWNL.(!7GTY_^P3<]2QAJ/]TR<LOL)#DBPWXJ_2'O_X,
M0ZC[F&TD&8LD\-NG +#@4G$T!N][X=.J^X8A 3QH',W_Z=NWB%MU^S#$BMS_
M%;NWZ;3J[F&(XSDU-H^C)_#[AF/_]JG/0,H>D1DL#G_^]?E!+O?PJ;-!">0$
M=K:HOS?A_[7P3^,L$\_/&GQL P?_[?/ZD#5@44#MH?=W_O=U4H\'QY](!JX1
MB?:XU>,M'!;_,#E/R2GW(ML)'X#W^G.^DBJ'O3%6<>9M_+-ZYAQ$(P?CB(Z^
MS[R N8Z-6N$8-L%5@(!-[XCO@389C)X&S]5H7P.>!$6M^%IT "_I>'XO,KC9
M+X(&FS82T/ 50C\A;]IG<]C8*_4"YXT^>( <NBL\EH%6H!1O75<?I2NS-,0T
M)_1*</#( GZU1L2';UYIZ, .]H3OXKD4!-"!/^=;$L"?<>:_Q'30^//*_'\Y
MT<6T3X+7>Y>][XQIKP)48+@+?RXJ8!A@-SCPX[[8-\1%^\3XE=)P*\1M E(@
M[!S^7,H0%D-L") G-*V<[DXXK0*J H$7\.>J,@)/C'.3S[T2;T8#Q[O[5^2$
MRYVQSP*P"I1>PI_K"DQ4S-!PO(:8X[@O:8G"L6/]187#*]1@ZJHO)\R5J!C[
M4UY4^+P&?+9VH;N<<"M1)WZBYE+ED>7VB/8.%9?3\RM5,W:MMJC0BW\JV)K6
MM98CQ=ZZW+HK^5>%+8P D9J1BB3>$X["G3%8.5 %]CKP1VH#*L+>B5]JZ!7[
MT594^.S"GRH6GV)EY8305+F8P(7:I;+"X2F0> Y_I%:@4FT%H9^0ETD;N\+>
M*D %^B[@C]0&))%?CAB!*^_8-HC;!*1 V"7\D5IX-A[!$YJRT]V]$+,)58'
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
MSU;"O]BT(69LQ%.><"Y'R1AVRVL8!&QZ1WQ,$:O5GW/7<RON^P46WMLMI2"
M=$'<K1LOZ<1 *B.43?LD>)VZ[/VGT]+FU I2NL2"??LC)1X[ BMJX)).I*2+
MSQOB8D',\2NE]?J![VQ2!?F@C6G#-[PU^<0K:8BEG,BF%@9[MLT7LZT"M^>5
M* CL&@ALP^*\:P++%GCTZF"*[8=OQ(WX8HAG\U+^TR7( SW+PG+.]2A(!5,N
M('>:F&-33@M(#.D$/.8HFZ*1S'%"Y<:Q;\,3-$'++WD'#7<;%M>*B/W??EO_
M]ODC^)4L%@XP*/R)^+?G,;%V_B/X"76%W(4$ +C[YS!\I?YZY^M^Y"-#'-#Y
M"YI^R$L0^L0*?_L4^A']U/#(G/[V26>DY[@NFK^3D1\OONO\NJ"^PVQ<^F^?
M[,CGZ_O4""*8Q@DC_-<7GT6+WSZ)SQT0%3\U0O%YZ)_AWX)?;38GCO< OT-
MGSZ7;7!"/TA6'77$WJD?\WGY]M3C#-C<Z&GPW&ZVKB?4GS\RXLFW5/:U 1MY
MBG IPRDOZXV_@2?9HF[0"Q^"(*)/+)RP&\J?\KE'[?P.I\0-TBU6AJ/>N^,%
M(4&?G];6XY]@>3OJ:U G^1#QT</I@/@_)@S_2\.>_4<DS-)!Z59UAE;!K/C=
MBY!\X!?TQ:FVZ3GS@,/Z2XU=:Z11*VYG!0@&D#>&U>9"XQZ CS@^QQ$<&9O&
M6319R"7W&0('"F]<9OV0D<!68/=X,F$RB_IP<J7EY$@O^-  W(ZB%]>QOH9Q
M\'IOL?#9&[5=K$-&K']%CNAU9[% <IFK =GB6EL^M?=VK]=V(9@QF_)=!!'P
M7/_]U;%>"1<5X$&E"Y ;7[%>F^[!5 )Y8-X^<#S,L'&)4!<G/O!E.8'+1IA'
MZ0DN!G1&OI,0[=3?'<\6-8'[9$$PJ[DJ8A7 ]G@*"Q3QU(?P3!=DR;M<3_/%
M>7B]08MY'N714KV93ZG\_:X.R-1K/WXE/KW!.X<2,O4"OH:>#[L2%:!OEMDG
M(['I'CY8 _+AS*-Y(K3QCX('[_]1X@\]6GIR>YMO/PPC$-,HC_'1F;V&Z%.Y
MA6?S"V6H7\V)*V<9BD$&<(U;$M+A-*<H<KJ^Y:/+=B4?8\"FUKC7/X""  =W
M'V0.+!QK%RX8T)[M! 04D7>\@[PN::^F/% ?OJ$:P-K^LC"<X.[#<B.;VE.?
MS3%+M#='\XWN06D ,O1$DH*U?> 6,ZJ0A$L^-N!B/%.@0'AL1O"(H=UL1E^6
M[6:W*=^/:I0!&QLX@45A%1YE4?!,WZ@7T7L@+6Q4AAL*OCOA:Q\$-C97*C+U
M8!EP"&/J.<S_Z@74B@!=3RRDP8BY+I^'KYZY\7YNF&<KCJ$N- ,.HA_-N7'W
MC8[\.)UU',(+#$(%3.C8#MQY1"*+P@&VP\%'[!G4\?D"%Q*3NUP^W.44%02;
MGZHO"H/DU>2=H0Q6R8I9-L@ XH 5HIFU?=X<P&)0D=/=F'R8"5LKU]K>46L3
M[7U!5.$&\PGK,P;KXU1<1Q-4P]RUR%Y9'TR0] S/<1S4(GI9AM16R"XZ0PV]
MN86LN_]\<QO1=K/=[H6M$7.\L'D>O^@U'@(-: 9<"!%./L:%<^KM,W_!L+$-
MY]4!XI,I[GTE$ 9L.?6QI%$1HU&O_!TK^WSG.ZGJ>I$873)30JXL2?D]K@[)
MT&O-?;I8BH$G =YY(5]N6\,17#[( (HM8+03!DKTFV/3C"SO(\^&5Z8*NY9!
M,13%(@A*F N>T7@TG'X-*/?>PQQ!.96K!];?\3X5:WA)_=#Y-Z>PX11DZ05Q
M['@#W\E2PU); 8*AQH4U$>OK8NJ#>A7'PWFS?A5;5,E@0\F="]7MUN5Y=5%<
M,LH GB:\_=S$+>S8"I-#V><&;*7GPIOI$5&>+K7?R?<C'V/ IG0J[N72Z^57
ML!XP0YG1(_-F>*$2:]<]\T>QTW8X30HB<UWOWOE 'X_L9.H!,_1DT+1Q2]^H
MRQ;X\V?ZQMPW9+&<0]X3Q'6HB%NK!L. BY)@+F_S3&3EY1,M5Y_5 PU]DYX&
MH^>^'(LKGQB I'O'#\(!B$$S,A/&V,XO[7:LC@LU_5(1O%,!@@$;7@_#B,5Z
MM#BV)2Y]V2!#J7%-O'L&^1[T&%@G\LK)*X@*K\RU'[S4'@<X^P>+?%UYL0)
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
M>UQC4CX))*(DB]B;)16$;NF<N;SF(>@"SP#!%K=ZZ-M"I%*%(>UT$@..K<"
MO=*0 )MUQ==1WP1>!L%0EE"4YR-J^USUP@[/\;FXJITQI()D !$4V,>R.&A)
M)2OI*%/M:Z4XZ@".NAQ':86GFMB60#( VZG82WB@#C[>5&%.E0TQ]%*O2;8#
M(9XL47S!S'3>?VV:5 ,-?/' ^4DX,N&Y[*2\ ,NNP!\\JWC7F7O#*$1L2VL2
M[W7.PZ8,)OV=A]/D74QU">270+ZP:M[1LI2K5("PF^R%UR5J7]$+K9^]@+_-
MYSVB4"Q+RRC_WIB$C$U3.RPB7/)X<Y#KL%P6#_5[HN%#$N%8P6ZO \S,[+KU
MO,#>2F2Z9A/8:D#,:/G:>R,.7\8]\[%.6M;\  TE@U0![DWA&1 !.EB1(+@'
MF0@[O9>3QPX@FTDK/?L-)[$'%!8^7@8PX)9B?%KL=Q[S]!4?"^UQRY.BR%!-
M: 8(73P803#R#+G<:^OQB8G[!>4&3QUP7 >2 0=0*BQW6[VPS87EZ\OMQ&X)
M) ,.X,$+8 J,1B"^[U!?'L51]K4!&[DG%GUA[,<M"4D?-0%?0;"EWQNP&>2O
M#[SZ"?ZX#S<'9/80?SIA:2D4X2K!_TJL(!7AF&!+ET=3G%\W=Q"3L0G% *R+
M%!7N/DTRT&YY)9S8':BH#J4[W%!7P#-\Y[B)"1/CQ0!!#G$U^T!J#S< T9H]
MNMIZE%X7F@$'P:,!5EP6W$W3[SW?C7M6N9%/.<Y,N1-6['C4SJ6?@YH1"?L!
M+WS5)Z[%;1#>+/XHRSK%>N^$YR"2L%QFW^44IMI*DVB:-,L<G?8:O8>4XPX=
M^#^@H"7XFH6R2SXVX%:7IX9KJN'Z ,Q0P3=B60*,X\F40/T@F(V!AC[6&Q$:
M7+CB[<&3FCTBF-!W;/W 42484SG2>E%#+HG%A2 7@%0TP/M9G<@0ZT1J5TC4
M V8HH4R>!B/,<D2Y.^&[F@Q.:Z@![&ZXB#WM7/3.5:J4=UM2#3.5UJ5HP1^.
M88DTZ/0\6Q$17 >2 ?@NB]=#O&%+0_8'E8BNFJ/-%& +&@]QW>*\$^L6-M<Y
M+@3BVLW61:]R)R-=@ 90PC,-(A=?[/@N@XA=6&UZF=[U^(63E3>L#])4CK%J
MA1*H'$X1VUA0%1>@:< J'GKHV.BGP82I>V=L?&8 _0XC9#D@XM+PGO)F2DG'
MDF?JS%\B/Y!'+FN/-U0XP1LU\Y'[PK5C\ )15)CQ25+GM<G'&8#<\2NP55Y1
M@C>)@F]EKN^RKXUQ?!<ZF+Z.M_)/%0TW '.;;GE,!^-B89HKNYY$IEFL?A>@
M#;W,SZ U$XO_++V50--3YCI,68-&<[ !Q%$<V)J/>B1>8OY+JF"6BQLUH1D:
M79=(2+RK6ES/3:-,N'*8 6CO@>Q[N7XS24GFJ+(I4G50!AS!&N_B)<&RCER@
M0!,,?,_UPM3E@CJ0#IYRME84@[-LWKIK*?ZKMJI6@&"&6?498VH"HFXL4_"A
M>?2:>!]2HDK#JQZ\8H]$U>SB*I /[>JX>QC(<9K[P !<QL+1B/CA<I(UA[_)
M_T,E8E>#88S@+>T4*(T9UAEI3*RPW(O>3;SHK2V:]&A ,X#4BYJ+7R7KC-.&
MJK<G+X-@Y(;;W6ZVVEXTBX*PW>PHLA$K@S%@ZUB#DKXQ%RN+B'2X)%M07;M2
M/LZ S:UF2 ^G6'O$8C,/?2R@[R1:3=JD5\;*ZL$RAKDE$D(<WT[M5'90!DL4
M#3FPQ37+1?G"F/T.BTEJA>5*\?,0 LV4%DTPQJ"SB,%>-%<8['5U%ET&P8"K
MK%,"(=])4'0'G&(_P:BPG^!6Q18JSF2HO:P\3[239 5?=VH+.RI(!A#59JC<
M@'PX\V@>MQY*JPIDI3CO1!5C7^[9WQZP"6'86 54X<!?^<0 C*Y'SLQ WYW!
M]15%4(98?@E+"Z59#-HA.&I AEI$1U_[$X4HE_O" !3&7<"^Q@UFAB\AP;L$
M-^3#>H5'&7/15@N,J9K6; /QP$6\=YV1W(O@6Q]EUI^6!)V?\K YT+H6;\R"
M9?"4MYNMJ]0'I+!5[0*T 9=O1%SVC?HV?8HLEV8V<6\6MZ-$AM_BER6@'R'U
M;*JPS&X#T8 #292@7"H_+]L,=P'#M"8LO0,37'JYW[4ZH$,;:!$Q,FMF]GMC
M+)4QC8U!!P^Q<2JH<]])$-);)X!K1UQ%DPK-T0:0Y59)'FA_!CZU2-+^]I1+
M4C"-J?%I]RP"P=L'SA3P#A!=0/TY+T8OUZ%5PPR@E%QODF?@L/Y;4GR\2O?9
MTI&'[G&R6;X"7U>,8@H9_.O-L6F:_H=]W1(S7>R)"=FSJ)F(_E!>FA?0N6 8
MV+6B_5>IG[&G!1R\(,^ZB(.**EI%WJB_O"?8OB>KTLFE:E51R[KPS R,GN3Z
MRHE([J2['%%V -,;:P S6<U8&/K.S/&(B]2NF>2P.N3@-%UD!+UNYXV@G1IF
MU#((!B PLWCKF#DUC><50!EC0,\\TZ#\BPT$PVF?^F@;P*%!ZOA 4:92F,U.
M8)L1@*/3M*6T8XM,>=@!8&.TCJQF%&@*)'$-]&R;UUHEKGBX\#Z &EQN>*D*
MQE"O0A]34Z;WQ)_#X87,2SLX*DK8JH89P#W7I+V;R)[1\-Z%90JS8<SV=:7%
M\O$&-$8IS#G"$FA*]J<QT@SFMEHPY,&S([SQ->N-2(:;1[G:#6@R[O.0-//Y
M.9UO]"<^?#.<D3?W)PS^J["$KG]F'EUL]. 8L1 /G[@#XO^@(?ZH=C^/0E@'
MCZI.6@X^9_GT7(P/V0O%7'MJH]K^-!@,;B45IRO ,-1/R%UCP-)BYTUFQ@N4
M[6^UAA[84K25)?,6G?7NQ*>>G8W:C]&T9"I3#:>EJ,_E$J6FKMB^OI:%(*\!
MLRUL R2IGO7JT#=JCQ?4<J8.[U8Q9?X<T2/>M GH(/?PZDDUILI@C-&/N-)&
MW"^$E[=1^& *OS7@I5S-0P^>!J/G?H^72Z>VN&+3. !6,Y5=#L+05Z(*;WNB
MH2@XZ%CQ]XA2#)"UX,IBSQZT L(%CWQ/%#U BXG/YL)D,IP./9I%2O$@LB1<
M:B>\=Z_K,R%^:U5!N;.8Q^;+6'H6]N5:FHX6( -N;+X9X5H(4,^R1)0+M6_I
MP@>&2J1/>AU0AMY@[F1*>]]@%=\EO"+OQ+<U6JOH#3956$DKBJ61-V.,Q(#5
MJ\A?-<X :D^L+FAZ3TLY\"KMTKTIAQFPM5M4HIPPM0NGBF3>;[;6:5K!T;8"
M:<21;*%CI+ON>7& !N46>-]YX>L,OE/D<=3NO5$?GC;,V>.FY[V%BFRW(A/>
MVDT_8%6_H4'4=4]M.&:WD-$'DU>"0A)H93=TYGBH9CU@Y9M.^>M9$YR9CGYX
M\&$U=F+=[GDV#Y$9D>6ZMW3=*2@=9JBX@%4G@_0J4GO-S#61UK'4&VRH'RO1
MMS?4['OF8_CNY!5FFKVJ:T75 &0 #_@*BP?VE)2CQ,*$%$0\.Q9_OY.E1KWE
M:D#,O.]K9NU[3/A"UP6;/CR/IO#3"NZ/DL$'CX/AM2$V"G!*XWID0PZ^GSX)
MB%[AD*(OC;A]\&3. )YJ_04?&K#\T=-@_/4)NVQT<EG_0PL=(GX+.%U+F5VN
M.=Z S<:2;UY>1?'WB7D#$@+OQT([V:^&TSN0>M>;=-_ );*'7O*K.!D0\\Z4
M$O?^YC5!KNZ]$6_F.XI;L/Z5 50AK_]QT0N;W&)X=;F+<B(2< 8<!=QFD'.N
M>6U)1CSEU2_ZV(!M5&J&=^_ ?ZG'N^'% M[^.N]I3V:FA(4U<2<,$*]P#:U_
M9@!-3-X9OW?POT].Z@XH28?_/7*7K7-,BE>$@V\'U(!CZ;LD")RI8\7%4E#Q
MD_>5DXTP8$-I]IZP9\&E'%#*35F37F(,5E=248P^=,)?>9?X<Q)V%DB2W?/%
M=OWFRR$9@.5;)W"2:+,@C3O#6#15EJO.2 ,VB%6;4'J^I2Y94OO6)^_)0POH
M&9 E&M[4A9^T01BPY=1Y(_R5S]A&1M/=4S#"@ V)GAFM*SUQJNQK S:R9AOA
M-OW$U\+=,#P 5+CH=0TL"B '-TP4Q_AC"L0S%06#>/D@>769:D ,-:^6EPQ*
MN^6VK[<L/E0.R0#R3T(F<@;QN,43CWP2]8(D53JT1IOJBD\DHD<0?M@[)E _
M>%A-$!TDDU?:6RPH<97RE&+TH>4I6!3<1V[<?O#2XBFRDGN2$:9B\I%B.[*A
M+UQ[G>; <7\?#9@_4[U,&@,-N*7KJ;FK&<K5TGJ+QQJP25%]1>)C5Y4*J #
MK(H!NG5[@IUFO52=Y? I+KT([NB#Q_V7"%I%$.7?'QC_Q:VT>%P;#S*?BE _
MA[@C)F1'U5:W@7C@P_@=92-W.80GU,[J,L6%?-&X* E'UQMK3 QZJ9#8O>J%
M72XD7M1OMJV"9 "/C^WJ77QG752.JECC2T>9L+%57CNA<ZR?XB_3>EH#+*?"
M?">:#[T5_;"::ED#\,'538&^RP1KFFU75:,,0/IJ*L4=UHU#_B ,K J\:HT]
M..IXN0,L,LXC(Y,<:D4%>L4@ Q!W$P6.1P-L,/4"[R)"[Y/@E0<$C;#Z[1Q4
M#UXXLA1_54#L-?V+SZ%Y"=LM?"@J]C_6&6D 3KG5R<&D&5XHM.?E0]U$$5"5
MQ54;@ ';7:_Y)9YZ-GUBWC2B;MR--5<(592O>I@O!"!)"9!=@#8A:J,P6L'R
M7]*:X.VM6ZEH0#. 5C:CXM-VS_<1EK+)RG[GHMU7^RW&'GW\Z[WS5B4"?P=S
MF1DQ@*'D$:\<]#M["7J8C(<2RQ,-;ZG(P'.\S$J>EG4N/;K:\$RURJTS$I@3
M(^N%=--'*Q2UA],'?Z'-BB00#BXKK:TUKAN8](<>3H4Y)7,'\7P+W9WK0C/4
MS[):?^\NKK!<H63?ZI"#XYJ+N-E=%.U9X'V$I\%7OB2:@PUX.+YZ9#KEQ?.H
MG?AZAM,)_2!!6AF+AV!C-"?QEI-W17VM+0 :<!QK=W+(G3ZOSB++OW[PXA(0
MSY2;UW6OMQ8H ZI(J#H^/G@W!!TJ2Q"AT?J>6>)J-Y&4@3QXW1[)XK_CXH=3
MWM1U],I"]L;<D#A6TM:USH&H81[^1)CK<I!<OF.)ML"?IUA45JB;^@ ,8 EQ
MP;7E=\<&C0C6&RQ$%5+DZD&0<ZNH>C]7A6/ YC?31R]$EZ65)HO=SIBB]QAD
MV4ZO:CZJ-D #CJ//&*923?"B*&P-A9\:L(5ZVAL/_^X+Z273XG:L(I9-8J9N
MN.Y[33;(PZ&P\.[")18?\DP#%@%QZ_MQM6 9FLG+95\L4$_]$.LNYF)-5"Y.
MK:$']F5^]2)0T-SOE.!B5;)PT;<&,(&DZ!"_?K#L>Y:F6&+^EJB_PZ7TQ.O<
M?\60@7(*W@*BH0KM$WDC?[ G$5;@N@PD5#K@<JJ"\VL,-( $-A_BN&-T^O)V
M>R3L\ACZ9F<EAK[J"U\9L ''$\<S7^,&*GI3M(8:L,4'S\%*-".RQ!_?8Q\,
MUZ%3K#R6*ZTIB2'4&VZJZ;(\=Z35"\^Y4-JI[S=003( _QOV1RQ Q[P[WF=6
MWVJY.LH "T8:!X51D/#7,%BD)A<V)=P6QZ/9L9YGB.;5J:2?6DUH!IP#!HK-
ML,./G0B-*(@#9U(DQ:O'&4"\:0L0=-NBOT"P(<73K!IEP,;6[A<W!"5Q;QB
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
M_QT1'ZZGNTQK@LD4EY^YA/UJ-'R9&BH-_#;?C0L5+WE$AVR$ =>EL.4P9B
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
M6?&%>:<Z&:#W(QK2MMN0*W>-T@8":;8H_A'&DVIGOYY<XYJ/3 PV&BZ >UE
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
M,8 2R0:&Q433B6P[(AS4/?-SJ;(6TNL1ZMU>#>LV;_?,A'$Q1IV!NZQJ,]T
MT9'S):PVP2GZ;NX;L=L1Z+=PH-F+:3UDV4^9W:MG&<U#],Y!RIY6@ D)HA>)
ME*U *0DWYYW2=7:!M^=YYW=%KG9R:T:I^Q7J5>SH]6R[U-]\5%12& L'D55M
M#U2S0*14@(%4;N">\]AGE]P/YS=P'-J:8QT%V>XR#,U#_7_%^H5L1EH2RYJU
MX[3 7'^P*6)[]8VM3ZYN*;^:I!F&.;[ U=]7Z>4__YD^UH#YV[# GTO!M!@A
M*LX8K:#(:^'"@!F"H#]X%BQ8YY3VM@M93SO.3M&.^Z(QG+OHLHE >QRIJ'HK
M/ :?P B5G4]1*]DGI_C0Q.HS7ZL9+M_OZ=C0@P2]0W)7!4:W\2%#PSD'SZT
M54OF+8];DXD^.9FT5GW"O[MC'%*\X-LGZ;$D.$?<N!BM>2H)A);5V+,&O$P.
M3 DABI"2T'UR@ Z-&Y\W&?K;)^FQ)#B')F7&)S1!@$&3Z[UM!2$H0Y02+!MM
M?4PG/=QX4I/N/QO;M>SIWQ=X7U%[R:.(R69@*5HREC49R\PZ8(Z\-,R*F=3G
M/MDNZ(9D\'3BUITV=JV%UFQQO5B7RKQJB[DN?+ZN$#.2VJ%"<NE0&@5D*-7S
M<U\KB@G%;$ZEY#XMDI\ -B2#Y&0D:B>J)EDR=S>H9RE-+Y=;74+:S.+RE.7W
M21Q?7"!M=U]P<KDT=7@*K 8,2HT;,?+GO>4*;%"">XUH;J<[W)LL<^#KOX5C
MB5;4.964&K8ZO@VVFB$3^J7E@9Q)O&@RCX.LQ\"UA*?7JEK+!J6/,I1.]SH?
MA?4MG#ZTUD7MY-21.JO"')>D,R>+=2)!"I:L8<W ^D+,)J4(WA?:<H43!#/X
M:$[%H+OHOH63AOY$.E)JO?E4"X#<!.>,L)'8G9*NN2D8(4K)0&0T42)A5'UL
M[1T!#JKZUGE9=93L.A)KLR&_"5_K;CQB(C.9$X=2HY:*%4M&7&' 0HZ,IRAS
MI_;K3T+;\[K5]\FE8\35S_">7=;1KS+FR9Y;=:Z*/GI56U5Q8C/YE*$V4V ,
MI K2T0^M%?)04_N^%^YYF>I;YD<_09S()/IE'.*Z[=G(92$BYQXLRQZ4SV3L
MR[ T]A7CAB?A^T1W=X;X#5RZ.JUM=*CX3F<@;2-4J#2KFRPI1 U*2)J'[ M@
M$,I+)M&7/AG7^Z#<]P+6=TRRXZ78MI1NQ4.SL8I];5H^<L=4L$&#48YHK[F
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
M^+$&U[_@*NI9;UG_AK6-?/ASA%HG452"I%T$Q94"%U*$3#]PT4OI=9\PS)Y
MAV"H=2).3Y$UX]5;7(1Z!/-SF$W&DP_S&^Y'&:?Q8N0P)26+@)QKSV!!L^$3
M1K#"\NR]MC0UG1*:GL(V!*NL$WL:"Z;C#GO5Q.=-]4]I[A>K'H?5D'P_K;;B
M=+*@J:0G?M@4$1TE7HOKV0Q:A6H=! Z.D[-BM97%Y1PXZU,MI@W^#G9*-CK6
M] ^0.7A03D2(MEICZ!TO(OMH^N0-/F6G#&TW[\ZW.Q6^CA-6LZ7WZW@RG2TG
M8#THKDUDG&O Q&O5*$\*@)?:U((&&!$+BCZ;_&TDP][%3TZ8HP35X]!N<W@8
M@D(C2@#G JN-V3UX0[!D,%P(CMS?OJ]XHN/:)DG8FU'&'(OEY,T6E#3;9#N!
M\\H YSY)&Q(&VZ=EVL.8AJ11C^3%#FG6APBB8:5,6N4U(OK3=#:;_E%M)UK,
M-3)E"L0B-:V_6F@O. V!,<^91\]#KS*9=\ ,25<VIL*Q4]\N<VO3<GO=SV S
MN&*40)XUN5A!UJM6#&).Y'&1@B:C/$;D?:S.!P -R7]IS(46(FC7]+QN\"$M
M_CE>?'Q^.5^0ZSV[HZVR%EFJ%*#(FA4KG0!7B*G<&V945@I+KV#:T^B&$$KN
MQ)3FPFD9=-ONBK+!XE7R4E27NWA2:<@*!#01M!&\9!:2,GUVD_OQ##2IN 4U
M&@B@]V6;*X+RP)T3%@RO^QR+I=[X#""D*-DX7=NS]SD"?Q370'.!6Y"CH4 :
M9TC<,\XLN10B0B[D2))!1+L>:@,6@ZL=<47JE/[[ * A-;UJ38L&(FB3\#8+
MD_FG\;Q>?UA& M)T,L&TFN59[7;^Z78O$ATPERB@A,QJ4T .+H4"69;,=8WG
MIIWJ1NW[XB&UN&K$AOX"Z)(:>U75S,?"A/*01.U4JW0!;Z,%&VS2R:+1G4(8
M]X 94INJQKKBV*EOHB<>Z*^V:<475#":>059*U.OIROP9.(019,/@O8UIOD.
M2N'QMPRJ351#%=!P;GO$90G//8<+/L<D%>=0/6(R;S,G5-:"SBIH[E64ML^!
MZU/(6EZ(DJ;H%$(&-%75\MHIA1D-R2>.]0HJSWW2<O9MCG9ZTA_/BD=NA^PU
M\4WTV_/5N?7X"[Z9K:_I+8?WNKR[C/-Q'H?9U^K[3R\7OX9)7H:2WV+&3Y_K
MM+U%&O[JMFAM&Z E\HP@K*RI-S9!$%H!6NY9+H8KN<L5@7:(!AK,;<>@,PJP
M8?3OTZ?Q*BN1)J:&F\AIQ$E:K@:K,C,F@=-(.P"A R=- %FL()-/N-"I:\TC
MH 8:%6ZOEEH)9FC)+3$P(5$DB(80JV3(K$ :!19MDR&C@^=3I7(<G]PRF%AS
M>_Z=0=PG[PI1;[^'6%S(.4!FU:6)D;1N*!E$DCX5J2Q7??)$#BY4O_]\_':9
M+C#,7E[BQ3*C\L9M*>^3S"(@%)M%O3\IB"1) FJ1 CK4I5/3S,=0#<GZ[,6F
MVRNNF91:'@U>=31[-:&!?Z U/?_'K';ZC%*S["P#+2T!$MF!RRX BB@T9[H8
MUJ?8T2.@AF1QGHHUK634Q)TYJ!L,C5P(;CA84R]P<QMK%H2O-5Y#B<)RO5-'
M@.,[89W7FNQ-F)/(YZ3]Z-XMZ,^EA3PMFU3P-[_]>A/+WEWI'GIJC]YT.XW@
MR YU5]M+E>GF8L75;<;WTZT[/&MS[Z<P'Z>1CR:X1"HX2:RW%V4@B7L) FM1
M-%ZX%Z&/7; ?T';Y4#<<^%'MD%(\+2JN:NEI08YY%-%!]-F@9=9%U:F"U?V
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
M"3TH[1Q$[Q&BSK2'.F:"[5CP]2CL0XHV#8ZG[:3>W?U_.9Z$2:)9^64Z^;#
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
M'LBN"(>DE<_.J+U%=E)"U9LZ+"NOG.5@4=&XN3?U9K0$A8)FPJ#)V#^.\@C
M(7C)@Z'3O@([&9MN90CS8E+0&GC06/.MR,;1Q8,U&CDJDTJG3H![P1S2J>A9
MF76X\$[&KSLW6H.7LNAHP*5,F[0W <B 9A!]"O46/_;JU[8OTB'=8CDKRXX2
MX6GMK+H,N.?1,YX $ZN';M*"KU4A3$0?0S#V%-GKCR$<TB65LV^,>XMLT#'E
MT2V8W:/*],(AQ)5OC_O4D643A&&)7#V3-!$HE 1!&0U&:UMB\LCU&4*HIXHL
M/V@1L,BS31'!2$N*6AM!.CIJ8"6;F+CS(O7I;W00W"%%-+HP;Z_(<A.AMKM"
MNB/4*U\G1&&M(N?&YEH[CY,MJC#1!*$U21H96!\K;T^@0XIY#(ISAPCR+&Q;
M!FIR"61!6 0A0KW9&LB 4")"UM$:3F9$X)UJ,NR)=$A!D<'Q;6]1GIQP=URA
MFCBH(U$C)Q]JQ@4'5VM\>\$U6N3"=VIO="CB(<5.!D7 HT1[GGUV>>A!+K<I
MM?ZK3+GZ3B6 PT2^>8@E2(W,=^HML#?4(054!D6]PX1YGMVV6J &.4M,:? Q
MDV'@O8"@0P"KDJ/O%*MMGRCQODB'%&D9'./V%N4)$Q!<]M(7#REF!*6<A6"*
M!IJ!1+B45;S/KGJ6!(0'<XC0B\@#+?\HB01*VPC>D5[@H=Y+R-;FTJ>E_5XP
MA^2V-V763N',)L+KN[)&R1AFF>40<JHU'14-NG@.MB3OHN:QE#XM2>^%,R27
M^_1\V4L8_4M5A_'L/\/%)4[+"YR-O]!#OV!M4U ;'J_K/]?Z99LJ5O/77W#V
M98Q_T&>6;9$R#>GZ-X^I;=T)2;-BV*>8J6;5LS>OV=!NC/.1U$5YSCQ8GLFQ
MYK61IZ(_,$JB(MF7)O>YV7POG.-[4=SST'7G@%'VN3AT"*1U::BR)EB6X$ +
M5[)-RDA73C?4-:HA[9/',^2VLFLFCX;=2NY!]-MTLFXA,'*)7EQJ]3WRJJ .
M')R1"J0IB6=GA>A4G.,)8$/:'T_$DP.ETH$JR_M.\RUHSQ97FO\W7(PX0Z.\
M5J EKYE;R=9[<Z4&A4R-A:MXNRU3<](\ ;'U7(P2KRGIQ8%'1T,V3H!GP8+.
M3%ET,99.1SFWD0Q3@;9DS,.+Y0!9]%6D(VNR,,)Z<('7>X",_!NC' 1OR<%A
MTJ+JO1(>-"?.7&/@U.0X5"S=].?(B."8D 9XS9E6*A%/D0E(&)+2(BEB\1ET
MQO$CVU@TQC,70XP0LZ<MD!4)0=.ZE(YQ[HV4FO>)NC\ :,BZ<2\V/*4"#Q%
M-YYOV2W%L^C0+F]$D]U2VPQ'5QA8Q;*+=82^3TS\84S#-"0[<.) ,0PONO)J
M\@7GR^R[\>2W%^_IH\NZN6]Q5=#C%_KW26,L>^$Y6Z3E\%EKV*WLV22ONM:_
MP[1I31?&D_KR418NBT@^355-=9=7$$DF$$1V03-6?9Y.NN%18"WZ@5X_=3/?
M5\-.3 :7'.GD6FE>D;H&KT/MVN@2>J\2[^8K/89K6%ME.^;<U9+-I--L [T]
MT)=??AM?(?*&1NI"!EEK=BJ. 1Q?'D@JLH9%5#;TR59]#-6P-M%^;&DFF=-P
M1<3D0] 9='!UJ*C 1Q8@8G9D/<C(;)_+M+MSI<V(?Y_,;J]<%ZTNM79^*IG&
M7AB)F2LR="+//%MKA.RC5W?#-R3]VHQ#NRR7(T75=>'<4?_>21GC\O Q\%J?
MI(8(H@#.=5$AY")3'P=V%W1#4KHGI=!18AJ>/W/=G6A:K@=Z0@?F<0!G\UCV
MF)=&+LJS+_3H6B3_Y73V+ES@]ENWS<2192QE&17D9=TB-!E<K1DI9>+"\=IW
MML_MR5T1'JL='W_/M63^.5Y\'$]>3U:Y<AL)CXI.A8MLP>A:8M[4*D#>.K#.
M1<E4-CKW:>1P'.XA;<I=N'A;NYY0S,TV[ETQ+^^#$>3W'V?3RP\?:R)G13^_
MAI^,K %_"VK9-MK7#20Q#3I:Q9"Y[$L?5ZK9$(9D @R*L&V%?Q[N5M!K_.]Q
M<@M^+:7F#7F7*:B:+((TB3S4FFC9".^95=BG2F2S(0SIDM?PN-M,^$TJIN\%
M?8/W:NW1-^\,(88@@LBTWDR.H!1/$)VH1=\+DZYP:] ^8>=V 3:DFU]=67E^
ML9Z>F=N8-XOK#W(UOMX:12Y6I%(<F%H#7G$:@(_60HJ,HU5:<+U+??T>V(9T
M/6Q8_.PAW#,HS_L@>Z%UELP HG(UE9!L%40',3O)F&'R3H6*!LKR0/*=ZJ;8
ML,AWM-BZAZ4V_?^N>AQ,%BOX.8_K\VOHI4$/Z8->TRK$=/P86P625ND;2AH3
MBU8@D/BG@E,0HU*@'<\J)!=%ZG,&T2:MZV8N$9JD,&  [WC=VDN$& RI41:#
M],*CL9V\Y:&F<!T@Y3L^P<%3W,PG?3.;?L;9XNN;BS#9')Q^K@'8FGJILG*!
M)@?0%P&*O L:6S)04DG61Z&-[1/(>PS5H*(>QW.@F0"Z[R%O<#*O:G0=M'\S
MG2]FN!C/L*+]"2=8QHOYLS<_O:;_ML+]=6"K>:+??'E9]>N[!>V?\VFAQ]2?
M'G':T1]3J]WIQ+/7+&VKC">8U_CJZ[8QO%["&VEI2%FQ!";[>@%4D]O'3 27
MF:XJC5S"7E?)GD9W? +7[7>L__DZ7HP_+,DPREPFAJBAH/6K"7 <Z_IG&8-'
MYGF?<-P.X ;1RJT;G>XF=+655L.TZ#LCWRSRUUN+?,1HJ\C%5:^A)N>B(X?!
M!P5.H))*(D?6*R%P)X!#VGW/P*;CA=:14?=070O%K?'@N<ZUG+H%YT.!'$()
M1I/[VZD*S=Z*Z0#+=;6A/KMW0[W[_HV9?>.29M'6*$)?HB!NF)PAHE>0(_/.
M&A98IX/JX[$/R1-JS<0[)O)I)=W.M]H3]_VW?45!E6)B!-W9FA]'<QA$#6@Y
M3*2_@L,^:9Q-X ][OS@O3X^7]T!\OK2XK+&WBTU*WEN<7UX<TT2RR6M/Z[GM
M,P?=G+,[*$9*QY1DRH ":UIZ$J3XN %NE$=-U ZISQ:W [CV%M!20,\_ALD'
MTODA:2,4F?A2U'@:]Z&628AD_FF? Y,Q8Y^0Y>.XAKUS'\>@IPWH@R74Y#!N
MA_'.ENMV//E09RNM@(YIL7Z:?IB%SQ_'J09BIG44I 4F>3YR7MNL25]'VAU
M)2XA8$8:B=<ZL]I<.#^A[CI!&_;>VX9I0Y!J+VK.:7(_U[F=_S['_'PCO\F'
M.V;+FS!;C-/X\_*+MV&!(UZ\<)H%$%(0?D>SZ@R+@-)P;YP@,R(=QLHC4 TI
MZ>O$A#R5+,_/Q5^GLT6H9?R6V$4V-B-A#T'1%$I:0A&3AX3)Z>#)TI6L-P]O
M(!I2BM=@.7BX#,_/OQ=DE8>+]U6-7__6*&453"TURFL9#&5J<4D9,BQK2;/H
MK1*[9!RV1S:DE*[!\O%XF9[7?%Q:%N%ZO&1LX)^?<3;&2<)1( V.6,,-OM28
M Y- <^PA<^.X5RXZY#TMR$?1#2GK:Y!&9#O9#B.:\WSZZ?-T4J_@3<MON'A#
M(YGF<5K_^#G]SJL)/9%>G:8?)O4F9N<XS^& 3AH!:C1OW6)#]V,:R>0=%UD1
M(XL%%<G1B5XDD.2-!VFPE-"K#-EN"-M'B=[5JL,)E\// ITPF@,77M6&L!:"
M)[>/U)/V21;I6:\B98_ &G:,J &3G@X4'2JDCN>KF\32):8BLV*%X)A<6U#4
M?I]>&@D^..FU2ZPX>R+B;.,:=LSG),PY6$P=J;-I#/H6%Y>SR>O)5O) =>U3
M#@R"-IR\>S)EG2D(6HIBA6 &PZDR/AY&N6?DYM191"?A52,9=F39LT_DMX__
M>SF'KTLU6^>KRFZUY*DO%G5%A*"$CT!.>P91!'E0KOBD3G46\B#(/2,SWR7'
MVDCP9!1[0_,QV]JIG\\PCQ<C$Z5(41:PT=:&F*F M[[V=?%%*YN*PU[%_ [!
M.^P0S!EXUT"L'2EX[4#1U&Q\\Q>7^'[Z#A>+BZ53-N<C4LE9*6D@H4OU<%%
M$"Z"E$$JSFVRG9K^'8IXSTC+=ZG_.LBV>U3E+7ZH3YK.OEXEZF]E]AP>'-GM
MN:UB' >,HE&HXOK-VQE[R%5.%@U@5AF44@R\L0)2\39(GNDY?5J/W OG6"UV
M]Z%?-]>^5)*U0*0&(6,$E;*CC9W64]+9"%1%V4X9WP]C&E+XX7AVW-8ZC631
M;(>[!\^-:MU!TW9K(:J@R.XC43H:.3D9WM.X4_2A3VN11V$-*<QP$H8<*)$.
M)-D4AV>">4Y45:%VW<-$_D!R&JQ-V7B7@A-]S)O;2%J/;&NFO90)$T8004I0
MC&N(/!$B2Z(ERU.RU*>YY\.8AJD:#^#$PYP_2@S="+]1T99)JX.VH#6CU2=#
M@1A8@L22+LZ6$OUI.+''7GEZ3=B!$(<(H+OMO3I2>Q_^Q/F[]!'SY05.R_9)
MW-4':O1N,L>UKW&X57[L&UO9ZTU'WLB2?^"5(UW\LBLW2%?<^@Z>+1&L< JS
MUM+[/GO5 X".U4WKI? 2:76'BWO&RU/)DC/@@5?W5)$9&>N=$J^8E=((TVF\
M3P ;TN;5@BNW559+N33;R-:@ZJ54?$9.-?W"/=!*S)9S)T S2^9J$0F\]H34
M,8R,2Y5U'R]P)WA#VN0Z$J>AC%K&/Y' Y36I'QI]W92SXP)RRK3=8Q 05/!
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
M!_;<[]]\WSYR6N'//_T+4$L#!!0    ( '6!852/2;_F81@" /A[%P 4
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
M@EO7FO7+U_0Q##_@//0:DQ:>D3HQ5S(=&"6!E[2%!%.444$EEWAGK^GJDR^
MVI,%NH'A#L)9_XF#P?\:CKX,WV&8D,&77TXF,SH>G$VY%!> NVK'AU@@2F.!
M"R]=*!B%Z\K(V@+A CCO3L0;R.\@PO4?H\%L. WCN5$XGO2D+JQD6I@6R9 ;
M3N=(Y)&#1?I^T$4X9!V1OO;HBR'[%)%N(+F#:-;RIG21[U /EVF8SB8]9K2S
M7F7RX:P#)8L )ZT%CU:)D&*')O9F!!=#>0<"WI!9<E),Z_KF;(KCD*;]S_@B
M3,,29T]Z'^B4"6#0T;XC%(-HK  4@0?#3!;N]%-\%X*+8;X# 6]@_J08V*V3
M/WX>IOAA-/[62PZYR[( >EOS7X0D/,I#"9$7S-XHD3H,F-P\^&)X/EZ<&^CM
M(!CV[BH,!C_/)K2\R:17 I.:' ):6RU<*>0K1.4,Z))XD5Y%;;K*,+GSX(NA
M]WAQ;J"W@ZC8+U<X_D 'R=_'HR_3C\]'5Y_"\%L/G4"!*4/,09"O4.-V@GP%
M++3>0D>*B*?G^>X <#%TGR[>#;2?% ][F<KXV2SWZ2>>3:<XF<[7^^L@?.B1
M7VB3*Q)X2@0KZPP^F$RF1&3D(#+D_'0_;/OS+X#TCH2[@?,.<LG>?23G\%H%
M/:TCDD< CB=/#F&P]%5!2)G,16-E<N3T=;21KSSW C@^49@;N.T@,XR07-6,
MM5'ZY[N/88R3U[-IK=*L$;Y>RBDY51B(&M%3B9&-F$4 D5)T+J,SNJO=?!>.
MB^&^,V%OT(4.PFQO9G'03[\.1H'< RN,+TD#CXP6&CP'5Q!K1AO/+*0L9%<9
MHBN/O1BFCQ7E!F)/"J%=+W%RFZ"*^>=O;[$@>8$)W^/7Z<_TP__L^9!) 5.$
MC)&#8@K!ZY@A)85:J!!) T\F?&\X%Z (;42_04&Z"+\1SG$8O!QF_/J_D+Q'
ME"7)$,#&>=0W,?"DN%#(SDQ<1<9#5X'UM4=? /&GBW1#?4\G)9FWA2B_TG<F
MO42@5!$"LL!2HW\:@F &E)#1*.Z+"J<[Y5L>?@%$=R'6#51W4IRYP+0H,5N@
M\E9S1<XCF.PMD*'AR'<T%C(=0-YP$5GI;H._]_B+H_M8T6X@_*1@VS."E.>P
MJK.((3,K<H;,:QL9%A""IU5:VF"<I?W&I-,3@.\\\@*(/5Z$&\@\*;2V87GO
M0QQ@+T:>G6+U2HY^46CH]#!1@=99.T5H"71G+^_ZTSND>*5!SAG?V)/$N:EZ
M_H=%ZY._IL%H@OEO/T[',[S]YF@X)=ONEP'69__MQPE^N+IWH71@TC!^"(-E
M:OK7_J0G?90EH .M(OF*47OP3$?";Q@)0_OL3K\777MHAUJPHR71=[7B" )'
MW0BRXS8*"Q0OYGO>7CAZ:[V03C2\7ZRT$^IF^][6M.DNIR=1<,_,/D%^+?ET
MG Z/D"T(2]:?4EZ#DQB!*^>,YC;FU%64M"6/=YI9G8'&0\36(7V?AE>]1<3F
M'8X_]Q,NX[.ORRO\\CM^[:?1[[C(1K=!EV3KEJ/).'#(P#EE +GA3!:%,JSE
M -]K3[7WP\YK61W/PZBE$#ML3E0!OL>O87*#Y\WH"XZ7,*^Q^9R*EAG([B,W
MW:4"41E7Z[4]X[)DLO3W(/A[SWF"W'8JNJTO[[_]M"81L@+_>4HGN?FMVHK]
M<!?!7@WE[GU$1WWE=D-;:R]G,><BBF4V,<4S#US5FC5?Z51%EMZ]3SO!IUS<
M1-X:X+2G>Z<4@N.U 9%U#&)]8Z,07 :OK</3XX'K3SW)*UY\UCQ_F6F62*L9
M\%+WG!3(>V":0^$Z6J&2X^'T6NB5!Y[WW3Z)JSM>\)$BZ[A]W!+&K_WQU<O<
M\UE$HVAW(NLBDE51.+C$$Z 50IO@,<O3TP#O//)ILW>$V#HV@Z]7M&S6V],I
MYLB* (SU6M.H #Y; F5Y%%H*=/+TR,7:0Y\VAT>)KN.V;TLH"V=;2D^G#FT$
ML4@#RBL'3M3>1EBLY:5HZT]/ UA]XCD"3EVS=KBH'F-@J2@RXIS2@"Z3#:>$
MA4!N'$B6YGG!)0E]"8&EXTG;$4PZ1'@M@P_[X+C08-)!%&R+0APCOY9\AEP8
M1J<A&D?66+UH"MQ9D$:Q6 A(\EVEQC^28%(G-!XBM@<))BG%G?/D(4N1'9TX
MQD"@E4'R6CAIR.*6:T'")QE,.HB'@X-)APCQW,$DY7E0:&O;BIQK%T@Z8HPD
M,SP$D84-4:Z[S4\MF'0LMYV*[GS!I.>CX60TZ.>:RC7O"#9/\!J57\)XV!]^
MF+QY]?O;(P),>WUL9\,,#EW"6B#*F&S("R'BBU*A\(C&U1KAH'C,+NG>7D\X
M[JV;3>!#")]Z-Q][:[YS)G0RWH#EM9*1_"-PV67(DLZ18M'DLBOSH81)G+\1
MRT?,3\J?<#"=7']G3ADPOAP6\Z_;L1R[IUQ_XO/19/JZO,7/.)SALUC;RJ9I
M3T1D+@<%.H;Y:^%I@=%#$$*$C/2JL5U72L<O<".<\^TY'7%^O?MT)^0.3Y-K
M4$LXO]+BZ2V:0_K/_O3C\]ED.KK"\2]?TV!6D\6?329(_^;WX6O/B*!I_0C<
M6_)>;,K@M:-]6":=+0\QYEW6X?%Z<038\VM-!S2/SLM1AZ;H&N17H^DVU#TO
M1220=,"ZVF8KT1D>0QTLYHI"'I*,.SOAG*Q%.[!=D-)TQ4"'T;[]$;Z>?JP-
M09S1A6L-M2\;N6:60=!%T2_*H+,U9+8K(M]24>8 _QC:<C@7'<Z,6(,YZ3'.
M.++BP-HZ;8A9!1$3 LL%,68AP\YQ("?KQ!FSBYN3?I@T.QP.<8WC]2>L;>R'
M'W[Y^@F'=(;=K"ZGS$6H(TJ\('6+*,"7>=B4#C1>D'R!-B;V5DA/W@KM1M@-
M3(:%?O]]-,J39\.\#,),WHT&N9<B8]KZ&FQ!I%U'22"K1D VL3BEG"QEUQW!
MJ8[()DSGUX..B-OHE)PL]0;Z\'<<TH('A.I9OB+IUL76EC++Y?=BX3Z)$B&@
M)(R\O@1!^-J+-SGGK5.VS1'P'6"7HAE=RK]#Z['&\M[BA]F@_OFW%_U)& Q&
M7^J0WZK ;Y%@SM)T-B9Q5-VFS5)R)CE'""Z2)R1#J7WS(R3)@TF.6[5N*FP,
MB1[RS*>N DUEW, LW+Z)O<!/8TS]>79#U>2KVHOLOQ?)#CP)5;(OU>I1H!Q#
MD@R93G7TG4THI0HMPUL'PGWJ.G4^KCJT4.<7!W4VXE5_,EG >E$WPGZ<55@+
MY0\VV22\ )T9;82:)0BJ>/#1,1L%XW+]LG3SG<MWGO/4%:!S678XQ>QZQ?^8
M]@<D5)RL+_U]^$I^DB@VD_>K@!2N)KEI ]&1QT4&$E?1!X*X*RWI^!UC-ZZG
MKAD-I-_A3+/OHNO1Z9;1I@0ID*HJ%0*$&D=#(5+@M9NI:1,/WPKIXC7B()EW
M./#LWG)KJXTK_&TT(?V,.0?G-&C+34V!]1!%08C)%!2V2&2[2B0["%;<@KD4
M!3A5SAU.0+N!5 .AKT;#T5UHRV7?K+IP5#PC R^=J0E%$9QPM:"8*T9+*+&1
M=;D?OJ<?Q^J>A@9W'"^'G\E;6A045WCSUKCTG9ZFQ4J9&;&H77TI$%PU;47Q
M,FK-BHIM+C6V(7J ':,!@Z,&XF\1VR+YU+WL]? 6X:27O?>V-D7GI=[9BA A
M<I^ L9S0N9J#U";:O1'.12K$Z8)OL$G,U[U8:R]K'21S B(:"TH2*%=B;<"I
M0O:&9<54NV-C >(BF3]6R W"57,HUV92+QHGT.I(3Q<%5$*RC*(,()G7622/
M9-"T8_P:QN5R?I2@6]QR[EQOSR.+VH7:!"@J4'4X9,W (-ZB29&KHG*;ZXS=
MN"Y7+[JAHD$0ZMI(N8:C9(H$*$#ML _*>@^NMFWTU@9-YQ/N[HE[BJEX!\B3
M=QE.$6R#8^#6I;W.N>D/9Z2,2Y]W-)S\C&4TQL7/S6-@OWPEY:?G]X=A_&TN
M$-+B6J1'4AW,]7AIW[(@N7/D:7.AZ>U ,FMB+ 7HT,M>2^%=:+.;-%S4!>C?
MXR"\P>%V WGY;OV,0^)GV@M!HE!8R_K)W%(EYSJK+P-3R(WS0GO;)@JR!="%
MZ-!I@FYP9KT9CPC%/#P72FVI0V=R\@IK)P=;LP,U,&,=MTQDNW,TP_&4WV)X
M\BP?*<X&MQZO<'J[;3V;+J[K:@WS^]&6G0C1,<?JX!]>4T1E%!!R,N"Y5\GZ
M4,+.]@O'\W\PU">O)FW):7!M\J+_N9]QF"=OQK4I^;B6:]5^Y!EC](S<\%@L
M Z5U1:05N.1\X?2/W]GMYWB=V0+HR6M&%X)N<'=R5V$_A_Y@H:TK8RH^C@;T
MK,G/8=)/O=I3QC(N0 2R912& O.;'T.G6E;>UNYA9]A+O@OTR>M+2V+NZ]'1
M\P.NX=X4=N)X/M;D)BK  KEM=5:1E%4&M*?5&(^'5&3*DG8X;]H</ML0/7G-
MZ$34&ZY03JY<7 >V4$Q6BY:LM4 [F03%'=;)91*DL4BKITW.[YHBTYT"/-"^
MT U=W]&!PT7=X YM'=2+_F VQ=QSAJSES#4(KG/-2Z8CCEG:GPH69C$*;]H4
M"VP!=*$Z<(RX&]R=W>QVB\9*13"7O2%'J<AJWPH&7M R1=#.VY1U9FW(OXNC
M=3NQ1GO]"<)\Z-9BD_&T>LUYEJ:OQ\NLXGEC'U><\"$R,*Y:O%PRB"@-,+)0
M<C183-DU<>9&(^@!*]I OUO7A&T(SMULK LR1QT*M<.M?P7/:O+X=9OA/4#M
MT83L*,;OPSEO9[)NF+I/>T=B/IL.V."DCD: +)S 66$@JE2@.!\P<98==OZV
MGXO[+=W,SDC](=)M8?$-,$W'_=2?7O=LDER'R)V!$(HE-[2FED8DJT;Y.J^:
M":';Q ?N03F?E=<A1>LFWDGR;="<9@70HAJQ2G0)+=H4=<H&9*S-*W)V$&W.
M0%8."I2)?M/(T]\.ZL*4X"29/TR+M)_#H)8IOON(.)VW_7I#KLIP^A&G_10&
M=[$=W"CM.Q_>H%W:(<M9:YHF72:7SE4/S"F))B2=DK5!2N**CH;> <_IO'6:
MCI(A.2)DA]K:^3B3DU*4@224CCX98_<[IH]WTW[KJG5:;;HTG3R?C:O ;CSM
MP.A="9Q>.<TYF=R&0^3"@O7H [V02C7:G3;">11!R$,X7]^43A=R@]/IV751
M]*^C\8O1+$[+;/ LI=%L.)V\Q83]S]7Q6H+NB<*C#Y*#22[5"WH!,3$-*61!
MAEAFSK>I#CH(YODUI0-JUY6E&2\-;-I%R]F;.C<ZT\G%GWY[0_OQE [V7_YK
MUO]T=4<R*<K,G2*F5:I):W2V(YW!/!3:[VEWUXW2A0]%^N0WG:;4=-S^F?1[
M=E7[->"=NOE7LS2H0X)G..A9#,9SYB$45F<$FQJC%1XTZI*YCLZL]TO96*;^
M_2>=G_BV3(V:B;G!?C)/;?ZM'^)2%C4/9&UOK7U;<D0#R,@Q4#PK(&^.$#HD
M.[X06-NHJ=9WL3WY/:-C\7?<-^?Y0GG[G_%N6LCK\FX6)_W<#^-OM>??:#;]
M/0SSO/O+6\QX]:F2\!;I/1HO>BN3?_!Z/)==_H\PF.'UK5 O.Y^=$QEJX50M
MK),0?.9@0PG6<:_]^IS8C;M,>Z0/5-C0H6Z,'BVQ'1]NW:UNOI3)LQG][+C_
MWYA[6:/3/ 30J79^5T: $\J#R:S$(JVT>9_AB^T0_JFFW1/Y:'?5Q:I>3B8S
M6A$J9A ] JLS#I1"#S$7"TZ'R$12QB3_ *JY0/>G6G9+8(?E12U6]'HVG4SI
M!_O##[TBK$[1<G"QU!; (4%@/D(RZ.I(!F7B/@.)&T+\4SD;4-F@:*CZ9=-O
M-Q)"&4THM;U;X>0YD9\$3DD/ J/SB:-#UB:R<1?'D_=!3A!KU]O08L#._23B
M!<1>RLJ;0&]"F>>D^*C ><$@&)MY<CGJ(/;92G8_Y@$2\$Y@8-1&?$T:-M_@
M>C4BOV'N+_10>V\P1$!;[PAU+2Z0A0RQ(HV)SGCZ7Y.W>".<\W'?.6'W^F:>
M*NVV*G#/(K=:9>WHA"MTFH!"39:/TQD*8?*,A2)BFYJ>': N4AU.DGR#E-Q[
MT);V<"B.T^'EP,M<M\':<TF*5&N/C%#1QWL.32N%.+</<W9E.$+B3=HRK\%:
MM3VC*]:H8$$&K-EIQH)7V4&)RH>2R5S.;:+0NU!=L$H<*_L&=O]Z9C*K[<&M
MA<!CJMVW%,1"&Y>@[Y-W(ECV;0Z*1Y.S?XJU?X(P'SIG?],<WJ \6<E!0LXI
MU%$T&H(O=="G=%G3GPF[RWQ\$N/ NZ!NQU#P0T38=(CT'C@N="CX011LG29]
MA/Q:\LFE9S['"#K6KGE6U.HQ)8![IWC0NF"13X#' X:"=T+C(6)[D*'@NL[Z
M"K6_65&R]E5GX)BAT\?Q$++URNM+& I^$ \'#P4_1(CG'PJN!%F/#'Q=K\J*
MOJ+U DK+E<3(4]EK0,7C'0I^++>=BN[AAX(__QB&'W#2'RX<B(YG@V_Z],8C
MPK^[H+6D]^QSCD;G6IRB7& NIE+O6Q*9U\[JL'52^*8'=9[UKI*.U?,&5OT1
ME3&!MU5+F2#<*M8)YT\DZ_WE,(TQ3/ %+O[_<H/_^G8T&/PZ&G\)X]QSG'FO
M9>TV4SU.:R)Y.&B 2TE>K$U&\C:QGP.!/HK+GT/T9$-_N&;$-,BAOP^.%K"8
M9OVFYE>2Y/=I:Y6%4RZ5VK%5LEKT'LB),@RT#[2OZ9*R:]--OQO\Y]>ZIFIR
M+T)Q=HY;).K?MN2+(C@4UE<;H[Z?J0Y!UAX2O:FHC?-)M-G''[+#X3DUYDA9
MMVK-7TW",7ZL#N1GO&V3]0JGK\O[\+57O"M9&04<?085"*WSP4$T3$EM!9K4
M)H"Y#[K+UI3.^6EP#;*M%Y]63/K",F ( 6KC-(B%"9 N,4WRD-JU&?7P:)H>
MGE-3NF"AP5W(#:R5"YOG8?*QYX+56+P$J6H-=Y+5"+0UH. QH^4FLS8ELML0
M_4'4XQ0>&C16G@-97.>^F _<?8/C_FB1F[_( YSG^4U^^8KCU)]@[HE(;H,(
M%DJN"JUK0WM$"5D+\HVEXZFTN5@]&.IE:U1;YAJT>IZ#>HN?9N/TD623YZ.>
MI_WQ!OP]+[*.Y(C2D>HTJ'IY')0AL\QGVDTMNM+H[#H Y!] O1JPU:#K\ZXW
MX15^F?\)6?K,.^/KK-]L)"B6"&2QLE9P"&U)+GF]/O4,^]8-O#^ ,G7*4(/F
MT=>M1S%7@Y^L_<5H<$G*;2P=R[96W2K-3$UB-T#?3B7+F$MH$UK<C.?"%>5T
M#AJT@_Z]/QR-YW&E1:SH6A)US,KJC/')MN#2_US(JI=4Y 95 >,5K4.0Q1="
M5% $SU%[3]9?FW$E7:W@LK7O07ANT;NZHY"H*Y(L1D_@F4Z@8O00DTCS.@,C
M>#(LM*F8:1'V/CF/$(OR*#VO&<^US:DF3YZ7 M%HY/5.T+@+SR,\Y>+H!&$^
M=![AO24L5+*>4*-AO=^=)_/4G(P8A""K5]1W7EL(-A;(A=SYP@-#V>J.: >L
M1Y)[>!#=VS3G9+&WZ!EZ%],R7V0?4(>T"CZRY' -UGGS%AO0M[$0L0O9GTTQ
MLM(YDI<,/$9#+@YZ\I0=0N!:):-R9-BR!O4L"K$E ?*A].$0D;>XUYUWNERF
M>PDR_5*TGOR8F&EURD L)D!!+X(F,S&J-F&M510/5:]Z$C'K-[C'2K5!CLE*
M1'\)B MT@24.B5DZ\E(*M+)$CH@SC(QFQHQH7GOT4%P?S\SV"J,CQ-K@35YI
MSK;M6OBZK77125A>*R)M7;:LD\"1=C+#LY:J9%/:3 G9&^(3UHLV-#3([7B+
M4Q(,YNO)-M>9W,SY$$AWO<GUPD]8\)(5<,%$1U)@O-'FL!G/$]:$#@3<(!UC
M<RSB>KDZ:$Q10.%(?A"Z H&9"$(XK#5Z7L<V!L N5)=@$'0F]8?/LK^9A/7J
M]PZSZU<_M7%6_=8%K&731XF>"QNL\TSIHF+.0B<TG-Y[3;1LS:9??4#G6?3"
M1RD"61FR1/) 2BV(C@I!H! B8>9%M6DPTGT6_?/19/JZO,7/.)S=3FESW/@D
MI0.;<QVZ4:_9!$-PA0N=A<N9[ZJS.\4ZW0#G463$'\+Y?3OU5"$W\$F6<.K%
MQ?.Z+1*DVL3K^6PR)?MH_,O7932]=D>G?W--8XS*NQ"T!.N%JIV%$6(@_]OJ
M$K.UJ%RC^/818,^O-1W0?,]\:<M1 Q=H"?G5:+H-=2]Y:SBY8L!-P(J0[#!=
M<K7O5!;,9B7;Y!5^']L%*4U7##1Q>[Z'<.ZV]9!Q13MK]<EL;62>(WC4Q*R3
MW.60@Q=MG.0] ?XQM.5P+AJX3$N8DYZ57)C('3A;JYR]#>2U60%6Q,"5C\G(
M-OD1UP@NB/3#I-D@]?SUI_ETK^&'7[[63!Z<W*PN,H?(B@9"&( <NPPQ%0:9
M]B:CO? NIR8T;X7TY*W0;H3=I(5?U>^_CT9Y=9#<N]$@]R)&.ICJ4F,D8T:(
MZN\G \5Z%G@N:&6;C,SMF!Z@M6\WQ&UT2DZ6>@-]6 S]&Q"J9_F*I%L76[L/
M+Y??LSGR8)&#2'6^2;8(7D8)3 7!R<#5.K<Q"[X#[%(THTOY=]SH_BU^J'']
MT?C;B_XD7$_9FLPSSPGF+$WGN<-5MR>]XC%Q+0QH*6O@6& =$ZE :I7HVSK1
M/]\)E1WZS*>N DUEW*2_X[9-[ 5^&F/JSY.#JR:OS$KJH5 B"XR@=/W%AP11
M&@,FRA \Z;-N-/OQ*+A/7:?.QU6'%NJ\-<\X#"=7_<ED 6LUO7>A_/-1IA8-
ML/F0VU2;FQJI@70>C9*>C+1]1K=\[SE/70$ZEV6#(L>;R6WK2W\?OI*?Q) 6
MF(R ;&I:JU ,HBF*[.Y"3K!$'WF;&]G=N)ZZ9C20?H.JQ*WH>M%:[3 &T,;4
MG-6($$H)9!A)%&AX#+G-0;(5TL5KQ$$R;U!)>(/GMLM#SPCM=,J%]JYJ!"GN
MP7OAP))ZIE2\YJ'-E?T&,)>B *?*N4'UWSP0^FHT'-V%MESVS:I-+$Z)VN:#
M:?HEU=;6DFP7ZU"[S))0V"ATM1>^IQ_'ZIZ&!G<<+X>?R5NJJU[ NZF8$MR9
M++P'S-* ,BJ \R2$[*)@3OEB&CD?VQ ]T*RJCAF\UX2N _&WB&V1?.I>]GIX
MBW#20Y:JMQRA6"R@R.>!J.>S@<F^T0&ML&UR_C?"N4B%.%WPK7I[+=;:$P8E
MN;ITI$56[W-L+0BU"71)(: W,9DV^\(*B(MD_E@A-PA7S:%<FTF]P(N(024(
MRM;XAJ_M!&E3TD+:F)&^D=N\]7=@7"[G1PFZQ2WGSO7VR**5(>L$(F=5QQJ3
ME2Q+@2)3"5:FG%V;&^W=N"Y7+[JAHD$0ZMI(N8:#A5O&D.!H+T%)%L&;P &+
M"<SQS'-JLT&L 7GR+L,I@FUP#-RZM-<Y-_WAC)1QZ?..AI.?L8S&RU*5>0SL
MEZ^D_/3\_C",O\T%LJ4A@V>>(09RLGUM%V^C!F]Y F9TTM*1J'2;%,V&B[H
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
M?3Z:$,Y"2\^:(Z@@*\X2(5C:/2,:K9CER/V:L;\Q$G7(,__ .M.4G@9%BHM
MW#^F_<%B[==H?QV-?YT-\Z1*Z<42[G !GHA\'C[UIXL4KKJ*U^67_YKUI]]Z
M*DNM=.T7+VK[>.,\!)%Y;1"1M=76J]#&*^AT&7]@]7UXM6A0X#B_RJ^UER3
MA4"OQZ^KQ#D]GI%,' %34H(WM6#8&J&]PF*S;I?>L0G2G[K7$5T-BAW7BSM7
M1+#4_-OU<YVXRPA!1@,UL1Q"(8UW/@LA@BFLM E$[X_Q3TUK16B'4XNK.7$?
MY;.41C.2(LD0^Y]KG@/9%O\8QOY@@&1C?,;A#"<]KW(,M=>ELO7VC)DZCUT@
M9/0N*>9M4FX/P^_(QY]?O5JQ.3HO%0TB&/=A5T=F2'^)WJ2>3"JY:.HV:A.]
M0<+2.>T-<"P1HY3"N#:'X$Y8%Z<_W9/1("*Q00;S?,K9>-Y":S+!:<VL4SS(
M+"$[1?MN*;[.Y;6 &(.6F EBFT&X^Z#[ ^G-B=0T2$+=@K$:<W=@2L5-E*36
MCG&WZ,P3,'C(ABDCBT-IV[1HVA/@'TV)3B*H051B^SG[)GR;YW5J)R-7*@$Z
MKDC18X%HZ]PZ9PIMDL46T^8*^[O0_D"Z<PHI'?KY6RVS\:QZ#XLN2V26O0]?
MZ81518D2O:9SE1>"E@1X3!D*67 Z)YNCW2<>NO<#+TX?VHG[/#[[RJGY6S_$
M98BKIXRSK' /Z)4$%3T))= O*;N(I-=>EC9#7_>&>'&:U):D#MWPO8_/5:S>
MA60Y1] ITVZ8R.F++!4HPJ V7A31:&K:(2C_:#IU.E7WU<J=+]>S%U/1B$%
M$(+\0YX0G+ :;&39T>]$4&V4:G^,%Y]-U8BN!O[8%J2+:^S-@J$7RU@3.5CE
M,RA+YW60M-<6%P3W$1V]=^=4L!U8+S6)N"MZ&D02R=)?QN^?I?^:]<>X'!3?
M_XQ+S]$&[QVKV5D8+:A DO'D2@(F(;"8S,.Z>=W5%?#WH#V:?:DS?M<O;3LE
MIX7VC$<),4]JM77MDD%.PN^A)D-,O[TNOX?Q/W'>*/>V=48O!<7G(R:,,;6H
MNB1P3.;:T;E@1EYT:):I?AC4R]>NIN0UB&7?>QTV@O0Z1\$2O0/>:3+]>+TZ
M=*0/V2JC(F:.;;+M]H)W^5K5.4D-S*AKD+^.QJMOP=RAV""8G@ZY8N(0Z14
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
MQFN0S&LI%+E&V*85Z@"8L1C N7*^KWHW"'7'[_/9_"ZT[;)O5FTQ11]]I81
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
M>Z@/;3I+FQX2K"1(>;JZIEUMNFGYR/%Z-9NOON'J"]GW)%>C=AS!"5.)OK%
M))& X$&EG)4R^Y16G?H NR-X'MO(>=I\H"6PD2H:G#9[,QEBB<IP6QWR5),Z
M]-(X74?CF*)YU(E"VS9<9\]F-LE9.\;IPGR.LTE06.NT99"$J(.%F8<HF05)
M%LNEB$P_F/)ZR;-)>JGN@=DD?438<I9%%QPCG4W22P7'AEJ<(K^6^E0^NI(5
MN:/)"(I15!W#FR(@,SJ29VJ8>&B??BYZ[#&;9! U]A';I6>3Y, $H\,%K+;D
M""@Z(WV-/9F3AKDD!9.F@T_VC&>3]))^G]DD?43W-+-)?@A7M13V_2?$U1 S
M2>Y_7H-9)(^ WIM!DKG@$D,.)DBE%7KG#-.BU&%OUF><//S1@\\>4;1;A$C;
M! O9D&.="KB@&0B;)3=.^QP:C]G[=:C9(YL.QN_]VRB]URP2@))!>9? VY@A
M)Y%L+6<3#\Z,.X/B_PZ.9Q'@]]'R/?+]T\7:8![(!LV.TFP'RIB0E*"(U @?
M0=E:R^J# /) @PI.F\3;7 D<A/,$O*EGZ.B@NL\1<(/X>WOUM'?A]&KU.BP6
MWZ:SC_]ON+K&B8YTO$7DP+VO'<O>@4\QD95SGF+.=,JU8?SJ!.^IK.(L51ZX
MDQU6#RT&QMPC7*WU.ALI3 S6@BY6A]RZ.M%&6W 2-1BD5\4%2WYSHYWB 51C
M,(W!I-[@FN [V^X.VV[IDQC0!\4$H%N/M4X"O)$2<O:YL")3D6VNVH]C&H,U
M#"3Q!K5 ZQ+06[ FAF&*7"5(1=>1C3* =\:#D)FBZ4(!6&YS;;B/9 QZ/TNZ
M36A"-\3)W^IEI9+2,XT,,'(+*LL"404+-B4I=98J^S93XV^C&(.63Y;J@,UD
MW]LC=S-T[JQSDC&:P#W!"MK7;29#J"B%5DG8Q#7F-G<T1P"-0>]#R+I!(=!Z
MT[F+R K:9$C(D*.JG*)"@BNE0."Y#DT7294VVK^/90R*/U/"#=JY[H))(6-(
M-@+6V<N*HZ0]2-21W+F.XPZ$M(VZ1Z?IT^4Z8/M536>O3>[M8OX%%ZMO%'-N
M.*7N%B(D'JUBB7Q':\FY0'(N7%$6>% V"Q5X<ETN SH\ZD6F=%J(L4%TMH:X
M8S:XA6]2*%#@BM;LDD10RBAPS")HZU@F[Z(HW:;5Z1BBRUE!$]4=VM3/E7L;
M/J3UDM]>A5EE":^9IB\5&7V]:;'"7VOYT+OIQT^K-^6/Y8:[\%59T1F5TO7G
MZS49S^W9G/LC.74)]+Y(#595G]6[ -$G4]EZ/)/&:^^:T7(U7MNX;/29V<*
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
M_,CE3A^Q'MUYVESNY"@S12L1T%!TJ8*M976T,[JL?"@Y1.UYA_/DN5_N]-)
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
M&%E.*34:BM$!W=D#M+9L4F^^K/,$LX_;ARXG]$[:D$V$:&RA9?L"WE+DF"C
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
MO8$W< 1=M#9++!F*"Q2R)D$X@_) H90O+DG'7*=3X%F;PB->P:4LH8^L6UC
M=$:;W^L%YNEJ>U@921N?J,-CK:3=+A&L2$<6%%,DLRH:[MOX@_>Q7-X7&$)+
M^XH_3\0M>M%V=<+?;O6]K V\TBX9+PF8*JI.@';DX*KJ_ 3+?,XYF497KL<@
MC<TS&$;V#9H#;C=3KADU;\5".UJH#@B;N@J/8WP:MV$@I3[0WCJ@1MJV-1Y#
MJI0O7#$-K%1>@$H9$7.]$L/D'2J9T+295_14-O.(?_%D)M-'$0WN(TA+[.?Y
MXL^PR!L2@@IY^>KC M?E(3N>.!Z=<BP#VJQJLP/)0*8,TN>HBTX>2Y<ND<X/
MO+RC,;2FYJW%?-0/&9RL8]OW,/MX\\4K$LM7^FQ<GD[;T>53!R+PZ+V /2H/
MC-K&DHJ.6I%S2&I(CAN1'5/D>F@VZ?* ,]LXR/_]9;9<+:ZKN?SZO0*-15=0
M<3 LU\D76" $@Y!XCLKJ(KELTP=X!- YV]'=CWR];;*YTW<U_=>F#;S^.L%D
M---6$+2<0"ED$!RG5X:1'RB"UR9WX=;O^=@GF+,W@.YO[T<MY3QP(<2F4N./
MU?1J_2[]%E;7=0I C0@)]N+/3]/TJ>S>N>4":6M=X (_7E_5#PU?OBSF7\/5
MA&>9O142Z*RVM +/P=7A$=8GVK:+$KG3W)UAT+Q\ WH"K31*MGW8IA8FM+US
M9U@$6SR=Z$$'.MLYR0.MT :ED[K-#?YM%"_;,LZ6:X.[][OK^SDD?/5Y?CU;
M3=:3@?RZNMYA;<#(X,D8H7(>IZ2E*=)=X-S\CF@<NA]$W@WN6MY_FB]6U2A_
MF"\6\S_KMC2)R+%(,D@M<NW?C!3213)-9*8D4:STO@T!QP$PX]#^N5)ND$6[
MN\R*;1*<S,ZK##9R<F>$YA 8G4(LFQ)4Q,A%FXO6^UC&H?8S93P@V<5A1+_,
MR#/!Y:IVY;Y?K4L+OO?FJFQD42I BJQR1TD/05@$CSY+%QAG#[:J#&4-#V$<
MHY4,II,!634.71#1$5:]W&_OL J.=K2;K8TBI5#IEB=>66^E5,!T":",R! U
MDU"KCVAWDX5"B.;W<X_C'(<5-=1-"_*-HS;_4RE84T2W:0*BXY@XR\"EKKS
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
M!T$)%G-*,103[>;LP$84>&1=] _7W*R7V#N$<.LU!O[S@HZ]7S_7LV_M*EE
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
M?H7-Z-KV]W3C<Y^@V@X23>/T;\+RYI?:(&#VZ>.WZ)RH@]D-F>K!6W79P1?
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
MZ>0@"4Y&M,FQ]JA!1O])9B%HZZ4N4-0A[+ASY5-F1QMQ;V%'\[#I!ER[ 1?
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
MTXST_DSRO_]MHDM]Q] E8:0.V@/7I&I2C^7"F&#/!J[1<LH."0)_7^+'Q5G
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
MHY7B%L%ZVF'K*$=#SQ"X2\RC0R.#\!K[=+YJ]@BG0;^'U6S#'KY#+BZS<D@
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
M&^E82#$*,CVT4ND)Z'%$?6\3-8X1VX/4]R:R0HQ+BO&H! 'TP#QFPZ0V.4H
M)?PIC#\8I8?1];UCA'CL^EZ#5J0L(LNRSNJT0=3TN\2,5D4()XS/>H""'W%]
M[[ZZ;2JZX]7W_@:3^7_!^07.RB\XGWPF)^$SPC2_6G[ JYY $SC_?4H^R,4J
M,O$2YO/5/]J_R/?P-1M5^C9^^(UR7YX"^60BB)*<CBK[++3W4MN("13JL\.7
M/W!JZ55Y\:OR[#-]7+4<?YO-W\(YOL5T,5^E37WS.8BGSCL-+$KR0;669%,:
MA<QE!&^XRC;TZ6HY"N8AN]_+B_JBOBJOB28?:H5U?8F?O9_CY=3 ,Q^XQ@">
M%:E#W1IJL(0V"9N#$@6,RV[(+.U[ECE^P*$?#[[?(%M*M_&Q=WDN_[F\2A5<
M(WU!-MP76"X7UV+Y?;H=_5FV5BGPD0%Y7DP36$:G16+>8N**;#PZ/ 8;/@<
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
MR^\W,^HZ91=>>47+IY:F=H"M_::#]&"]=QRSHP&W:?*R&<_X <M A,T&M_;
M$KI7YTN<3Z].(:^KG5_A\IQA#$5 28$B*84%HA8(P?HL#/=,8!>Q[*YG/'9F
M![5ADVW2VQT7UI6],FJ6S*JKLP-5T<6<:B%HR8TKO"2[JZC$(6'G?32/W0,&
MLW2#$E@?<3FYK'%2QUS/DU<K&085*;&*(&V]TJ-5!">XA4*YDF%&:T+7A/_-
M>)YVAC$ !RVZ!]Z'M7X'.@!KFDQL0W:<7&((^A[TB -,WV#-V(HO<BTS1D+%
M5[.9"!0+.P4L9^US5IA-FUI5X[K$ SG#F![1Q^(M\L=+DU10BQ]3I:OU33)A
MHY<:I%[=[RP67.0T,5JMDXNH7&I3]NXA9.-'%<-P>#=O')*  5.'U67B,/U\
MZ?I1>8TZ&\@Q%LI?,(,WY/]9RT2!3_28.FTF=+LAOW[LTPP;]K?LAO?_L H)
M%<5:*]@!Q_!U,VX C%\98T\.[K)X@/V&+GAQ"XX+6BNE-?!0>\4&07E.$+[*
M25F.*@LIAJN-TYS&'44KAF6QC]D&9N]7LM37BZ_K305ID?%"@R$X%&L$!L%%
M!\$*GP0KTJA.PJ9._/WPZ)'K5>QK_-D0EAMXO?PU_'4+2)2H1 P&F'6AWLC6
M$&+R0'&CH06]%%HAAJ/P]J,?(85[6V[@M_##?)8OTO+]_*K&W>55#9:9K+NW
M1B5R*:L2Q*PL"$%1?S!%H>ETKM^)R4T(GFX@=+"]-_"_]Z;:+4 W+1NNMPZ[
MH!H\0MH*9_QXZ7"J[O,^D)G;3 (;P"6;;' T,P7)#"@3:C(6-!B?6-19).6&
M"ZM&YGY'D#42]7VL.W3;HK"\F(?SOX=%E1NM"UX6QI5@#A)*#JI*ZT.0%E!K
MYH2,-,0[6>_F3D4;_O:X2_1 )I\-:*\&NJR?SC$MYY,T67Z_KFNRKD@;4U)!
M2T@KV1BW$4)& R6&;'GQ*'2CT^ZMF!ZS!PQL\0;[FK]/+Q87X?S]_.=IN6PN
ML*P=4U<3E\.82O81DK0$S08%+L4 @2=OO&!:JC;.L /4TXSPAF9C@Z,<7"1C
M"[:KMZ,+NJ9G93OA'>? ;# VNWG) 4R,-[&L09H0O*:$-Q<>0>5:*LM$ 29:
M;DM(,LGP5-SD@4.T(WE)#P(&#B&O@/T7AN47G%\M@UHZ4?<E(:<J5;<6:1FL
M7;J5#]DYE@OZ#B'DIK\]_@'8@*:?#6BW)A+_^Y4[%G^G4?XR6RQ>?[^Z!_D1
MSU>7'!9?)M\NBS :;@0AAV14O9W )'C+R0Y2<ATR94NLS6'I?GB?=M Q H<;
M9I"]R]S?N<1[&]>Z\&H'9&,41[@/[71*, U-\.:[\@.1TZY\P@: WJ'2] M0
MCT!H1A4%?*@+;^9.9<K&T+>9FT;VFCUJ,AW-:?IPTL!9KEOE72%<*TXBEF1I
MOC5)(2WDBH.3@0$/0@@E39*B31"[&<_1ZB@<2MBVQH3[6WMKI//__OL=X_Q"
M_UQ]8_7U.OB/6/ZE_O?WCS]?&^K//__\-PK!YKB87<P3+OXMS;[^^\I2UV!G
MY>:-"=/\OL9HF[I4O_^C;BOAG_0SU^6H;GYS\3=<TDJ_^'$@B\G7;^?X0/C;
M"LF_WYCG1[-=P?G!HXYL*/QKB=.,^5__99+_XU\GQCOCBDF"):%$+=[A:U\F
MQZ+*TF,Z:P5JJ*!Z<0V0#(XUAUB<:9V*SLJ ];71B#*IUA!QP"V3+&M>6&DS
MZ^R$-5PBL;J/L'AS,9^3P<\2!:XV1@E1U ZGPFA*?CG-)ES3VH)"^T;% [8
M.F8UO$.]87O@O[_-F^:4E[#>S:;I"IF*=:+/ K+QG-8 :RC;S0I"])E)+87-
M;7:DMV-ZR@ZQI^6;%E*]1':6(SU92 $8ZC!1$10,$HPR!@6EO:VN9=Y%\I3Y
M[V7E!I>V;O#\,@EQ<K[:\%C/4L&%(H4,X$+ML^HC?8;>05 %";>)TK8NGWL?
MU=/TA@.MW[1B^RULMZ8K+[.2O"#(@I1_E.3!9ZV!TE.=C"TZFM9%VS<">_+^
ML2<']UWDX/W!C?#.I*VU<+(!4S(#E6*A)8R22LHB%>?2>._;E![:".?)NT,O
M>P_8[VS;BG8+VJOEM0'>X?),"L:49AF25I* R@11L@2!YC>S$D,WNM'7&>+3
M=)8A>6G0[N$:R^*6,5Z'\S!-^-L7Q.L"7J]O[0/<+EM^O55ZJ]KHY9F-#(B^
M:$JS//.@G.40N:B%S1,7QNF2LV_B<>W&-*"+AO/S8SCFB?"]*87ZEVJKO/Q_
MTOEL@?D__G4YO\";+Q($_&OYT_GJWN5__.L"/W^]%V]T=__:+/T7_!S.+SNF
M7Q8H+%@,(_Q":4H!(RWECJ9Q,(9>1:MUT&G7QM,"T[]]GOWQ[_2G5Z[Z3U4_
MA<M/5_ZYX:''.GD]%3>8#4/'@!EYA7*)8EV#M ..#J>MW=SC]I/'/4P]F(+9
M@/9KR2<*;U%9BM,,K\6]I(98^QV'E+T-.LA<=MVH.Q4>MQQO-J.QC]D&%E1]
MN(CGDW0E5WXS^_HM3+^_+^_PSU_QKTE:]U@K,7.1A05T)==5T54M68%$HV=>
M!Y-#IXYT71XV7JAZ& ^SED8<KU.,8M:;6D<^LMJB/!D!Y+D%%'.R2,%9:50\
M];0ZQ9S8HCT@:0WV5K?V0.B"ZZ6U3"_VNC82V<?T8[:6B<Y*P^DML"[5N371
M+"N+@RBR]DQ[P^ZV#'^4+K%?:YDF'M''XD=J+6.M*2SY LY7Q5=!BIZR"R )
M;%$.3=%MZN<^KM8RO9C<H[5,'QI&$H)?MW ,P:ED0P9:*36]&CQ0=.962G69
M8E+&RS8[7:?80O=$HY3!"&QZVK>A(607;"\]=_?DLD\_U7V(:"H5V8 Q48;O
MK6-@,A&I%!KP)A.EAAN:H%-*NO5,]!AZ[C;SD3[V;]**9G,#6 R8"%:F9-[3
M>%'7!K">@4A,&0R\%L9JXA:/H^=N+]8Z]MSM8_(3EG/?E#F?3-_][1/]Z-_G
ML\7B(X;SR?]BKI<E1A5U]\)S+&GW_D:[(_#.S"FEC"H:M9(40H>0H]:F%,>U
M1]=?X-T+VF&349?;?3>'FH42!5O+3RBD.%-Y>FF<+QET5CY8ZX/B;2K5]X)Y
MZ 3]:YC_#QDWWO[CK^)B-7&<Y:1RU?"#-54*(*,!IR4'&YFR145?0IMMSEVH
MQI^JV_G-W;E[,#9:%+&YTT#D[1_O)NNW='U-[2RD6 JR!()39JQ4IES() ]9
M<%.B-L+(-C+ +NC&]YSA^'R@F\O!9(S0WZ=B_'TZOXN2EY1U]@@">09EM(/
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
MS; 'W _A>]TM(N/\ALOE96FL,V9-T,(AL%P%J(X[\ +I@U&(S%GD;C159Q?
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
M\E"8XK3FB@&&FFG(ZG@]+@5$S:6/,=O(19?;@PAY<'/0[]9OC4,IO1(=Y:B
M-8S>5;JWT;4JDNQ 61_=I9-([:;IN/K*<;&=#@I,PU>J X6)#HROT6CC4P&E
M96WP8#GHP#G**#-V2R0X6Y'9HK><J\3TP:.Q/O.X YVEYUE9;:%HQVB/V8,3
MQ8-E=/>F8EF*75Q=)VS:UYKC.QOV]6'75DUD@&'D'SZ,EO(\QTEZ/IU4%2I/
M8AT^^,=O?_]]+0/XQ>TDT3\.&41^R'K-AI WV_1:#0%&2SO-Q968E) F%"6P
M3B5W-AKM\.:PI9O.#+U3F<<_C>8U5GE+?/KE:W#5*F:\DI"T)IN,S#,(UB70
M)9/Z++F6:1CCM3N-[8:/WQW[EY,-O+\I&+U@RD#BLHX=C@4"_0%XFXVUEC3*
MV$D/[\^(+N0=WYP;2(:V#R%O!<X Y0AK)+V=W<X7=R/2GWV8WDX6-S%$CO2"
M@$==&\DI"\YS#59)[^@Q\*B&R<-\BK*KE9NFD P_1OPQ&^XL6!E*X(XIB.C)
M@A4Y =H4@&/)1&'1DN]JSSG@]7O446;'NFS:@W*.F4%*LA"U\"3UGFR2J%2=
MB)* ^WI]9D,J[:ZTW8O(#!H2TAU90GU8.V1621<ZKC1+J!<$V])+]N'?D'AJ
M;7,TG-6QC &4=>5NRI5A1EMT'&.ZLC;-36#LP[:39 D%CTY[HT%G1[L,4M&]
M8Q@()Y$%1O\(\@JRA'KAT#M+J \3!]#^=\8T.2\F!2(FR%1#$(EVGKR 8@H&
MZX66=ABS\9S228[P&#<'X_BI)5VH^Y%:LC>>_1(&]@'C^*DE0=1&"U: 3UE
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
M2ON39$W_=EM/VZNRK)>8OYT^2XE6(K7Z'0D1CO\W_G_Y)DIK;&6&EU*"DBZ
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
M8A;G6=)QO(-Z,&\'J.+X_3;,\__<UIS,3_1+W?U=0PD7E4 90*OJIA:F *;
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
M>"M4#GP=$:*LY!FUIPV\J8SEJ$WA@>+'?5G"$%GW]NJOWKQ]?NNL;-%>.,<
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
M0VT)@I)1ZR 626+2@5NKA:=DHE.(]-/B3\%@)E##&L/9>>!$8^VCXG7ZJ,W
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
M%C4L3RPE3!131!=MMLYXYFURR3B[>2!L9Y![*X,VPE*(7"0X+)PR3&00LDF
M-@GNHP\\W[M]/_$RZ!!$85GYVK 0:=MRE34B,B@V16TP6Y0M1*>G508]Q$IV
M*X,>(O[>]"V;ZRQ=8,X8D8#E2&E[2JZ.!#6 E%PZEP,&UW)P]4@+5T=KOX]
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
M2H=4B14L6!LH+PS.1-U>RC4"P!.WGUW4,4$DM0'XEBE@U<PI:N# 21R@*'R
M6%P$:;RQ-G*#V'3\N>N&_##4D[.T_2BMXRW7IJ[T;V0&=Z_H5I=S-SW'9YFA
M%QX]),8=*!XH9K7T8E &XRCR%$FI$;W>K<N?G.WL2Q73ST#:="A&9HPA4$KB
M#4^$4G)PVE#.2P(*7EO/F3U,I'BL+=\=]Z >2CF6EN]-1RG<^*AMPCI@FEX#
M1_ETB,H!D[YP41+Z, WC^^,\I!ZD^L9#ZB$JV.LI9 NP?P^I!RJP^3ARC/3W
M:AY&!8M>,DA>UIO3P, I56_ALM;!1XEY;UO'$1Y23V,50X2^MT/JI%EQ+#$H
M9MFB2YE?9$6!E\[G[#"YQ/=A"<=W2#U(74V'U$-DW?%\9FV;((:40C0@! %0
MGB4(9-N0A/;9)*M*V';!?8J]S&/B@UU%.VDO<P..4^UE'J*"C;W,(^0W92^S
MC%8[R108SG2]-)/@"FVMN023LU&9W^<F/$H]#NEE[J'&(6+K74+_4*MFM"%[
M2VZ UQ)&Y76!()( (Q-WV<8D5=/0P./M<ATD_2%=KD-$U_FNHZ7_2RIDR)@$
MH4,$I6MUG/,. G+-=79)-@VR>OQ=KF.\ZA1"WF.7:PNL4^YR':26QM[',3+=
M8Y=KX,45CAEBK%S:5B!$(RTX JUX5)F%4^QRG4+30T396</WYP-\:\+3(6>^
M&C\3!&5LE+>!-$%:RYW6][E;FZ8Q'%M;VR#!;YFJ,$)JO=E%6AKM//J 25+8
M4&IDPBWA*T6#5HA99&^*:6(8>52MBV-UW%VB&]_<O=7@/7_]OR]_Y?Y%'6*W
M(-.]^OH6+\ZQW%;4]*_*:UQPXCJ],8]]KW*/V\)SB=IJE,HXYYB,/ <LS NM
M#-M8N=>X]MYJ^;*IEHH."@9);X.CMR&E!#EX0?FEE"(VM>T\CEJ^M^?TGCU?
M-IG_1AO&)BV<,8%&2.8H92LDE90E4*YFZ#&,3X;YXL<4\S6N?M1U#D/L9=L@
MC0D4T=&#_LSI^<=YB+?8SW0MT*4T#FQT@4 ) 3'+3'EWL%(QC$&F2=Z9M7!.
MSESZ";]S;/SZZB,N?L6"B\5-'>'E_RSFEY?/G[U]\>Y9NCJ3DD)^:2P$R7D=
MW9&!O$&$)'G2C%DG6$MYU /+G)R^>XNVXX7"-PDLYHD"N,NZ5[W[.%]<U5%4
MOV*\.C.8F7+!0@JU!92" 8A6"DC%4<RG14AQH@JG39!.SC[Z*N%PQ7 ^IA@#
M8;,^U9W+(EFSKE^:S+SQ3JAIW,:C+8;;R5KZ*^70Q7#K[H>R\[QNC:!=<O4.
M0$'@B?"GH!V705BQ;:#!*5YB#U+IEDOL(:*=\M*S!<>)7F(/4L&FV\\Q\IM2
MGQ3!AMKH!SH'<3-TTB6*8-$+X[5%Z4Z-D+N+&H>(;=^7V,NZ;$.(<'G0FWD"
M+Y%#EMJRX'3AIH4#\H@OL0=)?\@E]A#139#A_S6[OKP.%Z\7+V=E<5.N5F./
MF]J+R"U%CC7+D 2-9P61B5#UYDU,1A?31 $W.&#; NH$?6]O54R0_VV MJJ2
M:@ W::'Y5GB'*3;OILPV(]E!$Q.4&6\'Z;-,!%* \[6]5-A$(%4=0<"XIS<F
M%#G-D?L!S.2!XO/#6,D0!72.)&ZO?U9$IR4+6DY!\:D.=L(,CDD&EF4=O$M>
MII;[UQ\^=/_'/QV%/>\AJ>FBA+?GE_]]O?AKEG!Q1<]V]?67KW^&*_)^2X-5
M+N:4"P/FA"6,QD&43(/E]#_A#"MVTO=Z*[K3CQOZ*6>"(\)-&&\0WKXJ+1CW
M$4=L17G0<**CCAN-:&<%31=>;,>*K%*C,P.UU@@4,G*?/CI@M.&R0BDX<]-<
M3!S.B-J"C0/;T!"]3!I\6,^$3CD!,EDIW.M@2LL8>)^Y\#JJJ%L*[X\C^.@H
M\XTQR!"![8]?[>6,_HCOPS]X^1OFZER_?8<^:+[8H8JK^:,[U6N->Y1[E5FQ
M,&YM%*12JT*=)>(MFNQ$LDQJ:\Z:5QG_HMU9XOMEEG"T?+:24IDZQ351#!Q\
M\77B67'!H$QH&]ZW=9^]JT-97;S?RN/=5;C"9[/\!_W#"UKIQ3^?:8O%7RAV
M*^=79]%P[@(:B"+54='10XSU::1PV6NMG)^&;6@0S/T6G.ZL\?N^9#J53,MZ
M]F8Q_UQO0NO=_-6<OOIRGO'Y]>45B6=Q^??YU<=;S)=O\8*>*5_-WV*^3E4U
MY[/E8SZ?+S[/%S?$2;?O)7UQQI-/*04!,F5=&](C!)L%9%;;H)Q+\3[51TM-
MWF1X'ZG]':U*.\="/SUC!?7RT^=POJA7]//R<O8%+Z_JGR_/)-=2(V<@8XR@
M3!&U^DA!XE[%P$VPKB54&K+F*9E/+]%.<+#_[<'O;:C94= 0 @--X2&E 5K2
MAHH%I LL<VL,\]-D3QL /5)SZ"GFSMV+WWN[ZGWD?%:M\779 /2VCY-C=;+U
M[#*IFAL*<,8:*!Q+REDX=O_B_H&&UM:5IR[-ZKX%3"S<0Q=B;3C<_%ZP?%NJ
M>#[[<#.KQ_ B@F8@0J#P3.L$,06*T0J6@(*5C--0#34"W/?A\#Y,9'LY8!=5
M3<_]N@[F[9E&"]!)#XN;H1[FQ'@2A0\WJAVT=5#S*LK2YIX+\)(JF;83$%C2
MD'W@VC@5DM\+Q_N^S>J!,^3CLJHA2NJ</WTKZ1*,ZWN3?95#A8S2.N\MP:+D
M#H+R%K2OP0/7R6$+\<>6)0[>X]!+*?/^$IVT#>[9A]K>?E/4&80Q0EDHKDZ>
M<]4;U\(](:1B(A1ZVFFJX]:A>0(1S,Y*F"!]OH]I57'=@&K2V&0]KL,$(KOK
M[0%#V$'H$X08&]"QZ"MO: +:%&W-)#UXROXA*2LTR\4E.TT*M$]3>"!XV)<E
M#)%U[[#@U9NWSV^=%LHDHI0:F.?+RFY6N3 D>!Z4,):30VQIHK_SD?MW^STD
M/-]=/!,SH0KG0K#% F8T-;P(X#03E;'&Q*1]UEO')S^*)K(]>NQ=1=SQI/.G
M/HX6'"?:3#9(!9NZD,;(;]IFLJRB91E\K.Z#>?J3,62I5F=1L@KD2QZ!'@<T
MDW51XQ"Q37+S>,L===L+];I\R_Y6<[U-<BH'RO.*#!06D*]QRA:()1KC!"K+
MVT?M/+#80=O*!NCAISO&GD+LS;_V('FK*[SHXH'+P,B,?8281)TTAHXQ)V,*
MJ4'!1]TR.$ZW746W/Y*U.Q=HJSAC?B?.F&^*,[K4YXU:L7_9WNX/?J^:STFG
M*1SVRG"G))9H%>JB#$87L;#\_[7W;<UM'$N:[_M?<K?NEY>-D&5YPAO'EE;6
MF7E$U"5+P@X%Z "@;)U?OUD 28$@ '8#70 (>6*L8U%R]U?Y95=E5MY&Q[Y\
MX"0_':41Q2)@X@B*BP"^-@=%'DEG5>!\<Z; R9+\7M_.9B22NX2RI[%XKQ+R
M.HM:!H?5THW@1?* Y,]80;^*LJ^W^N$>^C/ +B#UH0^KFS[ZD&)O<+5[!^^9
M_,(LN92FCB&SKM!!:LGFBH(.TD3GJ%3.Q4;I,)W@78>&#$A!@VN]C7S470D]
MM?\\UR: KN/'E;2VMEEU( I/D6?TO,0FBM(-WPO7E 8D- @*W*-\I-"[L+J"
MA2MTP%+FH$IBX#.K=VK"LJ**X;*MPG1!>25J,S@A#0HEEXT =V![/27W8G([
MGGQ\^X7TOS) @O'6V$P.AI%5V772$!0FT,(SI4TBNU$T4:"^2%^X$C4EYJDB
MJ5:9O=&9@CYH8-;4G'/M(5AG:DJC=RDX:6.;L/5U[BU#B/DI^_K$F;VTIWG:
MZ11PE4SM"<\ADIY"$FA3<=X97:XKL_<0SD\@W'-G]FZ[<";PTA:? :T5H(S7
MI,7<04A21Q^D9=[MV3&N.3K6B]H]T;$^(FX93>F"XTJC8[THV!56.41^+?E4
MG!49R!,J=.2 0EWK(ET&.G\*,I.CYE<6'1N$QCYB.TMTS#FR+;)QP&VN@9TB
MP>GD(-*99@3J+#<[\+_(Z%@O'GI'Q_H(\=31L:P%*\(7L,G7P<,V@2_*@%?1
M!5,T$YOIYR\M.G8HMX.*[LS1L3>E8%J,OSXN"WZ/9-2E\<UXZ4@.'![K\\J6
M\;&#E[X1($-N+6*.)1FEA,(87'6LZVVQ-U*8[0&R/F\?.$(F,\NUOAMB(,U4
M(5OP6"PI*BJN0S&ITR2Y%A&RM3X@ZX+880&_6JSU9KBM*8*/B]M50=I.4YWX
M6H<2B%(@<BS@B*KDK9 JMKF8&G09%W ]T4=C=EY/G)S2!K&Z'8NA'[R>81XO
MYM\+ZT>.$-+9[@#]LK)ZV:=(*Z!C'14JFXO<Y[0.KGW;0%ZG;AU-Q] 3/3OM
M]<M^'>32WWT0KSY/9XOQOY=_^+:\^8L.M/E]&.'A.2-70E0J1\C"D,Q<LA T
MI^\!E2S,UW^ZC'QMA_"%:M@%T=:RY\;CQ?P^K6;-X_7\C%]FF%9__FJ2UY<W
MDM&@$]E#IET7*G)PB?:C)*)G4=-N7-I4J Z#_X6JYAE);!!MW+&*W\:3Z8Q<
MM5\G"R2#?K'Z:W?+(;]9>>UMO3 G]TTIR<$+:6@O#\Y(:Q3;#!:T5;R]:*]3
MS88CJ&7D\3'F[=%WK%=V01<A,NB$CN :<M@-#V!2M$X9E$ZT*8WK"?0Z56D0
M6@:.8'8Y^U_=W$S_#)-46U;BOV[I8RBWDSR_G6/.M[/QY"/]Y?EBMFK#-HIU
M3+&0#))4M!AK& 1!&F&3,%$HG1AV*2<8'-@+U:GSD_14XTQKC:N_^XJS;].R
MWLSM=US<)7U,/OZCCNP,L]DW6NZ?85:/^EMR?JQ(1=H2(#OR>Q3G&ER@%0KI
M$C+IL,0N?;-:8KQR/3P)=4]5TAY[E'99VQ^?P@Q_"O,Z-_9S-0"6/UWY/O0?
MW%_MK-8CR,24-7=69$6BY61T!FW)&1=.:,]D"F[?N,3#S]JA5_)"%?8BB'VJ
MJ*[UWOG[NK.^OIP[^$@V1<::H\&R I6\ !]I_\\E)9UK:P#>Y59\ "@O5+'.
M0<13/?*M]>C#+!#>I;FPG)(]BI%9&U("(P7Y.MH)<,4K,$&3#ZT4N3Q=(N&'
MO/O*->4H46^YPVUU_;],S'V5_]_M?4M=+IAG(DG@FD=0(A<(-FA29L=,L4GR
MW+AW[7Z +U1O6M*P15V.KMC9E9DK+-KH,P/DUM]Y&5I8LO!D4E&SFI;P@R5
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
M9 \&C_7**=1@4P)I4S!<*$33Z6[V<M,,#N5V4-&=)<W@<2?X:=EQF?0P/'F
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
M[%BO\\V_;NE+^PT7G^JDVJ^X&FGZ]L\)SN:?QE^^>S8CVD<+$5* &:9!16G
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
M]&AQ#!R*??4U3#[.QOFA[YY-1O@(W#E%>WTA)#9:6AM79.79;(/O0,SCI[Y
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
M@!-D_8HL0_+2!JW;W!1T17BM]\Y-&&IPU_C0@.BGZ6PV_7,\^4C&B&<JJU)
M!U^3UK0$'W4 ;IRA'0J3*FT._2U@3K];M&%N,X7X2+&WN77^,-U^":J3SR(*
M!R4%3<@*IY7:VF0]!5F2#=&W<2=V8[I2O1B(A 8WT>L-7^XAI2R15FM!1UF[
ME-4<9VX31":D(]VU.;8Q$[> N5*%.%;L ]Y.USYVKU*:W=:"T%6R.ZW[+MWY
MV^K>7$=G4TV,94'5]C\:0D$)R;K@LI;"F0W3<FOGP/UON3*F!Q9K@QOJE=OZ
M70;W>NAL3M9G!AY-!!7)A@[%>SJ_N$7/?.&YS5WU#D!7IAA#BK_!S?861,9E
M%:PJ$+FC@TDQ2?]&1Y3@WF2"&[AI8R?\,+IPI- ;7%2O'U!K5QTZ<\F<(^6,
MA5#9VN@D>@92FN*MSB*'-G-!MN.Y5G4X7OC-;I._KW\-611!N& $0>'+:8H<
M8I :&).9%R&%]FU:QN[&=*6J,1 )#6Z;UT"-I-9DPOC:(2$1%$=&38S&@.$Y
MH76%Q497#6L@KE0!#A5S@XOGM;Y7JP2[D$O 0GM3'>A.>*(CYZ5$$#Y+[E%E
M$]HDL6TBN5+NCQ)XBPMK<G!N/]\NKS66&U--,9_AIUHT\Q57.5C_F,[GO^/B
M;2'79^0S.3F2+%HE:D ,":\CJ)#K!:QPL?A&J1 ]@5ZI_K2DJT4KJ/>U.F&"
M^4V83>I=ZAK^GXF3-"9O*0IC0FW#$X0$)5%4,UD =RERY9Q2C<:X/H_M2I5H
M8%*VZ,W1EYI/5SYBR!-FQD O\WY,#A \RU!$E(%VT)19FZ/I*98KU8LCA;Y%
M#XY.N'UNW2-EO0G)93 2JZ*J2 84+Z ]5U;)J,AJ/DL<]4IU9%!"MFC,P7>B
M?:O[8Q92*_*U!(N6<%JRO'T-*4MTR(5(B0W7 N%%=]8X)-K>DHV+[JQA$T]<
MY A%E66;&E;M>?K*?$264]$Y_-U9HQ?;73IK])'ZZ=HI=$'U8W;6Z,57M[X*
MAPC[A$U6G A!*P\6,P=5G :GG0)G)2]D33L?VVX+E]99HX$&])'Q"3IKQ,11
M*.\AH%)D9?G:/D@[6#;(M,7D8CJU)7[QG35Z\?),9XT^0GU)G35>Y;Q$\N@_
M.&>[C;V +J8'1W>Q;33F<$(9:Z0N+@3R2&)41EJ'W@JN1?)J@,8<>[&=JEN'
MXEH&3E])E+E>+[L(H0@-(AA9N#2<'/@ASYT3=NM8O[3Z,L-:O[,4,'T=RVUN
MDE]]GLX6XW\O?[ZSI(S<&^0L5^N3W%Y03#%P2#X.*TYDVF!(&]JT,AYJ!9><
MJ=U'__;<=9^.X1:]1;['?'Z?TGZQ"OQXCI@5Y^!"[5\0"X>8J@$4I$^"?D]_
MUCK2]AW.M>K0\;)OD-"]!FHYN&K^ZG;Q:3H;_QLSV<5!>1X=V&0*J-K@@HXH
M!JGPI'7AC#SFUFJQ">H'4(ZC>&B0U/T$6IW06&%I4[@B,]I86TND7("8G0!.
M.IO),!;"->I M!W0#Z,:!\B_Q?2035AO;Q?S19C462>C&!3+B!:D)PI5O=MW
M6DD04K!"7I=O50RR#]4/HR"',C%@6GC?:UBO" Y&!>0(,:A!H9JQK &5-;X$
MS)IUROF[_A#((9K2DHV+#H%P);)RV=&FR+!>Z$5PC!G0'J6PW-.G4'[X$$@O
MMKN$0/I(_73WWEU0_9@AD%Y\=;L /T38IU,%'4,.BHY"[E6LO;0->*8X:%[J
MW9N*SG8R3RY2!0X)@330@#XR/D$(1%HI+1<"=*Q#5K1B$)R4]%L5DE,\=FQH
M\>)#(+UX>28$TD>H9PB!_%JO6)87<F0,_]_;<#,NWY;C2=/T=C)("_&.;Q@Z
M2''(PC:B#IK.?!M8HL-?*>Y\X,R7'%-2]']&\5'?EQW^N3X\_]76YX_GU8R\
MG>%W&]A(D8PN"00/GEQ?1' A)W!H)6KDK,CA0MB]X1WK6?\V_;HTSWZ=?'_U
MS<WTSQK/F:]F"N+L*\[?3V]N?IG._@RS/!+D#) OX$'+:,B&,P&<L8H$9%BR
MBC9PTZ9#^ %@3[L5MM6N35^\-7<-8@+[@=[%$4?2">$9>9S,UGL$D@,$&6V=
M5)886LU=:9/<V@G>Z3-<FQ,];<U2@VC"?I"O/X791\P?IJ^GR_8%;_[Z4AW3
MD2A%(4D#<F0)5!T/[B57!%^90E9H3-WR% =6K1UP?W15&X+%!E&*CJ!7K9WO
M-O^1YM*D1+I14I*TTQ-<YX0!=-(AG0#H4IMX^R%H_U:\HSEL$ ;9C_EG,J'3
M\@*7!%."UL5 J9.U%2]D59#I#<8'H\E/RC*UJ1GJBO!'UZ\#N6K02Z?;6>]4
MX9H'.NL]<W=W-BDO8\.9/@INBFL3GC_ (FOC$*ZNKS6A%)$T(JG:J2 ;LM1Y
M463S6!]]3,9W&W8RJ#-XLN#1:=R;MJR<.X343;$_T%.6EZ4Z:1>ECZ S;0Q*
M:@&!BP!129^X\]Z8<WQX]_C.$6YJJ!N]]O"#.#JY(W1_$]L!8Y^ U-"6P1G"
M5"U9[F<,'$[1N=3)&U:$00(G%:^EM([^+0@P)5F!G'O/VN1CG4^-=H2Z+DV+
M^C#30'L>H)$-_7J&>;RH?3GN0C@L)I\*V8[6UX;".M06H;0U6ZF#L$84^@MM
M4L[WH#J]*S(\CYL9Y$.1,. -<,;QZ!_X,=PL0X3?5A^#BA89:;_7*=8;1'*G
MLP[ F,58F$FA[,L%GV/ZGQ^G7_\7/7JI"O]2]5]A]:]+_K>\]#HMEF.E.^ E
M686R0G%_KG7 T<'TZ,;V^IM/:TX<3<%T0/D-N+,_P4,[C^&(#KA@A">HBHSV
MW%"; 3NGBP[Z!?"XXSQO1F,?L0U(7^WFO!HS]@<=+^.$=UD5;\OO^.=O^-<X
M3>\.!H]*%=I\Z"2H>3F*>0C"<Z -AUEGC0QYHWGZUE[9G5YVND/W.!ZF+84X
MX.E: 7[ O\+\ <^[Z9^K-FG?,VB"Y+P$4R!EY4'%Q" 05M!*<AML\GRSD]16
M@I][SPOD=E#1[?QX#TP^>F+V+D6#F#__KS<USV8^)JOAS>3V,\["ZJGS18=$
MHQZF=7WA?-.VK@#Z)1L-L)"'Q*+!VFM];T/[, &HA0>R_XW'3DK!@O3 O++U
MJS.QI[MPB]7U G#.!F&[V7XR^.0 F?9-.[S[<?TEACG^[__Q_P%02P,$%
M  @ =8%A5#WAS&\<YP( Y)<> !0   !P;FTM,C R,3$R,S%?;&%B+GAM;-R]
M>W/<.+(G^O]^"MPY>S;<$85N/L#7G,>&+-FS/FM;6MG=LR<Z;E3@*?-TB=20
M+-F:3W\!/JI*I2H6@"(ISHV):<LR"?SR!R*12"0R__5__KA?@4=>E&F>_=N?
MW)^=/P&>T9REV=V__>G7K^]A_*?_^>__[;_]Z_\#X?]]>_L17.5T?<^S"EP6
M'%><@>]I]0W\E?'R#R"*_![\-2_^2!\QA/]>OW29/SP5Z=VW"GB.Y^W_:_'G
MA&/!0\&AZP@'HI#&D% G@+'CHAA1P1B+%W=_=CQ71([O09H@#!&BD7S,1]!+
M@HBZGN X=.I&5VGVQY_5?P@N.9#"967]UW_[T[>J>OCS+[]\__[]YQ^D6/V<
M%W>_>([C_](]_:?V\1\OGO_NUT^[29+\4O_KYM$R/?2@;-;]Y?]^^OB%?N/W
M&*996>&,J@[*],]E_<N/.<55S?E)7.#H$^IOL'L,JE]!UX.^^_./DOWIW_\;
M  T=1;[BMUP ]>>OMQ^.=IG\HI[X)>-W:F1O>)'F[$N%B^HC)GPET=>M54\/
M_-_^5*;W#RO>_>Y;P<7A9E=%\:Q5A3)1*-U0H?RG8YW]<@;\@?!6+[$. *X6
M]_-0&/LX_3P8W*]2/_#Q >]T<S;DYH-ZE[&IOMU-5V=#'Q_Q4)]%7N'5!)_%
MMIL=R"OUBX_RI[8;U5"/,JW[:57W#E3^H^(9XXVV?-8T2-F__4G^M%R7\ [C
MA^67]8.42JU]>'6)RV_O5_GW#YG(B_M:D5^0LBHPK98"Q31@H5RJB%S,$(TI
MC%TB?PJP3YPPY"X+E]7F4U_R#/[ZI4-5=VW5[Y\,>*B.S.>"E_FZH-N5\'YU
M:'F3*YM:"^-?,GS/RP?<OB#!*Z.AD>??=V$#A1LHX. J+>DJ+]>RJS__ZR];
MF8?C?_5:K*Y>A= =T.#W#O;_>Y3:G#X#N%)F2%[L$Y536Z*VL[V4,M8L"5R2
M6LRV24F9Y_["5U79_0:JWT#';4V7?S+M^Y<77\]%T<F)"WIB\-HG?J&YM-$>
M*OAL')5->Q8A57[6A]<,DX3X)Y 7C!?21C\@[F:RE$6U_"P_HFOQ"?]77ERN
MRRJ_Y\55?H_3;.E0/\:,.3"A2$#D$0)C3"F4OR-N'+L4N51'-?7V,C=%U*$#
MOS?XCL\- R;[E<Q@_(RL4O2IT58;6J+W*0G9P(Z"D'_;5P[]/4RB"K2$[":^
MWL-FT[Q3)A=4[L;7J];:_S63>_)5^G?./F2/O*R4DOF+[.1C7I:?^#WAQ=)'
MA,MM-8))B(C<1[L(XC!V8"SB(&:"19'OF1@GI@#FIARVB($"6@*YBEX\XE3*
MN.)0:F7X!:\X^,+INDBKE)=F-HOQ^.@9+V.R/K+*N;B^_+  .P+4O(,W"NQ/
M"W#%2;7#]F)O,$HY& MP@POE@?J]$6Y 6\>6UT&-'F,0DUH_MA3MFT'6[9@I
MRH?L?GFS)JN4_EJEJ_J;NLRSJDC)6EE;52[_)@VN-:UM+_G?Q_J9)6&"AIP)
M&%&40!0[')(P\J3&E/LW+&(_C(6.GK3L?VYJ<A<SJ') =U #O(&MIQQMQZ1?
M-T[ ],BJL4$/-O 78)_V71' Q42TL];C7V]/7I/^9T#^D89!>QTZD\1F&9*-
MU$N+Z[4+BVVKDZPK9XK<+2OG-F-G?E]QD6:<O>69_*&ZD9^1;'J-BQ2ONM5K
M&0=.S!EU8824Q>V2""8!1Y!&(66QY] @PLL7#O"3)J!&UUIS2\_1/Z@%V.$$
M;^XDTI_ 2F(U,ZMU>&>>AQT:^Q G$8;(\4*8$)% &G W#GSBQRQ<OO POQ;O
M1SSI_X"\Z^U@AJ)QFI6Y10M:N$#A76S^=BW5SEV]**F-34?RSK9FN V* 6V#
M[DET^IUT&V) Q/[.P^15NV7A(Z^D47XM+@O.TJKSO"11A .&Y!8BCI7G1< 8
M$0'#."2ARR*4R!8,/"^'.IG;MJ'!"'(!&I1FVN8@C7KJY5QR1M8G^[R,X,KH
M8V!0U7"PHTEU09^H^Y._]UF[V7[+Z0J792K2)J+GO02XX]VXKK[QXC*_?RCX
M-YZ5Z2/_D-'\GE^N"^7%:H('WG*1%_PK_K'$W,,^#CB,6!A")#P!$S]!T(NP
MH(BQ*,"!A;DX*,BY&I;W^3JK2E!L9)5+=AV3IIR.X(T4#E;XQ_'E>(+AU5-?
MTX_6-'IO7ZYV=':<P;5HX)ELH!%.;L,;\4 CWP*06D(@11Q.;8["_*#Z=EB$
MDRKJ4<C=U_#C=&*W-+2-?JEDSQ<94S&?*]GJNQ\/LFO>6J!RITH#%C &!2,>
M1-@G*F!(!<,Z2>#7P:W8Q#+4ZG5NIF(WN4N%&J3UF("J9VJ?0;B>$AZ<QM$/
M\QL&:\  9PS4D)5^!"UH\*:%/>"6U(BF036A7L^3:C@C,O8UE]G+YN=@M69L
MHHR^%NNR>K_.5)C_9_ZC>I^6LK/_Y+CX^JW(UW??U(_OI7)<>HB+(.1,VJ-,
MVJ/$]2!VN)##D7B(<)>2Q-$]"+,!,#<]I3"7ZORK\2U+DR63\(&H\8,GB1I4
MC03-7X240?]\QFJ(3I^+C4W\%&9C&^)8XP>M  N@1 "-#$ A!ZT4S5_>CT^^
M_NG8V(,PT?'8.(-A=$1V#I,]9V16S4YV2':.T+NG9&>U8V<&?_F&"_X6EYPI
MPULN9DVD:U'([ZJ.A'W[M'WD!C^I7UU\QP5[][=U6CU]J$_NU"_+VGK_^@UG
MUP^JB?(W7E8J9J0QVY>.ZR>!&S-I1'O2?J8\A F3?Z4>YT$DB..XKH7S9"K\
M,_6KO/O!"YI*T<";- .EDK3G3.-UOP ]TWY6 SK1[0$E#U3W!!G8%1KL2 W(
M$]A]KI4<U*(O0",\V)&^===44G[0$K  #05R"]<Z:@:\BC#QL U[EV$J\-->
MAIAX2%[<IIBZ?_-MUU>)I7S(B\8P>[?B5&X=.N_439'?%?B^/=QB?BR$0S'$
M@9= Y#$?QEZ"H5RX FFJ>!Z.M*,.];N=VQ;K.7*P!QVTV/7M>H,!.+V5&H?6
MD96_'J.G3R'/^K:U-TKC4#S1]NC,C]=H'V1.5,_NQZ"QR?8\Y@+N[G0LWC:_
M;*?B"O-5RI0Q_BZKZJC"BQ]IN8SCB'H("\@21^ERC\/$0PDD$<8.BGV&DT3W
MKMVQ3N:FN7=Q@@XH^%U!-;AU=Y32?NT\%%%CN^EM.#*Z?G>*A+-OWQWM8+++
M=Z=$W+U[=_)9<Y/N(Y?F9/E7KO+:<';QR M\Q]7-=A6 <*O<]]UE=!Y%R(^2
M$ ;4QQ )/X(QEUH@$!%.1!)3QK6T@%&O<U,+'62 &\R M:!!(5%KI@$PX_VT
M(3<*FR/KC@;S FP(;6&##C=0P'72 )Q!K;XA-PK%$]EQPU%M9-(94]9CT>FW
M-9E!9RS>KCUG_K*Y9O_\Z1(_I!5>M;L6F@3$I8$'712I%"XD@!@GD=3?;H@$
M8;$?![KZ>Z_MN6GISY] BT]?:^S3=5KMGD'"R,IU*[_%1GB?"'TE>08A$ZE"
M$V*,E-T1T7M4VOX;DRFN(U!WU=.Q1RPN+.-5_AN7#W]>TQ7'Q5]X)G5=E69W
M7YJQ_C5+J]*]R!CJ+A=X+ Z3((1,Y79 . H@<>1_,,/(8R@)!$;:UY5->Y^;
M(E,"@%H"T(H MC* 5H@%J,4 +I"" &1PA=9X<$XKQ5$I'UEMVK!MH6#-:3>X
MMSPF_5/=6M8?!OU1,+NX;,MBW[5EXS:GN[1L*^ZS*\O6C=A%8MQ(JGE1</:E
MRND?]<E8>;VN5'I:%02R#'R$*",^C%RYF"!?.) DV($^BT*$N!O)\3$)13[1
MW^Q6C@XN*!5>D&^AVL<^G.)<+V1A0";'7A V)-90%TU(00EVT X7$J!)RZ G
M^:?ZG/0 7I. _7-SW=<L=M!Y]G[-5^^D(KM[:I?B.":^+[?1$*, 0\0B'V*?
M)1 +-PX1CRD7OO8N^F7[<U,C$B)4&$$#TF 7>8 [C2WU>8R,O:U^3H;-WOH
M*P;[Z_/8F6J/;<J2V4;[. =]F^T#;TVWX3X.^=FFN^<QVYPN1?HH1_N1?TPQ
M:7/)+&/*?.Z@&%+LR@TV8T0JK\"!G&./!QA[P4YDJ4DVD0.=:7V>T^</V6(%
MJQ:LIFKKIU;/_K%G:JH4(1MV/IYDQR+O1X_T V?Z.-33Q+D]>H1]F<VC[V%+
M%9 ^IHQGK+S,[^_SK#:15*KFI2<"UR<1@3Y5EZ%")X0)1@FD(F0\B!CS/;;<
MS;%_^K,^TI6%#AA[^G=( 5,W")1]GV> UK";[9*A,CA&LJ8^.(>XB51"!U%E
MD*MI:C=$"N> NN$$$\.JAV.=3:LA3HC\0DF<>MY,3S">+ML<M4_O?M!O*M98
M97A><B=BG"$,.8E]=?^$0XP)AK&T'!Q,?=?!6J>%QSJ8VT:GPP@ZD$"AU-,#
M1TGLG_]#4#/RO#=D17O"GQ+]P$0O.?WY+G_\1;Y:S_&_(?4C;'ZL)_;11B>9
MT*=$ZB;RR>?L%OKF$L VW?3[Q\_I,O""A(1. .4<#B#RXA@FCL^DT<\CCPHL
MY.]-?*"'.IG;1&ZO]I0[B;=Q!01."_"(5VO-*=U+J]ZR?BY9(T_MEJ?=!.7O
M?X.?/VR2TPRWK/<Q,>B2?K"C29?S/E'WE_+>9^=V/?5]7@B>5JK8T5[8TE]D
MX]65--O?RSGVFYIB*O.7XP<1@HFGL@22!$OC@2?0EU8%<CV:"*)5G&5>8LU-
MT[78V\NL+%_)K4P)'GC1'.[,YEZKT:>CIUOG 79&VGRZ.[$[!!T(*:U) HHE
MH&@"O_4NN3.Z-FLS[O\@EVJ-1/O_R95;F^&<[D*N%3KS\\OWZ0]U[5?E']M:
M&1\RN39EM2AX]9=<=ILIC.UA5.)&U'=""@7E!"*,/1@+WX&![_D.(X)@JI7:
MUZ[[N:VPS\""NPU:_0,_BR$X?4HZ+K$CKU0U^#81YK/=QW.RMQ)8'+-:L*Y_
M"CLN^Q,=TAJ/PC"GM_;<]1SN6C0ZV=FOO<"[1\-GM&*;"/I.Y1C-BZ>+.Y[1
MI[94I"!^Z"8>5TD=7)716>5S(!QR$1%$1,R(STSV=8>[F=LJL$4)&IB&Y3=/
MD*JWXSF?JI'UN@5+%BF-^T@8.#?QP:XF3C+<)^[+;,&]3UM6Y5RM\N]8HI4F
M:YTO\E=IZUY)#93=[98ANLE7*7U:4B]TJ1]R&+N<0A11^9- "$;$27PO2"CQ
M(Z.2G":]STUM;, #D1>@2;:I\(-&@&>EMPQ+<1H-BIY^&8WJD=6."<L+T, '
MO[=_?E59'M_**??'D)4W;9@<MNRF$8)I:V[:D/.BX*95(V<&T#P/,UXZ4KLA
M$5'H()I Y#,!I?F#8""\A'J4QDD06,;//.]I?N$S>U'Q8!M.<\O_MDZ+VC=B
M6H[K",T)56DG6 @#QR=J18E@$F(7!C2*$1)N@/S$IN3<8%Q/D;7RRYJ4*4NQ
M-*T>]JYUL$Z08>C66RO.86_R>*6]KW6$8*7#+(P3J[37U^N$*AT6^&BDTI''
M[?3Q]4-[JZQ.H;#G/;WERN3M_E%.S7MW*9A'0Y<%,$E"!I'4VS!Q@A *)A+'
MQ[%+7*.2%*8 YF:6;O"#59V$PDQQ&-.OIU'&)'5D5;/ELX9WX$QL@[]Y B@)
MAE-#MM0-JI^,04RJN&PIVM=HUNV8']U\X5F:%[]F=1@39Y_SBI<WM"!7:Q5:
MX5]4[DV>9E4<!3=<?L@;-S9VA>L[/H740W(''@3J_";PH9^PF"/7Y2+0BKPX
M \/<%)[[LT3XSX"M.;AX*-(54. 7X!YGK'%757*1X@6 X)I6N10 N N@OG/]
M\P;;T3I]U#/!&(P=F5!+ #8B@%H&H(20>W1>CP:X4#?Y:TF % 6TLEB<_-B.
MA/[QSP0C,M$9T*@C8W0L=":G/6=#MBU/=D!TINB[IT3G-F69AT&5GLNSBZRI
M1W>3EU7!J]8+\+) <=E&E^Y>F\,!1A3''#J4.G+18CY,J(L@9@R[(:4H<8WJ
M"9\/:6YKV$=>EH"V5=$LKRP.,%!ZQORT](^\?&UN0"[ X=+I@T=+#T??L*DB
MSH<U;3:)P6A\D7!BN)9M[W7O]_&9M^4^4]K^]E*BVN0Y=0.&P\@+Y-@F!"*1
MJ&(,#H$Q3V(_)%["@M!$P9H"F)LZ/3R3I0R@$V+S3TH,\*:IL?V3<3I:ZQ'3
M=,2.. YC>VA'' *+.^EV/ Y\7=T0Q,0WV>TH>GG)W;(=<Q_*!7M4AX3L$Y<Z
MY<M36?'[*_ZPRIM W8Q]D=_R-UPHU\W?UKSLMH(DC$3"W02J!&+2&J4$$A$1
MI3'#B 2N%X9<UX5B!V%NZK*3 M1B@$8.L!6DKM"[$06TLNAOVBT'ZK3W9'SZ
MQXYNL&+>PF]B.03Z;I/QAV(BK\E80V+D,#F/S1Y_B67#D[E+SA-\UUMR9DOF
MY76^T&^<K5?\6C3W0V3'WW+V(7N4C:L^7_Z6UQ?#ZWHQ.!#2@H\11"%FRH(G
M$$<\A-A+O-AU<>0S[1(\YP"9V]*T1;VH4Q,85^@Y:U3Z5Z IN1YY'3*EV:C(
MSQ <G5T(Z"P0DQ4+&H*JW8)"@[1G>55]T_7)>W;EL8MV7S%9\:7C)T3$40)=
M5\00$=^#)* .Y#0( QX[/@VT2DT.CFQNRK(3#.0"Z%P8+GMO#(/?:R$-/2'#
M#;N>B^15!G/L(]5IQ]'\EO;0G ][T7HP=-/>E1Z:U!?7G0?OX-RLI643P:VB
M].L@_25U'-=/? $C2E30-><PCDD,F9>@6%#D8*[EFCG=U=Q4]PY2VT2E+]C4
M]3$/P='HWN0-R&DN>9QF9:14IB^Z>Z5\IL?$/I[4].@;%E6%/G^Z54Q=\15^
MXNRJP-]5P-W''&=7:_X)/\E_]%L75>2&&#,/0]\G<N<<)5)GA,2!2<B$ZX<!
MP8EV1)Q!OW-3( IZ'=4&6O!0H:]C48'"7\?'20G4,[Y!+1N#D3CMKQV)WY&5
MCQ&U-O6"##@VJ!0T#M=3U0@:Y',V*PID3EA?.2"#UJ8K!&0NXK,20!:OV]F(
M*N.M^K_R3SSBE3));WE9%2FMI-$J_^$B8\]_L?-D<]KX(:.%BM2^XLV?\N^K
MM2H8TB7E5&4XWPG!:;7T4.(EGD^AYWFJEA##,"'(@9&(L.NPF$JK=%GIY\J?
M%K[14C1!]OW+)I-LFM79H^OSDOJ''1G-;-R)OP;L4.$1#T%&5(5"@6/Y-1!I
MMO$H=IB#$XR,LF#,^&N8P##Y1_\:]'91\QWCD8TC)<KBQ8@NP%;8[;CO_^[9
M"PT)H&,!O.EX^$DE+6JIV.:IKDM:-VP,M^M[G5$<="<YL0B3[DY?9WCV=[RO
MA,+.D&J22GW%/VZY(CE=I;7A_BG-\J+.82B7 (FU>>S=#^4,Y$LWC@)'. 1Z
MD9 +8.*$$..(PTC^6@7LNSX3%I?R;;!H:;KI;^R_PX6Z"E@"7,EQ)NM*^45!
ME8,LSZ 4KI* 5DI?I:U0:OW[37T"-,5FRYW5".HM6J,-R$09SNL)HLH8M7GN
MI"3-NO!<G@7X+/^V,RB=8-U[;S[F92F7F8O[?#UDI/\Y_ ZZ*%@!F52UGT/5
MOH(^JRV+*I+X$?]7_KDY0UFM\JKB<B]<*=NZ<U$BGR<.P=!E$8&(AQZ,(^;!
MQ$,DHH1[)-1.NGJRM[G9_PU@\+D]M6PA@Q:S06G%DS2?]C\.2M[(VJV?-YO:
ME"<)-*A4.2214]6M/)-0LS*6N@3U%;4\V<9T)2YUQ7E6\%+[I8F+86QR;U^4
MY?J^2=FMU@%EK_^6KV0SZD*@LB266'BQYSN^NEF%(0I) $E$!&0DPE*ENT@$
M1KZ@"3#/;0'H4(+'#<R)*E<8C+-FL-&\1F_L,*3S:TYL:T2 '<D78/--;(6O
M+?<95)(P'ZIYE(DPP/V/40/"?" &*_!@T?5 *8 N;]_6Z1R0<U%Y=3H'U]M/
M92*BD":16I*".@40A<05<C<142?&L8,\%RT?>4%RZR1 IU&8J*E=+.-I*^]G
MB;%) _0?ZTQE-T'.P2Q ZE__QS^YH?,O31X@[\SL,QI#=GIG,L$PC+U:',PV
MLP!*BC;=C!H07 &OS3<CA1DZ$Y#.]#DO$]"P8S)5-$6^6JWKI?NR<8.!6_[(
M,SDH;W.5U[6>.]U8+.HYI"2<(@N0/I^F68 T6G[=+$#ZHI_, F30E$V9H4S=
MI*OSWMVJG'C7XM=2+8V\NJ#R^U59Z3F[X@\%IXVK;2D0D4N1"L5#B0^1$X4P
M$<2!,8F=6&Z=F$=,3A#L4,ST[& '+6 [<$W*WQ@/R.D5:"1^IRHZ5(/O4G36
M^.&U@%("4(NP +NT7TU%NTG5H3'IGZSJT/##8%A_R);%WOI#QHU.6'_(5N#G
M]8>L6[%SW7W,LSL5.GC%2?4)5VW%HUO^T&S"RFMQ4Z0931_PZD/VGQP77[_G
M2^$%7J0R=;C(C2%*F%Q>, H@QY[G^P[S?5^K9/TY(.;F7-./YCZ+>CWWV-B$
MCKR(*/BPCC!6 BQ *\+3 BBL0((=SCUU#E6#^INL@$SJ0#J'JGV/T%EM6=QC
M69-52G^MVK1P[\HJO5>:5"5 DGW)?E?R4U0]W[;?<;D4$74C$KJJ\ B!" 72
M=/9(")T()\P3GD>QHWV?Q;S_N2FX#69 %6AU);;8P@9=5P8'R3:#<MI\'IGJ
MD55?@QYLX"_ EO=: G MP(X,X'8:W@VNNXS+_U2.FN''P>P.C#V+?7=A+%J=
M[DZ,O<C/[L:<T8QE8N;G/:KT'9GR=%_F>-7Z.OU(L%B$#(:)PR'R PIC-PYA
M3# C$<,1]HWN4Y_N<F[+AT)FF$;Y-*UZUO"P9(V\ "A0 [I[S3D8-I?QZ6ZG
MS56L3<.+7,3Z;TX<1'/='8OR@J:E@M;$MG]5-\P^9)6TH\N4UJ>HTJ8-'<$3
M CE3=[1#GT)"Y$].+&)/)#SBOED&GPE STV3U1!5/'F#$3S64172',X;F0!O
MA6(31=>8?  CA]>,-*SSCZ^YW@;4M**KBP:-\'6M]_9CJ46?07"-Q4#-([K&
M!/@_1GB-Q5 ,%E]CT[=MH7NZPF69BI36X*[7U;78\6G7&?X5^H)_4VG_'WEW
M>X"L^#:5CA<GCB=< 2-I4D.4>!'$02(@Y;&# B<)XPB9+&##P)K;$K4O%<C7
ME5JA=L]\:LG ,]'::SAFR]9  ZNW,$T_7",O/>>-5)M1;IS,2\-R/>CJ,1"T
M2=>'8>G<7P$&;MWB\M5:[8&4?^6NZ7&S55KR((F0@S@,(A)#A),8)D%$8>0B
M1-S$90GQM&]='>UF;CJX0=JXR5NL8-V!-;@L=)S7T[[P8=@:606V1-7^U(ZH
M7P<ERN ZU2"$376/RHHXL]M3)_GHNS9U_.7I[DN=%.#91:G33]M9OYLX]O_%
MV5V:W;7^RX03:<N&!#H!I5(STA#&E+C0\P,B!(]]$?DFUNSA;N:F&7?NHK0X
MS2S.(V3J69#G4S2R.GS)S@CNX'X6!K75CG0UJ>W5+^Z^+77BZ6$NF#2U0MTN
M2MA+G@?'AQXF+HT#R)#*_.$X$8RQ'\AM;^@$.&1.2*-SRDOW=S\WC>']["7-
MC9(K3FN$JF;NF76C3XS :>MJ7%[']GD>N272UB-VVPLB#_4%$2\9^'[(">[/
MNQHRW!B\:GWHDV,QWF40/08-[X&<:/15KX#H"7SJ]H=F*W8FI%J1-C?XOZLH
MX;+);\6+1UY>UA64V->\+NF7L2[_D(]C% 0>A2XFGK0PY1(=<Z8"#R(:A3Q1
MA9]-+$PK%'-;3EJ8S=W#*F\#VE1B/-X -DR$:#<T>O;JZ(2/O<Z\NP1=P8,%
M<#WH) NP$0ILI>H2$]9R+< %8VE[I-8(J9)ZU05*U7.MG,,9Q&?1/*B];(=D
M4G/Z+++VK>WS&C,WQB\;EVCZR&_DL/%"*N\O54[_N!9?UJ1,68J+I[^FU;=\
M77WJ[BS?<L:;V^>J1EU;@+J\P<5U\:52?H)ZNR"U?7W*MB1.Y"(G"F#BJ&@O
M1ZI?DE $F=SO)TY,N>-K9\(?'^[LM/-&8O#0B0Q*);-RII8;J1?RE[7/JPG
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
M9NKL;QDG"?6# ,.8L1 B%K@0NR*"7A3Z+O/<F!"+# #]G<[-+E.GGW<26^N
M:Y.>E]L,MV6^T@QF,^)>4V\,S.C8:N1E%-7[W^#G#RJ->0,:*-3MT?/0=_WU
M:!KAAO^)CE_A7K\>%8=O\VN^:W$.NY:29^Q&?FW?<,G93?Z=%Q?LO]9-UH#+
M%5Z7O T]#%G$>(2D[8<E\<@+"21QPB'SHR ,8B_PN5;Y+<-^YZ:=%/3Z1L]#
M!QX\*/2U8\_D@-: >E<D;DREQ4V9&T 4Q@CB))+4NTXL N)&*-"L030B^=-8
MX^]O;BXNQV'YM.MT).;&/I?IOM@-;E #!UODH(%N$;]L0K#!>?DX1$]U<CX@
MX6:'Z.:T]1VG&[0VW<&ZN8C/CM@M7K<S]S>)P>LC-Y6,+"OYDCM$JO XAE&D
M-+E #"8TD9M]%;@:(,JE]6\2>'RP%Z,E<X+PX:^J#Y!OLM77!^F -V#-#/G#
MK.I9[F=S-;*>WJ;S;T_0WYU@R-@H[V5@4"O\<$^3FMV]PN[;V?T/FQO6_Z$2
MFZR>KK]GTD[G6=OX>TS;<YZZRK-#7-_C$8,T%!BB1 6Q1P&"',4<^8'G.[Y6
MW4/=#N=F2K>880T:;%&#+6SC,MM:Q)^V](:F<V35\6I,ZIMT0S,ZD2TW +-&
M)IP)33VVFU8SDQEM)D+M6FM&[YDKZ<VI^T;[MXK_P_T#3HLZ-*J-A[\6G<EX
M4Z24+WTOH1ZG!/HH81!Q1^[(8X8@\CEE'#N!ZVKGDK*',3>%?LNIXIZI.\>P
MPC] NI4 /+375U3L4RN$?$Y*H:^2SABPTRI_FF$8>2'8"+%3'*H58P%V!%EL
M;A.I )]N.&XF&P[]=6.:89EH-1ES>(R6F?-9[5E\SFA\LB7I? )V%ZH!6K-8
MOK*TJHTP&OH^9C&"<12'$!'AP"0(U8U8CS@H""+J<^W%J&UT;DN+PF5LPFX8
MTM#^%G*/K<O/$ME PUJ(/I6^U*# 3._MR=JGQ;I'I]-)>^">:9C]?[/S2M[R
M1YZMN2I^<*EN=&):_36MOEVNRRJ_Y\57_J-Z*^'\L612<82>X\(($1<B1V5(
M"'@ ?4I=*APW3)A6Q+YIQW/3.^]6G%924>\LV*THAC>!M)G7<V:.P>?(^JR%
MW$1U=*#!=XD:=+#![PHXJ)$/6,K4E*Q!7:':G4_J'36E9-]A:OR^>8K JW:-
M^9")O+BO5YJ/:<8_5/Q>+F^(1!'S$\@#(C?@S'5@[&,?HMCUD.-S)#SM#(%]
M'<U-'W58P0Y8\+N""VJ\FJ;"27[[M="0K(VL=>P),TH/J,.&=7; WL8G2PZH
M(^)N;D"MYRUBEN2G<9D7F9QLRB@JT47&@LL<K]HH \]ECA!)# .D<CMAK'9#
M001C)W;#P(U"'CO:<4K]?<U-.2BXH,4+:L  U8$( 7BC4!M4NCS%\ND=U8#<
MC:PB3M)F$Q=S@C^#6)CA>)PJ_N5\/LW"7O08Z@MU.='"=.$M>J(\"VG1?,5V
MPWBGLIOGQ=/%'<_H4^U;X%'L!:%P8(2C!"(>"(AY$D+7"1T2QJ[O(BWCJZ^3
MN>G6+4;0@#1RS?32J;OC.X^DT7=WAOQ8[.*.$S#PCNU 1Q/OSHZ+^G(GUO.L
MW:3O[KRH:\CWRH]=+Q@712$'G*L%Y.W3]I$VB<3%=URP)ES]0U961;W0E'7:
MFJ_?<';=5.[\G-<EZ3C[O&XBFTG 1>!XD"0H4:[K"&+J>A"%CBN8SP05;/E0
M%_?\4N%"\Q+<9/A-YM^^%.--Q;?\+LW4_25 \*I.R:(NV]47['JN>+SRE\!"
M&N X=B!U&(?(9U3E>B.0<8_$"2:A$Y#V2WB7L7_X[Z"3843/9<;^P3X!O75P
MEH,Z\N):"P1)'4J^*S78$1N0)[#[7"LZJ&5?=,5>=\1OTK>!2A( 6@868,.!
M_+%F8;CU>_*!&]0HF []I);&Y(.R;[Y,#\ N76F7+.M]7MSR5<J%<GU?DU5Z
MAYO2T8DO$/)0#+G +D0)81 C[LCO*(PY#1*/8'V_DT:'<]L@U9C!0ZMU1%Z
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
MC.$6M-P_MJAKGVX#6^TEU6ER#=S 1+,9%PV#>&2VQS:-:_A@@U]E4VFHWX@
MMC(H^PU\F(9Z SMYY"&8RF(>82C,K.<S>.RSHVV:G<ZB/D/H9[;U.>V8KS+U
M.>0[V717\7T9D01YGJ>N&V(.44Q4Y5MU!='!82 <SPFIMA?E1>MS6Q^:0_$.
MH7$]V)?LG5;T9W$R28S @'3H*]^S:)E(LYK18Z0SCXK?HQ!?OC.9MCL*=U>5
M'7_HC/ GE<>\X-]X5J:/O(F<4&DI+G'Y[?TJ__Z_.+OC?\%IIG[Y5F6>X+><
MKJ35EXJ4=N'OTGI?>L*)O8C',&"$2E-9Q) DGH >8BCB+'2\P.AJX:#HYJ8G
MWV]B(\"=A _>J.16"["2:U%=XL"PZL6P(ZGG7'BU\9E$9S\3;!/=I<3X::%N
M/G\#2CY0"[@ ?ZG'L/U74LL)]@6M/152U($CPX8>@>&CR09#.'T$VM#D'HQ:
M&[P3JT/!6SF$SON\V!:K^(*E.KJX*WA]L;>+)*$NQ4G(H4^$JAN!!,01$U!J
M>!KXW ^%T*X;H=WKW+2W JX.41S00N_JU=3@P0:]T3F5Y@!H'04.3^OX)X%:
MC-H= 6I2:W0".#S%TQT #D2UZ1&@&67])X":;4UY &@FWM[YG^'+9[N_-SGH
M/DFSI+Z$]4G^5?Z9KN^O,W5Y-<\R3M6G>%.7@%MB$H6.PQQ(F1-!Q)@+DX!3
M& <1#K@7N,BEEJYP8S!S6Q"VN2?O.PG _48$((T_MBL$:*KJ63MJS0?/V%\^
MZI!,[CO?CL]&'+"5!UQGX)E$X&;J\;%VJH\Z3J_F8!]XO,[QMEL3K.]Y-^_B
MM;SPUF3T>.3MVSRW1GAWX-S4M8XBA +A^M!-J -1%/LPH5X$'<>CA+C,\Q-D
M5R;\63]S6[IV+K9O<)Y9+/PYKWK>I '8&GE5L2'JC*KA!VD8J7#X\[Y>J7;X
M08&/EP\__+A-_N-R7:B:PU><K:66(:LNA:/#<90X4:S,7'5IQD^@-($]&*AK
M?2AFU*?:L1]'>YF;.M@ !5ND)NE^CY%YV@ =A**1=< A=JRR(A^CR20S\@!T
M398=V>"C,DR,?(*%WN3(Q]Z=,$'R"?C/DR2?>MA,^S&>+NO3Q*??\M5:?@3%
MT_MT)77,,L"11YE+8$R4YG,3^5,0"TAYXA"&W0@+K7Q\1WN8F]9K0((-2M#
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
M,)8<!T[7-*X"+(WU]]*"XB!N*__$.0??;3GLKE6F!'GB3>!(VH$N['J O:5
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
M)J07A!'V_'"U$7>ZZNKMC$BG%=*O9IX.\"J=G-6PKP]BCXBVW5EXK*_IQ'O
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
M;8X5FX?]GJ]2;1=50=55%+:R\I56%Z_6[;EF_:OE3)<C83PJIYXKTZS$.Q*
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
MK)5KT>%6PITZC1,M_1G5$;KPMR2O\5&=FKN>UT.X:?!48@,C]_/^3M,40K"
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
M," >9%&80!2+ *:^8GM):!Q(YON1Y]02QW'^I='YL>O[; /:.OP?T'25T7J
M6A%'Z]=UF>PH?4+P)R;N"7 ?DCL]!+VQ\Z>=9)@[AWH(0$?RJ <-XQY6\JZJ
M>J X]CJO:Z]7?9/EMQTM,IZ1_.FWK+S?[A1#;[BY>+@17#R8OLHWPI1D-T5Y
M35OLXE-1[ 1?Q7&$<$!BW8/(@XC',<0ICV$H*$X#B3@)K.NF3R/BTFCUH"5X
M;-0$A=93Q]<7>TTO0&&T )E1 [Q1'%#]QK(;\(2KWDW!RUC+B5FZM8Q[#2N.
M!E<2')0$M99@KR8XZ G:BH)*4U"I^M/7V#ZVZ.>O]4QA2C]MS9WBGJ9=CHX0
MJHDFGBT::UK@VH%=$\_D9AUPD:W>UR_0QZQ@9*U/81_5;XI5P"(/<W4&8CP.
M(&*AA"3Q,0PD9SAFH:>^ 3;;>\<<2]N?&S%!)6=UQ6$DM:/D+CB[]\V10)KZ
M7LD='VOZLD#@R!&C$.PO=]OO_Z:>-J>+?R+](ZQ^-.S4->XL]&*A6,,/-A\]
M.[/VKSK%<Z.G^%9J@LGYAP=E9RIR^9P]9.4*^2(-*3)=,'1K.R:568\P3/R4
M,4KB!$NKX"SWJ9=&!P=QE9%>R0M$+7 !UEID8YH_DEQMYX\B!S1;K]4?':QT
MQ\7IM[ZG@WQB<GF=*]G"OQ$>--(#(_YD. ].7AT1[Y^6HWH&[N>DH5I"9Y]M
MVC?@STHJM52T(W?4=H2!_E/.3;JI;JF:\4^;=^0Q*\FZ*6'LR3!(F <)B3%$
MB/F0$NY#3R!?)BP57D2<?*)=LRUM2] B0D7YM9".KLU.7"W=E6.A-3&;'^0$
M+S";H(:Q%2CC^O\Z9YS7IV>C_"L_G=5#HX25%BN9!IB%Q(.I)+KH.1(P#:,0
M)BF5D>\1(JEBC*V:WXXQ7D[@1!+[::;[[M_J.4!^B)QTJ9QR$D4[?C@'FXDI
MX64HZ0B'QCZMIXP@_;GAH[:QH^?W4=SWXOF\)9MWVP=E7VC#XW+#K_+L+ML8
M\_2C, G1K4\W677%57Z=JU/3[J%8Q31@$=8AY5B]_BC%*<0H0=!/?9ZBE"))
M/1<B&%.XI9%(2UJP%_<"O&GD_>6B2OPOBITIW_1.UP:Y !OAF.@RZ@+;<=3/
M6K:)^:V]8EHO<%#,+%5+-:!U,[\\NLRZ9V2CX)C](<>'?>0^DB,*.'._R?&A
M?=V7<H(YAEIXC^3)^""NI([K6D4I)EZ4"BA3B2"B,H1$)!SRB/D!2;$DW#%K
MZ/D$2SL&'N33CGO=K-[5N'L!H*UQ-QR6R8V[-B+ONQ 98-T=5WMDZ^[%)#-;
M=\=5?&W=G?C<6+4A=(ET5@K^<:>[W39_J.?489H'OT1Q>R]R88*!5W&:Q$'@
M19 &@82(>QBFL?H?+J)$G?%"X6&GXN9C";8TXE!?O@1 $'BA?VZAB8$K9<<T
M/P/_J9V71XM7-&J!2J_#7RO-G@6[:RU-%8NOND2Q^=<_QNE-.A7L$Y>\&"C<
M3RZ.<1ZD_64TSAQ_&)-_WF[NU"@/>E.X54-4?<I7ROI*. U3*!EF$"5$0BHE
M@P(S[+,H932(7'CY^#1+8UDM)=1B&D/D FA)P>^5K(X1ZB=PM6/1\]&:F!.'
M >5,:]TXC$I2)Z::E7*ZU7U)(#V?'D8'5?CX%U'>;_FA'U=QO5UG[&D5".TV
M#3VH [@A$M2#&$L/)DD<,A;X4D1.Q[7.V99&#G7Z1"5MJPN=&R]T VQ'#Z/!
M-C%+G$*L +]7LH))>C98P3,J>73/."N'6"G_DDKL'G*/(/NZTV[!*ZD;M.MX
M@VQS=_WNYFWQ;4?_2YDZM]M]I.JMV' =(Y#$B0X2@"3@ZCB8QCY,A<<ADZD?
M)Y@&&%F7D':=?&E\4\FOH\1;&@"MPO\I0*T$N-VV L8K/>QCFYR7IYN>I@9]
M8K9:(-[VT613XCY3/-GH^#O%E T%L".JS'G(V>+*ABK;CBP;/(;[-O)A(_*[
MIP]29BP3&_:D798W=<N9CX2I.71Z@]JU!*^J4%9M@5<8!;'P4@S3E/AJ-R&Q
MWDT0Q$F*4A9'/I.^[6XR4(:E;2J5&D#L]3#M00X-?*11Y4+]HE8&,*,-(-V=
MED=;L_XM9H:5F-HNKA;AH()QPH-&"?"Q7H2]'G7AV[YVUZ,M@OV^,\-BS+3]
M3+4H3KO0F7!V;$9#1YYM3SI3]?;6=.Y0 PXZY#OYK^U7\Q6MPW)QZ G!A#K%
MR$!W%T]#F/IA"D,1"X(8\K&T2H,[/OS2]I5*0O#5H9OE"=PLSAAGH3'U*:(-
MQ(!6#4<0<3@%G(7,7':^&T)N5OQ) +KL]-</S6>)GQ3XF:U]^E-#_?=4A_]4
M]SZ'6DM_)=GF\[8H5F'*B,#2AX*D5)&7)Q1YJ9\BP2BBH2YLQ%T"+GOF<V*S
M&6(HOXH2W"G9"J"^H=G^0@P4>\E=G?#=<-OZUD<#<7*7.:U"%^L;X'9).2TN
M>*,%/IWM.,#_;07-R&[M[CEG]E9; ?#:"6WWV#"6,7TAOFXWVT>1$]WY]].&
M;1^$]G-O"K&*_< /9>1!G,8$(L;T96\00]^+HY10@E#L1#+=TRV18[:FJTEF
MQ#3ORQLN^(YIFK>MV&.)M1W#C(?@Q 13M8-I2PHJ4<&;6M@1R<4.E5&YI6?*
M6:G%3OV7S&+YU!G$<JT&4B^*CIPIG@?3U':S# )?44@ &4JXXA>>0AQ+#F,2
MH\07J6 I=_%66\VZM(/9AQ^*U4WYH1M1UA5@=._@NYP\#&"87M =B&9,*&?A
MFUI@$P$X03:J$RCCTTWOS/.SCBT81\G'^N'A@7.W=?C-H78TDXG/491 QB,$
M41019=VP%"(2$>+[-+&L;=@YR](XYA -QDTTF-05HK]K2=UCYEY#:L<H9P,U
M,8.\C)@[5-$>-USN) :C1\N]GFGV8+F3RAZ+E3O]X6$$\**TAN[#+O+R2?--
M<Z9ZU+OM.V7,EWEEU?^VS?_XM#';KU#G?NP',?,E5@CKBV)?1#"-8@JE)X5N
MQ2;#U"G*]GR1ED8M;4F!%E67-6Z$=6.7$=;+CHKF786)>>MUE9]&GPMC!QWN
M>1ZKO(=A*^;,=>.!/"HQCB#6K"PZ'HPO*7?$D=W]<9]U86S^::,H2A2E9OXZ
MR_5J\Y]DLR/YDQ^I%0SK0TL4^(F7!!A&$0V4K49]W3.=0*J.B#&6$274VE?G
M-O72^+:2'C3B@Y;\X&H#:@V 'UT K82]7\MQ1?J]@-/A/+4EZ ;Q !^B(];V
M_L7I,)_)]SC6U]O)*3D,M0Z'I>. LSDSARG:=G0.'&&X$_23V7ST-^]0*_DZ
MSYBX%NHKI[Z/=^)*JE]L6/9(UE6<B/ZD>!!\16@4AV'D0RYE#$UC:H*1LN%]
M$8@X\=7_.:7#G"O0TC83XP;,]@KIJ,)]1?-'K=.%+GY::Z73_Q\;O>IP0_.
MULS=W7K6PMK[8^=:KCD<MI]:*]6J/7]=K=3ULY7:JU2'OX&;OI4:Y-,= ][1
MG;YG"36[5W@,"(^YC4<9=^#-2Y,3O<W568$)P8N/2G=SZUNE+V6;NTMUHOAN
MCAXKHLN+RA1#$B0^1$E"89KX B8)X2R0@1_3?5][RXL6-PFLWO3G3>XGIF8C
MZ8"J7Z[06]Z83 #G3-<C3?$:7=[A32,\T*_B+Z#R&NT5  <-1KP'&0;=N)<>
MCC+,>\,Q#*!7UQD#AQFKOHZNS56YM;:*=_>NW/8G=+VN];;8J>_WK6ZEN)(L
M#+B/ ICX/H(H( QB%$@8"81P$DOJA4X.\%&D6IZ1^KJ\2U5BKW;Z/M/LQ<=:
MRH'?C7J.92+&66A;>W7FY9O<:)UIY48HQW,&TA/7XADBV4\NQ',&F/U5>,X9
M?!C9O]T52H:B>+=]H/5U1W%)U>2$V1;XZQIB06]L(R9HRPE^;R0=\0VT 634
M%ZMSPEG?%QO57[X&5L^X?;N+O%Q](3^RA]U#?<\L!/:P3'V(J6X $<@4XHA)
M&"*BCV QQZE5 XA7(R_-I*B%L[,$7N/4_<J?I?W$[W<MUXBQ<2>U[7IYU4.M
M%U?]Z^5+^WK46=[0D\HTK^/I#PP\1NPWJBNI7FT=>DNJ;H!K?<=@2G^;;H!4
M7[LW1YS]WI-@$DK.!4RC,( (1XGZ*0V@C&241,@C29 XG1_.$F=I;[F1%!I1
MFZJ/X#+/=3ZI^=EB6YMBT2S/ K,MQ<24,\(JN)OWHX WKEU_GDCS&O2CP/?*
MDA]GU*'!P-IVVN@[()UP_I7H"IYUR<?83Y'P P(YDARBQ L@#D(,,<<(I7X4
M!$2XA02?G&MI%*E%!2U9+T E[>":FJ=1MJ.]D;";.D)D,&P#0H9[ 1DY</CT
M?#.'#_<J_CJ(N/\1]U"U5I"#;L&P$D@F/, <)F%$]2E)0HI""0.LOC:$X"B@
MR#86[<782Z.'=O2-%+9)U<= ZW[[SX1BXK>]C<+'LU"P#^0Z XV9(K6L47$*
MQ3JA=T>LU<LG9@NF.B%J.UKJU$<&5%A;"U;F&?NKV)ATS>WF>IN7<KO.MDVC
MT/IR(O!3J0^%,%9\!)$O&4PY"V$0>"Q*/(]R9'4F=)IU:<35" X/DH.]Z/O>
MMPYUNJSA[R>Z24"=F +M\!P0"6L/K$/)LRD GJO(V4A NQ4U<P6LJXR9]5CS
M%2YS5>]9J3+GA]W)74=K?='&JHE,:$(#<, "Q*$,="5WF7*8QHK&O3 ,99!2
M80K\V-'XD?&71M@FOO$@HYNO_A2&_5Q\)C(3L^XDH-CSZ)G@S,28KB Y,6,'
M!!T<>.RIV=BN0^0VKW5]S)W!WFW)^F.6"][0958^-8RYN?M(F$XR>WHO'K9K
MTYWZ<L-O=)QI5N4.Y%Q9R4JS>JM'$OD>B2E, A1!1.( ZJXVT$\%"QD.94RL
M_)"C2[8TUM3*0:,=:*D'#OJ!1D%PT! H%4%+1[!7TIY8QEWO?I[^::LX,<./
MO( ##/!Q5])^<_EI*SK3MC37J^FTG4T">L=&..Y\LVVAD\#4WGRGF6"89^SR
M3W6$T>VI+G]DQ2IFL2=1C"&78:*.'6H33A$-H:0AC8(0QYX(77QAST9?VO9I
MA*M;HVGY'+U=SY&S\V\-QF/BC<@>"F</UE&51_59/9]A5B_54>5>^J6.?\C=
MRKX1A<B_"TK6^NW_IK8P49(?3/%(5C*2YT]RF^NI5@D+?,&]5&%%)$1!@"".
M(O4^$R]$?DA#(I+5=Y'3K8T);3NMR]>Y/?ETW^J/0@%+UD")"RIY05M@!T^.
M-?3]MNP4<$[,#K7(H);Y ABI3\$Z :KV=N44Z,YD,HZ$LI-%Z I7A[%G/=1L
M=IRK<FT3S?G98=;75U&^(\7]=;[]GG'!WS[]:LHK?#0&WK.$M4/0)_$IPL2#
MD:\[LGLDA20.!(P"[F$2^1'RG"H8NHNP-#M.BP\^KK=_%D"G_(&]Z*V$SG]W
ML^T&K(N= 3@MVA/O [HDM@&[$1_0)_!&:P"RS2]'<9\DOG,XB*/:G0/$F-4X
M'0[32POVC)'<S=P7A<FJ/G9;^47<D3])61;?=H^/ZR?=SF[[I\AOM^^V=0WK
M[V+E$<83+"G$B=#VKA_!U"/JGU(R7X28(V$=G'6&'$MCR+W,H&B$!J+JIU5N
M 3L(#MYD&_#PIV5M^W-7J]]8GFD-)N;-US4:ZUZ:6PD.2[/7!1AE="O-ECKS
MK(B]H3W3RLQD>T^Z0DX6^0BX=ACIYXP^F]T^ @1M4WZ,X=QWL7IO)&MS=M!?
MX<]ZW?5MKKXN#(,XE3$B4,2Q+DW&?(C]F$#FIY)*EB(LK,/TNJ=:VEZTEQ;L
MQ06-O$[WL!8H]V\PXV$W\1XR)VSVN\!X\,U$].? Z,3C=LAT4'7/ +.QL9TB
M;<*U?&)@)I<H"B&NFJXUIB#EYXQ0XS*K(UJ>3#S+K?A1OE5:_+$2F*$X5,>
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
MZR_*W'CA=/A1K0W(5\#H4U6&E":FH:ILUMSF^(2V#K"4=O0SS0*-3%2CK\T
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
M$ UK\-E,/*VUYP#%*U//Y5DW8BJ+S<(07.TM6XG_?TN7N7K*5W>[7I+[MR+
M+."9QCHC*(68I0IJ$XY!%%.N,I6*E%B=3>VGG!TIO2I2D%V O2K5+<1!&;!O
MH>K*50YKTLY4XR ]-D^-!K(U?;GCUD9>>K0CXM)_>TE:#M--0EGNZN\(R^-)
M]VB6UYEKEV6YO:_C67\W,;)TR4WS$#WM5[FIPUISWGS^:JT/R$US],_KU9VY
M?+Z1VMY;W<ARNS0/?=1(?%!*?^1:7:^D'L!$XM [^<W49GHO>6$R2Q8TC'%J
MJ#".$PQQ%E)(TU1 A0C#B0R3,,ULPV=FHM/<"'>G%%AJK6!58:*H]-+_:12K
MR_/(2C5CV81_!;RJ:6P?MC(3\"WBB&8BZ8QVB]/%SH]0 ;]7>2$'7( &!NR0
MV3]GL#'5)9KOV^?]]ZT&"-P\_[Y]V'_?-$KP !.H< ([H/[?^P[:QVK-1.(9
M!H?]/_J== I/F]GJM\3#S472R0+PYJ+PB8B_N8GF;GQ^S(MR\V5=;.[TH._6
M*U&BWZ*HF>?]5NJO7]J$O88I"N*($YB8U"5,90J93$,8)6$24Z$8BZWSE^RG
MG9L)9^1\$7(=I?;[H@/>W>;3."B.;.%40H.=U* 2&QBY02,XT))7J'I$;#O
M:V\9C /S1)OWD' [[:CNJ+5L>@Z#3;8ON2MXO'5X/.U9C:;96<Q%T*Z'0!;S
M@*>)@)0R!;$* IC%*((HX$&:I2Q+A5RLY,;N/N;$#%8OPCZ6>S,R9^^:+^2K
M<D.7RSHA7MN5AU.XT*([5IHY 6O 0XF)C&%$DPAB)B5DL4*0$I[AE.(@RJ3+
M19<OL%,6B6Z@O=]?,8X!K-T%5D^X1M[W#L<=(]^^ P8X7,X.6(SG/!+#UMTY
M,<^T)7;.*_JJFD[+1SUJ Q1K+J4HC8&^NVS_GVHKK[A\@1--JB(,H$1)K!E6
M:6-9<0P%2M($Q4%$(FJ=[-\^U]PH82=N4VC\F<" K:U;K]K W&TC#PC>R 2Q
MQ\V("I[+6MMMP^'FD $_''Y3I;3[X^B6F6Z'3%NJ><<(T^6.VZGR+!G<\I'>
M95>:+'+C+"EOY+)*^UN_S#W_*G\V[=Y,Q-L"219@H1@T%<TA#A"!&=(_<4Q#
MC+5URZEOJ14/<69(T$8%P(T.H*B5,$4!95WZ0>[U,$F+/S= U<&$3UH7[YH=
M/LMHP>Z3+L[8&\"K6AR[E:H4 HU&X';]NDC'!3!J'8=]3KI2WA551EZQ-ZNB
M,LK*]2F<T@-H^V(I/I.\58&4'H"T%$7I,ZJ??T?/^""+IJO6Y:HJD?9@OO.W
M>KSWZWN:KQ:9W@:S+-#[81*8G,Y,0H*%T"<Z%L>(X P)IYQ.BSEGN.E5(E\T
M_>-,W-5>[ M@! =_U*([AN#:+("= V-@6*=P:'S.'PVOZ=_G)N^JZD'9C:.S
M0\,!F4$='#;S3NKP< #BI0/$Y5$_*MIG%[Q[>D?U+%Q^_R'EYF_%>ON0K^[J
M/$3%2(R4RF#"LP3B-&.04A5!S&F21D@BS)RXR&;2N9'1<:8.>P*-W* 2'.PD
M]TL'M5H#.SH:&MFQ+Q8' =69FEQ0&I2;K":>E)Q<H'C)3D[/NCL5OF[-5=JU
MJHJHEQ]^/N2%'G7! HR2&&D*"F)-01%)($&,P%3(,$@Q%T@$MHZ"TU/,C7IJ
M*:M+FDI.(!M![<^+9[#L/JWW1VAD"FG N59UTX2RBE8;!AW[$W)_E"8Z]7J@
MY72";0>BY51ZYL')3IKM@A^?'CL^Z9F429=2'SX?Y6HKO\I-$^_"4Y9BH<^
M0L3(=""+(&.2086DHF$<!!B[E>(X-<O<V.[#4O)-D7.PWK=#*6J1'1O+G,;4
MSH[JC=3(K->(9N)T^8][6OQKP$@@*PR&394\.=.TN9%MRKY*AFS]L!\#U&7R
M3:&Q]<J$$]5."(8R&:619H"(8HA5S"&+B81<!FD:QBF)E7)A@).SS(X!ZE88
M>RD]G3RG$;5[_WOC-/+[[PZ1\^O?"L&@K__IF29]_5N5??GZMW^X1\W8&\EE
M_FB.3>4"D5!E*N,P5";5.188LB!AD,1Q@)CB8::LHE'.33"WE[ZNX5D<!/0H
MHWJ,G]U[W@>5D5_Q&I ;"T#\*I&>T'KX@J+'DTQ?%_2$BB?+>Y[ZG+N_XKM<
MY>OB]U45/B7%U_5&EG54,+G<H"K[(R5-M/ N/R/#2 7ZU:;,Y.^&BD*:B10J
MO>ECE$@EE+#U9;A//S<*0+^EY&6>!K$_Q7O@W^W_&!?5D2FD%A[LI0>5^!>[
M] %R >@&(/!0)>>E!#PTZ07N21P>V-M[5\9=@XD\+\U:;/=KL=)J#+ 43NX9
M?R1;7#<>@T[FUO%7^-CETV.4<=L1FZB$VS_E\E%^6:\V/\H%S2*L2"!AHG
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
ML8HDQE:>'_>IYT83M7R[Y$TMH)LEX8"YG6$Q#I)C.W>UT. @]5'+;"/X!6A
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
M<XC#(($98@H&/!4T$(@)%;O5[/649&Z[1Z,(:#2I2MU7[YU1!M3: *,.,/J
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
MN):@L[RM]@2O)53&'XY&^8+8G+1]03T3AT\)N16GN^ V0/%6S<W&^"Y.'D\
M3M?;SP?OBZK>?E0=W9+;MK!U'*==6>NW.W%Y7Q7K*$B"+J+)PP0G82QAS B&
MB,18Q=J<P !S'#*<)'&:F<X(=ETO;4Z(_Q:GK29$8RC0EIHSDB7LX[3O#TS/
MQ-\8#GK+N\+W&MR^ZGVC17# V"%(MP3;? +P!_I,4X M^-/POQML S. 98.S
MS0%NCA[/ HXMV,\#EXQ5.UW+3'&G: X^-O*7-^2A>74B,TR3C.DJB0)!A$0.
M<YH+F))0Q#S@+);&1;>'NUH:SW?6@J(SMSE<L-4&FQ/0"+CC[#X=9)[9O$>K
MMQ0H4SL-VL[8R5 SI^GIT)N)EL] T8J(S8 9(-Z1!F8C6C-'CHG5\ K7["]=
M[:0I=O*IO"%5H[*WRE&(&"<IS B+H-8LAQ2)$"9YBH($A2)*K+0A7NQE:?39
M%7ZIM9478%.">U)U*H\_%1O =4G@JM:Z4J#6JIP_VR:!O83T,*%.AI]G+CVN
MF7,!/I6Z+L+4@HV#&$R<[O523S,G>@TX^SS%:^C+;KQP4Y5,"%Z_5Z;]6FYN
MM1K-K\5&U-?RJA*\V*ZHR###/($X(!(B&4>01G$,:9Q%&1(8I[F5Y,-HCTOC
MB][@MAJU-AEJD2W0&-U4DFK,MF.)<=S-&&-2-#VSQ[E 6E.),3B3TLIXK[-2
MC#$(3^G&_$+[M=VOHJ[%0<&F48'X;7.[(Q51X8_@GT5=\!U9MY-GR&,6Y))
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
M?ZA]MT< ]!" S\:[BC/?).9K]&7>+#.M^9=WTUCM*LP_=@.[%#,:,]NNQ_P
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
M3TM[P'MC0:5/+866ZX*3>!HNI:9 :8ZEE 9(&[HOQW,!E*VNJZF3J%FNIJ9
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
M"*G?1%ZKH/VVZ;->89%GG <IS%E$U31 "<QC1B"7 <X9"3#APEQ,PZ3+I4T
MG=6@?ULHRTIG82O#@1YX4!Y,M]&.,$)_G/FGQ]0SY_=P=A8KNJE :W.;PG#M
M$4X;38ZI89U-G.-\>"TU.FR0&A3K,&IH1M4.&\<>RW=87>D0R'\KJZ8 SJ^"
MU.*K:J KO$933D.2A!"3*( HQ@P2*0(H LY8AL(L1<;G%$]ULC1^;NR$VE#0
M6 JTJ99E[09!-0B_)X#*=ZCM&R6+^'D"M.:*E=U0LPN*1^ 8"H!/73I?L#MB
M_*/ =NR[CLDK?^Z*[<.A+,_[[Y^*WS:5(.OB?P3_177P:UG7*TI(A 1*(",H
M@TA2#BF.%5/F69*1D.,HLY)[-.MV:62I$UMNE6TU^&FMS!/USVT0*QIO0+UW
M!]3;8KT&W\2:6V:VF W',*GZ ]DSS;8&/RKN]?X?\-.'"W P&VB[P4_:\M-O
MT.T38:R@FC8MQJSK>9-DK.!XEC)C=[5K5FZ3^UNO\H C(4@"<XI#B%"@UM@D
MHUJA)R!1G,4A"E?;<DO69M34-VQ%/OOF_3T<7W4?0*P%VU8% ^5>>[7J#+;-
MN^WP0PF- H0QY#C3=6'2#.8X4#_E*(QYDN4IYZN-V'I ;Y^QO/6,W;O)4>-I
MDLHTEVJ9@-2]EN2ZLB664!*! Q:'/+&KA^UTU\TJ>_SY/,#,IBP7&#Q/2J-^
M.Z1J/W9RXM3LKO&94[$?N_0\]?K)Y_;+]NOM-U'I::21<'BWV39S2U]>+@JQ
MC$5.8<@)5MR5JOD@D@GD,8EDQ D706ZZ=A_L:7$/J#86[*T%O;DV8CG#T(ZO
MX"<#S/.C?!HKA_=CPZ"9+^@G V^F5?TY(%HM[8V &5C?#U\_VR+?R(WCE;[9
M!6Y1\^5Z7?[0HIGOR^IMN:-;N5M?,E;N-MOZLV"B^*[/:=R(JBCYAPVK]%[#
M6]'^N\(H$RG)0QAF-( ($P1IBG(8TU3$+,TQ9M(FYCG'F*71\-Z7Y@V7LI$7
M6Z W">S"I;/&QRS$F@MUSUS>FPP.-E^ QZ-PU8Z"7FQ>@-8AT'L$?NI]FG 7
M80IH)PT&SS)HU@!R"NB>!IV3M.G&L_J>TT>2U<*I2=5EK-J1]>7VBE35@_KC
M/\AZ)U9IC%@>$P;#7.^J9CB 5" "<1P11B7'26Y4==RJUZ4Q9Z\']= \LX46
M[R_N0*V>-'(K "MK4R4B.^S-R')R1#VSHK87'!D,.HNGXS@K1"8E,[.>9V4M
M*S">TI/=Q2Z:O(VT#N_J4:NGB3Y$ 0JZ%4I 28RX3&%.!8<(I8'Z*<,P4<OF
M"&4()3$W5^4=ZFIIC--;"P[F OH M,$V K.#Z(XOFJ?#S/L&V$FX');-([C9
M2/-.A=]LXKQGX&BISVL"S:!"[V #,VKTFCCR6*77Z I[-KU2$<JU?$^J.T7-
MVW+S2?SX*/XJ6-G7I\XPYWIQG,>96ARG00YI' @H@HQD*8XHCXPS_D?Z6AJ?
M:G/U^:>#P;H0Z _0VFQ.#6,0CW/JA,!Y)M5AS!QX=0P\<V*=$,29F-7Q!K3B
M5$-4!DAUK(796-70E6-:-;W$GE??2:D+7W\7'QI![J_D+UVW32W/E1]J6=CI
MK9--39KRV%=Z/;A*<)H)(1%D/"!:68?"'%$,<:9X%X>82F&LUNABP-(8^,@^
MFQ6S,_[C3.P;5<_TO#<?M/8WBN9-Q<;'+ER 8^BO9H#>G,=]#\%,Y.YC**R8
M_QP<!Z8#IV9GFR/.<?IXXCBKG;.EE2XWFQU9=Y4Z[E7;6GBO.A3R:*KRK$(F
M,L0C"6DSF_ (09JHT%WB5$19'N/,O#Z1BP%+FTU:H_MB14";W2H65D\+&CFK
MUY@-S/@TXQMNS]/,<U69#OOWKXZ]LQK0Y&/P:@H_$XS%.8(]5D":B_"8-?M:
MPCI63@^(Y=BU,YT:1+?:CD44(JFFE"2*.40)8Y#@B$&1Y)Q1+F40A.?J/RQS
M,VC@@/SYV@-G2SHL;A]H2$]@.LV&R50:%KL%=!:.D\@PG"V\L!2I!7MQA4E2
MTYJT-RT*7&P;C>9?BXWXL!5W]2I-<Y;0J%%12"#*)8&89@$,2!)'F 2A^KM-
MFL3)GI;&I6VJY9&EX'=M*VB,-:2%<7B'V712T#R3J2->UCD0HUA,FO=PNK=9
M<QU&G7Z:WS!^@4M.PT;\T%E;K9#AC;ISOI%:[&6($A0D.:60Q(SK,F\QS'D:
MPC A,4U8FDEB="IGO*NE4<7>VEYS^+ZWUU!;W0#=\;!K.LP\,\4!KDYY=6^J
M4TK#\$UID=(P%7RSI32XPVB9T6""S&!&PV #,V8TF#CR.*/!Z(KS@J[[2GP3
MFWJ_3]ODII'ZV_MU^>/_$?Q6]*=VWPA95J*IA5S7A2Q8NX-+_EI1%(0L81)2
M'&F) )S#/,$(8H%"03F)@MPI2CO?M*5Q]=4W]9L Q09(4E3@CE1_B"WXKM/]
M+H[J$H.?Q%_WRG/Q,Z#J'I"%966="<?6+D2<=\3FBBD/7O4OHEH1@@N@?0/:
M.=!X=W$L47"AQDX["9YZ>:'?8TT?DDZ'O9<8=@+S7B7HG0[64U'RA#TX[&:*
M35%6OVT:!1/!/Y5;4;_="368R>4VOBF+S39/NI2Z?H<S2V*<L1ARF@F(4DX@
MI8K]<ZH^4;^%86IT&,RM^Z51>ORW//D/P'<"7.YN=_46:-LM]NWL\3?8 _6*
MJN]]T<9XL+<>-.9? .5 @^T%(%L0@WOM!<@375%*^^&R9VJ/O<4^JM<QF&MO
MM1V+W7XL-LJ-DT,1F(^%W;ZK,Y1#>['VC<ZW/^OL\*,]6_=6W)847]@WP7=K
M<2T_MR>8;TBU?3C*\:C?/#SZ1*]M5CI+.LM1 @.:J-4#2RG,64A@3%$62S6A
MB,CJ*)R3%4N;57HG=&YK9RQHK#U.=5*D2!^>?/Q[XX[E#K';P)DM#;P/A^_I
MR-=(6 ?Z9R$Y:4SO9LFLX?M98#V-U,]K[.Q<MDX7MTMIZ,ZYZ-E_)?,TR6FN
MQBC2N@P10S!/HAS2(,WS!+-4),8G^4P[71I5]LK-?=):=3#5.5'J-.+CP;</
M'#USW/,$J![4/@/JLU=0G3/.)@'WU;+,7$ ^)ZUL%"WS5++33;U6^MBH<P,I
M8^/7N@7$3S/3CE0I=%_U;[7@;W>5ZO-*S2';:M=,)CI->I4)FB&&&>0YTRJ#
M$D,<11$,<1+DG,9!BHS.N9QORM+X_K'2BV;]&NR4]8 WY@-V9/\%8.2^V';Z
ML8W"A*BWH%)NV47(9XRD69@\S_C,/H\\'JS&$Z!= :TOX.K18'T>&A?K>/E\
M2"<-FL\P9];(^7S8GH;/$[1HQ[]<%*M&/>WA:E=5BL<_B_NRZM/6=O4*<90&
M7$I(8LI5W!P(2)$0D*0ADI*+*!1&9;+'.EH:=[:V@LY8L+<6M.::<>(HNL.,
M-R5FGOG,%2YCJC+%X@4BJ@7[VVWY_3]5$PT'_8GTC[#]L2&>T<9GH153%WO2
M,/Z^XQ[E-U*)-T0QCG[S)M0"OJD15E7ZQ;P.^=X\'+[25:*Y_$$JWDJ;?VCX
MJ4EJ:U[???U&-M?WS1; IW+S7047@O]3%+??U+^7WX46LOI%-;U]J\CL/2FJ
M1MGG<[E>*^[3K:YX0GA ,($B8)&*\W@,"6(2AD'$489"2:15[L3"_%L: 7Y6
M'E0%T[MT7[8E^^,"]-[ SAW0^ .T0T![!!J7+/=3ES4(ICNUR[)Z0?- XS:D
MVF]PC TX D=O !]_KR\DUB!T ;H"%T<@@3:_9*M@ AU.%V"/U.'&!(,W)OC]
MDJHF"=M.N=.\S#MAVCWLA?DX[^[XPIP_M>^^4#/=0H^W0A8;P=^T&7TWBF'V
MG5Q+_>ME78MMO4J3(&$X"6&6I9DNRX$A93*'*!!4<A:A ,4V(8%AOTN;JCNS
M^PQ(<*\^O6C^"TAC\ 4@=UK1U6YN-AV%B&:,TQ!!0@.U1,P"M5@D.8.2Q2C!
MC* \8*O[1D%6!::589$4#V/QU 9_(]+,.DVRJGX9>C02.@V$BMMBL]&+(_79
M@R"5GV')<Q;E22*@D G1U1X$Q"D1$*E FHF($"11-RSO-OR5!Z6WX)6&1&RX
MW\$PBRL]P.LYWNNIIS,9W#34H_\++COJN1RF'NN0RQ*D24,AT[YG#5$L 7D:
M.MA>[EA#\46-FU;:=Z>XL*NAI&LH,Y;%01JIN3P,*$0R#B%%!,$@X5DL8D:%
MF7"9?==+F]@/LD[ZJ(/]NQ@+T,T(R@^4OO<FC<6QNA2_"4LF6N,U;=E$\^[G
M+9UH#<NS\HGV+4Q2I.!=O2WN5$^*&=4'!5TW9Q!6(4FIR 2!B18P01$)(,$\
M@V&8X#34Z?[42,K$JM?%L55G91-?=78ZE'<Q0]R,KR;'T3-5/2U-< &.0>V-
M;JJU>*M6, R2SVH%)WI^S6H%PV",5"L8N=A!7WMWMUL337LW:AA$50G>[,U?
MRR\[6A>\(-7#/XOMMW*W_4@V7(_[PV?!Q5VSE7.4K5,WFT'UY4Y]M](9'RN1
M4QZF@58-(3E$89RI17PL8(:#@,9IF@MI?%3)GYE+H[R#I^"^=U6796%_Z.>U
MWGM[ >K&$T#VKH"?BDWWU]/5E>:\ X89=3GCZIF"CX9T[V7[!@Q<2W!P%'2>
M@KVKX.#K<8)BW;[LJ,'!W46,MX78^2+&?2Z=]-<<?SNU=>_#,B34[J_S^33>
MO0/X2![>?V\.YR?*]7K7B@IOM@JWK@;QFW+#VQ-PJ"_6BJF,9"82R'+,(<HC
M#JFZ(:"*&O(LR9A R%BMT;C7I<WW>\-!9WE?\1LTMO?G/9%%76'S$1B?H+W@
MZGF^-8;4X=BR.;86YRI\8#S7P8JS;U^[0Q6V4 V=JC!N:[YC%;;N/3I787WQ
M&>)%;P7=?M%GFYNLXNZ6SR*>!$$60\Y8#!'-,ZB(7, D9*IWDC.1&56#'^UI
M:21^55;WI=Y,!T2_]M-F.X@&O8BIV:[4)$AYIN4VY4H;":[INKAM-U,GE"LP
M!F-ZC9T7>YM?,F?(Z1<5< 8O<-&)O%^KP;]K,H?;.^>FK+:R7!?E5X6ZZ&[J
MG*,$AU*7#U*8HH 22)B*_%!.HQPA3!%+S 4CC?I<&F4<F0UZN\'><-!8;J.%
M: ;\>,#G 4[/O&*"I).\I!FD-CJ3DT,[F^#D&3>KI>*D%4:#TI-F+<VH06GE
MVF,Q2KM+[9B[KK:K*YU1(ZI[K:#P2=T)EW\5]2K@A)!$AW)((EWO+80DC#&D
M*4=9I)@:2Z,%^JD.EL;)QS8";23X79MI2!HG81PFW2G \;V!;8N+\2,_YOQ0
MI*:N/8K2U&]/([23C<_RR(^YUC_?H]]S//Y>E4P(7K]7!GTA:W&YX1_)5@=Z
M#]?R8Z-]JH52#L'?"A$<XR3,8"HDABBB#.9AE$(JB: D8G',A-6I=UL+ED8'
MO0- #RJHE0NU?@=7--GKS5Q8[VVW/-%N/3AFRT"OD/O>M7N$MK:^64SW]FOD
M#QZ +^/(VY]9=T5OVJ/JUE;,>T+=%:1G!].=&SI;T^FST,H5I7POU.5D_2CA
MJ[YILL=7"0LP5\M1R @+((H#J8B04QB).$QR(G$<&YT-=>M^:538FJR?0=D:
M?2R8K3>^:M!FW3L+%)F,B<'K"J](^V; 9PH>!]@[#Y[FF];@QC_LS@I1$\/_
M:EI1YP_#.<I1%BB::TB9-/I::E(6#@_H2MFT8C^C-+NGOVVJ5GBPT4Q0?:)N
M3RC@"+$PCF&0(0%1IM?,$<L@2E+)28@2RHP+X@SVM+1YHMWCWUL+>G,!,F>H
M86C'YX#) )OE?<A+6#GL5@Z#9L[@DX$W$UF? Z(5*1L!,\"_P]?/1K5&;ARS
MJMD%T]0^N+GZ_*85R8XNMV$CDAT%CS7@$16!HM($(APRB%(6P3R.4AARC(G,
MDHA)HU?,[B8LC7+#OT5!6P/A[[M-DVL17("[?0;A5FS4@ #8?AI>:.WXZ#R9
M?H-A&F=I_^![IN]3I1*T$[U(?W0!+K<@!(TKZ@_]<;")ZB48#,1Y-1.F'9!Y
MZR8X#8R_F@GF4%K633!H^%5K)Y@[/E8_P:(EMSWSS^)6Y],JVFP/*']2'K<Z
M:"N28T%%DD*2<PH10PG$B.<P9D)@*@A19MELCI_N:FGSR\'23MW ;JM[ -,@
MCI ,LQ@F DLUH:,(*B@SB&4F(I'B*,[SU7=1T7)>5(^[](>KL@UV*GN3(6KV
MEF :E#Q/KT>W72_[<+!SNCW_<2PFW=P?Z&[67?QQMY]NUQM<X:C,5'PON I2
MZQ5.) XY1;K@N([M=4'A0%*8\3 -.<>(!L1*>ZEO>6F4VLO3E1+PWD9+D9@]
M:&:/O!,4GI_PMZ.NVPNY/'5S6JF6?>OSBK$\=>J9W,JS+[@]B?NMTT[J8'/[
MKJV$^I7\)>H5#QE/4$I@+$6NMS()I!GBZFF-<RKB/,:)E5KJ<'=+>V8;H]K4
M[E8V\O "S/;M_PC.9D_T=.AY?LSWAH*]I: SM2G&.N4;?#-0)B6%D2YG90HS
M]Y_2A^%5YY6EJZ_EE79BLVU%5*[EYZ+^X\V#_N][PM2P?A5_;=\H;_Y8I1%E
M21+%D&,>0Y1C!BE2BX,$41F'N1 T,"JL=(8-2V.?XT)H'\F_RPI<[>JMXI_*
MDGM<QL.,D#RC['LWK[=>(_S(_J;VG+*]K3*G?@"M%UV-.:"] 8T['LK-.8#I
MI=B<C1VO4FK. :A3A>9<FG)4@A*D%G6O(;W*%+^IA4X F1 "(J*6/C24(:0X
MCD@H&:9A9B7Y]*CYI5%::YV)A+8)=F8<Y8Z(9_HQ!\->B^E%GZ<577K<Q;SJ
M2B^Z]TQ&Z>5OG7$ ]H7:\6]%57QOY!CJ_[LCZT(^J%CJLF[*R->?Q/9:JHBJ
MS3Q1%U3:I+>B_7=_'\>")CC*(\@)(Q#Q.(4TB1,8DCB)!%'KK<BH.,X,MBZ-
M4(YT^2_YOW==BK8N?75%ZF_@_;K\ 5K__LOA<*ZG\3;CK86,HF<2;',Y'KG9
M)]K]I&7.?KYX.I(7X!=2;/:?$JGN,RW!N29U7<B"M0&<3B/7F7H^V'6&D9G^
MM+(G>^<_[^P7^!=/3'ONTCZ1YE.Y$7?WZ_*A/P58EU(9^J8D%2_EVZ(2.F3M
MY02"+.0HX"$4-&,0,:;7UEA--ZF*,:,\E#C#IODS5CTO;;8X,AYTUNN5GK(?
M- [H7_8NF*=IV(W&,/M[Q=@SEUO!ZY .8X>S>1:,-[QG2GZ9&'>KM!<G[ :R
M7>S:FRW)Q<G-X]P6MP;<UBK[M/>;<EVPA\.F'DVC,,J)@$*GL2 J8IAS+J"D
M69P%81J'W"JAY51'2^/]P\D-V]<V)Z$TB^&G ,@S:1^PN0"ME>#W[E\ONYQC
MD$P:^9[L;-:P=<SEIS'GZ/<G. SYYZZIQG55UEM%/X)NNYPZ<BM6848%2U.N
MT-0E?T@<0R*P@)@E4H21^G]HKM%HT?'2:&-O+&#*VB9S0]E[H4\]=A:?<01O
M: #&0T1?L'HFFY>.V?487W48OVTPOO&-\1D''"?"^A6/-CIC?MZ91@/@;$XS
M#C7W>N<8#9P</,%H<KV#2INNNG@M?ZM%D\IW3;=$EVOZL'GW%_NFJSN^+ZMF
MP_S7@E!MR\-^NS+*HS0,@Q3BC&I9H""">28%3).<IH&NIYP;O9H_SXRE30XZ
ME9?IG<EB(\OJKMUU[$^D;4M0:4]A*>&N%GV)N+)S5UT#1.=PLUF]UBZKC_<*
MB8:[U6>.[/@\,\]X>9YU&B?@M83*C3:Q&/2.@ \;T+L"E"^@<0;LO;%^57GF
MB%@(R\TR,G-IS?D=(3LUNK.!'1*H<V]\/LVZLP%X)&-W?FMNNR"7C+52^8*?
MVL37KY!^5=9\V(J[>A7@&&4!SV!,PA2B/!"0();"1(VBC"1E.+,J&&AKP-)F
MN"/[P>AK.O"[]@,TCEAF=5@/E-G>BT_X/4]8'I"WWJ=QA6_2_1MK(V;=UW&%
MZ.E^CW,[;L38OJ\L!-=56?M7A'D6R4"1'>8,0Y3I]%N>4YAPK<LLLH@2*Q7W
M%_I8&KVA(/SICY^;$LYV?/42?F:4="8JGEEG;UU;>'EZC?8!]R=EC9?ZF948
M!AQ]^NP/?=5AF_?3Q\_B>[G^7FQNKRK!B^U[PIJ@JKM/$YJ2)$T"*")!( KR
M .8X)# /8YG+D&!L5JW!I+.E/?#*7K W&+06@]YDBUW&,8P-=F\G1,[WCNT0
M:"ZU=,;0L]B7G1#%N?9BST/3;O?5$)ZA'=>Q)N;;935TYM'.JNDU=CS+1;%J
M))$>+CE7-T=]4]9;LOY_B_NKDHM5$HE8$A)"@<(0(HPY)"R,(4YI@H(XP3PU
M*G,QW,W2N+6U%'2FZC?)VEB@K 7:7#-^&$%VF%>GP\LSH[I"9?SPFR'Q0L15
M"_:WV_+[?ZH&FF#K3Z1_A.V/#2F,-#T+'9BYUQ.!X;<G+WFHE;>^_E SRL/[
MLMI/;C)*P@AG&10,4XAD@E3D)1#$42)$*"**4G.!80<#ED8;(Y7D&N6F1L.L
M]00TKDQ6N._E,3((WSPC[SND<P%]^K*)+Z,_607%LT=A&<44+1^!*0LK#B+H
M7F/QY6:74FYQT&F+RHO#[;A*E35=:/'\IE/"MKK2;W\J_&F*(DX12:,H@4(0
M-=FDJ80XC%0XFB8LS_)(B,!2OLRF^Z5--?U3]5FP\G93Z)&SE>"R0M]L1] ?
MIK[?J7=P-H4[>M/!#V7[7J7 ;QZI&W(3"WM9F3"SV)<+/,\%P)Q:F4I:/>F"
M I%@RE/&88IUV$S5?VB:,HCRF" J\CB3\7G2ZLDRX^.32M?)N2KAB7&T.QE@
MGAGI-%:32:LGUD'J9."]MK2Z 8@32*LGQD'F\/6O+*V>G X;S2YPBP__*72N
MC>"7WT5%;L6GG6[S6KXM5* J^)=O1-TIU[MMO24;7FQN5U2H"%'Q*L2(9A I
MUR%FF$-,<8+#.*1,9*MMN25KLP#1LG\KLMU;X3'KHC4;M(:"__V_<G7/_3?H
MS <_%1M0-Q_];!<XV@Z+6>3H$6S/1-U;#GK 6]MU'GH'_9'=%SW^TT6.CLA-
M&CK:VC!K[.@(T-/@T;49^^CQW5JP;56PKQ79U'=%7:LY\HNHOA>L+]B<QAG!
M22J@X$BJN#%+84YR 1D):$YBDO)(FD:0H[TM+8H\-M0\!!H'=3QVG!0JW^]E
M.EO!L;&@L]8AA!S'SSR,G!3'F4+),_&TBB:-\1F(*,?;F"VJ-';G.+(TO^C,
M4^5OBYJMRWI7B<-NE\RHP!PSF$:4JU"2Q# /TQQ2&08\CL(TS*WJ" ]UMC1Z
MG>!T^4N0FH6!4P'EF5R/:B<># 6_^SUA/@")GU/F+W7X.B?-!UP_>=I\Z!K[
MF.SONE3+357^6[%2+\D2D90I?L@@#W ,$1,,YC%7ZT].@B0E:@4:&K'$B?:7
M1@R-B:"WT3QR> FZ\5CK3$ \$\!C+!S"J9= ,0^@S@1GII#)%B2K&&D @H&H
MZ*6K9HN#!DP^CGR&OG:V5$:[;"WE1W%+?I#M5OV!K06I?A$;T6H%KS!C+-;E
MC&2,<[6XY"KX$43 @'#!J"(]*:FC7L9X[TLCO<-FSEUO<[-UMO_-</?,;2C&
M:=(KP)Y)]+F4PP'MO0.@\P <7/")N+..QK3(OYJ8QIDC<(Z@ACF"YJH:!FV^
MEK2&N;L#^AH6C4SZ$N;9=N<;4A=L?^Y?RABE:AZ!F$8J,@["!!*4A3"D.8U"
M1".:6Y7!<K)B:5/)\_<#5^7=G=Y$:MRP5'1V&YBS7L9,!_>R7LDT;GB15CX+
MR#G>T(Q8LH3W-&9@&;ZM,6S,09!(_+DK*L$/ZD;T00W%/L6"Q F120ASG.IW
MTS2$.)0$YHDD,B*<R<Q8@VZXJZ6Q7F_MD1R7KD*C#;:0H!E&=SQ,G@XSS]0U
M )?#+L/876DNSS,9?G-)\)R#HYW CA$T0R(ZPPW,)Y1CY,@C,1RS*^S9]'U1
MU=N/9;6]56TV.>AI4RL;)UU730UM%'\1E0J"HR",+[M;FND(DR822I$G$!&B
M2[%*!.,T%@F6 G-A5'SD+"N6QL'IWW#R'X#KJB+W5;$&VFAS$G$?C'%>G@5B
MSY3=^ !Z)[IS+BEH_  XZ1GHHAD [<P%:-T!C3\.M.X^(N:,/\O(S#09O#1"
M[L-A-3N<#>/ Q.'>]FQSRMGN'T\WYS?F6..NW-PJFK[3ZJ5?51.7?Q7U"A,4
M<T$3R*C.-DU1#'$B" Q92O(@$8&*Z:TJW;W0R=+F$6TCU$9V"KO:3K5N5I;:
M5KY["5&SO8ES<?(\&;A 9%\/;P"#::OBO=31O+7Q!EQ]5B%OZ+NN9Q2;Q/8;
M4FT?WI9WI-BLB,21(#2'-.'JP0]S 0EE.C<HB',%H\#4:F_S>1=+>^P["T%C
M(OB]-=+RB7\!2+/G_3QXO*_6K9!Q.!5XROF)3_X]ZV;FTWVGW'Q^@N_D-^U7
MF9??2;'6!9#?E]47LA9?!-M5S6L5S2 ?R;;[[5+7Y'M?J/^*S;\$J>JOWZIR
M=_NM/1#=_$47;FSJ-JXREG*D(@$8"X%47)"$D/ D@TP@D6*:9'%L)+OJR\"E
MD4MC.P@3\*#-!-O6<A6+MW\P7Q1Y&<WQ%>QKCY%GAMN[!V59P5HY" X>7C1!
M#C@XV=>O[/P$C5N@\[27?&C^> $.M4Y?>8S-U\2O/=8S+9=?=<RM5M<^!V1@
MX>VEV]G6Y#Y!.UZN>^W'+9S_PKX)OEN+:_E);-^(C9#%5E<FJ;]J.P_)ZDD<
M8,Y("@E1 1-"D80T11',DP#G&<^"P*S$J&6_2YN;>[/UBW-E..@L;^KL6)X-
M,$7>;%'@ 4_/\^@@E.#WQFX_RB*66$VZL##M>];5AB4@3Y<@MI?;KTN^_/NV
MOBK)NMNS#P-,6!:&D 540,1P!C%..928THR%(B#$.'?@<=.+XYN___(%_*3M
ML\BJ?8+6>,3NCH%OCCBX[_!2Z D.YE&M.QXSQ:-6N%C%CR^[/A#Y/;E@MICM
M94./HZT3WW",D]20"CVRU_**U-_>K\L?]:&H$\$DH3&%*-.%99#>  VR$*8"
MIU$N Y(EF55P--#9XABJM[5)W]3UTAISK>MJ&0%M& M-!)]O<G-'SC[D,8!D
MVCAGJ,-Y@QL#UY]%-";7G'WRZ/K'1CV@WXK[0[;0ATV7KOY9$%TO?(5CQ(7(
M,60HR;7&8P2QQ!S2D%,6JT]1;%[/P;K[I9'-WN2C$KVZUN*F.X]1M68['X<Q
M&9'Q<,HOSIY9Z?D!F /H-X] [P_!?)X!=.=#2!.#_VJGD,X=A'..(5E@:'X.
MR:31USJ(9.'PP$DDFU8<*R#J@HN?Q;:HVLGJ4%[VD_)Y5U7JCRO*\DPR06&2
M8+58)HQ#+&@&HXA(EN4QDTF^^BXJ6AK7/33HUN:A.N[<XQY^4W6TVIM]7(W7
MLIZA">QFH>K44/I^]]5@>+ 7'!E\ 0XF3UBET *@:2L3FG0\;S5""RB>52"T
MN=8^L-U+C(CZP]T]*2K=2:EBYZIZD&7U@U3\L(@3**(1%1%,(WT4,D\22&0>
MPS!)4Y)G-&2AD6RY;<=+"V:/984NP,'\=CEXY(!Y9&4U#N.!K"]T/;.4,;!.
MQ;^M,#:/6WUA/5/$.BGF5L&J"W #8:I5<[,%J"Y.'H>F3M<[O*?Y5E;;KZ*Z
M:PI^[_.84922) AS**(\@HA2!(F(&60T3M(@32(<&KT\/MW%TKB]L1)J,[MR
M]M:)X0-P&KS0.1LDWWN?/O&Q>-%S-DYSO?!Y":^)WO@,8C#TYN?E"^=[ S1H
M^*,W0</?=%M\7ZU)75_++]N2_?'KOG1](-*$"21A&*::ZC(!\RP64 99PG+U
MHR16.IDO]K(TMFN,;+0DM)EF]>HM,#5;2I^-E&?*<P')>KD\",*DZ^.7>YIU
M03SH[-,5\/"7'2G@4='99NZ)92Q#R3*(0TK5XE;JX@M"0"%%E'"61"RT.@3W
MO(O%/?Q/BQP[G'Y[ 4C#A_XL>'P_\7;(V#_L)YV?]DE_WLV\C_E)-Y\]XZ>_
M:?> /RLJV_VCB2-<)2@+1!1RF.2<0<2U=(U^T%DF2,82)(DTVL :[&5IC_F[
M)U6-NQ] ,XU=;UPK0#\"=OB9GPPNSX^],U+N!:!?0F*:^L^/6GZ=\L\O.7>R
M^O.+7W9\NU8)<BU_)1N^DE(]UXD*X_. $HA2$JOY'6$8$"FC+(@1#YG-K'YH
M>FF/^2738G J2E5_Y8!L05'7.]$(O!)F7QKI"$/#%V).R/A^[:6,TIAHLR9\
MM?7,U6E?8!V:G_<UU3.WGKV,>OX-MR?TIBJ9$+S6Y2L_BWORH'=B5)#?U&#3
M1VI6^ITWS=5R/%.!-T19&L"<X@!&+)!81!'/4J/"DL8]+NUY;C>.&OD%6E95
M^:/8W-;@IVIO^\\78"-.O[!UQ-WL89\43<\<T-O:%L3]Z6"N(H:?05M649L\
M'3\8HS,I;8SW.BN;&(/PE&3,+W3(X_ST<5NJ_WSNRU[PE.1Q+F"*(Q4>4))!
MDF1<EZ]5B_X0QU%N7'SL2=M+XQ-E&=B60!MHD?#W!*_Q%QAGH.";!PX .!Q)
M>8J$15ZC.R)S)2W:(&.7C_BR[T/)AD^NF"^3\&53'Z4)GOB*6PRD2\TR?0'_
M;:/LXTWA>[*^4:/ZC=3B*-/GI1I4C" <!(Q FN2!BH^D+INH?@WB+ QP+D.6
M&)VDF\2:I7'=E3)S6^V8ME<7;;FMR!W0RZ*F'LGZ >H,3P[V=?!ZB?G-+;A1
M#=D>"#YO),TBKMG&QS,+'_P CQP!O2?'F8F/*Y+Y.U<\";B3!G/G631KH#<)
M>$^#P&D:==P^8FK6W37B3&_%O;*C:'I2/Z^%_N%RPR_OU.*L^)_F[XI?[D6U
M?6B80WWV[L]=<:]G[167G(=!%$&9A E$$:*:HP5D4O(@"5A*J)%^TM2&+8VN
MC_P"_,@QRQVKJ8;-<+_K%0;#]V[9T3@<^Z1U<CJOFEGTV*\+T'MVT<Z=%\U7
M]NY-N.LV,>#3[ME-9=R\.WX30_ILOW#J]EV5+_OT>=WREWLU:Y35K_J&T\:T
M"HZA6OO'H2 P"[F$*& 1) D1D&0<,4+3/*)&KP8M^EP:#1^=#M$V@\YHT%OM
M+)<YCKX9Y4Z,J6<V/1].!XU-8X F%MT<[W=F%4YC()[+<II?ZD9';X44525X
MF_10*Z)KMC9_+0CM2Z$=3J/)C$:I6M%#G*0I1)(3B ,L(4LHS5(2I%E@5,'2
MI?.E$52[5\\[#P!K7;!C(ROPS6C)%Z2>^:DW&W1V-W%;"_&1Z7X.![I -BEC
M61DP*W6Y0/.4PYS:<"TH4-=7Y4;OG8D->_BL[C!Q+6_47PNZ%OK3&QW@E9M/
MY5:%@]5.\%68"B(82R -(OVNA1!(*0M@%B<A2QE7@9AEO0%K&Y9&;=I(P X^
M7(!*>Z%S%^X[/\"ZU$E)]ZTK8%-N 6F=L2U88#]B9D3H>1P\\V$S!%?'0_"Y
M'X+>!?!K,P2=%XH9M^!R9 @<"B(X@SAQO01[.V8NI^ ,U/-J"^Y-N='F)['5
M^D1JQ?N]X(*_>?BM%OS#YOJ^>P]QR;;%]U92MC^1&L4!X5&00QGI RI!$$',
M8P:S0-(D01$CN55&C+T)2R/-(^DMG2P ]J:#@^V6I6@=QL6,&_VB[9D:M<IK
M W9OOJX_^)/V !2;GU_$W8L8FCN(DU*C@QFS,J,[3$^)\8R6'!,#'ROQ7*[5
MTTV4T^_+ZOUNPVO=_]M=I;H^?L=[1>Z++5D7_Z.-4\PCZNT*BY"*C"$81RB'
M*$D$I!&FD$4B2EF HR"SDG:<S+*EL>C>$R#+"DCM"]CI1YLWWNBH=._.!6 '
MA]2SWWIDF8,XV1";,>^K#)SO-S6/QJQQ S1TW#H"KAZ-V9$OX,/8F-EG.TZ-
M[[19D9-9-V_VY-2@/LNRG+P#QY.8>G]U7?#V!9#ZB3T<4F,$CG"0QCG,HTB%
MO()*2!C)H Q"D45Y@F5DQ>%#G2V-EF\4]JRX7[>'.AY9;GE$<PAA,PJ="C?/
MK/C(3+U,UX:"W[M_O60.F2 S[9G.H0[G/=UIX/JS<YXFU[B>^/SR3:S75^7=
M/=D\K"26810@!$DB4XCR+(*$X!3F(<]3&6.>Y(G=4<_CYI=&%MW)Q<9$T-EH
M>Z[S$7S#O' ^*)Z9P H/A].;+[E]YK'-1TW.?%[S)7>>']1\\5L.4E-B4Y35
M;YM:UU 2_%.Y%74<A6VEX\NW.]$4=H^"..A2[9,@$)BS%&*<)?H5J( DQ8'Z
M*4S5<TUP'!E5*77I?&D/>FL_V#L &@\N0/RW*/R/OOCW95L0O'$%:%\LA)EL
M!V>8*'Q#[IE&W-!V*7AB"[N%4I9'^.?2T)KVIK<3V7*$;TA^R[;)^82Y')U]
M)-GEVL:Y9?#V6F%-S>S]"D=R)I,HBR$. @I1F!!(*!(PSA.J!@8Q*JP.RHQU
MN+@9XZA:V]&9XL$3KVY(FZTEI\3/-_V?AFZF,G?#$'FJ;W>BTU<J;#<,P>F*
M=B/73:M;\*B6MSY&GR62<$H"B),(0Y1&"<R#+(,TE%BM0$-&A)7NB&G'BV.?
M414#  &1LE@7RH\)%0V>C8CARP(/.'MFJ6%]@\YPT%@^D\[!*;!FD3MXUODB
M5 ].06(J?G#R>L>LO4,FX%67ZRK4"IL0M:P.D[C9,*,PET&B*P9S+!.41$BL
MMN66K,T8ZWD75MRT[\C?@_-5]P&Z-$BP/MAKF4_W'$O..(KS/(!!G&"M)<EA
MSO,4BHSF.$ A)RBQJ]QR'IKSU&FY\H"D&6N?AXYG?GZ43'TU=2;U:=>GS09\
MWLV\R7XGW7R6RW?ZFXXQ7T?"'05_+;^2O_Y9;+]]*]=<13.Z(OPW4HDWI!9<
M[XZ*3=WMRE"9!7F 8!2EF>)1FD <APCR(,44(1R0 *TVXK9IU2(4=+3'Z)'
M[2/QS"J/J0QM<0FUQ&+EW5VY ;46^K4, EV'R# H](GX3$%BZ\*%KO,!CFR_
M (WID&K;0?<M<%DUV>?3GM\]%\5IHT=78^:-)L^$[%ET>6Y[9U=.?;<1U>W#
M.[7@8X5.M28;_FM)^$>R(>W]UJFUU%])=2N4C>T%7\AWO7!<X9BF.,(YC$D:
MJF6UP) F/(,D%DFB(BRFUM:.157/LVQIZ^[>2" :*T'=FMG(@?Y2W)(?9+LU
ME02=?AC'7QJ]VN#XYN%G]4%;2\'!M^8<GO8.'-SK18QJ3>#=R'87=CZ^UE Z
MUW>=;TA?K?2K[Z$]IS3L-/";5XT]L[_7*B@[#4P#M68GZL!5&*/6^F>J59WE
M?[GA'S;?U9^:&$'-M4%,$ _4RD5HA;DD@WE.(H@CE 8L1C*25LF70YTM;?H\
MY*DU:>[:3GW@7-EMJWTQ +#9XF,JV#Q/; <SVY-"FNF.+)U2XV(<CXG%+08Z
MG%G58MSUYW(6!M=,<E:G%5%<'_38ZN85Z2I%(N6*2F 2,@%12*3B$<0A27.&
M:"20C*,S#N*<Z'9IC/(T.N@T)]='$H=U]U+94E_'<!@,MSHF!W?F@-H)UW//
MO(S Y/- RZFN7_.TR@@<(T=1QJYVV(,0E2RK.WV\14N*M0)C72)=F.1I@K(8
M4I0H=HHB#*E^51-RDDA&6)Z$1NE!(_TLCHX.IH+6UD:DRF(5.8"IP?)^&J1\
M<\O+(+FHAP^@9;&"G@:UN=;#KNC9+6O',1E:I Y</=^2<]R%1PM(@Z_;<^3^
M2'=3:?7HG-]56:NU2LZ2G*M(#<9,2_:(,%7K0(JA$"P56.1Y1*3%NZSQ'I?Z
MMNJNW.G4FJ-CT.8L,(+Q.&U. -D\S'E0A&@L?7P$N3%V,M3,Z7,Z]&9BT#-0
MM.)0,V &:'2D@=F8U,R18S(UO,*>3W62UH?FX'2SU/[T\>;SU>7]?55^%[P5
M+I1=M<M5A+* )AF%B8@H1%0ME4D<9S",\RC*8Y:G.38-0<V[75I$VI@*2&=K
M)^X(>FO-Z<("^''"]0.G9_)M\M./K+X +;:7<V)K3LM^,)Z)HB?#VHJP[2$;
M(&^+QF8C<GL'CTG=X6I[@F_*DA>R:(6!K^7'8B.:^M<88T(Q$9"F)-*5>1C,
MTUC 2- XHXRG&!DIB0]ULC3R?FRG3N;2EEI5%!_$=)RIIT#*,R_[!LF<<J<
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
M<W;JZ8_M% 2=AF>@%\_BH@2PXW68UDJ;6,9YK3LW +^P"AU-,VZ'V-^E?%:
M-&E W\3FMN!?ZEXGM4S?A9+E8Z8O67)>7>CB_;O2R=7*D]1#)(YA3(D'49!(
M2#U=I913QCTB4Q1;69VGB[2T?:#-KE)DTMV,VQ'_!(MDQO7S0N^8WI_>5=>!
M!^U"-"J!GDYG]>VVW@<ZO=2W"#S1;#HFGP[E2<E[ K%FY>OI8'Q.T1../(Z5
M=S?87W6?0MU6:A4@!1$//<B4E0T18[KC=Z3OBX20,D2^"(WJC!V>8FFLN8\?
M6==].EEAF[7["HQF/'@:.(YY;8]++5W3"F\Z=CJL^Z1L\\HTL[+'836?L\'
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
M"X,G1KCFOG^[4K2C_^>CLG+6Q;T^@K6O<Q"E(D1A B6.?8@D2R )0PS]@."
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
M,)/)EL:H^QB+G<"@D]@FI_T(Q,?Y=4K@'!/L$&8C^/4H>#:5 *8#<;82 *>
M:9GY;X;.8,K_D2%FS/4W4^9IDK_A,_8D^[02TV4I[IN*X<WA=Q4R'@0\1C!
MJ3J48A9"S#T$I6 !I7X0L,#H4'I\JJ41[(LB;O<[@77U-B6Q.5,< ?DXR4X'
MG6.*?5&?;2\KN)P6-7-VG0Z]F;CU!!2MB-4,F %:/3+ ;*1JIDB?4@V?F/9V
MZF5S,9U2]7O>AK$)KCWFVE]^7F95EM]\W);JOXU(G5=R%22>]#S%QD&( HAX
MA"!A*8$^$8'/I.)D:51%8 YAET;JNMU%F0F=LWU3WTB]T^&%0M]/Y$V&8]8$
M*&W(+_"N]4C^!FC;\$_]_2_OPC,OB=4#?WGGGT5QH*\V<@[^@A-#M\8L+\EI
M]U9S+[WK&ZOC^:VOMW;L76"!5E70Z-K2<'>MI?1U?WDUY:K,<FTUB<"+N+":
M$GK3JZI)YQSA?2FV&Q''/XHU*9N _@]"NWK:LZW/&?+4(0!&<>1#1!/=M3P*
M8(A)Q%!""49&G7N.3[6T/:26%L0QJ.7M4EP:B<_ UZ\?+#P(PQ@;.%\F0\ZU
MZV4 M#&NEV'@+!PODP$XE]OE)"#MW"Y&V PY788'F,_E8J3($X>+V1/VK-KU
MR_AP2RKQGN3__/[7\[^V;VU I2<99I!$:=I4J:8^Q3 5''G4BPF3R)12!^99
M&I]VHH):5J"%/0-:7',Z&$+U.(E.A)5C!CT(TPCZ',++G#LGPFTFXCP!/RO6
M-$!E@#*'GIZ-+PU4Z).ER<=']AUINU)6E^11N[\_;,M2O2FK@!'FI\KXY"+&
MBBDC G$B!/003ZA,A$>I7#V(DA;&G49>G\GF/>[/Y] UV D*N&!J=Q*6K88/
M06KF,)@ )M<.Z!T^K8AGH!5RPFX@PRA,V_WCP%SS=OL85OA%=X\C'Y^Y!_JG
M?VV;"H&ML[>J3]S7MR2_:)K@_D-4&\&_Y,W9^;K8D/6N5^Z*XI0'"4]@RCS=
M]S$.(4T$@;% *&1!J*PV.DMC])/46)K15TL'I&Z@_5 WT"XDT%$D958WSJXT
M A78W)(->*C5FJFA^FGOBAF)+O\-<,S1$[1>;Z#HW9%5;15#]<KDX*+KQ-X
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
MKC:@O-KIU6J D5SU0+*U/K%]+LH?9"U^Z+IG387WK@U=*AA.$$ZA$!1#)*B
MV$="AV!SG$2$^T1:D=31*1?'3IW$4!8EK)3,@.M=NMI);M@&U@)U0Z*:%,LY
M+)N]A(J57N+JI'6T,4C34M/Q:>?E)&,87I"1^9/C6.A+_J!(KB@??VSO[]=J
MW"9P>R4Y\1*1II#*2$>O$*K^Y3$81-3W<(2B6!AY^H_,LS2^^4;4+!E9JZ](
M)VC3?>7S5H'W8U.P?]KQS2%\S4AF M0<,\M.PAY><^1R'$%F4CHY-->L'')$
MX>?$<>SC]E>%W[]=?>Q\O>KD)!#FT$MC E'HUZ5/*8Q\3D/B<1XSHP(A3X==
M&A=HR<ROEGKP'+^?&Z>TXZ^R%FI$@%I/<?/[LG$ S'079@:$U1W72WT'[J]Z
M'Y[M;NJE@/U[IU?^.C:'_>XNV]3QMN<Y_U G:-^(G"F">JTL3I!PA8V70H)C
M!I%/0DBH^D\<8Q+[ 24)MO+2V$V_-$+J25_;)$_DM\UKMUH',VO%';J.F6\0
M6/?5B<;A-G&2O)4(,Z?-CX'G92+]J%%&],9[&=;%-ENB3Q5=<3?U[F[7>GZM
M;%.CN<IR+NZ*FY+<WV:L4F]AW>-U4XJ<5RM?!CAA%$&4^#J&%A&(/1;"2$HB
M$X)#$?CF_74=2&CT99ZUM>['O:RU9[O,U&);I':Z6,;CAN%;+<V;1M%V&CZI
M9+E3LZWETBBJZQ'W5=UW0P:-MF^[P!9M!-]VH>?J._B&"V[7L=#=<@RU.'0P
MZWP]$=U!]J2)HL-I1A2CT%^8"ZG]Z==%VV+W&_F5W6WO5HF7)I02"1E)*40R
M4(<5@0.8,D*9^KW^M7$9BL/S+.U4HF6$FT)I74L)ZE)%X%U>;,!=H6QF75;>
ML-#S,82/[Y\3X>9X'ZREU#6<Z[NL30%:[,[ 72/K-'!9U)Z8!K:Y\J-'PV=7
M<>(X*$.U)@:>GJ_*Q'$5GM27,/CXB'*M65EMOA7EYH;<B/>%(N#679@FB,2Q
MH##U6 P140<:RG29,<\7)"&("&+L1CXTR=+8LI83=(*"6E*+6J0'H:0T9;[
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
MXU!A!5%*=&G'T(,DEA&,)4(TX4P$?F#E QXGQ])VG0_%W7V1U\58"PDZ5>J
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
M@E2K!?JJ@Y[N=8NMWN=:_4$-P!EH(.BU)ZC:CC9UYXT6AC.P T+]<Y>XV;Q
MX$\-#FC1F;)_UYLLZ[2MO^958=ZN86^R/"\:CKV-%"."]$EU^WE=_&P*,^TK
MI'A)%&O3')&(0B34=D<E#6$4"L((XDA&YA527IUB:1N1EA+4EP*R* &YJ]-[
M@#HBK;=\G_E]5]?D:QA,YXC7G;?6;0$K=<#ZWQ:AT:\C/[RW3(.GZUM<#:66
M\ PT,HXK-/(Z/A9AX"?C-%=(]QB\[(*S!Z$8"K1^_<'Y@J8'!7\2 #W\R7%'
MBV^DO,GRC^*^J+*NBR#S*8N$Q,KJQQBB*! PU8$P0LI82N0EGEVNY"MS+(T;
MSULV5")J0YU4@.E7EJD=B*CYR1IL<P4JN*M5 62_S5G:\:_A;69LGXBB8T9L
MI .M>).W8QQ0?E*[\;5Y9C7N!A1];H$-?72T>[/.J[@FOYKQU#^:=,D/ZHU_
ME(TM5JT0XWZH3":84"_5U>4DI(EN(A-C1G&,?9]959@TG'=II/%9\)H:-N07
M8$VZ+^O+:^WW- +?V/,Y-:3N?9]-JI>2M.6/L_K?;2;U!R-HQWA";8":VA=J
M-/?<WE ;0%[QAUH];G^@J\^+EZ7NX+31M<._U,?%)NRNLZ%#RJ.$100B+M01
MS].G.R%\Z,<!)I$7Q[XPNH(QG&]IS-1XDCJ9ZT#3GM061S@3K(^?YR9&T#$1
M/0/O_"EXHTYZ)C":'_LFAG.F,^#IL%H=""U &C@=FHPRVU'10J7^N='FL3%-
MQ#8D6W=E'3\I-8J[QT^Y*&\>?XCR(6/BP[;:%'>*]=HR,!3[.(UD"F63.I:J
MXR7W,8R8C.+4PSH2R+QWF.7L2V/J5F0@:IE!U0AMTZG*%O[C=.T45,?DW<B^
M*RU[!CJ &_E!JP#8:7"\.,\$F-LT!7.(_6R]P"9? \LF8",Q'.S]93OFC"V_
M1JK[M-/7V$'&IK 43 A>?5:J]&.V?MP6Y:8+ZUJ1(**$2P^B*$3*EN<))$R&
MD!#&<!QA'B:6*2T&LRYMBZB%@QL=T+CKN%V!=^5._M_.0"XL&X&9X6_F:Y@<
M5<=[1"<OT-\C\&XO,BCD;Z 'MY9[RH09"Y@F3J QF7GFA!H+,%XFV-@\/'/,
M55<TMPG2.-\5#ELA&O,XX0S&"980L<B#%$<$BE@FGM0%WA*Q>A E+9P'5AV2
MT>9+VI?4W7=U'_3RHA(;>)?E=M76W*VM&5&^Z7HY)M4)0J)>!#CM%5U <-.Q
M-5A&_-)!*?\]0I2.@3Q9%-+1B<;M&D_[OG7MWE9I$$=1*'0/MC!0U,\1Q"D/
MH0A3'R5)C&(_M+%C7Y]F:8;KONEA?9DNU\7/UN8J=G^IXXLL;\H.@&S&P:=#
MY]K]_+Q59"?C=!PXC,&D1'9@JEG9:%C=YY1RY-,CK<FV*)M.Q>P*WC378^<Y
M_[J/KMLG%OM^(*0@$10^CB%"0AU]>1K#D"1(L4G*J8RM@O!M)5@:F_1J0C5R
MU]=:/<DM;4#K%3&T\5SB[-J&:V5O$KZ/P W^=)($/AJ_:>TO:RGFM:_&@O3"
M?AH]T*A ;/)-5.2/+.>M7YPP[,N$$9@$.(*(1PA22G372D0]ZL<A$L9702^'
M7QJ#:0F!%A%H&<_ UZ\?K(*%GZ-W_";G-$P<L\U3.$;<P[P"B57L] G0S!<W
M;061;<CT 02&PZ6?/S1GJ/0!@9^%21_ZU)A6O(7ZR\UU\7-_F1?Z822(1# *
MHA0B#Q%(4$*AY$' $\(%)T:E3P^,OSC6:D0$C8PV;51?0F? 6*<!XIJRGF Q
MAK)> <6F6>Q)X,S6_=7HA;'LWWI0\\&&K"^?FK'#ZD&1G[9,/?RQ4Z-QON1\
MJY./R?IY0(),O8!$@D&9)!Y$OI?"U,<<RB!.0NYASTN,V^T9SKDT7ML+.C;R
MXS"\QWG. 6B.N>]%5,=>Z FC:0YC.C:&9A)LWRIR9AS&)T3+'$7+.$;F\$AO
M%!ES5+7#\3#''[6GZO?;*LM%57TH[FB6UR^6SO"[RFYN-Y>BU,5DB[R^GE@)
M=3 .I4Y3#G0T>\("2'4]:AFQ6*:,Q(DY6YM/NS3"[B0';"_Z67.U4&KIP;TH
M]=^4_,VU<'U!S'4*G_K2Z#_6O[7HS&6Q1,<9WPWPCDE_A_F'/N9U.F\M.%"2
M@T;TYM+6";CFU.\&Y)G8?SJPK38 >\P&]@"+P6;;!NP5[.\$(YX>&1*YI>N,
M_;YI7:ZZ8U53!D-LMF5^D3>%,]243+^*-V(5D3")8A_#NG$DD@E31CP*(98R
M2KV4,8F8572DI0!+VR!V H.REABH[XFH9;:,C;1="+.;(9?P.MX&&M'!3O8S
ML,?Z:H=UH\ 9V*LP8?#D2/"FC:.T%6+>D,J1$+V(KAP[CKT-?*F,L[ID7ET^
MKUBW=8K?%SFO/FY%X*'PARB5$$&7.\018R((88 #W9F%4<5V@8 $"1(1GPA%
MA::6L.WD2Z.[G?R@56!7I+M6X0PH)8#6X@PT>H# W#JS7IGC!K!+O%WSGSW4
M(SPAUIB;V\4NL9_).I[R=;>RC\=B-V E6P\YFZT\5MF^Q3QZC-'=<'KM8#]F
M#QD7.;\B&]&WE4/D!3PF,$585P7P?4B4[0Q#2:B?REB$ ;4+OC>9UN9K-$\\
M_;ZC<M44(^6MX*!4DEOWSSD.O*%M/#&8KO>#IWVI%?=T*&J1'5G %A!-W7[G
M^,1S=^,QAN*5YCSFSY[:1[4)I>HZ2X411]27&#+.I.Z9&D/"XQCZ44(\/PJH
ME$;&ZY%YEF:G]B()QW3I.H0FC1+LA2*%82 %1)(GD,:1.AD@R@GS"(E2:<?H
M$^ Y#XD?Z^5EA:,904^ C?/[R6<!JPYZGAU!P5'7UZ=SO5&'UU<5/MS-]?6/
MC_ 0/'5&=&D[=6Q^];NNR?C';<9NZY]UYN<?I/KT:Z,87?!5P@(<R]"'D:]8
M%J4(P920! ;8IX(SX@7(*'O\1#F6QL?[-+LF^:8M;?E3R]_6^ZVSGW^2"HA6
M!XM#[ D+9N!#F&<99G>GMFMR(9NDGPK4NH!:F>97H.YHI/0!GV9=$PL?PSQK
M,Y>[P>T:V7D@3D=VR!EQPNCS^25.A^")BV*"X49$$U_\X\M''^O>,-4/\J#K
M>+2>O$@$,@PX@2$7:JMB:0A)D"!U- BC. Z$C*11R>7!69:V$=6"0A\#ID0%
M52.J12SM032/[R.38.1XE]C!4TL)6C''!!T?!,HB]'@*P.8*0'X5N(D"D8_A
M,!2.?/#9^8*2CXG_)#3YZ(>G2)*_$E7&MV3]#[+>BI:">7U\6$6ZV)/G2Q@$
MDD,42P(I\@B,I.0Q]6B8I%9UIDTG7AI1[E/"UTU*>-F*#AZT[#M3OFV#?DHV
M_<!JF#D*7&#LF&A?9-QW4H-_=/ V@C>.!5=Y^,>Q<IB9/S#Y&^;J'X=D.'O?
MX/DQ.1;W:_4BZ8WLJGT++XMR(XMU5ES_+-JM%5'F>R)AD$1,Y^_''L0L2" )
MT]0+/!'X@4654X,9ET9:/:%!)S78B0V4W#8Y B:0'S?[)@?2N4_S&(:C$BY,
MP+1)MY@8U-F2+4:_H)8)%A;X#*97F(PS8W*%A5I/4RML'K3GYZ9JZ2<I,Y:)
MG.F2UU\+PK^1G#0UH2[+XJ8D=^V+[LF$"2I2F*3ZZ.TE%-)8[9B"1 CI;O6$
M1:9$;3?UTAB[+<^[%[\I^:$4 'L-0*N".=]8KL=Q%G>'LF,ZMP)X!+-;(FU.
M\>X0GXGKIWFUK6A_'&8#_&\YX&P;P3A%^SO"R!'LMX;.SWN^7A=U!X1+];A8
M5^>;+U6U%=^+S77Q7GPH<B[N<L%7<1JE@4P32$-/)][%2)GS@8210-)G'/D1
M\4WW!LNYE[8Y[&\-2:< N&\TT"V+=>NK/"\V@ K .AW,F<MV88YO$@[A=KQ+
M[.^9=K*#5OC_ .<;4,NO.T-OP'4!W@OPP3W>YEN%0]QGVBL&WO3_ .I%S_;X
M;PJS]]UJXQB)X,#.83OB;%O'2%7[>\?8(<9V2*2;?>OJNJ-9EM\TW4-7+&!A
MF*(8)B)"$*7<@X0D!!(I X(CG,14K#;%AJS-W-5#DUEM#[LIW7UIKO4<M@T/
M![ T<S9/A9!C1O]:Y#?[C@)GX&]E44W:PO X"A/W+1R8<.9FA<=5?]FAT. 9
M>]M2+[(.%:B3'@C;?"[*2_4"W9)*7,BND,2E+O/S.?NEZU57FVHEJ(QX&E+(
M"8D@PKH HD08,A2'B:0Q"SRC*J]C!5B:E=E5A-<=ZJ66$BCYRQO3XJZCU^&X
M/>D:W1DHJ E/ZA0 2@/0J:"MG4X)4&L!:C6:*W3'X)L;EZX7828+<_1B'/DN
M6)F9IV Y8&N.&G8V@_,4I?M6YTGCC#,]E24K*L6/A*[%E=!MZ;DR=77TVH<U
MJ:I,9FJ>+C>"^S*FF,.0>P%$?DH@];F$-!*$!A[GL6\5.&$Q]])VE%X[)ZXV
M?@"!,L>S=6:=[6:#OYGUZ@A5U^X)+35HQ=:Q$K7@H)7<0=+%")@FM79MYI_5
M^!T!S'-;>,P0X^CK<Y83I543EJ%KYUS(WRO11!8%V(\\Q@,H:)! I(QBB&D:
MP!2S($@Y2KW8MSDX#\RUM'/S]R*'VSH,^1'<MSUZ1[3S&T+7C(PFPLPQ^;12
M[@*UM*"PD%")V@1GG2EZ5V0/SIFRY+8--:FCG7JE_[LVZJ:C)0/ )J6AH?EF
MI1T#Q9_3C,DC8W-MM=3U?JY65PV;E^HW-[GNY71-?KT7N9#9IOKTBZVW?'?,
MKR[5]XQD>5UX]],O<I?E]<>;$C?55;%>*XM.]XE:A4$B(H[4BH2<ZMJ+&*8Q
M36$0I<+C#*=)(NR2=MT*O#3[ZZF^^FC3UQ@H'4"G\QG8:0U:M<%>;^UL[S2O
M'VMU!W]J[4&KON%M^6ROCQGY+NFE<,S@BWD?1B3_SK-($V<1.Q9ZYG3D>9;@
M95[S3/..VP2_Y*RLXR3(NE>.LCK?;,J,;C?:N%<"U&7;V@G/;THAFK9Y81K'
MRL9&,*#J/PCC"!+*$BA0['D$DTA0H]2S*819VN9U^?W;%5#?+*^CD[;&(?A!
MULK@W,D]OA7M24MGMKG,M2".-XZ>&D^*X%:@KXG>%3YFNOS4@]#A7H)M:G=J
MLVS=*NX5G&Y[F +F2:G_)(%FI?4IH'M.V9.,.8Z.&_:_D%_N[DE6ZA&OBZ?7
MC"_;K:TP%I[/$@]&*"(0^83"E+,8!HC[$F,/Q=2JW^,8(99&OXV<^ON;[;30
M7W#6Z@'([@/E:46&1BV9&?VZ7@C'M+M?@R]/UJ!3 >P_\*("SW3D>@J(DY+J
M*$%F)=-3H'I.HB>-Y; <L-^U8DO2E >"0QKR"** )!"G%$$A_2@.XY3X%$]>
M#MA?9O:&?7U4WT%I6M\XB\,EWHXY<034+LL!^];Y'"ZQ7VPYX,.ONYMRP+YQ
M9H?UD,LK!^P?SNX8/<;)U>+J,P"IQ'F>;\GZNB1Y=9=5E1)%3?B0,=&*LE([
M!0FD3'7CX10BM9% @OP0^B)., F"1*W7R$IQIC(L;3MIY 6=^"#+NR_8Z+IC
MQLMAL'FX!]GU'O*BOM@.ZA;ZOAJ@U6.^-1A=]\W%6KQ9S;=)UN246F^V:)K7
M>3,>^:UJO-FJ/E#?S7JHR0J5?A,WY"?9;*KS!Y*MM=?I2]Y%"M;Q@3NOTXJQ
M1(TJ?;7K!($N5ZHVH9"'D'N"^9PAS!D]L5RIN31+VX[V25EWG0[_/W?OVMRV
MCJ6-_A54O6?.9%<9>W@!27#>3XZ3]*0KB5V.=W=-[0\J7&U-RZ*;E))X?OT!
M>)%H2Z( \&+VF9K><1R26.L!^6!A85T :930B]-3$SS[5 ;,DD:1TC6_N\>B
M^5__";5>QL:=ILD7M'TBXTXAL--(4>L^X+D*<MYI->4D]:YO.LYDS:#*Z5"3
M-D2I4WN0[0N>6HSQUF5/[>$P*'[J\%"W\Y$O2T+KL2_751^&AVRE[B^J\Y@%
MBSW.!8Y@%(12U\Z2$(L@ADAMQ9!(/2+\V"8>]-R <PL*+9,IP6HO=5FMHFC)
M_>].C0W/ F]VHC$DG",O2E]>8?BQ&S7K<PE3* 8]@S@[Z*3G#:80O#Y;,+YO
MD&ZJ-W5L]8UZ/39J/#W&D^:R5J#P!_&4"U;%^"QX(L,D%!$4-$TA\N(88H]*
MZ&',")(T#9&1-3Z0/'.SQ[_H/L6D%63-6\*6GQHQB;H>9>HB[ 4XP!YD?IA
MQ"2&-* <>@D+ @]'C 7<LM?7=),W30>9=GA\6])I)\ILN9D0_,FW2#>[E(]2
MG=T:52IT :RGJ6]?75=PQVRS:RW36W;==07P3!->Y\?V=F1]SU8D_XM8EV5U
M=>MS]6ZKU;DZ_=_U!OZ4Y9=/3WGV@ZSNLDNJ7N-L_7F]VU$L*!6<(*+SNI"G
M[/@P5C_%"-)(^H$0G GLZML:1,"Y+:^E4N!^IQ5@M5H73<Q3OFO K6LED%HW
M'9E#*NTN0-OQY>Q2&6;^K5UAD\_JY-1?3?%>17"UF^(ZI&K?8UU7!V@4U46_
M+ILI_KS>NVG>>(J='6F33_6;^=:FF_(^/K=!Y\/<#3?,L&_EF1L4M YGW;#C
MV%L'E^QA*7X(_OU)F1HZ._Q&Y&H!>M3IG7>Z.LGF;ODH/N7JN[C\M2P6 OFI
MCX4'$\[5PB]3#''DI1 '(D:"J;7?"TT7?LNQY[:F-^*#G?R@I0"H- !:!5#J
M /[46E@$C-G.S?E%>43$1UYO9P>V^?(X(N@3K7P[\(L=^$\M\#<5^!L-OC0!
MWVHU<X2O8Z&R?>)D:Y"CJNWEQ?41;D[9IES2WY>;AZMML<D>1=[X@9^;XCFI
M2$D:< :#0.T044 1Q#A.(?=(X,4T]&5@E0EC,NC<UHI&3NU6S8JE;3J+$<YF
MWK>AT1N9]W<%U7XJ>4$C\ 78B3Q"@2(;B 9UE!D-/*DWS :*URXOJWL=3YY%
M40CQLD?4;HBZ]J2.2?YO0?)/RQ]B(1'W<<1#R) ^?XYP"&D8,AB2&$L>$4DC
M8L-%M@+,C9?4BQA;GCG;0FYX!CTBD&.?29>B7X"#MG,MCJH*B]^0);\ 6@6@
M=1CPV-H1O6&/L6V%F/98VQ&B@V-NU^<X[,W+Z-9RA/V#<S7HK5B+GV2E3+ME
MQA=$BB"E80QC&:80I;&$%"F*4WPFPL3S%%K,>$MN-.3<6*P.YJYZW3_5<@->
M"@[R2G*]8U&B6VP(S= WV'0/CNG8>^T*SJH%>B,RJ&0&M=#@9APX+;;5@\,Z
MU6YZ 'CM=M!62'5MG,T>--U^V4JQ%]MDNSM=:]D5NFSP1O K4CPL4)R$/O8X
M%!$G$,51#"DA/HQ"&? X2:3/C5RGQQ\_-T[>2P>8$L^VC-L+Y,Q,2'<\1N;3
M%A1775 X5# [IO' ]<9>##%Q=;!CZAW6\CIZE6L_&*F+>M4%P'1TAOY?50BA
MJ0JFK?A%P.* )X':.7)"=8E; 2GV(\B(3U*./?51\\5:W.M #K//V71HHQ<[
MK5[LM@#CO=^-=,KT6AI:!-9XFU' H!A.0PZUR* 6KXP;JZ+'ZJ(K%V"'[TT7
MO@YM9NS &KCEC.'@$[>?L8/DL!6-Y?UN+%66OGJO>Y]?98]/8EV4%NMEGJL7
MJTSH>/^\OZ2V;RYU2:PJ$GO?+*>XWCR(_.Z!K*^?]".*2\Z7^@>R^K LV"HK
MMKK&%BU*1]XB]6,:,#^ A(=>O=,DB0>3./9BWR-(Q%:>_#?28VZF4JFC0K(H
M^[/L@0 M) !]!NWKFL8Z)1P733V\%B*@A$2W<ER#&I0+L(<%M' !?S;(6%;;
M?:OWT&PQ^!=XNT9>6_X57BSK9>N-IW705?"M=)ET47WC"7N]1K^U.'U.NDJ'
MQ0=1L'Q9#GFGLSH7-"%A''H>Y'ZDEF44^A"3V(/$DS+U/(0Y2NP/M8Z.-;>E
MLSE[J4]<6N*"/TN!+5>T+IAM#K)Z@S?1F94#;HZ'4YV(C' .=7R\-SARZE3\
M^.E2]RV.>X;MT].J*:!+BH=/J^SGQ^H7>\.*I1X58<H@QCR$R!-(]^SQH3X=
MQ]RC4B [ ]]@T+E12EMF4+ 'P;>KLH7?6LVZT@$LUS]$49[SZNPN6;9"*?_&
M-LL?95#O?UJ:T2938VCS#@SXV 9J&VLM+] "@T;B<>Q'"XB&-?9,!I[6,K.
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
M5[M0?PN0NH+]31XS7;B_A5(O OYM[K/CZ2+?++XNU\O'[6/MR4(^H4GBQ3!
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
M$RS45D>F ?>LJB1V#S>W)?&J:O:K'0]/C>"@T)+KCZ_8TF+)ER1_OJ@:QA:
M[%0![Y;K^K>&/6,,9\27+" IC6$:QZ$R8V@ L?3*P$=,?!RD 8T6/T1.L^GG
MI#WLB(;*RZFX &P_3=/-@]GQTG#8CFQ1[$']7H%:R0KVP@YW;F0&RJ#'1&>&
MG/14R$S]UX= AG?9;Z[NOGV]"3P_?9^M>;/@7-[GHNS*VO1T23WA$TX@8TA"
MI)@?*J:1,$@P95Z(&)>AZ=[)8+RYK0-:9*!E!EKHO5F]$]O<>C9!^_QV9F ,
M1^:6L_ Y^+Q,<#3?9 R,YT1[B %PM=H;6*#48?J;/&4RR]Y"I;;A;G.;/2-_
M$S^_BE]+EK5*U40T]A.."*0L1!#Y5!GB5"10QC0B/.41\XSC*X\\?VZ,JT0$
ME8R6!8^.87>>3WLB,C)_O@+#@2V/H6+.CCW1F8@-K5&RXKX.##JX[MA=DW%;
MA\AM+NNZS,VG\)7\TA4ZOXCU_>;A6MXM'\5_"7XON$[V5NPABHT^PKTBQ<.G
M5?:S_#=_@3Q,98"QVLZ26&UL>0A3JBQY1M74IT$0A"BU<34X23$W'BQ]O)D$
M"OSECW*+:]G'Q6TNS#:WHR,\,J_6\H-* 0VS5@%4.E1%/RHMJE@3K0?0BE17
M#+<?[H7CH-MD-TDFW3WW NOUIKK?P]S8L3PL?7U$>DF+T@.\\!GU8NES**0D
M$.$4PS1A*?23P ^3U$<46W5/[1QM;FSWH?%!73V0_%Y4J9_5J7ZEPG_:D5\W
MU&8D-QB (Y-9&Z:7\22-L /V8C4"95!FZAYQ4@8R4OXUTYC=U(-1=-1;+A[$
MNMB%RGW)BN*]D%DN7K<YJ7]]1WXM&.7$Y[X"G'LI1 +%D H1P#2,DT @CU /
M6Q..HS!SXZ/JF[J^^@S4#G^M">F=4@MNR"_+LX1>,V3!4Q/@/@F-O="C"?I]
MIU7Y[0+04FQPH,[N7Y1& U-=3UR'9T)7@:8GRI[0'>71OL_L74'LVU9ODZ_E
M5W%/_DXVF^):?L]6)+]YR#;9CVRU(4MV1=0KOMP\+W!(,&$AA6$J%,/ZH0^I
M%#&4*>5<;7A#3EP+B]G(,3=R+04%3RU) :M%+0]M'W\:DFS?^3GO'IP(];&/
M> ]J9U6*Z(VO5@64NNB_55/35@<T^DPS)<YUS,::FC<K;S;D%/6I?.8"K'E!
M-*NGOU6=-!<(.LJG.3UNJ!:YNFY/N93>9&H+(C;+O#RZ:E_Q85FP559L=9Q!
MLV4..:,TC 6, I]!E/H(4B0Q3$6,8\FD]+A1PXVA!9O;VG:L:G';F_%2N5>7
MM?0SV;R/.^-FFX^WF,>15\LIIW" ;K[]\!ZYOZ^C<&_<\;<?I.=[ /=\OF/9
MDCKD^(.@FZ]DL\W+M>A6/-5E!*[E3;Y<L^4367U>ZX("G]07M6 B30,9I3#A
ML=K"Q"&&&#.A5@".$Y3XB?K3JGB)BQ1S(WGU^D>6)4R<P#>CX-$A'9EORXK\
MY7&GUN "U#H\UX5+M+0#5B[I ]:P]4N<))FVBDD?L YJF?1ZF!OGE1&SGXMB
M*_@'->#ZOJHS_S>=R?9-_"S_1;=#YXE@7$(1HQ@BWZ,PY0A!/_4Y2F.&!;/B
M.*-1Y\9I6BJBW@J]Q639XV.VKH+L[7C.#' S7AL<QI%YK)075 *#2N*Z7\@%
M*(76W2A_5A<,4*3<":9!&<QLY$D9RPJ,UPQE=_,X-98N5ZOLI_X.M>?ZGUNU
M#.JFN\6V$)R7,JF+E3FH"UYDZP4/ QY3$D,_\+6#6>CDH)!"DBH"\[P4!\+8
MP3RX='-CN)WP0$D/*O'+EL8%T J 2@/05F'88C]V<WO>.?VF,S8RF9H7_OD7
MF]9A*SJ--KVSJ^\TY#0/7N_):1IZ5G^R&W-6M:"<X+*M#.4VB/VJ_EVLEUG^
MQ[H0;)L+_BW;B.+FZO;]AZW0I4XO-_Y-MEQO?*].XZZ#\'&0>!X/8Q@)K);N
MQ(LA]1,&@SB,PLBC)!#&A:/<1)C;^NS_[GO_IKYC ?ZZ70L0>,B[ (]DS:N2
M/ANQ5A-2_9M_ <S+R/:8I/-K\/C0C[UK*14 .PU J<(%T$JH78PH@5;TNP$^
M*%4!OM=4$W'(1W&<"/-5<_P)F6AI[#,QPZQ\_:#L6-X<'SS9&M9/\?9"U?-)
MO<.5RG/EOXAU64 X6S>GRDVKQKOL?5-=.%MKOYL^DOZICZ07(@D)E7$"?5\&
M$#$:P32( QAZA":8QC%*N&/LDK-0<UNQJE",^YTF^S FT;2;K>IP9WMUJ@BG
M1B/W0"?WF;6.>IIDOB8/@:HF;Z_6+HIFWROX+@/O!6CI=J$[_N[4>X.Y<PZ/
MFF0.WRQ6:L2Y[!,ZU1MT\S@J]Z'>*JBJ-S@=$5;]G^T:;D4W^Y/[?0^_)%)+
M9X@DQ%ZD%E.:)I#$A$&&HS! (L0T-*J,?V:<N:V/GY9KM0%76VW;$*;C*)I&
M)/7&9O0 ([II!0J!/P=M:&B(P\"!/\?'FCB.IU/AP["<[LL=3YSKKJS74J<J
M9.OJ9'OGIM(,I#8#=:3/JTZ?(A(4!6$$J9=P74M<0$R1!R7%*4G4/\7(*L:R
MARQS8Y)VL]N],E6G\IW?N%8(O*M5LDS5ZC-UAB?:TTS(V!XCI[D8I7GK@, .
M>S+>0YYIS\O[ W=PBC[ (WMDP]Z*RJE?NOB;$DJ,AE[HI1#'E$#$60RQ3&,H
MTB0144I2).U3ZX\,-#?6;,KBMP1UR%X]AJ@9WPV!T\AD=@2B >L'F0(Q?)KH
ML<&F3P'M4/EH>F?7]8Y1S\NU9J)<\&5SEL 2/TP"YD,F.(8(^1*F&$L8A S%
MU*-!S)E52//!$'/C 2UAN5J7,EI&+A\":/;Q]X-EY,_^)2(C?/&GM1\VB/AP
MF&DCA$^J>1#^>_I*1U_+;N]661I-XZ?;JBO%559LBK)8[GM2"-XT2]R;[$2@
MB'F)@#0@5!L%$4PC'$*:^J$,D/!CLP..@>29&V>4P9"PE/5%,S5+5T[/23)T
M^4P'_=A[*RTEI"7JM9S@,L]U"9*JK.LXKJ)A\!O6I=13IFE=3\, >."B&NBQ
M#L?(W[[J>4FBK\O52G>F$/GCEXRLFW ,@444Z&X0+.80!;Z :1@@F*8)%2B4
M# OC3J_=0\V-%I6T.O#"!_]/$OWN@5KFJB./EKJ,7_H@6"F\OC*P."7L!MW@
MW'8P*,<^C6U03*(C$-I'%9U[7<U/30=#<*JST"XD!SK4-,*DZZBR^P'3'4 :
M*?+B6-'L#L>C@C(VJ P)VC43C1@5:CF,9<S4SC2D$$LJ((Y#SP\4PQ(IK0X
M7H\P-S:M8]Q*"2V=]0?@&;K@^T RMO'70F.$+>E)U8=U?1^,,JU#^Y22!V[J
MDQ?:6TM_(_E2.[*;RK$?UYLR#&&_CTD#G,C8"R"A)%6;S93 U!<<QC2B"0W2
M.&1&W;2,1IO;5]X(O*^JW(ALOL*?A_B\>30H<"-SP6G,S/: #@":6TF# CF1
MH=074"N3R1B@#JOI_#,F,YR,U6G;3N8W.?8OW-4-^+#\L>1BS8NK,F^]]%PM
M$/<(3BF%DOHA1"0((5;_!UDLO% DB L:+-;B7F^DS:RI[@&-7OFT>N7;PXX8
M9M1("9[(TK"1BB&X9K;6 (!-M!VM!=4G M<Y7ZY)_@QV,E^ 2NJJ/]Z S?",
MX!FV&5[WD-,VPS-2_Z 9GME=O1,G/A:;Y:/Z2*_E35842\5C?SS=YX2+8A%'
MRFB+> AIDBA;3GHQ3"4E,**,<A2K/1QVK>IZ>M2YV72-I/J3>:IE!=M:6.?
M^ [4#;Q?8V Y-O,<A++O@+V6H!$<_#$BL,XI!<, _&8Y VY ]TD'. ^8>;Q_
MQ[/>*J#_O'H=$?L&-_<U$W?E7712>'EVLL QPC*0$:0RCB&*/)WDYDD8!1PA
M&H=>XEN%@G0--C<&;QL]56?K95,"BFEY70W&(S#;FHO]P)O06-R7?"IQN^K$
MK8>!>!J0D<S#(P.^D7%X6O73IF''/6XDHI]Q+6_%#['>BEV%7)DFD8>C ))8
MZD"R2)F$,6,P\A$G"4&"Q$:=.3M'F1MM?%P)MLG54EHG4*WO02VQ)6,<Q]2,
M*GHC-3)':/DT/]02CE()N!.#06GA^$B3\D&GLJ^)H/OBWEO#6_%/];)O=*LX
ME@O=_W>]WI+5AZ4::$FW58!&.;:^LJ[MNPC"A!$6^3#Q>*),#2P@3DD DRCT
M/1[ZS(^-&ZD/(=#<>&6G!%C66@!2J@%X2P^0UU]4OM?$>5/D-I'6&]'1IV?R
M/>I^KAJ50*43:"NU8[_;-YLKY[WMZ'/V9MO>$>:NSYZX%]#FVV6W8=YJ)]T+
ME(Y-=K_G.NZ_7XMPOUV5!;UN\HP)P94!^2%[),OU(HEXR (208R06B%E&D :
M!@(2'R6I)U""A-UFW'3DN2V%QS[:1G:P%Q[\68EOV2#$?$(,M^UCP/P&2YH3
MPO9[>ENTAMW@&X\^[6[?%I2#K;_U QRSR<1&$T"3QW*]W10;LM:/OWS,MLK@
M2)A,PS@@,."^A(@*?>J<)C"-%8%Y29IP0JQRR\X,.#?JJN4MB\A7J5797F3+
MQ+-S6)O1TY (CLQ*+?#JO+26M!>@DG? %#5#9(9-6#LWZ+3I:X80'"2SF=XW
M<#E9%%QN@K)B((I>%LB401KZ/HHA2R)%/#$C,*4>@3%*&0[B.!;"B'C<19@;
M%06_HZ@J)_M=O0E-/@8*CM24A655V?_W__BQ]W^KTK(661N.$W;>C3#^-(S,
M9P853/5TD T(Z@JF*!JKM.SIB1BHM.P@$_*6I65?3DLY*[_;S,=PI67/0NE:
M6O;T@^=16O:LXL:E9<\_R3GIFMS?YSI^4;VA.R?[E^5:?%8<6RQB3AA/N0<C
MG^H3=<PA41MWR%,F&8U)B#VK%)9S \YMU7DI[XLS("TS*(6V;>EY#G0S2WA(
M*$=>.7JBZ)( ;03-T!G.W8-.G<)L!,&1'&6S^^Q-X<NB$)O;77O,:[7'KT8I
M]J]^@%DL<1I!I(@%H@0INS?V!8PX$E'HIW[,C)R&AN/-C6Y*D<%>9M 2VH%Q
M3%$_;[P.C.7(?/-&,)J;G@/#.9&=V1]6*Z/2 J0."]+D*9.9BQ8JM6U#F]O<
M#,'WI%@6U_*2,>WOT+WRLM62/5?_W>>4Q21.L.]'&F8/(@\E,.5Q AGS!$J3
M( U"HZ@'NV'GQM)U'62R M_5)U=]"C>Y>")UM7+=6US]O6B^2#OST' JS(S$
MX0$>F;I+@;6%N!?Y E3B@C_K/T<IFF.'U*"6H^'0D]J/=G"\MB(M[Q[D*/KR
MZ2G/?@BN6X<U!^(?1'TP7ATQQ(G 02 HC$*UAT5>'$/*6 !#FC(>Q0PQFO8X
MDCXOP=R8K)$8Y#IS8A>I]8[74EN67+:?$10&G*=<PB#Q4H@B1B A 8%2(,Y8
M[/,PP8L?(J?9+.:D+<D$L[(+Z5FNJRZ*NC#4V%/B%"8P+,R3APOL$"]1WL'^
MKE'AM^&/ZYP!'#."P$"*MXPD, ?I3$2!Q8,<UR:1RRQ_U D+946WIJJ-6F2"
M*$ IQ'Y((?)#Q7=^&$'"920H"7V,C0J'G!EG;NM,2TQ0R6G)8B?@-.2J_B"-
MS4@'^(Q0,.@,#,/RRHFQIF6/;H4/..+,Y3VJV-]DQ2;?[=_K8ODWZA4H/JB?
MUH+7OZI?:QJ$,4YX"$/AZU,7AF&*E<6*L1=0FD;("ZQ8PD&&N3%(5=C]I0Z@
MEMB23%QFQ(QH1L9Y9!+JA!AH#<8JI>\&V?!5]BWEF+X OQM01VOS.S[*->'R
M\7&Y*=,Y+]?\*BM] F+-E"FVB$(9*M,G5C90$$+$O0"FG!*HTRU)$JC=(;5J
MD]0QUMQ(K25JZ31\(2QX]UV(*I3#CRTWXEUXFU'90"B.3%F=  Z9FWD6C($S
M-$^/-W&>YEG%#[,US]_B1B+E*4CQ34F^S7.=#D9P2#V>I)"D4M=7Y0A23W&(
M'_AA&/I1$B96S/%Z@+G1A9(,UJ(!4LIJQPH' $9"QG'$)$PH4G8F#14)I\R'
M&/E1&I HPEP!F&W(:@( =\.,!^"='@.LLO4]W.BBRH. :,:G?:"9XK2\N ![
MX89CSE-J#TJ7!X-,RI&G5'Q-C">O<\Q=46^QKE^M^UZ^?_Y*=).ES?.N\ +R
M18!XBB!/B8"($ R)("$4L>"I"'Q*N%WF2N=P<V/*+[M/7,M[ >@S:$0V*=[@
M K@9#0P'X\BD\!K!3\N"*>[\;T%R*RCMTUB,$!HVB:5[R&E36(S4/TA@,;O+
M/F:OW"JJ#:%0E%4U*/E+GA7%U>7MQ^^7ZJT/*2.AKF[/F$[R#>(48A(C*.-0
M$!)S*1+C/)4S8\V-8RIW":_EK8IL78![+?(%*(4&2FKS"+-S4'<3S,  3N)J
M:D2M"FU=@+^,AIUY9-Z &$X4E=<32ZN0/$-T.L+QSCUALE \0U7:87BFMPP3
MSK):93_U6<2G+/^T7?/BCT+P#V4G3;6IKOIJJO?JBCPMU:9F^;^51-?RXS^W
MBOH7(6,!%HF$$L?*_@LDA3J3 \92;?H2%O)4XJ9>]IU[Q$LO(8T^II<UMN^F
M"(IIE (RRX$H1052:P>VNI$;K]K*LI:"_6(R^LUT1,,TTEUF1)BJ3;R?)!#'
MRMR7* G]./7",,!]@IK&G^(I Y[^M>;6\'S[K69L[%/QPSB=%]-7*@>T=J!2
M#[3U4XO?7D/0E/"KE!POC&<0[$<-\>DGX9N&_PP"[KG0H&$&<71Q,V4R;LMN
MD*6QH;M$YN)!K(OE#QVHE#V*+\KB^";4@'?DUR*-!99AFD"?^!PBJFB?2L:@
M$+X7A=3S$F;EY;$<?W;LOA<?9*59S-H*Z !7I0%XMU(Z_'8!UJ*DA/JW&_++
M-BS)=KI(4.Z(==0Q#2%*?*+3)WQ( @_K3@/85P]74KW=9.VLK<TLITK-T;@S
M9.C,'^\S&=O7WX*]VCB^D!U\KF'_4L'^K8+]K@-V^R,!-_"&/3&PE&': P4W
M@ [.&QP?8[=R<;%<E*V@GC\^BOQ>K9)J3_QS\Z!'(VNU#Q6"17Z U20@'Z)4
M.PB]!,.8Q8QR%L9$&NU.SHPSMY6H$A4TLH)*6%!+:\9AYZ#MYJH! 1N9DQRQ
M,B8>0R2.$$PAV._WV8__4$\HN>6?2/\(JQ]+0CGW[$F(PU#!AB!,+W<T85OV
M\X=L2S=RNZKSP(I;P<3RA^XB=U4?G@L6"RDB#A,LE &K'5;*DD7J)X^FF"(6
M(ZN$4JO1YT8:+W>W6T71*UV=O^QD0VHE+,T?J\DP-'[&@GA\TZ>4$>R%?.U0
MJ,OT?:E<YX/'0K@ -ZS98R7!M$:/"S@')H_30]QX[JMZ5;:/^M"UW;7:]Q5K
M)815P50H2A%,I=KP15QX/"")\(A1,[G.4>;&6Y605;2 0^_OXTB:D5%O?$8F
MG0-H1@BA[\1@4/XX/M*D/-&I[&L^Z+[8[;N_%;JZ.E.[JK(M4?VV!JGOL5#Z
MD"4H5-L<*6'*6 @%4A^\0"QB/K?Y[H^.,K?O?B_DF5ZJ%D":??:]X1GYLW^-
MS A??2<$@W[UQT>:]*OO5/;U5]]]L4._H+H1F3(J;L5J*>0G)5^K!L^"14G,
M&/6A#'P*41SKMH,^AGX:IRPA& 619]P+Z,Q@<^. 7?L\;3_GI<1 SQ_(]C);
M=(DY!W4W/0P-X-CGFPUV2E90"0NTM.VZ6@-B9]$]9T ,I^J,TP=+NXXWAN!T
M=;,Y]XCI.M48*O.B"XWI/:X&5I.4J+,1[\@O761K6]1-3"B*".::7".N-EB,
M>Y 0&D,FA*[?(WC"D)VAU3':W,BV57JO3,=5XH)*7L?F,=U8F]IB R$XNDWF
M#IZ#=68 RL!66M>($UMK!LH?6FTF-]E;;Q_7(K]__BCEDBW%FCW7^XP4!8PE
M@82^H!RB*!"0AE3",!6^EQ O"6E@:K,='V)NY%%)"<1.3)N^T!U(GC?)^N,S
M^@E4"<U>0H=V!2?0,3>Z^J,TD:GE@):5@=4-1(=9=>+&R8RI;L';)M29*^U9
M[N[;UQM=D_5]MN8W:J(?="&K^UR4A%J_BH(&42!C"6D<^KKV%((8B0"FGBQ#
MB F61J:3X7ASXS\MLNX%XP$M-&BD!CNQS;]U$[3/T^+ &([,D6?A<^!,$QS-
M"71@/"=B4_?7THI4+<#I8%B3ITQ&MQ8JM;G7YC;[6*C++5^J6?BF9GR18$IQ
M)%/H!SB"B'(?TLC#,/%\HI2-O4@8U:=X]=RY$6LM&M"RF4<VM8'JYLH>ZH_,
MB4::6\4I'='3.2ZI_:S)XI".*-"..SKVS_8?V57V0^2[S'M,XRC!*(5I$B00
ML4C]Q% $B8R9YR.,)3/^S%X\>6X?6BF<=?V"0\#.?V[.,(S\P1DC8/71'=76
M^;-[^;3)/KRC2K0_O>,7./8-VPKM]+T597CQ#<EUYDP31H91Q#$G$4R1KG'+
MN-IB4,YA(KP0)9()'MOU#.L8;&Z?Z*7:TJV6NHATOHLWL@R'Z<16AH3'J1"0
M>,*#B @)4X%#M9L3F#$:T #[=O72AT)WFM+HG]=J%ED5J#H2Q&9>[Z%@&YDP
M=?_'\CBV%A34DHX0WFB"R+ -U[H&G+;9FH'J!XW63.YQZ#?\U[]\_V.]W!0!
M6?.PWD.S0/(4"Z8L))9"%/L>3'&8P%C*-,(*74:-&/G4 '-CX>\/VPW/?I:=
M!K6\H!08!&6-R-"B!>TQ,,\[=OI"-#(G'"+BTIWW&#06O7=[0C159UT'J.P:
MYW;@T-46]]AMTS6][1#Z14O;KNOLJ:TI<J5KBFH;]OI)3_Y=UCAQ=G_F2R;J
M+KGD7ES+3U__MO"X9#+F$91<E[ID$8&8AP*FA.+ XU02;ARCU4>0N5'ESM_X
MI(6] $\[<35Y2K+,P2/)_R$VX =9;0W].[UGZSS'3C4'(W.Q5@-H/4"C"*@T
M 7?9SA=\L?<*E^H "/8:@6L)E$X338PYPT\U01.M!.5$E6'\K)FHK)JH30:>
M=A/U].)S4A/U\GOJFBBK=6,(=#O6EUZ/GVP=&@*$]GHUR//<'"I52TGQ13<@
M^K(D5!<C>:YW [LFDVJ@IO/D358LM7 ??VUT0K?: G]9%IL%22)/LC"&D1=%
M$'F4P-3C(4P0BA@3F)+4RO4RC%AS6_-JK4"IU@78*;;;%%^T&GOJKW;7[[/1
M#_RYUQ!\7"L"JEI_6H;?#33K9AZ+Z>=RY+7S+:;1VBLR+.J#^D\&$FU23\NP
M<+[VR0S\=,=>*:1XT)T3U!^ZII0RNW6P]>OVOX1Z#*<T@8*%*42IHGOJBQ@&
MH4C\6""$?*/]C-6H<R-R+6VY+6_E6^G?639+,0+<C&0'AW'L [4&P?*'ELC3
M-%VV@FO8%BM&(T_;;,4&C(.V*U8W._B5V8/@VY4R=O^29?SG<K52HY5UA3XK
M(WA]K\FOZG!PIP]D%AR% 0IP H- \Y.?2MUJ.89>$" /"QIQ:AQL:#GVW%BJ
M$5_;((T"Y3=7%>#:ZP J)<"?I1HVSEC+R3%P88\'^=C>[=FA;>$5'P_UJ1SF
M0Z-OYTUWPZ_+T6[YQ.E\\&ZJOG#/.S["L5^-4(\2UT_E%FM]_]+&_F/-ET59
MIT7PC[^8NK1N1HY#+G@<Z (JL0<1]V-(:1C .!4\E!))S[=J\>4DQ=P6%*W$
M?X+/CT];;? N=4B$LG\MN]DX38>9$3PZR&,[Y4OY+\!.@R,NAK8:H-)C\!;Q
MO7 <MD..DR33-L[I ]9!/YU>#^O1*/I(D<Z7[5C+#JW?Q.8/]0)G^4;7G_X+
M6:YUR;++?%DH8:M:U3<B7V9<E[25(F*!;OV L>X/@!"!),$8!I@S+TDCBM+
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
M(C8.BW"486X?\JW0CE?MB<GWQL)NKZ3KK+(FD</<5G6=G_/[FPE0'YDZE 9
MJP"4#D KH8TW??"N]:BLN48575*I9<+MM!E_(LSM_ DF9"+3?,R)L3*>>T+:
M8>^Z/GDR$[6GZFVKLN^C!JP"<T.>]?M;?-B*_Q8D_Z0LW 7C1# D$YB24!F*
M:2PA"7RD.R@G%&.,/+OFR:8#SVW]4>]H/$"EEV,0FT4_C '<R$O(Z?HN:KFF
M MR0);\ 6G"@)1^YM$L'5N-7=3DV^-L7=.F Q*B62]?]3JT"OBM-RF@)C:U.
M4[A1[^*#&O+R/A?E7KJ.&$*8!3&F'$8!";2%+"$.?:XVL7$H IGRP,,6;01,
MQYT;*^DZ\CO9@1:^S-$!C?A@)[]5W7WC:3"(*!@'W+%C!8QQ=6ML8 RP5=.#
M,8">L"%"SQ?9MDV"+5K=+12,GS9E>P5;%5^U7K"^W3%2-WM\S-;?-QG[1_W6
M$R]EF/D$DH1[$"&ITT*B"'+A,202YM,DL(K%?3W"W'B\$A"4$EJ&VAZ QX27
M2$]*'=$70A02'=+,?$A\P=0_4,]+^.*'R&DV"7SMD<8$,'_*='P=*+28Q05@
MI=!]P32SS7L!-/)2UGZUQH@V/J7ZL/'$!Z-,&S%\2LF#F."3%[I1HV[%59T
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
MQFC$N2TM+:%!(S78B0V4W.;,9@;Y^35E<"!'7D'.8^BP3)B!:;XH# [J1$M
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
M+KOY]K5VU\0R$%1M@R$*N:(1M56%-/ 9##CVA"*82!)C2_/5L^?&&UH\L,F
M$M"BJO KO,X;@SU0&/D++P&X*P%P\ .^1L*BGK([(E/53]XC,U"5Y.,J=U5%
M?G7'=%60CXOZHNKQB4MZ[X2K<LJ9_"KNR4^RV13?MT]/J^?E^O[C6N3WSW?9
M![(A5T*[\!9^DN(X3$,8!Y(IBR="4.V%0TA2CT@6D3"*S-,"W.68&ZWM9%:F
M3RTT$*74FNRXDANP4O#2 'K\:6C\])TMZUWS6',P^09Z7XQ]/S4[74"EC"8;
MK0ZH])EF2IPWUF--S9OML8><HCX;;A=@S??>5D]_JVVX"P0=.W*GQ]FO8U7Q
MBSOR2Q2WHA#Y#_&>J'>.B>*2%IN<L,T"\<C7K4]@Q)F *$AB2'$0012%49+$
M,H[,ZAJ9#3>W5:DN4%.*K.O3E$*#1FISOC, ^OQ*,RQ\(R\HW<B!/QN1+4QW
M Q#-UX9AP9QH">@/JA7-FV/4P>8&#YF,M,T5:G.SQ5V.B6KL0?"M+BQT613;
MQRH5X8]"\#M"5^)._-J\5QK\8X%)C(D74\@BW0*5X  2CG4IC"B4Q$NE](V\
M');CSHV4&[&UX=,2'&C)+5/%#($W\X^. .?()'V\?G<;TS]+V8$6'I32#]BN
MP!*O81.L#,>>-EW*#I"#Y"?+V^W(BHOEXN-ZL]P\7W*N7L+B2OUXG=]E/]<+
MWXL(%GX$4Z+01CHSEM(TA9['!"$B\$(A38BI8XRYD5 E)JCEO !:4H4CT+*:
MD5 7H-V$,Q!,(Y.+$T+&)&* P1'"* 3[_3[[\1_J[I(K_HGTC[#ZL22(KN=.
M0@8&BC4?OLFEO9V;E^OUEJSJ7,DOR\=E9>3>BE79W#Q3UM&2ZT9DL124"%_"
M@$A]E.M12+TPA!'EE&#?][AG1 (]9)@;251R@Z<Z\WFUDQSDE>C:M[FLA7?V
MGAG/D+4S<PS<)W=DUI/0I)_OU0"W^TGX/-DD.+LOQYB,-W-=#C,I?9R6MG":
M.RR-G_Q6SDI;U3L<E=:/<BF2J[;?C\NB4,]MLBAO,B7$<_7?_3;-*V>&(K4_
MEAY$,L*0IB(N:T/*A$@>2Z-@(JM1Y[;FO!*\S!HN2QL_5M^798:\.?KG5Y=1
M,!U]B_P2SBKGO9(7_%G_:;(][H&L36W>$1">K%KO0$A;5O"U1*RSIJ_ILR:L
M\FNIWLNZO[8WNW8PI)M]2?7+'V2YTAZ+NMSZK2"KY?\*KG-A%VH/P6(O22 )
M=4J!%Q!(N51[#L^/HBA E$318EV6F.)W-IT,324P^G#2ZL,YD&.\C^<ON<[;
MSFM!P;NJ989EA*C%/)AY1 >&=<(ZZ^W&$CNYH<QR6"C)]=E+C;06?LA6AK:
M#=S+T'CXB9L9VL)RV,W0^@E.96%O%1'ANY_9?PN2ZU3-+QEIJBXCWY->[,>0
MLCB!*&44XD H8Q6AD 4RX%%L[A_I&FEN%JD65I?:Q$")"[6\98XQT!(#OA5
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
M:73D-WEN/'H-@1N9C 7LR!33@2G8:6YHQ^@.*N4'Y)X^F$V37G9,@7EDG'5
MXYR$UO6,?ISVH5QG#V:Q>J.WR]KM#SMIC?.N-)(1TAR&%&F(:"(A3X6$E*@@
M3@E/6>S5Y,Q'^-PXK=7=IE/M[6!]5LSJ[+X [340;LPV%KPC,]MY9 >,T+\$
MJT$9S4N!21FM#S2O&:W7,_JV$2BR)V;[='W9V,?=Z%V[R/*_U%(N)(TH$9+
M)*$<(LX4I"@)( YBKI5,TEAZ9=F>E3@W[JK5M-^7W*KNW<7\',IN'#4H=B,3
MTT[7*["#<$]?8!4>LHR_(S8#%^H_)W7B4OR.(!P6VW>]\>)>BU\S:8NUK&1F
MG;0;;>N(*=EVV/[;ILA*F0G[-[:L$W8_K:(@C!=)I)B@80AUS&.(DB2$5(BJ
MS" B7*'0,%3/EHM]=9H=5WV^_?H>LL?'(G]2$A25 38P0U5*]^[KUWO,SI\$
MO,%(C,Q\AUW]*J/ UBI+A+5=X.MVA%Z:UI89R%8VWS*>?N!Z]V6<8@#?K#WC
M> -Y2:/&2R%W[]?86]);M6V\%)J.[HT7/]I_)JWBFJOT$2/_M_R!9:M%I&,9
M$1Y!I16&**8!Y"A"4! 6HC (%%?$=58\\ORYS7"5BJ#5$?Q9:^EQ[GH,P_.S
MU(7(C#SCC **^PQP(3@3L;DO2%Z,W %!![L>NVLRINQ0>9_UNBX;HK56N]G1
M=/7Z\/"XS)\K8MVUA;C6AEK>;XK"O"4?LU*PI6T#MT JC%.<Q%!S+"'B&$/&
MH@0F6J12Q%Q*[913,;1B<^/,;5,]U=CPLKF5[7QE0[JL0_-H;KRHV]4%PWF>
MA=]JD$;?*CG:"K$UK>V%V!KWL@40J,P#C7V@-K!JD_A&PWA)SZAIAO--VT"-
M-ZP7]G2Z''NO-DT7B'O#SDN7@]3=3&F Y_?O#6^+2I1_V#[T=0/Z?)6)JNB$
M^?.UJ#HQM95Y.$HI25*8,L7,HH.%D 41A4Q)+#&/>1@SWQ[QSM+G-KUN>W!7
M)7HVUH(J&?S#G4?I??\Q<)HNQT-V_#FQ!K52'E3:@YWZH-4?- ;TB,#UA]R_
MI_PHT$_=6]YQ"(9M+N^-G$.3>?=G3MYLWMO<8TWG_1_2[]3XMLB%4K+\:$RI
MZJO>U(D='WZJ0F2ED@O!DBBA#,-8"+,TTPF%)&0!U(C$) H#+63H<VI\5N+<
M)H5686"'&Y1699!7.@/5Z.QWAGP><[<SY$&1'/LDY06(E;:@41=L]1WN"-D9
MFD&/D,]+G?0(V1F$UT?([C?V(YV/V<HV1/A=,?/Q9HS;;?CGMOO[;QMEG>"[
M'_E"A9JK$&FH$+?4(^T),4YAF :,4LVH4$ZI7IYRYT9 YFUS/#;T!=B-9T:
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
ME?I7P!A087L%V!K$X-%: 1("'FL[>CBC/;#W".L?=0RFBMBOQV*S'8N5,6.
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
M5M^V/+/Z [TUH.IQMKW6L0#>A4-WWIF=9D!&I\[7I4::T3'KWJTE9ET,&EM
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
M:TTYE(C92 3"(&%$0$EC;)P\D0:I4[_T4P+F1FNMCFVL8:VE&V>=!+&;DX:
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
M/&:Z[' /HUYDA_O<-T(+]IO-NERSE6R"=,1"B$@&0E&8QH&"""<(TH @**G
MB$LIJ#W3<H_!]Y+NQ=<3A.&W;<%K;<&__YM9CH;_684NBI'ZKQ\,B-OB;328
M1^;SLQW8P9[R5S7R$[5@/X7:=#W8#S283Q/V4^!X=6$_^9"^;=B+1]OC4%VO
M9-47HYFYTQ0+'FH)C;\90113!HE,0DAX$! <*X02I_+R9^3,S=G<JEE%]79W
M>O'"TXV1!D!I9.XY M (C2G.X#!P,_3CLB;N?-YI\&&;\^[+>[9&9H6MPUK>
MJJ+BFM^RY<;0T"+$:1PE9@6J"1(0"19#%@44!E$0ICPB4:"$7S/-$Y)\WO-I
MFFHVBE5^B\R72V;62H_FE:]\&$\7YA2\G$<A0H);[]'6?TOL4;&!UZ#-M0J1
M2@.Z6*GU^-#2&MI6UO]L6-T8=X W<63&;36TM;AK_^X*-%H.V#NZ&X9A^T6?
MD#5MC^AN@P_Z0I^YO&<%!W5?%:^N3YQ2BB,1IA8R(B%*XQB2B$<PX0J%J6(L
M9<BK=L/^T^?F:#7*E3T/[EXBY_:I]\9C[.TY9RC\JS4<,WG8.@TO)$Q;H>&8
M<0>U&8Y>U+==RDK]L%%H=2^6VR*_+]A#X^ G$0Y#@1 TMR*($LDA"Q($16BF
M=XT8T4CY.4E=XN;G*6VUW3;=8C\!-S_K;.V9Y]^)L]NW/A1V(W_Z.]":WDR-
MHB,LJ5P0&;A+1H? B;M;G#?]L"N%PSU]$ZMTME+R7?UMW)H7XILJGC*AWN?E
M>J&2-(I"D4(1,VIX1!-(TSB$&*M4! &C"(=^*58=TN;G%52J 6%T\TVEZ@+5
MC30&@VIDUFCT!(VBP&IZ!5KLWG=AUR.ER@&3@9.KNB1.G&;E8/QAPI7+34-1
MQ[40FP?;)D?5&T&V'7NAOJM5F3VI3RN1/Z@O:OU7X_R4O^=EJ<IW2N>%K:V\
MD))HI;2"BJ,J,!U!KD0$"=$RC+4.&6&+NC?8MS4K'/<?AE31YYM[K>B(!UP/
MMJQK";(5N+YY_PFL\C5X5NLJ?OU^E?UW58@'K,QO:ITRT?I!%:_930]K\Z^
MK<T?[K-5U< KUU72UZ6L=\'[$*N($&(F';NY#U$02/,^1"DTJU+)58"HD.W[
M\&$E_R>\#:V:\WT7S"N@5G(&@]]WAIQF.-]D0MTSK3GH>&$<J*T#OUB[?KT"
MUL;M/WAEI>T>,.94?#GX(\_<%RCXQA/]Y=">]PL&D-$CG>W+9S-\082#S]ER
MF>4K&WO\>\Y6;<A6C%@2JP2&L2T(PY!Q"#"G,$DE#N)81S%S6G\XR)K;ZL.H
M"ZR^X/\Q&O\E (W2=;2\5=LC,^H,RMUT.S!V([/G%C:CZR%F/4(+S[ZB[@ED
MPX$X5:I8)Y@#Y8*YH=*5]77F"=/E=[F9\B*3R_&6?BNTFK8-1:OREF72\/>"
M!ERE+$TA#VS%"T+M\3D34">,8L9()*/ 9T?G4,3<B+3QC-961?!H= 2_F'=I
MLY)*&M_(>,-^CNX13-W<U<N0&IDV&Y J[8!5[PI\Z4#&VUT\;?R@3M\1,9.Z
M;J?-?.V =5S9]UO?IGU^6EUKG2TSX\N5WS:\S&3&"EN0H"QS4?WV>B7_EF>K
M]=_-Y1OS'BT$#F.I90K3NO*>#&W1/0H%QB%C:<PCO[[!%VDS/P;9MB2W$<-[
M-OA2QR5#Y,HR$P$_.B'M<M -Z#:^[UH^,?,5V@(-.\.NP+YI54G;QKBKZJ;*
M/M :."2A#8#SP-QWB483T^0 X!TRZA /O2 Y_GN^E%5AU?8?G\P*.G]2E4J[
M@WG&$HZA9/9@7B@%F=WEY"I&FDG..?-KLNPH>&Z4NM.[KC[=_A/LJ]XC?=YE
M#-R(= QD1^9,)U!'.,WWA6KXO'L7X=-GX7M <C0GW^=^_[VW]SE;?LY6MD#(
MDM59Q._RE2S7.5>/>;E6\D>V_O[E\^?/ORUHRF48HA#B1$J(>*(@B4@("0VY
M2B(6:DQ=]^$\Y,Z-M:SJX,'H;H]46N4!M]HW9:-J X"U %0FN&\T^8S'^1V[
MD5 >F<$J@*W:8$]O\&YZ@-UW]48">J(=OB$!]]KVZP%;QQ:@S],FVP[L8>+^
MUF"?V_UG@3]6YKK[(M^L9.,>B2@F3*0QC&5D7%06($A0R"%% A-!E%2)<['
M@Z?/C='W%'0GDD/,SO/Q14B,S+I[NO4X(#E$PYT\+T)E(HKT0L>+ T]:W\%T
MA_=,QF<GU=UGK=,7^7/3%UM*E2W_RDH;K=:\7"A6-(U2!G'(*41::;."IMJ6
M-@TTU510ZI28<DK W!BJT1$8);NC*=W@.\]4EX(R,EF]QJ,'8QT%QIVT+@5H
M(MYR?G&\.*O+^ [:.GK;9,S5I?0^>75>=U'9S'*]+>X6F46S"%(!*0L2B&3
M( T-GR6IIDJEC''LU>3H0,+<&.QCMF(K8<-*EU7M1QMKZ-G<Z!!%CTV\OMA,
ML5MWU7#8",V+3MH^1MG+/2EO4>WRT,@312Z/7-CON[YES]4VW(W^+;--,LW"
MS"S6\B);/W]:F:]*E>N%2''$A#0K*1$IB!)";=F\!$9<)\PLKH(PU(N5NK<Q
M=W?N'[R#:*?7?)M@_TJ!\5[YO[.E,DS JC),Z7^6P(S$JK3-D/-566\Q9.L2
MY+9TEA]!N R'&V4,A>Y$X6Z-MC9H^Z:0AFF+9[!5_,JV@A2VLFN^7%H";BT8
MCF4\X!J4=USD3LI$'D"\YB:?6_L65CH6S'NC;;"]W;X/"5=0*%O2,V82<DX$
M3)A6-):&J$CH4R^N0Y:79S)!=;BC(?37ZW61\4W=8'"=@]LOG[_ZEETZC;8;
M"0V$X>B[]1T9"+8SN"$EH_'5(:2L,._[D!6:SL(U<)6FT_(FKM1TUO##:DWG
M;^E9L>GA<9D_*_5-V5)Q1O^V>EL4A5*1$,I088@(,@L>B1(H-4T2I&,E$?-9
M\)R0,[=E3ZLFV.KI64KH!)QN##( 2".SQR$^(X0FG(%AV%)")V1-6TJHV^"#
M4D)G+A\J,]@VP/HOQ9;K[^\-]]MUV)V9 N17L_+XJICXKLH_ENOLP?QS^_L%
MHH@$F,20!H) Q' *&=$1Y(@D"4D)29C71LD@6LV-9:P)8/V=K<W_*5#50BQJ
MU:M?;!K]S4K+IG;:OU^:U]EG*-TX:_(!&IGACF=R5B-6&P6L5?4.4*4_L :
MQC+0FK;WMS'S-R_ >N3$S3Z:O7'&Y@5@GD_5O.3A?8M-W=O4T+QX_CUCW+:=
M>FZJG04HE5B(V+IT$B*9",ATPJ'"D4!1&I$8>Y7F/2EI;L2[4Q1L->U9/^XT
MNFZ\.0AF(W-A/[AZ%)8Z \7 5:5.29NXI-09HP_K29V[H4\XZ<-#5H??7Z^D
M;2>5K>[M;J\JOZHJK?PNO_NN/JR>LB)?V>O:<L'5J9MJWGA*L$H"&< @->M$
MA'0"240U3,T24H64J#!QRD\<3J6Y$<^>5568]PN[0&.8W66Q_M^>;>!Z5R/;
MBZ8&'-UN/GN;,1M_D^S"X;H"M6EO-VP^T;!3#]]$T10M]D#G5>F5BS_!ZY]9
M.5 <V;"@=X;9#B)HP@C<(8%Y&9P[Z)/[>>6GZK38'?AV3_>VJO1D?E_8 _#?
M5/W?;1A%&"L2:24@"B6"B$8<,L$)Y$0$.(DX9C+V<=\O5VENT^W98DN>H2P#
M#)K;JF#:H1AY%G4H>;4[<!HEG&8X. ==@@R@UJ1KE>%@?+VH&?#)?7>]^?HV
M7V;B^4[]7+\S5O]SD6C-"19F$:.(6<YHS"#1/(&8X8A%@A)*O.HJ')$Q-\*\
M?LB+=?;?=2:1^2"MRN!:_&N3E5GU.[MAY9G;>PQ:USWEBP ;?8>8KZ] K1_X
ML_FO5114F@Y(7QTX#+Q[>RAGXKW8DX8>[JR>OK3WP9<J"B6WU5W:_17C%]I*
M09K%L60D-=]_54\[8I#Q5$%"8H8)5TR%7KNE9^3-CAKVBEC*1G60[=5G\CZ;
MZD3;^=1I* S'/T^J(=M5:P)[R@Y<LLD1EZ'/?CIE3GVJXP+ D?,:I]O\MUBO
MGUBVM#%4'_/B&UNJ;TILBNJYELD^VX5E]:]K;3[F.U6=$Y5WWXM\<__]8V9^
MV?SJ(\N*O[/E1BT(BA(9F/5>JG "$9$<<LJP60B&82(C)5*1NNZV#J[=[-C+
M*@["H*J.;(_7*]5!B.M?N._*#3^.Y_=5WW1T1N;%K6U0YP4LC75@9]Y5[8#N
M++P"K!I(8V1U%E^"QDS0V%G_]@I84T%EZUL.K?O>ZYL.\43;L&\WU%X[LJ,-
M1<?F[/ R)]NG'0VN_2W;\83T72L4V9/Y7)[4OH-@P-H4-CIZ006/I3"+@S3"
M9D8.F(8L5"&4L0H#+@4)6=1F#[FN%CHE.GWN+Y.&)ME[W:X4A/D_[_Y=YV!V
M721<#MU4BX16TUV@19T'5*LZY +!"9.!%PC=,B=>(#@!<+A <+NM'ZV\VY39
M2I7EWHY;]6.AVM/<E-CL.YK"("(!1,C6>DV(@ &)28!I&DKAU=3KK,2Y.?*M
MPON[DE>@U;EG$-=YW-V89E T1^::2X'TIAQG< 8EG?-2)Z4=9Q!>$X_[C7VC
M1$7^I(IGF\=8*+&N-OH70<QMM\ 0DD@E$"580TH8@VF(TBB2%"5<^$6('I$R
M-XIIE;0'(+)2LRI[X-U[]!B@;CQR,4PC<\<^0K6&9PZ&>L2"=B P<!SH,4D3
MQX!V&'L8_]EU<<_VX>*[DINENM$?M#;/W)Z_WK&?=62ZM:0JRFS;7-B%V.XL
M+S)+FDCBR*QP(@X1"10D,HZAH0XNE(YXQ+S"4"Y19FY4TMIB/Y2M-?M' $W2
MR+Y%GOW++QDZ-S:::D!&)JT^8P'^K,P9YUAW"%R';<%^B4+3=FP? +J#!N]#
M/+,?__Z=%9E]7ELQXL-J;5;^MT7VP(KG.GE(9.;'MHR>2% 4&HJES :F(&86
M@69(81JE4D1(<:*]DBO]Q,^-8]O"-'Z\Z0FY&U..!^3(W-@JOBTR VK5KT"C
M/-C3?H14[W[ #4I^GBI,2G?]X'E-<#V?TH_2KH6H&MK>LF<K\WVS8\MU$.H@
MP5 D-F99$ 4Y2P-H?,A4) $G<:I\J.NXF+E15*LE>*S5]*.J$U"Z4=+E (U]
M -QBTVAX!=X/O=G=C<&@+')"U*1LT6WN:U8X<W7?"GOV(<W<B2F3$4X4I&%0
M[5DCR+%@,*5F99BJ$$M%%V9)RW/W*GJ[Q_N\ROM"QGNC[VSU*_!M;?Q"V_C#
M\,O_!A_^M3%<ZUL7;P]$MZ^]+S C?^.U6B/X#<?L';A4W9Z B6O2'9IV6'SN
MR#5]3[0?"R7JM8WY>:FJ'>:5W(\(7X0J9DHEP@ 5$]L!"T$2!A@JC!+.4T5$
M)/U"8,\+G=M<_N__%B;!?^YK7J41LCV5?0^Y'9!W/>D>%L_1C[MWZMKXGT;A
MNF&@"YX]CKW= 1KX[-M!\,0'X.Y0')Z">]SKQT=EL5Y\6*GB_MDFV2Z(BA+,
M1 B-JV!\ARC&D*&$02440T$:L)@[E11X^=BY<4JMV;F\XBZ<NOFAO_4C,X";
MX<Z?^7$[NSYD<\?>1VS^]?H#?O7(23[1XV:T'^&)O_J'I-]N^#(3?ZR;*)9W
M&WFOUK?V"[9?M<Q$G0K]>_[#?-J?<_-0\XMZ2_3]IER;_Q3EK3)O@EF,8L)3
M'01F2:]M#V*.(\@#B6$J"),DB,.4.S<>&E"ON7WHM2W@L38&R-8:6V]@F?^H
M9KZ'QJ(VN4:T-EV!Q]HJ]Y#F(8>XFV+><.#&7KQ45H&M65>@&<7&,K U#=SE
MP!A758IHS6L/F-[O1O'V+4?1/23]C49SHF#TR4?5*P9]!.P[HL^'E#99W/D(
M$.U'G(_Q^!Y3])?/7Z,@)-_^^/(M_DN$FPE ;M1G\YSO=B2;_:&0R3 ,H@@*
M&0F(,"60*<1L:RVB ATF*G:*U/*2.K?IU2H.K,;_"UC]@3&@!$9M4.D-K.(>
MK.N,O</,. :B8\][%LP6QF\5K*T#\@K3'FV\W,'UF+#& 'FJZ6A L/UF&E_0
MNN81YV=--TOXFO=B#O"^^=+PNZ-'M&;ZV85L!4)0'D4)3),HM346#<_C4,!$
M$Y1R@I0(O6(_/&3/C>V_;1X>C,[_;5RTIDT96QK'3.=%TPK9EGOS;:)S\0"Y
M[=2.!/O(4\)^"-V)D!%;1&^:H#EGX$:*D3LO_XU"XIR!.1T!Y_Z(?HRWS<.\
M+DNU+C\K5FX*)6]67VUB9V&^U'>LS/:^JC!,TTAA#276%"+%->0IQ3"6"J5(
M2)(&7GU(?!68'??M?8F?5D]FB.J*EO^EEA+PY[IX9=ND8[^&O6<6@_= N='?
MF/"/S(&[=/,K4&L/6O6!F7.V!H#*@E&YL"^*@Q*BMQ*3LF)?B%Y38^_G^*_Y
MS3-8^47]^*Q^9B*_S7_4E?'8JHU%55&,TU +F 9A;/?:,218QS!.,(Z18K$,
MG1(N7(3-C?<J?:%1&-0:@TIET.CLOOX\"W(4I52'D8(DCB*(- H@H5A *A0)
MHU1$82+<@I:&AGFB(*8OGV\'A//\%LF0$(T\!72_A#UV0\["Y[X),B2,$^U]
M7 JGUWZ'*SX=VQQG'S'9[H:K,?N;&L[W^,]<N_7#5^-Q_K".3WU0_34S#WB5
M>V8#/QGA""*B XA2J2'12$#,$X0T4UHRYPUK'\%SF]&VGOR-!EOM01,84>GO
MSB-> W">DL>"=:I=BI.(^GCEEX'L3MQC@3T1B5_P&GOQ=Q^8.KC<ZW&3\7H?
M(_<YOM?]O?-\VK*PIXIX-SY,$I!4:-L-$MF:6((KR!,:02:83".,& V<0OF\
M)<^-\:]OWG_RS@!R!)D@H@CA(=0*AP;D$$&F!#6KF"#%A)G7'Q._7(M18)XP
M$6,LI-TVND9!;^3YT[Z?)]I^CY#"X8W0T/E:CM*G3N'R ^5(5I?G _K1_^MV
M#)]6=C=Z988\4^4""Q$RJ3E,4Z5MB>((DH0DD.M$JCB*0D2X7QG$3GE.W]"D
M11 _&QE%QI;E%2@WCX_+NJ[I2@*],6"6-D7,CY^Z\7;CI,LQG(:'6CW!+ZVF
MOX)L!?:4'8Z%G# 9E'FZ)4[*-D[&OV88MYOZL8KMR66;NOPC6W]OH^FJC7?;
M&2!.XEB&B8(DTC;2+460I F%5,3$_"_BG'I%0'0)FYOKV.H*?AAE]R/#5QW=
M _PA=N.1H8 ;F49>8M8JVAS>M56FKY?+_ <S7TO=([ J5@ML]Z'A*,8%KD$9
MIE/@I 3C8OIK?G&ZIR^]/#SDJRI!^]MWX]>6-YMUN3;3<K:Z7T2$)@FARBR>
MA&VM)R)(">:0*FF<&1X&CIDL+L+F1R]6U]HO,1Y+I2[(=_J"7\S\6__Z5U^Z
MZ8#<E6Z& 7)TNJDP_%9C6&MZ!?9T'9)1SB,R,*-T")R84<Z;?L@H#O<,V\WS
M-Z6SE9)- $X5?W,M_\^FCM;9-K:KLPKV5]QW>;W>WK:-U#B.=4(UI(% $"6$
M0$(0@2E*<)P2$G/IU8MN;(7GQFRWUDCS6>[ZU^_,&J@)Z&!C[4:'<QK!D2GU
M6 /17VIK?ZV<-%L\H++Z1:C;MH,(^UFMN;\JL61EF6F;O&-?AATN5R?WNR;L
M1CKTR$W2JW0PI6?1R73H(7#M<SJXW'[3V%UA!&M#Q]<K^4T53YDP4^.-WD;7
M?UH9,=5I8GEG))3'_]24S.>AX)AS#8U#;;QI18P/7?TS58@$..0\]FI5,*1R
M<YN>]O,7MJKV;&8PZ""ZS45O-30CSSL]1\5[0A@#OD')?U %)R7Z,:!]3>JC
MR.AY&N_3)^NCF7Z:'EEW!ZWK5"!Q@A,.;;E.B(@((),TA5I(&26*QR)TZBXY
MN&9SH^ZZLR1^W5@R\&DL.?SP.9Y.O\6@C$S:51O!_;Z"+]L.6C/W>P9>M2T'
MGZ^J3>"ZY(-=+GPS7_%2;?\,?C-_:9<4UGHSYG?;T1[P/'SH,1GVO'PP[:8]
M3Q\:U(/S]L$%]&WC<V]/_?/BN=HK;[RXF,B4B8! 2I" *-8IY)%MT4&QHC$-
M21)XM2X_*F5NQ+Q3LC[JZ>E.'T?4C5\OQFEDKO2'J$<CGPX(!F[D<TS2Q(U\
M.HP];.33=7'?DZUR?:/_FN=RYXRJ\EN^E LJE= B9C".M8;(.'.02)8:(''T
M?[M[U^8V=NQL]/O[*U!U3D[V5 F3OJ O>$_56R7?=CS'ME2R=U*I_8&%J]P9
MJJEIDK:57W^ OI 4234!-+K526KB+<ML8*T'[ <+"^L2(,82(JW:]+P\U=R(
M0$NJ\V1%$XRL]_;':L6WK'8".K3VZD$Y)3%B@<86Q0*BA.8Z;2R&'(4<L3"2
M02[MXB_]X#Q-P.5SI+V!:GH_Z .HT6\'&X1J,1LSLQ44:$E]W@U>0L/SS>"+
MTTU\+WA)[=-;P8M/V&="[0[X7S?JU*#/]Y]6S:5#:S\@$:$0IS$,,5<664IC
M2)!0M(&UCU3]3YVZ3;.?+DTV-S[>N]5V H-.8DLCS0CK?OKPC>!D/LEIP#-/
M8/()XD1)2\/ M,I;,D6G)U?IXA"3Y2>9*G.8DV3\C$O%A.KATXJ4=V+=C:UC
M/8K-1NB2Y-MRLQ!1R&@>)C!*.(>(RP#FJ8@A2S&-,RP4&1MU+C";;FZ,JR4&
M2R4RJ/8R*\NW%5HW+]C:%*0U /PRZ?J%<63:K1'4TH(#<<%.7G#M'T&;G'^?
M2$Z6]3\(4<ND?U. >M/^+PXR8>*_J4+/4_^-G[(C82Z*15TB[.FMT%&[RX\E
M%[_^/_&T0!%F<4@S&"0TA2A+,"1AR&$<8Q)%- SCW*C?VXLSS(UJ&R%!*R6H
MQ01*3C-J>!G(?C[U L_(%&J-C/$K?E'[,T?=M6!_O5_]^!?U;'W*_0?2/\+F
MQ_J=?WG425[SBTIU;_;E#WIJ#?%A*7X53?1D5TT>)R06@D=0X)2J8VPHE5F5
M88@2PG+$>2"9L5EE..?<7OBV;+S<"SJPL/\9F"\;4R. -S(=O%B _T!J7[T2
MSD ZL _",&A?N\>!%<3#&Q>\#)9M4X(S([UNPX&75;O83*#G40>'X[;DZSIE
M2H>&"OZY*$4=[]R40OY6;=>;11)&G&.20XPQ@H@HHLZS@"KLLSB1+!,\,7<Z
M&DPX-ZJN909L+[0.]'Y0@JMC\4YRL-&B6WC03) W<$%ZQG-L-V0-Y8&\5T!+
M# Y$!M]& -+"'>D9T*E<DH.!M7-+6J#4YYHT&68Z]Z2%4L]<E#;/N5W0?U)#
MWL@FO_@#837[?Q+*8*^Z4!V1")Y2! 7"NE02DA#K9LDB##,>()(KVK:YIK\T
MX=PX6LNK+TC;%.Q.Y"O0".T8Q',1=K,K9I]@CDS0@W&TOG$V!<?KO?/%22>]
M?3:%X/@.VOBYP2?Y+UM=]&<E/XM[\N]DLUFOY+\7)6^JP[TEZLNDIEZ$.,V#
M,.%0G>JQOBUAD*K#/)0(\9@'A&-A%"_H*L#<2$E+V(4/L5;&.A?^X:=A'KSS
M4E@?_;T#/+D?H-% DY?6 =1*Z+_5J]!6E.P4&1E]9R^!]U5X-9>!E]48XD.P
M@M+<H6 V[&MY%ZR4[G$UV(WC4/*9E'_;DO)W38[JJUG>?VV^H7?B<:F^8?H;
M>]=^/==MX<0@CZ@,60K30 J(:"YAGHL$QB(.6)#+.+8H_&P]_=RVEJ]_^_TK
MJ/;B@FYPPYA4QT6XO*V,"^W(FXH2'FCIP5Y\T,H/#A0 .PT<BO8[H&Y1#7I4
M]*>J"6V["IY*1#MCUU<HVG[0Z<I%.RO\K&BT^RCV^T:S+]WL]Z5;->YWLA9\
M024+B6 49A@'$,5(0L(I4\>07+($XRCEQOO#R]/,;1_8FUD/2M:?M97UV G;
MG#6ZWUL<.7I@OKP#^ %O9*8_:Y[N!/6"E#EK^T%L(G9V1,Z*BB\#TD.Y/0]/
M1JV7%3BD4(-/VU/EQW*]K71IRK>DJ@I17?\JU@N9$I;%1, X)(HD29! DL4Q
MS$.&<$!33!$V)<ES$\R-'G<R@E9(\*<6T\)<.POC91(<"L[(]#<2+N:4-Q2?
MB<C.&B<KFNL#H8?@SCXV&;7U"7U(:KV?<[L%>R>DJ"K!OY%?33_%HUQ8G8G5
M5>JKZ\B':20B%"L;D"-=2@I!+!)E$@8IB5"4!K&T*OEL.?_<R/ @;7NYEQ)4
MHJ[WKX,:BKJJ&-B07Z9^!->E,;LX&Q'PD0FVD[RN(MC(>@6.\^:;3,X#!?S=
MJCDBY_62S5:&2>_<' $ZOH)S'<8Q#$!7S->9IXM,AG'"F(""Q#E$%#%( T5M
M2<!P)A,BXB1?;'0C&\/[_FYD*]+:C3_>BU0WXP'+NJ&#^/4HRG53:UUWJGX4
M5;$R/*R=0FAX=^\"S-B7]%JF*Z"E\G@/?ZRHWPOWW>C3WJP?*W5RA7[R ?N3
MUG44A%ES-?)>RH(5HF1/BMD_K0C_3$IR7SO!;JO5?44>NH9;/$Z$Q!G,4:H+
M,V,&<YZ&D/ PB],489P9-V-VF']NIHG6H+L5W.O0;(]*"[!7 [1ZF)]47);G
M\@%O9-!'9A![O!UN.ER -S]!CKP $QTPQU@(JS/H !A[CJ@NHTYV@AV@\N$!
M=\@P]IO,::GGVC)ZKTPBIDYO[Q\>EZLG4;TKUG2K^+JN#:KLI"_BU^9#L69D
MJ>O%+6C"B, L5CNT3"'"<0@QD03&+(GB $D2FR=>>9%H;AM1)ST0K?B '\I?
MFYZE;O\K:Q7J:IWFC.AG$2]O3I,OS?BGZ9,R_: Y&>P6K%,*O#M9,*T7:!2K
M2W!.O6#FF]KD"S?1-C?5 EIM?5[![MD,_<PSV?;H%9;##=/OP Y!9[OVUFJ_
M5E/NVBA\([_NR$;G;"ATBF71I&WHLJR+*$KC-&:IKCP0042B%-(DP#!$E'&.
MTSB.C H1.,X_M^UQUZY])<%."=!H4;LZM1[@N2+@SUH5FQ IAX6ZO"F.#/_(
M6^!\D;>(3AMW!:8*3QMC)>PBU=QQ[ M5<QAUNE@U=Y6?!:L-&,;19;]:U[F!
M17FOSH>%6']2>^#'C7A8+V@L8A8@#),XDQ ))F$>,Z;.9F$F4)8D$;.ZGGQY
MJKEM(UI2\$Q4\*<6%M32VB;IO8RPH8O?"VYC^_P=(;._![B(AM^+@9>GF_:F
MX*+:)U<'EY\8T!7RX-+PB])@6^E^70O!1)9'"L5<1@2B3%)(>"0A#5$N\RB)
MN;1JCO7R5'.CC*:9WW)5WL--79;0X-;<%ETSNO"#V<ATT<!U(.45V,OIN2=A
M+Q;^NPF>GV[Z/H"]:I_MX-?_A!U9K*N-[G7-]84X/V@,I0[,3=F!&]GT^--M
M TGY=%,NG]3)FBU7ZVTE]@UB(Y3D:9#!D*091'$B(&6X_JO$21PED3 B%#_B
MS(UT=AJ!PYYN.YW 7@.3CI]CK%\_94V_*B/3FM\%,:8[OSCV4:*:Z8 .U=^.
MJ="3*)/0I5_8.DKU/*IS*.J1+[/]\88NB_O&%8)9@K.8!##)@APBC!-(A< P
M13AB*0TSBM6IM(YA^KHAU<;,9#.8V>:%/9Y_O'?W#5G6D=1D ZBX+\I2Y_6M
MI,45F@WX*$EI%F0(BAQ3B"A)=8 <@8$0$9-48![D+?CO2_Z*T'>S3P*\*/EX
MD)N9SYY!?(6;QZO=W_8B>XW<-<7'=[3NQ7FGCM U!>),5*[QHP[Q?HSIHM>*
MOFY72QWWL=YO+^O&)XXE)SC+8I@*4O=SPA"G(H>,1R$/8HX0-@_ONSC=W,SF
MO<2@$_G ,EO;7TL8('[Y_L<OCB/SSFM :!%[YQ7*B>YMAD)J%U9GC%!?%-WE
M0:8+FC-6Z%F,G/E3KG9X5?P@^AZG3K?8]4/]O5JMUYV_Y6D1TICG-$]@$,M(
M68,B@D0F'&81)FDF>1R(P"X3S&3:N?'R7FI M-A70.J&QC^:AL;W6O:=7]6R
M#9_A.IB:B+[1'=U*W %[W0![V"FZ%GOGB_50[<H-)\_6HM'4$QN,-G"<VHQ6
M3P\NJ7C]^%BM?@A>IS81]H]ML2[T!E@W%EU$,DUCJDZN"0XP1"$.(4FPA!%C
M481"FN78..[(9N*Y458G;)L!=B"N30=6:_@O6Y-C@3HR4YT6ZGLEA)U+)'I#
M^M5*(SHC/J0<HA%LYF40^X=[K?*'1DKVE#TT>]Y?">^Z:(9(TBC& 849CP*(
M<*Y[7?$,2LIDQ+*0!Y%=&- +$\V-VMN*TE_41ZRJCUP$U,S(] '3R&1M@9"7
MLMNG]4=&++<]7=424Y5-RFL/J&)2M]+[\OGV0U&M-Y]7U>:>W(LWJY)W91Y)
M%H19AF/(1$@ARF(.:8X0I&$D9$B0B*6QS=<WT=R(0,L*:F%!)RVHQ;7HB]F'
MZV5CSA=:(_/!BT Y).?V(F;10]03<E-U#[7^JMDU##5 HZ]5:-_CTS4)-5#B
M67M0D\\[4.7/U>VJ*#=?% M_%3]$^564Q:KZHUP+ME6<_&6U$>MW6_%.L'JJ
M.(@"%+9?X#3F1!)*H$ L5C:5B"#.<ZX@QV$>ABA(LL282@<(,CNJ_;D"M3)
M:P-J=4"C#]@I!&J-@%()=#J!.+@"6BT+@AFR?@:4/=&JC$WI0Q?$A?J'K(S%
MUC#1"DVU=8SVZMAM,1Y0[=N"A@P_W1;E 81G6YB/\=S< ON,I'>";CZ6ZTU5
M?YO7W\2OS1NE\-\708!I0E  LT27,4QC";$D(<08$8DC'@>I5=#_Y2GGMFT=
MIMQ]VJ4 :.G!@?AV[@,#X,T<"7[A''F_,4.RO0L'6@-0J^#1\V".EU<?A,&T
MDWHCS&$X]DM8/.F0)'^>^32HUYND9LDX:1O/MB8!"W@>DU3 +$HBB(0B*1JE
M!"H#/"%Q$,A$&!>5MI]^;ER5_#5._@EP90'<L,U*&P!:>(L4;/L%N&PMCPOK
MV)QUULBZJJTLK<&5CFQ-P&-MG,6)+@NI]7#IS6*/O47V^ZAK,%7R^UAK89<
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
M<)O5WAJ+,B!(1#&"A">9VACS!.81#F :B3Q#/$S"W/CBRW[ZN>V(T5\3_$^
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
M+;Y\OGO7A>_@(*5!QB$A2#>#SC-(4!C A.% QHAF.#$.%CT9?6X$IJ,RM(1
MBVAQ+CU!S<!5, 2+L4_[AS"XQ/"<X&%QU!Z"RW11/#;XV)US7]*_[ZAZ\LQT
MI\V7Q'UV8'SQ0VYF6A?'J,,71;FN5_N@L-*_%YOO'TM>_"CX5J>Q[3_T_I?^
M42RHQ#)@*()9K(Z"".GNQ$+[<W&, D%$1'!@8[<-%6AN//CE6=7G1_5O=@;;
MX 4RL^"FA'UDRMU%51^*>5CO#?Q4VH"].E?//]EJY,^V\X6M5V-OL%"36G^^
M(#PV![V-.]#C=B.;L*."+#^6ZTU5;[UM!\Q%Q"2A29)#F8H0HDP0F*-8_:$L
MR" 02*+,JJ:'T:QSX]&# W&=.5'?;.I&RH[NMU[$+9UPOG <F1B?0[@3&1S(
M/$W772O@QO';]<[\.MX[$S!>].$9/3R@ &:7IU>(M;)H="TC-?ZNJTZ>9@+K
M<@(9EBE$N60P3[& 5";**LSC/!!6+4$N3SDW>MH;'>J/8K.N,Q.:.H('>OQO
MAPJ,_<B;,95?/$>FJ1/4KL!>WE&Z%YG#X[_L8O^TTQ==-(+A;,E%LR<'1QQ]
MV>IC[XW\+.[)3[+9K#^6;^H6;T]?U2J3>_&!L/:CUX^/U>J'X O!8QJ'*8<X
M(!RJ<RF"-*(AS#'C*,*8\]SH<L&/.'/CKD8%;1,\=$KH]CFT40.L&SV W"D"
M2*M)'4FT>\@]G,AE30W\@I.NU-B.Q).PDG;9;B38::1,.=#J!%JEP%XKT*DU
MZ3HYAP:-O%ZO%@XTPKH-"?\9 +-YR(_+)*\5YC, D)[0GB&CVN^9-]O-C;Q5
MIS:Q^2#4B"5O'1;K.U$\T*W:5/1W?Q$F+",XB6 LN#+<$_4'Q6FN=L<XC246
M$38SW"WFG-ONI\2&*PD?:\&!%**QW44K.Z@.A3=G3M,5N+R-C8#KV!;\,TBU
MT$!)W3E6=1.F42$UWW%&@':B;<4/Q%;[AB58/9N#Z4B3[0"6JAW2O.VC]ES^
M[<OG6P5A\&95\EOU_?E.UN+ZOA)-N);ZY5=1J5TC5E.C[HY8)D$2TQQ*G"80
MQ2)5)Q\4PR0AJ:11*&)FW,+0?OJY,;S6 &@5@!87=$J G197S3\TBH"XYG]D
MSDL."W29]<>%?>0-P UQA_ (EW?#>'<8=PDFVB@\?_FM=@QW 'LV#X=!)]M'
MW!4^W%(&C&*WNW!1+*ZWO% K^*&H'C[R1<)00"0BD$=A!!'&'.:8"QCF>43#
M)*5);A3-<3+RW/:$5CB@I0,?#0/43O'JY_%!*(Q,T:8 &+_P+RI[QF>^%NRO
M]ZL?_Z*>J=WE_T#Z1]C\6+_IIZ--\A*_J$3W?K[\ <<$^UW7Z[:?>9.K^UEL
MOJ_X06OS!<)2XB!D,$OB#*(HT9U+8PGS,,.2$TQR+BU**]G.;_3-G;[4TF'S
M]Z*TB#6UQM_LHLTKG!,YEEN1=5IQ*W27N=^(#0[D]IB];XF4WVQ^T\FGS>ZW
MA.0DV]_V^<%W<7>B%#]UN<OWI:CNGVXK9=,V:42ZAO-;4E5/17G_]CNI[H7.
M9&3:/8-YRC*>YA!E,5>'4[4\-%$V!I9YAJDZMS)DE$;H29ZY628['8"HE0"/
M>RWJ^-$KP%I% &LTN=)5 )B5+\W'0EK?P(V]/)-?P>W7JM$('*C4EK?OM )O
MN[6Z?8VU<KZ%&WO-7NT:;I2U&W(1-P1I\YLXIUE>ZRIN""0]=W&#AK7?-)MM
M^*ON %A/_W95/>H>UJ*NXJ7^^O"PZS3'$Q21$ =0QF$ 41A0B$.<P2"7,<U2
M%F2!L>?68MZY;8([477TB9+U2O<S?C!MZ&<+^N6-;"0H1]ZP6C-^+[;.=.B
M_=H"V\CNX'NU^EH;;S\C(3W1-F.!N)\]Q &NGKW"9K3)]@0'%0^YW^5Q-U].
MFTBLMI,?!1?\S9/N7/.Q;$Y>:D.Y9IOB1RW#0B9YG-$X@H(BJ<] .22I9.J<
M2H-(8D(X8XN-;N=NYL8QG]J*Z7<"C/?&Z$;J3*?9R^7JYQIL=0>HHE3_:R4'
M9">ZG6?'8C7,?#OC8#SR%J#AK:L8=&(#^@1^^Z-!^2]@)SRXO@RSM8_''C&O
M7AZ+Z2?U\]C#<NSI<1C!.3WXJ#&7LHK+>_&Q/&G#=;=:+C^LJI^DX@LL,8N5
M)0M#F@J(9)9"RC"""1)YCFG$XX18)@4[B#$WH_9\_[M&$\UYI\WNP)]:'=#J
M8UEIRG'MS,AP_!49F1C'6PR7_. !6/K."G819>I<X %PG<D 'C*:XZW?JJHS
MC3>[_+W=#_L:WEVE;2J%S$@"9<02B%A&(<FQA P')$RPHE1D5"'78>ZY$6@K
M.B ;<)#+>E"\S/+NSV(5#*__QL%V;+_V)5C'*-YMCY3?&T"+^:>]!+0'YN0>
MT&$(-Q[[6+)*]TEY)YK_?BQO'D55MVEM6Z?L4X1Y1!"3 @9IH/N,QP'$(0]@
M$ =)2',4(X)M:,Q\ZKFQ6+._U/$*3%0;772.K->BS1E>.F<+6RR&&9N- _'(
M9-8)#7[KQ/Z+1GHG>=<K:91$8GO$O)*:Q?23<IH]+,>4YC""_3W-KI?GU^^D
M+J_<QE.T)D 0$Y$PF4*91^I0B\,(XCS", V%0%G*<Y$@TZN9_JGFQEAM>]H-
M^076C;S@L178D*,,X+U\">,/M/$YJ&OGVXH*=E%6]O<L%W SOUKQA]]$MRF#
M<+2Z1C&#IN?FY,( DUV6F"ER>#]B^(1CQ[M=P^1K;>+<B4W1'"GVI^KCAN )
M0CBB1$ BJ3(4PRR#A <YC ,D9$K#E-E5F;<786[T>R?TPBNCL'%#K22H-0%[
M50Z\5):W) X+9&8\C@O[R 1^V*2]#^M16K0/1]!O"SU[,:;MI><,TTE3/?>1
M'")IN]X=;U?E1NE[)WZ(<BMT>L_ZW59$01RW&SS+0H+")%-<2)%V (;Z,H7"
M-,V8B#"306"<HV\\Z]PX<"<X:"4'K>AU]MKZ"BCI@1;?(JS2> 4NFZ:CX#JZ
MV\\04I>RU<;86@2FCH'Q5.&G@[^^=I&EME#UQ8\:CS5=E*BM>L]B0:T?'E99
MNZZ-ILSKMBQ >ZNTX#3)DC1@$ =,%W6- I@'F.CV)T%.HP1GN9$WP6RZN=%Y
M+:5;(>P7\#2^MO:$TOC7TTT]R:8:HCX"M[*"WUII7RZWYERANA^64>I/OS#E
MJU27[E?_I=K1%YYR/#BKP[AX0]8OEJ9^\[3_2'MDO]8WTTVXXT$-V$:\[Z2\
M>:PMV'\3ZXT.%KH55;'B_RZ*^^_J[]<_A"Y"];L:?_..;/8W1@M$HIQF40;5
MR5M")'2Z%L_T=32)6<0R1.UB>6:CV=PX\?TO4;%BW595Y&J;(E73WU4[785A
M=<79P6SJ+YB+O#/:!&J%(=4:O]S,@#Z!P\^UT( :FZLND_< GG9'V2B 0(O0
M%6@PTA=E#4I7H,,)M$"!&BF@H3J($O#H[9C;^OMUHLQ&NVE],[-1^R67S^P$
M=&HTIK]U7__XLK[>Q"%J$];46>9OV^53F$0!"MO#=B23$!,I($D%4H<.??S(
M,P:S*)8\DR%.,;7H0&8X[=PV6MUS2HL.M.S@>@/BOX:H2^VL3^): Q F5T K
M8=6LRW0E#%Q*H^ [MD_)#EJWAFBF&%MU2AL!ZPE;J/GX.MOV5K-$K+_IFNE@
M4W9CLU3PJ$V;[=/VQ*\WD!MY)^YU/\M5]:2S/E;EN]4#*<I%FF&2T"A0!!]C
MB.(TUIZF"$890A%B<88SXVB5OHGF1NZU@;J28"\M:,0%?S8"6W!-+\"7&=P7
M;&.[FJ9"S)R/?2$W$0,/0-"*=$U@Z:'9WL<G(U83)0ZIU.CS SH;:<._$M^5
M[5_\$$TPC.X*_*PE<-<J^$ZP)5FO"UFP^BOUC?Q:,(HPC;4//^=$%V:+8)X$
M"60RP"(6$9/,J@&F#Z'F1LK'(@+RO*?Y4JE11T2SY98W?HA2;( @55F4]^LK
M_2]=!*+HW.#TDAM\O#4W<VE-O9(C[Q.-W^B9/J"-T.N:II_T2W_64OU8O2M]
MK>&YBY,GN/WW>1HJV/2=H#Q!>;97E*^Q[8WF.[$AQ?+]4K!-53!=_4%[W<GR
MK>(C)475A=6&. YDD$4PICF'""<AI!%#,,\%P7$JL!#&A7@,YYP;:^\%-3<
M3>&];#V/ -K(!-E(##J1FT(OC=!@)[6#R\,44W/[>@1L)S*U/6%L979;HM5C
M@9N.-)DQ;JG:H5UN^Z@+53\KTW97J,>ZKSJ+=""XA G/$$0!RB -40SS.,U9
MCABEF7%,Y,O3S(V03TH6UK+:$,F+@)KPL0^81J?@<P@Y<>[+WST+FO4!V63,
MZ@:=)95>0J27/5]\>$+"O*3 <XZ\^&FG-,4Z![(HWZ[(\G-1ZJQ(1;^%LI%7
M^KS<-6)]ZDS9/,W2@ 20L%@G+J+Z_H_#"'&.<TSC'-LD+EI-/C<*W:4'Z^QK
MI0%X4"H _ER'71+VDU66GMVJ7&;<,;$>F8</8=;" RT].!)_U^/YR2TKT@YO
MJSS)T7"?+G/2+_ZVV91. /;G5]H-.67&I9.R1SF8;F.X^;T_%"51>GUJ,ND5
M[8KUI@UNN2EW4RUHF,@<9Q(*CG45-Y1#DHL(8IIR$N((Q9E5R0ZS:>>V8^PK
M1QR4J=1? 2!K?>K]0JMDF7EIN AFKF;_T(Z\0;0"@UKB*]#)O M?7)5[=O+G
M(K:#R:L3V'#J2=V\=G <.W(MGW:CJD^*"V_DVTKP8M-V2'[Z3'X5#]N'-ZNJ
M6OUL*H"H?U'O2D0EC3E!4!W_ XCR/-(Y-0)F.2$(I5(@87459S/YW&CKPXZ<
M6"NA'3U9 6]&4F/!.3)5:;'U[7XC>->7_>D*M+*#G?#@[26HK1G+!3.OO&4E
MP*3LY0+-,8<YC6%_9*_SR=>DY)_VU;T^"?5+<51; 2,>AB1F,,\R"E%,!,Q#
MB97QQ02)9)2%Q(C!;":=&W-=[XNA'4A^!1K9S4^(QJ!?/HF/ >7(K-6/HDWA
M"G=@S8_<8P \T5';']!69VQ;Q'K.UL9#37:FME7N\"QM_:P=G:^KS>+F9ZEX
M\'OQV 8V9ED4H(@QB(D@$ 4TAC1 ',9IBG.&42A3H]NH,V//C9QWXED&AYZ#
MK9]W!X(Q,KU:X&#\6O=HW&?2J<<.S#GUMV-3[MRXD[S*/0IU;VS?1QPSI\6]
M9OT[\:C+X);W'TNYJA[J34!;>Q\WXD%WTQ49I4$"B8Z)1RE+($89AS)7OXXC
MG+#$*+K'9M*YO<JMS& G-#B0&OQ9'WMJP2W[#A@M@-F)T3>L(Y."!T3M\V8M
M(/*;TFHR\;39IA90G"2"VCP[M!;BWU9%N5D^:=[C35/")]UX8+/>F\X9XTB=
M]7+(4T5+RKB((*%Q#%,J690'691+.X*RF'QV1+5]>"#5D_;!='[&QMX^ZO[=
M:@9KU<#ONGUNX[AO3_;6+:2L5LR0T49:A[&9[: @8BLX:&!N10>-[!,51#3'
M;J12B 8"O%(11'-H7BY_:#&&&Q5>,[;:JO%NR9/^NKS=5I5.K"_Y%Z5N\Y>%
MP#+ 44A@A.NRAX1!BC&%6<RB+$IEGIBU";>8<V[$U\IXV!/ CL!,<#;C+<_H
MC>W\:J4%K;C^.,@"!Z_48S+OI(QC <0QT=@\ZE .XWFOYYJXCJ(IU%1=G$6=
M7-+8>6]7RJY8A+E,,DPQ3-.<0<33 .:$YS!)",:,<Y%QXV"Y8:+,C8UJ\4]"
MY;0=M@^DJ_8ZJ-\J)9R[W-NNVV4G_G2K,3*[G?:R;Y;F.+Q+:7,0_'6@$'@[
MZ=)8U.&8;(FFJLTQ\E+9U>SP@FY?'8]A$TQ7V\,+$,_J??@9T7ZW^Z,D4M:M
M 03O,F]64MGI9/U%_/PL?A5L=;OZV61<DO+IFUJ^KJ<=RX3:SU@$):("(H1"
M2 C"$.4ICI5]G0?$N!K4 #GFML_=O;\%;\S)<<@*7-ZT)L)UY!WK4(M=FI[V
M)=2*0*4):%0!M2Z@50;4VC@$AP]9$_/=:J*UF6BK&GF-K'8J#\CV;%-#1I]L
MC_( P>$&Y6,X^]WITZJ\5Y3]P 7=M,<\M>UMJWJ3_+U:K>OS5D3R-($D#'.U
M]6024JKKH$N$I< 147N3Z29T>;JY[36W55&RXI$LK\!2K->@/?Z"O=CFI&<
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
MT*[%KXTHN7;CU]=/81(P'.D4C"!N"X_2),H@Q31,:!1A&AAY*8:),3?"T9J
M6A70Y8/OE0&M-E= ZP-"T&AT!3J=+$PQ]X4S,)$G68ZQ[>-!*^'2"LA]22Q,
MXTF69BJ[>.0ELK.*!R/;9Q*[#SZ=/3P8@&?&\/#1[+>SKG>Z3E$LF+B1;U=D
M>2NJ;_JMBJ6(DX# +&:Z;A0AD"H+&(8RH@1'09)SX^*6/?/,;4/J1&URO)6P
M.D:>K?1%K#(DP&95_L6<XOKPO;RM>$)MY'UC!]A'G7NL ;N10$NJ0^K4$=VB
MFF<?7.:4[PFVB3C='3XKMC8 I8>.^YZ>C&\-5#@D5)./.Y?)T-&"S:GBKEC_
M_<W3&U&R[SJ#YOI7L5Z(-%/PR1A2$@>Z5D8$,6$9)$G,>)I&C,34LE9&[X1S
MX]!G\@(M,*!/8">R.ALKH2V="1=!-_,H^(1R9&(]@Z(QA"[%'8QP\5WAH7_2
MJ<L\&$%PIM:#V7-.W7;OOJW4'^^ZJ.$HSE+!E%'&XARB4)$*QCR&04*I CD)
MXBBTZ+;[;/"YL8B63U^4:0FM&LP^A\S@^#X B+$/Y1J#;PT&;MUVGX-AU6W7
M&93INNU:@&/;=O>L]OUM=Y\_,F7;W;/"'K7=/?\9-Q.H#A)K&SRN%P0SQ,,$
MP8@@"A&F.<Q9HLR?B!.2T# ,<+(HQ;UVQYI9/,_&-_KJX>:K=SC+>-^\)NSS
M-W4$;TK\K W/A.?A,[-<["&9,@2V$\R?17)67Z_FQ_,9)K4USBIW;%B<_]#@
MR)Z;GZ7:O;\7CP>)@8&(<)0B F.A^Z5&::I.+#F'<98D4A#*T]"X4,?EZ>9F
M:>Q$M,['-(37P ;Q"MK85LE)?,8>08,\2A<$G8-A!B+Y:A$O5H@."6?I <@\
M9N7<(*\5F-*C4$_T2=]3]I3;U<C7S:J:]G8Z6GZ]%AM=7?U306@[[3<=ZKD(
MLH3%B>);DNA6E#AFD.0IAFE 9,(RE*1):DJ_=E//C8H[Z9NV:VU+1IWUTFA0
MQT<?Z #^K+6P.!)9KLQEYAX/[Y%9?&Y0FU/\>)!/1/>^H;?B?S?T>O8"RP$G
MVQ?<%#W<(QQ'L-\O/JW*^V^B>GB[*NL0I0^KZK;.AU^KN=\O!=M4!;M=_135
MO^FL4#79VSI7?KV@@HH\RC@,HAA!E&()<QRD$&4(,280#E/C:UIG*>:VB]R2
MI[IWI^Z.]J,5%335!2PJQ;DORN5=8Q*H1]Y M Y *P$Z+8!2 W1Z:'+K- &U
M*J#3!;R=;BW,MY5)UF2B'>;,VDA/:V.UV0S&M&??<1][LBUHL/J'N]'PP9QN
MH*(@Q"CX7"R7ZANKY_^T(F5[GY RK':<((0D#C/=Q@FK(TR40Y9(G@9QQG*!
M+.ZC>J::W1;SY3/0XH+_&P5_#4 K<_/*::D!WPKPMVTI@/[>6EW9] %N=)OE
M"<;Q[[9V")[!S^FVJP\ZJ[LO3Q!.=Q,V"$K;NS$#=/IOROH&F/+>S$"1HULT
MDR>\E%Z\;7NAU.VZU&GC?=<&I?[%Q_*KJ'X43"Q01@))<0RI9 (JFS_0/7D$
MS$*1XR3,<1HD THO&HHQ.WJNF\H5)5@W\EV![V+):QM(;NN:6-NU:/K+;%:
M"D"H^GE5FN84#%RT,$L2&F(*!=6]?H(T@5@P72^)QSC@<93PW*[ZV_C+-DTI
MN%J^I@:26KU6S$G6Q.P:=GR<)[^\N=UU76K>&OU2[/3H?FFP&$/K8UIB.69]
M3%-17K,^IB5<%^ICVH[FML?];564F^63OFSAS=1/[?AJ4Q#KS?I348J/&_&P
M7DB9AS3.")2))!!AQ9-YG"<PBWDH4,Z21%KM:^93SVTO:R6OKP1Y^^(^M:_E
M3GKPIY8?U I8AM9:+(H91XX#]<B\Z!%E:R*T!\PK^5E,/RGAV<-R3'(.(]C[
M2+YLM?5_(SMG3.V"N;ZOA&C:B6":,)9P!+$RT2'*$@P)I@A&(HJC"(<RP,9!
MNQ?FFAMU->)J;^-CYWE\K+V-9">R^?G^$LZ7?2,>T1N9C5K@;N3>9=NX::]'
M ,[<,^(1P(E<(T. M'*+&$+3XQ>Y-,)DCA%#50X](Z:/^*A+=MY._2(.G2)!
M'E.J-KL\U>7(6*#.US&+82;SA$L4130-%IO5ABP-_-(. ECQ\$Z,$=\"W5SW
MR"52G_.:7Y[QC0RI<F6P0&D2$T$Q@WG.!41IRB -D%Z@F(5J1V0$!>[UXCPO
MT#2%G^>U0 87#2/#_FI^D-;HOW[N!E%J7*F# +1R23G#/Z3XF]]EF#8"=MOI
ML>L%WKX!SSJ!'[XDI7BY,?C ,F_F0%I5=S,8]A6+NIDKW5_+S6*<EXR"PW55
M![6__Y__U?U&_4&5E?%__M?_#U!+ P04    " !U@6%42QR^WZ-4 @#9-AL
M%    '!N;2TR,#(Q,3(S,5]P<F4N>&UL[+UIEYNWDB;XO7Z%Q_UUXAK[4J>J
M^LB2?%NG;4LCR5T]\X4'2T!B7XI4D4Q9JE_? 3+W35Q>\$6ZIQ8YE9DB8GD
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
M:XS$D9&!<>NU:_-4^!!%74896P%M$+5TX0G?OV6>+SY]6LPW$_DFM%UD"=Y
M9G8S[+= <,1<G68:LN4F\S;YV=\EK<NPX6G/MD,5U<'1=N,ELS+P^O,FXOGR
M*R[3E&0Y,4(;YYR$&(4$12X:F:O20M#,*\V<9++1(]_W2.LR&G@*Y!VOJ!Z0
M=Q7>I(/\;)D^AM6MO51;4#"LB76E9KPQ9\$Q4<"SA"98D[-H4RG_?=JZC/8U
MP]ZPJNKG(>_-I?UP^?)SG:GHA5;6>K I6J"]Q,"'E,'SI+(41D;9YN'N<;K&
MS=<>"7L#J*@/4^\N/[]-YXN:.G0YW#O[*%DP$H2M5BO66B]-1JQ5B$'07Y-N
MFX'X"'$[@<__=<%WE++&/_FVP[ZO3(GWRS!??9JNZC"H#4MI,9]CVNJ3?O9A
M.WQBDDC:VMD$/CHR:W7A0#YZ+1=+JA"72=XN9'E@'/O>2^\6/69/''&GT,OH
MO17/W?77Y3'N/BSQG#<B/B!]!L'(UK%+$L'E>FYA+N1F!66RW@%S^ZZ[&^">
M^GM%<XWT<=M>VU+7K-C-8\P]$IWP+&RVKH R.I D57VG-@F2M:7XQ.N0R>;.
M[@Z$[H;1O^*+QM!:[, 3WEV:DU"*L"5%0)61V!..W'N/$(A''U4P6K1IO;T[
MC;M!\Z_RV-%(=QTDPE2VZO_73,DO88:;!F0U)S+1X5Q_<-%I]_(;UWYS.[#W
M;LUMFIW5 ?$OOZ:/U89Y2P?]RU+HGIF4',E^YAR*)-$KKQ5XQB($I85.AGDC
MVR1PGY;/;N;3#IN TS%8GOI6FL0@N2I.@M$Z@Y*I3A]E'F30(7'KF%)M4BN.
M(KN;0;,= 7TO51Z,V\^;[4026*X[0*^+=(M&1_C2M2UE(B_5E6R LV2\0:5-
MHV$A[=%[B@&R/:%W'U4>B=Z7\X'&B)Q]_CS;B#+,+D3Y:EX6RT];95X(5:%/
MID@!6GA#K%D&,3D&P167A.0LES9]6G8D<-SGIF9X;*&>#ARZB]CPFS#-Y"!,
MLLK&H53 6'$DHE#)5QJ2*H7Y0!9+HXFQMP@9>1QL"V7?Z?)SN.2[ ,[YX#!<
M77# I<O9I )H,R,.7  O>0";K)%!9,1&Q8-W:1FYY\E)X'.4_#M T'U2>KG]
MQM61S82RFLYG**(4$I&0X+C)X$,T2D4G"[;)J]B%NG%?MT]ZU1VEF,Z:?$[G
M:=NM#>L<CSQ=GY'FIMOF:CF>K>>+]3=<?Z9=-=%.YJ*=!^W0PK8?@=FV$=?:
MZ" $NP6_G;I^[DY!?_?@<4AXI %H([5T<-)MHO_OIA_FTS)-8;X^'R:S><@*
MFX>K_Q%F9YLTI?EJFC?]U!;SOT^_X)Q/HI$1C8\04JFUC^3/>!,D2*]UY#$)
MIMO$5(ZANK_[=Q#8GERA@X'W7WZZHXE?Z1N;'VU^4O_56RP_U/_^\?;5C<^G
MW4K_;G&V3+CZ&YD=VR4J;XO9--<7T)_#K.87O_N(N%Z]^?VWMS<96$T_D4*^
M<U ^_GD_79%ZFXGSC[T#H:/)QJ]K.H@P_WBDH7-U49\_MH39F\5J>L,6U$PR
M4I\%8PL9;[G:@EHG*(;S(H-,,;3)7=Z%NF,/P&T7M$M>'?DR,H8,.G--.R"9
M.MU5 R96<^-,5-BF_.DF'2/?K4.CXO8A=830.[@SM]1?C-2X9,(D)!=)@/6)
MSDX6-/@Z),MH)T1 SUK5K]]+SLCC[H_0[[U0.4;8'2#F/"A\*Q3\;/T\+)??
MIO,/FRMYHC(ST60#J&H]7]CD!24'++ALG-/,^C:UYSN1UP.BCH+!/5'\8772
M =#N#CFKJ15;J4U$EEE[ER#G'.LVS!!92F"*MQAX1-%HG.=C5(UKC@\/J\$T
MT &:KJ;C7?"RNN3$.6[I?\&CH2-=LD@B8@XD)NXU<A<;=4!_F*9QR\.'1])
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
M[R$45DA^-?F@" \:=<E<1V=LW,'V_OY*XYY=;;6\:";R#LZQ'4J["O<I1S2
M3-3IR[GF\ 7BR*'26(@YVV9Z0^_=B08^JP96Q=BIV(/5+;P)R]?+C:SS)I7T
M#2[??20%3;+SV;DZ%!==?>9#"<%G#C:48!WWVM^>#M&X%.4A2KOO:[07KIH4
MIPRBY+\,Y#>LKYZ=T>\NI_^)>9(U.LU# )TL75BU^Z83RH/)K,0BK;19G13J
MMRGLOK72^! _2JE_,6B_6JW.2 *HF$'T"$Q@E0!ZB+E8<#I$)I(RYG9^Z4E@
MO:6N^PY.O4#Z &7^Q>#\^FR]6M,O3N<?)D58G:+EX&())(:0(# ?(1ET)2BN
M[@SY. FFKY'8?8^G7H!]J%H[\.MN)W_*:$+!6F[%:^:EC>"4]" P.I\X.F1M
MHD\'%,\V0][ _MH1(A[[^/M.74S*RIM:(UZ*)*S[J,!YP2 8FWER.>H@=CG"
MGE*9[#[:VZ-,=A]1=G!L7./C]P7Y9-O:3=3>&PP1T)I:R*2)"5G(4"W2F.B,
MEXVZN=Y+3K\%LWLI^^&"V0,EWQ=\[G@[5JNL'=WBA6Y,4*C),G0Z0R$>/&.A
MB-@FS?01HOJMAAT(2D=IH4= G?L:H3A.%[0#+W,]KA%I7X@$+CDC5/3QCN/8
M"DQC^HHG!](!TN\11-?M^NB*-2I8D %9;5QGP:OLH$3E0\GDBC2:3?T85>/8
MR2>'TZ%Z& Q3C<MU+AV.U:(\_UBG<JVF\ZT@:ZW+37;VKM?YWJ<W*=C9BZ7A
M*W8>*28+I; 8B@04TM9HJ@9?8@)AE3,\(O>A3<K83N0-7+.#17F4GM<;',EG
MH1L\\MK%PFCD.I=@W/]1-3L#X>([13O[2+V#>^^2^JU$ZM&^F->MNREEJ%GE
M,0@!R0M?9[E9"#86R,5:4WA@*-OT4WN4K$X0=8"^'X+.T<+O $FW>#C/=<]*
MY\C)C> Q&E ,/03E$ +7*AF5(\.60<5;Y'2"G./5?6^8\1C9=P"@;5GO>2F#
M\#ZE:#U8'C-)0QF(Q00HZ$70@K.HVO3*NDY%#]''HY1Z.]/Q4 EW,3C@FFMP
MS@(7Z )+'!*S= "G%$@6*8)SAB7#&#.BN5_6 U(.U^O#WM<!(N[@#-FAR=LY
M8[+H)"RO4:W:3XF<)X@1Z<PU/&NI2C:WVWR>KAG?F-5J@V.JC4HZP-KM[FX7
M=9G,^1!HGWB3&>T88<%+5L %$QU)C?%&A]+]](R;H3(8B@80=@>0N;_GT85X
M=-"8HH#"D3P)= 4",Q&$<%A?H+V.;4R>QZCJH:7>D";08!KH $WWY"JHI&,-
ML .KJE89$WA;2XN9\#FK&'-I'.#ZM<OZV4&\],/$W %0Z)9=UOEA+W#[WU?W
M1.W?TH[X9;'\,RSSQ''FO98&/*]Q=DM;P!4TP*6,.MAD)&_S<K8GH9VX\P?B
M8G$Z)76 P8': V;AE$LE0^:2U2@)^2/<,- ^<"YT2=FUBDB>K-MC,\0VA5B;
M=I#[Z/M@E'_&Y711GZV6ZV$B6<M%F:YK-_%)%,&A()LW1E5/A,0@:.TAT=F
MVCB?1)L+^8J&<2_B4V+N0+GOCQN_Q<T<A\'+3OWHBW<E*Z. HZ\-H(DW\GT<
MF3!,26T%FD:3K <;&=#,RSPEQ@;751>QU1?3+].,\[RZF10_J<-E?6$9,(0Z
M2Y&3W5R8 .D2TR1!J5T;G_0!@L9-#C\ESH;0R!$'VX<:KWL_F/5WR<VU"//S
ML/HX<<%J+%Z"5+P&<&2UF&WM8N8QH^4FMQKP^P!%XPXL' 5AQ^CD6(@-YUML
M\PY?G"VKA;DQZ#;IT=OBGDWQSNKE5URFZ0KS1$3RT$2P4'+=13IR\(@2LA8Y
M&NEX*FV"M'N3.N[HPI-[#,VTV(L+_!8_GRW31Y)E?C;/;W$]7=[#[\2+K&.,
MF2P(IT'5+,>@#-FO/M/Q;]&51A?O'D2..^;PY-!LH+E^+NC'-M_O^.?F)^15
M,>^,+QY\-A(42\1;L;)6HPMM29SY=J^@$QR;E^2-.]&@EZ/R,&WU<#S6?.^?
MZ_:J[A7Y5AO5323M)V/)!K&U8Y+2S-2B6@/T[52RC+F$1O.E[J5G)Y#YOP3(
MCM='!ZBZ/27I0G*_D&Q?3%?;$&0U*QX*0?ZWK6PG245N4!4P7OGM<,H0HH(B
M>([:>S*3VXQ[&(J#W6+/[*\ W5&4WMEE?GSLW15)]K4GEIE.H&+T$%.=4EAX
M,8(GPT*;W-U3OK7\_X\MARG\R,>6E_/KKO\):ZPN$HC>_/[;35:.JJVZ_JG-
M:ZH>9&&@6JIM0/MRQ:O^!]8'X7T!O8D+.=JX085(YB772G(3F6GSEO4 04/7
M2UGT)1L#*C$D]DP"[V@KUCD+G@EI>&GEW/13+S6$[K]7(;6'G$<T(%?+=7U0
MS&=I_7IY/HQC4ZC!0N"IEHAQ7V>3RVH AV+ A, 8<F:MW&G@)"UP#2/TM]OX
M>(B"3M)>#M#F8D#1]@&-S6#!+0>K\_1$GS7W*FG:&X[<;L=IEPA!?V!4M&<R
MW:([/6GL@X^[9(P#DF$T>Q<F1XJY S_TY0P3F6");+/S;-/,151"U/"@)9%X
MS<$Y*T$'*4W62NM&S4[ND#(Z5HY5[^URN*-DW1=8_HYS7&YT<3'DQWK47!NP
M.:GJ)T@(Z TP&SW77'@9'YNL-@AL;A,U3HK120!TE/P[F\JH4(B@=(&<Q687
MU!GRB3C!E+A43@3[F.72;BKCR=+ #S!6CA5D3U,963(NV_HV%1/Q;XCXZ*4'
MCL%J59*QZ;&(SE.>RKB7RAZ:RKB/_)[$5$8?D(10$A2Z#D%I#'5#(&B7=.9>
M!B-OV:I/?BKC7CK<>RKC/@+MP-"XIX9!^"A%2'3]E^A!E=JX*2H$01M(),R\
MJ#:-' \L(6H_NN/PNV,@,7< E.>+U?IU>8M?<'Z&EU$AQXU/4CJRA;*MPZ[)
MP!8D'5>XT%FXG'D;6_1><CJ)BQRHXSNE^,<*O /4G)-?G]V>U_<&8J'VUGY^
MMEHO/N'RY=?S1XHZ6([^+]?<Z:B\"T%+L+Y>U-(@Q* M6%UBMA:5:]2VZ@!B
MQT7< !"Y4V7=5E_]0/+WQ?HA+B?)6\,9,\!-P,H1W>&ZY%JVKK)@-JO;1M&P
M"'R$MG&]J6: &TH;3P)?FPJ2"3*NZ :H+2YLG0&7:V1"$RJ<Y"Z''+QHTW]D
M1P+'M;W&0-K^>ND';JN)E5R8R!TX6\?!>QO !2O BABX\C$9V28]Z8*"<4MS
MF@%F/\D>CHC%.LR&*2;\O(E7SC^\_%J3]G!U*8W(R!-E10-Q%$!E\H%C*@PR
MG:%&>^%=3DT@\B!)G00'A['8AQ%\!V?*=B_]?;'(U\/J[Q:S/(D8Z?*MHHF1
MC#TA:NN59*!8SP+/!:ULDR/Q,$TC#TX<1NGW.G]':Z #+&V?3V;$Q;/\:3JO
MN9>;X4OGXIK8''FPR$&D.@HW6X3Z@ ),!<')>= ZMS&#OD/8R+,*FZ!J2%V,
M'-U^BQ]J2[G%\MN+Z2I<#)%?;>IRB*VSM-Z41=1]M)H4CXEK84!+6?N."3(
ME%8@M4KT;9WH?W8(<N^SYLAS 0>%3U-Y=W!$/7S8OD"B*4VW>IO?&.<]0:%$
M%AAKC)_^\"%!E,: B3($3WM'8YL@P4'DCCS.[\27Y%!Z&_F0>[\,\]6GZ6JU
M9>-ZX<)VH]D@I;9H@)5-H7:=L6*D!MI?:)3T9,3N,O'W>^N,6Q(__&$VJ%P[
M.,#^6)^/R;PMJO?A*_FO#$D@R0C(IC8E$XI!-$613U-0<XD^\C:U[H_3-6YA
M>YLC:4!-](RK2;16.XP!M#&UG6)$"*4$,APE"C0\AMSF\GN0I'%KT4^,IKWD
MWU-(ZJI5TL0([73*A<[8:B0J[L%[X<#25DBI>,U#FP8']Q S;N%X&_ <*_,>
M8%,#\K\OYHN;K)R+Z5)*)A:G1.VSQ33]D>I4,$FVG76H769)*&P4UMR)ODZ2
M6 :*<0ZOD@XNNE?S+^3%5BEMV;DLB!3<F2R\!\S2@#(J@/,DM.RB8$[Y8AHY
M>0]1-'*PLX'V[W3!'4 5'4#J[V$ZKV?NZ_D51ZL)LE0C(!&*Q0(*:^ZA=HH
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
MZR0A.JX -:*6689<SO6"-&Z7?B/DG"CR'EZ[MTW ;S"N=DI3,C(LQH::$Z*
MLP@+,9>Z8YIL9TFJA$9#0!ZFIYM8O^&SX^F*Z, &W36E#Z0;@Y2AF&2 2*<#
MPCB'B#'0\3."HDU!E_5YKK0CZQC/$?6W@]G "NH <E<9Z.NU9[O<X6KBLE!<
M8H+LZHC)&K%&3K>X,YE5?E#Q-B/3GB&L@X+' 7$P;Z>4#C#V0 R[8Z,CMYG<
M00ZE[A)0P=7N&LM .VV$])8A;U,O\"19'11)ML/7< KI %WK.HF/N)HN-LN+
MXL7TRUI1N\7"9. SRU*!M*74!Q,+Y%9J,#%$[;QD132<M?4,=1T44[;#VN#J
MZ>+%X0/.EINQ)IO9%7.2U#6/9+ZG,\R_X(R^6'=E+Q^4[Z3$X"3G"3PYJ:!4
MIJ\2-Y#J3EITR+QO4P,S"/D=E&ZV@^WY%=R!*7WD77"'(4?A$]JL**"B6$HY
M$JY+W@.:)(IG)9I&.P6>):V#&M%V:!Q6,5U8T.O25_HQ75V7OCY\CC3= C$S
M"\)CY8Y%\)X$6%(,QFN7DVIS?1]"Y;BI@C.%)(.KJP.SM\/$FJG/7\.L/BBM
M[C\HQ4BQ54(#2I(M5\$KB(P9H.-E3.(L^D89A?UI'#?)T!B&C535PU/R#6<3
MY[V766C(>4TZC[7IVD.4)3N6M;?8ILQPAXAN2C/.4JMZD,@[0,OK^;=OT^T(
MOEE^/9]5YP!GJ;*"2=0JI#HL3V$-ILCZALCJ\*=B(RM9L38=@T\0U4UM1CLT
M#:62#B[$.U*)R)W//  KO@[K9 %\9AHT&?#,*3JWI8TY.J(AXQRE&.TP=(+@
M1ZXFW.YRK8=@/KLOG4FT+FEE)1@O2#0VTWVOZ[R2;*(7R57I[%%.^,S'C)L5
M.$5[\S:B[,"8[/"QV8''K<<0I8&D<IWN'QW909U(3"J;8H./V*8!^2XEXTTH
M'U3%#]Q#1\N[ [R\RA1@D@["Q8<PS6]GK\/W*;E-$R,DBNQE'3U45R>2K^9\
M""!90*Z9YC:F-D_X#Q,TWOSOEN@90OH=@.@CKD)]HOTU+&:UB>C61,DR3=/5
M)#MGK"<_7P=-06+B$KRA,#0SB5KI(D1HE7=\CK;Q1GVWA-; .ND 90\(R% <
M*0J3X.JD<D5A(P1E/"0=HXV:G,/0IF;P2&>H60I[ &=H(#%W$*X_%SQ,4L!<
MK+1@%$KBQP=P&0T()9376GHEVN15GJ.LFY+ELSP#G:Z<P<#V7W^[)_%W] ?K
MOUK_3?U7'['\O_KK/SZ^O?7]R933OYM?+A(N_S/-OVT^HDX?G5],<[6XOX2+
MNL?CTU?$U?+S'[]_^+!6R%=<31/Y-K>X64Z_?;]X;O#P =_\;S=,W&5O^QGW
M0#0L0_C7"F<9\W^<:OZW,QK>E\U:E"EY3?/EVG_:'0&"CI-]LD:*VKV,X'34
M)+Q@2\R9,=,FQ[\/=:=?@-O/^+QN;T/#ZQ2< C'5[D<O'00A#!ANZ*R$* )O
MTQ1VFXYQ7P$&1\7]Z_!HH8_H,V6<3M[AEW#QZVQ5+?=?T^4$>4Y:> .!6;+:
MS@CP'A%8%MR[&%7F3YV-):;__#+_\3?ZUFNH_)^J7\+FRS4^'OC03L!QA.[F
MPPAR9 QLJ'XS_T:QP(2<P<RK@\^-MG4>FH'(N07G6.)!<Z6L.AD NY\XCO9/
M5ME\ /F-/4\._PK+/_#/W_&O:9I_F/^)BVVP^3M^B[B8.'*F9"X<- _DTH=
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
M_EY=7,S_K.->R:WX[7*6E_]88GYSN2 15L]VM;A,.\S1"1+.&G)@>=WM5)R
M8#B",=IYKS)WC88K'T3FN).6&V&PG:(Z0.';V0^2+)VO3Y??OU]</4S]G!@5
MG+3> 6=:UC=/2<%YLH0.%T3TB4O?)K7Z"$%[(<N],&0-(?P.,/1[6/P35[5H
M]!,F.A>K&TY"HN"&#"]%.HI.0UPW;EM5J_NBJ!X!NC8QPN,T[84D_\*0-) *
M.@#3)O7[.ZZ^SG,]']OZEBTSBJ$067E@AHZ'DED#!<\:O-4J<NZ%8FUVESY)
MUGYOM^R%86HX370 J[_/Y_G/Z<4%N8YO23>S+U,Z*Z^62UPMK_YJRQA%*B8G
MD<!PET$A)J#X15:OLG L@@7?!F)[D[@?W%Y:KJ"-ACJ WMMOW\-TL1YTLG@S
M77Z?+\/%^U(W_KZ;_L"\8?%N,.VB2RQA@,#J/"55F_SJ;.4D@W&>)\--FXCS
M&&KW ^1+RR\TUUL'V*S[IN^RH-&7R$K=?)[H>'E3( 3C:RT"G:^D7&C4R_L
M,?LAZZ6D$X:2>A? 64Q_D")^X+TC($U"@9$\3&8-F6=3G0(TX+R0@?LB!/I&
M^'F,IOU@]-*R 0/I8.3TYQM,=>OT<DG:6#^I+*^LZKT'9A4-)JG!Z;H$U"L2
MDV (UF))G#P"9>ZLYGDPR;GW!^Z'FI?RGM].UAV8HU]G/Z:+^:Q>UN&BLO7K
M7]]QML2MQUBX5M)Q0X= D+QJ27%TR*":U1 *G8G2IN;S:;KV ]A+>[,?4!<=
M(&O3L_4Y_'7WA.2@O>!T36?+Z_JK(B!(3P>&.^E#;6G5;;*1CU&T'YI>VNO[
M(/+O $>?\$L]$1_Q>TU</58)Y[+0(I/;QTMERN4Z.EZ0*X@I*)&,=;G-X\->
MY.V'L)?V"C^\9CJ VT?\@;-+_(V$N.[](R']SW3U]?7E<D7':7&/.Z^<)A$"
MNKK*B:4(Q&$ KH*LJYRXQ%8)[D/HW ^ +^WQOJ&NND!B0@I3XL7]*"4X:QEC
MIBYT07(R'7%")AUJ+T06IB@6VM3*/D[3?I6R+^TI?R ==("FW\)TL=ZQLK.9
M].TZ";^;G.!HC62R@$V!C@@J#S[P LE*0^++4F;1!%A[D;<?QE[:^_WPFND
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
M\.CYQ(=]_G/;PX:3C(]%K2VY#L4K3("IP*JEX5Y:1CZ_T@*S3:*-$9C(*G[
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
M5K?VK534 ?IV3UM_SM/B*]YF],):49R@P-=D)6CW(+F6M8EKEB)ZKCB'TF;
MS<,T#</66=W2CZ2 CJ#T^]_?<+[""ZZTY3J1>C.*>F CBY6;7)(*EGZ@]F?Y
MC8R?+2'#0'-6-_"GB/IHI'S'95P\;QQXX0GB*9C:GRY '2M76 !R_X#$HSEW
M2C:Z 1U(X#!LG=5U>PO5].6/?\'+\@$_S^@;&U5M$MLVR=N+Y3]I.Z4K(F\3
M<Z"UG(?,F8C$GC92,^\4K]T2A0NTK=S^T_40+WWP^L/0=197[<^FAHFA5E-R
MZQCA#V2=M^Q\6KQ?+K[/,K[(>7;=NOZ/JWF>S3]?Z 2@<D0F($FFL79H+=I7
M[FR4H5BMR@!\';3H,%"=Q75Z6X'WAZ2:/31;DW^XK3!)O#YU@F7!U<I* [P>
M^R0S2^PEE7.6_#CX[*TT##-G<Z<^LF@[\+U__WM-\+Z:K;Y49JYOS+:<!#1:
M&Q^8<^3F:%%'1!GCF.;!1(\Z%M<F;^%AFH;!Z:SNPD=20 =0^ME_\X_9WS5-
M[&?NZP51[!&C8UR:.M55%^9%1N9$3@ES<,ZU[I1[AZAA8#JKN^^Q5- 5FG8Y
MB+>ZNOXG7N:+R*V+5G/&>7W!-)E""),LB]YJJ4, (]M<,SU)VC!DG<75>1MU
M=("O;=;$:YQ_7G]Y5S[-OF)MPEHWS2_-S6\U:$5Q 25&G5)F*BER Y.PS(,@
M7Y#;)'Q&#HW*HH\B=UBM_5G=J+=76P?8?+?^@DMR+&G]+SA?;3I:UTO>VLCZ
M%\YNNEMC62SQ Z9+6*UF99:NE3S/G^#OBQ =9 M(J.+(=)%0KUHL*UXB.N%<
MYFW.WE'9&(;EL[K!GT[-'6#\[6*-J_?PHS:CNO5X,</5RRUWF%]>+:MN+D1
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
M)C!/5I Y5W-&BZ]0Z/3=I)F+.QJ>QE?!] >2Y,+=W.#<RP^(+!2%B"Q+1T$
M19(L5)_.%)E%!!ZC'G@H/;G6()PT*W <^V :5[330^7V1< 3)E5*C85"1B,5
M\26S8U')^M =#02PWIDAMZ>'K#D(.LUJ%T?W:9J(NH/3Z]>*ATW,&'7@5G%-
MX:(C>^F!,Z]"8*HX%SSH6'R;6MB[M$QK?YI=Q9PH].Y@\Q:^[G(?@DD6@?AP
MV]*YS*(PFF4KBZ$?FM2HD/HABJ9/WC]%TX\"YTBQ3WQPO::?7KZ^W1IE=W%@
MK77*&>8AU@8\Y/+'F ,+1884ZZ6V'=(1^J'/[PD(QVIN,;(8)X;"'[/E:OV&
M3.MG^(QUD-'JU162EQ:NAQO1<N$%K,.WQ6R^-OS;=0/^+9M!Y6!44@0 [6OW
MB4(<.L$@.J,07<F#7)H32)CVUF9T0#V7,GIX5A[NSO'DD+L$3,HBR5J;Q$(*
M@ADG; &AH(0A=?:C>\[/U!QK!%PU$W<' 5C5\RN\A!^87RWAKUUS==HX;^ '
M_5#M@@(5A:L<47!9RWVY9!YINT2+#I 7K:(<B**!2TY[P],$1"V$/2&&5LOU
M11WJOKB<Y=J8<),>0(;VNIHJ6\<+J#IO6]3QH#45/7B6,X]!%\,E\"%N-"UR
MRX6FW^V[SX]1,6T(/WKT-9K .P3-;GO9$#DWOK:4L$P+65C43K.(6(3..IG]
M),J183-ES#6>?I\ S!'"GA@R[S>"^S454+DZ&PV @=GX;$!;R$=+//"<= @"
MQ*#"LD%8N8> OD!RC$X7XPFX@RN=VK5TO5\7)=';7#)GV=M$=E8@^6-%DWN&
M: "%1]7F.N<^:@8AIEG7LF:W@2<+OD/P;+>31!&=DH&\L%0['EG-(// 7%)6
MR%H?G@:Y,2?#IX>[P-/U_ 1PCA!Z!]"YW:-[TT]^^_5J5_-6C'%:E6J2JQF5
M=')+G>K32M$V&25YFSF83Q#6%YB.T?TCS=)/540'N'I]3RO;ZYQ(@]QIGQE"
M)D%E=!0?JOI,ES1F(5)4C=IR/D#1("0U:[#8[EP;0P&= NGUI@'W=M/IQ"WZ
ME%E!*UD=>,9B%(D%+PM**-*9-BT:GJ)L8A,UBOX'@.IH94Q\@_@_W[^ACX7Y
MRR^PPM]@_J^W_WCQCYVQ16<3>D7;S6[FOEH62N*,W 5KD**0S)_JG_?$$OV!
MXW@]+L87:@>&YQ=[_/JF&:7D7DA)1MC[FL^FO&;>>L<,>.>%,L:'9^CG<4//
M(!PU:^/Z/"UACA-^!Q"Z;YMM!Y#]ME@N%W_5AQCX1C]9_[A R8-#3;%(V6PY
M3B99$I<E6PL2C>"M^I4?0&5'+3^.1,6 $VT4%775Q7Q5T[Y?OOCV;;GXCCEM
MN"U;;B]2ML[+:%F)9)QU[8L+G"/CCK:LT(*^ZP<<=L-7G+B-U7@@:BCH#JS7
M$_VT0S8J21.9DED0-PD9")L8&,FM3=Z8W.@@'*&Q^1F JX$:>FUK7C(Y!$IR
M9D.N+3+0,A^X82)SS8.W3LHA#_2GM34_ TB,)L2N#J?[IT!DI[-&#"QC'5Z>
M4V0ABOID&+P)UGH8U)%FK!$;[=*<6QY'IXNVAW-H)Z$;AVQUD0-7%#P"*R)3
M;!&]95$Y64>&U/1_%;ULXRS?0\S$B1H-3IP3!=X!9IX<2*0"&JGJ] =RZ6NJ
M&S"P63)%/"8ON->^X^E0[9Y9&T188ZJB!V@=,*0ODC7E!CVC6, R3;X:@UH&
MR6U(*CH).K>I/SV R(G?/YXGI!]#09UB[P/6&UO:3G?O*[SQ?G/+'Z4@[H!'
MYM%1J "IEB,(HULE !Q$Y\1WF,^#P)'4U $(?W4QB3_<&?)BO(V06+1!$A^Q
MM@Z(@1D>0$:5H.S/(6Y2??:3HF&WE<WF635 UBBR[P!#CTXBU<([XXIB0M59
M!-8"\UQP5K0O+H."8-KDG)P\#E:<T]7W:#HXBQ%IMU-V1IB*=M_'C3\([4FB
MV\X^4TYE(U RPE*DH$\H!CH5EJTQ4#OV>]%F=$J;V6>_&L_K1TJ9K>2)-I U
MFG .A/B056"@<L$ZP,3&-K;F'F*FKY$]$0./GU:'"[RS)OIHDHP:"\,Z+%)'
M72=D.\>R]PX].6NP/_7WF9KH/U/=]!$*?*1W_B'2[*EWOH:4;,)Z72$ST\+5
MPH)@&#>.6^287'QL%L<Y]\X_2&4/]<X_1'Y3%YD.:O4.QJ>8(C!E@7RP+$P-
MWRRYWEIQ&:3495!'J#/JG7^0#@_NG7^(0*=N4OA4RW<Z+]'R[!@OBGA!4YA/
MX!AJR0OZ9$-R \!Q)IWSC\7%J&*<VFB02[^EVJ;$LP#+8N&<:4D8!A,LTRD9
MHTH&<JF&6(:;3^RD5_[1V_\XT71P7W%_]1 $GGBH^5^^,.VR9:&V%I)9H01'
M>M2-;O>/+<][IGXHQSN*H\F[0\S<S!Y(6M9'+DX;A3:/KEG5$%AP$$6&(GG(
MSX*:+JH43M;SL*J\0X3> 72>*@;C*:,O#EB.-2BWGH)R8Q.=B=IX$%I9T>;U
M^ARK\@[2_8%5>8<H8F*_Y"/.9XOE/^>KFD^(^9JSQ>7E557/R\5\36M]P.\X
MO[KN/[5K+E5+9(W/+":H,XL$>5Z\#E8T-MB(4108DAU\W.K3'FHCXNF9%-"!
MZ;KAKTIMRX(.QEDTG $J0X23)^"5=RQ@$2 \U&2T)N;J'F*FS0]N8*).%?CD
M'>'NMKZ[N0<H:*W.3%@@J>@DF*]CED!J)27]<-C L8<^?]JTX)&-RRA"G!0*
M]X<2&X<PH0:(L3"E+9VR(!(90^=8,6CHU^S,H^-*G[TG\C.U!SP]S#I1UAT<
M-P_VNM-9TZFI%#.Q=DG0M=HTUPK6Y$.)TNFHVY2GG$TKY(,T/;05\B%B[]$A
M3LNX:;RJU(NU>%^[K7IGWO_2;I6<>@76>#I7$Y+/'S2+*F8Z864Q0I82]Q^
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
MRC?C@\F\.30)?W>+Z.M>@>3F!1F!99,I3I %?+$,C$Y)JFPDYOUBLB<6[-8
M])2OMX>0='/PN;,Q_N_%^8];^R*D+*U5!C;1PF:"8)04= HAT".FPER7_@:]
M%NT&HY.^KAY(XLU!22AUR\9>?+Y8K6_MDN ETR4B$/\4=1K%(<;D(7$,,:-*
M]OZ$HJ[V:->RW>!TRI?5PTE]^K23#Z1N]AK/PP_,KY?ASWM9$CS6T82E@*Z'
MM4HE0 S<U^X?4HI@F>R:>;)[H6Z@.9W[Z6$EVP9,^"/,T ;X/?RH_8BNPH3
MG1=:@=6\9C?HVEW412C$*@9G$F-=VE7W6+(;=$[G8GHL:3<!(NX^_O'VH_R;
MN.HME"M+R_2E<GS==4\:;LBYTTK5S@HQ0& I@=1!11]**+I+%4#G!;L!Z'3N
MI<>1= /P>8W?\7SQ;3,E[*XQ-2(4XXP!*S:SNV-][4L.),^:NZ1MT5T2CG8N
MT@TFIW/Y/)Q$IX=&30.^QX JD2G-"A#!-43,=+XZ)2'1(8LL6ZM5CXSJ?:!P
M.K?(ATMP>@ALW*U['#"M7*DI(U83=!53&2+G"(5KE$%(&TN7-(O'/[T;"$[G
M*G@ &38W.O&WV1S?K/'KZBPQB=H%!<5D6W.^Z_RKP( CBS9ZXYR\]]H]RN3$
M:X):&MXS],C-_:3> 'BNBX_J'-M/EW-LSX2V,A7+B8E2:VZC A^] .<#G8@<
ME2]Y%.@\2DY+HQ+W5/13LY[WEGH#T+E#>TU[C<XJ0.DH+"LL@A?6@U2)*VX,
M.NY&04QOH!SI&FX8H.PMXP;P\<<\?%TLU[/_KC /\U>+KU]GZ\W4VGE^MYQ]
MGLTWJOD5<47?N?73KV>KM+B8KU?OEN^7^'5V04*TVF>O<H: I4Y"CQJ\]Q92
M*4(%;S-9[Y$LTG!<M#0F<2A#-I&.]\?W8AW.1_"[7H7E\L=L_OG%U\K6&2=_
MNMY[0\J6U?Z^!H(/&G+1=;95"B&((SA?=ZEJR0,;!G^#Z: Y/+V9DR7&U;J.
MZ/M(2L)\^0 3/I/C&HQ-S$5@A=%.43E!-,Q#\E)+88(TR1P!7;MH;&F2XAA8
M&TP_$]\C5 ^#/NEK)NY>72RK<+^&]<5RMI[AZA_+Q6IUIFT.O)"43-B\%VL/
M#C$!5RDSBTKS3GWBGU^II<&(AV%F!,E.C),G3_KPX*0/CY_TB^N3_E(:[^M/
M+.:U0I.$4/>(5INN!1%"<*Z.3TM&B&(B=BDN&X_"ED8I'H[+1C39D-W[Y:]T
M?I')<4B/;].D W?*<\@\U,8)C!A,*D"=]JVM8$;H+A?K/99L::[BL)9P2%G_
M1";Q6BSW=E02Y$)$R<B3$(9."/00BY3T54 3L_<Q\"/;QB=(;6E*8UM&<@C=
M#@;U__/W!_HA:?UK\U>;OZG_Z@.6_U5__^/#FSN?3Y*A?[>X($=W];>T^+I=
MXE<2QCP1?U?[O"KC]^M]_1K787:^NLO):O;UV_ESJ<$=/_CO-\3?9^OR\Q]
M;3A&\*\USC/F_WUX\%>A<[Y872SQ120DA[0^JW/,BE$,O, (*G(%G@Y22#IE
M8>D_*>X)<<! [R$]PX:XVT<8)TSDGK8DDZIFA2FL36,]V?\<$YT$(M@P&HOW
MB)G^I>% #.R.6?L+?,(3-N/L[#?\',Y_F:]GZQ\O_IJMSJ)VQ*^NF<NLU X;
M) KF5'VPTVBEL,7M>I=:8?K;Y\7WO]-';V#R;U6_A.V7&VP\LNCTF#A(@8MA
MI#DQ$+947S[W2X=)%LS 2\W22(Q()I$ SUG[$JPK?I=1[(:"VRM. X&#5;88
M0'Y39[G0.7U5 %-8X(P3U]'2+YD;HCH;@GZ*S$LG2Z=2HYM/G$ZK^VMC<;!H
MIE;H13R?I8^X_#Y+2%[UMS#_\:Z\Q3]_Q[]F:7'=F=DD)P2YPCG1+]I[\%PJ
M2"86KK7+S'9IU-!IL6D>C8>#P> "G1@AG_"OL+JF__WB3UQ>LG6%]HB217*
MO':$=HT!@O$%?"HQAF!TD%T*-)Y;9YK'VL%P,:@8&\@F>"K ]^@+$YJ\>^O(
M&=*R^LG<0D"=98R(5HV3>')(EMN1<E#V=Q>'E'H#X+F=1O/RQV5$_^,ZPC)"
M2\L* E'M0=4+;%^L D'&$3%HZ<4XC_6[Z6HI\MA3]3O2F0[40V.HNKDE^H#?
MPH\JLM6[\GXYFZ?9MW#^9OX6_UI_^A//O^/OB_GZR^I,1!Z1*P>L]D92.I-A
M)\G6UMU*U;T9[_LX(X"N-]G38G)(_.R YKC*/#7D_A>&Y:<_%V=:^6254H B
M^6U2@XN9@=0YNNBMS&Q\*]F5VFF/X59PNH_J3A*>A#<\DS*BS\9#TH77IH42
M@E,,4I8R%1*YB;X1@%9ZI\T&;0JBO=5WBB#]=7&Q/"L.78J&7' K+$7C3D(L
M]%5,&9DVD<Z*1C!:R9TV8;0EB/96WDDB=/8=SPRBBPP3Y,0,B56[6OV6010=
M&2=_!HUJ!*%$[K1IIDTAM*_R3@NA+PHM>\UGME:58#5(J6IG1Y*Q9ZB!(?V9
MCA&N[_?Y.3Y([U \;6IK&SC=7X4-0'5GI4%F.A6;+0C4Q(O'",$Z^F.,R=')
MD(5AH\#QX&J/T;)61X3<8*H8K.ACA*2JWS"L\";M;)_TJ0<?,5BBU&[B!DJ)
MVBRRND9,]I'+P!@(D^EH8Z1=%Y2'^O3)E*#OQG'VV%TZ#C[R<+5"W&::X?:C
M/Y' 7M+/_.O,&"GK6!F((N5ZMTH.IM<,BC)1LXR"OCT2CT]3-?&5W_XH>'!4
M#27Z!HZC+2_OON&2-#'_?)^;PJ-#X7F52P"5I ,R?@*2K<UL% ^ZV!&!]!1=
M$]_*#0VE0<3?<F;O?3N_>5 <XBBZ_*#1#J3'"!WG6(HF!Z65!LWJU:I-=;R<
M-H#:J2(=@>A^6E)3QU)-%7A!6%[7-/;?9B'.SC<._!;@&S'>P)H980/7$C36
M\I[""=:<#"6W-@AE?+*Q2\^QKNLU=?#TT?/M/(Q1A-O$ ;39<:OU/3:2*]P4
M)D&Z6OH:BH48O /MBL$DE [WVZ<.N1\>$M34D;,/B(84> .XN>U^76V)Z_#P
M'FL274K9U/Y,:.F$3HI8(YDQS416')WQXY0&]"!RXE><X? UEF(:P-QCWMIS
M+(9<2D#,$$)DM*U4J'V8-' 1"F:/*(H^F@<]! ;'>Z89TL:-JZA3\K7?AF65
MPG?<OW[NV8\<S?_>3?Q(GKBPV>@80&CD]>TC03"% OI4!SUQDY0>J079"!=$
MF\]\C:NTG'VK*MFF<JKD"[-%@MT\0*(EN\LS H;L=!3.DA4>T2@]2E1;7GH/
M##QN? X7? ,'WOOE@FSH^L?[\[!IQ?7+OR]FFY;'+W]\HH_8EA+Y@*%>E*N<
M:X\:<AD=.C*C&GU)6>ALQGE"ZT#<U)@:" B+<;72,M J0Y<5#,R+P+0F1G26
MY"Q*))9* )Y2<2)Z[@4_+M!NB)L6:(,#HBO@]M1. X"[9N%ZIDABO@8A6:=0
MWQ$=>)8SH-/<")F9'<F*W2.D42#MJ^C%<%)O #3;&KD_UILP8K.K2LX6(Y$M
M<Z*@048!P48/KJ@Z!8O'@N-$=P](F?I^:J2C[B")-P"92](W&^IR P6>&2LR
M0JEW;$IA!&]U!%.[M9@BK1RIZ>)#6B:V-H<I]WX+V<,D/74]<SA?_">2P-]>
MI',,RW_@_/+RXN-6(7_,9^L5)YM\-=;:H#7<&@>IMB52V6;PB7[))2BN+<IL
M[Y51/%[;W'?A:3%SJ)87QQ+Y*>!)7/+EC!(J<EZ%5QN"2TY\>09U&*B*=!"7
MV&G@2X\UISVNCHVB?03=.H"N6.+21$P<K*^M1V5MC!:T!2P9N2TU>Z'3_*AN
MRTW[2G),V.PAWHD1\S9\#_]O\?8V]1FU]\8+8#%2T(GDZ4?K$@@G!,N.>9)5
M!W \_.1I7RH&Q,&!0FNLKY:FDY"TAQ!42;43H8.@8ZQ,8+'%LK3SH76\OEHC
M/IP.&_@<*M66^FOYJ$HI,D'B'D%I1Z<=%PYXB%&(% Q7NRJ 3KF_5B^5/=5?
MJX_\IO86.G4/(O\&R<,18+RNK6*8 2\T17N8'!<L),N[-*$=KAW3^%VY>NFP
M=SNF/@)MO1T3YZ@E>@7>:PG*,PD1Z^!$-,C1,F>\Z@".0=HQC=^F:U]<#"K&
M!N[''C\_?[OI$J,)RDDPT-:1G&R)Y S1&2I,I!C<:9?*.(\^SQ V=:K,.->M
M0VICZFCDHFZ'=V7[L/_+7]]F2PJNSC!GRWQ"T(%VAI*,031.08J%,X.9F?MU
M\X]')(]^>HO/S7LJ;S&H))OP3K91VPQ7=QGZ8TYJ^>>76?JR^7.M-?QG(#:W
MJ45GWFAI$]E3ER-Y<H$S"&@#%&N8%+2E4K?[C?U):/%EYW!4'4LG$T/OQ7Q^
M$<XW7+R_K&1^?5'WSP><XY_A_#TN9XM\QF6=3"<$9.DYJ**)(V8E.!F$EU)&
MZ[M<YG=;K<6(^7! C2#I%ORCQ6KU:C&O%X,X3S\^!/K]77E/WYW185__]G(*
MQ-O%^D5*RPO:'H%,KS'5I2D8*/C,!2@\<%",U5'1&M:.5#K1G]@6_:C#L'@L
MS4T]]V@CN@^SSU_6[\H_PX^-$+=[\&K[G7$C/69? %$K4)R<!<^S!2>TE,:Z
MQ$J75ML=EIJX?<M()FUH&;<(F6M&@G:A9,F .X.U;BW4%L*UBY?F5B>67"?/
M?.<B$W=/.29,]I)K.X.P:H%:;?F"W\(LW[#VXO,2<<N7#)*[%!T$J0P!7P2(
M*88ZFXG<0U6[?W1QS/NL.7$GE)'@,YK4IW:]MUQM]+.;J9B=]<'7'/_@01E&
MYM-I!&F254F'X)GKXGUW77#:J7RC.>"CR+L!'_QN'=D'7,TRG<#_&<XO\#)@
MS9OJ[#.=O1,2:WIUI,V1ZZ!HZ1P(&554CHDDQZGA[TKAM+/UQO2V1]%1$_[2
M7<[^F'^^",LP7R/F.UR>&31)%Y_!QSJ?0RD/7B)MJA@LQZ"TEZRS_]1QT6X7
MGNR4 #6NX$^I</0N_R_#>2WK_O@%<?UF7A;+KYM%ARLJ[;7<: 6G^S,]3C$J
M =AF1Q;?*Q?)>[<:0E$2+,LIA)2X<RVWA>GR8,6*I VY&443.7D#14 0KH"-
M44=M0LYNI$:Q)U*,V@<#?8I1^PB^L40SI[+BEBO(1=!1;@P)A\YUR"P6E3!E
M?M]C/U*BV23%I+T4N2/1K(]46THT"PGIL)4&F//DT_F8@,()!)-IAQ1GG6>[
MNM2=<J)9+Y4]E6C61WY-/.4^EQ>%+ <M,\F"E5I'9 0X$35PPY.6,CG!NMPE
MGE*B62\=]DXTZR/0UA/-/,5\SO "F (=I\HH<!@E18#9>LD1S?W.8J><:+8O
M+@858P.7.,_%BJXV[N1,@ I(<M(Z@M>:0[%!,AZ"0WM,+_2W-N8 #NUUC*&-
MB>W-W8CQZ3:-U^Z\,A*3*0F2]H%X2PZ\E1:L"-D(VJLZE0[VI^^Z+;JO>RI\
M<23I-V"V[MUK;F_3_[CD]"R4G%CF'DK@U;BKVA\X>-!"%:6RI%AQG/;,.\F:
M!FGCHV'WE?,!JFD.9]>]\EY=+*O,SW0,+J::*Z7KF(62,OCL-+"2I#/1YW#?
M9HT"M/MT37,X3HRT@Y33+M3>+N;IDJ%0K)*QMBD2Q8%RLKX/DM2BJ2-=8G8F
MC--5Y5G2IDF=; 5P>ZKHE!X];G>O'?W)H\=BHSUX[,OP.,\=3!:"9GV3S77J
MCG82O**O:B<H%S%%5D::#7NTYXXL+7KN6-V(Y.YBQ.KI"DC)*T&1<XABG/8_
MI_+<T0<#?9X[^@B^L><.PSS+Z"R$%&K6E17@75'D3'*%%(770='_<YX[>BER
MQW-''ZFV]-P1'?*H2X B./'/HH<8DP7/@Q(LL1C*X8]?;3YW]%+94\\=?>1W
M$L\=(CF5ZH0Z5QQ))?((/LGZ0&Q06Q>XS5WR%T_IN:.7#OO7U?<0:.O/'1AX
M2CQ$2%A[! 1;(/I8O8,4G16H)$L=P'$BSQW[XF)0,3809#]WWZH,C]Y[2S84
MJY-EJB&5M2I Z(3>6CY2X]*3?>[8Q^L80QL3VYO;\6*'6XCHBQ<F%M A\=HM
MF$-4=:"=*H5<>6^E[M+RI=^J+;JN>RI[<13)-X2I>_?H_U@N5K7JA*0D; :W
M*1B(=<HOF74(3/$DZJ3RT*60\+EUIGNX&%.W3T#H8$&W"YH7*5U\O3@/:\RO
MD6A+LXT2SXH(VA9R"1@BUJY<Y-;5Z5.H-/=9UUK)+GU.^Z\\W3O%], :0AG]
MH>:W4)M3_$@+?QIE[-S])S_'I+6B($@?V+;UDB]!@PBV(JAH,5+YSPZBIGNP
M. +RAE;*8'/<#[=H]Q_YWJV_4! 24W A>F)&Z5R3N<A0VYS!)IMC=EE'UM>;
M>G2A%KWP81VHP^7;0)"WBZ':1GA3;OFN;']L%L[?+U:S*LI-(YUM&XK9:GV&
MQEO/5>V&8BFRL593:!L,.,TC%\IJP<:W6_O3WW8[FWW .J%^&W+JKCE^?4G'
M*_K_;+W:;E4GM*&M6=^S,S'E*"8//&E &W,LY#]@[NO+[5RP[48U@YK$@^7=
MJFF\R5_HL7ND9 :#<702J"I:XMDSF\"A12T\=PK'F94X& MM-\<9W$".KN53
MRF?YF+Y@OCC'1?DG5L\8\XOON R?Z6/K??E5BD_ML%?]\]>S55I<S-<?2'"K
MX1)=AJ!BM R8P44T3FJ,+.@3&@FH:V^P8BR$@!32.-HRNB2F?![%#ATO-:9H
MSF/,'CBKXY]0.(K5D@#F%5.!*^/46-D_IY$:TP<#?5)C^@B^L=28R+(S$15P
M$1&4$@9\TA:,E<9[1D=)V-4@^B=+C>FER!VI,7VDVE)JC-.,.2<CB!@H@'?(
MP05-'H4V03L7O?2[GC5/.36FE\J>2HWI([^32(U1=2I;X0H*+[4%3'W:L,P!
M":6@B]FJ\+-5 O?28>_4F#X";3TUQDB,3(92^]CYFDU6($07@'/B#8.,*9@.
MX#B1U)A]<3&H&!NX&G@N( V&ZR!,(4@7!<K(7 LG,OE<*=N,(4D<IZCN9%-C
M]O$ZQM#&Q/;FV?#QVH]W)"-62[1L4AI4KI=I0EE *;U(CC:.ZS(7K_."+3JL
M>ZIX,;:\&[!0=\NOGF63G[%$C$6RP%&R2*:=Q.AS*9!$9#X$GIP<IZ:D+Z73
M9=B,!):=A7,#:ZX!9-Z^<.W 72PQ.Z8YA$V+"!TW;6,DB"0=LXK95';-@QSF
M[GP@5(Z2GG,<5(ZHM<E;I-;[L7L\W;ZAO99?%M:97#/!@Z&-1OX*A%J4SUQ4
M!KE"Y[MTW>B\8(O>VN%'[CCR;L"P[33<MQE\C\M4"Z S&6?E-:LQ5"VO9@JB
M(UM4]Z'5!:-4[/A'[B.43G?DC@26/D?NH9IK )D[C/=CW)4@DLY6 !:-),HB
MR+5("9R5%(;GX%,9QQ7L1^=T1^YQ4#FBUD[I^;E>%"WF]:O%M@O[+W]]PWD]
ME(9Z6GYNA=&>C7NQ-LZ3,"^RU,(S8#K1*<Z$!^]00S9"RDQ_H>0X77F.]R2<
M3&0&G8.8D5@47(.K<[69=LPYKSP_ZF5<>T_"?3#0YTFXC^ ;>Q)VWBL>E &*
MF%(=B46A4B'G5ECOE!?"403U/^=)N)<B=S6'[B'5EIZ$?0JZJ#H%.91<!WY(
M.L5M@I)CYI8QI78FE9SRDW OE3WU)-Q'?B?Q).RMMX$"8 @:B2$AR*T3Y'JY
MZ+A0+N9LNT_T/8TGX5XZ[/TDW$>@K3\).Q<I DP4#4;:+4J3-QYQ\URJO4O,
M.W8_@>24GX3WQ<6@8IP8$A^_+);K>O&YO0&E?[&QG2R6DH,+H%6FB*PVSZX3
M6(%AJ9VTZ>O4I:?*XY_>XN7@_M["0%)L#@>7F\2BX;(8DD&6=2BO9N S6DB6
M=@=RAX)W::#RU.=/=S\WA,YV0F / 4X,@E>+!7W[\Z=JT5:7MDQ&A\IJ#TZ2
M4)0D<^F+0@@IY8@F*>S40.>1CVY)]?OH:C&<X!JX:'WNS41F'64@]SDY)&^Z
M7L\%2Y)*0DN=6([D!S6;%W3D^L?]#Y,QM-$ N.Z^4M0YNV>*,V>%,\!K*IXR
M1M>*][I;K"\I1,[D.!,G'M+2XNW%GJK>^3K46^Y-S99X%;[-UN'\:E SQ??!
M!HS%@6:;'O.,=IHA ZMT3-D4E37KDK^Z>Y46?=7#L#&P9-MI3G*7J<OWB#,F
M14C1)# ^DQ5.2D(4R0"=Z-&ZS(H^RE3B2W):/*W&,#7[2'_"_B-W7A?J'KA^
M8!#6*HU"U/[NQ$ ]R6.=G^P-RR8S23R,U:_Z'BEME^ ? IW#I-Z >[.K_].M
ML?!G.9F43) DG^S)([3UTI KD"+*G(50P8_C\W0D<&I'Z" 8=.^*M+=.&H/:
MFSE]+J[65\;6Z,!EH,-:>\M \: A9,- 1/J/#NVL<?SDEWM$3>T_C06I0V3?
M4)>9!ZX?X\4$)>F$SIGVA"4^HB6E:^%]\CGFV&D\Y*XUIO:!AH#$H'*<WH5^
MP$Z-%%%F51P/P$,(H)BE*"#&#"8&'7DV:&27QZ#[GSNU'S.*^OO*JP%?]S_#
M<E;OJ6X82#&:8&0!5S-JE$<+P14&!KG3W$O#S#C91@](:;MGSR&^[F%2;\ !
MN7MWON$@"A%CX@S0.5?G!2#Q$CV@-,DIQ82PX]2Y/*2E$W#,*0+G0+DW@)P;
MPKUPS"GF:YVL!:7(W79:$>XS2E]QS]-8:8U]<&)/$2?[2;F!\^C-/"VW$MG^
M_F;^9KZZ6&Y&LN%Z?;YI9;;Z@ EGW[=UUZEHKX4#X7B=Q$=?.1D91/*XV*87
M@]HU"&A_%/6EM!/8W"F";52=G5*F_TT7M8\7W[YM^0[GK\+JRZ_GBS]) IL.
MX.O%-GUYC-9R?=8]0C.YO<4PTF1%$;47C"P@1E6[?W@R@RJ U-D(%Q!EW-4G
MZQ1J!3QG21C:O;2918UCZL->S8SWOA1?6"CL?W;[N#X8Z%,KT$?PC=4*J!A9
MTJY R12MJCIRWOE:%N@2>IUKI6#<@9F?K%:@ER)WU KTD6I+M0)"6LR*0@F7
M:*,K92S$Z"2@0)ER-L:[746]IUPKT$ME3]4*])'?2=0*V!C)0!I9>YP94.AE
MO1KCD+RUZ)5GN709N'!*M0*]=-B[5J"/0%NO%> UMI12@RR!MHR(!B(S'G+
MP*1WV=X?5GW*M0+[XF)0,39QB;,[FO0^*B_)OT*1*9HTPD(P65!(6?N(H[!T
MDC:;)CI)S<$^7L<8VI@Z]_PR2+PW&*FDI$1F";3)E@[F0DX[?0D"O1&*9\%%
MET$7CW]ZBZ[HGLI;#"K)!@S-W7RR]^''YH+A#'-RH7 /*G$REX$D$U4NP"TB
MLI"XPG'>&AZG9[H:AB&TO#.%;R^1-P"<Q[(T+GEY-[\>DW$F43(TT9.^608E
MC8(@BP8KG0\^$&-RG.N2;O1-UR%F!&"-H)+&@/9^.9NGV;=P?KUKBK0ADVS
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
MB5QE5-^>-J<U!A4I\(@@;4WTUBJ"$]Q"H5C",*,U<3,*=AZGI]N)Q$[;I1Y
M%4T"ZBK$Y5IFC$0]WVP,"D^]=0I8SMKGK#";<1H//$71M&[.$-I^%D![B+X!
M"+W'>>U<59E8W0TQ+FVL9,)&+S5(O:DD*19<Y+3+K-;)150NC=,UY3G*6H/4
M/OJ_'WL-J8RIBP7#_/-VFT7E->ILZG"R0GX_9O"&]EK6,M'!'3VF3I%\MV+
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
M,P5P3!;@)9ALA8S9CS-P=(STM&T7X+B^D?'V;3*;('W" ,$E70O! M3[=L#
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
M.^"YL,#)L[#I<'RT^5S=2V5//5?WD=])O&YJES%%I2 S5'5#(,1H"G@9;,!
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
MFVNMM? $"#U.8/TQZ*\PN,3S7<NR4RK:?;[JN[#(9Z+LZ-00A",J%8_@HC+
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
M\#)L$IC]V/HMEENL%=HP YH5#HHS\BJ8CR T6BMS*IJ/4\LW% 6MQ2J/!M?
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
M3Z22[B7C!#HI*E<GRP@"":_I7JYBTB-XS*E@UMS*V5A;'4_(&?<Q6U-I1E.
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
MV04UO1?N!J*91*+'97LKF'K[S]<_<W_[9#"?;!&T=QD+>0TR2[JXZ?96VJ6
MPAB#71XN'EZA&TIF$I\>B)%36[]A^9^78?D?N-PU =BEJ%:!O,?/%^$JK_K]
MOEO%/K9*B#:I7JW9$4TB$*\T45>**>AST5JE+K9Q[Y6[P6<F0>R1&3_UX]?K
MW_9IS;3-5,BL1>6J-T 6FJ_]_')P+B5GF.9=VFE\^\!N()A!K/EP-K7XK/5F
MM4S?O<!H+722*0%G.M"5Z"TX'BQHYTSR=>YL[*(E.BW6#1,S"!./P]X&G.P;
M>KZ5DN\2DGQ!XH/B8")]45[7)GQ> 4_,<@QD5*4[[Y^#)VQ]MZ%IWAM.F_-W
MN 3:!-+U>0LB*<.8@,0]V>#1"HB!22@Y!*T,.FM'[9_WXY9:2>DZ0N!/@^@
M[L\H#S!E[IEU#%B(&E301!9]!2_19(*#%IW\Z1GF 1XEX -S ?MP>_(8WGNR
MW/^H:ODJ4>G]@B2SCT46ZUT($41"4PUU#JXDTM/!B8S>)=>IC<3#*[22]S<4
M2 ;BY=1.S_T9:QALEF26U:1KA-H) 8(H#'A]S6<Q!W'W*7R&&7]#(6$ 'DY=
M[=0ECS4*QTQ)'OA5(GXTX/PN".U#(5JL<:(#)@;+$3Y!T&0HA S.WR:LVD^K
M+^'B=@S1D9PQZ51#RF3K6^7(?<P(CBY"+43*MHQESM[=2RO9?4,@:"".-X"9
M)U+)A%21H)XAR:! L52K#(L$]":R;(IB?AS/>AX)?4-B:4!)-("K7?CAYNGT
M;;Q8G/^0_(HI*ZYES<*OU<>:1W"N!K=\U$8'\V,5PU"I$!UVUTJBWY 8&UPJ
M#2#MCM7_;KTZ7X=/^P G$RFI3!:?]+D&.#.0@I:0R0.0 I-Q.HYT_SV\JU:2
M^H:]"0>2PN0>^8N4\**^IM5<6-I"6NQ$\_N;E^^_)>VGXJ)!!".$(WHT^1$H
M'8A@BLQ9>JV[>.9/K]1*EM]05O? O&U ^_1+: W6F!3I_B[T31VH'2!('4&2
MYQDR<\RI<2K+AT\Z/D7^WY *:CQ!3=V(]E;FR._ARV)Y_LT5R<6%(,ED%-5D
ME([112X%,&NUR$QJ&[H\GCZX0#,Y?T.IIV%8V8!6NO?U]]9#X+[5BP\Z('I
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
MF<Y7^SS!V7A6M<T,SZ?6L=_(F:3DI<I@?"Z@M*P4;Y:#CIP'F20&UJE@HA,
MC\]E'H-W7BRL)E%,<W3:EHX 9;6%HATCF5 <ZT3Q8!GMU%PLRZG+=< P.NU)
M(#*FMHY2:?<1W<QZ?_I1YY>[A*V4/$D#&6AAV6T9FA-&@\F\\. +!M.ERT:'
MH>8C8YC@A)I"O*VBY9=%B/ORF;>WE /;U=X]_!'3ZN/'Q69#_XQ\Q*OL@XJN
M1&":DZTU(4*H?2>X4R8+X9C,7>S*"%-I\&EB*"RZ0&XB'35PI_#DDM^NKJ]_
M7JW_".O\8AFNOVP6FP<_NHJFV"R4(<.<."BA$9P-'J)1GDEAN=/3-,,>..$&
M+[=.!.PY-=@R4*^2=1CR;OK"T4(<'3!.24@^BISI3W.TA<4$4&STH7],0'0%
M82_M#(;9)UPO5OGW;5AOIP7;@X/@U3+=U E>!9^]*EJ!5R)5=J%,7[$ 1M5N
M$9:"HXEX<_K,<EZ:B*8@>:H.6S:&#];V.VZWU[2T2!YWM*B!U0!-83$0>.;5
M*TE1I8S8[8IC$GCN)SDO_T.KZ!RBP?[@]+?@7.+[ZM>^FQZC+U):8_WBIS\_
MX7*#5R:*8I5-('W2H#ROG+]20BG):\5BD.;,U16/IS@OET-3^#Q)>RV;SK?X
M>5&#N-?EI\UV\9$VPQ4%;.1\\UHODEC-0G$0DLP4VHG,@D,?]32,9#TF.2]?
M0U/0/%&#+8/SBD)"&3(MQ#LF:B,9"=$)!9%K7I@5S)\[WIZ7G*$IX/72SHE!
MSD_+/&VIQ<MZG;5[]]F$97ZY6M;G:5RFQ: RLV.?-EIY1><ICU18\6"\%X_&
M^TXRO7;9ZU@BZ%A9Z%PMPB>[ Q*5+(0,7AY3,8^T=7M-\U33U6FP^\*DA"IJ
M&0T))50R,Z7(IY4&LE7>V:Q%*G(^H3126#8=SAZ;M@FUUW)9V1'#\>;OO_W[
M[X\N]W^^66;Z:WC)V6GCG<->]EWV+!8U>:>SX@ZT2A5^KD!P1E)H+&UB1F)1
MTQ3LGM6B/N+6N\T5N[X?9T\W+6G+<\<4I. 1*J4I!)LC\%#0!U6TY,<:]8Y&
MD?C$_"[)@O;!U3-,B&-HJ[$2."593%IX4,P;4(F,?HPL _>9RX!&'R?!N* 2
MN"EU>J0<KH^ 6RJ'T]IB,IQ5+J((RM*VB<PR,,QH&QP/*?]56X7W4ME3Y7!]
MY#=WKGBGZJWH@]/>:-#H2"I1DGMH#0/A9&"1T5]1/N,I75HY7"\=]BZ'ZR/0
M!JZQCA9=<%Y,CC3Y*'/-!\LDJ>P%%%-"M%YH::>A%6FO]ND,Y\SH*FD87ONM
M&$7-L;("?$9!8HJN\DS1NIP(PE?*$S/-@^?%UD'UTG^_.J@^RIC[;.M8G%-L
M,CYHLNW(4VTP+6O&NP$F1*+P@2DGN^3T_A7JH'II=T =5!]1-V"8GK7CO]QG
M_%G%C*?U9*TSR0MK0VJ701<,%&YR+?,TQ9K=YSAO4L89SL2)U-4"$.]Z.=T6
M:[Q:?N=*[ZJ$Y 53!FJL LHG,OOT _ 6C;6VV)"F\<0Z3:_QT'\@-IYLNC66
MHAI WZ,EO%O?;+:W+<1>?%S=++=7*28>L@U MIW,.E,6G.<:K)+>965IXT[C
MH3TWL\;#@'$P-ZIZ+O1U9^]W_/Z)?OGS#9)+D_\1-ELD87]:;4CH4SSQ=!WT
M'.\\@P0PRV./0",)AP%X5H[0Z!3XP@L45B3SR23!IV$F/.MCSR^KS>:K(6[=
M&UL\TR%IT*K4['F&$$VBJ<88F1/,DG,\R>*_/Y]+>LSI@YO')G($;33V>!.8
M)AO% EA1:K.0X$D:Y$>@9MRA]L8)?01(%_AX,X8.CSS6]!%H2X\U3HH@K6-
MH34%3%DR(.\R01+T'^N*=T>?BR_YL::7RIYZK.DCO[DOM#J]+>@4:VU] I.<
M)#LI$C@C)0BKC(R6IXA=>GU=TF--+QWV?JSI(] &HK7C-\->8C"!012^TGU&
M#2YJ4Z_Z8DG9%"6/'1M_Q<>:$<^5T570,)SNZ"$%4MQ:&RA*"EQS#5R-1(HM
M;3961)W8-*E;E_LXTT?__1YG^BAC[K.LXXM!MAJE- J,,!X4!I*6R!RR"QEC
MBO1'EUYA?X7'F5[:'? XTT?4#1BF;^SV#U]^"UN*&%^7^Q_?.HJL,$_BH5@Q
MB>H?* $^!MIRE@53R*H7,TW=5_<YSOLX,\$9.)%ZF@/>?E6'M*&@M4!)2W&N
M7K7J C%@!B8ECP)M=!,EPQR95&-A^T@X. JWX4J9O:GNU]>X+QY=X^Y--=,Z
MR60H!I%>@8I%@LNV<F<S+UDJNN0N[4VZC=82?DY0[&I2*<_-6;A8!MI=X;H>
MZ;MJQE_JOZ\ZJCO+U:KM0@Y#H6"X]LTSX&LB?$(6K&1(Z^R"E^.CS%M4/^(1
M-K) FX7&X?;$%RV%\V!C93AS(H WR,BOC(49&T+JU"OIN7'FHY@;4Y>=(#)
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
M(P,R?YGGDDTPTZ2V/C&A3EAR[;NE8\J]3?CL-YNE@S&%6*\0.&VV@A2"V<*
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
MHY^5XRF@+6#]N'<^]RNK[(.+!^R#5R:2^+**D WYGTH7"8XY"5(YD3-ZG]6
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
M>1P.OV?&;CSM82+<C:F0M@"WVT3W[18.*WI@VJ\*+SYX6ERP9-A548*"HUC
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
MF5A=3>3#W*V*@L!"7]QMK^M%7BS?;U*XQH\WU]O%I^O%+IO#<D:["C+CM?N
M*11 J-H<FX?J+DAI!W 7=AJ[\7RZ@1AX.C=]?(6T!;BN5UQ[0=P9_OVS\I55
M4EDT"JRH*U>)0=S5SZ;@F!6,#^I3<N*L&D_A&1VDYU3BA<+W7:6ZW>*^K<;O
MX7/=Q5=!,8ZQDMP:LVOR;$@3)'^F"B?'"+EF QI/G#:IQC,-Y@/OZ2J\4.R2
MC[VXY7B\V[G?EX5SI>".,D=4@114X*46(+PEQ\HF'G.7=)BIY]GX#=Q\")]$
MT6V#_JEGD,='U56LE^-9>: H,@)%JJ0+ZP,$(Z61*#B6+D]0(TVG\6AK<@A/
MHK8+16KG76MI33P6!XG7UH7H-#AA$*024G'N21=R0@B/:IY;:#-S;FQ/HNBV
M0+]?:KTRW+S%79GCN]5C ?V&?VY_7M08^+\PK*^$]DDD0ZLUD9,:%*E!& E2
M8T"E";N=4DY.G\G%=* 9[VYB4F5=(#1?+>LJW_VQNDI>>A.9!9<HDE61&SIS
M,@,MA4HN*5KO %^XWR0NINW,.0$Y3$67BT4"%U[Y$HR7Y/S(9"H12V(0(FV[
MDD24V1<K<2H;^6 :%]-I9@8\]E93<XA\Z'?_?GM/_7N]I_[U_I[:"NLI8M3
M,J;Z0A?!!=IVE537(=,%<4"WN$YC7TYGF5%?#L;42%N(Z^PV/W&%8;@++)'G
M42G+5&"!CH&($)CW&)%)80= \;1)74Y_F7.'/J?KL"WP'MH^O?CUU:]81WBW
M^@%?+3?;<'V-^8HE80TCP\^<H(5)77G3H@ 6C1%"U4>1 9'Z\4&[@>\O]&HU
MH@[: M=WW8[=$O>KVVGUJO"LM"-;;TL0H&I!;BR2I*H#MU8+3Y':2#[A-X-W
M ]M?Z)5I IU<(M7<J^4620[;VD3L]O]4>RYNZ!^]B/3':EF-_HM/Y)ND6VJK
M\:GG!D]A<BJZ<81S!FHZJU-&IC28B!Y4J4_UQA1@Q15C@K7I<=/GOPPUG596
MED3^LG+)@3(HP3E/ZU=6<QDE3VH:5KY+IZ;K@YFA[;AZZ.8"R"64LJY(IL%B
MD)7"GX$7=!#Q8'*F)19ANI!0C44N,3=)72_M]B27Z"/JV<NVGZ[N$BYIPS32
M'O,<R'&I31^8A9"=81:%=Z)+O_.+)9?HI<:.Y!)]9#HS-+[O/PC&^3Y!/IA8
M##<","M5'U\X>.T1/ N">5JGD%VX[9\;ITU:B%Z*7$TDU481(MA^+5YY"C2X
M NF-JI96@%,L0S;H&$:%1G:)"9\;ITW.A[$1,DBJC7'FUN[V+&,$Q)! >3IZ
MHU4!0I$JI2)U/DI[-AUG[MP,B$/<D5,%W!)GKG:R.,$]&!4)T]PR<*9*PGNA
MD%MI=#D9& ]';(<SMY?*GN+,[2._)JX7GZ-X5:&0@X4.BE UTTYJ\#XX2($)
MC[$HW8D+[Y(X<WOIL#=G;A^!-E#.^-V^4M(*ER7SX*(FC]S1&1BYRF"XS"P8
MG828IGOYY;9P&W"NC*:"!F&TWVHE.R6$,A!];?42:0$4U'E@GDOT*L3PF+SE
M?UH+MUYZ[M;"K8_0&VKA]O^S]Z7-;>2ZVK\(5=R7CYE,<BNG)DLEF3L?75S
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
MM@O:A?O3VO-DBPT*9,XU_\(;6H0/8$WB!IW/R7=QMA\<H"64'*&^U=BR;.#
M^==JL=R>?Z^7=[X\L[^_.P_+RT(#-FL319"@N59U+0FBIH,:=>9%ZDQ?3,,+
M/S2KQE_UC[_=1E-)P_#:;S\7#6,\<^!!(HE)DA>A$X=05.(B&<Y0/RG 6KC5
MQM-_1V -4$:C+MW^#"XZAER?\G(H9=^S(M%R:.?Y0E=_EJD+_^CP*&V"9(@N
M.SAW P0[(T0VZ^W9I3OZ>?'U,BK&%=WK10!SE>!)%W1M;UL@ETA7O;81A>AR
MT- GWSIDZ*N[!\Q/0S?."QI^71TGY%;0<=547B'RE#1PE1.HI&N_/D%F(;<&
MD_39LTY>?3]\S'G;'*F^^T P0):-WB-_+A=;OC_S.$]!6-H,)=#!IY)1=.;%
M!-+3=TVTELLN:=@=AFH "$-4V.'Z&"K/!BS8'LS*F(+DTG$0A5?28Y$0BW*0
MA"@693+%35/]\!?+;SO&>9I(74T\<MWTH/WG*Z8MYM\N\B>DO^O7R[RH<8V=
MAQ!*=AZ*" %49@*<3Q:89]%P890H0]I+'QBR<7;60(T?: $\EOC;0M7E<EZ>
MXS^+R^R5=[A.-77%\?JH1W(BPX"3V'B$$$,$Y)F.Z_H F&U_1#TT7.,$B]'1
M-(K86T32N]6Z:NUWS)5WA/GCZH_5W\^6^?4J5^L 7RW3Z@L^O]ALZ:_UYFK9
M26/F2=4T/&OH]-\QD^CT]RIS1I8HTKJ'HFW8E!I_3YL(D4^@OK90^V%U'M97
MINMJ^3Q\#8FVXWL\OUS^GTO\!]-%_?=;W<3V1(GKUN^OEJ_Q4_@[;+>;,R\-
M>JT+1%/H+L! )DTD,YKYJ#(Y5+QTBD--/<_&(^JCXWM>13?@T]QY$7NQV2Z^
MT-+?EG?T@_J657^!I$W"5::^7T4$Y5%#=,J#=X;6BJ0'/4VYCD[3:SRN=AQH
MIU-4 ^A[O5BNUK3?7BWI,W&SO0X^[*^0\ E_VV5.T\)I:/J83Y>_<I:=U-&2
M69VT%[5),#F&#A44HU4.*6LT=A)$#IYRX_[V."A]&H6>9)KHF]?OWH1UO6>^
MX03YH/=]_/2)GX\NZ@DR/)UU$66QD&O3<*4DF9EH:@,R] IUD&6B5FWS9W@&
MX05W04((M4@F\V1LE%JH'W,QV6$4=AI6QJEG>/;!S, ,SSZZ:> JOE42YX8J
MAX%QEH0'IF(M$.#(>0N" 3,^BY0#T[S36^DQU;+Z<5GGSOSLI?6':V0-4T&#
M,+IZ1;(."^,! GH#RJD SF0)7CGGC/;&QJG+BMZ>3Q,'TQ%Z?@0X X0^<_R%
M[(CWSZ]J,P==!$8/@=E=P@!M(<D1=' F&=I'(HM'K*0[']F6NH=H9W6\J.:.
ML/WY_.-^UMHZ$P)+9.#[&LU6!<C2-[1U<W(V91E*%P7??.*\[P0CZW>@H!K+
MQW4YYUJP'T*N63^>NTJDS@1/H40.J((]U+CMU\W''6(@'"O@EO)Q4\C&!QF!
M.[JP5;*<,!T2,%V[M>1BZ>=' Z/-?-Q>*GLH'[>/_.8^\CNECWK%"ZLE#:12
MM U8"9?\5.M16,S>B4[IEJ>4C]M+A[WS<?L(=.XJ(/A/V%S/_]WJ;USOE[5?
MBS"I:(T:A+=54M%"#"9#"MH@%LE"Z&(J/#9.(WFX0W$QJACGYF%VJ)WC:;K)
M2 ,E& 6*;"2(VG'P406Z0:64I4N2VEC5IN;.GQUB4DPAZH:K33G!4G#.@B7
MUU(8"#%;<K:+R@RSE5;\TM6F>JFQ8[6I/C*=&1K/!..N/E;453P/FZL,S80F
MT;'*(9ILR4<C3]JQX"&+6I@4Z>S-70C=#WQ\FW6D>JEM-:X,YX9!_E83=?-K
MI,_[\'U3>U'BU_/5]TKB>+;,'R[6Z7-8?\+WM5GE9KM?H>.<F801F"C^DLSD
MI"G =:B2RY$GTP4E@T:?QS29#$33:V!ND_863ZBV]'E;]O9Z%>)53103# M9
M&>#(Z3A6(D%4=#KKVK*4EUQ4I_;D7<::QX*9"C^C2W?FY+/W8?D)+ZM21/2A
M)E"2L59[/<D$7D@-%LEGR[5(]MW""T>DG5T/VSC?;[A].URX+2#B*L=6,"EK
M(29> NV2$!5=K;7/D_8F<1&3<YUH=]TQ,7?VV4"5W57Z /G-K/;7B^7BR\55
M(4[&7"G%I_J00_>=WUE7D0.Z8#22G55\IV((G13_P] SJWZ(XE9C2'%N]8=_
M;DU<L$@W&-M5BF&@8A80=P6+"OHL;&&&R_'4?WOH>:S-T=0_6(H-,"<^7,1-
M-7J7VQ??Z(^/])_M.XU:PY1GX%6LQ,AB*S$@0N)&!I5"LFR:PB@/3*AQMO7Q
M-)PQ%-$FGO;&=Y FQLAI>Y$G!LJ27^5(7B!S9#%B$H%/DYS\X)3F)6B,HO#'
M031 ^NW!:'^V6O3,6QD@N5HIO)")YDWUL^AB+1Q1.35-5Y5[I],<?(:H^C"
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
MLW:'GJ6G*P4U^M/R$]XDQPJZK9)0647+,OA8#T3FZ=],Y49:G47)*M#I>#1
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
MM>>1:^#15<XX<HB%T16N<K8F*UG<H6?;4T[4Z:6R!YM4]9#?223J6!0NAX3
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
M:VF[(TB(AZ%(>U_Y'A:87X75HI[JWUCL2RSS-*<\-@IC0F4MW/;"2Q0U"1'
M78I<.:=4-]Z%WEA\7+9N\'O:Q^0#6V@"H=>OBIHQY DS8Z"WE8(F!PB>92@B
MRD"./F769CO]599NF'K:I^5'6F " =EC:IHIZTU(+H.16-\)%2G Y 6TY\HJ
M&15E)*/4)'3#U],\9V]BG<'0-DG^J6<YS^N_N?4+8Y)2/2C0A)BJNBMN&O15
MT=*;8U,$(RR%A5X4<)@HA8GH%--DP&[C0WXS^BJO!"L8%7D"<B[5Y]3[$@VH
MK/&4Y67-.IWC_9N^ZD"L'4I?U<=PXW.%[*?8X4IDY;(#'AE68IT(CC%#VQ!*
M8;EW6G6:[?TO0%_5R]Q=Z*OZZ'Z"^+E@W]$Q4%Y/ 1+W%,.H0@OP3'&*HHN1
MUJGH[*"DA$^'OJJ7?;O15_51]@3IJZ25TG(A0,=*NJH5@^"DI&\5Q<**QX[E
M]+\5?54OFSY"7]5'P>.[E#Y\Y%S+P'V!*',][W810A$:1#"R<&DX9><-8\<G
M3U]UQ.;5R$H3.(:[=9!(0M36R&T*15GFUH"+_.S+<K69_\_VY_=V^LZD1\YR
M[5K0FH-B]-I1M)F %2>R\"5YU690QE KF%*L/QC [K_%.)VU)X#R&W>';Y:T
M:>PN$#U'S(IS<*'2\,3"(:;*K1FD3X*^5[Q-Q])><9Y*>](Q^#O>#M,"TW;R
M[?K9^>;S<C7_'\PSFX+R/#JPR5#.73F>7 @,4N%)Z\(9BVVJW!X0:IS"_]&
M=91-I@BO.I:^+D.;PE7F8*RMK:<N0,Q.4&955!;*"^$:$0'N%^C)# D<$E8'
MV&**D'I[OEEOPJ+.*IS%H%A&M" ]F5_5>Q[*RB4(2>%R<=JWZGM[2*HG,XMO
M2' =:I4G,9OE==WKMQ])*_Q_Y^%L7GYN1\^FY7FE"#GBENNQCQ[^OJK78@:X
M>;IZW+-]C[LZ\<\4E9-GLJ"XJM0"H?8,1 *-%D(JGS-WG0HH.IT0=)-IF!ND
MAY]U???QD73]_*P.@6<LN:"] UZG8JE*<N8+;?_%4GKB='%VP$/](P0=+^ML
M@*G]MTAMC?<[.+\!;OH[/N'DKK#577Q']!JTQG*,@*@\;:/:@V>Q@-8!C;->
M\MPIQ9^(1^S\*FT//#6)**+SD%1MQL@F@>-%@=>6PH>8C._&\#S XN^(-GFO
MUP<W-[U>.P--((VX7MS9V?)[+<)9[V;LXNH;KC_2IVSO_'32+DH?0>>"H*06
M$+B@#$E)G[CSWI@V9R#=Y)LJ]HX"Q[*YI2:/OXNK1&]8$09I$5+Q6K'HZ$]!
M@"G)"N3<>];FF*2+=..2!+5 12_@'6"B"<#N:BE_+%<OZ/'S3>WTN+AM9C'Y
M5&($ZRO_D0Z5681>6BMU$-:(0O^@S;77 U)-&6:'8.#N+=90!AD17!GGLS_Q
M4SC;5D+\W+UX*EID]*9YG2CM0:W 91V ,8NQ,)/"@_.0UYC^]Z?EM_]#'[V%
MT7^K^D?8_7&+G3T/'>_6J?UN>*R.1X;'3NK+]\4SPQ$I)1:,Y ZJKH"\0JA,
M-8YR8OU@X7 W;-Q\XC@^Y&B3+0?0W\@T4#MR]0_D+><)+TM\RQO\_A?^F*?E
MA9_SJ%2AMX(<6ZVL4\Q#$)X#O0G,.FMDR'>HQ?:R075ZV'A8.-R&RY8*'1DA
M'_%'6%_)_V[Y?=>/>ET#%R2O\^ +I%S3UY@8!%H;:"6Y#39Y?K>3;B\X'GO.
M.)O'8+@85(TCEQ)VW4VOKZZ,%,GHDD#P0(M3B.!"IFT5K42-G!4YW,S=WN*-
M5[30/BYI;Z\)9$U_+;]M+TU?+Q[.!]XOS\XHCO\>5GDF9([TPGK0,AK:Z4T
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
MN")PLX!* 1%NV 6V\N@:H(?K6P_NO^GO]7:FV.1RQ_<WSYM=SR7]^SB $\"
M4J?^'&DAA<W!?1.)!K&G_O13/Y!EO2U!'\D,8RR8IP9WVJWL.(GO?M$_&V;(
M3X@^(=8<)806O:.@AY6+ANPS=ZJ^YT624>7E5U=B?WO_JZ$#M W'3A"%9/*!
M]8@_<GO/NB53MA4#H*_B?](Y;?BLN$BGN&I#YTKXP#6-D=R,OZY!%?"V'RZM
M@3.KY87R^A)K@<PUCUB*SSNU>G+PFYX?]_]<00DYEK26JE+C28_]&,QQ3RP*
M[)I[RA2ZMQ\;24R'"JO;LQURL$.?5:M3L:(0#J-[D4N%N!YAI3/2-3^ %@5!
M=J#]P;8\(UDC7CFU8O!C-YNAQ6_:,%5% L.;<&>]8BKU'R&U;[M.24B1Z,B
MVO,.6_4:,D@3N]GJQDF3);K;?YJDNS4_JV^;Q_?M>7Q;*_Y[P^[/+>7[:)OR
MO=;+08C&W Z]5YM@V6/0EINT-\6B;\#=L")^ZV6Q,D9<[(20YX"I-E-);ILR
M")Q5">>BQ8M/4U"77XMZ)<P"QQO#KSN]O_]R=/*N=Y!.=]E[L, #4@9*GG F
MM %5Q98@)_B"-.-(]6, 6U2&GHAY3#8*[/<]R"VA(.QP=TAVX569?Y]4^9!]
MAO@4TE5B$99Q,R ,7VYZ% 9DK1HC9V ]H*)=?LD&8KXM,8G+V8/E [TYOW0&
M&'.<QWYB8IIH;Z:,^.&#Q1-C8S1E#KD!7)1 6IX"7"9/%$8<576S;2$P\99Z
MP[J4H.C9!DR4I6BS,+)@&H%1#1_4SXSQF:."+<8=XAXRN3IR+L5T2\,ZBK<L
MYPU2$]N;[,K6,1L75N5SUB7^6?MGV U3MQ@83'X5R1Z>]2?YU7<CYS*Z@_<:
M1OY MN?I-,(7T6?Y 1$+TC3J=\H<WH)RJK19JF<%=&]UK"N)$*#_Z\*W-<O0
M$I4!FC=E66"'8>KGQ\V7S!;@.P8;#*3XK4QU!T+H0GQ)U'E^O#0MD85%1]_*
M4/T@S6*AZ>%C][*;<Y4KXY3:CE$XG_CH09-Y>KXR:*P/9Y*'S72=Q)RC@K:#
ME"\)<\(Z/'5[ZKV"LQZ$,IXL3B.@M(^G'>=BGOHS]4?ZD[XLK".RB6@DQ]AR
M<01*X8R@J,+EN+T/II1OF-,WD<TW4<Q3D@:GB:U%2S[H'C3%PCGHZ9U:XJ7
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
M?SVII1,P[+C-%%#_]O:WJ0+KM7HWICWQ@*MDJ8D\NB6:9^M:4=Y:2U<+5 Z
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
M-M+^_OX*K&<S1Y5$B[IE)U/EL3V)MSRVRW8VE4];$ E)R%"DEB!M:W_]V]T
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
MU0[@V0@4"9);// TZX?'P/]O++&QH .J5AE;"TA98_',I$'S[E+&[!CHQFT
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
M5'TL/#;;<P BGBT ]''(\DJ;5=O;+0NQM@=/O-;U"T]7&VV%3]C(+<+*OY/
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
MLJWKW*N2X^:TL>I"QZ@[A=G?9=^%Z+UWP\M/?U/=W9F_^#]02P,$%     @
M=8%A5&PAL18J"   ORT  !4   !P;FUR,3(S,3(P,C%E>#,Q,RYH=&WM6FMO
M&[<2_=Y?P2JX:0+H_;!EV3'@V"YJM'G 59'VTP5W.2NQYBZW)%>R[J^_,^3J
M84MJY,1ME+H!(FN7P^$,YW#FD.+)MQ?OSH>_O;]D8Y<J]OZ7US]=G;-*K='X
MT#EO-"Z&%^R'X9N?6+?>;+&AX9F53NJ,JT;C\FV%5<;.Y8-&8SJ=UJ>=NC:C
MQO"Z0:JZ#:6UA;IPHG)Z0F_P$[@X_>;DVUJ-7>BX2"%S+#; '0A66)F-V <!
M]H;5:J74N<YG1H[&CK6;[3;[H,V-G/#0[J13<#K7<]((SR<-/\A)I,7L]$3(
M"9/B544V>WTX@'[4Y$FS*SH0Q0?-Z/"0 X^ZW>BH]]\6&ME \=#'NIF"5Y54
M9K4QT/B#;KM^V,O=\50*-QZTFLW_5+SHZ4FB,X?C&>P?O@8U:\H<W+H:5W*4
M#6(T&$PE])VWQUII,WC6]/^.J:66\%2JV>"[H4S!LK<P9=<ZY=EW58MQJ%DP
M,@F"5OX/T"BTSS].@\V'J$?)#.8^M-ID]>6O/UR]OAJR3JO>87=M7G6=FQ%Z
M'VGG=#H@S\LW3N?^<5_<.;^\'EY]?W5^-KQZ]_9Q_/F]L$XFL[_<H>Y&AZZJ
M[#UW1L:2LQ_KN 24XM.LRF(P9!5S8^Z>/^OUCS_#V9P+@<NMIB#!8?L;W0^O
M9"8PNH,:"7VA"6G5YX[^_:/?FZEFO4?3<,7&? +,P$3"%'.7&TO+SK*LX(I=
M0ZZ-8SICWVN3LE:S]B/3"7M?1$K&[&<P$QD#1C7->3:C%K+S#=S*6&-4CXZ?
M2%#;>Q?4U]QB*#%NZ8S=9'JJ0(R@&F)K0E"%1A,RC44+1^ R8Q3"(G.F /0
MRYBO:!A3SE)\,A+QD/ 87QFF4^F8TT%N32"#&*SE9D8B*;\!''=%I\5W HW!
M(94OAS@&"<328/E#L0R[HR4"#)N.93QFMJ"/9?\I&"B5D .IM KK))7<J71C
M=-#F$'L#26^.IFF!;DZPFV#1;'4:GA),.U\/3($E,D,@$*:6@:\B1E$<F\U*
MN\P23$Z<F!Q^CU4A4">":R7*502F-&K&<L0&P9K@KM02MR5D[+VA<6D(3Q&K
M)%$H%$"P:D24'\YZ>V)NQRQ1>FKG2#8PDM8AOW2,T\M@-UI970&DG1NS9NU3
MPF1W[S YO!/ Y\_Z[=;AL2U15_(62C4Z2;#X&1_:*\8->! A*&2D@(+- )&+
MA=*.29S$4DRSE&KI64@;*VT+[$<)V&@5T)0;'8/ UY:]0/ (0#0&A%S>QF.>
MC8"=86Z[+A1*M#J\UNJ]@)>^:ZLGPE-XE$1DLX!BTL\H :Z .X"-;-EYH.3.
M0 D.1'[>ASQ*$*7PO.Z18-PYV&\8\Y=[!.-VE^;A BS.%$;45\^/PZU*A3WF
MA=V]"U78"! ZY4BA9NO"H(*<R*'UJ1.E(/-ZB.XOD^YJXC:@N,=B6;27>*J6
M29T:)29@M,5J)87?:-LBLE)(;B0Y( .U\*4D(TV%I7+OEZ[UW, G6MS)HT&X
MQ?:=<HZ+("X4I_J ;GDCEK0!>P02LLJ=\%L$)(@I'/N#>,R4O>]8C_8&ZT?U
M@\-UJ.^<]]80OWO&W!GXN%@F4A">N=49I]+ +:X%(KD$<F[$''"X!"2/I)+.
M;Z4V#4O+SV/3PRZLG#NB*R395Z#;TJ&\,#G"WGKB$\?:"&^ I\LCR)#/*$0_
MMD!.RXI$<"L0$([+3^98!)X2QN.]P?@BGU].N"I\TB,$0)(@7Y43C)W=P#L7
MM&6')!X>-U-1CVGLB G8!L(;Z<)MMV"7,L,7TD!L/OGX)HU%\WV"7Z809@+M
M\9"D 9X(+,7>P'*1>D/ UX%#IPDEC?0M&]'Y@(1+S$''<6$('BME>H/65%N'
M[^DD%W79&!7]46"51]4O@,?C37T2!#KFPGOBI>6XPP-_$D*')/Y@+!CV,I@U
MYG9!:BB+^H4!PI<7/R%EZI\Q)6] E<<B]^2KGSU'83$\D7UC[Q^R;_1GKV*^
MB*K+3$>)=Q7(RZ1'2'P QUDCU O3.))JIXU=T K_ E6FJ70.X$_*2J21N%"[
MD&B?5_("T8Y9W%*5P+]$[>=K%/XH))KOUV.1Q?[HY.6_V\,O2B?.%+)%G"N)
M:*1=.^W_8PD(GY(2++9I4^ W5.,#>_15WO->?Q \/PK;!$J[/9V'+54X--F0
M';G CA86R7$K@DNZC%T0ALAJJX%I6*09MD@1,CA-WINR*FT\-7QJ+&+_-G!G
M2!82@^FGBL@ GS$17/YLOT1A-91:F4VTF@#5VXR/RI\H3)ED(<V5G@&V3L<Z
M9%9^!^.(R4=A(_6/ 65[29V_,6%&[E79Q8_/SN\42Z41 AM,+:8?3W,+@_F7
M8ZP;N>*S@<S\-/M.Q^M8G5#Q05I3#N+'"\WE#8"CHWJ_UZ%+ ,[@?S$?N+P?
M4/?W QI.K+=UZX>]@ZVMS7IK:]N?:6T=U7O=[E^AMM\Y?'2UG7JWTW]TK>U.
M_:CS^%/;;M7[_:.=U#8\& (@$'(VY]FK2J<R[U B>=#.;UGK+HP]N._#+B#N
M[T]Y_G;+!::1NX2C]/YACM$ZWBN_WG"#=;15]5>*'N!;DSRK?.HTS O:/LW$
MZ]DCQ'<?'7O^K(O%R7]NNDOSJ4'?<74_ "A?3+2LCU1T49;Y7P?8/#!?6;0_
M+<([S< _-?Q?6X0-[IYH#^#W)>=C"0F[O(6XH+-4]BZ<#OR[JK^J,KS+A;C/
M"FG#<_N5#<?6J[HKFY%[MWUS':X[#\)OK1-8N_^[3"=^[]!<=N$1YI3";>^R
M[0;MULO$Y6>XVNPO69_^'U!+ P04    " !U@6%4SW=]<C@(  "T+P  %0
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
M!?/]<BRRR)^<O/QG=_A5V<3K!&01<Z6 1MJTT_8_4A+P*1G!S2YM+OD5E?A
M'GV1][37'P@O3\*V@=+NSN9A1Q7.3+9D1R[0T<J;Y+@3P25;1A? $*2V&HB&
M!<NP10K(8)J\-V51VGIH^-1(Q/[MWUZ#*\0&Z:<*9$B?,0$N?[1?HK :2JW*
M9CJ92:JW&9^4CRI,F61EFB=Z(=$ZG^J06?DMC .3CT)&ZCN!LNVYL?.;OE)@
M[)^+U")Z%)I;.5S^.$(-R!.^&*K,3YGO=+2)NQD5$E"4<A _7F@N']X/!O7#
M7H>>WSN#?[$<N'RT7_>/]AM.;+9UZ_W>P<[69KVUL^U36EN#>J_;_3/4'G;Z
MCZZV4^]V#A]=:[M3'W0>?VK;K?KAX>!>:AL># $0@)S->?:JTJDL.Y2+<MC.
MKUEK>_*Z [R N;\^@?E74\Z0%&[3A]+_A[E&*6BO_'K+#:IBJ^K?!WJ ;TWR
MK/*YT["/$7ZS>(3X[J-CSY]U46K\Y[9W8SXWZ/=<WP\ RE<3+2LD,2O(,G_4
MSY:!^<:B_7D1OM<,_%W#_RWEZ].IDC$[OY910>>@['W8VO^SB+^I*'[Z?;8O
M"F;#T_BU?<+.%VK7]A!WWLG-=7@I>1B>D,[DQENZJ[SAMPG-51<^1O(HW.XN
MN]YSW?G*;_D97D#VKT*?_!]02P,$%     @ =8%A5#"IX4PQ"   32\  !4
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
MW0H >*^" !               ( !     '!N;2TR,#(Q,3(S,2YH=&U02P$"
M% ,4    " !U@6%4X>YQB3Y-   .< , $               @ %SW0H <&YM
M+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( '6!850_]*!)H%0  %YW P 4
M          "  =\J"P!P;FTM,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0    (
M '6!852/2;_F81@" /A[%P 4              "  ;%_"P!P;FTM,C R,3$R
M,S%?9&5F+GAM;%!+ 0(4 Q0    ( '6!850]X<QO'.<" .27'@ 4
M      "  428#0!P;FTM,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( '6!
M851+'+[?HU0" -DV&P 4              "  9)_$ !P;FTM,C R,3$R,S%?
M<')E+GAM;%!+ 0(4 Q0    ( '6!85334(,*FS\  !:# @ 6
M  "  6?4$@!P;FUR,3(S,3(P,C%E>#$P-3,N:'1M4$L! A0#%     @ =8%A
M5%9SG!13(@  Z-@  !8              ( !-A03 '!N;7(Q,C,Q,C R,65X
M,3 V,2YH=&U02P$"% ,4    " !U@6%4BR'B+4 #   &#@  %
M    @ &]-A, <&YM<C$R,S$R,#(Q97@R,2YH=&U02P$"% ,4    " !U@6%4
M_*K. "L#  #-"0  %0              @ $O.A, <&YM<C$R,S$R,#(Q97@R
M,S$N:'1M4$L! A0#%     @ =8%A5$<ZT8^^ @  "@@  !4
M ( !C3T3 '!N;7(Q,C,Q,C R,65X,C,R+FAT;5!+ 0(4 Q0    ( '6!853\
MNPKA(@@  * M   5              "  7Y $P!P;FUR,3(S,3(P,C%E>#,Q
M,2YH=&U02P$"% ,4    " !U@6%4$Z6]1C$(  ".+P  %0
M@ '32!, <&YM<C$R,S$R,#(Q97@S,3(N:'1M4$L! A0#%     @ =8%A5&PA
ML18J"   ORT  !4              ( !-U$3 '!N;7(Q,C,Q,C R,65X,S$S
M+FAT;5!+ 0(4 Q0    ( '6!853/=WUR. @  +0O   5              "
M 919$P!P;FUR,3(S,3(P,C%E>#,Q-"YH=&U02P$"% ,4    " !U@6%4H (4
M!18(  !E+0  %0              @ '_81, <&YM<C$R,S$R,#(Q97@S,34N
M:'1M4$L! A0#%     @ =8%A5#"IX4PQ"   32\  !4              ( !
M2&H3 '!N;7(Q,C,Q,C R,65X,S$V+FAT;5!+ 0(4 Q0    ( '6!850RF878
M904  ,4B   5              "  :QR$P!P;FUR,3(S,3(P,C%E>#,R,2YH
M=&U02P$"% ,4    " !U@6%4&\R\'&(%  #-(@  %0              @ %$
M>!, <&YM<C$R,S$R,#(Q97@S,C(N:'1M4$L! A0#%     @ =8%A5!V"]CIF
M!0  S"(  !4              ( !V7T3 '!N;7(Q,C,Q,C R,65X,S(S+FAT
7;5!+!08     %  4 "\%  !R@Q,    !

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